[
  {
    "comment": "/**\n     * Creates a `lodash` object which wraps the given value to enable intuitive\n     * method chaining.\n     *\n     * In addition to Lo-Dash methods, wrappers also have the following `Array` methods:\n     * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`,\n     * and `unshift`\n     *\n     * Chaining is supported in custom builds as long as the `value` method is\n     * implicitly or explicitly included in the build.\n     *\n     * The chainable wrapper functions are:\n     * `after`, `assign`, `at`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`,\n     * `compose`, `concat`, `constant`, `countBy`, `create`, `createCallback`,\n     * `curry`, `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`,\n     * `flatten`, `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`,\n     * `forOwnRight`, `functions`, `groupBy`, `indexBy`, `initial`, `intersection`,\n     * `invert`, `invoke`, `keys`, `map`, `mapValues`, `matches`, `max`, `memoize`,\n     * `merge`, `min`, `noop`, `object`, `omit`, `once`, `pairs`, `partial`,\n     * `partialRight`, `pick`, `pluck`, `property`, `pull`, `push`, `range`,\n     * `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`, `sortBy`,\n     * `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`, `union`,\n     * `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`, `xor`,\n     * and `zip`\n     *\n     * The non-chainable wrapper functions are:\n     * `capitalize`, `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`,\n     * `findIndex`, `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`,\n     * `identity`, `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`,\n     * `isElement`, `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`,\n     * `isNull`, `isNumber`, `isObject`, `isPlainObject`, `isRegExp`, `isString`,\n     * `isUndefined`, `join`, `lastIndexOf`, `mixin`, `noConflict`, `now`,\n     * `parseInt`, `pop`, `random`, `reduce`, `reduceRight`, `result`, `shift`,\n     * `size`, `some`, `sortedIndex`, `runInContext`, `template`, `trim`,\n     * `trimLeft`, `trimRight`, `unescape`, `uniqueId`, and `value`\n     *\n     * The wrapper functions `first`, `last`, and `sample` return wrapped values\n     * when `n` is provided, otherwise they return unwrapped values.\n     *\n     * Explicit chaining can be enabled by using the `_.chain` method.\n     *\n     * @name _\n     * @constructor\n     * @category Chaining\n     * @param {*} value The value to wrap in a `lodash` instance.\n     * @returns {Object} Returns a `lodash` instance.\n     * @example\n     *\n     * var wrapped = _([1, 2, 3]);\n     *\n     * // returns an unwrapped value\n     * wrapped.reduce(function(sum, num) {\n     *   return sum + num;\n     * });\n     * // => 6\n     *\n     * // returns a wrapped value\n     * var squares = wrapped.map(function(num) {\n     *   return num * num;\n     * });\n     *\n     * _.isArray(squares);\n     * // => false\n     *\n     * _.isArray(squares.value());\n     * // => true\n     */",
    "meta": {
      "range": [
        23112,
        26142
      ],
      "filename": "lodash.js",
      "lineno": 688,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {}
    },
    "description": "<p>Creates a <code>lodash</code> object which wraps the given value to enable intuitive\nmethod chaining.</p>\n<p>In addition to Lo-Dash methods, wrappers also have the following <code>Array</code> methods:\n<code>concat</code>, <code>join</code>, <code>pop</code>, <code>push</code>, <code>reverse</code>, <code>shift</code>, <code>slice</code>, <code>sort</code>, <code>splice</code>,\nand <code>unshift</code></p>\n<p>Chaining is supported in custom builds as long as the <code>value</code> method is\nimplicitly or explicitly included in the build.</p>\n<p>The chainable wrapper functions are:\n<code>after</code>, <code>assign</code>, <code>at</code>, <code>bind</code>, <code>bindAll</code>, <code>bindKey</code>, <code>chain</code>, <code>compact</code>,\n<code>compose</code>, <code>concat</code>, <code>constant</code>, <code>countBy</code>, <code>create</code>, <code>createCallback</code>,\n<code>curry</code>, <code>debounce</code>, <code>defaults</code>, <code>defer</code>, <code>delay</code>, <code>difference</code>, <code>filter</code>,\n<code>flatten</code>, <code>forEach</code>, <code>forEachRight</code>, <code>forIn</code>, <code>forInRight</code>, <code>forOwn</code>,\n<code>forOwnRight</code>, <code>functions</code>, <code>groupBy</code>, <code>indexBy</code>, <code>initial</code>, <code>intersection</code>,\n<code>invert</code>, <code>invoke</code>, <code>keys</code>, <code>map</code>, <code>mapValues</code>, <code>matches</code>, <code>max</code>, <code>memoize</code>,\n<code>merge</code>, <code>min</code>, <code>noop</code>, <code>object</code>, <code>omit</code>, <code>once</code>, <code>pairs</code>, <code>partial</code>,\n<code>partialRight</code>, <code>pick</code>, <code>pluck</code>, <code>property</code>, <code>pull</code>, <code>push</code>, <code>range</code>,\n<code>reject</code>, <code>remove</code>, <code>rest</code>, <code>reverse</code>, <code>shuffle</code>, <code>slice</code>, <code>sort</code>, <code>sortBy</code>,\n<code>splice</code>, <code>tap</code>, <code>throttle</code>, <code>times</code>, <code>toArray</code>, <code>transform</code>, <code>union</code>,\n<code>uniq</code>, <code>unshift</code>, <code>unzip</code>, <code>values</code>, <code>where</code>, <code>without</code>, <code>wrap</code>, <code>xor</code>,\nand <code>zip</code></p>\n<p>The non-chainable wrapper functions are:\n<code>capitalize</code>, <code>clone</code>, <code>cloneDeep</code>, <code>contains</code>, <code>escape</code>, <code>every</code>, <code>find</code>,\n<code>findIndex</code>, <code>findKey</code>, <code>findLast</code>, <code>findLastIndex</code>, <code>findLastKey</code>, <code>has</code>,\n<code>identity</code>, <code>indexOf</code>, <code>isArguments</code>, <code>isArray</code>, <code>isBoolean</code>, <code>isDate</code>,\n<code>isElement</code>, <code>isEmpty</code>, <code>isEqual</code>, <code>isFinite</code>, <code>isFunction</code>, <code>isNaN</code>,\n<code>isNull</code>, <code>isNumber</code>, <code>isObject</code>, <code>isPlainObject</code>, <code>isRegExp</code>, <code>isString</code>,\n<code>isUndefined</code>, <code>join</code>, <code>lastIndexOf</code>, <code>mixin</code>, <code>noConflict</code>, <code>now</code>,\n<code>parseInt</code>, <code>pop</code>, <code>random</code>, <code>reduce</code>, <code>reduceRight</code>, <code>result</code>, <code>shift</code>,\n<code>size</code>, <code>some</code>, <code>sortedIndex</code>, <code>runInContext</code>, <code>template</code>, <code>trim</code>,\n<code>trimLeft</code>, <code>trimRight</code>, <code>unescape</code>, <code>uniqueId</code>, and <code>value</code></p>\n<p>The wrapper functions <code>first</code>, <code>last</code>, and <code>sample</code> return wrapped values\nwhen <code>n</code> is provided, otherwise they return unwrapped values.</p>\n<p>Explicit chaining can be enabled by using the <code>_.chain</code> method.</p>",
    "name": "_",
    "kind": "class",
    "tags": [
      {
        "originalTitle": "category",
        "title": "category",
        "text": "Chaining",
        "value": "Chaining"
      }
    ],
    "params": [
      {
        "type": {
          "names": [
            "*"
          ]
        },
        "description": "<p>The value to wrap in a <code>lodash</code> instance.</p>",
        "name": "value"
      }
    ],
    "returns": [
      {
        "type": {
          "names": [
            "Object"
          ]
        },
        "description": "<p>Returns a <code>lodash</code> instance.</p>"
      }
    ],
    "examples": [
      "var wrapped = _([1, 2, 3]);\n\n// returns an unwrapped value\nwrapped.reduce(function(sum, num) {\n  return sum + num;\n});\n// => 6\n\n// returns a wrapped value\nvar squares = wrapped.map(function(num) {\n  return num * num;\n});\n\n_.isArray(squares);\n// => false\n\n_.isArray(squares.value());\n// => true"
    ],
    "longname": "_"
  },
  {
    "comment": "/**\n     * Enables explicit method chaining on the wrapper object.\n     *\n     * @name chain\n     * @memberOf _\n     * @category Chaining\n     * @returns {*} Returns the wrapper object.\n     * @example\n     *\n     * var characters = [\n     *   { 'name': 'barney', 'age': 36 },\n     *   { 'name': 'fred',   'age': 40 }\n     * ];\n     *\n     * // without explicit chaining\n     * _(characters).first();\n     * // => { 'name': 'barney', 'age': 36 }\n     *\n     * // with explicit chaining\n     * _(characters).chain()\n     *   .first()\n     *   .pick('age')\n     *   .value();\n     * // => { 'age': 36 }\n     */",
    "meta": {
      "range": [
        117868,
        118476
      ],
      "filename": "lodash.js",
      "lineno": 3543,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {}
    },
    "description": "<p>Enables explicit method chaining on the wrapper object.</p>",
    "name": "chain",
    "memberof": "_",
    "tags": [
      {
        "originalTitle": "category",
        "title": "category",
        "text": "Chaining",
        "value": "Chaining"
      }
    ],
    "returns": [
      {
        "type": {
          "names": [
            "*"
          ]
        },
        "description": "<p>Returns the wrapper object.</p>"
      }
    ],
    "examples": [
      "var characters = [\n  { 'name': 'barney', 'age': 36 },\n  { 'name': 'fred',   'age': 40 }\n];\n\n// without explicit chaining\n_(characters).first();\n// => { 'name': 'barney', 'age': 36 }\n\n// with explicit chaining\n_(characters).chain()\n  .first()\n  .pick('age')\n  .value();\n// => { 'age': 36 }"
    ],
    "scope": "static",
    "longname": "_.chain",
    "kind": "member"
  },
  {
    "comment": "/**\n     * Produces the `toString` result of the wrapped value.\n     *\n     * @name toString\n     * @memberOf _\n     * @category Chaining\n     * @returns {string} Returns the string result.\n     * @example\n     *\n     * _([1, 2, 3]).toString();\n     * // => '1,2,3'\n     */",
    "meta": {
      "range": [
        118566,
        118839
      ],
      "filename": "lodash.js",
      "lineno": 3573,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {}
    },
    "description": "<p>Produces the <code>toString</code> result of the wrapped value.</p>",
    "name": "toString",
    "memberof": "_",
    "tags": [
      {
        "originalTitle": "category",
        "title": "category",
        "text": "Chaining",
        "value": "Chaining"
      }
    ],
    "returns": [
      {
        "type": {
          "names": [
            "string"
          ]
        },
        "description": "<p>Returns the string result.</p>"
      }
    ],
    "examples": [
      "_([1, 2, 3]).toString();\n// => '1,2,3'"
    ],
    "scope": "static",
    "longname": "_.toString",
    "kind": "member"
  },
  {
    "comment": "/**\n     * Extracts the wrapped value.\n     *\n     * @name valueOf\n     * @memberOf _\n     * @alias value\n     * @category Chaining\n     * @returns {*} Returns the wrapped value.\n     * @example\n     *\n     * _([1, 2, 3]).valueOf();\n     * // => [1, 2, 3]\n     */",
    "meta": {
      "range": [
        118923,
        119186
      ],
      "filename": "lodash.js",
      "lineno": 3589,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {}
    },
    "description": "<p>Extracts the wrapped value.</p>",
    "name": "valueOf",
    "memberof": "_",
    "alias": "value",
    "tags": [
      {
        "originalTitle": "category",
        "title": "category",
        "text": "Chaining",
        "value": "Chaining"
      }
    ],
    "returns": [
      {
        "type": {
          "names": [
            "*"
          ]
        },
        "description": "<p>Returns the wrapped value.</p>"
      }
    ],
    "examples": [
      "_([1, 2, 3]).valueOf();\n// => [1, 2, 3]"
    ],
    "scope": "static",
    "longname": "_.valueOf",
    "kind": "member"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        443,
        452
      ],
      "filename": "lodash.js",
      "lineno": 12,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000009",
        "name": "undefined",
        "node": {
          "type": "Identifier",
          "name": "undefined",
          "range": [
            443,
            452
          ],
          "loc": {
            "start": {
              "line": 12,
              "column": 6
            },
            "end": {
              "line": 12,
              "column": 15
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "undefined",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~undefined",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        516,
        529
      ],
      "filename": "lodash.js",
      "lineno": 15,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000012",
        "name": "BIND_FLAG",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            528,
            529
          ],
          "loc": {
            "start": {
              "line": 15,
              "column": 18
            },
            "end": {
              "line": 15,
              "column": 19
            }
          }
        },
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "BIND_FLAG",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~BIND_FLAG",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        537,
        554
      ],
      "filename": "lodash.js",
      "lineno": 16,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000015",
        "name": "BIND_KEY_FLAG",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 2,
          "raw": "2",
          "range": [
            553,
            554
          ],
          "loc": {
            "start": {
              "line": 16,
              "column": 22
            },
            "end": {
              "line": 16,
              "column": 23
            }
          }
        },
        "value": "2"
      }
    },
    "undocumented": true,
    "name": "BIND_KEY_FLAG",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~BIND_KEY_FLAG",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        562,
        576
      ],
      "filename": "lodash.js",
      "lineno": 17,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000018",
        "name": "CURRY_FLAG",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 4,
          "raw": "4",
          "range": [
            575,
            576
          ],
          "loc": {
            "start": {
              "line": 17,
              "column": 19
            },
            "end": {
              "line": 17,
              "column": 20
            }
          }
        },
        "value": "4"
      }
    },
    "undocumented": true,
    "name": "CURRY_FLAG",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~CURRY_FLAG",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        584,
        604
      ],
      "filename": "lodash.js",
      "lineno": 18,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000021",
        "name": "CURRY_BOUND_FLAG",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 8,
          "raw": "8",
          "range": [
            603,
            604
          ],
          "loc": {
            "start": {
              "line": 18,
              "column": 25
            },
            "end": {
              "line": 18,
              "column": 26
            }
          }
        },
        "value": "8"
      }
    },
    "undocumented": true,
    "name": "CURRY_BOUND_FLAG",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~CURRY_BOUND_FLAG",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        612,
        629
      ],
      "filename": "lodash.js",
      "lineno": 19,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000024",
        "name": "PARTIAL_FLAG",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 16,
          "raw": "16",
          "range": [
            627,
            629
          ],
          "loc": {
            "start": {
              "line": 19,
              "column": 21
            },
            "end": {
              "line": 19,
              "column": 23
            }
          }
        },
        "value": "16"
      }
    },
    "undocumented": true,
    "name": "PARTIAL_FLAG",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~PARTIAL_FLAG",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        637,
        660
      ],
      "filename": "lodash.js",
      "lineno": 20,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000027",
        "name": "PARTIAL_RIGHT_FLAG",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 32,
          "raw": "32",
          "range": [
            658,
            660
          ],
          "loc": {
            "start": {
              "line": 20,
              "column": 27
            },
            "end": {
              "line": 20,
              "column": 29
            }
          }
        },
        "value": "32"
      }
    },
    "undocumented": true,
    "name": "PARTIAL_RIGHT_FLAG",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~PARTIAL_RIGHT_FLAG",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        714,
        731
      ],
      "filename": "lodash.js",
      "lineno": 23,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000031",
        "name": "version",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "2.4.1",
          "raw": "'2.4.1'",
          "range": [
            724,
            731
          ],
          "loc": {
            "start": {
              "line": 23,
              "column": 16
            },
            "end": {
              "line": 23,
              "column": 23
            }
          }
        },
        "value": "2.4.1"
      }
    },
    "undocumented": true,
    "name": "version",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~version",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        796,
        834
      ],
      "filename": "lodash.js",
      "lineno": 26,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000035",
        "name": "expando",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "Literal",
              "value": "__lodash@",
              "raw": "'__lodash@'",
              "range": [
                806,
                817
              ],
              "loc": {
                "start": {
                  "line": 26,
                  "column": 16
                },
                "end": {
                  "line": 26,
                  "column": 27
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "version",
              "range": [
                820,
                827
              ],
              "loc": {
                "start": {
                  "line": 26,
                  "column": 30
                },
                "end": {
                  "line": 26,
                  "column": 37
                }
              }
            },
            "range": [
              806,
              827
            ],
            "loc": {
              "start": {
                "line": 26,
                "column": 16
              },
              "end": {
                "line": 26,
                "column": 37
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "__",
            "raw": "'__'",
            "range": [
              830,
              834
            ],
            "loc": {
              "start": {
                "line": 26,
                "column": 40
              },
              "end": {
                "line": 26,
                "column": 44
              }
            }
          },
          "range": [
            806,
            834
          ],
          "loc": {
            "start": {
              "line": 26,
              "column": 16
            },
            "end": {
              "line": 26,
              "column": 44
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "expando",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~expando",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        880,
        893
      ],
      "filename": "lodash.js",
      "lineno": 29,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000043",
        "name": "idCounter",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            892,
            893
          ],
          "loc": {
            "start": {
              "line": 29,
              "column": 18
            },
            "end": {
              "line": 29,
              "column": 19
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "idCounter",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~idCounter",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        975,
        1014
      ],
      "filename": "lodash.js",
      "lineno": 32,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000047",
        "name": "reEmptyStringLeading",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/\\b__p \\+= '';/g",
          "range": [
            998,
            1014
          ],
          "loc": {
            "start": {
              "line": 32,
              "column": 29
            },
            "end": {
              "line": 32,
              "column": 45
            }
          }
        },
        "value": "/\\b__p \\+= '';/g"
      }
    },
    "undocumented": true,
    "name": "reEmptyStringLeading",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reEmptyStringLeading",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1022,
        1064
      ],
      "filename": "lodash.js",
      "lineno": 33,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000050",
        "name": "reEmptyStringMiddle",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/\\b(__p \\+=) '' \\+/g",
          "range": [
            1044,
            1064
          ],
          "loc": {
            "start": {
              "line": 33,
              "column": 28
            },
            "end": {
              "line": 33,
              "column": 48
            }
          }
        },
        "value": "/\\b(__p \\+=) '' \\+/g"
      }
    },
    "undocumented": true,
    "name": "reEmptyStringMiddle",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reEmptyStringMiddle",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1072,
        1127
      ],
      "filename": "lodash.js",
      "lineno": 34,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000053",
        "name": "reEmptyStringTrailing",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g",
          "range": [
            1096,
            1127
          ],
          "loc": {
            "start": {
              "line": 34,
              "column": 30
            },
            "end": {
              "line": 34,
              "column": 61
            }
          }
        },
        "value": "/(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g"
      }
    },
    "undocumented": true,
    "name": "reEmptyStringTrailing",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reEmptyStringTrailing",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1193,
        1236
      ],
      "filename": "lodash.js",
      "lineno": 37,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000057",
        "name": "reEscapedHtml",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/&(?:amp|lt|gt|quot|#39);/g",
          "range": [
            1209,
            1236
          ],
          "loc": {
            "start": {
              "line": 37,
              "column": 22
            },
            "end": {
              "line": 37,
              "column": 49
            }
          }
        },
        "value": "/&(?:amp|lt|gt|quot|#39);/g"
      }
    },
    "undocumented": true,
    "name": "reEscapedHtml",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reEscapedHtml",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1244,
        1272
      ],
      "filename": "lodash.js",
      "lineno": 38,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000060",
        "name": "reUnescapedHtml",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/[&<>\"']/g",
          "range": [
            1262,
            1272
          ],
          "loc": {
            "start": {
              "line": 38,
              "column": 24
            },
            "end": {
              "line": 38,
              "column": 34
            }
          }
        },
        "value": "/[&<>\"']/g"
      }
    },
    "undocumented": true,
    "name": "reUnescapedHtml",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reUnescapedHtml",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1324,
        1353
      ],
      "filename": "lodash.js",
      "lineno": 41,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000064",
        "name": "reEscape",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/<%-([\\s\\S]+?)%>/g",
          "range": [
            1335,
            1353
          ],
          "loc": {
            "start": {
              "line": 41,
              "column": 17
            },
            "end": {
              "line": 41,
              "column": 35
            }
          }
        },
        "value": "/<%-([\\s\\S]+?)%>/g"
      }
    },
    "undocumented": true,
    "name": "reEscape",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reEscape",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1361,
        1391
      ],
      "filename": "lodash.js",
      "lineno": 42,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000067",
        "name": "reEvaluate",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/<%([\\s\\S]+?)%>/g",
          "range": [
            1374,
            1391
          ],
          "loc": {
            "start": {
              "line": 42,
              "column": 19
            },
            "end": {
              "line": 42,
              "column": 36
            }
          }
        },
        "value": "/<%([\\s\\S]+?)%>/g"
      }
    },
    "undocumented": true,
    "name": "reEvaluate",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reEvaluate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1399,
        1433
      ],
      "filename": "lodash.js",
      "lineno": 43,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000070",
        "name": "reInterpolate",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/<%=([\\s\\S]+?)%>/g",
          "range": [
            1415,
            1433
          ],
          "loc": {
            "start": {
              "line": 43,
              "column": 22
            },
            "end": {
              "line": 43,
              "column": 40
            }
          }
        },
        "value": "/<%=([\\s\\S]+?)%>/g"
      }
    },
    "undocumented": true,
    "name": "reInterpolate",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reInterpolate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1584,
        1632
      ],
      "filename": "lodash.js",
      "lineno": 49,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000074",
        "name": "reEsTemplate",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g",
          "range": [
            1599,
            1632
          ],
          "loc": {
            "start": {
              "line": 49,
              "column": 21
            },
            "end": {
              "line": 49,
              "column": 54
            }
          }
        },
        "value": "/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g"
      }
    },
    "undocumented": true,
    "name": "reEsTemplate",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reEsTemplate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1710,
        1726
      ],
      "filename": "lodash.js",
      "lineno": 52,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000078",
        "name": "reFlags",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/\\w*$/",
          "range": [
            1720,
            1726
          ],
          "loc": {
            "start": {
              "line": 52,
              "column": 16
            },
            "end": {
              "line": 52,
              "column": 22
            }
          }
        },
        "value": "/\\w*$/"
      }
    },
    "undocumented": true,
    "name": "reFlags",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reFlags",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1777,
        1816
      ],
      "filename": "lodash.js",
      "lineno": 55,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000082",
        "name": "reFuncName",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/^\\s*function[ \\n\\r\\t]+\\w/",
          "range": [
            1790,
            1816
          ],
          "loc": {
            "start": {
              "line": 55,
              "column": 19
            },
            "end": {
              "line": 55,
              "column": 45
            }
          }
        },
        "value": "/^\\s*function[ \\n\\r\\t]+\\w/"
      }
    },
    "undocumented": true,
    "name": "reFuncName",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reFuncName",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1875,
        1897
      ],
      "filename": "lodash.js",
      "lineno": 58,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000086",
        "name": "reHexPrefix",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/^0[xX]/",
          "range": [
            1889,
            1897
          ],
          "loc": {
            "start": {
              "line": 58,
              "column": 20
            },
            "end": {
              "line": 58,
              "column": 28
            }
          }
        },
        "value": "/^0[xX]/"
      }
    },
    "undocumented": true,
    "name": "reHexPrefix",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reHexPrefix",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        1956,
        1981
      ],
      "filename": "lodash.js",
      "lineno": 61,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000090",
        "name": "reLatin1",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/[\\xC0-\\xFF]/g",
          "range": [
            1967,
            1981
          ],
          "loc": {
            "start": {
              "line": 61,
              "column": 17
            },
            "end": {
              "line": 61,
              "column": 31
            }
          }
        },
        "value": "/[\\xC0-\\xFF]/g"
      }
    },
    "undocumented": true,
    "name": "reLatin1",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reLatin1",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        2053,
        2071
      ],
      "filename": "lodash.js",
      "lineno": 64,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000094",
        "name": "reNoMatch",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/($^)/",
          "range": [
            2065,
            2071
          ],
          "loc": {
            "start": {
              "line": 64,
              "column": 18
            },
            "end": {
              "line": 64,
              "column": 24
            }
          }
        },
        "value": "/($^)/"
      }
    },
    "undocumented": true,
    "name": "reNoMatch",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reNoMatch",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        2267,
        2304
      ],
      "filename": "lodash.js",
      "lineno": 71,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000098",
        "name": "reRegExpChars",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/[.*+?^${}()|[\\]\\\\]/g",
          "range": [
            2283,
            2304
          ],
          "loc": {
            "start": {
              "line": 71,
              "column": 22
            },
            "end": {
              "line": 71,
              "column": 43
            }
          }
        },
        "value": "/[.*+?^${}()|[\\]\\\\]/g"
      }
    },
    "undocumented": true,
    "name": "reRegExpChars",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reRegExpChars",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        2377,
        2396
      ],
      "filename": "lodash.js",
      "lineno": 74,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000102",
        "name": "reThis",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/\\bthis\\b/",
          "range": [
            2386,
            2396
          ],
          "loc": {
            "start": {
              "line": 74,
              "column": 15
            },
            "end": {
              "line": 74,
              "column": 25
            }
          }
        },
        "value": "/\\bthis\\b/"
      }
    },
    "undocumented": true,
    "name": "reThis",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reThis",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        2477,
        2523
      ],
      "filename": "lodash.js",
      "lineno": 77,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000106",
        "name": "reUnescapedString",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/['\\n\\r\\t\\u2028\\u2029\\\\]/g",
          "range": [
            2497,
            2523
          ],
          "loc": {
            "start": {
              "line": 77,
              "column": 26
            },
            "end": {
              "line": 77,
              "column": 52
            }
          }
        },
        "value": "/['\\n\\r\\t\\u2028\\u2029\\\\]/g"
      }
    },
    "undocumented": true,
    "name": "reUnescapedString",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reUnescapedString",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        2586,
        2619
      ],
      "filename": "lodash.js",
      "lineno": 80,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000110",
        "name": "reWords",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": {},
          "raw": "/[a-zA-Z0-9][a-z0-9]*/g",
          "range": [
            2596,
            2619
          ],
          "loc": {
            "start": {
              "line": 80,
              "column": 16
            },
            "end": {
              "line": 80,
              "column": 39
            }
          }
        },
        "value": "/[a-zA-Z0-9][a-z0-9]*/g"
      }
    },
    "undocumented": true,
    "name": "reWords",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~reWords",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        2672,
        2936
      ],
      "filename": "lodash.js",
      "lineno": 83,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000114",
        "name": "whitespace",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "Literal",
              "value": " \t\u000b\f ﻿",
              "raw": "' \\t\\x0B\\f\\xA0\\ufeff'",
              "range": [
                2709,
                2730
              ],
              "loc": {
                "start": {
                  "line": 85,
                  "column": 4
                },
                "end": {
                  "line": 85,
                  "column": 25
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": "\n\r  ",
              "raw": "'\\n\\r\\u2028\\u2029'",
              "range": [
                2762,
                2780
              ],
              "loc": {
                "start": {
                  "line": 88,
                  "column": 4
                },
                "end": {
                  "line": 88,
                  "column": 22
                }
              }
            },
            "range": [
              2709,
              2780
            ],
            "loc": {
              "start": {
                "line": 85,
                "column": 4
              },
              "end": {
                "line": 88,
                "column": 22
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": " ᠎             　",
            "raw": "'\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000'",
            "range": [
              2834,
              2932
            ],
            "loc": {
              "start": {
                "line": 91,
                "column": 4
              },
              "end": {
                "line": 91,
                "column": 102
              }
            }
          },
          "range": [
            2709,
            2932
          ],
          "loc": {
            "start": {
              "line": 85,
              "column": 4
            },
            "end": {
              "line": 91,
              "column": 102
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "whitespace",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~whitespace",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3005,
        3257
      ],
      "filename": "lodash.js",
      "lineno": 95,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000122",
        "name": "contextProps",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "Literal",
              "value": "Array",
              "raw": "'Array'",
              "range": [
                3026,
                3033
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 4
                },
                "end": {
                  "line": 96,
                  "column": 11
                }
              }
            },
            {
              "type": "Literal",
              "value": "Boolean",
              "raw": "'Boolean'",
              "range": [
                3035,
                3044
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 13
                },
                "end": {
                  "line": 96,
                  "column": 22
                }
              }
            },
            {
              "type": "Literal",
              "value": "Date",
              "raw": "'Date'",
              "range": [
                3046,
                3052
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 24
                },
                "end": {
                  "line": 96,
                  "column": 30
                }
              }
            },
            {
              "type": "Literal",
              "value": "Error",
              "raw": "'Error'",
              "range": [
                3054,
                3061
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 32
                },
                "end": {
                  "line": 96,
                  "column": 39
                }
              }
            },
            {
              "type": "Literal",
              "value": "Function",
              "raw": "'Function'",
              "range": [
                3063,
                3073
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 41
                },
                "end": {
                  "line": 96,
                  "column": 51
                }
              }
            },
            {
              "type": "Literal",
              "value": "Math",
              "raw": "'Math'",
              "range": [
                3075,
                3081
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 53
                },
                "end": {
                  "line": 96,
                  "column": 59
                }
              }
            },
            {
              "type": "Literal",
              "value": "Number",
              "raw": "'Number'",
              "range": [
                3083,
                3091
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 61
                },
                "end": {
                  "line": 96,
                  "column": 69
                }
              }
            },
            {
              "type": "Literal",
              "value": "Object",
              "raw": "'Object'",
              "range": [
                3093,
                3101
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 71
                },
                "end": {
                  "line": 96,
                  "column": 79
                }
              }
            },
            {
              "type": "Literal",
              "value": "RegExp",
              "raw": "'RegExp'",
              "range": [
                3107,
                3115
              ],
              "loc": {
                "start": {
                  "line": 97,
                  "column": 4
                },
                "end": {
                  "line": 97,
                  "column": 12
                }
              }
            },
            {
              "type": "Literal",
              "value": "Set",
              "raw": "'Set'",
              "range": [
                3117,
                3122
              ],
              "loc": {
                "start": {
                  "line": 97,
                  "column": 14
                },
                "end": {
                  "line": 97,
                  "column": 19
                }
              }
            },
            {
              "type": "Literal",
              "value": "String",
              "raw": "'String'",
              "range": [
                3124,
                3132
              ],
              "loc": {
                "start": {
                  "line": 97,
                  "column": 21
                },
                "end": {
                  "line": 97,
                  "column": 29
                }
              }
            },
            {
              "type": "Literal",
              "value": "_",
              "raw": "'_'",
              "range": [
                3134,
                3137
              ],
              "loc": {
                "start": {
                  "line": 97,
                  "column": 31
                },
                "end": {
                  "line": 97,
                  "column": 34
                }
              }
            },
            {
              "type": "Literal",
              "value": "clearTimeout",
              "raw": "'clearTimeout'",
              "range": [
                3139,
                3153
              ],
              "loc": {
                "start": {
                  "line": 97,
                  "column": 36
                },
                "end": {
                  "line": 97,
                  "column": 50
                }
              }
            },
            {
              "type": "Literal",
              "value": "document",
              "raw": "'document'",
              "range": [
                3155,
                3165
              ],
              "loc": {
                "start": {
                  "line": 97,
                  "column": 52
                },
                "end": {
                  "line": 97,
                  "column": 62
                }
              }
            },
            {
              "type": "Literal",
              "value": "isFinite",
              "raw": "'isFinite'",
              "range": [
                3167,
                3177
              ],
              "loc": {
                "start": {
                  "line": 97,
                  "column": 64
                },
                "end": {
                  "line": 97,
                  "column": 74
                }
              }
            },
            {
              "type": "Literal",
              "value": "isNaN",
              "raw": "'isNaN'",
              "range": [
                3179,
                3186
              ],
              "loc": {
                "start": {
                  "line": 97,
                  "column": 76
                },
                "end": {
                  "line": 97,
                  "column": 83
                }
              }
            },
            {
              "type": "Literal",
              "value": "parseInt",
              "raw": "'parseInt'",
              "range": [
                3192,
                3202
              ],
              "loc": {
                "start": {
                  "line": 98,
                  "column": 4
                },
                "end": {
                  "line": 98,
                  "column": 14
                }
              }
            },
            {
              "type": "Literal",
              "value": "setTimeout",
              "raw": "'setTimeout'",
              "range": [
                3204,
                3216
              ],
              "loc": {
                "start": {
                  "line": 98,
                  "column": 16
                },
                "end": {
                  "line": 98,
                  "column": 28
                }
              }
            },
            {
              "type": "Literal",
              "value": "TypeError",
              "raw": "'TypeError'",
              "range": [
                3218,
                3229
              ],
              "loc": {
                "start": {
                  "line": 98,
                  "column": 30
                },
                "end": {
                  "line": 98,
                  "column": 41
                }
              }
            },
            {
              "type": "Literal",
              "value": "window",
              "raw": "'window'",
              "range": [
                3231,
                3239
              ],
              "loc": {
                "start": {
                  "line": 98,
                  "column": 43
                },
                "end": {
                  "line": 98,
                  "column": 51
                }
              }
            },
            {
              "type": "Literal",
              "value": "WinRTError",
              "raw": "'WinRTError'",
              "range": [
                3241,
                3253
              ],
              "loc": {
                "start": {
                  "line": 98,
                  "column": 53
                },
                "end": {
                  "line": 98,
                  "column": 65
                }
              }
            }
          ],
          "range": [
            3020,
            3257
          ],
          "loc": {
            "start": {
              "line": 95,
              "column": 21
            },
            "end": {
              "line": 99,
              "column": 3
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "contextProps",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~contextProps",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3316,
        3459
      ],
      "filename": "lodash.js",
      "lineno": 102,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000147",
        "name": "shadowedProps",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "Literal",
              "value": "constructor",
              "raw": "'constructor'",
              "range": [
                3338,
                3351
              ],
              "loc": {
                "start": {
                  "line": 103,
                  "column": 4
                },
                "end": {
                  "line": 103,
                  "column": 17
                }
              }
            },
            {
              "type": "Literal",
              "value": "hasOwnProperty",
              "raw": "'hasOwnProperty'",
              "range": [
                3353,
                3369
              ],
              "loc": {
                "start": {
                  "line": 103,
                  "column": 19
                },
                "end": {
                  "line": 103,
                  "column": 35
                }
              }
            },
            {
              "type": "Literal",
              "value": "isPrototypeOf",
              "raw": "'isPrototypeOf'",
              "range": [
                3371,
                3386
              ],
              "loc": {
                "start": {
                  "line": 103,
                  "column": 37
                },
                "end": {
                  "line": 103,
                  "column": 52
                }
              }
            },
            {
              "type": "Literal",
              "value": "propertyIsEnumerable",
              "raw": "'propertyIsEnumerable'",
              "range": [
                3388,
                3410
              ],
              "loc": {
                "start": {
                  "line": 103,
                  "column": 54
                },
                "end": {
                  "line": 103,
                  "column": 76
                }
              }
            },
            {
              "type": "Literal",
              "value": "toLocaleString",
              "raw": "'toLocaleString'",
              "range": [
                3416,
                3432
              ],
              "loc": {
                "start": {
                  "line": 104,
                  "column": 4
                },
                "end": {
                  "line": 104,
                  "column": 20
                }
              }
            },
            {
              "type": "Literal",
              "value": "toString",
              "raw": "'toString'",
              "range": [
                3434,
                3444
              ],
              "loc": {
                "start": {
                  "line": 104,
                  "column": 22
                },
                "end": {
                  "line": 104,
                  "column": 32
                }
              }
            },
            {
              "type": "Literal",
              "value": "valueOf",
              "raw": "'valueOf'",
              "range": [
                3446,
                3455
              ],
              "loc": {
                "start": {
                  "line": 104,
                  "column": 34
                },
                "end": {
                  "line": 104,
                  "column": 43
                }
              }
            }
          ],
          "range": [
            3332,
            3459
          ],
          "loc": {
            "start": {
              "line": 102,
              "column": 22
            },
            "end": {
              "line": 105,
              "column": 3
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "shadowedProps",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~shadowedProps",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3529,
        3548
      ],
      "filename": "lodash.js",
      "lineno": 108,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000158",
        "name": "templateCounter",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            3547,
            3548
          ],
          "loc": {
            "start": {
              "line": 108,
              "column": 24
            },
            "end": {
              "line": 108,
              "column": 25
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "templateCounter",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~templateCounter",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3601,
        3633
      ],
      "filename": "lodash.js",
      "lineno": 111,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000162",
        "name": "argsClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[object Arguments]",
          "raw": "'[object Arguments]'",
          "range": [
            3613,
            3633
          ],
          "loc": {
            "start": {
              "line": 111,
              "column": 18
            },
            "end": {
              "line": 111,
              "column": 38
            }
          }
        },
        "value": "[object Arguments]"
      }
    },
    "undocumented": true,
    "name": "argsClass",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~argsClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3641,
        3670
      ],
      "filename": "lodash.js",
      "lineno": 112,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000165",
        "name": "arrayClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[object Array]",
          "raw": "'[object Array]'",
          "range": [
            3654,
            3670
          ],
          "loc": {
            "start": {
              "line": 112,
              "column": 19
            },
            "end": {
              "line": 112,
              "column": 35
            }
          }
        },
        "value": "[object Array]"
      }
    },
    "undocumented": true,
    "name": "arrayClass",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~arrayClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3678,
        3708
      ],
      "filename": "lodash.js",
      "lineno": 113,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000168",
        "name": "boolClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[object Boolean]",
          "raw": "'[object Boolean]'",
          "range": [
            3690,
            3708
          ],
          "loc": {
            "start": {
              "line": 113,
              "column": 18
            },
            "end": {
              "line": 113,
              "column": 36
            }
          }
        },
        "value": "[object Boolean]"
      }
    },
    "undocumented": true,
    "name": "boolClass",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~boolClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3716,
        3743
      ],
      "filename": "lodash.js",
      "lineno": 114,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000171",
        "name": "dateClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[object Date]",
          "raw": "'[object Date]'",
          "range": [
            3728,
            3743
          ],
          "loc": {
            "start": {
              "line": 114,
              "column": 18
            },
            "end": {
              "line": 114,
              "column": 33
            }
          }
        },
        "value": "[object Date]"
      }
    },
    "undocumented": true,
    "name": "dateClass",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~dateClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3751,
        3780
      ],
      "filename": "lodash.js",
      "lineno": 115,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000174",
        "name": "errorClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[object Error]",
          "raw": "'[object Error]'",
          "range": [
            3764,
            3780
          ],
          "loc": {
            "start": {
              "line": 115,
              "column": 19
            },
            "end": {
              "line": 115,
              "column": 35
            }
          }
        },
        "value": "[object Error]"
      }
    },
    "undocumented": true,
    "name": "errorClass",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~errorClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3788,
        3819
      ],
      "filename": "lodash.js",
      "lineno": 116,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000177",
        "name": "funcClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[object Function]",
          "raw": "'[object Function]'",
          "range": [
            3800,
            3819
          ],
          "loc": {
            "start": {
              "line": 116,
              "column": 18
            },
            "end": {
              "line": 116,
              "column": 37
            }
          }
        },
        "value": "[object Function]"
      }
    },
    "undocumented": true,
    "name": "funcClass",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~funcClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3827,
        3858
      ],
      "filename": "lodash.js",
      "lineno": 117,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000180",
        "name": "numberClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[object Number]",
          "raw": "'[object Number]'",
          "range": [
            3841,
            3858
          ],
          "loc": {
            "start": {
              "line": 117,
              "column": 20
            },
            "end": {
              "line": 117,
              "column": 37
            }
          }
        },
        "value": "[object Number]"
      }
    },
    "undocumented": true,
    "name": "numberClass",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~numberClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3866,
        3897
      ],
      "filename": "lodash.js",
      "lineno": 118,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000183",
        "name": "objectClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[object Object]",
          "raw": "'[object Object]'",
          "range": [
            3880,
            3897
          ],
          "loc": {
            "start": {
              "line": 118,
              "column": 20
            },
            "end": {
              "line": 118,
              "column": 37
            }
          }
        },
        "value": "[object Object]"
      }
    },
    "undocumented": true,
    "name": "objectClass",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~objectClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3905,
        3936
      ],
      "filename": "lodash.js",
      "lineno": 119,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000186",
        "name": "regexpClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[object RegExp]",
          "raw": "'[object RegExp]'",
          "range": [
            3919,
            3936
          ],
          "loc": {
            "start": {
              "line": 119,
              "column": 20
            },
            "end": {
              "line": 119,
              "column": 37
            }
          }
        },
        "value": "[object RegExp]"
      }
    },
    "undocumented": true,
    "name": "regexpClass",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~regexpClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        3944,
        3975
      ],
      "filename": "lodash.js",
      "lineno": 120,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000189",
        "name": "stringClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[object String]",
          "raw": "'[object String]'",
          "range": [
            3958,
            3975
          ],
          "loc": {
            "start": {
              "line": 120,
              "column": 20
            },
            "end": {
              "line": 120,
              "column": 37
            }
          }
        },
        "value": "[object String]"
      }
    },
    "undocumented": true,
    "name": "stringClass",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~stringClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4057,
        4078
      ],
      "filename": "lodash.js",
      "lineno": 123,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000193",
        "name": "cloneableClasses",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            4076,
            4078
          ],
          "loc": {
            "start": {
              "line": 123,
              "column": 25
            },
            "end": {
              "line": 123,
              "column": 27
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "cloneableClasses",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~cloneableClasses",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4082,
        4117
      ],
      "filename": "lodash.js",
      "lineno": 124,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000197",
        "name": "cloneableClasses[undefined]",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            4112,
            4117
          ],
          "loc": {
            "start": {
              "line": 124,
              "column": 32
            },
            "end": {
              "line": 124,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "cloneableClasses[undefined]",
    "kind": "member",
    "longname": "<anonymous>~cloneableClasses[undefined]",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4121,
        4380
      ],
      "filename": "lodash.js",
      "lineno": 125,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000203",
        "name": "cloneableClasses[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "cloneableClasses",
              "range": [
                4151,
                4167
              ],
              "loc": {
                "start": {
                  "line": 125,
                  "column": 32
                },
                "end": {
                  "line": 125,
                  "column": 48
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "arrayClass",
              "range": [
                4168,
                4178
              ],
              "loc": {
                "start": {
                  "line": 125,
                  "column": 49
                },
                "end": {
                  "line": 125,
                  "column": 59
                }
              }
            },
            "range": [
              4151,
              4179
            ],
            "loc": {
              "start": {
                "line": 125,
                "column": 32
              },
              "end": {
                "line": 125,
                "column": 60
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "cloneableClasses",
                "range": [
                  4184,
                  4200
                ],
                "loc": {
                  "start": {
                    "line": 126,
                    "column": 2
                  },
                  "end": {
                    "line": 126,
                    "column": 18
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "boolClass",
                "range": [
                  4201,
                  4210
                ],
                "loc": {
                  "start": {
                    "line": 126,
                    "column": 19
                  },
                  "end": {
                    "line": 126,
                    "column": 28
                  }
                }
              },
              "range": [
                4184,
                4211
              ],
              "loc": {
                "start": {
                  "line": 126,
                  "column": 2
                },
                "end": {
                  "line": 126,
                  "column": 29
                }
              }
            },
            "right": {
              "type": "AssignmentExpression",
              "operator": "=",
              "left": {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "cloneableClasses",
                  "range": [
                    4214,
                    4230
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 32
                    },
                    "end": {
                      "line": 126,
                      "column": 48
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "dateClass",
                  "range": [
                    4231,
                    4240
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 49
                    },
                    "end": {
                      "line": 126,
                      "column": 58
                    }
                  }
                },
                "range": [
                  4214,
                  4241
                ],
                "loc": {
                  "start": {
                    "line": 126,
                    "column": 32
                  },
                  "end": {
                    "line": 126,
                    "column": 59
                  }
                }
              },
              "right": {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "MemberExpression",
                  "computed": true,
                  "object": {
                    "type": "Identifier",
                    "name": "cloneableClasses",
                    "range": [
                      4246,
                      4262
                    ],
                    "loc": {
                      "start": {
                        "line": 127,
                        "column": 2
                      },
                      "end": {
                        "line": 127,
                        "column": 18
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "numberClass",
                    "range": [
                      4263,
                      4274
                    ],
                    "loc": {
                      "start": {
                        "line": 127,
                        "column": 19
                      },
                      "end": {
                        "line": 127,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    4246,
                    4275
                  ],
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 2
                    },
                    "end": {
                      "line": 127,
                      "column": 31
                    }
                  }
                },
                "right": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "cloneableClasses",
                      "range": [
                        4278,
                        4294
                      ],
                      "loc": {
                        "start": {
                          "line": 127,
                          "column": 34
                        },
                        "end": {
                          "line": 127,
                          "column": 50
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "objectClass",
                      "range": [
                        4295,
                        4306
                      ],
                      "loc": {
                        "start": {
                          "line": 127,
                          "column": 51
                        },
                        "end": {
                          "line": 127,
                          "column": 62
                        }
                      }
                    },
                    "range": [
                      4278,
                      4307
                    ],
                    "loc": {
                      "start": {
                        "line": 127,
                        "column": 34
                      },
                      "end": {
                        "line": 127,
                        "column": 63
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "cloneableClasses",
                        "range": [
                          4312,
                          4328
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 2
                          },
                          "end": {
                            "line": 128,
                            "column": 18
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "regexpClass",
                        "range": [
                          4329,
                          4340
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 19
                          },
                          "end": {
                            "line": 128,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        4312,
                        4341
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 2
                        },
                        "end": {
                          "line": 128,
                          "column": 31
                        }
                      }
                    },
                    "right": {
                      "type": "AssignmentExpression",
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "cloneableClasses",
                          "range": [
                            4344,
                            4360
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 34
                            },
                            "end": {
                              "line": 128,
                              "column": 50
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "stringClass",
                          "range": [
                            4361,
                            4372
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 51
                            },
                            "end": {
                              "line": 128,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          4344,
                          4373
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 34
                          },
                          "end": {
                            "line": 128,
                            "column": 63
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": true,
                        "raw": "true",
                        "range": [
                          4376,
                          4380
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 66
                          },
                          "end": {
                            "line": 128,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        4344,
                        4380
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 34
                        },
                        "end": {
                          "line": 128,
                          "column": 70
                        }
                      }
                    },
                    "range": [
                      4312,
                      4380
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 2
                      },
                      "end": {
                        "line": 128,
                        "column": 70
                      }
                    }
                  },
                  "range": [
                    4278,
                    4380
                  ],
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 34
                    },
                    "end": {
                      "line": 128,
                      "column": 70
                    }
                  }
                },
                "range": [
                  4246,
                  4380
                ],
                "loc": {
                  "start": {
                    "line": 127,
                    "column": 2
                  },
                  "end": {
                    "line": 128,
                    "column": 70
                  }
                }
              },
              "range": [
                4214,
                4380
              ],
              "loc": {
                "start": {
                  "line": 126,
                  "column": 32
                },
                "end": {
                  "line": 128,
                  "column": 70
                }
              }
            },
            "range": [
              4184,
              4380
            ],
            "loc": {
              "start": {
                "line": 126,
                "column": 2
              },
              "end": {
                "line": 128,
                "column": 70
              }
            }
          },
          "range": [
            4151,
            4380
          ],
          "loc": {
            "start": {
              "line": 125,
              "column": 32
            },
            "end": {
              "line": 128,
              "column": 70
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "cloneableClasses[undefined]"
      }
    },
    "undocumented": true,
    "name": "cloneableClasses[undefined]",
    "kind": "member",
    "longname": "<anonymous>~cloneableClasses[undefined]",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4151,
        4380
      ],
      "filename": "lodash.js",
      "lineno": 125,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000207",
        "name": "cloneableClasses[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "cloneableClasses",
              "range": [
                4184,
                4200
              ],
              "loc": {
                "start": {
                  "line": 126,
                  "column": 2
                },
                "end": {
                  "line": 126,
                  "column": 18
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "boolClass",
              "range": [
                4201,
                4210
              ],
              "loc": {
                "start": {
                  "line": 126,
                  "column": 19
                },
                "end": {
                  "line": 126,
                  "column": 28
                }
              }
            },
            "range": [
              4184,
              4211
            ],
            "loc": {
              "start": {
                "line": 126,
                "column": 2
              },
              "end": {
                "line": 126,
                "column": 29
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "cloneableClasses",
                "range": [
                  4214,
                  4230
                ],
                "loc": {
                  "start": {
                    "line": 126,
                    "column": 32
                  },
                  "end": {
                    "line": 126,
                    "column": 48
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "dateClass",
                "range": [
                  4231,
                  4240
                ],
                "loc": {
                  "start": {
                    "line": 126,
                    "column": 49
                  },
                  "end": {
                    "line": 126,
                    "column": 58
                  }
                }
              },
              "range": [
                4214,
                4241
              ],
              "loc": {
                "start": {
                  "line": 126,
                  "column": 32
                },
                "end": {
                  "line": 126,
                  "column": 59
                }
              }
            },
            "right": {
              "type": "AssignmentExpression",
              "operator": "=",
              "left": {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "cloneableClasses",
                  "range": [
                    4246,
                    4262
                  ],
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 2
                    },
                    "end": {
                      "line": 127,
                      "column": 18
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "numberClass",
                  "range": [
                    4263,
                    4274
                  ],
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 19
                    },
                    "end": {
                      "line": 127,
                      "column": 30
                    }
                  }
                },
                "range": [
                  4246,
                  4275
                ],
                "loc": {
                  "start": {
                    "line": 127,
                    "column": 2
                  },
                  "end": {
                    "line": 127,
                    "column": 31
                  }
                }
              },
              "right": {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "MemberExpression",
                  "computed": true,
                  "object": {
                    "type": "Identifier",
                    "name": "cloneableClasses",
                    "range": [
                      4278,
                      4294
                    ],
                    "loc": {
                      "start": {
                        "line": 127,
                        "column": 34
                      },
                      "end": {
                        "line": 127,
                        "column": 50
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "objectClass",
                    "range": [
                      4295,
                      4306
                    ],
                    "loc": {
                      "start": {
                        "line": 127,
                        "column": 51
                      },
                      "end": {
                        "line": 127,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    4278,
                    4307
                  ],
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 34
                    },
                    "end": {
                      "line": 127,
                      "column": 63
                    }
                  }
                },
                "right": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "cloneableClasses",
                      "range": [
                        4312,
                        4328
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 2
                        },
                        "end": {
                          "line": 128,
                          "column": 18
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "regexpClass",
                      "range": [
                        4329,
                        4340
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 19
                        },
                        "end": {
                          "line": 128,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      4312,
                      4341
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 2
                      },
                      "end": {
                        "line": 128,
                        "column": 31
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "cloneableClasses",
                        "range": [
                          4344,
                          4360
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 34
                          },
                          "end": {
                            "line": 128,
                            "column": 50
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "stringClass",
                        "range": [
                          4361,
                          4372
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 51
                          },
                          "end": {
                            "line": 128,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        4344,
                        4373
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 34
                        },
                        "end": {
                          "line": 128,
                          "column": 63
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": true,
                      "raw": "true",
                      "range": [
                        4376,
                        4380
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 66
                        },
                        "end": {
                          "line": 128,
                          "column": 70
                        }
                      }
                    },
                    "range": [
                      4344,
                      4380
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 34
                      },
                      "end": {
                        "line": 128,
                        "column": 70
                      }
                    }
                  },
                  "range": [
                    4312,
                    4380
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 2
                    },
                    "end": {
                      "line": 128,
                      "column": 70
                    }
                  }
                },
                "range": [
                  4278,
                  4380
                ],
                "loc": {
                  "start": {
                    "line": 127,
                    "column": 34
                  },
                  "end": {
                    "line": 128,
                    "column": 70
                  }
                }
              },
              "range": [
                4246,
                4380
              ],
              "loc": {
                "start": {
                  "line": 127,
                  "column": 2
                },
                "end": {
                  "line": 128,
                  "column": 70
                }
              }
            },
            "range": [
              4214,
              4380
            ],
            "loc": {
              "start": {
                "line": 126,
                "column": 32
              },
              "end": {
                "line": 128,
                "column": 70
              }
            }
          },
          "range": [
            4184,
            4380
          ],
          "loc": {
            "start": {
              "line": 126,
              "column": 2
            },
            "end": {
              "line": 128,
              "column": 70
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "cloneableClasses[undefined]"
      }
    },
    "undocumented": true,
    "name": "cloneableClasses[undefined]",
    "kind": "member",
    "longname": "<anonymous>~cloneableClasses[undefined]",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4184,
        4380
      ],
      "filename": "lodash.js",
      "lineno": 126,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000211",
        "name": "cloneableClasses[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "cloneableClasses",
              "range": [
                4214,
                4230
              ],
              "loc": {
                "start": {
                  "line": 126,
                  "column": 32
                },
                "end": {
                  "line": 126,
                  "column": 48
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "dateClass",
              "range": [
                4231,
                4240
              ],
              "loc": {
                "start": {
                  "line": 126,
                  "column": 49
                },
                "end": {
                  "line": 126,
                  "column": 58
                }
              }
            },
            "range": [
              4214,
              4241
            ],
            "loc": {
              "start": {
                "line": 126,
                "column": 32
              },
              "end": {
                "line": 126,
                "column": 59
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "cloneableClasses",
                "range": [
                  4246,
                  4262
                ],
                "loc": {
                  "start": {
                    "line": 127,
                    "column": 2
                  },
                  "end": {
                    "line": 127,
                    "column": 18
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "numberClass",
                "range": [
                  4263,
                  4274
                ],
                "loc": {
                  "start": {
                    "line": 127,
                    "column": 19
                  },
                  "end": {
                    "line": 127,
                    "column": 30
                  }
                }
              },
              "range": [
                4246,
                4275
              ],
              "loc": {
                "start": {
                  "line": 127,
                  "column": 2
                },
                "end": {
                  "line": 127,
                  "column": 31
                }
              }
            },
            "right": {
              "type": "AssignmentExpression",
              "operator": "=",
              "left": {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "cloneableClasses",
                  "range": [
                    4278,
                    4294
                  ],
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 34
                    },
                    "end": {
                      "line": 127,
                      "column": 50
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "objectClass",
                  "range": [
                    4295,
                    4306
                  ],
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 51
                    },
                    "end": {
                      "line": 127,
                      "column": 62
                    }
                  }
                },
                "range": [
                  4278,
                  4307
                ],
                "loc": {
                  "start": {
                    "line": 127,
                    "column": 34
                  },
                  "end": {
                    "line": 127,
                    "column": 63
                  }
                }
              },
              "right": {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "MemberExpression",
                  "computed": true,
                  "object": {
                    "type": "Identifier",
                    "name": "cloneableClasses",
                    "range": [
                      4312,
                      4328
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 2
                      },
                      "end": {
                        "line": 128,
                        "column": 18
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "regexpClass",
                    "range": [
                      4329,
                      4340
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 19
                      },
                      "end": {
                        "line": 128,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    4312,
                    4341
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 2
                    },
                    "end": {
                      "line": 128,
                      "column": 31
                    }
                  }
                },
                "right": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "cloneableClasses",
                      "range": [
                        4344,
                        4360
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 34
                        },
                        "end": {
                          "line": 128,
                          "column": 50
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "stringClass",
                      "range": [
                        4361,
                        4372
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 51
                        },
                        "end": {
                          "line": 128,
                          "column": 62
                        }
                      }
                    },
                    "range": [
                      4344,
                      4373
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 34
                      },
                      "end": {
                        "line": 128,
                        "column": 63
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      4376,
                      4380
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 66
                      },
                      "end": {
                        "line": 128,
                        "column": 70
                      }
                    }
                  },
                  "range": [
                    4344,
                    4380
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 34
                    },
                    "end": {
                      "line": 128,
                      "column": 70
                    }
                  }
                },
                "range": [
                  4312,
                  4380
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 2
                  },
                  "end": {
                    "line": 128,
                    "column": 70
                  }
                }
              },
              "range": [
                4278,
                4380
              ],
              "loc": {
                "start": {
                  "line": 127,
                  "column": 34
                },
                "end": {
                  "line": 128,
                  "column": 70
                }
              }
            },
            "range": [
              4246,
              4380
            ],
            "loc": {
              "start": {
                "line": 127,
                "column": 2
              },
              "end": {
                "line": 128,
                "column": 70
              }
            }
          },
          "range": [
            4214,
            4380
          ],
          "loc": {
            "start": {
              "line": 126,
              "column": 32
            },
            "end": {
              "line": 128,
              "column": 70
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "cloneableClasses[undefined]"
      }
    },
    "undocumented": true,
    "name": "cloneableClasses[undefined]",
    "kind": "member",
    "memberof": "<anonymous>~cloneableClasses[undefined]",
    "scope": "static",
    "longname": "<anonymous>~cloneableClasses[undefined].cloneableClasses[undefined]"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4214,
        4380
      ],
      "filename": "lodash.js",
      "lineno": 126,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000215",
        "name": "cloneableClasses[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "cloneableClasses",
              "range": [
                4246,
                4262
              ],
              "loc": {
                "start": {
                  "line": 127,
                  "column": 2
                },
                "end": {
                  "line": 127,
                  "column": 18
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "numberClass",
              "range": [
                4263,
                4274
              ],
              "loc": {
                "start": {
                  "line": 127,
                  "column": 19
                },
                "end": {
                  "line": 127,
                  "column": 30
                }
              }
            },
            "range": [
              4246,
              4275
            ],
            "loc": {
              "start": {
                "line": 127,
                "column": 2
              },
              "end": {
                "line": 127,
                "column": 31
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "cloneableClasses",
                "range": [
                  4278,
                  4294
                ],
                "loc": {
                  "start": {
                    "line": 127,
                    "column": 34
                  },
                  "end": {
                    "line": 127,
                    "column": 50
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "objectClass",
                "range": [
                  4295,
                  4306
                ],
                "loc": {
                  "start": {
                    "line": 127,
                    "column": 51
                  },
                  "end": {
                    "line": 127,
                    "column": 62
                  }
                }
              },
              "range": [
                4278,
                4307
              ],
              "loc": {
                "start": {
                  "line": 127,
                  "column": 34
                },
                "end": {
                  "line": 127,
                  "column": 63
                }
              }
            },
            "right": {
              "type": "AssignmentExpression",
              "operator": "=",
              "left": {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "cloneableClasses",
                  "range": [
                    4312,
                    4328
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 2
                    },
                    "end": {
                      "line": 128,
                      "column": 18
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "regexpClass",
                  "range": [
                    4329,
                    4340
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 19
                    },
                    "end": {
                      "line": 128,
                      "column": 30
                    }
                  }
                },
                "range": [
                  4312,
                  4341
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 2
                  },
                  "end": {
                    "line": 128,
                    "column": 31
                  }
                }
              },
              "right": {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "MemberExpression",
                  "computed": true,
                  "object": {
                    "type": "Identifier",
                    "name": "cloneableClasses",
                    "range": [
                      4344,
                      4360
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 34
                      },
                      "end": {
                        "line": 128,
                        "column": 50
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "stringClass",
                    "range": [
                      4361,
                      4372
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 51
                      },
                      "end": {
                        "line": 128,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    4344,
                    4373
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 34
                    },
                    "end": {
                      "line": 128,
                      "column": 63
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": true,
                  "raw": "true",
                  "range": [
                    4376,
                    4380
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 66
                    },
                    "end": {
                      "line": 128,
                      "column": 70
                    }
                  }
                },
                "range": [
                  4344,
                  4380
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 34
                  },
                  "end": {
                    "line": 128,
                    "column": 70
                  }
                }
              },
              "range": [
                4312,
                4380
              ],
              "loc": {
                "start": {
                  "line": 128,
                  "column": 2
                },
                "end": {
                  "line": 128,
                  "column": 70
                }
              }
            },
            "range": [
              4278,
              4380
            ],
            "loc": {
              "start": {
                "line": 127,
                "column": 34
              },
              "end": {
                "line": 128,
                "column": 70
              }
            }
          },
          "range": [
            4246,
            4380
          ],
          "loc": {
            "start": {
              "line": 127,
              "column": 2
            },
            "end": {
              "line": 128,
              "column": 70
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "cloneableClasses[undefined]"
      }
    },
    "undocumented": true,
    "name": "cloneableClasses[undefined]",
    "kind": "member",
    "memberof": "<anonymous>~cloneableClasses[undefined]",
    "scope": "static",
    "longname": "<anonymous>~cloneableClasses[undefined].cloneableClasses[undefined]"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4246,
        4380
      ],
      "filename": "lodash.js",
      "lineno": 127,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000219",
        "name": "cloneableClasses[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "cloneableClasses",
              "range": [
                4278,
                4294
              ],
              "loc": {
                "start": {
                  "line": 127,
                  "column": 34
                },
                "end": {
                  "line": 127,
                  "column": 50
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "objectClass",
              "range": [
                4295,
                4306
              ],
              "loc": {
                "start": {
                  "line": 127,
                  "column": 51
                },
                "end": {
                  "line": 127,
                  "column": 62
                }
              }
            },
            "range": [
              4278,
              4307
            ],
            "loc": {
              "start": {
                "line": 127,
                "column": 34
              },
              "end": {
                "line": 127,
                "column": 63
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "cloneableClasses",
                "range": [
                  4312,
                  4328
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 2
                  },
                  "end": {
                    "line": 128,
                    "column": 18
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "regexpClass",
                "range": [
                  4329,
                  4340
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 19
                  },
                  "end": {
                    "line": 128,
                    "column": 30
                  }
                }
              },
              "range": [
                4312,
                4341
              ],
              "loc": {
                "start": {
                  "line": 128,
                  "column": 2
                },
                "end": {
                  "line": 128,
                  "column": 31
                }
              }
            },
            "right": {
              "type": "AssignmentExpression",
              "operator": "=",
              "left": {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "cloneableClasses",
                  "range": [
                    4344,
                    4360
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 34
                    },
                    "end": {
                      "line": 128,
                      "column": 50
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "stringClass",
                  "range": [
                    4361,
                    4372
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 51
                    },
                    "end": {
                      "line": 128,
                      "column": 62
                    }
                  }
                },
                "range": [
                  4344,
                  4373
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 34
                  },
                  "end": {
                    "line": 128,
                    "column": 63
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  4376,
                  4380
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 66
                  },
                  "end": {
                    "line": 128,
                    "column": 70
                  }
                }
              },
              "range": [
                4344,
                4380
              ],
              "loc": {
                "start": {
                  "line": 128,
                  "column": 34
                },
                "end": {
                  "line": 128,
                  "column": 70
                }
              }
            },
            "range": [
              4312,
              4380
            ],
            "loc": {
              "start": {
                "line": 128,
                "column": 2
              },
              "end": {
                "line": 128,
                "column": 70
              }
            }
          },
          "range": [
            4278,
            4380
          ],
          "loc": {
            "start": {
              "line": 127,
              "column": 34
            },
            "end": {
              "line": 128,
              "column": 70
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "cloneableClasses[undefined]"
      }
    },
    "undocumented": true,
    "name": "cloneableClasses[undefined]",
    "kind": "member",
    "memberof": "<anonymous>~cloneableClasses[undefined].cloneableClasses[undefined]",
    "scope": "static",
    "longname": "<anonymous>~cloneableClasses[undefined].cloneableClasses[undefined].cloneableClasses[undefined]"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4278,
        4380
      ],
      "filename": "lodash.js",
      "lineno": 127,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000223",
        "name": "cloneableClasses[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "cloneableClasses",
              "range": [
                4312,
                4328
              ],
              "loc": {
                "start": {
                  "line": 128,
                  "column": 2
                },
                "end": {
                  "line": 128,
                  "column": 18
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "regexpClass",
              "range": [
                4329,
                4340
              ],
              "loc": {
                "start": {
                  "line": 128,
                  "column": 19
                },
                "end": {
                  "line": 128,
                  "column": 30
                }
              }
            },
            "range": [
              4312,
              4341
            ],
            "loc": {
              "start": {
                "line": 128,
                "column": 2
              },
              "end": {
                "line": 128,
                "column": 31
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "cloneableClasses",
                "range": [
                  4344,
                  4360
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 34
                  },
                  "end": {
                    "line": 128,
                    "column": 50
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "stringClass",
                "range": [
                  4361,
                  4372
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 51
                  },
                  "end": {
                    "line": 128,
                    "column": 62
                  }
                }
              },
              "range": [
                4344,
                4373
              ],
              "loc": {
                "start": {
                  "line": 128,
                  "column": 34
                },
                "end": {
                  "line": 128,
                  "column": 63
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": true,
              "raw": "true",
              "range": [
                4376,
                4380
              ],
              "loc": {
                "start": {
                  "line": 128,
                  "column": 66
                },
                "end": {
                  "line": 128,
                  "column": 70
                }
              }
            },
            "range": [
              4344,
              4380
            ],
            "loc": {
              "start": {
                "line": 128,
                "column": 34
              },
              "end": {
                "line": 128,
                "column": 70
              }
            }
          },
          "range": [
            4312,
            4380
          ],
          "loc": {
            "start": {
              "line": 128,
              "column": 2
            },
            "end": {
              "line": 128,
              "column": 70
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "cloneableClasses[undefined]"
      }
    },
    "undocumented": true,
    "name": "cloneableClasses[undefined]",
    "kind": "member",
    "memberof": "<anonymous>~cloneableClasses[undefined].cloneableClasses[undefined]",
    "scope": "static",
    "longname": "<anonymous>~cloneableClasses[undefined].cloneableClasses[undefined].cloneableClasses[undefined]"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4312,
        4380
      ],
      "filename": "lodash.js",
      "lineno": 128,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000227",
        "name": "cloneableClasses[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "cloneableClasses",
              "range": [
                4344,
                4360
              ],
              "loc": {
                "start": {
                  "line": 128,
                  "column": 34
                },
                "end": {
                  "line": 128,
                  "column": 50
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "stringClass",
              "range": [
                4361,
                4372
              ],
              "loc": {
                "start": {
                  "line": 128,
                  "column": 51
                },
                "end": {
                  "line": 128,
                  "column": 62
                }
              }
            },
            "range": [
              4344,
              4373
            ],
            "loc": {
              "start": {
                "line": 128,
                "column": 34
              },
              "end": {
                "line": 128,
                "column": 63
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": true,
            "raw": "true",
            "range": [
              4376,
              4380
            ],
            "loc": {
              "start": {
                "line": 128,
                "column": 66
              },
              "end": {
                "line": 128,
                "column": 70
              }
            }
          },
          "range": [
            4344,
            4380
          ],
          "loc": {
            "start": {
              "line": 128,
              "column": 34
            },
            "end": {
              "line": 128,
              "column": 70
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "cloneableClasses[undefined]"
      }
    },
    "undocumented": true,
    "name": "cloneableClasses[undefined]",
    "kind": "member",
    "memberof": "<anonymous>~cloneableClasses[undefined].cloneableClasses[undefined].cloneableClasses[undefined]",
    "scope": "static",
    "longname": "<anonymous>~cloneableClasses[undefined].cloneableClasses[undefined].cloneableClasses[undefined].cloneableClasses[undefined]"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4344,
        4380
      ],
      "filename": "lodash.js",
      "lineno": 128,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000231",
        "name": "cloneableClasses[undefined]",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            4376,
            4380
          ],
          "loc": {
            "start": {
              "line": 128,
              "column": 66
            },
            "end": {
              "line": 128,
              "column": 70
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "cloneableClasses[undefined]",
    "kind": "member",
    "memberof": "<anonymous>~cloneableClasses[undefined].cloneableClasses[undefined].cloneableClasses[undefined]",
    "scope": "static",
    "longname": "<anonymous>~cloneableClasses[undefined].cloneableClasses[undefined].cloneableClasses[undefined].cloneableClasses[undefined]"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4462,
        4547
      ],
      "filename": "lodash.js",
      "lineno": 131,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000237",
        "name": "debounceOptions",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "leading",
                "raw": "'leading'",
                "range": [
                  4486,
                  4495
                ],
                "loc": {
                  "start": {
                    "line": 132,
                    "column": 4
                  },
                  "end": {
                    "line": 132,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": false,
                "raw": "false",
                "range": [
                  4497,
                  4502
                ],
                "loc": {
                  "start": {
                    "line": 132,
                    "column": 15
                  },
                  "end": {
                    "line": 132,
                    "column": 20
                  }
                }
              },
              "kind": "init",
              "range": [
                4486,
                4502
              ],
              "loc": {
                "start": {
                  "line": 132,
                  "column": 4
                },
                "end": {
                  "line": 132,
                  "column": 20
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "maxWait",
                "raw": "'maxWait'",
                "range": [
                  4508,
                  4517
                ],
                "loc": {
                  "start": {
                    "line": 133,
                    "column": 4
                  },
                  "end": {
                    "line": 133,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  4519,
                  4520
                ],
                "loc": {
                  "start": {
                    "line": 133,
                    "column": 15
                  },
                  "end": {
                    "line": 133,
                    "column": 16
                  }
                }
              },
              "kind": "init",
              "range": [
                4508,
                4520
              ],
              "loc": {
                "start": {
                  "line": 133,
                  "column": 4
                },
                "end": {
                  "line": 133,
                  "column": 16
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "trailing",
                "raw": "'trailing'",
                "range": [
                  4526,
                  4536
                ],
                "loc": {
                  "start": {
                    "line": 134,
                    "column": 4
                  },
                  "end": {
                    "line": 134,
                    "column": 14
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": false,
                "raw": "false",
                "range": [
                  4538,
                  4543
                ],
                "loc": {
                  "start": {
                    "line": 134,
                    "column": 16
                  },
                  "end": {
                    "line": 134,
                    "column": 21
                  }
                }
              },
              "kind": "init",
              "range": [
                4526,
                4543
              ],
              "loc": {
                "start": {
                  "line": 134,
                  "column": 4
                },
                "end": {
                  "line": 134,
                  "column": 21
                }
              }
            }
          ],
          "range": [
            4480,
            4547
          ],
          "loc": {
            "start": {
              "line": 131,
              "column": 24
            },
            "end": {
              "line": 135,
              "column": 3
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "debounceOptions",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~debounceOptions",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4486,
        4502
      ],
      "filename": "lodash.js",
      "lineno": 132,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000240",
        "name": "leading",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            4497,
            4502
          ],
          "loc": {
            "start": {
              "line": 132,
              "column": 15
            },
            "end": {
              "line": 132,
              "column": 20
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "leading",
    "kind": "member",
    "memberof": "<anonymous>~debounceOptions",
    "scope": "static",
    "longname": "<anonymous>~debounceOptions.leading"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4508,
        4520
      ],
      "filename": "lodash.js",
      "lineno": 133,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000242",
        "name": "maxWait",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            4519,
            4520
          ],
          "loc": {
            "start": {
              "line": 133,
              "column": 15
            },
            "end": {
              "line": 133,
              "column": 16
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "maxWait",
    "kind": "member",
    "memberof": "<anonymous>~debounceOptions",
    "scope": "static",
    "longname": "<anonymous>~debounceOptions.maxWait"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4526,
        4543
      ],
      "filename": "lodash.js",
      "lineno": 134,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000244",
        "name": "trailing",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            4538,
            4543
          ],
          "loc": {
            "start": {
              "line": 134,
              "column": 16
            },
            "end": {
              "line": 134,
              "column": 21
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "trailing",
    "kind": "member",
    "memberof": "<anonymous>~debounceOptions",
    "scope": "static",
    "longname": "<anonymous>~debounceOptions.trailing"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4618,
        4729
      ],
      "filename": "lodash.js",
      "lineno": 138,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000247",
        "name": "descriptor",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "configurable",
                "raw": "'configurable'",
                "range": [
                  4637,
                  4651
                ],
                "loc": {
                  "start": {
                    "line": 139,
                    "column": 4
                  },
                  "end": {
                    "line": 139,
                    "column": 18
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": false,
                "raw": "false",
                "range": [
                  4653,
                  4658
                ],
                "loc": {
                  "start": {
                    "line": 139,
                    "column": 20
                  },
                  "end": {
                    "line": 139,
                    "column": 25
                  }
                }
              },
              "kind": "init",
              "range": [
                4637,
                4658
              ],
              "loc": {
                "start": {
                  "line": 139,
                  "column": 4
                },
                "end": {
                  "line": 139,
                  "column": 25
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "enumerable",
                "raw": "'enumerable'",
                "range": [
                  4664,
                  4676
                ],
                "loc": {
                  "start": {
                    "line": 140,
                    "column": 4
                  },
                  "end": {
                    "line": 140,
                    "column": 16
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": false,
                "raw": "false",
                "range": [
                  4678,
                  4683
                ],
                "loc": {
                  "start": {
                    "line": 140,
                    "column": 18
                  },
                  "end": {
                    "line": 140,
                    "column": 23
                  }
                }
              },
              "kind": "init",
              "range": [
                4664,
                4683
              ],
              "loc": {
                "start": {
                  "line": 140,
                  "column": 4
                },
                "end": {
                  "line": 140,
                  "column": 23
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "value",
                "raw": "'value'",
                "range": [
                  4689,
                  4696
                ],
                "loc": {
                  "start": {
                    "line": 141,
                    "column": 4
                  },
                  "end": {
                    "line": 141,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": null,
                "raw": "null",
                "range": [
                  4698,
                  4702
                ],
                "loc": {
                  "start": {
                    "line": 141,
                    "column": 13
                  },
                  "end": {
                    "line": 141,
                    "column": 17
                  }
                }
              },
              "kind": "init",
              "range": [
                4689,
                4702
              ],
              "loc": {
                "start": {
                  "line": 141,
                  "column": 4
                },
                "end": {
                  "line": 141,
                  "column": 17
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "writable",
                "raw": "'writable'",
                "range": [
                  4708,
                  4718
                ],
                "loc": {
                  "start": {
                    "line": 142,
                    "column": 4
                  },
                  "end": {
                    "line": 142,
                    "column": 14
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": false,
                "raw": "false",
                "range": [
                  4720,
                  4725
                ],
                "loc": {
                  "start": {
                    "line": 142,
                    "column": 16
                  },
                  "end": {
                    "line": 142,
                    "column": 21
                  }
                }
              },
              "kind": "init",
              "range": [
                4708,
                4725
              ],
              "loc": {
                "start": {
                  "line": 142,
                  "column": 4
                },
                "end": {
                  "line": 142,
                  "column": 21
                }
              }
            }
          ],
          "range": [
            4631,
            4729
          ],
          "loc": {
            "start": {
              "line": 138,
              "column": 19
            },
            "end": {
              "line": 143,
              "column": 3
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "descriptor",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~descriptor",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4637,
        4658
      ],
      "filename": "lodash.js",
      "lineno": 139,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000250",
        "name": "configurable",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            4653,
            4658
          ],
          "loc": {
            "start": {
              "line": 139,
              "column": 20
            },
            "end": {
              "line": 139,
              "column": 25
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "configurable",
    "kind": "member",
    "memberof": "<anonymous>~descriptor",
    "scope": "static",
    "longname": "<anonymous>~descriptor.configurable"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4664,
        4683
      ],
      "filename": "lodash.js",
      "lineno": 140,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000252",
        "name": "enumerable",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            4678,
            4683
          ],
          "loc": {
            "start": {
              "line": 140,
              "column": 18
            },
            "end": {
              "line": 140,
              "column": 23
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "enumerable",
    "kind": "member",
    "memberof": "<anonymous>~descriptor",
    "scope": "static",
    "longname": "<anonymous>~descriptor.enumerable"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4689,
        4702
      ],
      "filename": "lodash.js",
      "lineno": 141,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000254",
        "name": "value",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": null,
          "raw": "null",
          "range": [
            4698,
            4702
          ],
          "loc": {
            "start": {
              "line": 141,
              "column": 13
            },
            "end": {
              "line": 141,
              "column": 17
            }
          }
        },
        "value": "null"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~descriptor",
    "scope": "static",
    "longname": "<anonymous>~descriptor.value"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        4708,
        4725
      ],
      "filename": "lodash.js",
      "lineno": 142,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000256",
        "name": "writable",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            4720,
            4725
          ],
          "loc": {
            "start": {
              "line": 142,
              "column": 16
            },
            "end": {
              "line": 142,
              "column": 21
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "writable",
    "kind": "member",
    "memberof": "<anonymous>~descriptor",
    "scope": "static",
    "longname": "<anonymous>~descriptor.writable"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5162,
        5269
      ],
      "filename": "lodash.js",
      "lineno": 154,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000259",
        "name": "htmlEscapes",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "&",
                "raw": "'&'",
                "range": [
                  5182,
                  5185
                ],
                "loc": {
                  "start": {
                    "line": 155,
                    "column": 4
                  },
                  "end": {
                    "line": 155,
                    "column": 7
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "&amp;",
                "raw": "'&amp;'",
                "range": [
                  5187,
                  5194
                ],
                "loc": {
                  "start": {
                    "line": 155,
                    "column": 9
                  },
                  "end": {
                    "line": 155,
                    "column": 16
                  }
                }
              },
              "kind": "init",
              "range": [
                5182,
                5194
              ],
              "loc": {
                "start": {
                  "line": 155,
                  "column": 4
                },
                "end": {
                  "line": 155,
                  "column": 16
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "<",
                "raw": "'<'",
                "range": [
                  5200,
                  5203
                ],
                "loc": {
                  "start": {
                    "line": 156,
                    "column": 4
                  },
                  "end": {
                    "line": 156,
                    "column": 7
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "&lt;",
                "raw": "'&lt;'",
                "range": [
                  5205,
                  5211
                ],
                "loc": {
                  "start": {
                    "line": 156,
                    "column": 9
                  },
                  "end": {
                    "line": 156,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                5200,
                5211
              ],
              "loc": {
                "start": {
                  "line": 156,
                  "column": 4
                },
                "end": {
                  "line": 156,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": ">",
                "raw": "'>'",
                "range": [
                  5217,
                  5220
                ],
                "loc": {
                  "start": {
                    "line": 157,
                    "column": 4
                  },
                  "end": {
                    "line": 157,
                    "column": 7
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "&gt;",
                "raw": "'&gt;'",
                "range": [
                  5222,
                  5228
                ],
                "loc": {
                  "start": {
                    "line": 157,
                    "column": 9
                  },
                  "end": {
                    "line": 157,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                5217,
                5228
              ],
              "loc": {
                "start": {
                  "line": 157,
                  "column": 4
                },
                "end": {
                  "line": 157,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "\"",
                "raw": "'\"'",
                "range": [
                  5234,
                  5237
                ],
                "loc": {
                  "start": {
                    "line": 158,
                    "column": 4
                  },
                  "end": {
                    "line": 158,
                    "column": 7
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "&quot;",
                "raw": "'&quot;'",
                "range": [
                  5239,
                  5247
                ],
                "loc": {
                  "start": {
                    "line": 158,
                    "column": 9
                  },
                  "end": {
                    "line": 158,
                    "column": 17
                  }
                }
              },
              "kind": "init",
              "range": [
                5234,
                5247
              ],
              "loc": {
                "start": {
                  "line": 158,
                  "column": 4
                },
                "end": {
                  "line": 158,
                  "column": 17
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "'",
                "raw": "\"'\"",
                "range": [
                  5253,
                  5256
                ],
                "loc": {
                  "start": {
                    "line": 159,
                    "column": 4
                  },
                  "end": {
                    "line": 159,
                    "column": 7
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "&#39;",
                "raw": "'&#39;'",
                "range": [
                  5258,
                  5265
                ],
                "loc": {
                  "start": {
                    "line": 159,
                    "column": 9
                  },
                  "end": {
                    "line": 159,
                    "column": 16
                  }
                }
              },
              "kind": "init",
              "range": [
                5253,
                5265
              ],
              "loc": {
                "start": {
                  "line": 159,
                  "column": 4
                },
                "end": {
                  "line": 159,
                  "column": 16
                }
              }
            }
          ],
          "range": [
            5176,
            5269
          ],
          "loc": {
            "start": {
              "line": 154,
              "column": 20
            },
            "end": {
              "line": 160,
              "column": 3
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "htmlEscapes",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~htmlEscapes",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5182,
        5194
      ],
      "filename": "lodash.js",
      "lineno": 155,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000262",
        "name": "&",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "&amp;",
          "raw": "'&amp;'",
          "range": [
            5187,
            5194
          ],
          "loc": {
            "start": {
              "line": 155,
              "column": 9
            },
            "end": {
              "line": 155,
              "column": 16
            }
          }
        },
        "value": "&amp;"
      }
    },
    "undocumented": true,
    "name": "&",
    "kind": "member",
    "memberof": "<anonymous>~htmlEscapes",
    "scope": "static",
    "longname": "<anonymous>~htmlEscapes.&"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5200,
        5211
      ],
      "filename": "lodash.js",
      "lineno": 156,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000264",
        "name": "<",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "&lt;",
          "raw": "'&lt;'",
          "range": [
            5205,
            5211
          ],
          "loc": {
            "start": {
              "line": 156,
              "column": 9
            },
            "end": {
              "line": 156,
              "column": 15
            }
          }
        },
        "value": "&lt;"
      }
    },
    "undocumented": true,
    "name": "<",
    "kind": "member",
    "memberof": "<anonymous>~htmlEscapes",
    "scope": "static",
    "longname": "<anonymous>~htmlEscapes.<"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5217,
        5228
      ],
      "filename": "lodash.js",
      "lineno": 157,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000266",
        "name": ">",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "&gt;",
          "raw": "'&gt;'",
          "range": [
            5222,
            5228
          ],
          "loc": {
            "start": {
              "line": 157,
              "column": 9
            },
            "end": {
              "line": 157,
              "column": 15
            }
          }
        },
        "value": "&gt;"
      }
    },
    "undocumented": true,
    "name": ">",
    "kind": "member",
    "memberof": "<anonymous>~htmlEscapes",
    "scope": "static",
    "longname": "<anonymous>~htmlEscapes.>"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5234,
        5247
      ],
      "filename": "lodash.js",
      "lineno": 158,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000268",
        "name": "\"",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "&quot;",
          "raw": "'&quot;'",
          "range": [
            5239,
            5247
          ],
          "loc": {
            "start": {
              "line": 158,
              "column": 9
            },
            "end": {
              "line": 158,
              "column": 17
            }
          }
        },
        "value": "&quot;"
      }
    },
    "undocumented": true,
    "name": "\"",
    "kind": "member",
    "memberof": "<anonymous>~htmlEscapes",
    "scope": "static",
    "longname": "<anonymous>~htmlEscapes.\""
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5253,
        5265
      ],
      "filename": "lodash.js",
      "lineno": 159,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000270",
        "name": "'",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "&#39;",
          "raw": "'&#39;'",
          "range": [
            5258,
            5265
          ],
          "loc": {
            "start": {
              "line": 159,
              "column": 9
            },
            "end": {
              "line": 159,
              "column": 16
            }
          }
        },
        "value": "&#39;"
      }
    },
    "undocumented": true,
    "name": "'",
    "kind": "member",
    "memberof": "<anonymous>~htmlEscapes",
    "scope": "static",
    "longname": "<anonymous>~htmlEscapes.'"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5331,
        5440
      ],
      "filename": "lodash.js",
      "lineno": 163,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000273",
        "name": "htmlUnescapes",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "&amp;",
                "raw": "'&amp;'",
                "range": [
                  5353,
                  5360
                ],
                "loc": {
                  "start": {
                    "line": 164,
                    "column": 4
                  },
                  "end": {
                    "line": 164,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "&",
                "raw": "'&'",
                "range": [
                  5362,
                  5365
                ],
                "loc": {
                  "start": {
                    "line": 164,
                    "column": 13
                  },
                  "end": {
                    "line": 164,
                    "column": 16
                  }
                }
              },
              "kind": "init",
              "range": [
                5353,
                5365
              ],
              "loc": {
                "start": {
                  "line": 164,
                  "column": 4
                },
                "end": {
                  "line": 164,
                  "column": 16
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "&lt;",
                "raw": "'&lt;'",
                "range": [
                  5371,
                  5377
                ],
                "loc": {
                  "start": {
                    "line": 165,
                    "column": 4
                  },
                  "end": {
                    "line": 165,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "<",
                "raw": "'<'",
                "range": [
                  5379,
                  5382
                ],
                "loc": {
                  "start": {
                    "line": 165,
                    "column": 12
                  },
                  "end": {
                    "line": 165,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                5371,
                5382
              ],
              "loc": {
                "start": {
                  "line": 165,
                  "column": 4
                },
                "end": {
                  "line": 165,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "&gt;",
                "raw": "'&gt;'",
                "range": [
                  5388,
                  5394
                ],
                "loc": {
                  "start": {
                    "line": 166,
                    "column": 4
                  },
                  "end": {
                    "line": 166,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": ">",
                "raw": "'>'",
                "range": [
                  5396,
                  5399
                ],
                "loc": {
                  "start": {
                    "line": 166,
                    "column": 12
                  },
                  "end": {
                    "line": 166,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                5388,
                5399
              ],
              "loc": {
                "start": {
                  "line": 166,
                  "column": 4
                },
                "end": {
                  "line": 166,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "&quot;",
                "raw": "'&quot;'",
                "range": [
                  5405,
                  5413
                ],
                "loc": {
                  "start": {
                    "line": 167,
                    "column": 4
                  },
                  "end": {
                    "line": 167,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "\"",
                "raw": "'\"'",
                "range": [
                  5415,
                  5418
                ],
                "loc": {
                  "start": {
                    "line": 167,
                    "column": 14
                  },
                  "end": {
                    "line": 167,
                    "column": 17
                  }
                }
              },
              "kind": "init",
              "range": [
                5405,
                5418
              ],
              "loc": {
                "start": {
                  "line": 167,
                  "column": 4
                },
                "end": {
                  "line": 167,
                  "column": 17
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "&#39;",
                "raw": "'&#39;'",
                "range": [
                  5424,
                  5431
                ],
                "loc": {
                  "start": {
                    "line": 168,
                    "column": 4
                  },
                  "end": {
                    "line": 168,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "'",
                "raw": "\"'\"",
                "range": [
                  5433,
                  5436
                ],
                "loc": {
                  "start": {
                    "line": 168,
                    "column": 13
                  },
                  "end": {
                    "line": 168,
                    "column": 16
                  }
                }
              },
              "kind": "init",
              "range": [
                5424,
                5436
              ],
              "loc": {
                "start": {
                  "line": 168,
                  "column": 4
                },
                "end": {
                  "line": 168,
                  "column": 16
                }
              }
            }
          ],
          "range": [
            5347,
            5440
          ],
          "loc": {
            "start": {
              "line": 163,
              "column": 22
            },
            "end": {
              "line": 169,
              "column": 3
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "htmlUnescapes",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~htmlUnescapes",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5353,
        5365
      ],
      "filename": "lodash.js",
      "lineno": 164,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000276",
        "name": "&amp;",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "&",
          "raw": "'&'",
          "range": [
            5362,
            5365
          ],
          "loc": {
            "start": {
              "line": 164,
              "column": 13
            },
            "end": {
              "line": 164,
              "column": 16
            }
          }
        },
        "value": "&"
      }
    },
    "undocumented": true,
    "name": "&amp;",
    "kind": "member",
    "memberof": "<anonymous>~htmlUnescapes",
    "scope": "static",
    "longname": "<anonymous>~htmlUnescapes.&amp;"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5371,
        5382
      ],
      "filename": "lodash.js",
      "lineno": 165,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000278",
        "name": "&lt;",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "<",
          "raw": "'<'",
          "range": [
            5379,
            5382
          ],
          "loc": {
            "start": {
              "line": 165,
              "column": 12
            },
            "end": {
              "line": 165,
              "column": 15
            }
          }
        },
        "value": "<"
      }
    },
    "undocumented": true,
    "name": "&lt;",
    "kind": "member",
    "memberof": "<anonymous>~htmlUnescapes",
    "scope": "static",
    "longname": "<anonymous>~htmlUnescapes.&lt;"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5388,
        5399
      ],
      "filename": "lodash.js",
      "lineno": 166,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000280",
        "name": "&gt;",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": ">",
          "raw": "'>'",
          "range": [
            5396,
            5399
          ],
          "loc": {
            "start": {
              "line": 166,
              "column": 12
            },
            "end": {
              "line": 166,
              "column": 15
            }
          }
        },
        "value": ">"
      }
    },
    "undocumented": true,
    "name": "&gt;",
    "kind": "member",
    "memberof": "<anonymous>~htmlUnescapes",
    "scope": "static",
    "longname": "<anonymous>~htmlUnescapes.&gt;"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5405,
        5418
      ],
      "filename": "lodash.js",
      "lineno": 167,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000282",
        "name": "&quot;",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "\"",
          "raw": "'\"'",
          "range": [
            5415,
            5418
          ],
          "loc": {
            "start": {
              "line": 167,
              "column": 14
            },
            "end": {
              "line": 167,
              "column": 17
            }
          }
        },
        "value": "\""
      }
    },
    "undocumented": true,
    "name": "&quot;",
    "kind": "member",
    "memberof": "<anonymous>~htmlUnescapes",
    "scope": "static",
    "longname": "<anonymous>~htmlUnescapes.&quot;"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5424,
        5436
      ],
      "filename": "lodash.js",
      "lineno": 168,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000284",
        "name": "&#39;",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "'",
          "raw": "\"'\"",
          "range": [
            5433,
            5436
          ],
          "loc": {
            "start": {
              "line": 168,
              "column": 13
            },
            "end": {
              "line": 168,
              "column": 16
            }
          }
        },
        "value": "'"
      }
    },
    "undocumented": true,
    "name": "&#39;",
    "kind": "member",
    "memberof": "<anonymous>~htmlUnescapes",
    "scope": "static",
    "longname": "<anonymous>~htmlUnescapes.&#39;"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5666,
        6607
      ],
      "filename": "lodash.js",
      "lineno": 176,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000287",
        "name": "deburredLetters",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "À",
                "raw": "'\\xC0'",
                "range": [
                  5690,
                  5696
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 4
                  },
                  "end": {
                    "line": 177,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "A",
                "raw": "'A'",
                "range": [
                  5698,
                  5701
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 12
                  },
                  "end": {
                    "line": 177,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                5690,
                5701
              ],
              "loc": {
                "start": {
                  "line": 177,
                  "column": 4
                },
                "end": {
                  "line": 177,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Á",
                "raw": "'\\xC1'",
                "range": [
                  5704,
                  5710
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 18
                  },
                  "end": {
                    "line": 177,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "A",
                "raw": "'A'",
                "range": [
                  5712,
                  5715
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 26
                  },
                  "end": {
                    "line": 177,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                5704,
                5715
              ],
              "loc": {
                "start": {
                  "line": 177,
                  "column": 18
                },
                "end": {
                  "line": 177,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Â",
                "raw": "'\\xC2'",
                "range": [
                  5717,
                  5723
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 31
                  },
                  "end": {
                    "line": 177,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "A",
                "raw": "'A'",
                "range": [
                  5725,
                  5728
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 39
                  },
                  "end": {
                    "line": 177,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                5717,
                5728
              ],
              "loc": {
                "start": {
                  "line": 177,
                  "column": 31
                },
                "end": {
                  "line": 177,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ã",
                "raw": "'\\xC3'",
                "range": [
                  5730,
                  5736
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 44
                  },
                  "end": {
                    "line": 177,
                    "column": 50
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "A",
                "raw": "'A'",
                "range": [
                  5738,
                  5741
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 52
                  },
                  "end": {
                    "line": 177,
                    "column": 55
                  }
                }
              },
              "kind": "init",
              "range": [
                5730,
                5741
              ],
              "loc": {
                "start": {
                  "line": 177,
                  "column": 44
                },
                "end": {
                  "line": 177,
                  "column": 55
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ä",
                "raw": "'\\xC4'",
                "range": [
                  5743,
                  5749
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 57
                  },
                  "end": {
                    "line": 177,
                    "column": 63
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "A",
                "raw": "'A'",
                "range": [
                  5751,
                  5754
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 65
                  },
                  "end": {
                    "line": 177,
                    "column": 68
                  }
                }
              },
              "kind": "init",
              "range": [
                5743,
                5754
              ],
              "loc": {
                "start": {
                  "line": 177,
                  "column": 57
                },
                "end": {
                  "line": 177,
                  "column": 68
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Å",
                "raw": "'\\xC5'",
                "range": [
                  5756,
                  5762
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 70
                  },
                  "end": {
                    "line": 177,
                    "column": 76
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "A",
                "raw": "'A'",
                "range": [
                  5764,
                  5767
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 78
                  },
                  "end": {
                    "line": 177,
                    "column": 81
                  }
                }
              },
              "kind": "init",
              "range": [
                5756,
                5767
              ],
              "loc": {
                "start": {
                  "line": 177,
                  "column": 70
                },
                "end": {
                  "line": 177,
                  "column": 81
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "à",
                "raw": "'\\xE0'",
                "range": [
                  5773,
                  5779
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 4
                  },
                  "end": {
                    "line": 178,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "a",
                "raw": "'a'",
                "range": [
                  5781,
                  5784
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 12
                  },
                  "end": {
                    "line": 178,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                5773,
                5784
              ],
              "loc": {
                "start": {
                  "line": 178,
                  "column": 4
                },
                "end": {
                  "line": 178,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "á",
                "raw": "'\\xE1'",
                "range": [
                  5787,
                  5793
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 18
                  },
                  "end": {
                    "line": 178,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "a",
                "raw": "'a'",
                "range": [
                  5795,
                  5798
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 26
                  },
                  "end": {
                    "line": 178,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                5787,
                5798
              ],
              "loc": {
                "start": {
                  "line": 178,
                  "column": 18
                },
                "end": {
                  "line": 178,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "â",
                "raw": "'\\xE2'",
                "range": [
                  5800,
                  5806
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 31
                  },
                  "end": {
                    "line": 178,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "a",
                "raw": "'a'",
                "range": [
                  5808,
                  5811
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 39
                  },
                  "end": {
                    "line": 178,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                5800,
                5811
              ],
              "loc": {
                "start": {
                  "line": 178,
                  "column": 31
                },
                "end": {
                  "line": 178,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ã",
                "raw": "'\\xE3'",
                "range": [
                  5813,
                  5819
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 44
                  },
                  "end": {
                    "line": 178,
                    "column": 50
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "a",
                "raw": "'a'",
                "range": [
                  5821,
                  5824
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 52
                  },
                  "end": {
                    "line": 178,
                    "column": 55
                  }
                }
              },
              "kind": "init",
              "range": [
                5813,
                5824
              ],
              "loc": {
                "start": {
                  "line": 178,
                  "column": 44
                },
                "end": {
                  "line": 178,
                  "column": 55
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ä",
                "raw": "'\\xE4'",
                "range": [
                  5826,
                  5832
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 57
                  },
                  "end": {
                    "line": 178,
                    "column": 63
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "a",
                "raw": "'a'",
                "range": [
                  5834,
                  5837
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 65
                  },
                  "end": {
                    "line": 178,
                    "column": 68
                  }
                }
              },
              "kind": "init",
              "range": [
                5826,
                5837
              ],
              "loc": {
                "start": {
                  "line": 178,
                  "column": 57
                },
                "end": {
                  "line": 178,
                  "column": 68
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "å",
                "raw": "'\\xE5'",
                "range": [
                  5839,
                  5845
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 70
                  },
                  "end": {
                    "line": 178,
                    "column": 76
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "a",
                "raw": "'a'",
                "range": [
                  5847,
                  5850
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 78
                  },
                  "end": {
                    "line": 178,
                    "column": 81
                  }
                }
              },
              "kind": "init",
              "range": [
                5839,
                5850
              ],
              "loc": {
                "start": {
                  "line": 178,
                  "column": 70
                },
                "end": {
                  "line": 178,
                  "column": 81
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ç",
                "raw": "'\\xC7'",
                "range": [
                  5856,
                  5862
                ],
                "loc": {
                  "start": {
                    "line": 179,
                    "column": 4
                  },
                  "end": {
                    "line": 179,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "C",
                "raw": "'C'",
                "range": [
                  5864,
                  5867
                ],
                "loc": {
                  "start": {
                    "line": 179,
                    "column": 12
                  },
                  "end": {
                    "line": 179,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                5856,
                5867
              ],
              "loc": {
                "start": {
                  "line": 179,
                  "column": 4
                },
                "end": {
                  "line": 179,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ç",
                "raw": "'\\xE7'",
                "range": [
                  5870,
                  5876
                ],
                "loc": {
                  "start": {
                    "line": 179,
                    "column": 18
                  },
                  "end": {
                    "line": 179,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "c",
                "raw": "'c'",
                "range": [
                  5878,
                  5881
                ],
                "loc": {
                  "start": {
                    "line": 179,
                    "column": 26
                  },
                  "end": {
                    "line": 179,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                5870,
                5881
              ],
              "loc": {
                "start": {
                  "line": 179,
                  "column": 18
                },
                "end": {
                  "line": 179,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ð",
                "raw": "'\\xD0'",
                "range": [
                  5887,
                  5893
                ],
                "loc": {
                  "start": {
                    "line": 180,
                    "column": 4
                  },
                  "end": {
                    "line": 180,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "D",
                "raw": "'D'",
                "range": [
                  5895,
                  5898
                ],
                "loc": {
                  "start": {
                    "line": 180,
                    "column": 12
                  },
                  "end": {
                    "line": 180,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                5887,
                5898
              ],
              "loc": {
                "start": {
                  "line": 180,
                  "column": 4
                },
                "end": {
                  "line": 180,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ð",
                "raw": "'\\xF0'",
                "range": [
                  5901,
                  5907
                ],
                "loc": {
                  "start": {
                    "line": 180,
                    "column": 18
                  },
                  "end": {
                    "line": 180,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "d",
                "raw": "'d'",
                "range": [
                  5909,
                  5912
                ],
                "loc": {
                  "start": {
                    "line": 180,
                    "column": 26
                  },
                  "end": {
                    "line": 180,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                5901,
                5912
              ],
              "loc": {
                "start": {
                  "line": 180,
                  "column": 18
                },
                "end": {
                  "line": 180,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "È",
                "raw": "'\\xC8'",
                "range": [
                  5918,
                  5924
                ],
                "loc": {
                  "start": {
                    "line": 181,
                    "column": 4
                  },
                  "end": {
                    "line": 181,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "E",
                "raw": "'E'",
                "range": [
                  5926,
                  5929
                ],
                "loc": {
                  "start": {
                    "line": 181,
                    "column": 12
                  },
                  "end": {
                    "line": 181,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                5918,
                5929
              ],
              "loc": {
                "start": {
                  "line": 181,
                  "column": 4
                },
                "end": {
                  "line": 181,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "É",
                "raw": "'\\xC9'",
                "range": [
                  5932,
                  5938
                ],
                "loc": {
                  "start": {
                    "line": 181,
                    "column": 18
                  },
                  "end": {
                    "line": 181,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "E",
                "raw": "'E'",
                "range": [
                  5940,
                  5943
                ],
                "loc": {
                  "start": {
                    "line": 181,
                    "column": 26
                  },
                  "end": {
                    "line": 181,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                5932,
                5943
              ],
              "loc": {
                "start": {
                  "line": 181,
                  "column": 18
                },
                "end": {
                  "line": 181,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ê",
                "raw": "'\\xCA'",
                "range": [
                  5945,
                  5951
                ],
                "loc": {
                  "start": {
                    "line": 181,
                    "column": 31
                  },
                  "end": {
                    "line": 181,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "E",
                "raw": "'E'",
                "range": [
                  5953,
                  5956
                ],
                "loc": {
                  "start": {
                    "line": 181,
                    "column": 39
                  },
                  "end": {
                    "line": 181,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                5945,
                5956
              ],
              "loc": {
                "start": {
                  "line": 181,
                  "column": 31
                },
                "end": {
                  "line": 181,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ë",
                "raw": "'\\xCB'",
                "range": [
                  5958,
                  5964
                ],
                "loc": {
                  "start": {
                    "line": 181,
                    "column": 44
                  },
                  "end": {
                    "line": 181,
                    "column": 50
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "E",
                "raw": "'E'",
                "range": [
                  5966,
                  5969
                ],
                "loc": {
                  "start": {
                    "line": 181,
                    "column": 52
                  },
                  "end": {
                    "line": 181,
                    "column": 55
                  }
                }
              },
              "kind": "init",
              "range": [
                5958,
                5969
              ],
              "loc": {
                "start": {
                  "line": 181,
                  "column": 44
                },
                "end": {
                  "line": 181,
                  "column": 55
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "è",
                "raw": "'\\xE8'",
                "range": [
                  5975,
                  5981
                ],
                "loc": {
                  "start": {
                    "line": 182,
                    "column": 4
                  },
                  "end": {
                    "line": 182,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "e",
                "raw": "'e'",
                "range": [
                  5983,
                  5986
                ],
                "loc": {
                  "start": {
                    "line": 182,
                    "column": 12
                  },
                  "end": {
                    "line": 182,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                5975,
                5986
              ],
              "loc": {
                "start": {
                  "line": 182,
                  "column": 4
                },
                "end": {
                  "line": 182,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "é",
                "raw": "'\\xE9'",
                "range": [
                  5989,
                  5995
                ],
                "loc": {
                  "start": {
                    "line": 182,
                    "column": 18
                  },
                  "end": {
                    "line": 182,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "e",
                "raw": "'e'",
                "range": [
                  5997,
                  6000
                ],
                "loc": {
                  "start": {
                    "line": 182,
                    "column": 26
                  },
                  "end": {
                    "line": 182,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                5989,
                6000
              ],
              "loc": {
                "start": {
                  "line": 182,
                  "column": 18
                },
                "end": {
                  "line": 182,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ê",
                "raw": "'\\xEA'",
                "range": [
                  6002,
                  6008
                ],
                "loc": {
                  "start": {
                    "line": 182,
                    "column": 31
                  },
                  "end": {
                    "line": 182,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "e",
                "raw": "'e'",
                "range": [
                  6010,
                  6013
                ],
                "loc": {
                  "start": {
                    "line": 182,
                    "column": 39
                  },
                  "end": {
                    "line": 182,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                6002,
                6013
              ],
              "loc": {
                "start": {
                  "line": 182,
                  "column": 31
                },
                "end": {
                  "line": 182,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ë",
                "raw": "'\\xEB'",
                "range": [
                  6015,
                  6021
                ],
                "loc": {
                  "start": {
                    "line": 182,
                    "column": 44
                  },
                  "end": {
                    "line": 182,
                    "column": 50
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "e",
                "raw": "'e'",
                "range": [
                  6023,
                  6026
                ],
                "loc": {
                  "start": {
                    "line": 182,
                    "column": 52
                  },
                  "end": {
                    "line": 182,
                    "column": 55
                  }
                }
              },
              "kind": "init",
              "range": [
                6015,
                6026
              ],
              "loc": {
                "start": {
                  "line": 182,
                  "column": 44
                },
                "end": {
                  "line": 182,
                  "column": 55
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ì",
                "raw": "'\\xCC'",
                "range": [
                  6032,
                  6038
                ],
                "loc": {
                  "start": {
                    "line": 183,
                    "column": 4
                  },
                  "end": {
                    "line": 183,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "I",
                "raw": "'I'",
                "range": [
                  6040,
                  6043
                ],
                "loc": {
                  "start": {
                    "line": 183,
                    "column": 12
                  },
                  "end": {
                    "line": 183,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                6032,
                6043
              ],
              "loc": {
                "start": {
                  "line": 183,
                  "column": 4
                },
                "end": {
                  "line": 183,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Í",
                "raw": "'\\xCD'",
                "range": [
                  6046,
                  6052
                ],
                "loc": {
                  "start": {
                    "line": 183,
                    "column": 18
                  },
                  "end": {
                    "line": 183,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "I",
                "raw": "'I'",
                "range": [
                  6054,
                  6057
                ],
                "loc": {
                  "start": {
                    "line": 183,
                    "column": 26
                  },
                  "end": {
                    "line": 183,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                6046,
                6057
              ],
              "loc": {
                "start": {
                  "line": 183,
                  "column": 18
                },
                "end": {
                  "line": 183,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Î",
                "raw": "'\\xCE'",
                "range": [
                  6059,
                  6065
                ],
                "loc": {
                  "start": {
                    "line": 183,
                    "column": 31
                  },
                  "end": {
                    "line": 183,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "I",
                "raw": "'I'",
                "range": [
                  6067,
                  6070
                ],
                "loc": {
                  "start": {
                    "line": 183,
                    "column": 39
                  },
                  "end": {
                    "line": 183,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                6059,
                6070
              ],
              "loc": {
                "start": {
                  "line": 183,
                  "column": 31
                },
                "end": {
                  "line": 183,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ï",
                "raw": "'\\xCF'",
                "range": [
                  6072,
                  6078
                ],
                "loc": {
                  "start": {
                    "line": 183,
                    "column": 44
                  },
                  "end": {
                    "line": 183,
                    "column": 50
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "I",
                "raw": "'I'",
                "range": [
                  6080,
                  6083
                ],
                "loc": {
                  "start": {
                    "line": 183,
                    "column": 52
                  },
                  "end": {
                    "line": 183,
                    "column": 55
                  }
                }
              },
              "kind": "init",
              "range": [
                6072,
                6083
              ],
              "loc": {
                "start": {
                  "line": 183,
                  "column": 44
                },
                "end": {
                  "line": 183,
                  "column": 55
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ì",
                "raw": "'\\xEC'",
                "range": [
                  6089,
                  6095
                ],
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 4
                  },
                  "end": {
                    "line": 184,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "i",
                "raw": "'i'",
                "range": [
                  6097,
                  6100
                ],
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 12
                  },
                  "end": {
                    "line": 184,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                6089,
                6100
              ],
              "loc": {
                "start": {
                  "line": 184,
                  "column": 4
                },
                "end": {
                  "line": 184,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "í",
                "raw": "'\\xED'",
                "range": [
                  6103,
                  6109
                ],
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 18
                  },
                  "end": {
                    "line": 184,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "i",
                "raw": "'i'",
                "range": [
                  6111,
                  6114
                ],
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 26
                  },
                  "end": {
                    "line": 184,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                6103,
                6114
              ],
              "loc": {
                "start": {
                  "line": 184,
                  "column": 18
                },
                "end": {
                  "line": 184,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "î",
                "raw": "'\\xEE'",
                "range": [
                  6116,
                  6122
                ],
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 31
                  },
                  "end": {
                    "line": 184,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "i",
                "raw": "'i'",
                "range": [
                  6124,
                  6127
                ],
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 39
                  },
                  "end": {
                    "line": 184,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                6116,
                6127
              ],
              "loc": {
                "start": {
                  "line": 184,
                  "column": 31
                },
                "end": {
                  "line": 184,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ï",
                "raw": "'\\xEF'",
                "range": [
                  6129,
                  6135
                ],
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 44
                  },
                  "end": {
                    "line": 184,
                    "column": 50
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "i",
                "raw": "'i'",
                "range": [
                  6137,
                  6140
                ],
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 52
                  },
                  "end": {
                    "line": 184,
                    "column": 55
                  }
                }
              },
              "kind": "init",
              "range": [
                6129,
                6140
              ],
              "loc": {
                "start": {
                  "line": 184,
                  "column": 44
                },
                "end": {
                  "line": 184,
                  "column": 55
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ñ",
                "raw": "'\\xD1'",
                "range": [
                  6146,
                  6152
                ],
                "loc": {
                  "start": {
                    "line": 185,
                    "column": 4
                  },
                  "end": {
                    "line": 185,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "N",
                "raw": "'N'",
                "range": [
                  6154,
                  6157
                ],
                "loc": {
                  "start": {
                    "line": 185,
                    "column": 12
                  },
                  "end": {
                    "line": 185,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                6146,
                6157
              ],
              "loc": {
                "start": {
                  "line": 185,
                  "column": 4
                },
                "end": {
                  "line": 185,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ñ",
                "raw": "'\\xF1'",
                "range": [
                  6160,
                  6166
                ],
                "loc": {
                  "start": {
                    "line": 185,
                    "column": 18
                  },
                  "end": {
                    "line": 185,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "n",
                "raw": "'n'",
                "range": [
                  6168,
                  6171
                ],
                "loc": {
                  "start": {
                    "line": 185,
                    "column": 26
                  },
                  "end": {
                    "line": 185,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                6160,
                6171
              ],
              "loc": {
                "start": {
                  "line": 185,
                  "column": 18
                },
                "end": {
                  "line": 185,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ò",
                "raw": "'\\xD2'",
                "range": [
                  6177,
                  6183
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 4
                  },
                  "end": {
                    "line": 186,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "O",
                "raw": "'O'",
                "range": [
                  6185,
                  6188
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 12
                  },
                  "end": {
                    "line": 186,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                6177,
                6188
              ],
              "loc": {
                "start": {
                  "line": 186,
                  "column": 4
                },
                "end": {
                  "line": 186,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ó",
                "raw": "'\\xD3'",
                "range": [
                  6191,
                  6197
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 18
                  },
                  "end": {
                    "line": 186,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "O",
                "raw": "'O'",
                "range": [
                  6199,
                  6202
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 26
                  },
                  "end": {
                    "line": 186,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                6191,
                6202
              ],
              "loc": {
                "start": {
                  "line": 186,
                  "column": 18
                },
                "end": {
                  "line": 186,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ô",
                "raw": "'\\xD4'",
                "range": [
                  6204,
                  6210
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 31
                  },
                  "end": {
                    "line": 186,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "O",
                "raw": "'O'",
                "range": [
                  6212,
                  6215
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 39
                  },
                  "end": {
                    "line": 186,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                6204,
                6215
              ],
              "loc": {
                "start": {
                  "line": 186,
                  "column": 31
                },
                "end": {
                  "line": 186,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Õ",
                "raw": "'\\xD5'",
                "range": [
                  6217,
                  6223
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 44
                  },
                  "end": {
                    "line": 186,
                    "column": 50
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "O",
                "raw": "'O'",
                "range": [
                  6225,
                  6228
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 52
                  },
                  "end": {
                    "line": 186,
                    "column": 55
                  }
                }
              },
              "kind": "init",
              "range": [
                6217,
                6228
              ],
              "loc": {
                "start": {
                  "line": 186,
                  "column": 44
                },
                "end": {
                  "line": 186,
                  "column": 55
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ö",
                "raw": "'\\xD6'",
                "range": [
                  6230,
                  6236
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 57
                  },
                  "end": {
                    "line": 186,
                    "column": 63
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "O",
                "raw": "'O'",
                "range": [
                  6238,
                  6241
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 65
                  },
                  "end": {
                    "line": 186,
                    "column": 68
                  }
                }
              },
              "kind": "init",
              "range": [
                6230,
                6241
              ],
              "loc": {
                "start": {
                  "line": 186,
                  "column": 57
                },
                "end": {
                  "line": 186,
                  "column": 68
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ø",
                "raw": "'\\xD8'",
                "range": [
                  6243,
                  6249
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 70
                  },
                  "end": {
                    "line": 186,
                    "column": 76
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "O",
                "raw": "'O'",
                "range": [
                  6251,
                  6254
                ],
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 78
                  },
                  "end": {
                    "line": 186,
                    "column": 81
                  }
                }
              },
              "kind": "init",
              "range": [
                6243,
                6254
              ],
              "loc": {
                "start": {
                  "line": 186,
                  "column": 70
                },
                "end": {
                  "line": 186,
                  "column": 81
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ò",
                "raw": "'\\xF2'",
                "range": [
                  6260,
                  6266
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 4
                  },
                  "end": {
                    "line": 187,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "o",
                "raw": "'o'",
                "range": [
                  6268,
                  6271
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 12
                  },
                  "end": {
                    "line": 187,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                6260,
                6271
              ],
              "loc": {
                "start": {
                  "line": 187,
                  "column": 4
                },
                "end": {
                  "line": 187,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ó",
                "raw": "'\\xF3'",
                "range": [
                  6274,
                  6280
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 18
                  },
                  "end": {
                    "line": 187,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "o",
                "raw": "'o'",
                "range": [
                  6282,
                  6285
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 26
                  },
                  "end": {
                    "line": 187,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                6274,
                6285
              ],
              "loc": {
                "start": {
                  "line": 187,
                  "column": 18
                },
                "end": {
                  "line": 187,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ô",
                "raw": "'\\xF4'",
                "range": [
                  6287,
                  6293
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 31
                  },
                  "end": {
                    "line": 187,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "o",
                "raw": "'o'",
                "range": [
                  6295,
                  6298
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 39
                  },
                  "end": {
                    "line": 187,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                6287,
                6298
              ],
              "loc": {
                "start": {
                  "line": 187,
                  "column": 31
                },
                "end": {
                  "line": 187,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "õ",
                "raw": "'\\xF5'",
                "range": [
                  6300,
                  6306
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 44
                  },
                  "end": {
                    "line": 187,
                    "column": 50
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "o",
                "raw": "'o'",
                "range": [
                  6308,
                  6311
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 52
                  },
                  "end": {
                    "line": 187,
                    "column": 55
                  }
                }
              },
              "kind": "init",
              "range": [
                6300,
                6311
              ],
              "loc": {
                "start": {
                  "line": 187,
                  "column": 44
                },
                "end": {
                  "line": 187,
                  "column": 55
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ö",
                "raw": "'\\xF6'",
                "range": [
                  6313,
                  6319
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 57
                  },
                  "end": {
                    "line": 187,
                    "column": 63
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "o",
                "raw": "'o'",
                "range": [
                  6321,
                  6324
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 65
                  },
                  "end": {
                    "line": 187,
                    "column": 68
                  }
                }
              },
              "kind": "init",
              "range": [
                6313,
                6324
              ],
              "loc": {
                "start": {
                  "line": 187,
                  "column": 57
                },
                "end": {
                  "line": 187,
                  "column": 68
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ø",
                "raw": "'\\xF8'",
                "range": [
                  6326,
                  6332
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 70
                  },
                  "end": {
                    "line": 187,
                    "column": 76
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "o",
                "raw": "'o'",
                "range": [
                  6334,
                  6337
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 78
                  },
                  "end": {
                    "line": 187,
                    "column": 81
                  }
                }
              },
              "kind": "init",
              "range": [
                6326,
                6337
              ],
              "loc": {
                "start": {
                  "line": 187,
                  "column": 70
                },
                "end": {
                  "line": 187,
                  "column": 81
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ù",
                "raw": "'\\xD9'",
                "range": [
                  6343,
                  6349
                ],
                "loc": {
                  "start": {
                    "line": 188,
                    "column": 4
                  },
                  "end": {
                    "line": 188,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "U",
                "raw": "'U'",
                "range": [
                  6351,
                  6354
                ],
                "loc": {
                  "start": {
                    "line": 188,
                    "column": 12
                  },
                  "end": {
                    "line": 188,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                6343,
                6354
              ],
              "loc": {
                "start": {
                  "line": 188,
                  "column": 4
                },
                "end": {
                  "line": 188,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ú",
                "raw": "'\\xDA'",
                "range": [
                  6357,
                  6363
                ],
                "loc": {
                  "start": {
                    "line": 188,
                    "column": 18
                  },
                  "end": {
                    "line": 188,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "U",
                "raw": "'U'",
                "range": [
                  6365,
                  6368
                ],
                "loc": {
                  "start": {
                    "line": 188,
                    "column": 26
                  },
                  "end": {
                    "line": 188,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                6357,
                6368
              ],
              "loc": {
                "start": {
                  "line": 188,
                  "column": 18
                },
                "end": {
                  "line": 188,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Û",
                "raw": "'\\xDB'",
                "range": [
                  6370,
                  6376
                ],
                "loc": {
                  "start": {
                    "line": 188,
                    "column": 31
                  },
                  "end": {
                    "line": 188,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "U",
                "raw": "'U'",
                "range": [
                  6378,
                  6381
                ],
                "loc": {
                  "start": {
                    "line": 188,
                    "column": 39
                  },
                  "end": {
                    "line": 188,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                6370,
                6381
              ],
              "loc": {
                "start": {
                  "line": 188,
                  "column": 31
                },
                "end": {
                  "line": 188,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ü",
                "raw": "'\\xDC'",
                "range": [
                  6383,
                  6389
                ],
                "loc": {
                  "start": {
                    "line": 188,
                    "column": 44
                  },
                  "end": {
                    "line": 188,
                    "column": 50
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "U",
                "raw": "'U'",
                "range": [
                  6391,
                  6394
                ],
                "loc": {
                  "start": {
                    "line": 188,
                    "column": 52
                  },
                  "end": {
                    "line": 188,
                    "column": 55
                  }
                }
              },
              "kind": "init",
              "range": [
                6383,
                6394
              ],
              "loc": {
                "start": {
                  "line": 188,
                  "column": 44
                },
                "end": {
                  "line": 188,
                  "column": 55
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ù",
                "raw": "'\\xF9'",
                "range": [
                  6400,
                  6406
                ],
                "loc": {
                  "start": {
                    "line": 189,
                    "column": 4
                  },
                  "end": {
                    "line": 189,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "u",
                "raw": "'u'",
                "range": [
                  6408,
                  6411
                ],
                "loc": {
                  "start": {
                    "line": 189,
                    "column": 12
                  },
                  "end": {
                    "line": 189,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                6400,
                6411
              ],
              "loc": {
                "start": {
                  "line": 189,
                  "column": 4
                },
                "end": {
                  "line": 189,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ú",
                "raw": "'\\xFA'",
                "range": [
                  6414,
                  6420
                ],
                "loc": {
                  "start": {
                    "line": 189,
                    "column": 18
                  },
                  "end": {
                    "line": 189,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "u",
                "raw": "'u'",
                "range": [
                  6422,
                  6425
                ],
                "loc": {
                  "start": {
                    "line": 189,
                    "column": 26
                  },
                  "end": {
                    "line": 189,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                6414,
                6425
              ],
              "loc": {
                "start": {
                  "line": 189,
                  "column": 18
                },
                "end": {
                  "line": 189,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "û",
                "raw": "'\\xFB'",
                "range": [
                  6427,
                  6433
                ],
                "loc": {
                  "start": {
                    "line": 189,
                    "column": 31
                  },
                  "end": {
                    "line": 189,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "u",
                "raw": "'u'",
                "range": [
                  6435,
                  6438
                ],
                "loc": {
                  "start": {
                    "line": 189,
                    "column": 39
                  },
                  "end": {
                    "line": 189,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                6427,
                6438
              ],
              "loc": {
                "start": {
                  "line": 189,
                  "column": 31
                },
                "end": {
                  "line": 189,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ü",
                "raw": "'\\xFC'",
                "range": [
                  6440,
                  6446
                ],
                "loc": {
                  "start": {
                    "line": 189,
                    "column": 44
                  },
                  "end": {
                    "line": 189,
                    "column": 50
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "u",
                "raw": "'u'",
                "range": [
                  6448,
                  6451
                ],
                "loc": {
                  "start": {
                    "line": 189,
                    "column": 52
                  },
                  "end": {
                    "line": 189,
                    "column": 55
                  }
                }
              },
              "kind": "init",
              "range": [
                6440,
                6451
              ],
              "loc": {
                "start": {
                  "line": 189,
                  "column": 44
                },
                "end": {
                  "line": 189,
                  "column": 55
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Ý",
                "raw": "'\\xDD'",
                "range": [
                  6457,
                  6463
                ],
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 4
                  },
                  "end": {
                    "line": 190,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "Y",
                "raw": "'Y'",
                "range": [
                  6465,
                  6468
                ],
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 12
                  },
                  "end": {
                    "line": 190,
                    "column": 15
                  }
                }
              },
              "kind": "init",
              "range": [
                6457,
                6468
              ],
              "loc": {
                "start": {
                  "line": 190,
                  "column": 4
                },
                "end": {
                  "line": 190,
                  "column": 15
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ý",
                "raw": "'\\xFD'",
                "range": [
                  6471,
                  6477
                ],
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 18
                  },
                  "end": {
                    "line": 190,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "y",
                "raw": "'y'",
                "range": [
                  6479,
                  6482
                ],
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 26
                  },
                  "end": {
                    "line": 190,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                6471,
                6482
              ],
              "loc": {
                "start": {
                  "line": 190,
                  "column": 18
                },
                "end": {
                  "line": 190,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ÿ",
                "raw": "'\\xFF'",
                "range": [
                  6484,
                  6490
                ],
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 31
                  },
                  "end": {
                    "line": 190,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "y",
                "raw": "'y'",
                "range": [
                  6492,
                  6495
                ],
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 39
                  },
                  "end": {
                    "line": 190,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                6484,
                6495
              ],
              "loc": {
                "start": {
                  "line": 190,
                  "column": 31
                },
                "end": {
                  "line": 190,
                  "column": 42
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Æ",
                "raw": "'\\xC6'",
                "range": [
                  6501,
                  6507
                ],
                "loc": {
                  "start": {
                    "line": 191,
                    "column": 4
                  },
                  "end": {
                    "line": 191,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "AE",
                "raw": "'AE'",
                "range": [
                  6509,
                  6513
                ],
                "loc": {
                  "start": {
                    "line": 191,
                    "column": 12
                  },
                  "end": {
                    "line": 191,
                    "column": 16
                  }
                }
              },
              "kind": "init",
              "range": [
                6501,
                6513
              ],
              "loc": {
                "start": {
                  "line": 191,
                  "column": 4
                },
                "end": {
                  "line": 191,
                  "column": 16
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "æ",
                "raw": "'\\xE6'",
                "range": [
                  6515,
                  6521
                ],
                "loc": {
                  "start": {
                    "line": 191,
                    "column": 18
                  },
                  "end": {
                    "line": 191,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "ae",
                "raw": "'ae'",
                "range": [
                  6523,
                  6527
                ],
                "loc": {
                  "start": {
                    "line": 191,
                    "column": 26
                  },
                  "end": {
                    "line": 191,
                    "column": 30
                  }
                }
              },
              "kind": "init",
              "range": [
                6515,
                6527
              ],
              "loc": {
                "start": {
                  "line": 191,
                  "column": 18
                },
                "end": {
                  "line": 191,
                  "column": 30
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "Þ",
                "raw": "'\\xDE'",
                "range": [
                  6533,
                  6539
                ],
                "loc": {
                  "start": {
                    "line": 192,
                    "column": 4
                  },
                  "end": {
                    "line": 192,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "Th",
                "raw": "'Th'",
                "range": [
                  6541,
                  6545
                ],
                "loc": {
                  "start": {
                    "line": 192,
                    "column": 12
                  },
                  "end": {
                    "line": 192,
                    "column": 16
                  }
                }
              },
              "kind": "init",
              "range": [
                6533,
                6545
              ],
              "loc": {
                "start": {
                  "line": 192,
                  "column": 4
                },
                "end": {
                  "line": 192,
                  "column": 16
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "þ",
                "raw": "'\\xFE'",
                "range": [
                  6547,
                  6553
                ],
                "loc": {
                  "start": {
                    "line": 192,
                    "column": 18
                  },
                  "end": {
                    "line": 192,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "th",
                "raw": "'th'",
                "range": [
                  6555,
                  6559
                ],
                "loc": {
                  "start": {
                    "line": 192,
                    "column": 26
                  },
                  "end": {
                    "line": 192,
                    "column": 30
                  }
                }
              },
              "kind": "init",
              "range": [
                6547,
                6559
              ],
              "loc": {
                "start": {
                  "line": 192,
                  "column": 18
                },
                "end": {
                  "line": 192,
                  "column": 30
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "ß",
                "raw": "'\\xDF'",
                "range": [
                  6565,
                  6571
                ],
                "loc": {
                  "start": {
                    "line": 193,
                    "column": 4
                  },
                  "end": {
                    "line": 193,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "ss",
                "raw": "'ss'",
                "range": [
                  6573,
                  6577
                ],
                "loc": {
                  "start": {
                    "line": 193,
                    "column": 12
                  },
                  "end": {
                    "line": 193,
                    "column": 16
                  }
                }
              },
              "kind": "init",
              "range": [
                6565,
                6577
              ],
              "loc": {
                "start": {
                  "line": 193,
                  "column": 4
                },
                "end": {
                  "line": 193,
                  "column": 16
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "×",
                "raw": "'\\xD7'",
                "range": [
                  6579,
                  6585
                ],
                "loc": {
                  "start": {
                    "line": 193,
                    "column": 18
                  },
                  "end": {
                    "line": 193,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": " ",
                "raw": "' '",
                "range": [
                  6587,
                  6590
                ],
                "loc": {
                  "start": {
                    "line": 193,
                    "column": 26
                  },
                  "end": {
                    "line": 193,
                    "column": 29
                  }
                }
              },
              "kind": "init",
              "range": [
                6579,
                6590
              ],
              "loc": {
                "start": {
                  "line": 193,
                  "column": 18
                },
                "end": {
                  "line": 193,
                  "column": 29
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "÷",
                "raw": "'\\xF7'",
                "range": [
                  6592,
                  6598
                ],
                "loc": {
                  "start": {
                    "line": 193,
                    "column": 31
                  },
                  "end": {
                    "line": 193,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": " ",
                "raw": "' '",
                "range": [
                  6600,
                  6603
                ],
                "loc": {
                  "start": {
                    "line": 193,
                    "column": 39
                  },
                  "end": {
                    "line": 193,
                    "column": 42
                  }
                }
              },
              "kind": "init",
              "range": [
                6592,
                6603
              ],
              "loc": {
                "start": {
                  "line": 193,
                  "column": 31
                },
                "end": {
                  "line": 193,
                  "column": 42
                }
              }
            }
          ],
          "range": [
            5684,
            6607
          ],
          "loc": {
            "start": {
              "line": 176,
              "column": 24
            },
            "end": {
              "line": 194,
              "column": 3
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "deburredLetters",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~deburredLetters",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5690,
        5701
      ],
      "filename": "lodash.js",
      "lineno": 177,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000290",
        "name": "À",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "A",
          "raw": "'A'",
          "range": [
            5698,
            5701
          ],
          "loc": {
            "start": {
              "line": 177,
              "column": 12
            },
            "end": {
              "line": 177,
              "column": 15
            }
          }
        },
        "value": "A"
      }
    },
    "undocumented": true,
    "name": "À",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.À"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5704,
        5715
      ],
      "filename": "lodash.js",
      "lineno": 177,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000292",
        "name": "Á",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "A",
          "raw": "'A'",
          "range": [
            5712,
            5715
          ],
          "loc": {
            "start": {
              "line": 177,
              "column": 26
            },
            "end": {
              "line": 177,
              "column": 29
            }
          }
        },
        "value": "A"
      }
    },
    "undocumented": true,
    "name": "Á",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Á"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5717,
        5728
      ],
      "filename": "lodash.js",
      "lineno": 177,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000294",
        "name": "Â",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "A",
          "raw": "'A'",
          "range": [
            5725,
            5728
          ],
          "loc": {
            "start": {
              "line": 177,
              "column": 39
            },
            "end": {
              "line": 177,
              "column": 42
            }
          }
        },
        "value": "A"
      }
    },
    "undocumented": true,
    "name": "Â",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Â"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5730,
        5741
      ],
      "filename": "lodash.js",
      "lineno": 177,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000296",
        "name": "Ã",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "A",
          "raw": "'A'",
          "range": [
            5738,
            5741
          ],
          "loc": {
            "start": {
              "line": 177,
              "column": 52
            },
            "end": {
              "line": 177,
              "column": 55
            }
          }
        },
        "value": "A"
      }
    },
    "undocumented": true,
    "name": "Ã",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ã"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5743,
        5754
      ],
      "filename": "lodash.js",
      "lineno": 177,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000298",
        "name": "Ä",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "A",
          "raw": "'A'",
          "range": [
            5751,
            5754
          ],
          "loc": {
            "start": {
              "line": 177,
              "column": 65
            },
            "end": {
              "line": 177,
              "column": 68
            }
          }
        },
        "value": "A"
      }
    },
    "undocumented": true,
    "name": "Ä",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ä"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5756,
        5767
      ],
      "filename": "lodash.js",
      "lineno": 177,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000300",
        "name": "Å",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "A",
          "raw": "'A'",
          "range": [
            5764,
            5767
          ],
          "loc": {
            "start": {
              "line": 177,
              "column": 78
            },
            "end": {
              "line": 177,
              "column": 81
            }
          }
        },
        "value": "A"
      }
    },
    "undocumented": true,
    "name": "Å",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Å"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5773,
        5784
      ],
      "filename": "lodash.js",
      "lineno": 178,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000302",
        "name": "à",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "a",
          "raw": "'a'",
          "range": [
            5781,
            5784
          ],
          "loc": {
            "start": {
              "line": 178,
              "column": 12
            },
            "end": {
              "line": 178,
              "column": 15
            }
          }
        },
        "value": "a"
      }
    },
    "undocumented": true,
    "name": "à",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.à"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5787,
        5798
      ],
      "filename": "lodash.js",
      "lineno": 178,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000304",
        "name": "á",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "a",
          "raw": "'a'",
          "range": [
            5795,
            5798
          ],
          "loc": {
            "start": {
              "line": 178,
              "column": 26
            },
            "end": {
              "line": 178,
              "column": 29
            }
          }
        },
        "value": "a"
      }
    },
    "undocumented": true,
    "name": "á",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.á"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5800,
        5811
      ],
      "filename": "lodash.js",
      "lineno": 178,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000306",
        "name": "â",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "a",
          "raw": "'a'",
          "range": [
            5808,
            5811
          ],
          "loc": {
            "start": {
              "line": 178,
              "column": 39
            },
            "end": {
              "line": 178,
              "column": 42
            }
          }
        },
        "value": "a"
      }
    },
    "undocumented": true,
    "name": "â",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.â"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5813,
        5824
      ],
      "filename": "lodash.js",
      "lineno": 178,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000308",
        "name": "ã",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "a",
          "raw": "'a'",
          "range": [
            5821,
            5824
          ],
          "loc": {
            "start": {
              "line": 178,
              "column": 52
            },
            "end": {
              "line": 178,
              "column": 55
            }
          }
        },
        "value": "a"
      }
    },
    "undocumented": true,
    "name": "ã",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ã"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5826,
        5837
      ],
      "filename": "lodash.js",
      "lineno": 178,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000310",
        "name": "ä",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "a",
          "raw": "'a'",
          "range": [
            5834,
            5837
          ],
          "loc": {
            "start": {
              "line": 178,
              "column": 65
            },
            "end": {
              "line": 178,
              "column": 68
            }
          }
        },
        "value": "a"
      }
    },
    "undocumented": true,
    "name": "ä",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ä"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5839,
        5850
      ],
      "filename": "lodash.js",
      "lineno": 178,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000312",
        "name": "å",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "a",
          "raw": "'a'",
          "range": [
            5847,
            5850
          ],
          "loc": {
            "start": {
              "line": 178,
              "column": 78
            },
            "end": {
              "line": 178,
              "column": 81
            }
          }
        },
        "value": "a"
      }
    },
    "undocumented": true,
    "name": "å",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.å"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5856,
        5867
      ],
      "filename": "lodash.js",
      "lineno": 179,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000314",
        "name": "Ç",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "C",
          "raw": "'C'",
          "range": [
            5864,
            5867
          ],
          "loc": {
            "start": {
              "line": 179,
              "column": 12
            },
            "end": {
              "line": 179,
              "column": 15
            }
          }
        },
        "value": "C"
      }
    },
    "undocumented": true,
    "name": "Ç",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ç"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5870,
        5881
      ],
      "filename": "lodash.js",
      "lineno": 179,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000316",
        "name": "ç",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "c",
          "raw": "'c'",
          "range": [
            5878,
            5881
          ],
          "loc": {
            "start": {
              "line": 179,
              "column": 26
            },
            "end": {
              "line": 179,
              "column": 29
            }
          }
        },
        "value": "c"
      }
    },
    "undocumented": true,
    "name": "ç",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ç"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5887,
        5898
      ],
      "filename": "lodash.js",
      "lineno": 180,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000318",
        "name": "Ð",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "D",
          "raw": "'D'",
          "range": [
            5895,
            5898
          ],
          "loc": {
            "start": {
              "line": 180,
              "column": 12
            },
            "end": {
              "line": 180,
              "column": 15
            }
          }
        },
        "value": "D"
      }
    },
    "undocumented": true,
    "name": "Ð",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ð"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5901,
        5912
      ],
      "filename": "lodash.js",
      "lineno": 180,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000320",
        "name": "ð",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "d",
          "raw": "'d'",
          "range": [
            5909,
            5912
          ],
          "loc": {
            "start": {
              "line": 180,
              "column": 26
            },
            "end": {
              "line": 180,
              "column": 29
            }
          }
        },
        "value": "d"
      }
    },
    "undocumented": true,
    "name": "ð",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ð"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5918,
        5929
      ],
      "filename": "lodash.js",
      "lineno": 181,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000322",
        "name": "È",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "E",
          "raw": "'E'",
          "range": [
            5926,
            5929
          ],
          "loc": {
            "start": {
              "line": 181,
              "column": 12
            },
            "end": {
              "line": 181,
              "column": 15
            }
          }
        },
        "value": "E"
      }
    },
    "undocumented": true,
    "name": "È",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.È"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5932,
        5943
      ],
      "filename": "lodash.js",
      "lineno": 181,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000324",
        "name": "É",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "E",
          "raw": "'E'",
          "range": [
            5940,
            5943
          ],
          "loc": {
            "start": {
              "line": 181,
              "column": 26
            },
            "end": {
              "line": 181,
              "column": 29
            }
          }
        },
        "value": "E"
      }
    },
    "undocumented": true,
    "name": "É",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.É"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5945,
        5956
      ],
      "filename": "lodash.js",
      "lineno": 181,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000326",
        "name": "Ê",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "E",
          "raw": "'E'",
          "range": [
            5953,
            5956
          ],
          "loc": {
            "start": {
              "line": 181,
              "column": 39
            },
            "end": {
              "line": 181,
              "column": 42
            }
          }
        },
        "value": "E"
      }
    },
    "undocumented": true,
    "name": "Ê",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ê"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5958,
        5969
      ],
      "filename": "lodash.js",
      "lineno": 181,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000328",
        "name": "Ë",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "E",
          "raw": "'E'",
          "range": [
            5966,
            5969
          ],
          "loc": {
            "start": {
              "line": 181,
              "column": 52
            },
            "end": {
              "line": 181,
              "column": 55
            }
          }
        },
        "value": "E"
      }
    },
    "undocumented": true,
    "name": "Ë",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ë"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5975,
        5986
      ],
      "filename": "lodash.js",
      "lineno": 182,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000330",
        "name": "è",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "e",
          "raw": "'e'",
          "range": [
            5983,
            5986
          ],
          "loc": {
            "start": {
              "line": 182,
              "column": 12
            },
            "end": {
              "line": 182,
              "column": 15
            }
          }
        },
        "value": "e"
      }
    },
    "undocumented": true,
    "name": "è",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.è"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        5989,
        6000
      ],
      "filename": "lodash.js",
      "lineno": 182,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000332",
        "name": "é",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "e",
          "raw": "'e'",
          "range": [
            5997,
            6000
          ],
          "loc": {
            "start": {
              "line": 182,
              "column": 26
            },
            "end": {
              "line": 182,
              "column": 29
            }
          }
        },
        "value": "e"
      }
    },
    "undocumented": true,
    "name": "é",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.é"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6002,
        6013
      ],
      "filename": "lodash.js",
      "lineno": 182,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000334",
        "name": "ê",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "e",
          "raw": "'e'",
          "range": [
            6010,
            6013
          ],
          "loc": {
            "start": {
              "line": 182,
              "column": 39
            },
            "end": {
              "line": 182,
              "column": 42
            }
          }
        },
        "value": "e"
      }
    },
    "undocumented": true,
    "name": "ê",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ê"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6015,
        6026
      ],
      "filename": "lodash.js",
      "lineno": 182,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000336",
        "name": "ë",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "e",
          "raw": "'e'",
          "range": [
            6023,
            6026
          ],
          "loc": {
            "start": {
              "line": 182,
              "column": 52
            },
            "end": {
              "line": 182,
              "column": 55
            }
          }
        },
        "value": "e"
      }
    },
    "undocumented": true,
    "name": "ë",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ë"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6032,
        6043
      ],
      "filename": "lodash.js",
      "lineno": 183,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000338",
        "name": "Ì",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "I",
          "raw": "'I'",
          "range": [
            6040,
            6043
          ],
          "loc": {
            "start": {
              "line": 183,
              "column": 12
            },
            "end": {
              "line": 183,
              "column": 15
            }
          }
        },
        "value": "I"
      }
    },
    "undocumented": true,
    "name": "Ì",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ì"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6046,
        6057
      ],
      "filename": "lodash.js",
      "lineno": 183,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000340",
        "name": "Í",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "I",
          "raw": "'I'",
          "range": [
            6054,
            6057
          ],
          "loc": {
            "start": {
              "line": 183,
              "column": 26
            },
            "end": {
              "line": 183,
              "column": 29
            }
          }
        },
        "value": "I"
      }
    },
    "undocumented": true,
    "name": "Í",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Í"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6059,
        6070
      ],
      "filename": "lodash.js",
      "lineno": 183,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000342",
        "name": "Î",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "I",
          "raw": "'I'",
          "range": [
            6067,
            6070
          ],
          "loc": {
            "start": {
              "line": 183,
              "column": 39
            },
            "end": {
              "line": 183,
              "column": 42
            }
          }
        },
        "value": "I"
      }
    },
    "undocumented": true,
    "name": "Î",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Î"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6072,
        6083
      ],
      "filename": "lodash.js",
      "lineno": 183,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000344",
        "name": "Ï",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "I",
          "raw": "'I'",
          "range": [
            6080,
            6083
          ],
          "loc": {
            "start": {
              "line": 183,
              "column": 52
            },
            "end": {
              "line": 183,
              "column": 55
            }
          }
        },
        "value": "I"
      }
    },
    "undocumented": true,
    "name": "Ï",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ï"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6089,
        6100
      ],
      "filename": "lodash.js",
      "lineno": 184,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000346",
        "name": "ì",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "i",
          "raw": "'i'",
          "range": [
            6097,
            6100
          ],
          "loc": {
            "start": {
              "line": 184,
              "column": 12
            },
            "end": {
              "line": 184,
              "column": 15
            }
          }
        },
        "value": "i"
      }
    },
    "undocumented": true,
    "name": "ì",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ì"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6103,
        6114
      ],
      "filename": "lodash.js",
      "lineno": 184,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000348",
        "name": "í",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "i",
          "raw": "'i'",
          "range": [
            6111,
            6114
          ],
          "loc": {
            "start": {
              "line": 184,
              "column": 26
            },
            "end": {
              "line": 184,
              "column": 29
            }
          }
        },
        "value": "i"
      }
    },
    "undocumented": true,
    "name": "í",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.í"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6116,
        6127
      ],
      "filename": "lodash.js",
      "lineno": 184,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000350",
        "name": "î",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "i",
          "raw": "'i'",
          "range": [
            6124,
            6127
          ],
          "loc": {
            "start": {
              "line": 184,
              "column": 39
            },
            "end": {
              "line": 184,
              "column": 42
            }
          }
        },
        "value": "i"
      }
    },
    "undocumented": true,
    "name": "î",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.î"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6129,
        6140
      ],
      "filename": "lodash.js",
      "lineno": 184,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000352",
        "name": "ï",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "i",
          "raw": "'i'",
          "range": [
            6137,
            6140
          ],
          "loc": {
            "start": {
              "line": 184,
              "column": 52
            },
            "end": {
              "line": 184,
              "column": 55
            }
          }
        },
        "value": "i"
      }
    },
    "undocumented": true,
    "name": "ï",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ï"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6146,
        6157
      ],
      "filename": "lodash.js",
      "lineno": 185,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000354",
        "name": "Ñ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "N",
          "raw": "'N'",
          "range": [
            6154,
            6157
          ],
          "loc": {
            "start": {
              "line": 185,
              "column": 12
            },
            "end": {
              "line": 185,
              "column": 15
            }
          }
        },
        "value": "N"
      }
    },
    "undocumented": true,
    "name": "Ñ",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ñ"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6160,
        6171
      ],
      "filename": "lodash.js",
      "lineno": 185,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000356",
        "name": "ñ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "n",
          "raw": "'n'",
          "range": [
            6168,
            6171
          ],
          "loc": {
            "start": {
              "line": 185,
              "column": 26
            },
            "end": {
              "line": 185,
              "column": 29
            }
          }
        },
        "value": "n"
      }
    },
    "undocumented": true,
    "name": "ñ",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ñ"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6177,
        6188
      ],
      "filename": "lodash.js",
      "lineno": 186,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000358",
        "name": "Ò",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "O",
          "raw": "'O'",
          "range": [
            6185,
            6188
          ],
          "loc": {
            "start": {
              "line": 186,
              "column": 12
            },
            "end": {
              "line": 186,
              "column": 15
            }
          }
        },
        "value": "O"
      }
    },
    "undocumented": true,
    "name": "Ò",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ò"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6191,
        6202
      ],
      "filename": "lodash.js",
      "lineno": 186,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000360",
        "name": "Ó",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "O",
          "raw": "'O'",
          "range": [
            6199,
            6202
          ],
          "loc": {
            "start": {
              "line": 186,
              "column": 26
            },
            "end": {
              "line": 186,
              "column": 29
            }
          }
        },
        "value": "O"
      }
    },
    "undocumented": true,
    "name": "Ó",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ó"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6204,
        6215
      ],
      "filename": "lodash.js",
      "lineno": 186,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000362",
        "name": "Ô",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "O",
          "raw": "'O'",
          "range": [
            6212,
            6215
          ],
          "loc": {
            "start": {
              "line": 186,
              "column": 39
            },
            "end": {
              "line": 186,
              "column": 42
            }
          }
        },
        "value": "O"
      }
    },
    "undocumented": true,
    "name": "Ô",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ô"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6217,
        6228
      ],
      "filename": "lodash.js",
      "lineno": 186,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000364",
        "name": "Õ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "O",
          "raw": "'O'",
          "range": [
            6225,
            6228
          ],
          "loc": {
            "start": {
              "line": 186,
              "column": 52
            },
            "end": {
              "line": 186,
              "column": 55
            }
          }
        },
        "value": "O"
      }
    },
    "undocumented": true,
    "name": "Õ",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Õ"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6230,
        6241
      ],
      "filename": "lodash.js",
      "lineno": 186,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000366",
        "name": "Ö",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "O",
          "raw": "'O'",
          "range": [
            6238,
            6241
          ],
          "loc": {
            "start": {
              "line": 186,
              "column": 65
            },
            "end": {
              "line": 186,
              "column": 68
            }
          }
        },
        "value": "O"
      }
    },
    "undocumented": true,
    "name": "Ö",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ö"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6243,
        6254
      ],
      "filename": "lodash.js",
      "lineno": 186,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000368",
        "name": "Ø",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "O",
          "raw": "'O'",
          "range": [
            6251,
            6254
          ],
          "loc": {
            "start": {
              "line": 186,
              "column": 78
            },
            "end": {
              "line": 186,
              "column": 81
            }
          }
        },
        "value": "O"
      }
    },
    "undocumented": true,
    "name": "Ø",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ø"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6260,
        6271
      ],
      "filename": "lodash.js",
      "lineno": 187,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000370",
        "name": "ò",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "o",
          "raw": "'o'",
          "range": [
            6268,
            6271
          ],
          "loc": {
            "start": {
              "line": 187,
              "column": 12
            },
            "end": {
              "line": 187,
              "column": 15
            }
          }
        },
        "value": "o"
      }
    },
    "undocumented": true,
    "name": "ò",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ò"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6274,
        6285
      ],
      "filename": "lodash.js",
      "lineno": 187,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000372",
        "name": "ó",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "o",
          "raw": "'o'",
          "range": [
            6282,
            6285
          ],
          "loc": {
            "start": {
              "line": 187,
              "column": 26
            },
            "end": {
              "line": 187,
              "column": 29
            }
          }
        },
        "value": "o"
      }
    },
    "undocumented": true,
    "name": "ó",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ó"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6287,
        6298
      ],
      "filename": "lodash.js",
      "lineno": 187,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000374",
        "name": "ô",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "o",
          "raw": "'o'",
          "range": [
            6295,
            6298
          ],
          "loc": {
            "start": {
              "line": 187,
              "column": 39
            },
            "end": {
              "line": 187,
              "column": 42
            }
          }
        },
        "value": "o"
      }
    },
    "undocumented": true,
    "name": "ô",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ô"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6300,
        6311
      ],
      "filename": "lodash.js",
      "lineno": 187,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000376",
        "name": "õ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "o",
          "raw": "'o'",
          "range": [
            6308,
            6311
          ],
          "loc": {
            "start": {
              "line": 187,
              "column": 52
            },
            "end": {
              "line": 187,
              "column": 55
            }
          }
        },
        "value": "o"
      }
    },
    "undocumented": true,
    "name": "õ",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.õ"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6313,
        6324
      ],
      "filename": "lodash.js",
      "lineno": 187,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000378",
        "name": "ö",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "o",
          "raw": "'o'",
          "range": [
            6321,
            6324
          ],
          "loc": {
            "start": {
              "line": 187,
              "column": 65
            },
            "end": {
              "line": 187,
              "column": 68
            }
          }
        },
        "value": "o"
      }
    },
    "undocumented": true,
    "name": "ö",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ö"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6326,
        6337
      ],
      "filename": "lodash.js",
      "lineno": 187,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000380",
        "name": "ø",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "o",
          "raw": "'o'",
          "range": [
            6334,
            6337
          ],
          "loc": {
            "start": {
              "line": 187,
              "column": 78
            },
            "end": {
              "line": 187,
              "column": 81
            }
          }
        },
        "value": "o"
      }
    },
    "undocumented": true,
    "name": "ø",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ø"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6343,
        6354
      ],
      "filename": "lodash.js",
      "lineno": 188,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000382",
        "name": "Ù",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "U",
          "raw": "'U'",
          "range": [
            6351,
            6354
          ],
          "loc": {
            "start": {
              "line": 188,
              "column": 12
            },
            "end": {
              "line": 188,
              "column": 15
            }
          }
        },
        "value": "U"
      }
    },
    "undocumented": true,
    "name": "Ù",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ù"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6357,
        6368
      ],
      "filename": "lodash.js",
      "lineno": 188,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000384",
        "name": "Ú",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "U",
          "raw": "'U'",
          "range": [
            6365,
            6368
          ],
          "loc": {
            "start": {
              "line": 188,
              "column": 26
            },
            "end": {
              "line": 188,
              "column": 29
            }
          }
        },
        "value": "U"
      }
    },
    "undocumented": true,
    "name": "Ú",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ú"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6370,
        6381
      ],
      "filename": "lodash.js",
      "lineno": 188,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000386",
        "name": "Û",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "U",
          "raw": "'U'",
          "range": [
            6378,
            6381
          ],
          "loc": {
            "start": {
              "line": 188,
              "column": 39
            },
            "end": {
              "line": 188,
              "column": 42
            }
          }
        },
        "value": "U"
      }
    },
    "undocumented": true,
    "name": "Û",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Û"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6383,
        6394
      ],
      "filename": "lodash.js",
      "lineno": 188,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000388",
        "name": "Ü",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "U",
          "raw": "'U'",
          "range": [
            6391,
            6394
          ],
          "loc": {
            "start": {
              "line": 188,
              "column": 52
            },
            "end": {
              "line": 188,
              "column": 55
            }
          }
        },
        "value": "U"
      }
    },
    "undocumented": true,
    "name": "Ü",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ü"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6400,
        6411
      ],
      "filename": "lodash.js",
      "lineno": 189,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000390",
        "name": "ù",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "u",
          "raw": "'u'",
          "range": [
            6408,
            6411
          ],
          "loc": {
            "start": {
              "line": 189,
              "column": 12
            },
            "end": {
              "line": 189,
              "column": 15
            }
          }
        },
        "value": "u"
      }
    },
    "undocumented": true,
    "name": "ù",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ù"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6414,
        6425
      ],
      "filename": "lodash.js",
      "lineno": 189,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000392",
        "name": "ú",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "u",
          "raw": "'u'",
          "range": [
            6422,
            6425
          ],
          "loc": {
            "start": {
              "line": 189,
              "column": 26
            },
            "end": {
              "line": 189,
              "column": 29
            }
          }
        },
        "value": "u"
      }
    },
    "undocumented": true,
    "name": "ú",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ú"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6427,
        6438
      ],
      "filename": "lodash.js",
      "lineno": 189,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000394",
        "name": "û",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "u",
          "raw": "'u'",
          "range": [
            6435,
            6438
          ],
          "loc": {
            "start": {
              "line": 189,
              "column": 39
            },
            "end": {
              "line": 189,
              "column": 42
            }
          }
        },
        "value": "u"
      }
    },
    "undocumented": true,
    "name": "û",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.û"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6440,
        6451
      ],
      "filename": "lodash.js",
      "lineno": 189,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000396",
        "name": "ü",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "u",
          "raw": "'u'",
          "range": [
            6448,
            6451
          ],
          "loc": {
            "start": {
              "line": 189,
              "column": 52
            },
            "end": {
              "line": 189,
              "column": 55
            }
          }
        },
        "value": "u"
      }
    },
    "undocumented": true,
    "name": "ü",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ü"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6457,
        6468
      ],
      "filename": "lodash.js",
      "lineno": 190,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000398",
        "name": "Ý",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "Y",
          "raw": "'Y'",
          "range": [
            6465,
            6468
          ],
          "loc": {
            "start": {
              "line": 190,
              "column": 12
            },
            "end": {
              "line": 190,
              "column": 15
            }
          }
        },
        "value": "Y"
      }
    },
    "undocumented": true,
    "name": "Ý",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Ý"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6471,
        6482
      ],
      "filename": "lodash.js",
      "lineno": 190,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000400",
        "name": "ý",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "y",
          "raw": "'y'",
          "range": [
            6479,
            6482
          ],
          "loc": {
            "start": {
              "line": 190,
              "column": 26
            },
            "end": {
              "line": 190,
              "column": 29
            }
          }
        },
        "value": "y"
      }
    },
    "undocumented": true,
    "name": "ý",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ý"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6484,
        6495
      ],
      "filename": "lodash.js",
      "lineno": 190,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000402",
        "name": "ÿ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "y",
          "raw": "'y'",
          "range": [
            6492,
            6495
          ],
          "loc": {
            "start": {
              "line": 190,
              "column": 39
            },
            "end": {
              "line": 190,
              "column": 42
            }
          }
        },
        "value": "y"
      }
    },
    "undocumented": true,
    "name": "ÿ",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ÿ"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6501,
        6513
      ],
      "filename": "lodash.js",
      "lineno": 191,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000404",
        "name": "Æ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "AE",
          "raw": "'AE'",
          "range": [
            6509,
            6513
          ],
          "loc": {
            "start": {
              "line": 191,
              "column": 12
            },
            "end": {
              "line": 191,
              "column": 16
            }
          }
        },
        "value": "AE"
      }
    },
    "undocumented": true,
    "name": "Æ",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Æ"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6515,
        6527
      ],
      "filename": "lodash.js",
      "lineno": 191,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000406",
        "name": "æ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "ae",
          "raw": "'ae'",
          "range": [
            6523,
            6527
          ],
          "loc": {
            "start": {
              "line": 191,
              "column": 26
            },
            "end": {
              "line": 191,
              "column": 30
            }
          }
        },
        "value": "ae"
      }
    },
    "undocumented": true,
    "name": "æ",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.æ"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6533,
        6545
      ],
      "filename": "lodash.js",
      "lineno": 192,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000408",
        "name": "Þ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "Th",
          "raw": "'Th'",
          "range": [
            6541,
            6545
          ],
          "loc": {
            "start": {
              "line": 192,
              "column": 12
            },
            "end": {
              "line": 192,
              "column": 16
            }
          }
        },
        "value": "Th"
      }
    },
    "undocumented": true,
    "name": "Þ",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.Þ"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6547,
        6559
      ],
      "filename": "lodash.js",
      "lineno": 192,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000410",
        "name": "þ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "th",
          "raw": "'th'",
          "range": [
            6555,
            6559
          ],
          "loc": {
            "start": {
              "line": 192,
              "column": 26
            },
            "end": {
              "line": 192,
              "column": 30
            }
          }
        },
        "value": "th"
      }
    },
    "undocumented": true,
    "name": "þ",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.þ"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6565,
        6577
      ],
      "filename": "lodash.js",
      "lineno": 193,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000412",
        "name": "ß",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "ss",
          "raw": "'ss'",
          "range": [
            6573,
            6577
          ],
          "loc": {
            "start": {
              "line": 193,
              "column": 12
            },
            "end": {
              "line": 193,
              "column": 16
            }
          }
        },
        "value": "ss"
      }
    },
    "undocumented": true,
    "name": "ß",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.ß"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6579,
        6590
      ],
      "filename": "lodash.js",
      "lineno": 193,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000414",
        "name": "×",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": " ",
          "raw": "' '",
          "range": [
            6587,
            6590
          ],
          "loc": {
            "start": {
              "line": 193,
              "column": 26
            },
            "end": {
              "line": 193,
              "column": 29
            }
          }
        },
        "value": " "
      }
    },
    "undocumented": true,
    "name": "×",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.×"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6592,
        6603
      ],
      "filename": "lodash.js",
      "lineno": 193,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000416",
        "name": "÷",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": " ",
          "raw": "' '",
          "range": [
            6600,
            6603
          ],
          "loc": {
            "start": {
              "line": 193,
              "column": 39
            },
            "end": {
              "line": 193,
              "column": 42
            }
          }
        },
        "value": " "
      }
    },
    "undocumented": true,
    "name": "÷",
    "kind": "member",
    "memberof": "<anonymous>~deburredLetters",
    "scope": "static",
    "longname": "<anonymous>~deburredLetters.÷"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6685,
        6745
      ],
      "filename": "lodash.js",
      "lineno": 197,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000419",
        "name": "objectTypes",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "function",
                "raw": "'function'",
                "range": [
                  6705,
                  6715
                ],
                "loc": {
                  "start": {
                    "line": 198,
                    "column": 4
                  },
                  "end": {
                    "line": 198,
                    "column": 14
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  6717,
                  6721
                ],
                "loc": {
                  "start": {
                    "line": 198,
                    "column": 16
                  },
                  "end": {
                    "line": 198,
                    "column": 20
                  }
                }
              },
              "kind": "init",
              "range": [
                6705,
                6721
              ],
              "loc": {
                "start": {
                  "line": 198,
                  "column": 4
                },
                "end": {
                  "line": 198,
                  "column": 20
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "object",
                "raw": "'object'",
                "range": [
                  6727,
                  6735
                ],
                "loc": {
                  "start": {
                    "line": 199,
                    "column": 4
                  },
                  "end": {
                    "line": 199,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  6737,
                  6741
                ],
                "loc": {
                  "start": {
                    "line": 199,
                    "column": 14
                  },
                  "end": {
                    "line": 199,
                    "column": 18
                  }
                }
              },
              "kind": "init",
              "range": [
                6727,
                6741
              ],
              "loc": {
                "start": {
                  "line": 199,
                  "column": 4
                },
                "end": {
                  "line": 199,
                  "column": 18
                }
              }
            }
          ],
          "range": [
            6699,
            6745
          ],
          "loc": {
            "start": {
              "line": 197,
              "column": 20
            },
            "end": {
              "line": 200,
              "column": 3
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "objectTypes",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~objectTypes",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6705,
        6721
      ],
      "filename": "lodash.js",
      "lineno": 198,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000422",
        "name": "function",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            6717,
            6721
          ],
          "loc": {
            "start": {
              "line": 198,
              "column": 16
            },
            "end": {
              "line": 198,
              "column": 20
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "function",
    "kind": "member",
    "memberof": "<anonymous>~objectTypes",
    "scope": "static",
    "longname": "<anonymous>~objectTypes.function"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6727,
        6741
      ],
      "filename": "lodash.js",
      "lineno": 199,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000424",
        "name": "object",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            6737,
            6741
          ],
          "loc": {
            "start": {
              "line": 199,
              "column": 14
            },
            "end": {
              "line": 199,
              "column": 18
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "object",
    "kind": "member",
    "memberof": "<anonymous>~objectTypes",
    "scope": "static",
    "longname": "<anonymous>~objectTypes.object"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6831,
        6972
      ],
      "filename": "lodash.js",
      "lineno": 203,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000427",
        "name": "stringEscapes",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "\\",
                "raw": "'\\\\'",
                "range": [
                  6853,
                  6857
                ],
                "loc": {
                  "start": {
                    "line": 204,
                    "column": 4
                  },
                  "end": {
                    "line": 204,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "\\",
                "raw": "'\\\\'",
                "range": [
                  6859,
                  6863
                ],
                "loc": {
                  "start": {
                    "line": 204,
                    "column": 10
                  },
                  "end": {
                    "line": 204,
                    "column": 14
                  }
                }
              },
              "kind": "init",
              "range": [
                6853,
                6863
              ],
              "loc": {
                "start": {
                  "line": 204,
                  "column": 4
                },
                "end": {
                  "line": 204,
                  "column": 14
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "'",
                "raw": "\"'\"",
                "range": [
                  6869,
                  6872
                ],
                "loc": {
                  "start": {
                    "line": 205,
                    "column": 4
                  },
                  "end": {
                    "line": 205,
                    "column": 7
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "'",
                "raw": "\"'\"",
                "range": [
                  6874,
                  6877
                ],
                "loc": {
                  "start": {
                    "line": 205,
                    "column": 9
                  },
                  "end": {
                    "line": 205,
                    "column": 12
                  }
                }
              },
              "kind": "init",
              "range": [
                6869,
                6877
              ],
              "loc": {
                "start": {
                  "line": 205,
                  "column": 4
                },
                "end": {
                  "line": 205,
                  "column": 12
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "\n",
                "raw": "'\\n'",
                "range": [
                  6883,
                  6887
                ],
                "loc": {
                  "start": {
                    "line": 206,
                    "column": 4
                  },
                  "end": {
                    "line": 206,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "n",
                "raw": "'n'",
                "range": [
                  6889,
                  6892
                ],
                "loc": {
                  "start": {
                    "line": 206,
                    "column": 10
                  },
                  "end": {
                    "line": 206,
                    "column": 13
                  }
                }
              },
              "kind": "init",
              "range": [
                6883,
                6892
              ],
              "loc": {
                "start": {
                  "line": 206,
                  "column": 4
                },
                "end": {
                  "line": 206,
                  "column": 13
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "\r",
                "raw": "'\\r'",
                "range": [
                  6898,
                  6902
                ],
                "loc": {
                  "start": {
                    "line": 207,
                    "column": 4
                  },
                  "end": {
                    "line": 207,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "r",
                "raw": "'r'",
                "range": [
                  6904,
                  6907
                ],
                "loc": {
                  "start": {
                    "line": 207,
                    "column": 10
                  },
                  "end": {
                    "line": 207,
                    "column": 13
                  }
                }
              },
              "kind": "init",
              "range": [
                6898,
                6907
              ],
              "loc": {
                "start": {
                  "line": 207,
                  "column": 4
                },
                "end": {
                  "line": 207,
                  "column": 13
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "\t",
                "raw": "'\\t'",
                "range": [
                  6913,
                  6917
                ],
                "loc": {
                  "start": {
                    "line": 208,
                    "column": 4
                  },
                  "end": {
                    "line": 208,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "t",
                "raw": "'t'",
                "range": [
                  6919,
                  6922
                ],
                "loc": {
                  "start": {
                    "line": 208,
                    "column": 10
                  },
                  "end": {
                    "line": 208,
                    "column": 13
                  }
                }
              },
              "kind": "init",
              "range": [
                6913,
                6922
              ],
              "loc": {
                "start": {
                  "line": 208,
                  "column": 4
                },
                "end": {
                  "line": 208,
                  "column": 13
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": " ",
                "raw": "'\\u2028'",
                "range": [
                  6928,
                  6936
                ],
                "loc": {
                  "start": {
                    "line": 209,
                    "column": 4
                  },
                  "end": {
                    "line": 209,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "u2028",
                "raw": "'u2028'",
                "range": [
                  6938,
                  6945
                ],
                "loc": {
                  "start": {
                    "line": 209,
                    "column": 14
                  },
                  "end": {
                    "line": 209,
                    "column": 21
                  }
                }
              },
              "kind": "init",
              "range": [
                6928,
                6945
              ],
              "loc": {
                "start": {
                  "line": 209,
                  "column": 4
                },
                "end": {
                  "line": 209,
                  "column": 21
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": " ",
                "raw": "'\\u2029'",
                "range": [
                  6951,
                  6959
                ],
                "loc": {
                  "start": {
                    "line": 210,
                    "column": 4
                  },
                  "end": {
                    "line": 210,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "u2029",
                "raw": "'u2029'",
                "range": [
                  6961,
                  6968
                ],
                "loc": {
                  "start": {
                    "line": 210,
                    "column": 14
                  },
                  "end": {
                    "line": 210,
                    "column": 21
                  }
                }
              },
              "kind": "init",
              "range": [
                6951,
                6968
              ],
              "loc": {
                "start": {
                  "line": 210,
                  "column": 4
                },
                "end": {
                  "line": 210,
                  "column": 21
                }
              }
            }
          ],
          "range": [
            6847,
            6972
          ],
          "loc": {
            "start": {
              "line": 203,
              "column": 22
            },
            "end": {
              "line": 211,
              "column": 3
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "stringEscapes",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~stringEscapes",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6853,
        6863
      ],
      "filename": "lodash.js",
      "lineno": 204,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000430",
        "name": "\\",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "\\",
          "raw": "'\\\\'",
          "range": [
            6859,
            6863
          ],
          "loc": {
            "start": {
              "line": 204,
              "column": 10
            },
            "end": {
              "line": 204,
              "column": 14
            }
          }
        },
        "value": "\\"
      }
    },
    "undocumented": true,
    "name": "\\",
    "kind": "member",
    "memberof": "<anonymous>~stringEscapes",
    "scope": "static",
    "longname": "<anonymous>~stringEscapes.\\"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6869,
        6877
      ],
      "filename": "lodash.js",
      "lineno": 205,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000432",
        "name": "'",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "'",
          "raw": "\"'\"",
          "range": [
            6874,
            6877
          ],
          "loc": {
            "start": {
              "line": 205,
              "column": 9
            },
            "end": {
              "line": 205,
              "column": 12
            }
          }
        },
        "value": "'"
      }
    },
    "undocumented": true,
    "name": "'",
    "kind": "member",
    "memberof": "<anonymous>~stringEscapes",
    "scope": "static",
    "longname": "<anonymous>~stringEscapes.'"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6883,
        6892
      ],
      "filename": "lodash.js",
      "lineno": 206,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000434",
        "name": "\n",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "n",
          "raw": "'n'",
          "range": [
            6889,
            6892
          ],
          "loc": {
            "start": {
              "line": 206,
              "column": 10
            },
            "end": {
              "line": 206,
              "column": 13
            }
          }
        },
        "value": "n"
      }
    },
    "undocumented": true,
    "name": "",
    "kind": "member",
    "memberof": "<anonymous>~stringEscapes"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6898,
        6907
      ],
      "filename": "lodash.js",
      "lineno": 207,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000436",
        "name": "\r",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "r",
          "raw": "'r'",
          "range": [
            6904,
            6907
          ],
          "loc": {
            "start": {
              "line": 207,
              "column": 10
            },
            "end": {
              "line": 207,
              "column": 13
            }
          }
        },
        "value": "r"
      }
    },
    "undocumented": true,
    "name": "",
    "kind": "member",
    "memberof": "<anonymous>~stringEscapes"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6913,
        6922
      ],
      "filename": "lodash.js",
      "lineno": 208,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000438",
        "name": "\t",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "t",
          "raw": "'t'",
          "range": [
            6919,
            6922
          ],
          "loc": {
            "start": {
              "line": 208,
              "column": 10
            },
            "end": {
              "line": 208,
              "column": 13
            }
          }
        },
        "value": "t"
      }
    },
    "undocumented": true,
    "name": "",
    "kind": "member",
    "memberof": "<anonymous>~stringEscapes"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6928,
        6945
      ],
      "filename": "lodash.js",
      "lineno": 209,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000440",
        "name": " ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "u2028",
          "raw": "'u2028'",
          "range": [
            6938,
            6945
          ],
          "loc": {
            "start": {
              "line": 209,
              "column": 14
            },
            "end": {
              "line": 209,
              "column": 21
            }
          }
        },
        "value": "u2028"
      }
    },
    "undocumented": true,
    "name": "",
    "kind": "member",
    "memberof": "<anonymous>~stringEscapes"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        6951,
        6968
      ],
      "filename": "lodash.js",
      "lineno": 210,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000442",
        "name": " ",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "u2029",
          "raw": "'u2029'",
          "range": [
            6961,
            6968
          ],
          "loc": {
            "start": {
              "line": 210,
              "column": 14
            },
            "end": {
              "line": 210,
              "column": 21
            }
          }
        },
        "value": "u2029"
      }
    },
    "undocumented": true,
    "name": "",
    "kind": "member",
    "memberof": "<anonymous>~stringEscapes"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        7031,
        7084
      ],
      "filename": "lodash.js",
      "lineno": 214,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000445",
        "name": "root",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "objectTypes",
                "range": [
                  7039,
                  7050
                ],
                "loc": {
                  "start": {
                    "line": 214,
                    "column": 14
                  },
                  "end": {
                    "line": 214,
                    "column": 25
                  }
                }
              },
              "property": {
                "type": "UnaryExpression",
                "operator": "typeof",
                "argument": {
                  "type": "Identifier",
                  "name": "window",
                  "range": [
                    7058,
                    7064
                  ],
                  "loc": {
                    "start": {
                      "line": 214,
                      "column": 33
                    },
                    "end": {
                      "line": 214,
                      "column": 39
                    }
                  }
                },
                "prefix": true,
                "range": [
                  7051,
                  7064
                ],
                "loc": {
                  "start": {
                    "line": 214,
                    "column": 26
                  },
                  "end": {
                    "line": 214,
                    "column": 39
                  }
                }
              },
              "range": [
                7039,
                7065
              ],
              "loc": {
                "start": {
                  "line": 214,
                  "column": 14
                },
                "end": {
                  "line": 214,
                  "column": 40
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "window",
              "range": [
                7069,
                7075
              ],
              "loc": {
                "start": {
                  "line": 214,
                  "column": 44
                },
                "end": {
                  "line": 214,
                  "column": 50
                }
              }
            },
            "range": [
              7039,
              7075
            ],
            "loc": {
              "start": {
                "line": 214,
                "column": 14
              },
              "end": {
                "line": 214,
                "column": 50
              }
            }
          },
          "right": {
            "type": "ThisExpression",
            "range": [
              7080,
              7084
            ],
            "loc": {
              "start": {
                "line": 214,
                "column": 55
              },
              "end": {
                "line": 214,
                "column": 59
              }
            }
          },
          "range": [
            7038,
            7084
          ],
          "loc": {
            "start": {
              "line": 214,
              "column": 13
            },
            "end": {
              "line": 214,
              "column": 59
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "root",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~root",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        7133,
        7217
      ],
      "filename": "lodash.js",
      "lineno": 217,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000456",
        "name": "freeExports",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "LogicalExpression",
              "operator": "&&",
              "left": {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "objectTypes",
                  "range": [
                    7147,
                    7158
                  ],
                  "loc": {
                    "start": {
                      "line": 217,
                      "column": 20
                    },
                    "end": {
                      "line": 217,
                      "column": 31
                    }
                  }
                },
                "property": {
                  "type": "UnaryExpression",
                  "operator": "typeof",
                  "argument": {
                    "type": "Identifier",
                    "name": "exports",
                    "range": [
                      7166,
                      7173
                    ],
                    "loc": {
                      "start": {
                        "line": 217,
                        "column": 39
                      },
                      "end": {
                        "line": 217,
                        "column": 46
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    7159,
                    7173
                  ],
                  "loc": {
                    "start": {
                      "line": 217,
                      "column": 32
                    },
                    "end": {
                      "line": 217,
                      "column": 46
                    }
                  }
                },
                "range": [
                  7147,
                  7174
                ],
                "loc": {
                  "start": {
                    "line": 217,
                    "column": 20
                  },
                  "end": {
                    "line": 217,
                    "column": 47
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "exports",
                "range": [
                  7178,
                  7185
                ],
                "loc": {
                  "start": {
                    "line": 217,
                    "column": 51
                  },
                  "end": {
                    "line": 217,
                    "column": 58
                  }
                }
              },
              "range": [
                7147,
                7185
              ],
              "loc": {
                "start": {
                  "line": 217,
                  "column": 20
                },
                "end": {
                  "line": 217,
                  "column": 58
                }
              }
            },
            "right": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "exports",
                  "range": [
                    7190,
                    7197
                  ],
                  "loc": {
                    "start": {
                      "line": 217,
                      "column": 63
                    },
                    "end": {
                      "line": 217,
                      "column": 70
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "nodeType",
                  "range": [
                    7198,
                    7206
                  ],
                  "loc": {
                    "start": {
                      "line": 217,
                      "column": 71
                    },
                    "end": {
                      "line": 217,
                      "column": 79
                    }
                  }
                },
                "range": [
                  7190,
                  7206
                ],
                "loc": {
                  "start": {
                    "line": 217,
                    "column": 63
                  },
                  "end": {
                    "line": 217,
                    "column": 79
                  }
                }
              },
              "prefix": true,
              "range": [
                7189,
                7206
              ],
              "loc": {
                "start": {
                  "line": 217,
                  "column": 62
                },
                "end": {
                  "line": 217,
                  "column": 79
                }
              }
            },
            "range": [
              7147,
              7206
            ],
            "loc": {
              "start": {
                "line": 217,
                "column": 20
              },
              "end": {
                "line": 217,
                "column": 79
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              7210,
              7217
            ],
            "loc": {
              "start": {
                "line": 217,
                "column": 83
              },
              "end": {
                "line": 217,
                "column": 90
              }
            }
          },
          "range": [
            7147,
            7217
          ],
          "loc": {
            "start": {
              "line": 217,
              "column": 20
            },
            "end": {
              "line": 217,
              "column": 90
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "freeExports",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~freeExports",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        7265,
        7344
      ],
      "filename": "lodash.js",
      "lineno": 220,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000472",
        "name": "freeModule",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "LogicalExpression",
              "operator": "&&",
              "left": {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "objectTypes",
                  "range": [
                    7278,
                    7289
                  ],
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 19
                    },
                    "end": {
                      "line": 220,
                      "column": 30
                    }
                  }
                },
                "property": {
                  "type": "UnaryExpression",
                  "operator": "typeof",
                  "argument": {
                    "type": "Identifier",
                    "name": "module",
                    "range": [
                      7297,
                      7303
                    ],
                    "loc": {
                      "start": {
                        "line": 220,
                        "column": 38
                      },
                      "end": {
                        "line": 220,
                        "column": 44
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    7290,
                    7303
                  ],
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 31
                    },
                    "end": {
                      "line": 220,
                      "column": 44
                    }
                  }
                },
                "range": [
                  7278,
                  7304
                ],
                "loc": {
                  "start": {
                    "line": 220,
                    "column": 19
                  },
                  "end": {
                    "line": 220,
                    "column": 45
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "module",
                "range": [
                  7308,
                  7314
                ],
                "loc": {
                  "start": {
                    "line": 220,
                    "column": 49
                  },
                  "end": {
                    "line": 220,
                    "column": 55
                  }
                }
              },
              "range": [
                7278,
                7314
              ],
              "loc": {
                "start": {
                  "line": 220,
                  "column": 19
                },
                "end": {
                  "line": 220,
                  "column": 55
                }
              }
            },
            "right": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "module",
                  "range": [
                    7319,
                    7325
                  ],
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 60
                    },
                    "end": {
                      "line": 220,
                      "column": 66
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "nodeType",
                  "range": [
                    7326,
                    7334
                  ],
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 67
                    },
                    "end": {
                      "line": 220,
                      "column": 75
                    }
                  }
                },
                "range": [
                  7319,
                  7334
                ],
                "loc": {
                  "start": {
                    "line": 220,
                    "column": 60
                  },
                  "end": {
                    "line": 220,
                    "column": 75
                  }
                }
              },
              "prefix": true,
              "range": [
                7318,
                7334
              ],
              "loc": {
                "start": {
                  "line": 220,
                  "column": 59
                },
                "end": {
                  "line": 220,
                  "column": 75
                }
              }
            },
            "range": [
              7278,
              7334
            ],
            "loc": {
              "start": {
                "line": 220,
                "column": 19
              },
              "end": {
                "line": 220,
                "column": 75
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "module",
            "range": [
              7338,
              7344
            ],
            "loc": {
              "start": {
                "line": 220,
                "column": 79
              },
              "end": {
                "line": 220,
                "column": 85
              }
            }
          },
          "range": [
            7278,
            7344
          ],
          "loc": {
            "start": {
              "line": 220,
              "column": 19
            },
            "end": {
              "line": 220,
              "column": 85
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "freeModule",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~freeModule",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        7447,
        7524
      ],
      "filename": "lodash.js",
      "lineno": 223,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000488",
        "name": "freeGlobal",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "LogicalExpression",
              "operator": "&&",
              "left": {
                "type": "Identifier",
                "name": "freeExports",
                "range": [
                  7460,
                  7471
                ],
                "loc": {
                  "start": {
                    "line": 223,
                    "column": 19
                  },
                  "end": {
                    "line": 223,
                    "column": 30
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "freeModule",
                "range": [
                  7475,
                  7485
                ],
                "loc": {
                  "start": {
                    "line": 223,
                    "column": 34
                  },
                  "end": {
                    "line": 223,
                    "column": 44
                  }
                }
              },
              "range": [
                7460,
                7485
              ],
              "loc": {
                "start": {
                  "line": 223,
                  "column": 19
                },
                "end": {
                  "line": 223,
                  "column": 44
                }
              }
            },
            "right": {
              "type": "BinaryExpression",
              "operator": "==",
              "left": {
                "type": "UnaryExpression",
                "operator": "typeof",
                "argument": {
                  "type": "Identifier",
                  "name": "global",
                  "range": [
                    7496,
                    7502
                  ],
                  "loc": {
                    "start": {
                      "line": 223,
                      "column": 55
                    },
                    "end": {
                      "line": 223,
                      "column": 61
                    }
                  }
                },
                "prefix": true,
                "range": [
                  7489,
                  7502
                ],
                "loc": {
                  "start": {
                    "line": 223,
                    "column": 48
                  },
                  "end": {
                    "line": 223,
                    "column": 61
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "object",
                "raw": "'object'",
                "range": [
                  7506,
                  7514
                ],
                "loc": {
                  "start": {
                    "line": 223,
                    "column": 65
                  },
                  "end": {
                    "line": 223,
                    "column": 73
                  }
                }
              },
              "range": [
                7489,
                7514
              ],
              "loc": {
                "start": {
                  "line": 223,
                  "column": 48
                },
                "end": {
                  "line": 223,
                  "column": 73
                }
              }
            },
            "range": [
              7460,
              7514
            ],
            "loc": {
              "start": {
                "line": 223,
                "column": 19
              },
              "end": {
                "line": 223,
                "column": 73
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "global",
            "range": [
              7518,
              7524
            ],
            "loc": {
              "start": {
                "line": 223,
                "column": 77
              },
              "end": {
                "line": 223,
                "column": 83
              }
            }
          },
          "range": [
            7460,
            7524
          ],
          "loc": {
            "start": {
              "line": 223,
              "column": 19
            },
            "end": {
              "line": 223,
              "column": 83
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "freeGlobal",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~freeGlobal",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        7658,
        7675
      ],
      "filename": "lodash.js",
      "lineno": 225,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000522",
        "name": "root",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "freeGlobal",
          "range": [
            7665,
            7675
          ],
          "loc": {
            "start": {
              "line": 225,
              "column": 11
            },
            "end": {
              "line": 225,
              "column": 21
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "freeGlobal"
      }
    },
    "undocumented": true,
    "name": "root",
    "kind": "member",
    "longname": "<anonymous>~root",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        7752,
        7831
      ],
      "filename": "lodash.js",
      "lineno": 229,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000526",
        "name": "moduleExports",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "Identifier",
              "name": "freeModule",
              "range": [
                7768,
                7778
              ],
              "loc": {
                "start": {
                  "line": 229,
                  "column": 22
                },
                "end": {
                  "line": 229,
                  "column": 32
                }
              }
            },
            "right": {
              "type": "BinaryExpression",
              "operator": "===",
              "left": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "freeModule",
                  "range": [
                    7782,
                    7792
                  ],
                  "loc": {
                    "start": {
                      "line": 229,
                      "column": 36
                    },
                    "end": {
                      "line": 229,
                      "column": 46
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "exports",
                  "range": [
                    7793,
                    7800
                  ],
                  "loc": {
                    "start": {
                      "line": 229,
                      "column": 47
                    },
                    "end": {
                      "line": 229,
                      "column": 54
                    }
                  }
                },
                "range": [
                  7782,
                  7800
                ],
                "loc": {
                  "start": {
                    "line": 229,
                    "column": 36
                  },
                  "end": {
                    "line": 229,
                    "column": 54
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "freeExports",
                "range": [
                  7805,
                  7816
                ],
                "loc": {
                  "start": {
                    "line": 229,
                    "column": 59
                  },
                  "end": {
                    "line": 229,
                    "column": 70
                  }
                }
              },
              "range": [
                7782,
                7816
              ],
              "loc": {
                "start": {
                  "line": 229,
                  "column": 36
                },
                "end": {
                  "line": 229,
                  "column": 70
                }
              }
            },
            "range": [
              7768,
              7816
            ],
            "loc": {
              "start": {
                "line": 229,
                "column": 22
              },
              "end": {
                "line": 229,
                "column": 70
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "freeExports",
            "range": [
              7820,
              7831
            ],
            "loc": {
              "start": {
                "line": 229,
                "column": 74
              },
              "end": {
                "line": 229,
                "column": 85
              }
            }
          },
          "range": [
            7768,
            7831
          ],
          "loc": {
            "start": {
              "line": 229,
              "column": 22
            },
            "end": {
              "line": 229,
              "column": 85
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "moduleExports",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~moduleExports",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        8256,
        8481
      ],
      "filename": "lodash.js",
      "lineno": 242,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000537",
        "name": "baseCompareAscending",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseCompareAscending",
            "range": [
              8265,
              8285
            ],
            "loc": {
              "start": {
                "line": 242,
                "column": 11
              },
              "end": {
                "line": 242,
                "column": 31
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "a",
              "range": [
                8286,
                8287
              ],
              "loc": {
                "start": {
                  "line": 242,
                  "column": 32
                },
                "end": {
                  "line": 242,
                  "column": 33
                }
              }
            },
            {
              "type": "Identifier",
              "name": "b",
              "range": [
                8289,
                8290
              ],
              "loc": {
                "start": {
                  "line": 242,
                  "column": 35
                },
                "end": {
                  "line": 242,
                  "column": 36
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "!==",
                  "left": {
                    "type": "Identifier",
                    "name": "a",
                    "range": [
                      8302,
                      8303
                    ],
                    "loc": {
                      "start": {
                        "line": 243,
                        "column": 8
                      },
                      "end": {
                        "line": 243,
                        "column": 9
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "b",
                    "range": [
                      8308,
                      8309
                    ],
                    "loc": {
                      "start": {
                        "line": 243,
                        "column": 14
                      },
                      "end": {
                        "line": 243,
                        "column": 15
                      }
                    }
                  },
                  "range": [
                    8302,
                    8309
                  ],
                  "loc": {
                    "start": {
                      "line": 243,
                      "column": 8
                    },
                    "end": {
                      "line": 243,
                      "column": 15
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": ">",
                          "left": {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              8323,
                              8324
                            ],
                            "loc": {
                              "start": {
                                "line": 244,
                                "column": 10
                              },
                              "end": {
                                "line": 244,
                                "column": 11
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              8327,
                              8328
                            ],
                            "loc": {
                              "start": {
                                "line": 244,
                                "column": 14
                              },
                              "end": {
                                "line": 244,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            8323,
                            8328
                          ],
                          "loc": {
                            "start": {
                              "line": 244,
                              "column": 10
                            },
                            "end": {
                              "line": 244,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "a",
                              "range": [
                                8339,
                                8340
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 26
                                },
                                "end": {
                                  "line": 244,
                                  "column": 27
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              8332,
                              8340
                            ],
                            "loc": {
                              "start": {
                                "line": 244,
                                "column": 19
                              },
                              "end": {
                                "line": 244,
                                "column": 27
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "undefined",
                            "raw": "'undefined'",
                            "range": [
                              8344,
                              8355
                            ],
                            "loc": {
                              "start": {
                                "line": 244,
                                "column": 31
                              },
                              "end": {
                                "line": 244,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            8332,
                            8355
                          ],
                          "loc": {
                            "start": {
                              "line": 244,
                              "column": 19
                            },
                            "end": {
                              "line": 244,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          8323,
                          8355
                        ],
                        "loc": {
                          "start": {
                            "line": 244,
                            "column": 10
                          },
                          "end": {
                            "line": 244,
                            "column": 42
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                8374,
                                8375
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 15
                                },
                                "end": {
                                  "line": 245,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              8367,
                              8376
                            ],
                            "loc": {
                              "start": {
                                "line": 245,
                                "column": 8
                              },
                              "end": {
                                "line": 245,
                                "column": 17
                              }
                            }
                          }
                        ],
                        "range": [
                          8357,
                          8384
                        ],
                        "loc": {
                          "start": {
                            "line": 244,
                            "column": 44
                          },
                          "end": {
                            "line": 246,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        8319,
                        8384
                      ],
                      "loc": {
                        "start": {
                          "line": 244,
                          "column": 6
                        },
                        "end": {
                          "line": 246,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              8395,
                              8396
                            ],
                            "loc": {
                              "start": {
                                "line": 247,
                                "column": 10
                              },
                              "end": {
                                "line": 247,
                                "column": 11
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              8399,
                              8400
                            ],
                            "loc": {
                              "start": {
                                "line": 247,
                                "column": 14
                              },
                              "end": {
                                "line": 247,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            8395,
                            8400
                          ],
                          "loc": {
                            "start": {
                              "line": 247,
                              "column": 10
                            },
                            "end": {
                              "line": 247,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                8411,
                                8412
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 26
                                },
                                "end": {
                                  "line": 247,
                                  "column": 27
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              8404,
                              8412
                            ],
                            "loc": {
                              "start": {
                                "line": 247,
                                "column": 19
                              },
                              "end": {
                                "line": 247,
                                "column": 27
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "undefined",
                            "raw": "'undefined'",
                            "range": [
                              8416,
                              8427
                            ],
                            "loc": {
                              "start": {
                                "line": 247,
                                "column": 31
                              },
                              "end": {
                                "line": 247,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            8404,
                            8427
                          ],
                          "loc": {
                            "start": {
                              "line": 247,
                              "column": 19
                            },
                            "end": {
                              "line": 247,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          8395,
                          8427
                        ],
                        "loc": {
                          "start": {
                            "line": 247,
                            "column": 10
                          },
                          "end": {
                            "line": 247,
                            "column": 42
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "UnaryExpression",
                              "operator": "-",
                              "argument": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  8447,
                                  8448
                                ],
                                "loc": {
                                  "start": {
                                    "line": 248,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 248,
                                    "column": 17
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                8446,
                                8448
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 15
                                },
                                "end": {
                                  "line": 248,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              8439,
                              8449
                            ],
                            "loc": {
                              "start": {
                                "line": 248,
                                "column": 8
                              },
                              "end": {
                                "line": 248,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          8429,
                          8457
                        ],
                        "loc": {
                          "start": {
                            "line": 247,
                            "column": 44
                          },
                          "end": {
                            "line": 249,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        8391,
                        8457
                      ],
                      "loc": {
                        "start": {
                          "line": 247,
                          "column": 6
                        },
                        "end": {
                          "line": 249,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    8311,
                    8463
                  ],
                  "loc": {
                    "start": {
                      "line": 243,
                      "column": 17
                    },
                    "end": {
                      "line": 250,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  8298,
                  8463
                ],
                "loc": {
                  "start": {
                    "line": 243,
                    "column": 4
                  },
                  "end": {
                    "line": 250,
                    "column": 5
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Literal",
                  "value": 0,
                  "raw": "0",
                  "range": [
                    8475,
                    8476
                  ],
                  "loc": {
                    "start": {
                      "line": 251,
                      "column": 11
                    },
                    "end": {
                      "line": 251,
                      "column": 12
                    }
                  }
                },
                "range": [
                  8468,
                  8477
                ],
                "loc": {
                  "start": {
                    "line": 251,
                    "column": 4
                  },
                  "end": {
                    "line": 251,
                    "column": 13
                  }
                }
              }
            ],
            "range": [
              8292,
              8481
            ],
            "loc": {
              "start": {
                "line": 242,
                "column": 38
              },
              "end": {
                "line": 252,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            8256,
            8481
          ],
          "loc": {
            "start": {
              "line": 242,
              "column": 2
            },
            "end": {
              "line": 252,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "a",
          "b"
        ]
      }
    },
    "undocumented": true,
    "name": "baseCompareAscending",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~baseCompareAscending",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        8823,
        9074
      ],
      "filename": "lodash.js",
      "lineno": 263,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000574",
        "name": "baseIndexOf",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseIndexOf",
            "range": [
              8832,
              8843
            ],
            "loc": {
              "start": {
                "line": 263,
                "column": 11
              },
              "end": {
                "line": 263,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                8844,
                8849
              ],
              "loc": {
                "start": {
                  "line": 263,
                  "column": 23
                },
                "end": {
                  "line": 263,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                8851,
                8856
              ],
              "loc": {
                "start": {
                  "line": 263,
                  "column": 30
                },
                "end": {
                  "line": 263,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "fromIndex",
              "range": [
                8858,
                8867
              ],
              "loc": {
                "start": {
                  "line": 263,
                  "column": 37
                },
                "end": {
                  "line": 263,
                  "column": 46
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        8879,
                        8884
                      ],
                      "loc": {
                        "start": {
                          "line": 264,
                          "column": 8
                        },
                        "end": {
                          "line": 264,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "-",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "Identifier",
                          "name": "fromIndex",
                          "range": [
                            8888,
                            8897
                          ],
                          "loc": {
                            "start": {
                              "line": 264,
                              "column": 17
                            },
                            "end": {
                              "line": 264,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            8901,
                            8902
                          ],
                          "loc": {
                            "start": {
                              "line": 264,
                              "column": 30
                            },
                            "end": {
                              "line": 264,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          8888,
                          8902
                        ],
                        "loc": {
                          "start": {
                            "line": 264,
                            "column": 17
                          },
                          "end": {
                            "line": 264,
                            "column": 31
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          8906,
                          8907
                        ],
                        "loc": {
                          "start": {
                            "line": 264,
                            "column": 35
                          },
                          "end": {
                            "line": 264,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        8887,
                        8907
                      ],
                      "loc": {
                        "start": {
                          "line": 264,
                          "column": 16
                        },
                        "end": {
                          "line": 264,
                          "column": 36
                        }
                      }
                    },
                    "range": [
                      8879,
                      8907
                    ],
                    "loc": {
                      "start": {
                        "line": 264,
                        "column": 8
                      },
                      "end": {
                        "line": 264,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        8917,
                        8923
                      ],
                      "loc": {
                        "start": {
                          "line": 265,
                          "column": 8
                        },
                        "end": {
                          "line": 265,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          8926,
                          8931
                        ],
                        "loc": {
                          "start": {
                            "line": 265,
                            "column": 17
                          },
                          "end": {
                            "line": 265,
                            "column": 22
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            8934,
                            8939
                          ],
                          "loc": {
                            "start": {
                              "line": 265,
                              "column": 25
                            },
                            "end": {
                              "line": 265,
                              "column": 30
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            8940,
                            8946
                          ],
                          "loc": {
                            "start": {
                              "line": 265,
                              "column": 31
                            },
                            "end": {
                              "line": 265,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          8934,
                          8946
                        ],
                        "loc": {
                          "start": {
                            "line": 265,
                            "column": 25
                          },
                          "end": {
                            "line": 265,
                            "column": 37
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          8949,
                          8950
                        ],
                        "loc": {
                          "start": {
                            "line": 265,
                            "column": 40
                          },
                          "end": {
                            "line": 265,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        8926,
                        8950
                      ],
                      "loc": {
                        "start": {
                          "line": 265,
                          "column": 17
                        },
                        "end": {
                          "line": 265,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      8917,
                      8950
                    ],
                    "loc": {
                      "start": {
                        "line": 265,
                        "column": 8
                      },
                      "end": {
                        "line": 265,
                        "column": 41
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  8875,
                  8951
                ],
                "loc": {
                  "start": {
                    "line": 264,
                    "column": 4
                  },
                  "end": {
                    "line": 265,
                    "column": 42
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        8966,
                        8971
                      ],
                      "loc": {
                        "start": {
                          "line": 267,
                          "column": 13
                        },
                        "end": {
                          "line": 267,
                          "column": 18
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      8964,
                      8971
                    ],
                    "loc": {
                      "start": {
                        "line": 267,
                        "column": 11
                      },
                      "end": {
                        "line": 267,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      8974,
                      8980
                    ],
                    "loc": {
                      "start": {
                        "line": 267,
                        "column": 21
                      },
                      "end": {
                        "line": 267,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    8964,
                    8980
                  ],
                  "loc": {
                    "start": {
                      "line": 267,
                      "column": 11
                    },
                    "end": {
                      "line": 267,
                      "column": 27
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              8994,
                              8999
                            ],
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 10
                              },
                              "end": {
                                "line": 268,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              9000,
                              9005
                            ],
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 16
                              },
                              "end": {
                                "line": 268,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            8994,
                            9006
                          ],
                          "loc": {
                            "start": {
                              "line": 268,
                              "column": 10
                            },
                            "end": {
                              "line": 268,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            9011,
                            9016
                          ],
                          "loc": {
                            "start": {
                              "line": 268,
                              "column": 27
                            },
                            "end": {
                              "line": 268,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          8994,
                          9016
                        ],
                        "loc": {
                          "start": {
                            "line": 268,
                            "column": 10
                          },
                          "end": {
                            "line": 268,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                9035,
                                9040
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 15
                                },
                                "end": {
                                  "line": 269,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              9028,
                              9041
                            ],
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 8
                              },
                              "end": {
                                "line": 269,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "range": [
                          9018,
                          9049
                        ],
                        "loc": {
                          "start": {
                            "line": 268,
                            "column": 34
                          },
                          "end": {
                            "line": 270,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        8990,
                        9049
                      ],
                      "loc": {
                        "start": {
                          "line": 268,
                          "column": 6
                        },
                        "end": {
                          "line": 270,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    8982,
                    9055
                  ],
                  "loc": {
                    "start": {
                      "line": 267,
                      "column": 29
                    },
                    "end": {
                      "line": 271,
                      "column": 5
                    }
                  }
                },
                "range": [
                  8957,
                  9055
                ],
                "loc": {
                  "start": {
                    "line": 267,
                    "column": 4
                  },
                  "end": {
                    "line": 271,
                    "column": 5
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "UnaryExpression",
                  "operator": "-",
                  "argument": {
                    "type": "Literal",
                    "value": 1,
                    "raw": "1",
                    "range": [
                      9068,
                      9069
                    ],
                    "loc": {
                      "start": {
                        "line": 272,
                        "column": 12
                      },
                      "end": {
                        "line": 272,
                        "column": 13
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    9067,
                    9069
                  ],
                  "loc": {
                    "start": {
                      "line": 272,
                      "column": 11
                    },
                    "end": {
                      "line": 272,
                      "column": 13
                    }
                  }
                },
                "range": [
                  9060,
                  9070
                ],
                "loc": {
                  "start": {
                    "line": 272,
                    "column": 4
                  },
                  "end": {
                    "line": 272,
                    "column": 14
                  }
                }
              }
            ],
            "range": [
              8869,
              9074
            ],
            "loc": {
              "start": {
                "line": 263,
                "column": 48
              },
              "end": {
                "line": 273,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            8823,
            9074
          ],
          "loc": {
            "start": {
              "line": 263,
              "column": 2
            },
            "end": {
              "line": 273,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "array",
          "value",
          "fromIndex"
        ]
      },
      "vars": {
        "index": null,
        "length": null
      }
    },
    "undocumented": true,
    "name": "baseIndexOf",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~baseIndexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        8879,
        8907
      ],
      "filename": "lodash.js",
      "lineno": 264,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000581",
        "name": "index",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "-",
          "left": {
            "type": "LogicalExpression",
            "operator": "||",
            "left": {
              "type": "Identifier",
              "name": "fromIndex",
              "range": [
                8888,
                8897
              ],
              "loc": {
                "start": {
                  "line": 264,
                  "column": 17
                },
                "end": {
                  "line": 264,
                  "column": 26
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                8901,
                8902
              ],
              "loc": {
                "start": {
                  "line": 264,
                  "column": 30
                },
                "end": {
                  "line": 264,
                  "column": 31
                }
              }
            },
            "range": [
              8888,
              8902
            ],
            "loc": {
              "start": {
                "line": 264,
                "column": 17
              },
              "end": {
                "line": 264,
                "column": 31
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              8906,
              8907
            ],
            "loc": {
              "start": {
                "line": 264,
                "column": 35
              },
              "end": {
                "line": 264,
                "column": 36
              }
            }
          },
          "range": [
            8887,
            8907
          ],
          "loc": {
            "start": {
              "line": 264,
              "column": 16
            },
            "end": {
              "line": 264,
              "column": 36
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~baseIndexOf",
    "longname": "<anonymous>~baseIndexOf~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        8917,
        8950
      ],
      "filename": "lodash.js",
      "lineno": 265,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000588",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              8926,
              8931
            ],
            "loc": {
              "start": {
                "line": 265,
                "column": 17
              },
              "end": {
                "line": 265,
                "column": 22
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                8934,
                8939
              ],
              "loc": {
                "start": {
                  "line": 265,
                  "column": 25
                },
                "end": {
                  "line": 265,
                  "column": 30
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                8940,
                8946
              ],
              "loc": {
                "start": {
                  "line": 265,
                  "column": 31
                },
                "end": {
                  "line": 265,
                  "column": 37
                }
              }
            },
            "range": [
              8934,
              8946
            ],
            "loc": {
              "start": {
                "line": 265,
                "column": 25
              },
              "end": {
                "line": 265,
                "column": 37
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              8949,
              8950
            ],
            "loc": {
              "start": {
                "line": 265,
                "column": 40
              },
              "end": {
                "line": 265,
                "column": 41
              }
            }
          },
          "range": [
            8926,
            8950
          ],
          "loc": {
            "start": {
              "line": 265,
              "column": 17
            },
            "end": {
              "line": 265,
              "column": 41
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~baseIndexOf",
    "longname": "<anonymous>~baseIndexOf~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        9440,
        9519
      ],
      "filename": "lodash.js",
      "lineno": 284,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000614",
        "name": "cacheIndexOf",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "cacheIndexOf",
            "range": [
              9449,
              9461
            ],
            "loc": {
              "start": {
                "line": 284,
                "column": 11
              },
              "end": {
                "line": 284,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "cache",
              "range": [
                9462,
                9467
              ],
              "loc": {
                "start": {
                  "line": 284,
                  "column": 24
                },
                "end": {
                  "line": 284,
                  "column": 29
                }
              }
            },
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                9469,
                9474
              ],
              "loc": {
                "start": {
                  "line": 284,
                  "column": 31
                },
                "end": {
                  "line": 284,
                  "column": 36
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "cache",
                        "range": [
                          9489,
                          9494
                        ],
                        "loc": {
                          "start": {
                            "line": 285,
                            "column": 11
                          },
                          "end": {
                            "line": 285,
                            "column": 16
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "has",
                        "range": [
                          9495,
                          9498
                        ],
                        "loc": {
                          "start": {
                            "line": 285,
                            "column": 17
                          },
                          "end": {
                            "line": 285,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        9489,
                        9498
                      ],
                      "loc": {
                        "start": {
                          "line": 285,
                          "column": 11
                        },
                        "end": {
                          "line": 285,
                          "column": 20
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          9499,
                          9504
                        ],
                        "loc": {
                          "start": {
                            "line": 285,
                            "column": 21
                          },
                          "end": {
                            "line": 285,
                            "column": 26
                          }
                        }
                      }
                    ],
                    "range": [
                      9489,
                      9505
                    ],
                    "loc": {
                      "start": {
                        "line": 285,
                        "column": 11
                      },
                      "end": {
                        "line": 285,
                        "column": 27
                      }
                    }
                  },
                  "consequent": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      9508,
                      9509
                    ],
                    "loc": {
                      "start": {
                        "line": 285,
                        "column": 30
                      },
                      "end": {
                        "line": 285,
                        "column": 31
                      }
                    }
                  },
                  "alternate": {
                    "type": "UnaryExpression",
                    "operator": "-",
                    "argument": {
                      "type": "Literal",
                      "value": 1,
                      "raw": "1",
                      "range": [
                        9513,
                        9514
                      ],
                      "loc": {
                        "start": {
                          "line": 285,
                          "column": 35
                        },
                        "end": {
                          "line": 285,
                          "column": 36
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      9512,
                      9514
                    ],
                    "loc": {
                      "start": {
                        "line": 285,
                        "column": 34
                      },
                      "end": {
                        "line": 285,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    9489,
                    9514
                  ],
                  "loc": {
                    "start": {
                      "line": 285,
                      "column": 11
                    },
                    "end": {
                      "line": 285,
                      "column": 36
                    }
                  }
                },
                "range": [
                  9482,
                  9515
                ],
                "loc": {
                  "start": {
                    "line": 285,
                    "column": 4
                  },
                  "end": {
                    "line": 285,
                    "column": 37
                  }
                }
              }
            ],
            "range": [
              9476,
              9519
            ],
            "loc": {
              "start": {
                "line": 284,
                "column": 38
              },
              "end": {
                "line": 286,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            9440,
            9519
          ],
          "loc": {
            "start": {
              "line": 284,
              "column": 2
            },
            "end": {
              "line": 286,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "cache",
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "cacheIndexOf",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~cacheIndexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        9777,
        9845
      ],
      "filename": "lodash.js",
      "lineno": 296,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000629",
        "name": "charAtCallback",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "charAtCallback",
            "range": [
              9786,
              9800
            ],
            "loc": {
              "start": {
                "line": 296,
                "column": 11
              },
              "end": {
                "line": 296,
                "column": 25
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                9801,
                9806
              ],
              "loc": {
                "start": {
                  "line": 296,
                  "column": 26
                },
                "end": {
                  "line": 296,
                  "column": 31
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        9821,
                        9826
                      ],
                      "loc": {
                        "start": {
                          "line": 297,
                          "column": 11
                        },
                        "end": {
                          "line": 297,
                          "column": 16
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "charCodeAt",
                      "range": [
                        9827,
                        9837
                      ],
                      "loc": {
                        "start": {
                          "line": 297,
                          "column": 17
                        },
                        "end": {
                          "line": 297,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      9821,
                      9837
                    ],
                    "loc": {
                      "start": {
                        "line": 297,
                        "column": 11
                      },
                      "end": {
                        "line": 297,
                        "column": 27
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        9838,
                        9839
                      ],
                      "loc": {
                        "start": {
                          "line": 297,
                          "column": 28
                        },
                        "end": {
                          "line": 297,
                          "column": 29
                        }
                      }
                    }
                  ],
                  "range": [
                    9821,
                    9840
                  ],
                  "loc": {
                    "start": {
                      "line": 297,
                      "column": 11
                    },
                    "end": {
                      "line": 297,
                      "column": 30
                    }
                  }
                },
                "range": [
                  9814,
                  9841
                ],
                "loc": {
                  "start": {
                    "line": 297,
                    "column": 4
                  },
                  "end": {
                    "line": 297,
                    "column": 31
                  }
                }
              }
            ],
            "range": [
              9808,
              9845
            ],
            "loc": {
              "start": {
                "line": 296,
                "column": 33
              },
              "end": {
                "line": 298,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            9777,
            9845
          ],
          "loc": {
            "start": {
              "line": 296,
              "column": 2
            },
            "end": {
              "line": 298,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "charAtCallback",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~charAtCallback",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        10102,
        10330
      ],
      "filename": "lodash.js",
      "lineno": 307,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000639",
        "name": "charsLeftIndex",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "charsLeftIndex",
            "range": [
              10111,
              10125
            ],
            "loc": {
              "start": {
                "line": 307,
                "column": 11
              },
              "end": {
                "line": 307,
                "column": 25
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                10126,
                10132
              ],
              "loc": {
                "start": {
                  "line": 307,
                  "column": 26
                },
                "end": {
                  "line": 307,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                10134,
                10139
              ],
              "loc": {
                "start": {
                  "line": 307,
                  "column": 34
                },
                "end": {
                  "line": 307,
                  "column": 39
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        10151,
                        10156
                      ],
                      "loc": {
                        "start": {
                          "line": 308,
                          "column": 8
                        },
                        "end": {
                          "line": 308,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          10160,
                          10161
                        ],
                        "loc": {
                          "start": {
                            "line": 308,
                            "column": 17
                          },
                          "end": {
                            "line": 308,
                            "column": 18
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        10159,
                        10161
                      ],
                      "loc": {
                        "start": {
                          "line": 308,
                          "column": 16
                        },
                        "end": {
                          "line": 308,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      10151,
                      10161
                    ],
                    "loc": {
                      "start": {
                        "line": 308,
                        "column": 8
                      },
                      "end": {
                        "line": 308,
                        "column": 18
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        10171,
                        10177
                      ],
                      "loc": {
                        "start": {
                          "line": 309,
                          "column": 8
                        },
                        "end": {
                          "line": 309,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          10180,
                          10186
                        ],
                        "loc": {
                          "start": {
                            "line": 309,
                            "column": 17
                          },
                          "end": {
                            "line": 309,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          10187,
                          10193
                        ],
                        "loc": {
                          "start": {
                            "line": 309,
                            "column": 24
                          },
                          "end": {
                            "line": 309,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        10180,
                        10193
                      ],
                      "loc": {
                        "start": {
                          "line": 309,
                          "column": 17
                        },
                        "end": {
                          "line": 309,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      10171,
                      10193
                    ],
                    "loc": {
                      "start": {
                        "line": 309,
                        "column": 8
                      },
                      "end": {
                        "line": 309,
                        "column": 30
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  10147,
                  10194
                ],
                "loc": {
                  "start": {
                    "line": 308,
                    "column": 4
                  },
                  "end": {
                    "line": 309,
                    "column": 31
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        10209,
                        10214
                      ],
                      "loc": {
                        "start": {
                          "line": 311,
                          "column": 13
                        },
                        "end": {
                          "line": 311,
                          "column": 18
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      10207,
                      10214
                    ],
                    "loc": {
                      "start": {
                        "line": 311,
                        "column": 11
                      },
                      "end": {
                        "line": 311,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      10217,
                      10223
                    ],
                    "loc": {
                      "start": {
                        "line": 311,
                        "column": 21
                      },
                      "end": {
                        "line": 311,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    10207,
                    10223
                  ],
                  "loc": {
                    "start": {
                      "line": 311,
                      "column": 11
                    },
                    "end": {
                      "line": 311,
                      "column": 27
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "chars",
                              "range": [
                                10237,
                                10242
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 10
                                },
                                "end": {
                                  "line": 312,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "indexOf",
                              "range": [
                                10243,
                                10250
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 16
                                },
                                "end": {
                                  "line": 312,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              10237,
                              10250
                            ],
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 10
                              },
                              "end": {
                                "line": 312,
                                "column": 23
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    10251,
                                    10257
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "charAt",
                                  "range": [
                                    10258,
                                    10264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  10251,
                                  10264
                                ],
                                "loc": {
                                  "start": {
                                    "line": 312,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 312,
                                    "column": 37
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    10265,
                                    10270
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "range": [
                                10251,
                                10271
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 24
                                },
                                "end": {
                                  "line": 312,
                                  "column": 44
                                }
                              }
                            }
                          ],
                          "range": [
                            10237,
                            10272
                          ],
                          "loc": {
                            "start": {
                              "line": 312,
                              "column": 10
                            },
                            "end": {
                              "line": 312,
                              "column": 45
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            10275,
                            10276
                          ],
                          "loc": {
                            "start": {
                              "line": 312,
                              "column": 48
                            },
                            "end": {
                              "line": 312,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          10237,
                          10276
                        ],
                        "loc": {
                          "start": {
                            "line": 312,
                            "column": 10
                          },
                          "end": {
                            "line": 312,
                            "column": 49
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "BreakStatement",
                            "label": null,
                            "range": [
                              10288,
                              10294
                            ],
                            "loc": {
                              "start": {
                                "line": 313,
                                "column": 8
                              },
                              "end": {
                                "line": 313,
                                "column": 14
                              }
                            }
                          }
                        ],
                        "range": [
                          10278,
                          10302
                        ],
                        "loc": {
                          "start": {
                            "line": 312,
                            "column": 51
                          },
                          "end": {
                            "line": 314,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        10233,
                        10302
                      ],
                      "loc": {
                        "start": {
                          "line": 312,
                          "column": 6
                        },
                        "end": {
                          "line": 314,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    10225,
                    10308
                  ],
                  "loc": {
                    "start": {
                      "line": 311,
                      "column": 29
                    },
                    "end": {
                      "line": 315,
                      "column": 5
                    }
                  }
                },
                "range": [
                  10200,
                  10308
                ],
                "loc": {
                  "start": {
                    "line": 311,
                    "column": 4
                  },
                  "end": {
                    "line": 315,
                    "column": 5
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "index",
                  "range": [
                    10320,
                    10325
                  ],
                  "loc": {
                    "start": {
                      "line": 316,
                      "column": 11
                    },
                    "end": {
                      "line": 316,
                      "column": 16
                    }
                  }
                },
                "range": [
                  10313,
                  10326
                ],
                "loc": {
                  "start": {
                    "line": 316,
                    "column": 4
                  },
                  "end": {
                    "line": 316,
                    "column": 17
                  }
                }
              }
            ],
            "range": [
              10141,
              10330
            ],
            "loc": {
              "start": {
                "line": 307,
                "column": 41
              },
              "end": {
                "line": 317,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            10102,
            10330
          ],
          "loc": {
            "start": {
              "line": 307,
              "column": 2
            },
            "end": {
              "line": 317,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "string",
          "chars"
        ]
      },
      "vars": {
        "index": null,
        "length": null
      }
    },
    "undocumented": true,
    "name": "charsLeftIndex",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~charsLeftIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        10151,
        10161
      ],
      "filename": "lodash.js",
      "lineno": 308,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000645",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              10160,
              10161
            ],
            "loc": {
              "start": {
                "line": 308,
                "column": 17
              },
              "end": {
                "line": 308,
                "column": 18
              }
            }
          },
          "prefix": true,
          "range": [
            10159,
            10161
          ],
          "loc": {
            "start": {
              "line": 308,
              "column": 16
            },
            "end": {
              "line": 308,
              "column": 18
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~charsLeftIndex",
    "longname": "<anonymous>~charsLeftIndex~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        10171,
        10193
      ],
      "filename": "lodash.js",
      "lineno": 309,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000649",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "string",
            "range": [
              10180,
              10186
            ],
            "loc": {
              "start": {
                "line": 309,
                "column": 17
              },
              "end": {
                "line": 309,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              10187,
              10193
            ],
            "loc": {
              "start": {
                "line": 309,
                "column": 24
              },
              "end": {
                "line": 309,
                "column": 30
              }
            }
          },
          "range": [
            10180,
            10193
          ],
          "loc": {
            "start": {
              "line": 309,
              "column": 17
            },
            "end": {
              "line": 309,
              "column": 30
            }
          }
        },
        "value": "string.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~charsLeftIndex",
    "longname": "<anonymous>~charsLeftIndex~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        10585,
        10783
      ],
      "filename": "lodash.js",
      "lineno": 326,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000676",
        "name": "charsRightIndex",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "charsRightIndex",
            "range": [
              10594,
              10609
            ],
            "loc": {
              "start": {
                "line": 326,
                "column": 11
              },
              "end": {
                "line": 326,
                "column": 26
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                10610,
                10616
              ],
              "loc": {
                "start": {
                  "line": 326,
                  "column": 27
                },
                "end": {
                  "line": 326,
                  "column": 33
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                10618,
                10623
              ],
              "loc": {
                "start": {
                  "line": 326,
                  "column": 35
                },
                "end": {
                  "line": 326,
                  "column": 40
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        10635,
                        10640
                      ],
                      "loc": {
                        "start": {
                          "line": 327,
                          "column": 8
                        },
                        "end": {
                          "line": 327,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          10643,
                          10649
                        ],
                        "loc": {
                          "start": {
                            "line": 327,
                            "column": 16
                          },
                          "end": {
                            "line": 327,
                            "column": 22
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          10650,
                          10656
                        ],
                        "loc": {
                          "start": {
                            "line": 327,
                            "column": 23
                          },
                          "end": {
                            "line": 327,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        10643,
                        10656
                      ],
                      "loc": {
                        "start": {
                          "line": 327,
                          "column": 16
                        },
                        "end": {
                          "line": 327,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      10635,
                      10656
                    ],
                    "loc": {
                      "start": {
                        "line": 327,
                        "column": 8
                      },
                      "end": {
                        "line": 327,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  10631,
                  10657
                ],
                "loc": {
                  "start": {
                    "line": 327,
                    "column": 4
                  },
                  "end": {
                    "line": 327,
                    "column": 30
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "index",
                    "range": [
                      10669,
                      10674
                    ],
                    "loc": {
                      "start": {
                        "line": 328,
                        "column": 11
                      },
                      "end": {
                        "line": 328,
                        "column": 16
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    10669,
                    10676
                  ],
                  "loc": {
                    "start": {
                      "line": 328,
                      "column": 11
                    },
                    "end": {
                      "line": 328,
                      "column": 18
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "chars",
                              "range": [
                                10690,
                                10695
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 10
                                },
                                "end": {
                                  "line": 329,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "indexOf",
                              "range": [
                                10696,
                                10703
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 16
                                },
                                "end": {
                                  "line": 329,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              10690,
                              10703
                            ],
                            "loc": {
                              "start": {
                                "line": 329,
                                "column": 10
                              },
                              "end": {
                                "line": 329,
                                "column": 23
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    10704,
                                    10710
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "charAt",
                                  "range": [
                                    10711,
                                    10717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  10704,
                                  10717
                                ],
                                "loc": {
                                  "start": {
                                    "line": 329,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 329,
                                    "column": 37
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    10718,
                                    10723
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "range": [
                                10704,
                                10724
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 24
                                },
                                "end": {
                                  "line": 329,
                                  "column": 44
                                }
                              }
                            }
                          ],
                          "range": [
                            10690,
                            10725
                          ],
                          "loc": {
                            "start": {
                              "line": 329,
                              "column": 10
                            },
                            "end": {
                              "line": 329,
                              "column": 45
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            10728,
                            10729
                          ],
                          "loc": {
                            "start": {
                              "line": 329,
                              "column": 48
                            },
                            "end": {
                              "line": 329,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          10690,
                          10729
                        ],
                        "loc": {
                          "start": {
                            "line": 329,
                            "column": 10
                          },
                          "end": {
                            "line": 329,
                            "column": 49
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "BreakStatement",
                            "label": null,
                            "range": [
                              10741,
                              10747
                            ],
                            "loc": {
                              "start": {
                                "line": 330,
                                "column": 8
                              },
                              "end": {
                                "line": 330,
                                "column": 14
                              }
                            }
                          }
                        ],
                        "range": [
                          10731,
                          10755
                        ],
                        "loc": {
                          "start": {
                            "line": 329,
                            "column": 51
                          },
                          "end": {
                            "line": 331,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        10686,
                        10755
                      ],
                      "loc": {
                        "start": {
                          "line": 329,
                          "column": 6
                        },
                        "end": {
                          "line": 331,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    10678,
                    10761
                  ],
                  "loc": {
                    "start": {
                      "line": 328,
                      "column": 20
                    },
                    "end": {
                      "line": 332,
                      "column": 5
                    }
                  }
                },
                "range": [
                  10662,
                  10761
                ],
                "loc": {
                  "start": {
                    "line": 328,
                    "column": 4
                  },
                  "end": {
                    "line": 332,
                    "column": 5
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "index",
                  "range": [
                    10773,
                    10778
                  ],
                  "loc": {
                    "start": {
                      "line": 333,
                      "column": 11
                    },
                    "end": {
                      "line": 333,
                      "column": 16
                    }
                  }
                },
                "range": [
                  10766,
                  10779
                ],
                "loc": {
                  "start": {
                    "line": 333,
                    "column": 4
                  },
                  "end": {
                    "line": 333,
                    "column": 17
                  }
                }
              }
            ],
            "range": [
              10625,
              10783
            ],
            "loc": {
              "start": {
                "line": 326,
                "column": 42
              },
              "end": {
                "line": 334,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            10585,
            10783
          ],
          "loc": {
            "start": {
              "line": 326,
              "column": 2
            },
            "end": {
              "line": 334,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "string",
          "chars"
        ]
      },
      "vars": {
        "index": null
      }
    },
    "undocumented": true,
    "name": "charsRightIndex",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~charsRightIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        10635,
        10656
      ],
      "filename": "lodash.js",
      "lineno": 327,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000682",
        "name": "index",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "string",
            "range": [
              10643,
              10649
            ],
            "loc": {
              "start": {
                "line": 327,
                "column": 16
              },
              "end": {
                "line": 327,
                "column": 22
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              10650,
              10656
            ],
            "loc": {
              "start": {
                "line": 327,
                "column": 23
              },
              "end": {
                "line": 327,
                "column": 29
              }
            }
          },
          "range": [
            10643,
            10656
          ],
          "loc": {
            "start": {
              "line": 327,
              "column": 16
            },
            "end": {
              "line": 327,
              "column": 29
            }
          }
        },
        "value": "string.length"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~charsRightIndex",
    "longname": "<anonymous>~charsRightIndex~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        11105,
        11220
      ],
      "filename": "lodash.js",
      "lineno": 345,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000707",
        "name": "compareAscending",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "compareAscending",
            "range": [
              11114,
              11130
            ],
            "loc": {
              "start": {
                "line": 345,
                "column": 11
              },
              "end": {
                "line": 345,
                "column": 27
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "a",
              "range": [
                11131,
                11132
              ],
              "loc": {
                "start": {
                  "line": 345,
                  "column": 28
                },
                "end": {
                  "line": 345,
                  "column": 29
                }
              }
            },
            {
              "type": "Identifier",
              "name": "b",
              "range": [
                11134,
                11135
              ],
              "loc": {
                "start": {
                  "line": 345,
                  "column": 31
                },
                "end": {
                  "line": 345,
                  "column": 32
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "baseCompareAscending",
                      "range": [
                        11150,
                        11170
                      ],
                      "loc": {
                        "start": {
                          "line": 346,
                          "column": 11
                        },
                        "end": {
                          "line": 346,
                          "column": 31
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "a",
                          "range": [
                            11171,
                            11172
                          ],
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 32
                            },
                            "end": {
                              "line": 346,
                              "column": 33
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "criteria",
                          "range": [
                            11173,
                            11181
                          ],
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 34
                            },
                            "end": {
                              "line": 346,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          11171,
                          11181
                        ],
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 32
                          },
                          "end": {
                            "line": 346,
                            "column": 42
                          }
                        }
                      },
                      {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "b",
                          "range": [
                            11183,
                            11184
                          ],
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 44
                            },
                            "end": {
                              "line": 346,
                              "column": 45
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "criteria",
                          "range": [
                            11185,
                            11193
                          ],
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 46
                            },
                            "end": {
                              "line": 346,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          11183,
                          11193
                        ],
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 44
                          },
                          "end": {
                            "line": 346,
                            "column": 54
                          }
                        }
                      }
                    ],
                    "range": [
                      11150,
                      11194
                    ],
                    "loc": {
                      "start": {
                        "line": 346,
                        "column": 11
                      },
                      "end": {
                        "line": 346,
                        "column": 55
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "-",
                    "left": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "a",
                        "range": [
                          11198,
                          11199
                        ],
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 59
                          },
                          "end": {
                            "line": 346,
                            "column": 60
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "index",
                        "range": [
                          11200,
                          11205
                        ],
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 61
                          },
                          "end": {
                            "line": 346,
                            "column": 66
                          }
                        }
                      },
                      "range": [
                        11198,
                        11205
                      ],
                      "loc": {
                        "start": {
                          "line": 346,
                          "column": 59
                        },
                        "end": {
                          "line": 346,
                          "column": 66
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "b",
                        "range": [
                          11208,
                          11209
                        ],
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 69
                          },
                          "end": {
                            "line": 346,
                            "column": 70
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "index",
                        "range": [
                          11210,
                          11215
                        ],
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 71
                          },
                          "end": {
                            "line": 346,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        11208,
                        11215
                      ],
                      "loc": {
                        "start": {
                          "line": 346,
                          "column": 69
                        },
                        "end": {
                          "line": 346,
                          "column": 76
                        }
                      }
                    },
                    "range": [
                      11198,
                      11215
                    ],
                    "loc": {
                      "start": {
                        "line": 346,
                        "column": 59
                      },
                      "end": {
                        "line": 346,
                        "column": 76
                      }
                    }
                  },
                  "range": [
                    11150,
                    11215
                  ],
                  "loc": {
                    "start": {
                      "line": 346,
                      "column": 11
                    },
                    "end": {
                      "line": 346,
                      "column": 76
                    }
                  }
                },
                "range": [
                  11143,
                  11216
                ],
                "loc": {
                  "start": {
                    "line": 346,
                    "column": 4
                  },
                  "end": {
                    "line": 346,
                    "column": 77
                  }
                }
              }
            ],
            "range": [
              11137,
              11220
            ],
            "loc": {
              "start": {
                "line": 345,
                "column": 34
              },
              "end": {
                "line": 347,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            11105,
            11220
          ],
          "loc": {
            "start": {
              "line": 345,
              "column": 2
            },
            "end": {
              "line": 347,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "a",
          "b"
        ]
      }
    },
    "undocumented": true,
    "name": "compareAscending",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~compareAscending",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        11557,
        12251
      ],
      "filename": "lodash.js",
      "lineno": 358,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000729",
        "name": "compareMultipleAscending",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "compareMultipleAscending",
            "range": [
              11566,
              11590
            ],
            "loc": {
              "start": {
                "line": 358,
                "column": 11
              },
              "end": {
                "line": 358,
                "column": 35
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "a",
              "range": [
                11591,
                11592
              ],
              "loc": {
                "start": {
                  "line": 358,
                  "column": 36
                },
                "end": {
                  "line": 358,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "b",
              "range": [
                11594,
                11595
              ],
              "loc": {
                "start": {
                  "line": 358,
                  "column": 39
                },
                "end": {
                  "line": 358,
                  "column": 40
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "ac",
                      "range": [
                        11607,
                        11609
                      ],
                      "loc": {
                        "start": {
                          "line": 359,
                          "column": 8
                        },
                        "end": {
                          "line": 359,
                          "column": 10
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "a",
                        "range": [
                          11612,
                          11613
                        ],
                        "loc": {
                          "start": {
                            "line": 359,
                            "column": 13
                          },
                          "end": {
                            "line": 359,
                            "column": 14
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "criteria",
                        "range": [
                          11614,
                          11622
                        ],
                        "loc": {
                          "start": {
                            "line": 359,
                            "column": 15
                          },
                          "end": {
                            "line": 359,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        11612,
                        11622
                      ],
                      "loc": {
                        "start": {
                          "line": 359,
                          "column": 13
                        },
                        "end": {
                          "line": 359,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      11607,
                      11622
                    ],
                    "loc": {
                      "start": {
                        "line": 359,
                        "column": 8
                      },
                      "end": {
                        "line": 359,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "bc",
                      "range": [
                        11632,
                        11634
                      ],
                      "loc": {
                        "start": {
                          "line": 360,
                          "column": 8
                        },
                        "end": {
                          "line": 360,
                          "column": 10
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "b",
                        "range": [
                          11637,
                          11638
                        ],
                        "loc": {
                          "start": {
                            "line": 360,
                            "column": 13
                          },
                          "end": {
                            "line": 360,
                            "column": 14
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "criteria",
                        "range": [
                          11639,
                          11647
                        ],
                        "loc": {
                          "start": {
                            "line": 360,
                            "column": 15
                          },
                          "end": {
                            "line": 360,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        11637,
                        11647
                      ],
                      "loc": {
                        "start": {
                          "line": 360,
                          "column": 13
                        },
                        "end": {
                          "line": 360,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      11632,
                      11647
                    ],
                    "loc": {
                      "start": {
                        "line": 360,
                        "column": 8
                      },
                      "end": {
                        "line": 360,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        11657,
                        11662
                      ],
                      "loc": {
                        "start": {
                          "line": 361,
                          "column": 8
                        },
                        "end": {
                          "line": 361,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          11666,
                          11667
                        ],
                        "loc": {
                          "start": {
                            "line": 361,
                            "column": 17
                          },
                          "end": {
                            "line": 361,
                            "column": 18
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        11665,
                        11667
                      ],
                      "loc": {
                        "start": {
                          "line": 361,
                          "column": 16
                        },
                        "end": {
                          "line": 361,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      11657,
                      11667
                    ],
                    "loc": {
                      "start": {
                        "line": 361,
                        "column": 8
                      },
                      "end": {
                        "line": 361,
                        "column": 18
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        11677,
                        11683
                      ],
                      "loc": {
                        "start": {
                          "line": 362,
                          "column": 8
                        },
                        "end": {
                          "line": 362,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "ac",
                        "range": [
                          11686,
                          11688
                        ],
                        "loc": {
                          "start": {
                            "line": 362,
                            "column": 17
                          },
                          "end": {
                            "line": 362,
                            "column": 19
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          11689,
                          11695
                        ],
                        "loc": {
                          "start": {
                            "line": 362,
                            "column": 20
                          },
                          "end": {
                            "line": 362,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        11686,
                        11695
                      ],
                      "loc": {
                        "start": {
                          "line": 362,
                          "column": 17
                        },
                        "end": {
                          "line": 362,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      11677,
                      11695
                    ],
                    "loc": {
                      "start": {
                        "line": 362,
                        "column": 8
                      },
                      "end": {
                        "line": 362,
                        "column": 26
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  11603,
                  11696
                ],
                "loc": {
                  "start": {
                    "line": 359,
                    "column": 4
                  },
                  "end": {
                    "line": 362,
                    "column": 27
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        11711,
                        11716
                      ],
                      "loc": {
                        "start": {
                          "line": 364,
                          "column": 13
                        },
                        "end": {
                          "line": 364,
                          "column": 18
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      11709,
                      11716
                    ],
                    "loc": {
                      "start": {
                        "line": 364,
                        "column": 11
                      },
                      "end": {
                        "line": 364,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      11719,
                      11725
                    ],
                    "loc": {
                      "start": {
                        "line": 364,
                        "column": 21
                      },
                      "end": {
                        "line": 364,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    11709,
                    11725
                  ],
                  "loc": {
                    "start": {
                      "line": 364,
                      "column": 11
                    },
                    "end": {
                      "line": 364,
                      "column": 27
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              11739,
                              11745
                            ],
                            "loc": {
                              "start": {
                                "line": 365,
                                "column": 10
                              },
                              "end": {
                                "line": 365,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCompareAscending",
                              "range": [
                                11748,
                                11768
                              ],
                              "loc": {
                                "start": {
                                  "line": 365,
                                  "column": 19
                                },
                                "end": {
                                  "line": 365,
                                  "column": 39
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "ac",
                                  "range": [
                                    11769,
                                    11771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 42
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    11772,
                                    11777
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  11769,
                                  11778
                                ],
                                "loc": {
                                  "start": {
                                    "line": 365,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 365,
                                    "column": 49
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "bc",
                                  "range": [
                                    11780,
                                    11782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 53
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    11783,
                                    11788
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 59
                                    }
                                  }
                                },
                                "range": [
                                  11780,
                                  11789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 365,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 365,
                                    "column": 60
                                  }
                                }
                              }
                            ],
                            "range": [
                              11748,
                              11790
                            ],
                            "loc": {
                              "start": {
                                "line": 365,
                                "column": 19
                              },
                              "end": {
                                "line": 365,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            11739,
                            11790
                          ],
                          "loc": {
                            "start": {
                              "line": 365,
                              "column": 10
                            },
                            "end": {
                              "line": 365,
                              "column": 61
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        11735,
                        11791
                      ],
                      "loc": {
                        "start": {
                          "line": 365,
                          "column": 6
                        },
                        "end": {
                          "line": 365,
                          "column": 62
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          11802,
                          11808
                        ],
                        "loc": {
                          "start": {
                            "line": 366,
                            "column": 10
                          },
                          "end": {
                            "line": 366,
                            "column": 16
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                11827,
                                11833
                              ],
                              "loc": {
                                "start": {
                                  "line": 367,
                                  "column": 15
                                },
                                "end": {
                                  "line": 367,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              11820,
                              11834
                            ],
                            "loc": {
                              "start": {
                                "line": 367,
                                "column": 8
                              },
                              "end": {
                                "line": 367,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          11810,
                          11842
                        ],
                        "loc": {
                          "start": {
                            "line": 366,
                            "column": 18
                          },
                          "end": {
                            "line": 368,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        11798,
                        11842
                      ],
                      "loc": {
                        "start": {
                          "line": 366,
                          "column": 6
                        },
                        "end": {
                          "line": 368,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    11727,
                    11848
                  ],
                  "loc": {
                    "start": {
                      "line": 364,
                      "column": 29
                    },
                    "end": {
                      "line": 369,
                      "column": 5
                    }
                  }
                },
                "range": [
                  11702,
                  11848
                ],
                "loc": {
                  "start": {
                    "line": 364,
                    "column": 4
                  },
                  "end": {
                    "line": 369,
                    "column": 5
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "-",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "a",
                      "range": [
                        12229,
                        12230
                      ],
                      "loc": {
                        "start": {
                          "line": 376,
                          "column": 11
                        },
                        "end": {
                          "line": 376,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        12231,
                        12236
                      ],
                      "loc": {
                        "start": {
                          "line": 376,
                          "column": 13
                        },
                        "end": {
                          "line": 376,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      12229,
                      12236
                    ],
                    "loc": {
                      "start": {
                        "line": 376,
                        "column": 11
                      },
                      "end": {
                        "line": 376,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "b",
                      "range": [
                        12239,
                        12240
                      ],
                      "loc": {
                        "start": {
                          "line": 376,
                          "column": 21
                        },
                        "end": {
                          "line": 376,
                          "column": 22
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        12241,
                        12246
                      ],
                      "loc": {
                        "start": {
                          "line": 376,
                          "column": 23
                        },
                        "end": {
                          "line": 376,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      12239,
                      12246
                    ],
                    "loc": {
                      "start": {
                        "line": 376,
                        "column": 21
                      },
                      "end": {
                        "line": 376,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    12229,
                    12246
                  ],
                  "loc": {
                    "start": {
                      "line": 376,
                      "column": 11
                    },
                    "end": {
                      "line": 376,
                      "column": 28
                    }
                  }
                },
                "range": [
                  12222,
                  12247
                ],
                "loc": {
                  "start": {
                    "line": 376,
                    "column": 4
                  },
                  "end": {
                    "line": 376,
                    "column": 29
                  }
                }
              }
            ],
            "range": [
              11597,
              12251
            ],
            "loc": {
              "start": {
                "line": 358,
                "column": 42
              },
              "end": {
                "line": 377,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            11557,
            12251
          ],
          "loc": {
            "start": {
              "line": 358,
              "column": 2
            },
            "end": {
              "line": 377,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "a",
          "b"
        ]
      },
      "vars": {
        "ac": null,
        "bc": null,
        "index": null,
        "length": null,
        "result": null
      }
    },
    "undocumented": true,
    "name": "compareMultipleAscending",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~compareMultipleAscending",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        11607,
        11622
      ],
      "filename": "lodash.js",
      "lineno": 359,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000735",
        "name": "ac",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "a",
            "range": [
              11612,
              11613
            ],
            "loc": {
              "start": {
                "line": 359,
                "column": 13
              },
              "end": {
                "line": 359,
                "column": 14
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "criteria",
            "range": [
              11614,
              11622
            ],
            "loc": {
              "start": {
                "line": 359,
                "column": 15
              },
              "end": {
                "line": 359,
                "column": 23
              }
            }
          },
          "range": [
            11612,
            11622
          ],
          "loc": {
            "start": {
              "line": 359,
              "column": 13
            },
            "end": {
              "line": 359,
              "column": 23
            }
          }
        },
        "value": "a.criteria"
      }
    },
    "undocumented": true,
    "name": "ac",
    "kind": "member",
    "memberof": "<anonymous>~compareMultipleAscending",
    "longname": "<anonymous>~compareMultipleAscending~ac",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        11632,
        11647
      ],
      "filename": "lodash.js",
      "lineno": 360,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000740",
        "name": "bc",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "b",
            "range": [
              11637,
              11638
            ],
            "loc": {
              "start": {
                "line": 360,
                "column": 13
              },
              "end": {
                "line": 360,
                "column": 14
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "criteria",
            "range": [
              11639,
              11647
            ],
            "loc": {
              "start": {
                "line": 360,
                "column": 15
              },
              "end": {
                "line": 360,
                "column": 23
              }
            }
          },
          "range": [
            11637,
            11647
          ],
          "loc": {
            "start": {
              "line": 360,
              "column": 13
            },
            "end": {
              "line": 360,
              "column": 23
            }
          }
        },
        "value": "b.criteria"
      }
    },
    "undocumented": true,
    "name": "bc",
    "kind": "member",
    "memberof": "<anonymous>~compareMultipleAscending",
    "longname": "<anonymous>~compareMultipleAscending~bc",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        11657,
        11667
      ],
      "filename": "lodash.js",
      "lineno": 361,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000745",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              11666,
              11667
            ],
            "loc": {
              "start": {
                "line": 361,
                "column": 17
              },
              "end": {
                "line": 361,
                "column": 18
              }
            }
          },
          "prefix": true,
          "range": [
            11665,
            11667
          ],
          "loc": {
            "start": {
              "line": 361,
              "column": 16
            },
            "end": {
              "line": 361,
              "column": 18
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~compareMultipleAscending",
    "longname": "<anonymous>~compareMultipleAscending~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        11677,
        11695
      ],
      "filename": "lodash.js",
      "lineno": 362,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000749",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "ac",
            "range": [
              11686,
              11688
            ],
            "loc": {
              "start": {
                "line": 362,
                "column": 17
              },
              "end": {
                "line": 362,
                "column": 19
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              11689,
              11695
            ],
            "loc": {
              "start": {
                "line": 362,
                "column": 20
              },
              "end": {
                "line": 362,
                "column": 26
              }
            }
          },
          "range": [
            11686,
            11695
          ],
          "loc": {
            "start": {
              "line": 362,
              "column": 17
            },
            "end": {
              "line": 362,
              "column": 26
            }
          }
        },
        "value": "ac.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~compareMultipleAscending",
    "longname": "<anonymous>~compareMultipleAscending~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        11739,
        11790
      ],
      "filename": "lodash.js",
      "lineno": 365,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000761",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseCompareAscending",
            "range": [
              11748,
              11768
            ],
            "loc": {
              "start": {
                "line": 365,
                "column": 19
              },
              "end": {
                "line": 365,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "ac",
                "range": [
                  11769,
                  11771
                ],
                "loc": {
                  "start": {
                    "line": 365,
                    "column": 40
                  },
                  "end": {
                    "line": 365,
                    "column": 42
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "index",
                "range": [
                  11772,
                  11777
                ],
                "loc": {
                  "start": {
                    "line": 365,
                    "column": 43
                  },
                  "end": {
                    "line": 365,
                    "column": 48
                  }
                }
              },
              "range": [
                11769,
                11778
              ],
              "loc": {
                "start": {
                  "line": 365,
                  "column": 40
                },
                "end": {
                  "line": 365,
                  "column": 49
                }
              }
            },
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "bc",
                "range": [
                  11780,
                  11782
                ],
                "loc": {
                  "start": {
                    "line": 365,
                    "column": 51
                  },
                  "end": {
                    "line": 365,
                    "column": 53
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "index",
                "range": [
                  11783,
                  11788
                ],
                "loc": {
                  "start": {
                    "line": 365,
                    "column": 54
                  },
                  "end": {
                    "line": 365,
                    "column": 59
                  }
                }
              },
              "range": [
                11780,
                11789
              ],
              "loc": {
                "start": {
                  "line": 365,
                  "column": 51
                },
                "end": {
                  "line": 365,
                  "column": 60
                }
              }
            }
          ],
          "range": [
            11748,
            11790
          ],
          "loc": {
            "start": {
              "line": 365,
              "column": 19
            },
            "end": {
              "line": 365,
              "column": 61
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~compareMultipleAscending",
    "longname": "<anonymous>~compareMultipleAscending~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        12516,
        12909
      ],
      "filename": "lodash.js",
      "lineno": 387,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000784",
        "name": "createCompounder",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "createCompounder",
            "range": [
              12525,
              12541
            ],
            "loc": {
              "start": {
                "line": 387,
                "column": 11
              },
              "end": {
                "line": 387,
                "column": 27
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                12542,
                12550
              ],
              "loc": {
                "start": {
                  "line": 387,
                  "column": 28
                },
                "end": {
                  "line": 387,
                  "column": 36
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "FunctionExpression",
                  "id": null,
                  "params": [
                    {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        12574,
                        12580
                      ],
                      "loc": {
                        "start": {
                          "line": 388,
                          "column": 20
                        },
                        "end": {
                          "line": 388,
                          "column": 26
                        }
                      }
                    }
                  ],
                  "defaults": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                12594,
                                12599
                              ],
                              "loc": {
                                "start": {
                                  "line": 389,
                                  "column": 10
                                },
                                "end": {
                                  "line": 389,
                                  "column": 15
                                }
                              }
                            },
                            "init": {
                              "type": "UnaryExpression",
                              "operator": "-",
                              "argument": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  12603,
                                  12604
                                ],
                                "loc": {
                                  "start": {
                                    "line": 389,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 389,
                                    "column": 20
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                12602,
                                12604
                              ],
                              "loc": {
                                "start": {
                                  "line": 389,
                                  "column": 18
                                },
                                "end": {
                                  "line": 389,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              12594,
                              12604
                            ],
                            "loc": {
                              "start": {
                                "line": 389,
                                "column": 10
                              },
                              "end": {
                                "line": 389,
                                "column": 20
                              }
                            }
                          },
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "words",
                              "range": [
                                12616,
                                12621
                              ],
                              "loc": {
                                "start": {
                                  "line": 390,
                                  "column": 10
                                },
                                "end": {
                                  "line": 390,
                                  "column": 15
                                }
                              }
                            },
                            "init": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "!=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    12624,
                                    12630
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 390,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 390,
                                      "column": 24
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    12634,
                                    12638
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 390,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 390,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  12624,
                                  12638
                                ],
                                "loc": {
                                  "start": {
                                    "line": 390,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 390,
                                    "column": 32
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "String",
                                          "range": [
                                            12642,
                                            12648
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 390,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 390,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "string",
                                            "range": [
                                              12649,
                                              12655
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 390,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 390,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12642,
                                          12656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 390,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 390,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "replace",
                                        "range": [
                                          12657,
                                          12664
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 390,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 390,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "range": [
                                        12642,
                                        12664
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 390,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 390,
                                          "column": 58
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "reLatin1",
                                        "range": [
                                          12665,
                                          12673
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 390,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 390,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "deburrLetter",
                                        "range": [
                                          12675,
                                          12687
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 390,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 390,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12642,
                                      12688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "match",
                                    "range": [
                                      12689,
                                      12694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 83
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    12642,
                                    12694
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 390,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 390,
                                      "column": 88
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "reWords",
                                    "range": [
                                      12695,
                                      12702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 89
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 96
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12642,
                                  12703
                                ],
                                "loc": {
                                  "start": {
                                    "line": 390,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 390,
                                    "column": 97
                                  }
                                }
                              },
                              "range": [
                                12624,
                                12703
                              ],
                              "loc": {
                                "start": {
                                  "line": 390,
                                  "column": 18
                                },
                                "end": {
                                  "line": 390,
                                  "column": 97
                                }
                              }
                            },
                            "range": [
                              12616,
                              12703
                            ],
                            "loc": {
                              "start": {
                                "line": 390,
                                "column": 10
                              },
                              "end": {
                                "line": 390,
                                "column": 97
                              }
                            }
                          },
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                12715,
                                12721
                              ],
                              "loc": {
                                "start": {
                                  "line": 391,
                                  "column": 10
                                },
                                "end": {
                                  "line": 391,
                                  "column": 16
                                }
                              }
                            },
                            "init": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "Identifier",
                                "name": "words",
                                "range": [
                                  12724,
                                  12729
                                ],
                                "loc": {
                                  "start": {
                                    "line": 391,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 391,
                                    "column": 24
                                  }
                                }
                              },
                              "consequent": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "words",
                                  "range": [
                                    12732,
                                    12737
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 391,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 391,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    12738,
                                    12744
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 391,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 391,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  12732,
                                  12744
                                ],
                                "loc": {
                                  "start": {
                                    "line": 391,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 391,
                                    "column": 39
                                  }
                                }
                              },
                              "alternate": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  12747,
                                  12748
                                ],
                                "loc": {
                                  "start": {
                                    "line": 391,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 391,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                12724,
                                12748
                              ],
                              "loc": {
                                "start": {
                                  "line": 391,
                                  "column": 19
                                },
                                "end": {
                                  "line": 391,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              12715,
                              12748
                            ],
                            "loc": {
                              "start": {
                                "line": 391,
                                "column": 10
                              },
                              "end": {
                                "line": 391,
                                "column": 43
                              }
                            }
                          },
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                12760,
                                12766
                              ],
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 10
                                },
                                "end": {
                                  "line": 392,
                                  "column": 16
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                12769,
                                12771
                              ],
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 19
                                },
                                "end": {
                                  "line": 392,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              12760,
                              12771
                            ],
                            "loc": {
                              "start": {
                                "line": 392,
                                "column": 10
                              },
                              "end": {
                                "line": 392,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          12590,
                          12772
                        ],
                        "loc": {
                          "start": {
                            "line": 389,
                            "column": 6
                          },
                          "end": {
                            "line": 392,
                            "column": 22
                          }
                        }
                      },
                      {
                        "type": "WhileStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "UpdateExpression",
                            "operator": "++",
                            "argument": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                12789,
                                12794
                              ],
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 15
                                },
                                "end": {
                                  "line": 394,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              12787,
                              12794
                            ],
                            "loc": {
                              "start": {
                                "line": 394,
                                "column": 13
                              },
                              "end": {
                                "line": 394,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              12797,
                              12803
                            ],
                            "loc": {
                              "start": {
                                "line": 394,
                                "column": 23
                              },
                              "end": {
                                "line": 394,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            12787,
                            12803
                          ],
                          "loc": {
                            "start": {
                              "line": 394,
                              "column": 13
                            },
                            "end": {
                              "line": 394,
                              "column": 29
                            }
                          }
                        },
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    12815,
                                    12821
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 395,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 395,
                                      "column": 14
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      12824,
                                      12832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 395,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        12833,
                                        12839
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 395,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 395,
                                          "column": 32
                                        }
                                      }
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "words",
                                        "range": [
                                          12841,
                                          12846
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 395,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 395,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          12847,
                                          12852
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 395,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 395,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        12841,
                                        12853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 395,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 395,
                                          "column": 46
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        12855,
                                        12860
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 395,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 395,
                                          "column": 53
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "words",
                                      "range": [
                                        12862,
                                        12867
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 395,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 395,
                                          "column": 60
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    12824,
                                    12868
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 395,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 395,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  12815,
                                  12868
                                ],
                                "loc": {
                                  "start": {
                                    "line": 395,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 395,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                12815,
                                12869
                              ],
                              "loc": {
                                "start": {
                                  "line": 395,
                                  "column": 8
                                },
                                "end": {
                                  "line": 395,
                                  "column": 62
                                }
                              }
                            }
                          ],
                          "range": [
                            12805,
                            12877
                          ],
                          "loc": {
                            "start": {
                              "line": 394,
                              "column": 31
                            },
                            "end": {
                              "line": 396,
                              "column": 7
                            }
                          }
                        },
                        "range": [
                          12780,
                          12877
                        ],
                        "loc": {
                          "start": {
                            "line": 394,
                            "column": 6
                          },
                          "end": {
                            "line": 396,
                            "column": 7
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            12891,
                            12897
                          ],
                          "loc": {
                            "start": {
                              "line": 397,
                              "column": 13
                            },
                            "end": {
                              "line": 397,
                              "column": 19
                            }
                          }
                        },
                        "range": [
                          12884,
                          12898
                        ],
                        "loc": {
                          "start": {
                            "line": 397,
                            "column": 6
                          },
                          "end": {
                            "line": 397,
                            "column": 20
                          }
                        }
                      }
                    ],
                    "range": [
                      12582,
                      12904
                    ],
                    "loc": {
                      "start": {
                        "line": 388,
                        "column": 28
                      },
                      "end": {
                        "line": 398,
                        "column": 5
                      }
                    }
                  },
                  "rest": null,
                  "generator": false,
                  "expression": false,
                  "range": [
                    12565,
                    12904
                  ],
                  "loc": {
                    "start": {
                      "line": 388,
                      "column": 11
                    },
                    "end": {
                      "line": 398,
                      "column": 5
                    }
                  }
                },
                "range": [
                  12558,
                  12905
                ],
                "loc": {
                  "start": {
                    "line": 388,
                    "column": 4
                  },
                  "end": {
                    "line": 398,
                    "column": 6
                  }
                }
              }
            ],
            "range": [
              12552,
              12909
            ],
            "loc": {
              "start": {
                "line": 387,
                "column": 38
              },
              "end": {
                "line": 399,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            12516,
            12909
          ],
          "loc": {
            "start": {
              "line": 387,
              "column": 2
            },
            "end": {
              "line": 399,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "callback"
        ]
      },
      "vars": {
        "": null
      }
    },
    "undocumented": true,
    "name": "createCompounder",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~createCompounder",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        12594,
        12604
      ],
      "filename": "lodash.js",
      "lineno": 389,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000793",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              12603,
              12604
            ],
            "loc": {
              "start": {
                "line": 389,
                "column": 19
              },
              "end": {
                "line": 389,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            12602,
            12604
          ],
          "loc": {
            "start": {
              "line": 389,
              "column": 18
            },
            "end": {
              "line": 389,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        12616,
        12703
      ],
      "filename": "lodash.js",
      "lineno": 390,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000797",
        "name": "words",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "BinaryExpression",
            "operator": "!=",
            "left": {
              "type": "Identifier",
              "name": "string",
              "range": [
                12624,
                12630
              ],
              "loc": {
                "start": {
                  "line": 390,
                  "column": 18
                },
                "end": {
                  "line": 390,
                  "column": 24
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                12634,
                12638
              ],
              "loc": {
                "start": {
                  "line": 390,
                  "column": 28
                },
                "end": {
                  "line": 390,
                  "column": 32
                }
              }
            },
            "range": [
              12624,
              12638
            ],
            "loc": {
              "start": {
                "line": 390,
                "column": 18
              },
              "end": {
                "line": 390,
                "column": 32
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "CallExpression",
                "callee": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        12642,
                        12648
                      ],
                      "loc": {
                        "start": {
                          "line": 390,
                          "column": 36
                        },
                        "end": {
                          "line": 390,
                          "column": 42
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          12649,
                          12655
                        ],
                        "loc": {
                          "start": {
                            "line": 390,
                            "column": 43
                          },
                          "end": {
                            "line": 390,
                            "column": 49
                          }
                        }
                      }
                    ],
                    "range": [
                      12642,
                      12656
                    ],
                    "loc": {
                      "start": {
                        "line": 390,
                        "column": 36
                      },
                      "end": {
                        "line": 390,
                        "column": 50
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "replace",
                    "range": [
                      12657,
                      12664
                    ],
                    "loc": {
                      "start": {
                        "line": 390,
                        "column": 51
                      },
                      "end": {
                        "line": 390,
                        "column": 58
                      }
                    }
                  },
                  "range": [
                    12642,
                    12664
                  ],
                  "loc": {
                    "start": {
                      "line": 390,
                      "column": 36
                    },
                    "end": {
                      "line": 390,
                      "column": 58
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "reLatin1",
                    "range": [
                      12665,
                      12673
                    ],
                    "loc": {
                      "start": {
                        "line": 390,
                        "column": 59
                      },
                      "end": {
                        "line": 390,
                        "column": 67
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "deburrLetter",
                    "range": [
                      12675,
                      12687
                    ],
                    "loc": {
                      "start": {
                        "line": 390,
                        "column": 69
                      },
                      "end": {
                        "line": 390,
                        "column": 81
                      }
                    }
                  }
                ],
                "range": [
                  12642,
                  12688
                ],
                "loc": {
                  "start": {
                    "line": 390,
                    "column": 36
                  },
                  "end": {
                    "line": 390,
                    "column": 82
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "match",
                "range": [
                  12689,
                  12694
                ],
                "loc": {
                  "start": {
                    "line": 390,
                    "column": 83
                  },
                  "end": {
                    "line": 390,
                    "column": 88
                  }
                }
              },
              "range": [
                12642,
                12694
              ],
              "loc": {
                "start": {
                  "line": 390,
                  "column": 36
                },
                "end": {
                  "line": 390,
                  "column": 88
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "reWords",
                "range": [
                  12695,
                  12702
                ],
                "loc": {
                  "start": {
                    "line": 390,
                    "column": 89
                  },
                  "end": {
                    "line": 390,
                    "column": 96
                  }
                }
              }
            ],
            "range": [
              12642,
              12703
            ],
            "loc": {
              "start": {
                "line": 390,
                "column": 36
              },
              "end": {
                "line": 390,
                "column": 97
              }
            }
          },
          "range": [
            12624,
            12703
          ],
          "loc": {
            "start": {
              "line": 390,
              "column": 18
            },
            "end": {
              "line": 390,
              "column": 97
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "words",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~words",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        12715,
        12748
      ],
      "filename": "lodash.js",
      "lineno": 391,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000815",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "words",
            "range": [
              12724,
              12729
            ],
            "loc": {
              "start": {
                "line": 391,
                "column": 19
              },
              "end": {
                "line": 391,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "words",
              "range": [
                12732,
                12737
              ],
              "loc": {
                "start": {
                  "line": 391,
                  "column": 27
                },
                "end": {
                  "line": 391,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                12738,
                12744
              ],
              "loc": {
                "start": {
                  "line": 391,
                  "column": 33
                },
                "end": {
                  "line": 391,
                  "column": 39
                }
              }
            },
            "range": [
              12732,
              12744
            ],
            "loc": {
              "start": {
                "line": 391,
                "column": 27
              },
              "end": {
                "line": 391,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              12747,
              12748
            ],
            "loc": {
              "start": {
                "line": 391,
                "column": 42
              },
              "end": {
                "line": 391,
                "column": 43
              }
            }
          },
          "range": [
            12724,
            12748
          ],
          "loc": {
            "start": {
              "line": 391,
              "column": 19
            },
            "end": {
              "line": 391,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        12760,
        12771
      ],
      "filename": "lodash.js",
      "lineno": 392,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000823",
        "name": "result",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "",
          "raw": "''",
          "range": [
            12769,
            12771
          ],
          "loc": {
            "start": {
              "line": 392,
              "column": 19
            },
            "end": {
              "line": 392,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        12815,
        12868
      ],
      "filename": "lodash.js",
      "lineno": 395,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000833",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              12824,
              12832
            ],
            "loc": {
              "start": {
                "line": 395,
                "column": 17
              },
              "end": {
                "line": 395,
                "column": 25
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "result",
              "range": [
                12833,
                12839
              ],
              "loc": {
                "start": {
                  "line": 395,
                  "column": 26
                },
                "end": {
                  "line": 395,
                  "column": 32
                }
              }
            },
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "words",
                "range": [
                  12841,
                  12846
                ],
                "loc": {
                  "start": {
                    "line": 395,
                    "column": 34
                  },
                  "end": {
                    "line": 395,
                    "column": 39
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "index",
                "range": [
                  12847,
                  12852
                ],
                "loc": {
                  "start": {
                    "line": 395,
                    "column": 40
                  },
                  "end": {
                    "line": 395,
                    "column": 45
                  }
                }
              },
              "range": [
                12841,
                12853
              ],
              "loc": {
                "start": {
                  "line": 395,
                  "column": 34
                },
                "end": {
                  "line": 395,
                  "column": 46
                }
              }
            },
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                12855,
                12860
              ],
              "loc": {
                "start": {
                  "line": 395,
                  "column": 48
                },
                "end": {
                  "line": 395,
                  "column": 53
                }
              }
            },
            {
              "type": "Identifier",
              "name": "words",
              "range": [
                12862,
                12867
              ],
              "loc": {
                "start": {
                  "line": 395,
                  "column": 55
                },
                "end": {
                  "line": 395,
                  "column": 60
                }
              }
            }
          ],
          "range": [
            12824,
            12868
          ],
          "loc": {
            "start": {
              "line": 395,
              "column": 17
            },
            "end": {
              "line": 395,
              "column": 61
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~result",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        13161,
        13232
      ],
      "filename": "lodash.js",
      "lineno": 409,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000845",
        "name": "deburrLetter",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "deburrLetter",
            "range": [
              13170,
              13182
            ],
            "loc": {
              "start": {
                "line": 409,
                "column": 11
              },
              "end": {
                "line": 409,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "letter",
              "range": [
                13183,
                13189
              ],
              "loc": {
                "start": {
                  "line": 409,
                  "column": 24
                },
                "end": {
                  "line": 409,
                  "column": 30
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "MemberExpression",
                  "computed": true,
                  "object": {
                    "type": "Identifier",
                    "name": "deburredLetters",
                    "range": [
                      13204,
                      13219
                    ],
                    "loc": {
                      "start": {
                        "line": 410,
                        "column": 11
                      },
                      "end": {
                        "line": 410,
                        "column": 26
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "letter",
                    "range": [
                      13220,
                      13226
                    ],
                    "loc": {
                      "start": {
                        "line": 410,
                        "column": 27
                      },
                      "end": {
                        "line": 410,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    13204,
                    13227
                  ],
                  "loc": {
                    "start": {
                      "line": 410,
                      "column": 11
                    },
                    "end": {
                      "line": 410,
                      "column": 34
                    }
                  }
                },
                "range": [
                  13197,
                  13228
                ],
                "loc": {
                  "start": {
                    "line": 410,
                    "column": 4
                  },
                  "end": {
                    "line": 410,
                    "column": 35
                  }
                }
              }
            ],
            "range": [
              13191,
              13232
            ],
            "loc": {
              "start": {
                "line": 409,
                "column": 32
              },
              "end": {
                "line": 411,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            13161,
            13232
          ],
          "loc": {
            "start": {
              "line": 409,
              "column": 2
            },
            "end": {
              "line": 411,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "letter"
        ]
      }
    },
    "undocumented": true,
    "name": "deburrLetter",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~deburrLetter",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        13441,
        13504
      ],
      "filename": "lodash.js",
      "lineno": 420,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000853",
        "name": "escapeHtmlChar",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "escapeHtmlChar",
            "range": [
              13450,
              13464
            ],
            "loc": {
              "start": {
                "line": 420,
                "column": 11
              },
              "end": {
                "line": 420,
                "column": 25
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "chr",
              "range": [
                13465,
                13468
              ],
              "loc": {
                "start": {
                  "line": 420,
                  "column": 26
                },
                "end": {
                  "line": 420,
                  "column": 29
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "MemberExpression",
                  "computed": true,
                  "object": {
                    "type": "Identifier",
                    "name": "htmlEscapes",
                    "range": [
                      13483,
                      13494
                    ],
                    "loc": {
                      "start": {
                        "line": 421,
                        "column": 11
                      },
                      "end": {
                        "line": 421,
                        "column": 22
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "chr",
                    "range": [
                      13495,
                      13498
                    ],
                    "loc": {
                      "start": {
                        "line": 421,
                        "column": 23
                      },
                      "end": {
                        "line": 421,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    13483,
                    13499
                  ],
                  "loc": {
                    "start": {
                      "line": 421,
                      "column": 11
                    },
                    "end": {
                      "line": 421,
                      "column": 27
                    }
                  }
                },
                "range": [
                  13476,
                  13500
                ],
                "loc": {
                  "start": {
                    "line": 421,
                    "column": 4
                  },
                  "end": {
                    "line": 421,
                    "column": 28
                  }
                }
              }
            ],
            "range": [
              13470,
              13504
            ],
            "loc": {
              "start": {
                "line": 420,
                "column": 31
              },
              "end": {
                "line": 422,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            13441,
            13504
          ],
          "loc": {
            "start": {
              "line": 420,
              "column": 2
            },
            "end": {
              "line": 422,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "chr"
        ]
      }
    },
    "undocumented": true,
    "name": "escapeHtmlChar",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~escapeHtmlChar",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        13744,
        13818
      ],
      "filename": "lodash.js",
      "lineno": 432,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000861",
        "name": "escapeStringChar",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "escapeStringChar",
            "range": [
              13753,
              13769
            ],
            "loc": {
              "start": {
                "line": 432,
                "column": 11
              },
              "end": {
                "line": 432,
                "column": 27
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "chr",
              "range": [
                13770,
                13773
              ],
              "loc": {
                "start": {
                  "line": 432,
                  "column": 28
                },
                "end": {
                  "line": 432,
                  "column": 31
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "Literal",
                    "value": "\\",
                    "raw": "'\\\\'",
                    "range": [
                      13788,
                      13792
                    ],
                    "loc": {
                      "start": {
                        "line": 433,
                        "column": 11
                      },
                      "end": {
                        "line": 433,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "stringEscapes",
                      "range": [
                        13795,
                        13808
                      ],
                      "loc": {
                        "start": {
                          "line": 433,
                          "column": 18
                        },
                        "end": {
                          "line": 433,
                          "column": 31
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "chr",
                      "range": [
                        13809,
                        13812
                      ],
                      "loc": {
                        "start": {
                          "line": 433,
                          "column": 32
                        },
                        "end": {
                          "line": 433,
                          "column": 35
                        }
                      }
                    },
                    "range": [
                      13795,
                      13813
                    ],
                    "loc": {
                      "start": {
                        "line": 433,
                        "column": 18
                      },
                      "end": {
                        "line": 433,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    13788,
                    13813
                  ],
                  "loc": {
                    "start": {
                      "line": 433,
                      "column": 11
                    },
                    "end": {
                      "line": 433,
                      "column": 36
                    }
                  }
                },
                "range": [
                  13781,
                  13814
                ],
                "loc": {
                  "start": {
                    "line": 433,
                    "column": 4
                  },
                  "end": {
                    "line": 433,
                    "column": 37
                  }
                }
              }
            ],
            "range": [
              13775,
              13818
            ],
            "loc": {
              "start": {
                "line": 432,
                "column": 33
              },
              "end": {
                "line": 434,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            13744,
            13818
          ],
          "loc": {
            "start": {
              "line": 432,
              "column": 2
            },
            "end": {
              "line": 434,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "chr"
        ]
      }
    },
    "undocumented": true,
    "name": "escapeStringChar",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~escapeStringChar",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        14026,
        14298
      ],
      "filename": "lodash.js",
      "lineno": 443,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000871",
        "name": "isNode",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isNode",
            "range": [
              14035,
              14041
            ],
            "loc": {
              "start": {
                "line": 443,
                "column": 11
              },
              "end": {
                "line": 443,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                14042,
                14047
              ],
              "loc": {
                "start": {
                  "line": 443,
                  "column": 18
                },
                "end": {
                  "line": 443,
                  "column": 23
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            14230,
                            14235
                          ],
                          "loc": {
                            "start": {
                              "line": 446,
                              "column": 18
                            },
                            "end": {
                              "line": 446,
                              "column": 23
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "toString",
                          "range": [
                            14236,
                            14244
                          ],
                          "loc": {
                            "start": {
                              "line": 446,
                              "column": 24
                            },
                            "end": {
                              "line": 446,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          14230,
                          14244
                        ],
                        "loc": {
                          "start": {
                            "line": 446,
                            "column": 18
                          },
                          "end": {
                            "line": 446,
                            "column": 32
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        14223,
                        14244
                      ],
                      "loc": {
                        "start": {
                          "line": 446,
                          "column": 11
                        },
                        "end": {
                          "line": 446,
                          "column": 32
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "function",
                      "raw": "'function'",
                      "range": [
                        14248,
                        14258
                      ],
                      "loc": {
                        "start": {
                          "line": 446,
                          "column": 36
                        },
                        "end": {
                          "line": 446,
                          "column": 46
                        }
                      }
                    },
                    "range": [
                      14223,
                      14258
                    ],
                    "loc": {
                      "start": {
                        "line": 446,
                        "column": 11
                      },
                      "end": {
                        "line": 446,
                        "column": 46
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            14270,
                            14275
                          ],
                          "loc": {
                            "start": {
                              "line": 446,
                              "column": 58
                            },
                            "end": {
                              "line": 446,
                              "column": 63
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            14278,
                            14280
                          ],
                          "loc": {
                            "start": {
                              "line": 446,
                              "column": 66
                            },
                            "end": {
                              "line": 446,
                              "column": 68
                            }
                          }
                        },
                        "range": [
                          14270,
                          14280
                        ],
                        "loc": {
                          "start": {
                            "line": 446,
                            "column": 58
                          },
                          "end": {
                            "line": 446,
                            "column": 68
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        14262,
                        14281
                      ],
                      "loc": {
                        "start": {
                          "line": 446,
                          "column": 50
                        },
                        "end": {
                          "line": 446,
                          "column": 69
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "string",
                      "raw": "'string'",
                      "range": [
                        14285,
                        14293
                      ],
                      "loc": {
                        "start": {
                          "line": 446,
                          "column": 73
                        },
                        "end": {
                          "line": 446,
                          "column": 81
                        }
                      }
                    },
                    "range": [
                      14262,
                      14293
                    ],
                    "loc": {
                      "start": {
                        "line": 446,
                        "column": 50
                      },
                      "end": {
                        "line": 446,
                        "column": 81
                      }
                    }
                  },
                  "range": [
                    14223,
                    14293
                  ],
                  "loc": {
                    "start": {
                      "line": 446,
                      "column": 11
                    },
                    "end": {
                      "line": 446,
                      "column": 81
                    }
                  }
                },
                "range": [
                  14216,
                  14294
                ],
                "loc": {
                  "start": {
                    "line": 446,
                    "column": 4
                  },
                  "end": {
                    "line": 446,
                    "column": 82
                  }
                }
              }
            ],
            "range": [
              14049,
              14298
            ],
            "loc": {
              "start": {
                "line": 443,
                "column": 25
              },
              "end": {
                "line": 447,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            14026,
            14298
          ],
          "loc": {
            "start": {
              "line": 443,
              "column": 2
            },
            "end": {
              "line": 447,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isNode",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~isNode",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        14623,
        14992
      ],
      "filename": "lodash.js",
      "lineno": 458,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000889",
        "name": "shimTrim",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "shimTrim",
            "range": [
              14632,
              14640
            ],
            "loc": {
              "start": {
                "line": 458,
                "column": 11
              },
              "end": {
                "line": 458,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                14641,
                14647
              ],
              "loc": {
                "start": {
                  "line": 458,
                  "column": 20
                },
                "end": {
                  "line": 458,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                14649,
                14654
              ],
              "loc": {
                "start": {
                  "line": 458,
                  "column": 28
                },
                "end": {
                  "line": 458,
                  "column": 33
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      14662,
                      14668
                    ],
                    "loc": {
                      "start": {
                        "line": 459,
                        "column": 4
                      },
                      "end": {
                        "line": 459,
                        "column": 10
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          14671,
                          14677
                        ],
                        "loc": {
                          "start": {
                            "line": 459,
                            "column": 13
                          },
                          "end": {
                            "line": 459,
                            "column": 19
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          14681,
                          14685
                        ],
                        "loc": {
                          "start": {
                            "line": 459,
                            "column": 23
                          },
                          "end": {
                            "line": 459,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        14671,
                        14685
                      ],
                      "loc": {
                        "start": {
                          "line": 459,
                          "column": 13
                        },
                        "end": {
                          "line": 459,
                          "column": 27
                        }
                      }
                    },
                    "consequent": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        14688,
                        14690
                      ],
                      "loc": {
                        "start": {
                          "line": 459,
                          "column": 30
                        },
                        "end": {
                          "line": 459,
                          "column": 32
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          14693,
                          14699
                        ],
                        "loc": {
                          "start": {
                            "line": 459,
                            "column": 35
                          },
                          "end": {
                            "line": 459,
                            "column": 41
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            14700,
                            14706
                          ],
                          "loc": {
                            "start": {
                              "line": 459,
                              "column": 42
                            },
                            "end": {
                              "line": 459,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "range": [
                        14693,
                        14707
                      ],
                      "loc": {
                        "start": {
                          "line": 459,
                          "column": 35
                        },
                        "end": {
                          "line": 459,
                          "column": 49
                        }
                      }
                    },
                    "range": [
                      14671,
                      14707
                    ],
                    "loc": {
                      "start": {
                        "line": 459,
                        "column": 13
                      },
                      "end": {
                        "line": 459,
                        "column": 49
                      }
                    }
                  },
                  "range": [
                    14662,
                    14707
                  ],
                  "loc": {
                    "start": {
                      "line": 459,
                      "column": 4
                    },
                    "end": {
                      "line": 459,
                      "column": 49
                    }
                  }
                },
                "range": [
                  14662,
                  14708
                ],
                "loc": {
                  "start": {
                    "line": 459,
                    "column": 4
                  },
                  "end": {
                    "line": 459,
                    "column": 50
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      14718,
                      14724
                    ],
                    "loc": {
                      "start": {
                        "line": 460,
                        "column": 9
                      },
                      "end": {
                        "line": 460,
                        "column": 15
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    14717,
                    14724
                  ],
                  "loc": {
                    "start": {
                      "line": 460,
                      "column": 8
                    },
                    "end": {
                      "line": 460,
                      "column": 15
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          14741,
                          14747
                        ],
                        "loc": {
                          "start": {
                            "line": 461,
                            "column": 13
                          },
                          "end": {
                            "line": 461,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        14734,
                        14748
                      ],
                      "loc": {
                        "start": {
                          "line": 461,
                          "column": 6
                        },
                        "end": {
                          "line": 461,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    14726,
                    14754
                  ],
                  "loc": {
                    "start": {
                      "line": 460,
                      "column": 17
                    },
                    "end": {
                      "line": 462,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  14713,
                  14754
                ],
                "loc": {
                  "start": {
                    "line": 460,
                    "column": 4
                  },
                  "end": {
                    "line": 462,
                    "column": 5
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      14763,
                      14768
                    ],
                    "loc": {
                      "start": {
                        "line": 463,
                        "column": 8
                      },
                      "end": {
                        "line": 463,
                        "column": 13
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      14772,
                      14776
                    ],
                    "loc": {
                      "start": {
                        "line": 463,
                        "column": 17
                      },
                      "end": {
                        "line": 463,
                        "column": 21
                      }
                    }
                  },
                  "range": [
                    14763,
                    14776
                  ],
                  "loc": {
                    "start": {
                      "line": 463,
                      "column": 8
                    },
                    "end": {
                      "line": 463,
                      "column": 21
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              14793,
                              14799
                            ],
                            "loc": {
                              "start": {
                                "line": 464,
                                "column": 13
                              },
                              "end": {
                                "line": 464,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "slice",
                            "range": [
                              14800,
                              14805
                            ],
                            "loc": {
                              "start": {
                                "line": 464,
                                "column": 20
                              },
                              "end": {
                                "line": 464,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            14793,
                            14805
                          ],
                          "loc": {
                            "start": {
                              "line": 464,
                              "column": 13
                            },
                            "end": {
                              "line": 464,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "trimmedLeftIndex",
                              "range": [
                                14806,
                                14822
                              ],
                              "loc": {
                                "start": {
                                  "line": 464,
                                  "column": 26
                                },
                                "end": {
                                  "line": 464,
                                  "column": 42
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  14823,
                                  14829
                                ],
                                "loc": {
                                  "start": {
                                    "line": 464,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 464,
                                    "column": 49
                                  }
                                }
                              }
                            ],
                            "range": [
                              14806,
                              14830
                            ],
                            "loc": {
                              "start": {
                                "line": 464,
                                "column": 26
                              },
                              "end": {
                                "line": 464,
                                "column": 50
                              }
                            }
                          },
                          {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "trimmedRightIndex",
                                "range": [
                                  14832,
                                  14849
                                ],
                                "loc": {
                                  "start": {
                                    "line": 464,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 464,
                                    "column": 69
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    14850,
                                    14856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 464,
                                      "column": 70
                                    },
                                    "end": {
                                      "line": 464,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "range": [
                                14832,
                                14857
                              ],
                              "loc": {
                                "start": {
                                  "line": 464,
                                  "column": 52
                                },
                                "end": {
                                  "line": 464,
                                  "column": 77
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                14860,
                                14861
                              ],
                              "loc": {
                                "start": {
                                  "line": 464,
                                  "column": 80
                                },
                                "end": {
                                  "line": 464,
                                  "column": 81
                                }
                              }
                            },
                            "range": [
                              14832,
                              14861
                            ],
                            "loc": {
                              "start": {
                                "line": 464,
                                "column": 52
                              },
                              "end": {
                                "line": 464,
                                "column": 81
                              }
                            }
                          }
                        ],
                        "range": [
                          14793,
                          14862
                        ],
                        "loc": {
                          "start": {
                            "line": 464,
                            "column": 13
                          },
                          "end": {
                            "line": 464,
                            "column": 82
                          }
                        }
                      },
                      "range": [
                        14786,
                        14863
                      ],
                      "loc": {
                        "start": {
                          "line": 464,
                          "column": 6
                        },
                        "end": {
                          "line": 464,
                          "column": 83
                        }
                      }
                    }
                  ],
                  "range": [
                    14778,
                    14869
                  ],
                  "loc": {
                    "start": {
                      "line": 463,
                      "column": 23
                    },
                    "end": {
                      "line": 465,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  14759,
                  14869
                ],
                "loc": {
                  "start": {
                    "line": 463,
                    "column": 4
                  },
                  "end": {
                    "line": 465,
                    "column": 5
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      14874,
                      14879
                    ],
                    "loc": {
                      "start": {
                        "line": 466,
                        "column": 4
                      },
                      "end": {
                        "line": 466,
                        "column": 9
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        14882,
                        14888
                      ],
                      "loc": {
                        "start": {
                          "line": 466,
                          "column": 12
                        },
                        "end": {
                          "line": 466,
                          "column": 18
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "chars",
                        "range": [
                          14889,
                          14894
                        ],
                        "loc": {
                          "start": {
                            "line": 466,
                            "column": 19
                          },
                          "end": {
                            "line": 466,
                            "column": 24
                          }
                        }
                      }
                    ],
                    "range": [
                      14882,
                      14895
                    ],
                    "loc": {
                      "start": {
                        "line": 466,
                        "column": 12
                      },
                      "end": {
                        "line": 466,
                        "column": 25
                      }
                    }
                  },
                  "range": [
                    14874,
                    14895
                  ],
                  "loc": {
                    "start": {
                      "line": 466,
                      "column": 4
                    },
                    "end": {
                      "line": 466,
                      "column": 25
                    }
                  }
                },
                "range": [
                  14874,
                  14896
                ],
                "loc": {
                  "start": {
                    "line": 466,
                    "column": 4
                  },
                  "end": {
                    "line": 466,
                    "column": 26
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        14908,
                        14914
                      ],
                      "loc": {
                        "start": {
                          "line": 467,
                          "column": 11
                        },
                        "end": {
                          "line": 467,
                          "column": 17
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "slice",
                      "range": [
                        14915,
                        14920
                      ],
                      "loc": {
                        "start": {
                          "line": 467,
                          "column": 18
                        },
                        "end": {
                          "line": 467,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      14908,
                      14920
                    ],
                    "loc": {
                      "start": {
                        "line": 467,
                        "column": 11
                      },
                      "end": {
                        "line": 467,
                        "column": 23
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "charsLeftIndex",
                        "range": [
                          14921,
                          14935
                        ],
                        "loc": {
                          "start": {
                            "line": 467,
                            "column": 24
                          },
                          "end": {
                            "line": 467,
                            "column": 38
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            14936,
                            14942
                          ],
                          "loc": {
                            "start": {
                              "line": 467,
                              "column": 39
                            },
                            "end": {
                              "line": 467,
                              "column": 45
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            14944,
                            14949
                          ],
                          "loc": {
                            "start": {
                              "line": 467,
                              "column": 47
                            },
                            "end": {
                              "line": 467,
                              "column": 52
                            }
                          }
                        }
                      ],
                      "range": [
                        14921,
                        14950
                      ],
                      "loc": {
                        "start": {
                          "line": 467,
                          "column": 24
                        },
                        "end": {
                          "line": 467,
                          "column": 53
                        }
                      }
                    },
                    {
                      "type": "BinaryExpression",
                      "operator": "+",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "charsRightIndex",
                          "range": [
                            14952,
                            14967
                          ],
                          "loc": {
                            "start": {
                              "line": 467,
                              "column": 55
                            },
                            "end": {
                              "line": 467,
                              "column": 70
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              14968,
                              14974
                            ],
                            "loc": {
                              "start": {
                                "line": 467,
                                "column": 71
                              },
                              "end": {
                                "line": 467,
                                "column": 77
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "chars",
                            "range": [
                              14976,
                              14981
                            ],
                            "loc": {
                              "start": {
                                "line": 467,
                                "column": 79
                              },
                              "end": {
                                "line": 467,
                                "column": 84
                              }
                            }
                          }
                        ],
                        "range": [
                          14952,
                          14982
                        ],
                        "loc": {
                          "start": {
                            "line": 467,
                            "column": 55
                          },
                          "end": {
                            "line": 467,
                            "column": 85
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          14985,
                          14986
                        ],
                        "loc": {
                          "start": {
                            "line": 467,
                            "column": 88
                          },
                          "end": {
                            "line": 467,
                            "column": 89
                          }
                        }
                      },
                      "range": [
                        14952,
                        14986
                      ],
                      "loc": {
                        "start": {
                          "line": 467,
                          "column": 55
                        },
                        "end": {
                          "line": 467,
                          "column": 89
                        }
                      }
                    }
                  ],
                  "range": [
                    14908,
                    14987
                  ],
                  "loc": {
                    "start": {
                      "line": 467,
                      "column": 11
                    },
                    "end": {
                      "line": 467,
                      "column": 90
                    }
                  }
                },
                "range": [
                  14901,
                  14988
                ],
                "loc": {
                  "start": {
                    "line": 467,
                    "column": 4
                  },
                  "end": {
                    "line": 467,
                    "column": 91
                  }
                }
              }
            ],
            "range": [
              14656,
              14992
            ],
            "loc": {
              "start": {
                "line": 458,
                "column": 35
              },
              "end": {
                "line": 468,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            14623,
            14992
          ],
          "loc": {
            "start": {
              "line": 458,
              "column": 2
            },
            "end": {
              "line": 468,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "string",
          "chars"
        ]
      },
      "vars": {
        "string": null,
        "chars": null
      }
    },
    "undocumented": true,
    "name": "shimTrim",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~shimTrim",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        14662,
        14707
      ],
      "filename": "lodash.js",
      "lineno": 459,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000895",
        "name": "string",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "string",
              "range": [
                14671,
                14677
              ],
              "loc": {
                "start": {
                  "line": 459,
                  "column": 13
                },
                "end": {
                  "line": 459,
                  "column": 19
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                14681,
                14685
              ],
              "loc": {
                "start": {
                  "line": 459,
                  "column": 23
                },
                "end": {
                  "line": 459,
                  "column": 27
                }
              }
            },
            "range": [
              14671,
              14685
            ],
            "loc": {
              "start": {
                "line": 459,
                "column": 13
              },
              "end": {
                "line": 459,
                "column": 27
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": "",
            "raw": "''",
            "range": [
              14688,
              14690
            ],
            "loc": {
              "start": {
                "line": 459,
                "column": 30
              },
              "end": {
                "line": 459,
                "column": 32
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                14693,
                14699
              ],
              "loc": {
                "start": {
                  "line": 459,
                  "column": 35
                },
                "end": {
                  "line": 459,
                  "column": 41
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  14700,
                  14706
                ],
                "loc": {
                  "start": {
                    "line": 459,
                    "column": 42
                  },
                  "end": {
                    "line": 459,
                    "column": 48
                  }
                }
              }
            ],
            "range": [
              14693,
              14707
            ],
            "loc": {
              "start": {
                "line": 459,
                "column": 35
              },
              "end": {
                "line": 459,
                "column": 49
              }
            }
          },
          "range": [
            14671,
            14707
          ],
          "loc": {
            "start": {
              "line": 459,
              "column": 13
            },
            "end": {
              "line": 459,
              "column": 49
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        14874,
        14895
      ],
      "filename": "lodash.js",
      "lineno": 466,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000930",
        "name": "chars",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "String",
            "range": [
              14882,
              14888
            ],
            "loc": {
              "start": {
                "line": 466,
                "column": 12
              },
              "end": {
                "line": 466,
                "column": 18
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                14889,
                14894
              ],
              "loc": {
                "start": {
                  "line": 466,
                  "column": 19
                },
                "end": {
                  "line": 466,
                  "column": 24
                }
              }
            }
          ],
          "range": [
            14882,
            14895
          ],
          "loc": {
            "start": {
              "line": 466,
              "column": 12
            },
            "end": {
              "line": 466,
              "column": 25
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "chars",
    "kind": "member",
    "longname": "chars",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        15308,
        15613
      ],
      "filename": "lodash.js",
      "lineno": 479,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000950",
        "name": "shimTrimLeft",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "shimTrimLeft",
            "range": [
              15317,
              15329
            ],
            "loc": {
              "start": {
                "line": 479,
                "column": 11
              },
              "end": {
                "line": 479,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                15330,
                15336
              ],
              "loc": {
                "start": {
                  "line": 479,
                  "column": 24
                },
                "end": {
                  "line": 479,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                15338,
                15343
              ],
              "loc": {
                "start": {
                  "line": 479,
                  "column": 32
                },
                "end": {
                  "line": 479,
                  "column": 37
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      15351,
                      15357
                    ],
                    "loc": {
                      "start": {
                        "line": 480,
                        "column": 4
                      },
                      "end": {
                        "line": 480,
                        "column": 10
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          15360,
                          15366
                        ],
                        "loc": {
                          "start": {
                            "line": 480,
                            "column": 13
                          },
                          "end": {
                            "line": 480,
                            "column": 19
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          15370,
                          15374
                        ],
                        "loc": {
                          "start": {
                            "line": 480,
                            "column": 23
                          },
                          "end": {
                            "line": 480,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        15360,
                        15374
                      ],
                      "loc": {
                        "start": {
                          "line": 480,
                          "column": 13
                        },
                        "end": {
                          "line": 480,
                          "column": 27
                        }
                      }
                    },
                    "consequent": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        15377,
                        15379
                      ],
                      "loc": {
                        "start": {
                          "line": 480,
                          "column": 30
                        },
                        "end": {
                          "line": 480,
                          "column": 32
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          15382,
                          15388
                        ],
                        "loc": {
                          "start": {
                            "line": 480,
                            "column": 35
                          },
                          "end": {
                            "line": 480,
                            "column": 41
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            15389,
                            15395
                          ],
                          "loc": {
                            "start": {
                              "line": 480,
                              "column": 42
                            },
                            "end": {
                              "line": 480,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "range": [
                        15382,
                        15396
                      ],
                      "loc": {
                        "start": {
                          "line": 480,
                          "column": 35
                        },
                        "end": {
                          "line": 480,
                          "column": 49
                        }
                      }
                    },
                    "range": [
                      15360,
                      15396
                    ],
                    "loc": {
                      "start": {
                        "line": 480,
                        "column": 13
                      },
                      "end": {
                        "line": 480,
                        "column": 49
                      }
                    }
                  },
                  "range": [
                    15351,
                    15396
                  ],
                  "loc": {
                    "start": {
                      "line": 480,
                      "column": 4
                    },
                    "end": {
                      "line": 480,
                      "column": 49
                    }
                  }
                },
                "range": [
                  15351,
                  15397
                ],
                "loc": {
                  "start": {
                    "line": 480,
                    "column": 4
                  },
                  "end": {
                    "line": 480,
                    "column": 50
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      15407,
                      15413
                    ],
                    "loc": {
                      "start": {
                        "line": 481,
                        "column": 9
                      },
                      "end": {
                        "line": 481,
                        "column": 15
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    15406,
                    15413
                  ],
                  "loc": {
                    "start": {
                      "line": 481,
                      "column": 8
                    },
                    "end": {
                      "line": 481,
                      "column": 15
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          15430,
                          15436
                        ],
                        "loc": {
                          "start": {
                            "line": 482,
                            "column": 13
                          },
                          "end": {
                            "line": 482,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        15423,
                        15437
                      ],
                      "loc": {
                        "start": {
                          "line": 482,
                          "column": 6
                        },
                        "end": {
                          "line": 482,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    15415,
                    15443
                  ],
                  "loc": {
                    "start": {
                      "line": 481,
                      "column": 17
                    },
                    "end": {
                      "line": 483,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  15402,
                  15443
                ],
                "loc": {
                  "start": {
                    "line": 481,
                    "column": 4
                  },
                  "end": {
                    "line": 483,
                    "column": 5
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      15452,
                      15457
                    ],
                    "loc": {
                      "start": {
                        "line": 484,
                        "column": 8
                      },
                      "end": {
                        "line": 484,
                        "column": 13
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      15461,
                      15465
                    ],
                    "loc": {
                      "start": {
                        "line": 484,
                        "column": 17
                      },
                      "end": {
                        "line": 484,
                        "column": 21
                      }
                    }
                  },
                  "range": [
                    15452,
                    15465
                  ],
                  "loc": {
                    "start": {
                      "line": 484,
                      "column": 8
                    },
                    "end": {
                      "line": 484,
                      "column": 21
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              15482,
                              15488
                            ],
                            "loc": {
                              "start": {
                                "line": 485,
                                "column": 13
                              },
                              "end": {
                                "line": 485,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "slice",
                            "range": [
                              15489,
                              15494
                            ],
                            "loc": {
                              "start": {
                                "line": 485,
                                "column": 20
                              },
                              "end": {
                                "line": 485,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            15482,
                            15494
                          ],
                          "loc": {
                            "start": {
                              "line": 485,
                              "column": 13
                            },
                            "end": {
                              "line": 485,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "trimmedLeftIndex",
                              "range": [
                                15495,
                                15511
                              ],
                              "loc": {
                                "start": {
                                  "line": 485,
                                  "column": 26
                                },
                                "end": {
                                  "line": 485,
                                  "column": 42
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  15512,
                                  15518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 485,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 485,
                                    "column": 49
                                  }
                                }
                              }
                            ],
                            "range": [
                              15495,
                              15519
                            ],
                            "loc": {
                              "start": {
                                "line": 485,
                                "column": 26
                              },
                              "end": {
                                "line": 485,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          15482,
                          15520
                        ],
                        "loc": {
                          "start": {
                            "line": 485,
                            "column": 13
                          },
                          "end": {
                            "line": 485,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        15475,
                        15525
                      ],
                      "loc": {
                        "start": {
                          "line": 485,
                          "column": 6
                        },
                        "end": {
                          "line": 486,
                          "column": 4
                        }
                      }
                    }
                  ],
                  "range": [
                    15467,
                    15526
                  ],
                  "loc": {
                    "start": {
                      "line": 484,
                      "column": 23
                    },
                    "end": {
                      "line": 486,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  15448,
                  15526
                ],
                "loc": {
                  "start": {
                    "line": 484,
                    "column": 4
                  },
                  "end": {
                    "line": 486,
                    "column": 5
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      15531,
                      15536
                    ],
                    "loc": {
                      "start": {
                        "line": 487,
                        "column": 4
                      },
                      "end": {
                        "line": 487,
                        "column": 9
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        15539,
                        15545
                      ],
                      "loc": {
                        "start": {
                          "line": 487,
                          "column": 12
                        },
                        "end": {
                          "line": 487,
                          "column": 18
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "chars",
                        "range": [
                          15546,
                          15551
                        ],
                        "loc": {
                          "start": {
                            "line": 487,
                            "column": 19
                          },
                          "end": {
                            "line": 487,
                            "column": 24
                          }
                        }
                      }
                    ],
                    "range": [
                      15539,
                      15552
                    ],
                    "loc": {
                      "start": {
                        "line": 487,
                        "column": 12
                      },
                      "end": {
                        "line": 487,
                        "column": 25
                      }
                    }
                  },
                  "range": [
                    15531,
                    15552
                  ],
                  "loc": {
                    "start": {
                      "line": 487,
                      "column": 4
                    },
                    "end": {
                      "line": 487,
                      "column": 25
                    }
                  }
                },
                "range": [
                  15531,
                  15553
                ],
                "loc": {
                  "start": {
                    "line": 487,
                    "column": 4
                  },
                  "end": {
                    "line": 487,
                    "column": 26
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        15565,
                        15571
                      ],
                      "loc": {
                        "start": {
                          "line": 488,
                          "column": 11
                        },
                        "end": {
                          "line": 488,
                          "column": 17
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "slice",
                      "range": [
                        15572,
                        15577
                      ],
                      "loc": {
                        "start": {
                          "line": 488,
                          "column": 18
                        },
                        "end": {
                          "line": 488,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      15565,
                      15577
                    ],
                    "loc": {
                      "start": {
                        "line": 488,
                        "column": 11
                      },
                      "end": {
                        "line": 488,
                        "column": 23
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "charsLeftIndex",
                        "range": [
                          15578,
                          15592
                        ],
                        "loc": {
                          "start": {
                            "line": 488,
                            "column": 24
                          },
                          "end": {
                            "line": 488,
                            "column": 38
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            15593,
                            15599
                          ],
                          "loc": {
                            "start": {
                              "line": 488,
                              "column": 39
                            },
                            "end": {
                              "line": 488,
                              "column": 45
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            15601,
                            15606
                          ],
                          "loc": {
                            "start": {
                              "line": 488,
                              "column": 47
                            },
                            "end": {
                              "line": 488,
                              "column": 52
                            }
                          }
                        }
                      ],
                      "range": [
                        15578,
                        15607
                      ],
                      "loc": {
                        "start": {
                          "line": 488,
                          "column": 24
                        },
                        "end": {
                          "line": 488,
                          "column": 53
                        }
                      }
                    }
                  ],
                  "range": [
                    15565,
                    15608
                  ],
                  "loc": {
                    "start": {
                      "line": 488,
                      "column": 11
                    },
                    "end": {
                      "line": 488,
                      "column": 54
                    }
                  }
                },
                "range": [
                  15558,
                  15609
                ],
                "loc": {
                  "start": {
                    "line": 488,
                    "column": 4
                  },
                  "end": {
                    "line": 488,
                    "column": 55
                  }
                }
              }
            ],
            "range": [
              15345,
              15613
            ],
            "loc": {
              "start": {
                "line": 479,
                "column": 39
              },
              "end": {
                "line": 489,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            15308,
            15613
          ],
          "loc": {
            "start": {
              "line": 479,
              "column": 2
            },
            "end": {
              "line": 489,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "string",
          "chars"
        ]
      },
      "vars": {
        "string": null,
        "chars": null
      }
    },
    "undocumented": true,
    "name": "shimTrimLeft",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~shimTrimLeft",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        15351,
        15396
      ],
      "filename": "lodash.js",
      "lineno": 480,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000956",
        "name": "string",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "string",
              "range": [
                15360,
                15366
              ],
              "loc": {
                "start": {
                  "line": 480,
                  "column": 13
                },
                "end": {
                  "line": 480,
                  "column": 19
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                15370,
                15374
              ],
              "loc": {
                "start": {
                  "line": 480,
                  "column": 23
                },
                "end": {
                  "line": 480,
                  "column": 27
                }
              }
            },
            "range": [
              15360,
              15374
            ],
            "loc": {
              "start": {
                "line": 480,
                "column": 13
              },
              "end": {
                "line": 480,
                "column": 27
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": "",
            "raw": "''",
            "range": [
              15377,
              15379
            ],
            "loc": {
              "start": {
                "line": 480,
                "column": 30
              },
              "end": {
                "line": 480,
                "column": 32
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                15382,
                15388
              ],
              "loc": {
                "start": {
                  "line": 480,
                  "column": 35
                },
                "end": {
                  "line": 480,
                  "column": 41
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  15389,
                  15395
                ],
                "loc": {
                  "start": {
                    "line": 480,
                    "column": 42
                  },
                  "end": {
                    "line": 480,
                    "column": 48
                  }
                }
              }
            ],
            "range": [
              15382,
              15396
            ],
            "loc": {
              "start": {
                "line": 480,
                "column": 35
              },
              "end": {
                "line": 480,
                "column": 49
              }
            }
          },
          "range": [
            15360,
            15396
          ],
          "loc": {
            "start": {
              "line": 480,
              "column": 13
            },
            "end": {
              "line": 480,
              "column": 49
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        15531,
        15552
      ],
      "filename": "lodash.js",
      "lineno": 487,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100000986",
        "name": "chars",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "String",
            "range": [
              15539,
              15545
            ],
            "loc": {
              "start": {
                "line": 487,
                "column": 12
              },
              "end": {
                "line": 487,
                "column": 18
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                15546,
                15551
              ],
              "loc": {
                "start": {
                  "line": 487,
                  "column": 19
                },
                "end": {
                  "line": 487,
                  "column": 24
                }
              }
            }
          ],
          "range": [
            15539,
            15552
          ],
          "loc": {
            "start": {
              "line": 487,
              "column": 12
            },
            "end": {
              "line": 487,
              "column": 25
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "chars",
    "kind": "member",
    "longname": "chars",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        15931,
        16253
      ],
      "filename": "lodash.js",
      "lineno": 500,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001000",
        "name": "shimTrimRight",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "shimTrimRight",
            "range": [
              15940,
              15953
            ],
            "loc": {
              "start": {
                "line": 500,
                "column": 11
              },
              "end": {
                "line": 500,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                15954,
                15960
              ],
              "loc": {
                "start": {
                  "line": 500,
                  "column": 25
                },
                "end": {
                  "line": 500,
                  "column": 31
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                15962,
                15967
              ],
              "loc": {
                "start": {
                  "line": 500,
                  "column": 33
                },
                "end": {
                  "line": 500,
                  "column": 38
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      15975,
                      15981
                    ],
                    "loc": {
                      "start": {
                        "line": 501,
                        "column": 4
                      },
                      "end": {
                        "line": 501,
                        "column": 10
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          15984,
                          15990
                        ],
                        "loc": {
                          "start": {
                            "line": 501,
                            "column": 13
                          },
                          "end": {
                            "line": 501,
                            "column": 19
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          15994,
                          15998
                        ],
                        "loc": {
                          "start": {
                            "line": 501,
                            "column": 23
                          },
                          "end": {
                            "line": 501,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        15984,
                        15998
                      ],
                      "loc": {
                        "start": {
                          "line": 501,
                          "column": 13
                        },
                        "end": {
                          "line": 501,
                          "column": 27
                        }
                      }
                    },
                    "consequent": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        16001,
                        16003
                      ],
                      "loc": {
                        "start": {
                          "line": 501,
                          "column": 30
                        },
                        "end": {
                          "line": 501,
                          "column": 32
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          16006,
                          16012
                        ],
                        "loc": {
                          "start": {
                            "line": 501,
                            "column": 35
                          },
                          "end": {
                            "line": 501,
                            "column": 41
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            16013,
                            16019
                          ],
                          "loc": {
                            "start": {
                              "line": 501,
                              "column": 42
                            },
                            "end": {
                              "line": 501,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "range": [
                        16006,
                        16020
                      ],
                      "loc": {
                        "start": {
                          "line": 501,
                          "column": 35
                        },
                        "end": {
                          "line": 501,
                          "column": 49
                        }
                      }
                    },
                    "range": [
                      15984,
                      16020
                    ],
                    "loc": {
                      "start": {
                        "line": 501,
                        "column": 13
                      },
                      "end": {
                        "line": 501,
                        "column": 49
                      }
                    }
                  },
                  "range": [
                    15975,
                    16020
                  ],
                  "loc": {
                    "start": {
                      "line": 501,
                      "column": 4
                    },
                    "end": {
                      "line": 501,
                      "column": 49
                    }
                  }
                },
                "range": [
                  15975,
                  16021
                ],
                "loc": {
                  "start": {
                    "line": 501,
                    "column": 4
                  },
                  "end": {
                    "line": 501,
                    "column": 50
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      16031,
                      16037
                    ],
                    "loc": {
                      "start": {
                        "line": 502,
                        "column": 9
                      },
                      "end": {
                        "line": 502,
                        "column": 15
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    16030,
                    16037
                  ],
                  "loc": {
                    "start": {
                      "line": 502,
                      "column": 8
                    },
                    "end": {
                      "line": 502,
                      "column": 15
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          16054,
                          16060
                        ],
                        "loc": {
                          "start": {
                            "line": 503,
                            "column": 13
                          },
                          "end": {
                            "line": 503,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        16047,
                        16061
                      ],
                      "loc": {
                        "start": {
                          "line": 503,
                          "column": 6
                        },
                        "end": {
                          "line": 503,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    16039,
                    16067
                  ],
                  "loc": {
                    "start": {
                      "line": 502,
                      "column": 17
                    },
                    "end": {
                      "line": 504,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  16026,
                  16067
                ],
                "loc": {
                  "start": {
                    "line": 502,
                    "column": 4
                  },
                  "end": {
                    "line": 504,
                    "column": 5
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      16076,
                      16081
                    ],
                    "loc": {
                      "start": {
                        "line": 505,
                        "column": 8
                      },
                      "end": {
                        "line": 505,
                        "column": 13
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      16085,
                      16089
                    ],
                    "loc": {
                      "start": {
                        "line": 505,
                        "column": 17
                      },
                      "end": {
                        "line": 505,
                        "column": 21
                      }
                    }
                  },
                  "range": [
                    16076,
                    16089
                  ],
                  "loc": {
                    "start": {
                      "line": 505,
                      "column": 8
                    },
                    "end": {
                      "line": 505,
                      "column": 21
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              16106,
                              16112
                            ],
                            "loc": {
                              "start": {
                                "line": 506,
                                "column": 13
                              },
                              "end": {
                                "line": 506,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "slice",
                            "range": [
                              16113,
                              16118
                            ],
                            "loc": {
                              "start": {
                                "line": 506,
                                "column": 20
                              },
                              "end": {
                                "line": 506,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            16106,
                            16118
                          ],
                          "loc": {
                            "start": {
                              "line": 506,
                              "column": 13
                            },
                            "end": {
                              "line": 506,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              16119,
                              16120
                            ],
                            "loc": {
                              "start": {
                                "line": 506,
                                "column": 26
                              },
                              "end": {
                                "line": 506,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "trimmedRightIndex",
                                "range": [
                                  16122,
                                  16139
                                ],
                                "loc": {
                                  "start": {
                                    "line": 506,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 506,
                                    "column": 46
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    16140,
                                    16146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 506,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 506,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                16122,
                                16147
                              ],
                              "loc": {
                                "start": {
                                  "line": 506,
                                  "column": 29
                                },
                                "end": {
                                  "line": 506,
                                  "column": 54
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                16150,
                                16151
                              ],
                              "loc": {
                                "start": {
                                  "line": 506,
                                  "column": 57
                                },
                                "end": {
                                  "line": 506,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              16122,
                              16151
                            ],
                            "loc": {
                              "start": {
                                "line": 506,
                                "column": 29
                              },
                              "end": {
                                "line": 506,
                                "column": 58
                              }
                            }
                          }
                        ],
                        "range": [
                          16106,
                          16152
                        ],
                        "loc": {
                          "start": {
                            "line": 506,
                            "column": 13
                          },
                          "end": {
                            "line": 506,
                            "column": 59
                          }
                        }
                      },
                      "range": [
                        16099,
                        16157
                      ],
                      "loc": {
                        "start": {
                          "line": 506,
                          "column": 6
                        },
                        "end": {
                          "line": 507,
                          "column": 4
                        }
                      }
                    }
                  ],
                  "range": [
                    16091,
                    16158
                  ],
                  "loc": {
                    "start": {
                      "line": 505,
                      "column": 23
                    },
                    "end": {
                      "line": 507,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  16072,
                  16158
                ],
                "loc": {
                  "start": {
                    "line": 505,
                    "column": 4
                  },
                  "end": {
                    "line": 507,
                    "column": 5
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      16163,
                      16168
                    ],
                    "loc": {
                      "start": {
                        "line": 508,
                        "column": 4
                      },
                      "end": {
                        "line": 508,
                        "column": 9
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        16171,
                        16177
                      ],
                      "loc": {
                        "start": {
                          "line": 508,
                          "column": 12
                        },
                        "end": {
                          "line": 508,
                          "column": 18
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "chars",
                        "range": [
                          16178,
                          16183
                        ],
                        "loc": {
                          "start": {
                            "line": 508,
                            "column": 19
                          },
                          "end": {
                            "line": 508,
                            "column": 24
                          }
                        }
                      }
                    ],
                    "range": [
                      16171,
                      16184
                    ],
                    "loc": {
                      "start": {
                        "line": 508,
                        "column": 12
                      },
                      "end": {
                        "line": 508,
                        "column": 25
                      }
                    }
                  },
                  "range": [
                    16163,
                    16184
                  ],
                  "loc": {
                    "start": {
                      "line": 508,
                      "column": 4
                    },
                    "end": {
                      "line": 508,
                      "column": 25
                    }
                  }
                },
                "range": [
                  16163,
                  16185
                ],
                "loc": {
                  "start": {
                    "line": 508,
                    "column": 4
                  },
                  "end": {
                    "line": 508,
                    "column": 26
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        16197,
                        16203
                      ],
                      "loc": {
                        "start": {
                          "line": 509,
                          "column": 11
                        },
                        "end": {
                          "line": 509,
                          "column": 17
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "slice",
                      "range": [
                        16204,
                        16209
                      ],
                      "loc": {
                        "start": {
                          "line": 509,
                          "column": 18
                        },
                        "end": {
                          "line": 509,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      16197,
                      16209
                    ],
                    "loc": {
                      "start": {
                        "line": 509,
                        "column": 11
                      },
                      "end": {
                        "line": 509,
                        "column": 23
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        16210,
                        16211
                      ],
                      "loc": {
                        "start": {
                          "line": 509,
                          "column": 24
                        },
                        "end": {
                          "line": 509,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "BinaryExpression",
                      "operator": "+",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "charsRightIndex",
                          "range": [
                            16213,
                            16228
                          ],
                          "loc": {
                            "start": {
                              "line": 509,
                              "column": 27
                            },
                            "end": {
                              "line": 509,
                              "column": 42
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              16229,
                              16235
                            ],
                            "loc": {
                              "start": {
                                "line": 509,
                                "column": 43
                              },
                              "end": {
                                "line": 509,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "chars",
                            "range": [
                              16237,
                              16242
                            ],
                            "loc": {
                              "start": {
                                "line": 509,
                                "column": 51
                              },
                              "end": {
                                "line": 509,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          16213,
                          16243
                        ],
                        "loc": {
                          "start": {
                            "line": 509,
                            "column": 27
                          },
                          "end": {
                            "line": 509,
                            "column": 57
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          16246,
                          16247
                        ],
                        "loc": {
                          "start": {
                            "line": 509,
                            "column": 60
                          },
                          "end": {
                            "line": 509,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        16213,
                        16247
                      ],
                      "loc": {
                        "start": {
                          "line": 509,
                          "column": 27
                        },
                        "end": {
                          "line": 509,
                          "column": 61
                        }
                      }
                    }
                  ],
                  "range": [
                    16197,
                    16248
                  ],
                  "loc": {
                    "start": {
                      "line": 509,
                      "column": 11
                    },
                    "end": {
                      "line": 509,
                      "column": 62
                    }
                  }
                },
                "range": [
                  16190,
                  16249
                ],
                "loc": {
                  "start": {
                    "line": 509,
                    "column": 4
                  },
                  "end": {
                    "line": 509,
                    "column": 63
                  }
                }
              }
            ],
            "range": [
              15969,
              16253
            ],
            "loc": {
              "start": {
                "line": 500,
                "column": 40
              },
              "end": {
                "line": 510,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            15931,
            16253
          ],
          "loc": {
            "start": {
              "line": 500,
              "column": 2
            },
            "end": {
              "line": 510,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "string",
          "chars"
        ]
      },
      "vars": {
        "string": null,
        "chars": null
      }
    },
    "undocumented": true,
    "name": "shimTrimRight",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~shimTrimRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        15975,
        16020
      ],
      "filename": "lodash.js",
      "lineno": 501,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001006",
        "name": "string",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "string",
              "range": [
                15984,
                15990
              ],
              "loc": {
                "start": {
                  "line": 501,
                  "column": 13
                },
                "end": {
                  "line": 501,
                  "column": 19
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                15994,
                15998
              ],
              "loc": {
                "start": {
                  "line": 501,
                  "column": 23
                },
                "end": {
                  "line": 501,
                  "column": 27
                }
              }
            },
            "range": [
              15984,
              15998
            ],
            "loc": {
              "start": {
                "line": 501,
                "column": 13
              },
              "end": {
                "line": 501,
                "column": 27
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": "",
            "raw": "''",
            "range": [
              16001,
              16003
            ],
            "loc": {
              "start": {
                "line": 501,
                "column": 30
              },
              "end": {
                "line": 501,
                "column": 32
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                16006,
                16012
              ],
              "loc": {
                "start": {
                  "line": 501,
                  "column": 35
                },
                "end": {
                  "line": 501,
                  "column": 41
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  16013,
                  16019
                ],
                "loc": {
                  "start": {
                    "line": 501,
                    "column": 42
                  },
                  "end": {
                    "line": 501,
                    "column": 48
                  }
                }
              }
            ],
            "range": [
              16006,
              16020
            ],
            "loc": {
              "start": {
                "line": 501,
                "column": 35
              },
              "end": {
                "line": 501,
                "column": 49
              }
            }
          },
          "range": [
            15984,
            16020
          ],
          "loc": {
            "start": {
              "line": 501,
              "column": 13
            },
            "end": {
              "line": 501,
              "column": 49
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        16163,
        16184
      ],
      "filename": "lodash.js",
      "lineno": 508,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001039",
        "name": "chars",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "String",
            "range": [
              16171,
              16177
            ],
            "loc": {
              "start": {
                "line": 508,
                "column": 12
              },
              "end": {
                "line": 508,
                "column": 18
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                16178,
                16183
              ],
              "loc": {
                "start": {
                  "line": 508,
                  "column": 19
                },
                "end": {
                  "line": 508,
                  "column": 24
                }
              }
            }
          ],
          "range": [
            16171,
            16184
          ],
          "loc": {
            "start": {
              "line": 508,
              "column": 12
            },
            "end": {
              "line": 508,
              "column": 25
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "chars",
    "kind": "member",
    "longname": "chars",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        16490,
        16919
      ],
      "filename": "lodash.js",
      "lineno": 519,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001056",
        "name": "trimmedLeftIndex",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "trimmedLeftIndex",
            "range": [
              16499,
              16515
            ],
            "loc": {
              "start": {
                "line": 519,
                "column": 11
              },
              "end": {
                "line": 519,
                "column": 27
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                16516,
                16522
              ],
              "loc": {
                "start": {
                  "line": 519,
                  "column": 28
                },
                "end": {
                  "line": 519,
                  "column": 34
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        16534,
                        16539
                      ],
                      "loc": {
                        "start": {
                          "line": 520,
                          "column": 8
                        },
                        "end": {
                          "line": 520,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          16543,
                          16544
                        ],
                        "loc": {
                          "start": {
                            "line": 520,
                            "column": 17
                          },
                          "end": {
                            "line": 520,
                            "column": 18
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        16542,
                        16544
                      ],
                      "loc": {
                        "start": {
                          "line": 520,
                          "column": 16
                        },
                        "end": {
                          "line": 520,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      16534,
                      16544
                    ],
                    "loc": {
                      "start": {
                        "line": 520,
                        "column": 8
                      },
                      "end": {
                        "line": 520,
                        "column": 18
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        16554,
                        16560
                      ],
                      "loc": {
                        "start": {
                          "line": 521,
                          "column": 8
                        },
                        "end": {
                          "line": 521,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          16563,
                          16569
                        ],
                        "loc": {
                          "start": {
                            "line": 521,
                            "column": 17
                          },
                          "end": {
                            "line": 521,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          16570,
                          16576
                        ],
                        "loc": {
                          "start": {
                            "line": 521,
                            "column": 24
                          },
                          "end": {
                            "line": 521,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        16563,
                        16576
                      ],
                      "loc": {
                        "start": {
                          "line": 521,
                          "column": 17
                        },
                        "end": {
                          "line": 521,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      16554,
                      16576
                    ],
                    "loc": {
                      "start": {
                        "line": 521,
                        "column": 8
                      },
                      "end": {
                        "line": 521,
                        "column": 30
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  16530,
                  16577
                ],
                "loc": {
                  "start": {
                    "line": 520,
                    "column": 4
                  },
                  "end": {
                    "line": 521,
                    "column": 31
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        16592,
                        16597
                      ],
                      "loc": {
                        "start": {
                          "line": 523,
                          "column": 13
                        },
                        "end": {
                          "line": 523,
                          "column": 18
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      16590,
                      16597
                    ],
                    "loc": {
                      "start": {
                        "line": 523,
                        "column": 11
                      },
                      "end": {
                        "line": 523,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      16600,
                      16606
                    ],
                    "loc": {
                      "start": {
                        "line": 523,
                        "column": 21
                      },
                      "end": {
                        "line": 523,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    16590,
                    16606
                  ],
                  "loc": {
                    "start": {
                      "line": 523,
                      "column": 11
                    },
                    "end": {
                      "line": 523,
                      "column": 27
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "c",
                            "range": [
                              16620,
                              16621
                            ],
                            "loc": {
                              "start": {
                                "line": 524,
                                "column": 10
                              },
                              "end": {
                                "line": 524,
                                "column": 11
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  16624,
                                  16630
                                ],
                                "loc": {
                                  "start": {
                                    "line": 524,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 524,
                                    "column": 20
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "charCodeAt",
                                "range": [
                                  16631,
                                  16641
                                ],
                                "loc": {
                                  "start": {
                                    "line": 524,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 524,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                16624,
                                16641
                              ],
                              "loc": {
                                "start": {
                                  "line": 524,
                                  "column": 14
                                },
                                "end": {
                                  "line": 524,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  16642,
                                  16647
                                ],
                                "loc": {
                                  "start": {
                                    "line": 524,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 524,
                                    "column": 37
                                  }
                                }
                              }
                            ],
                            "range": [
                              16624,
                              16648
                            ],
                            "loc": {
                              "start": {
                                "line": 524,
                                "column": 14
                              },
                              "end": {
                                "line": 524,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            16620,
                            16648
                          ],
                          "loc": {
                            "start": {
                              "line": 524,
                              "column": 10
                            },
                            "end": {
                              "line": 524,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        16616,
                        16649
                      ],
                      "loc": {
                        "start": {
                          "line": 524,
                          "column": 6
                        },
                        "end": {
                          "line": 524,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "<=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "c",
                                        "range": [
                                          16663,
                                          16664
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 525,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 525,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 160,
                                        "raw": "160",
                                        "range": [
                                          16668,
                                          16671
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 525,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 525,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        16663,
                                        16671
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 525,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 525,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": ">=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            16676,
                                            16677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 525,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 525,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 9,
                                          "raw": "9",
                                          "range": [
                                            16681,
                                            16682
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 525,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 525,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "range": [
                                          16676,
                                          16682
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 525,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 525,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "BinaryExpression",
                                        "operator": "<=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            16686,
                                            16687
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 525,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 525,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 13,
                                          "raw": "13",
                                          "range": [
                                            16691,
                                            16693
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 525,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 525,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16686,
                                          16693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 525,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 525,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        16676,
                                        16693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 525,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 525,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "range": [
                                      16663,
                                      16694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 525,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "c",
                                      "range": [
                                        16698,
                                        16699
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 525,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 525,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 32,
                                      "raw": "32",
                                      "range": [
                                        16703,
                                        16705
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 525,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 525,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "range": [
                                      16698,
                                      16705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 525,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    16663,
                                    16705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 525,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 525,
                                      "column": 55
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      16709,
                                      16710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 525,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 160,
                                    "raw": "160",
                                    "range": [
                                      16714,
                                      16717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 525,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    16709,
                                    16717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 525,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 525,
                                      "column": 67
                                    }
                                  }
                                },
                                "range": [
                                  16663,
                                  16717
                                ],
                                "loc": {
                                  "start": {
                                    "line": 525,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 525,
                                    "column": 67
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "c",
                                  "range": [
                                    16722,
                                    16723
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 525,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 525,
                                      "column": 73
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 5760,
                                  "raw": "5760",
                                  "range": [
                                    16727,
                                    16731
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 525,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 525,
                                      "column": 81
                                    }
                                  }
                                },
                                "range": [
                                  16722,
                                  16731
                                ],
                                "loc": {
                                  "start": {
                                    "line": 525,
                                    "column": 72
                                  },
                                  "end": {
                                    "line": 525,
                                    "column": 81
                                  }
                                }
                              },
                              "range": [
                                16662,
                                16731
                              ],
                              "loc": {
                                "start": {
                                  "line": 525,
                                  "column": 12
                                },
                                "end": {
                                  "line": 525,
                                  "column": 81
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "c",
                                "range": [
                                  16735,
                                  16736
                                ],
                                "loc": {
                                  "start": {
                                    "line": 525,
                                    "column": 85
                                  },
                                  "end": {
                                    "line": 525,
                                    "column": 86
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 6158,
                                "raw": "6158",
                                "range": [
                                  16740,
                                  16744
                                ],
                                "loc": {
                                  "start": {
                                    "line": 525,
                                    "column": 90
                                  },
                                  "end": {
                                    "line": 525,
                                    "column": 94
                                  }
                                }
                              },
                              "range": [
                                16735,
                                16744
                              ],
                              "loc": {
                                "start": {
                                  "line": 525,
                                  "column": 85
                                },
                                "end": {
                                  "line": 525,
                                  "column": 94
                                }
                              }
                            },
                            "range": [
                              16662,
                              16744
                            ],
                            "loc": {
                              "start": {
                                "line": 525,
                                "column": 12
                              },
                              "end": {
                                "line": 525,
                                "column": 94
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": ">=",
                              "left": {
                                "type": "Identifier",
                                "name": "c",
                                "range": [
                                  16759,
                                  16760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 12
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 8192,
                                "raw": "8192",
                                "range": [
                                  16764,
                                  16768
                                ],
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 20
                                  }
                                }
                              },
                              "range": [
                                16759,
                                16768
                              ],
                              "loc": {
                                "start": {
                                  "line": 526,
                                  "column": 11
                                },
                                "end": {
                                  "line": 526,
                                  "column": 20
                                }
                              }
                            },
                            "right": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "LogicalExpression",
                                      "operator": "||",
                                      "left": {
                                        "type": "LogicalExpression",
                                        "operator": "||",
                                        "left": {
                                          "type": "BinaryExpression",
                                          "operator": "<=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              16773,
                                              16774
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 526,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 526,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": 8202,
                                            "raw": "8202",
                                            "range": [
                                              16778,
                                              16782
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 526,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 526,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            16773,
                                            16782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 526,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 526,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "BinaryExpression",
                                          "operator": "==",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              16786,
                                              16787
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 526,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 526,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": 8232,
                                            "raw": "8232",
                                            "range": [
                                              16791,
                                              16795
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 526,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 526,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            16786,
                                            16795
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 526,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 526,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          16773,
                                          16795
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 526,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "BinaryExpression",
                                        "operator": "==",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            16799,
                                            16800
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 526,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 526,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 8233,
                                          "raw": "8233",
                                          "range": [
                                            16804,
                                            16808
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 526,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 526,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "range": [
                                          16799,
                                          16808
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 526,
                                            "column": 60
                                          }
                                        }
                                      },
                                      "range": [
                                        16773,
                                        16808
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 526,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 526,
                                          "column": 60
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "==",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "c",
                                        "range": [
                                          16812,
                                          16813
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 526,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 8239,
                                        "raw": "8239",
                                        "range": [
                                          16817,
                                          16821
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 526,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "range": [
                                        16812,
                                        16821
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 526,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 526,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "range": [
                                      16773,
                                      16821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "c",
                                      "range": [
                                        16825,
                                        16826
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 526,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 526,
                                          "column": 78
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 8287,
                                      "raw": "8287",
                                      "range": [
                                        16830,
                                        16834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 526,
                                          "column": 82
                                        },
                                        "end": {
                                          "line": 526,
                                          "column": 86
                                        }
                                      }
                                    },
                                    "range": [
                                      16825,
                                      16834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    16773,
                                    16834
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 86
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      16838,
                                      16839
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 90
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 12288,
                                    "raw": "12288",
                                    "range": [
                                      16843,
                                      16848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 95
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 100
                                      }
                                    }
                                  },
                                  "range": [
                                    16838,
                                    16848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 90
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 100
                                    }
                                  }
                                },
                                "range": [
                                  16773,
                                  16848
                                ],
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 100
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "c",
                                  "range": [
                                    16852,
                                    16853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 104
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 105
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 65279,
                                  "raw": "65279",
                                  "range": [
                                    16857,
                                    16862
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 109
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 114
                                    }
                                  }
                                },
                                "range": [
                                  16852,
                                  16862
                                ],
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 104
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 114
                                  }
                                }
                              },
                              "range": [
                                16773,
                                16862
                              ],
                              "loc": {
                                "start": {
                                  "line": 526,
                                  "column": 25
                                },
                                "end": {
                                  "line": 526,
                                  "column": 114
                                }
                              }
                            },
                            "range": [
                              16759,
                              16863
                            ],
                            "loc": {
                              "start": {
                                "line": 526,
                                "column": 11
                              },
                              "end": {
                                "line": 526,
                                "column": 115
                              }
                            }
                          },
                          "range": [
                            16662,
                            16864
                          ],
                          "loc": {
                            "start": {
                              "line": 525,
                              "column": 12
                            },
                            "end": {
                              "line": 526,
                              "column": 116
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          16660,
                          16865
                        ],
                        "loc": {
                          "start": {
                            "line": 525,
                            "column": 10
                          },
                          "end": {
                            "line": 526,
                            "column": 117
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "BreakStatement",
                            "label": null,
                            "range": [
                              16877,
                              16883
                            ],
                            "loc": {
                              "start": {
                                "line": 527,
                                "column": 8
                              },
                              "end": {
                                "line": 527,
                                "column": 14
                              }
                            }
                          }
                        ],
                        "range": [
                          16867,
                          16891
                        ],
                        "loc": {
                          "start": {
                            "line": 526,
                            "column": 119
                          },
                          "end": {
                            "line": 528,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        16656,
                        16891
                      ],
                      "loc": {
                        "start": {
                          "line": 525,
                          "column": 6
                        },
                        "end": {
                          "line": 528,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    16608,
                    16897
                  ],
                  "loc": {
                    "start": {
                      "line": 523,
                      "column": 29
                    },
                    "end": {
                      "line": 529,
                      "column": 5
                    }
                  }
                },
                "range": [
                  16583,
                  16897
                ],
                "loc": {
                  "start": {
                    "line": 523,
                    "column": 4
                  },
                  "end": {
                    "line": 529,
                    "column": 5
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "index",
                  "range": [
                    16909,
                    16914
                  ],
                  "loc": {
                    "start": {
                      "line": 530,
                      "column": 11
                    },
                    "end": {
                      "line": 530,
                      "column": 16
                    }
                  }
                },
                "range": [
                  16902,
                  16915
                ],
                "loc": {
                  "start": {
                    "line": 530,
                    "column": 4
                  },
                  "end": {
                    "line": 530,
                    "column": 17
                  }
                }
              }
            ],
            "range": [
              16524,
              16919
            ],
            "loc": {
              "start": {
                "line": 519,
                "column": 36
              },
              "end": {
                "line": 531,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            16490,
            16919
          ],
          "loc": {
            "start": {
              "line": 519,
              "column": 2
            },
            "end": {
              "line": 531,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "string"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "c": null
      }
    },
    "undocumented": true,
    "name": "trimmedLeftIndex",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~trimmedLeftIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        16534,
        16544
      ],
      "filename": "lodash.js",
      "lineno": 520,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001061",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              16543,
              16544
            ],
            "loc": {
              "start": {
                "line": 520,
                "column": 17
              },
              "end": {
                "line": 520,
                "column": 18
              }
            }
          },
          "prefix": true,
          "range": [
            16542,
            16544
          ],
          "loc": {
            "start": {
              "line": 520,
              "column": 16
            },
            "end": {
              "line": 520,
              "column": 18
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~trimmedLeftIndex",
    "longname": "<anonymous>~trimmedLeftIndex~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        16554,
        16576
      ],
      "filename": "lodash.js",
      "lineno": 521,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001065",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "string",
            "range": [
              16563,
              16569
            ],
            "loc": {
              "start": {
                "line": 521,
                "column": 17
              },
              "end": {
                "line": 521,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              16570,
              16576
            ],
            "loc": {
              "start": {
                "line": 521,
                "column": 24
              },
              "end": {
                "line": 521,
                "column": 30
              }
            }
          },
          "range": [
            16563,
            16576
          ],
          "loc": {
            "start": {
              "line": 521,
              "column": 17
            },
            "end": {
              "line": 521,
              "column": 30
            }
          }
        },
        "value": "string.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~trimmedLeftIndex",
    "longname": "<anonymous>~trimmedLeftIndex~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        16620,
        16648
      ],
      "filename": "lodash.js",
      "lineno": 524,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001077",
        "name": "c",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "string",
              "range": [
                16624,
                16630
              ],
              "loc": {
                "start": {
                  "line": 524,
                  "column": 14
                },
                "end": {
                  "line": 524,
                  "column": 20
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "charCodeAt",
              "range": [
                16631,
                16641
              ],
              "loc": {
                "start": {
                  "line": 524,
                  "column": 21
                },
                "end": {
                  "line": 524,
                  "column": 31
                }
              }
            },
            "range": [
              16624,
              16641
            ],
            "loc": {
              "start": {
                "line": 524,
                "column": 14
              },
              "end": {
                "line": 524,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                16642,
                16647
              ],
              "loc": {
                "start": {
                  "line": 524,
                  "column": 32
                },
                "end": {
                  "line": 524,
                  "column": 37
                }
              }
            }
          ],
          "range": [
            16624,
            16648
          ],
          "loc": {
            "start": {
              "line": 524,
              "column": 14
            },
            "end": {
              "line": 524,
              "column": 38
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "c",
    "kind": "member",
    "memberof": "<anonymous>~trimmedLeftIndex",
    "longname": "<anonymous>~trimmedLeftIndex~c",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        17154,
        17553
      ],
      "filename": "lodash.js",
      "lineno": 540,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001149",
        "name": "trimmedRightIndex",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "trimmedRightIndex",
            "range": [
              17163,
              17180
            ],
            "loc": {
              "start": {
                "line": 540,
                "column": 11
              },
              "end": {
                "line": 540,
                "column": 28
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                17181,
                17187
              ],
              "loc": {
                "start": {
                  "line": 540,
                  "column": 29
                },
                "end": {
                  "line": 540,
                  "column": 35
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        17199,
                        17204
                      ],
                      "loc": {
                        "start": {
                          "line": 541,
                          "column": 8
                        },
                        "end": {
                          "line": 541,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          17207,
                          17213
                        ],
                        "loc": {
                          "start": {
                            "line": 541,
                            "column": 16
                          },
                          "end": {
                            "line": 541,
                            "column": 22
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          17214,
                          17220
                        ],
                        "loc": {
                          "start": {
                            "line": 541,
                            "column": 23
                          },
                          "end": {
                            "line": 541,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        17207,
                        17220
                      ],
                      "loc": {
                        "start": {
                          "line": 541,
                          "column": 16
                        },
                        "end": {
                          "line": 541,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      17199,
                      17220
                    ],
                    "loc": {
                      "start": {
                        "line": 541,
                        "column": 8
                      },
                      "end": {
                        "line": 541,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  17195,
                  17221
                ],
                "loc": {
                  "start": {
                    "line": 541,
                    "column": 4
                  },
                  "end": {
                    "line": 541,
                    "column": 30
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "index",
                    "range": [
                      17233,
                      17238
                    ],
                    "loc": {
                      "start": {
                        "line": 542,
                        "column": 11
                      },
                      "end": {
                        "line": 542,
                        "column": 16
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    17233,
                    17240
                  ],
                  "loc": {
                    "start": {
                      "line": 542,
                      "column": 11
                    },
                    "end": {
                      "line": 542,
                      "column": 18
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "c",
                            "range": [
                              17254,
                              17255
                            ],
                            "loc": {
                              "start": {
                                "line": 543,
                                "column": 10
                              },
                              "end": {
                                "line": 543,
                                "column": 11
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  17258,
                                  17264
                                ],
                                "loc": {
                                  "start": {
                                    "line": 543,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 543,
                                    "column": 20
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "charCodeAt",
                                "range": [
                                  17265,
                                  17275
                                ],
                                "loc": {
                                  "start": {
                                    "line": 543,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 543,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                17258,
                                17275
                              ],
                              "loc": {
                                "start": {
                                  "line": 543,
                                  "column": 14
                                },
                                "end": {
                                  "line": 543,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  17276,
                                  17281
                                ],
                                "loc": {
                                  "start": {
                                    "line": 543,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 543,
                                    "column": 37
                                  }
                                }
                              }
                            ],
                            "range": [
                              17258,
                              17282
                            ],
                            "loc": {
                              "start": {
                                "line": 543,
                                "column": 14
                              },
                              "end": {
                                "line": 543,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            17254,
                            17282
                          ],
                          "loc": {
                            "start": {
                              "line": 543,
                              "column": 10
                            },
                            "end": {
                              "line": 543,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        17250,
                        17283
                      ],
                      "loc": {
                        "start": {
                          "line": 543,
                          "column": 6
                        },
                        "end": {
                          "line": 543,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "<=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "c",
                                        "range": [
                                          17297,
                                          17298
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 544,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 544,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 160,
                                        "raw": "160",
                                        "range": [
                                          17302,
                                          17305
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 544,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 544,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        17297,
                                        17305
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 544,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 544,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": ">=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            17310,
                                            17311
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 544,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 544,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 9,
                                          "raw": "9",
                                          "range": [
                                            17315,
                                            17316
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 544,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 544,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "range": [
                                          17310,
                                          17316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 544,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 544,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "BinaryExpression",
                                        "operator": "<=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            17320,
                                            17321
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 544,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 544,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 13,
                                          "raw": "13",
                                          "range": [
                                            17325,
                                            17327
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 544,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 544,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17320,
                                          17327
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 544,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 544,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        17310,
                                        17327
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 544,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 544,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "range": [
                                      17297,
                                      17328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 544,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 544,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "c",
                                      "range": [
                                        17332,
                                        17333
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 544,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 544,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 32,
                                      "raw": "32",
                                      "range": [
                                        17337,
                                        17339
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 544,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 544,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "range": [
                                      17332,
                                      17339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 544,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 544,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    17297,
                                    17339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 544,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 544,
                                      "column": 55
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      17343,
                                      17344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 544,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 544,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 160,
                                    "raw": "160",
                                    "range": [
                                      17348,
                                      17351
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 544,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 544,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    17343,
                                    17351
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 544,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 544,
                                      "column": 67
                                    }
                                  }
                                },
                                "range": [
                                  17297,
                                  17351
                                ],
                                "loc": {
                                  "start": {
                                    "line": 544,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 544,
                                    "column": 67
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "c",
                                  "range": [
                                    17356,
                                    17357
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 544,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 544,
                                      "column": 73
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 5760,
                                  "raw": "5760",
                                  "range": [
                                    17361,
                                    17365
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 544,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 544,
                                      "column": 81
                                    }
                                  }
                                },
                                "range": [
                                  17356,
                                  17365
                                ],
                                "loc": {
                                  "start": {
                                    "line": 544,
                                    "column": 72
                                  },
                                  "end": {
                                    "line": 544,
                                    "column": 81
                                  }
                                }
                              },
                              "range": [
                                17296,
                                17365
                              ],
                              "loc": {
                                "start": {
                                  "line": 544,
                                  "column": 12
                                },
                                "end": {
                                  "line": 544,
                                  "column": 81
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "c",
                                "range": [
                                  17369,
                                  17370
                                ],
                                "loc": {
                                  "start": {
                                    "line": 544,
                                    "column": 85
                                  },
                                  "end": {
                                    "line": 544,
                                    "column": 86
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 6158,
                                "raw": "6158",
                                "range": [
                                  17374,
                                  17378
                                ],
                                "loc": {
                                  "start": {
                                    "line": 544,
                                    "column": 90
                                  },
                                  "end": {
                                    "line": 544,
                                    "column": 94
                                  }
                                }
                              },
                              "range": [
                                17369,
                                17378
                              ],
                              "loc": {
                                "start": {
                                  "line": 544,
                                  "column": 85
                                },
                                "end": {
                                  "line": 544,
                                  "column": 94
                                }
                              }
                            },
                            "range": [
                              17296,
                              17378
                            ],
                            "loc": {
                              "start": {
                                "line": 544,
                                "column": 12
                              },
                              "end": {
                                "line": 544,
                                "column": 94
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": ">=",
                              "left": {
                                "type": "Identifier",
                                "name": "c",
                                "range": [
                                  17393,
                                  17394
                                ],
                                "loc": {
                                  "start": {
                                    "line": 545,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 545,
                                    "column": 12
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 8192,
                                "raw": "8192",
                                "range": [
                                  17398,
                                  17402
                                ],
                                "loc": {
                                  "start": {
                                    "line": 545,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 545,
                                    "column": 20
                                  }
                                }
                              },
                              "range": [
                                17393,
                                17402
                              ],
                              "loc": {
                                "start": {
                                  "line": 545,
                                  "column": 11
                                },
                                "end": {
                                  "line": 545,
                                  "column": 20
                                }
                              }
                            },
                            "right": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "LogicalExpression",
                                      "operator": "||",
                                      "left": {
                                        "type": "LogicalExpression",
                                        "operator": "||",
                                        "left": {
                                          "type": "BinaryExpression",
                                          "operator": "<=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              17407,
                                              17408
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 545,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 545,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": 8202,
                                            "raw": "8202",
                                            "range": [
                                              17412,
                                              17416
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 545,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 545,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            17407,
                                            17416
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 545,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 545,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "BinaryExpression",
                                          "operator": "==",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              17420,
                                              17421
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 545,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 545,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": 8232,
                                            "raw": "8232",
                                            "range": [
                                              17425,
                                              17429
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 545,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 545,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            17420,
                                            17429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 545,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 545,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          17407,
                                          17429
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 545,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 545,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "BinaryExpression",
                                        "operator": "==",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            17433,
                                            17434
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 545,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 545,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 8233,
                                          "raw": "8233",
                                          "range": [
                                            17438,
                                            17442
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 545,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 545,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "range": [
                                          17433,
                                          17442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 545,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 545,
                                            "column": 60
                                          }
                                        }
                                      },
                                      "range": [
                                        17407,
                                        17442
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 545,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 545,
                                          "column": 60
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "==",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "c",
                                        "range": [
                                          17446,
                                          17447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 545,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 545,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 8239,
                                        "raw": "8239",
                                        "range": [
                                          17451,
                                          17455
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 545,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 545,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "range": [
                                        17446,
                                        17455
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 545,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 545,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "range": [
                                      17407,
                                      17455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 545,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 545,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "c",
                                      "range": [
                                        17459,
                                        17460
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 545,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 545,
                                          "column": 78
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 8287,
                                      "raw": "8287",
                                      "range": [
                                        17464,
                                        17468
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 545,
                                          "column": 82
                                        },
                                        "end": {
                                          "line": 545,
                                          "column": 86
                                        }
                                      }
                                    },
                                    "range": [
                                      17459,
                                      17468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 545,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 545,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    17407,
                                    17468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 545,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 545,
                                      "column": 86
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      17472,
                                      17473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 545,
                                        "column": 90
                                      },
                                      "end": {
                                        "line": 545,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 12288,
                                    "raw": "12288",
                                    "range": [
                                      17477,
                                      17482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 545,
                                        "column": 95
                                      },
                                      "end": {
                                        "line": 545,
                                        "column": 100
                                      }
                                    }
                                  },
                                  "range": [
                                    17472,
                                    17482
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 545,
                                      "column": 90
                                    },
                                    "end": {
                                      "line": 545,
                                      "column": 100
                                    }
                                  }
                                },
                                "range": [
                                  17407,
                                  17482
                                ],
                                "loc": {
                                  "start": {
                                    "line": 545,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 545,
                                    "column": 100
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "c",
                                  "range": [
                                    17486,
                                    17487
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 545,
                                      "column": 104
                                    },
                                    "end": {
                                      "line": 545,
                                      "column": 105
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 65279,
                                  "raw": "65279",
                                  "range": [
                                    17491,
                                    17496
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 545,
                                      "column": 109
                                    },
                                    "end": {
                                      "line": 545,
                                      "column": 114
                                    }
                                  }
                                },
                                "range": [
                                  17486,
                                  17496
                                ],
                                "loc": {
                                  "start": {
                                    "line": 545,
                                    "column": 104
                                  },
                                  "end": {
                                    "line": 545,
                                    "column": 114
                                  }
                                }
                              },
                              "range": [
                                17407,
                                17496
                              ],
                              "loc": {
                                "start": {
                                  "line": 545,
                                  "column": 25
                                },
                                "end": {
                                  "line": 545,
                                  "column": 114
                                }
                              }
                            },
                            "range": [
                              17393,
                              17497
                            ],
                            "loc": {
                              "start": {
                                "line": 545,
                                "column": 11
                              },
                              "end": {
                                "line": 545,
                                "column": 115
                              }
                            }
                          },
                          "range": [
                            17296,
                            17498
                          ],
                          "loc": {
                            "start": {
                              "line": 544,
                              "column": 12
                            },
                            "end": {
                              "line": 545,
                              "column": 116
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          17294,
                          17499
                        ],
                        "loc": {
                          "start": {
                            "line": 544,
                            "column": 10
                          },
                          "end": {
                            "line": 545,
                            "column": 117
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "BreakStatement",
                            "label": null,
                            "range": [
                              17511,
                              17517
                            ],
                            "loc": {
                              "start": {
                                "line": 546,
                                "column": 8
                              },
                              "end": {
                                "line": 546,
                                "column": 14
                              }
                            }
                          }
                        ],
                        "range": [
                          17501,
                          17525
                        ],
                        "loc": {
                          "start": {
                            "line": 545,
                            "column": 119
                          },
                          "end": {
                            "line": 547,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        17290,
                        17525
                      ],
                      "loc": {
                        "start": {
                          "line": 544,
                          "column": 6
                        },
                        "end": {
                          "line": 547,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    17242,
                    17531
                  ],
                  "loc": {
                    "start": {
                      "line": 542,
                      "column": 20
                    },
                    "end": {
                      "line": 548,
                      "column": 5
                    }
                  }
                },
                "range": [
                  17226,
                  17531
                ],
                "loc": {
                  "start": {
                    "line": 542,
                    "column": 4
                  },
                  "end": {
                    "line": 548,
                    "column": 5
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "index",
                  "range": [
                    17543,
                    17548
                  ],
                  "loc": {
                    "start": {
                      "line": 549,
                      "column": 11
                    },
                    "end": {
                      "line": 549,
                      "column": 16
                    }
                  }
                },
                "range": [
                  17536,
                  17549
                ],
                "loc": {
                  "start": {
                    "line": 549,
                    "column": 4
                  },
                  "end": {
                    "line": 549,
                    "column": 17
                  }
                }
              }
            ],
            "range": [
              17189,
              17553
            ],
            "loc": {
              "start": {
                "line": 540,
                "column": 37
              },
              "end": {
                "line": 550,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            17154,
            17553
          ],
          "loc": {
            "start": {
              "line": 540,
              "column": 2
            },
            "end": {
              "line": 550,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "string"
        ]
      },
      "vars": {
        "index": null,
        "c": null
      }
    },
    "undocumented": true,
    "name": "trimmedRightIndex",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~trimmedRightIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        17199,
        17220
      ],
      "filename": "lodash.js",
      "lineno": 541,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001154",
        "name": "index",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "string",
            "range": [
              17207,
              17213
            ],
            "loc": {
              "start": {
                "line": 541,
                "column": 16
              },
              "end": {
                "line": 541,
                "column": 22
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              17214,
              17220
            ],
            "loc": {
              "start": {
                "line": 541,
                "column": 23
              },
              "end": {
                "line": 541,
                "column": 29
              }
            }
          },
          "range": [
            17207,
            17220
          ],
          "loc": {
            "start": {
              "line": 541,
              "column": 16
            },
            "end": {
              "line": 541,
              "column": 29
            }
          }
        },
        "value": "string.length"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~trimmedRightIndex",
    "longname": "<anonymous>~trimmedRightIndex~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        17254,
        17282
      ],
      "filename": "lodash.js",
      "lineno": 543,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001164",
        "name": "c",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "string",
              "range": [
                17258,
                17264
              ],
              "loc": {
                "start": {
                  "line": 543,
                  "column": 14
                },
                "end": {
                  "line": 543,
                  "column": 20
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "charCodeAt",
              "range": [
                17265,
                17275
              ],
              "loc": {
                "start": {
                  "line": 543,
                  "column": 21
                },
                "end": {
                  "line": 543,
                  "column": 31
                }
              }
            },
            "range": [
              17258,
              17275
            ],
            "loc": {
              "start": {
                "line": 543,
                "column": 14
              },
              "end": {
                "line": 543,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                17276,
                17281
              ],
              "loc": {
                "start": {
                  "line": 543,
                  "column": 32
                },
                "end": {
                  "line": 543,
                  "column": 37
                }
              }
            }
          ],
          "range": [
            17258,
            17282
          ],
          "loc": {
            "start": {
              "line": 543,
              "column": 14
            },
            "end": {
              "line": 543,
              "column": 38
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "c",
    "kind": "member",
    "memberof": "<anonymous>~trimmedRightIndex",
    "longname": "<anonymous>~trimmedRightIndex~c",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        17768,
        17835
      ],
      "filename": "lodash.js",
      "lineno": 559,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001236",
        "name": "unescapeHtmlChar",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "unescapeHtmlChar",
            "range": [
              17777,
              17793
            ],
            "loc": {
              "start": {
                "line": 559,
                "column": 11
              },
              "end": {
                "line": 559,
                "column": 27
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "chr",
              "range": [
                17794,
                17797
              ],
              "loc": {
                "start": {
                  "line": 559,
                  "column": 28
                },
                "end": {
                  "line": 559,
                  "column": 31
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "MemberExpression",
                  "computed": true,
                  "object": {
                    "type": "Identifier",
                    "name": "htmlUnescapes",
                    "range": [
                      17812,
                      17825
                    ],
                    "loc": {
                      "start": {
                        "line": 560,
                        "column": 11
                      },
                      "end": {
                        "line": 560,
                        "column": 24
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "chr",
                    "range": [
                      17826,
                      17829
                    ],
                    "loc": {
                      "start": {
                        "line": 560,
                        "column": 25
                      },
                      "end": {
                        "line": 560,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    17812,
                    17830
                  ],
                  "loc": {
                    "start": {
                      "line": 560,
                      "column": 11
                    },
                    "end": {
                      "line": 560,
                      "column": 29
                    }
                  }
                },
                "range": [
                  17805,
                  17831
                ],
                "loc": {
                  "start": {
                    "line": 560,
                    "column": 4
                  },
                  "end": {
                    "line": 560,
                    "column": 30
                  }
                }
              }
            ],
            "range": [
              17799,
              17835
            ],
            "loc": {
              "start": {
                "line": 559,
                "column": 33
              },
              "end": {
                "line": 561,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            17768,
            17835
          ],
          "loc": {
            "start": {
              "line": 559,
              "column": 2
            },
            "end": {
              "line": 561,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "chr"
        ]
      }
    },
    "undocumented": true,
    "name": "unescapeHtmlChar",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~unescapeHtmlChar",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18175,
        282520
      ],
      "filename": "lodash.js",
      "lineno": 574,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001244",
        "name": "runInContext",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "runInContext",
            "range": [
              18184,
              18196
            ],
            "loc": {
              "start": {
                "line": 574,
                "column": 11
              },
              "end": {
                "line": 574,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "context",
              "range": [
                18197,
                18204
              ],
              "loc": {
                "start": {
                  "line": 574,
                  "column": 24
                },
                "end": {
                  "line": 574,
                  "column": 31
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "context",
                    "range": [
                      18498,
                      18505
                    ],
                    "loc": {
                      "start": {
                        "line": 579,
                        "column": 4
                      },
                      "end": {
                        "line": 579,
                        "column": 11
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "Identifier",
                      "name": "context",
                      "range": [
                        18508,
                        18515
                      ],
                      "loc": {
                        "start": {
                          "line": 579,
                          "column": 14
                        },
                        "end": {
                          "line": 579,
                          "column": 21
                        }
                      }
                    },
                    "consequent": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "_",
                          "range": [
                            18518,
                            18519
                          ],
                          "loc": {
                            "start": {
                              "line": 579,
                              "column": 24
                            },
                            "end": {
                              "line": 579,
                              "column": 25
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "defaults",
                          "range": [
                            18520,
                            18528
                          ],
                          "loc": {
                            "start": {
                              "line": 579,
                              "column": 26
                            },
                            "end": {
                              "line": 579,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          18518,
                          18528
                        ],
                        "loc": {
                          "start": {
                            "line": 579,
                            "column": 24
                          },
                          "end": {
                            "line": 579,
                            "column": 34
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "root",
                              "range": [
                                18529,
                                18533
                              ],
                              "loc": {
                                "start": {
                                  "line": 579,
                                  "column": 35
                                },
                                "end": {
                                  "line": 579,
                                  "column": 39
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "Object",
                              "range": [
                                18534,
                                18540
                              ],
                              "loc": {
                                "start": {
                                  "line": 579,
                                  "column": 40
                                },
                                "end": {
                                  "line": 579,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              18529,
                              18540
                            ],
                            "loc": {
                              "start": {
                                "line": 579,
                                "column": 35
                              },
                              "end": {
                                "line": 579,
                                "column": 46
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            18529,
                            18542
                          ],
                          "loc": {
                            "start": {
                              "line": 579,
                              "column": 35
                            },
                            "end": {
                              "line": 579,
                              "column": 48
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "context",
                          "range": [
                            18544,
                            18551
                          ],
                          "loc": {
                            "start": {
                              "line": 579,
                              "column": 50
                            },
                            "end": {
                              "line": 579,
                              "column": 57
                            }
                          }
                        },
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "_",
                              "range": [
                                18553,
                                18554
                              ],
                              "loc": {
                                "start": {
                                  "line": 579,
                                  "column": 59
                                },
                                "end": {
                                  "line": 579,
                                  "column": 60
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "pick",
                              "range": [
                                18555,
                                18559
                              ],
                              "loc": {
                                "start": {
                                  "line": 579,
                                  "column": 61
                                },
                                "end": {
                                  "line": 579,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              18553,
                              18559
                            ],
                            "loc": {
                              "start": {
                                "line": 579,
                                "column": 59
                              },
                              "end": {
                                "line": 579,
                                "column": 65
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "root",
                              "range": [
                                18560,
                                18564
                              ],
                              "loc": {
                                "start": {
                                  "line": 579,
                                  "column": 66
                                },
                                "end": {
                                  "line": 579,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "contextProps",
                              "range": [
                                18566,
                                18578
                              ],
                              "loc": {
                                "start": {
                                  "line": 579,
                                  "column": 72
                                },
                                "end": {
                                  "line": 579,
                                  "column": 84
                                }
                              }
                            }
                          ],
                          "range": [
                            18553,
                            18579
                          ],
                          "loc": {
                            "start": {
                              "line": 579,
                              "column": 59
                            },
                            "end": {
                              "line": 579,
                              "column": 85
                            }
                          }
                        }
                      ],
                      "range": [
                        18518,
                        18580
                      ],
                      "loc": {
                        "start": {
                          "line": 579,
                          "column": 24
                        },
                        "end": {
                          "line": 579,
                          "column": 86
                        }
                      }
                    },
                    "alternate": {
                      "type": "Identifier",
                      "name": "root",
                      "range": [
                        18583,
                        18587
                      ],
                      "loc": {
                        "start": {
                          "line": 579,
                          "column": 89
                        },
                        "end": {
                          "line": 579,
                          "column": 93
                        }
                      }
                    },
                    "range": [
                      18508,
                      18587
                    ],
                    "loc": {
                      "start": {
                        "line": 579,
                        "column": 14
                      },
                      "end": {
                        "line": 579,
                        "column": 93
                      }
                    }
                  },
                  "range": [
                    18498,
                    18587
                  ],
                  "loc": {
                    "start": {
                      "line": 579,
                      "column": 4
                    },
                    "end": {
                      "line": 579,
                      "column": 93
                    }
                  }
                },
                "range": [
                  18498,
                  18588
                ],
                "loc": {
                  "start": {
                    "line": 579,
                    "column": 4
                  },
                  "end": {
                    "line": 579,
                    "column": 94
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "Array",
                      "range": [
                        18639,
                        18644
                      ],
                      "loc": {
                        "start": {
                          "line": 582,
                          "column": 8
                        },
                        "end": {
                          "line": 582,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18647,
                          18654
                        ],
                        "loc": {
                          "start": {
                            "line": 582,
                            "column": 16
                          },
                          "end": {
                            "line": 582,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          18655,
                          18660
                        ],
                        "loc": {
                          "start": {
                            "line": 582,
                            "column": 24
                          },
                          "end": {
                            "line": 582,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        18647,
                        18660
                      ],
                      "loc": {
                        "start": {
                          "line": 582,
                          "column": 16
                        },
                        "end": {
                          "line": 582,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      18639,
                      18660
                    ],
                    "loc": {
                      "start": {
                        "line": 582,
                        "column": 8
                      },
                      "end": {
                        "line": 582,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "Boolean",
                      "range": [
                        18670,
                        18677
                      ],
                      "loc": {
                        "start": {
                          "line": 583,
                          "column": 8
                        },
                        "end": {
                          "line": 583,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18680,
                          18687
                        ],
                        "loc": {
                          "start": {
                            "line": 583,
                            "column": 18
                          },
                          "end": {
                            "line": 583,
                            "column": 25
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "Boolean",
                        "range": [
                          18688,
                          18695
                        ],
                        "loc": {
                          "start": {
                            "line": 583,
                            "column": 26
                          },
                          "end": {
                            "line": 583,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        18680,
                        18695
                      ],
                      "loc": {
                        "start": {
                          "line": 583,
                          "column": 18
                        },
                        "end": {
                          "line": 583,
                          "column": 33
                        }
                      }
                    },
                    "range": [
                      18670,
                      18695
                    ],
                    "loc": {
                      "start": {
                        "line": 583,
                        "column": 8
                      },
                      "end": {
                        "line": 583,
                        "column": 33
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "Date",
                      "range": [
                        18705,
                        18709
                      ],
                      "loc": {
                        "start": {
                          "line": 584,
                          "column": 8
                        },
                        "end": {
                          "line": 584,
                          "column": 12
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18712,
                          18719
                        ],
                        "loc": {
                          "start": {
                            "line": 584,
                            "column": 15
                          },
                          "end": {
                            "line": 584,
                            "column": 22
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "Date",
                        "range": [
                          18720,
                          18724
                        ],
                        "loc": {
                          "start": {
                            "line": 584,
                            "column": 23
                          },
                          "end": {
                            "line": 584,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        18712,
                        18724
                      ],
                      "loc": {
                        "start": {
                          "line": 584,
                          "column": 15
                        },
                        "end": {
                          "line": 584,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      18705,
                      18724
                    ],
                    "loc": {
                      "start": {
                        "line": 584,
                        "column": 8
                      },
                      "end": {
                        "line": 584,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "Error",
                      "range": [
                        18734,
                        18739
                      ],
                      "loc": {
                        "start": {
                          "line": 585,
                          "column": 8
                        },
                        "end": {
                          "line": 585,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18742,
                          18749
                        ],
                        "loc": {
                          "start": {
                            "line": 585,
                            "column": 16
                          },
                          "end": {
                            "line": 585,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "Error",
                        "range": [
                          18750,
                          18755
                        ],
                        "loc": {
                          "start": {
                            "line": 585,
                            "column": 24
                          },
                          "end": {
                            "line": 585,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        18742,
                        18755
                      ],
                      "loc": {
                        "start": {
                          "line": 585,
                          "column": 16
                        },
                        "end": {
                          "line": 585,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      18734,
                      18755
                    ],
                    "loc": {
                      "start": {
                        "line": 585,
                        "column": 8
                      },
                      "end": {
                        "line": 585,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "Function",
                      "range": [
                        18765,
                        18773
                      ],
                      "loc": {
                        "start": {
                          "line": 586,
                          "column": 8
                        },
                        "end": {
                          "line": 586,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18776,
                          18783
                        ],
                        "loc": {
                          "start": {
                            "line": 586,
                            "column": 19
                          },
                          "end": {
                            "line": 586,
                            "column": 26
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "Function",
                        "range": [
                          18784,
                          18792
                        ],
                        "loc": {
                          "start": {
                            "line": 586,
                            "column": 27
                          },
                          "end": {
                            "line": 586,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        18776,
                        18792
                      ],
                      "loc": {
                        "start": {
                          "line": 586,
                          "column": 19
                        },
                        "end": {
                          "line": 586,
                          "column": 35
                        }
                      }
                    },
                    "range": [
                      18765,
                      18792
                    ],
                    "loc": {
                      "start": {
                        "line": 586,
                        "column": 8
                      },
                      "end": {
                        "line": 586,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "Math",
                      "range": [
                        18802,
                        18806
                      ],
                      "loc": {
                        "start": {
                          "line": 587,
                          "column": 8
                        },
                        "end": {
                          "line": 587,
                          "column": 12
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18809,
                          18816
                        ],
                        "loc": {
                          "start": {
                            "line": 587,
                            "column": 15
                          },
                          "end": {
                            "line": 587,
                            "column": 22
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "Math",
                        "range": [
                          18817,
                          18821
                        ],
                        "loc": {
                          "start": {
                            "line": 587,
                            "column": 23
                          },
                          "end": {
                            "line": 587,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        18809,
                        18821
                      ],
                      "loc": {
                        "start": {
                          "line": 587,
                          "column": 15
                        },
                        "end": {
                          "line": 587,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      18802,
                      18821
                    ],
                    "loc": {
                      "start": {
                        "line": 587,
                        "column": 8
                      },
                      "end": {
                        "line": 587,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "Number",
                      "range": [
                        18831,
                        18837
                      ],
                      "loc": {
                        "start": {
                          "line": 588,
                          "column": 8
                        },
                        "end": {
                          "line": 588,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18840,
                          18847
                        ],
                        "loc": {
                          "start": {
                            "line": 588,
                            "column": 17
                          },
                          "end": {
                            "line": 588,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "Number",
                        "range": [
                          18848,
                          18854
                        ],
                        "loc": {
                          "start": {
                            "line": 588,
                            "column": 25
                          },
                          "end": {
                            "line": 588,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        18840,
                        18854
                      ],
                      "loc": {
                        "start": {
                          "line": 588,
                          "column": 17
                        },
                        "end": {
                          "line": 588,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      18831,
                      18854
                    ],
                    "loc": {
                      "start": {
                        "line": 588,
                        "column": 8
                      },
                      "end": {
                        "line": 588,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "Object",
                      "range": [
                        18864,
                        18870
                      ],
                      "loc": {
                        "start": {
                          "line": 589,
                          "column": 8
                        },
                        "end": {
                          "line": 589,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18873,
                          18880
                        ],
                        "loc": {
                          "start": {
                            "line": 589,
                            "column": 17
                          },
                          "end": {
                            "line": 589,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "Object",
                        "range": [
                          18881,
                          18887
                        ],
                        "loc": {
                          "start": {
                            "line": 589,
                            "column": 25
                          },
                          "end": {
                            "line": 589,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        18873,
                        18887
                      ],
                      "loc": {
                        "start": {
                          "line": 589,
                          "column": 17
                        },
                        "end": {
                          "line": 589,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      18864,
                      18887
                    ],
                    "loc": {
                      "start": {
                        "line": 589,
                        "column": 8
                      },
                      "end": {
                        "line": 589,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "RegExp",
                      "range": [
                        18897,
                        18903
                      ],
                      "loc": {
                        "start": {
                          "line": 590,
                          "column": 8
                        },
                        "end": {
                          "line": 590,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18906,
                          18913
                        ],
                        "loc": {
                          "start": {
                            "line": 590,
                            "column": 17
                          },
                          "end": {
                            "line": 590,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "RegExp",
                        "range": [
                          18914,
                          18920
                        ],
                        "loc": {
                          "start": {
                            "line": 590,
                            "column": 25
                          },
                          "end": {
                            "line": 590,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        18906,
                        18920
                      ],
                      "loc": {
                        "start": {
                          "line": 590,
                          "column": 17
                        },
                        "end": {
                          "line": 590,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      18897,
                      18920
                    ],
                    "loc": {
                      "start": {
                        "line": 590,
                        "column": 8
                      },
                      "end": {
                        "line": 590,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        18930,
                        18936
                      ],
                      "loc": {
                        "start": {
                          "line": 591,
                          "column": 8
                        },
                        "end": {
                          "line": 591,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18939,
                          18946
                        ],
                        "loc": {
                          "start": {
                            "line": 591,
                            "column": 17
                          },
                          "end": {
                            "line": 591,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          18947,
                          18953
                        ],
                        "loc": {
                          "start": {
                            "line": 591,
                            "column": 25
                          },
                          "end": {
                            "line": 591,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        18939,
                        18953
                      ],
                      "loc": {
                        "start": {
                          "line": 591,
                          "column": 17
                        },
                        "end": {
                          "line": 591,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      18930,
                      18953
                    ],
                    "loc": {
                      "start": {
                        "line": 591,
                        "column": 8
                      },
                      "end": {
                        "line": 591,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "TypeError",
                      "range": [
                        18963,
                        18972
                      ],
                      "loc": {
                        "start": {
                          "line": 592,
                          "column": 8
                        },
                        "end": {
                          "line": 592,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          18975,
                          18982
                        ],
                        "loc": {
                          "start": {
                            "line": 592,
                            "column": 20
                          },
                          "end": {
                            "line": 592,
                            "column": 27
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "TypeError",
                        "range": [
                          18983,
                          18992
                        ],
                        "loc": {
                          "start": {
                            "line": 592,
                            "column": 28
                          },
                          "end": {
                            "line": 592,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        18975,
                        18992
                      ],
                      "loc": {
                        "start": {
                          "line": 592,
                          "column": 20
                        },
                        "end": {
                          "line": 592,
                          "column": 37
                        }
                      }
                    },
                    "range": [
                      18963,
                      18992
                    ],
                    "loc": {
                      "start": {
                        "line": 592,
                        "column": 8
                      },
                      "end": {
                        "line": 592,
                        "column": 37
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  18635,
                  18993
                ],
                "loc": {
                  "start": {
                    "line": 582,
                    "column": 4
                  },
                  "end": {
                    "line": 592,
                    "column": 38
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "arrayRef",
                      "range": [
                        19048,
                        19056
                      ],
                      "loc": {
                        "start": {
                          "line": 595,
                          "column": 8
                        },
                        "end": {
                          "line": 595,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          19059,
                          19064
                        ],
                        "loc": {
                          "start": {
                            "line": 595,
                            "column": 19
                          },
                          "end": {
                            "line": 595,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          19065,
                          19074
                        ],
                        "loc": {
                          "start": {
                            "line": 595,
                            "column": 25
                          },
                          "end": {
                            "line": 595,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        19059,
                        19074
                      ],
                      "loc": {
                        "start": {
                          "line": 595,
                          "column": 19
                        },
                        "end": {
                          "line": 595,
                          "column": 34
                        }
                      }
                    },
                    "range": [
                      19048,
                      19074
                    ],
                    "loc": {
                      "start": {
                        "line": 595,
                        "column": 8
                      },
                      "end": {
                        "line": 595,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "errorProto",
                      "range": [
                        19084,
                        19094
                      ],
                      "loc": {
                        "start": {
                          "line": 596,
                          "column": 8
                        },
                        "end": {
                          "line": 596,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "Error",
                        "range": [
                          19097,
                          19102
                        ],
                        "loc": {
                          "start": {
                            "line": 596,
                            "column": 21
                          },
                          "end": {
                            "line": 596,
                            "column": 26
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          19103,
                          19112
                        ],
                        "loc": {
                          "start": {
                            "line": 596,
                            "column": 27
                          },
                          "end": {
                            "line": 596,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        19097,
                        19112
                      ],
                      "loc": {
                        "start": {
                          "line": 596,
                          "column": 21
                        },
                        "end": {
                          "line": 596,
                          "column": 36
                        }
                      }
                    },
                    "range": [
                      19084,
                      19112
                    ],
                    "loc": {
                      "start": {
                        "line": 596,
                        "column": 8
                      },
                      "end": {
                        "line": 596,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "objectProto",
                      "range": [
                        19122,
                        19133
                      ],
                      "loc": {
                        "start": {
                          "line": 597,
                          "column": 8
                        },
                        "end": {
                          "line": 597,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "Object",
                        "range": [
                          19136,
                          19142
                        ],
                        "loc": {
                          "start": {
                            "line": 597,
                            "column": 22
                          },
                          "end": {
                            "line": 597,
                            "column": 28
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          19143,
                          19152
                        ],
                        "loc": {
                          "start": {
                            "line": 597,
                            "column": 29
                          },
                          "end": {
                            "line": 597,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        19136,
                        19152
                      ],
                      "loc": {
                        "start": {
                          "line": 597,
                          "column": 22
                        },
                        "end": {
                          "line": 597,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      19122,
                      19152
                    ],
                    "loc": {
                      "start": {
                        "line": 597,
                        "column": 8
                      },
                      "end": {
                        "line": 597,
                        "column": 38
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "stringProto",
                      "range": [
                        19162,
                        19173
                      ],
                      "loc": {
                        "start": {
                          "line": 598,
                          "column": 8
                        },
                        "end": {
                          "line": 598,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          19176,
                          19182
                        ],
                        "loc": {
                          "start": {
                            "line": 598,
                            "column": 22
                          },
                          "end": {
                            "line": 598,
                            "column": 28
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          19183,
                          19192
                        ],
                        "loc": {
                          "start": {
                            "line": 598,
                            "column": 29
                          },
                          "end": {
                            "line": 598,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        19176,
                        19192
                      ],
                      "loc": {
                        "start": {
                          "line": 598,
                          "column": 22
                        },
                        "end": {
                          "line": 598,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      19162,
                      19192
                    ],
                    "loc": {
                      "start": {
                        "line": 598,
                        "column": 8
                      },
                      "end": {
                        "line": 598,
                        "column": 38
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  19044,
                  19193
                ],
                "loc": {
                  "start": {
                    "line": 595,
                    "column": 4
                  },
                  "end": {
                    "line": 598,
                    "column": 39
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "document",
                      "range": [
                        19241,
                        19249
                      ],
                      "loc": {
                        "start": {
                          "line": 601,
                          "column": 8
                        },
                        "end": {
                          "line": 601,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "document",
                          "range": [
                            19253,
                            19261
                          ],
                          "loc": {
                            "start": {
                              "line": 601,
                              "column": 20
                            },
                            "end": {
                              "line": 601,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "context",
                            "range": [
                              19264,
                              19271
                            ],
                            "loc": {
                              "start": {
                                "line": 601,
                                "column": 31
                              },
                              "end": {
                                "line": 601,
                                "column": 38
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "window",
                            "range": [
                              19272,
                              19278
                            ],
                            "loc": {
                              "start": {
                                "line": 601,
                                "column": 39
                              },
                              "end": {
                                "line": 601,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            19264,
                            19278
                          ],
                          "loc": {
                            "start": {
                              "line": 601,
                              "column": 31
                            },
                            "end": {
                              "line": 601,
                              "column": 45
                            }
                          }
                        },
                        "range": [
                          19253,
                          19278
                        ],
                        "loc": {
                          "start": {
                            "line": 601,
                            "column": 20
                          },
                          "end": {
                            "line": 601,
                            "column": 45
                          }
                        }
                      },
                      "right": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "document",
                          "range": [
                            19283,
                            19291
                          ],
                          "loc": {
                            "start": {
                              "line": 601,
                              "column": 50
                            },
                            "end": {
                              "line": 601,
                              "column": 58
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "document",
                          "range": [
                            19292,
                            19300
                          ],
                          "loc": {
                            "start": {
                              "line": 601,
                              "column": 59
                            },
                            "end": {
                              "line": 601,
                              "column": 67
                            }
                          }
                        },
                        "range": [
                          19283,
                          19300
                        ],
                        "loc": {
                          "start": {
                            "line": 601,
                            "column": 50
                          },
                          "end": {
                            "line": 601,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        19252,
                        19300
                      ],
                      "loc": {
                        "start": {
                          "line": 601,
                          "column": 19
                        },
                        "end": {
                          "line": 601,
                          "column": 67
                        }
                      }
                    },
                    "range": [
                      19241,
                      19300
                    ],
                    "loc": {
                      "start": {
                        "line": 601,
                        "column": 8
                      },
                      "end": {
                        "line": 601,
                        "column": 67
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  19237,
                  19301
                ],
                "loc": {
                  "start": {
                    "line": 601,
                    "column": 4
                  },
                  "end": {
                    "line": 601,
                    "column": 68
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "oldDash",
                      "range": [
                        19381,
                        19388
                      ],
                      "loc": {
                        "start": {
                          "line": 604,
                          "column": 8
                        },
                        "end": {
                          "line": 604,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          19391,
                          19398
                        ],
                        "loc": {
                          "start": {
                            "line": 604,
                            "column": 18
                          },
                          "end": {
                            "line": 604,
                            "column": 25
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "_",
                        "range": [
                          19399,
                          19400
                        ],
                        "loc": {
                          "start": {
                            "line": 604,
                            "column": 26
                          },
                          "end": {
                            "line": 604,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        19391,
                        19400
                      ],
                      "loc": {
                        "start": {
                          "line": 604,
                          "column": 18
                        },
                        "end": {
                          "line": 604,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      19381,
                      19400
                    ],
                    "loc": {
                      "start": {
                        "line": 604,
                        "column": 8
                      },
                      "end": {
                        "line": 604,
                        "column": 27
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  19377,
                  19401
                ],
                "loc": {
                  "start": {
                    "line": 604,
                    "column": 4
                  },
                  "end": {
                    "line": 604,
                    "column": 28
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "toString",
                      "range": [
                        19471,
                        19479
                      ],
                      "loc": {
                        "start": {
                          "line": 607,
                          "column": 8
                        },
                        "end": {
                          "line": 607,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "objectProto",
                        "range": [
                          19482,
                          19493
                        ],
                        "loc": {
                          "start": {
                            "line": 607,
                            "column": 19
                          },
                          "end": {
                            "line": 607,
                            "column": 30
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "toString",
                        "range": [
                          19494,
                          19502
                        ],
                        "loc": {
                          "start": {
                            "line": 607,
                            "column": 31
                          },
                          "end": {
                            "line": 607,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        19482,
                        19502
                      ],
                      "loc": {
                        "start": {
                          "line": 607,
                          "column": 19
                        },
                        "end": {
                          "line": 607,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      19471,
                      19502
                    ],
                    "loc": {
                      "start": {
                        "line": 607,
                        "column": 8
                      },
                      "end": {
                        "line": 607,
                        "column": 39
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  19467,
                  19503
                ],
                "loc": {
                  "start": {
                    "line": 607,
                    "column": 4
                  },
                  "end": {
                    "line": 607,
                    "column": 40
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "reNative",
                      "range": [
                        19561,
                        19569
                      ],
                      "loc": {
                        "start": {
                          "line": 610,
                          "column": 8
                        },
                        "end": {
                          "line": 610,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "RegExp",
                        "range": [
                          19572,
                          19578
                        ],
                        "loc": {
                          "start": {
                            "line": 610,
                            "column": 19
                          },
                          "end": {
                            "line": 610,
                            "column": 25
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "Literal",
                              "value": "^",
                              "raw": "'^'",
                              "range": [
                                19579,
                                19582
                              ],
                              "loc": {
                                "start": {
                                  "line": 610,
                                  "column": 26
                                },
                                "end": {
                                  "line": 610,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "escapeRegExp",
                                    "range": [
                                      19591,
                                      19603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 611,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 611,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "toString",
                                      "range": [
                                        19604,
                                        19612
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 611,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 611,
                                          "column": 27
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    19591,
                                    19613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 611,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 611,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "replace",
                                  "range": [
                                    19621,
                                    19628
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 612,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 612,
                                      "column": 14
                                    }
                                  }
                                },
                                "range": [
                                  19591,
                                  19628
                                ],
                                "loc": {
                                  "start": {
                                    "line": 611,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 612,
                                    "column": 14
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": {},
                                  "raw": "/toString|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g",
                                  "range": [
                                    19629,
                                    19679
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 612,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 612,
                                      "column": 65
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "$1.*?",
                                  "raw": "'$1.*?'",
                                  "range": [
                                    19681,
                                    19688
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 612,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 612,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "range": [
                                19591,
                                19689
                              ],
                              "loc": {
                                "start": {
                                  "line": 611,
                                  "column": 6
                                },
                                "end": {
                                  "line": 612,
                                  "column": 75
                                }
                              }
                            },
                            "range": [
                              19579,
                              19689
                            ],
                            "loc": {
                              "start": {
                                "line": 610,
                                "column": 26
                              },
                              "end": {
                                "line": 612,
                                "column": 75
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "$",
                            "raw": "'$'",
                            "range": [
                              19692,
                              19695
                            ],
                            "loc": {
                              "start": {
                                "line": 612,
                                "column": 78
                              },
                              "end": {
                                "line": 612,
                                "column": 81
                              }
                            }
                          },
                          "range": [
                            19579,
                            19695
                          ],
                          "loc": {
                            "start": {
                              "line": 610,
                              "column": 26
                            },
                            "end": {
                              "line": 612,
                              "column": 81
                            }
                          }
                        }
                      ],
                      "range": [
                        19572,
                        19701
                      ],
                      "loc": {
                        "start": {
                          "line": 610,
                          "column": 19
                        },
                        "end": {
                          "line": 613,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      19561,
                      19701
                    ],
                    "loc": {
                      "start": {
                        "line": 610,
                        "column": 8
                      },
                      "end": {
                        "line": 613,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  19557,
                  19702
                ],
                "loc": {
                  "start": {
                    "line": 610,
                    "column": 4
                  },
                  "end": {
                    "line": 613,
                    "column": 6
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "ceil",
                      "range": [
                        19747,
                        19751
                      ],
                      "loc": {
                        "start": {
                          "line": 616,
                          "column": 8
                        },
                        "end": {
                          "line": 616,
                          "column": 12
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "Math",
                        "range": [
                          19754,
                          19758
                        ],
                        "loc": {
                          "start": {
                            "line": 616,
                            "column": 15
                          },
                          "end": {
                            "line": 616,
                            "column": 19
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "ceil",
                        "range": [
                          19759,
                          19763
                        ],
                        "loc": {
                          "start": {
                            "line": 616,
                            "column": 20
                          },
                          "end": {
                            "line": 616,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        19754,
                        19763
                      ],
                      "loc": {
                        "start": {
                          "line": 616,
                          "column": 15
                        },
                        "end": {
                          "line": 616,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      19747,
                      19763
                    ],
                    "loc": {
                      "start": {
                        "line": 616,
                        "column": 8
                      },
                      "end": {
                        "line": 616,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "clearTimeout",
                      "range": [
                        19773,
                        19785
                      ],
                      "loc": {
                        "start": {
                          "line": 617,
                          "column": 8
                        },
                        "end": {
                          "line": 617,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          19788,
                          19795
                        ],
                        "loc": {
                          "start": {
                            "line": 617,
                            "column": 23
                          },
                          "end": {
                            "line": 617,
                            "column": 30
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "clearTimeout",
                        "range": [
                          19796,
                          19808
                        ],
                        "loc": {
                          "start": {
                            "line": 617,
                            "column": 31
                          },
                          "end": {
                            "line": 617,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        19788,
                        19808
                      ],
                      "loc": {
                        "start": {
                          "line": 617,
                          "column": 23
                        },
                        "end": {
                          "line": 617,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      19773,
                      19808
                    ],
                    "loc": {
                      "start": {
                        "line": 617,
                        "column": 8
                      },
                      "end": {
                        "line": 617,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "floor",
                      "range": [
                        19818,
                        19823
                      ],
                      "loc": {
                        "start": {
                          "line": 618,
                          "column": 8
                        },
                        "end": {
                          "line": 618,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "Math",
                        "range": [
                          19826,
                          19830
                        ],
                        "loc": {
                          "start": {
                            "line": 618,
                            "column": 16
                          },
                          "end": {
                            "line": 618,
                            "column": 20
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "floor",
                        "range": [
                          19831,
                          19836
                        ],
                        "loc": {
                          "start": {
                            "line": 618,
                            "column": 21
                          },
                          "end": {
                            "line": 618,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        19826,
                        19836
                      ],
                      "loc": {
                        "start": {
                          "line": 618,
                          "column": 16
                        },
                        "end": {
                          "line": 618,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      19818,
                      19836
                    ],
                    "loc": {
                      "start": {
                        "line": 618,
                        "column": 8
                      },
                      "end": {
                        "line": 618,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "fnToString",
                      "range": [
                        19846,
                        19856
                      ],
                      "loc": {
                        "start": {
                          "line": 619,
                          "column": 8
                        },
                        "end": {
                          "line": 619,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "Function",
                          "range": [
                            19859,
                            19867
                          ],
                          "loc": {
                            "start": {
                              "line": 619,
                              "column": 21
                            },
                            "end": {
                              "line": 619,
                              "column": 29
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "prototype",
                          "range": [
                            19868,
                            19877
                          ],
                          "loc": {
                            "start": {
                              "line": 619,
                              "column": 30
                            },
                            "end": {
                              "line": 619,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          19859,
                          19877
                        ],
                        "loc": {
                          "start": {
                            "line": 619,
                            "column": 21
                          },
                          "end": {
                            "line": 619,
                            "column": 39
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "toString",
                        "range": [
                          19878,
                          19886
                        ],
                        "loc": {
                          "start": {
                            "line": 619,
                            "column": 40
                          },
                          "end": {
                            "line": 619,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        19859,
                        19886
                      ],
                      "loc": {
                        "start": {
                          "line": 619,
                          "column": 21
                        },
                        "end": {
                          "line": 619,
                          "column": 48
                        }
                      }
                    },
                    "range": [
                      19846,
                      19886
                    ],
                    "loc": {
                      "start": {
                        "line": 619,
                        "column": 8
                      },
                      "end": {
                        "line": 619,
                        "column": 48
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "getPrototypeOf",
                      "range": [
                        19896,
                        19910
                      ],
                      "loc": {
                        "start": {
                          "line": 620,
                          "column": 8
                        },
                        "end": {
                          "line": 620,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isNative",
                          "range": [
                            19913,
                            19921
                          ],
                          "loc": {
                            "start": {
                              "line": 620,
                              "column": 25
                            },
                            "end": {
                              "line": 620,
                              "column": 33
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "getPrototypeOf",
                              "range": [
                                19922,
                                19936
                              ],
                              "loc": {
                                "start": {
                                  "line": 620,
                                  "column": 34
                                },
                                "end": {
                                  "line": 620,
                                  "column": 48
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Object",
                                "range": [
                                  19939,
                                  19945
                                ],
                                "loc": {
                                  "start": {
                                    "line": 620,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 620,
                                    "column": 57
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "getPrototypeOf",
                                "range": [
                                  19946,
                                  19960
                                ],
                                "loc": {
                                  "start": {
                                    "line": 620,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 620,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                19939,
                                19960
                              ],
                              "loc": {
                                "start": {
                                  "line": 620,
                                  "column": 51
                                },
                                "end": {
                                  "line": 620,
                                  "column": 72
                                }
                              }
                            },
                            "range": [
                              19922,
                              19960
                            ],
                            "loc": {
                              "start": {
                                "line": 620,
                                "column": 34
                              },
                              "end": {
                                "line": 620,
                                "column": 72
                              }
                            }
                          }
                        ],
                        "range": [
                          19913,
                          19961
                        ],
                        "loc": {
                          "start": {
                            "line": 620,
                            "column": 25
                          },
                          "end": {
                            "line": 620,
                            "column": 73
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "getPrototypeOf",
                        "range": [
                          19965,
                          19979
                        ],
                        "loc": {
                          "start": {
                            "line": 620,
                            "column": 77
                          },
                          "end": {
                            "line": 620,
                            "column": 91
                          }
                        }
                      },
                      "range": [
                        19913,
                        19979
                      ],
                      "loc": {
                        "start": {
                          "line": 620,
                          "column": 25
                        },
                        "end": {
                          "line": 620,
                          "column": 91
                        }
                      }
                    },
                    "range": [
                      19896,
                      19979
                    ],
                    "loc": {
                      "start": {
                        "line": 620,
                        "column": 8
                      },
                      "end": {
                        "line": 620,
                        "column": 91
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "hasOwnProperty",
                      "range": [
                        19989,
                        20003
                      ],
                      "loc": {
                        "start": {
                          "line": 621,
                          "column": 8
                        },
                        "end": {
                          "line": 621,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "objectProto",
                        "range": [
                          20006,
                          20017
                        ],
                        "loc": {
                          "start": {
                            "line": 621,
                            "column": 25
                          },
                          "end": {
                            "line": 621,
                            "column": 36
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "hasOwnProperty",
                        "range": [
                          20018,
                          20032
                        ],
                        "loc": {
                          "start": {
                            "line": 621,
                            "column": 37
                          },
                          "end": {
                            "line": 621,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        20006,
                        20032
                      ],
                      "loc": {
                        "start": {
                          "line": 621,
                          "column": 25
                        },
                        "end": {
                          "line": 621,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      19989,
                      20032
                    ],
                    "loc": {
                      "start": {
                        "line": 621,
                        "column": 8
                      },
                      "end": {
                        "line": 621,
                        "column": 51
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "push",
                      "range": [
                        20042,
                        20046
                      ],
                      "loc": {
                        "start": {
                          "line": 622,
                          "column": 8
                        },
                        "end": {
                          "line": 622,
                          "column": 12
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "arrayRef",
                        "range": [
                          20049,
                          20057
                        ],
                        "loc": {
                          "start": {
                            "line": 622,
                            "column": 15
                          },
                          "end": {
                            "line": 622,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "push",
                        "range": [
                          20058,
                          20062
                        ],
                        "loc": {
                          "start": {
                            "line": 622,
                            "column": 24
                          },
                          "end": {
                            "line": 622,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        20049,
                        20062
                      ],
                      "loc": {
                        "start": {
                          "line": 622,
                          "column": 15
                        },
                        "end": {
                          "line": 622,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      20042,
                      20062
                    ],
                    "loc": {
                      "start": {
                        "line": 622,
                        "column": 8
                      },
                      "end": {
                        "line": 622,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "propertyIsEnumerable",
                      "range": [
                        20072,
                        20092
                      ],
                      "loc": {
                        "start": {
                          "line": 623,
                          "column": 8
                        },
                        "end": {
                          "line": 623,
                          "column": 28
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "objectProto",
                        "range": [
                          20095,
                          20106
                        ],
                        "loc": {
                          "start": {
                            "line": 623,
                            "column": 31
                          },
                          "end": {
                            "line": 623,
                            "column": 42
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "propertyIsEnumerable",
                        "range": [
                          20107,
                          20127
                        ],
                        "loc": {
                          "start": {
                            "line": 623,
                            "column": 43
                          },
                          "end": {
                            "line": 623,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        20095,
                        20127
                      ],
                      "loc": {
                        "start": {
                          "line": 623,
                          "column": 31
                        },
                        "end": {
                          "line": 623,
                          "column": 63
                        }
                      }
                    },
                    "range": [
                      20072,
                      20127
                    ],
                    "loc": {
                      "start": {
                        "line": 623,
                        "column": 8
                      },
                      "end": {
                        "line": 623,
                        "column": 63
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "Set",
                      "range": [
                        20137,
                        20140
                      ],
                      "loc": {
                        "start": {
                          "line": 624,
                          "column": 8
                        },
                        "end": {
                          "line": 624,
                          "column": 11
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isNative",
                          "range": [
                            20143,
                            20151
                          ],
                          "loc": {
                            "start": {
                              "line": 624,
                              "column": 14
                            },
                            "end": {
                              "line": 624,
                              "column": 22
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "Set",
                              "range": [
                                20152,
                                20155
                              ],
                              "loc": {
                                "start": {
                                  "line": 624,
                                  "column": 23
                                },
                                "end": {
                                  "line": 624,
                                  "column": 26
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "context",
                                "range": [
                                  20158,
                                  20165
                                ],
                                "loc": {
                                  "start": {
                                    "line": 624,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 624,
                                    "column": 36
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "Set",
                                "range": [
                                  20166,
                                  20169
                                ],
                                "loc": {
                                  "start": {
                                    "line": 624,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 624,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                20158,
                                20169
                              ],
                              "loc": {
                                "start": {
                                  "line": 624,
                                  "column": 29
                                },
                                "end": {
                                  "line": 624,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              20152,
                              20169
                            ],
                            "loc": {
                              "start": {
                                "line": 624,
                                "column": 23
                              },
                              "end": {
                                "line": 624,
                                "column": 40
                              }
                            }
                          }
                        ],
                        "range": [
                          20143,
                          20170
                        ],
                        "loc": {
                          "start": {
                            "line": 624,
                            "column": 14
                          },
                          "end": {
                            "line": 624,
                            "column": 41
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "Set",
                        "range": [
                          20174,
                          20177
                        ],
                        "loc": {
                          "start": {
                            "line": 624,
                            "column": 45
                          },
                          "end": {
                            "line": 624,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        20143,
                        20177
                      ],
                      "loc": {
                        "start": {
                          "line": 624,
                          "column": 14
                        },
                        "end": {
                          "line": 624,
                          "column": 48
                        }
                      }
                    },
                    "range": [
                      20137,
                      20177
                    ],
                    "loc": {
                      "start": {
                        "line": 624,
                        "column": 8
                      },
                      "end": {
                        "line": 624,
                        "column": 48
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "setTimeout",
                      "range": [
                        20187,
                        20197
                      ],
                      "loc": {
                        "start": {
                          "line": 625,
                          "column": 8
                        },
                        "end": {
                          "line": 625,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          20200,
                          20207
                        ],
                        "loc": {
                          "start": {
                            "line": 625,
                            "column": 21
                          },
                          "end": {
                            "line": 625,
                            "column": 28
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "setTimeout",
                        "range": [
                          20208,
                          20218
                        ],
                        "loc": {
                          "start": {
                            "line": 625,
                            "column": 29
                          },
                          "end": {
                            "line": 625,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        20200,
                        20218
                      ],
                      "loc": {
                        "start": {
                          "line": 625,
                          "column": 21
                        },
                        "end": {
                          "line": 625,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      20187,
                      20218
                    ],
                    "loc": {
                      "start": {
                        "line": 625,
                        "column": 8
                      },
                      "end": {
                        "line": 625,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "splice",
                      "range": [
                        20228,
                        20234
                      ],
                      "loc": {
                        "start": {
                          "line": 626,
                          "column": 8
                        },
                        "end": {
                          "line": 626,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "arrayRef",
                        "range": [
                          20237,
                          20245
                        ],
                        "loc": {
                          "start": {
                            "line": 626,
                            "column": 17
                          },
                          "end": {
                            "line": 626,
                            "column": 25
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "splice",
                        "range": [
                          20246,
                          20252
                        ],
                        "loc": {
                          "start": {
                            "line": 626,
                            "column": 26
                          },
                          "end": {
                            "line": 626,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        20237,
                        20252
                      ],
                      "loc": {
                        "start": {
                          "line": 626,
                          "column": 17
                        },
                        "end": {
                          "line": 626,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      20228,
                      20252
                    ],
                    "loc": {
                      "start": {
                        "line": 626,
                        "column": 8
                      },
                      "end": {
                        "line": 626,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "unshift",
                      "range": [
                        20262,
                        20269
                      ],
                      "loc": {
                        "start": {
                          "line": 627,
                          "column": 8
                        },
                        "end": {
                          "line": 627,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "arrayRef",
                        "range": [
                          20272,
                          20280
                        ],
                        "loc": {
                          "start": {
                            "line": 627,
                            "column": 18
                          },
                          "end": {
                            "line": 627,
                            "column": 26
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "unshift",
                        "range": [
                          20281,
                          20288
                        ],
                        "loc": {
                          "start": {
                            "line": 627,
                            "column": 27
                          },
                          "end": {
                            "line": 627,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        20272,
                        20288
                      ],
                      "loc": {
                        "start": {
                          "line": 627,
                          "column": 18
                        },
                        "end": {
                          "line": 627,
                          "column": 34
                        }
                      }
                    },
                    "range": [
                      20262,
                      20288
                    ],
                    "loc": {
                      "start": {
                        "line": 627,
                        "column": 8
                      },
                      "end": {
                        "line": 627,
                        "column": 34
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  19743,
                  20289
                ],
                "loc": {
                  "start": {
                    "line": 616,
                    "column": 4
                  },
                  "end": {
                    "line": 627,
                    "column": 35
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "defineProperty",
                      "range": [
                        20345,
                        20359
                      ],
                      "loc": {
                        "start": {
                          "line": 630,
                          "column": 8
                        },
                        "end": {
                          "line": 630,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "TryStatement",
                              "block": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "VariableDeclaration",
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "o",
                                          "range": [
                                            20440,
                                            20441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 633,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 633,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "ObjectExpression",
                                          "properties": [],
                                          "range": [
                                            20444,
                                            20446
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 633,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 633,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "range": [
                                          20440,
                                          20446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 633,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 633,
                                            "column": 18
                                          }
                                        }
                                      },
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "func",
                                          "range": [
                                            20460,
                                            20464
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 634,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 634,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "LogicalExpression",
                                          "operator": "&&",
                                          "left": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "isNative",
                                              "range": [
                                                20467,
                                                20475
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 634,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 634,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "func",
                                                  "range": [
                                                    20476,
                                                    20480
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 634,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 634,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Object",
                                                    "range": [
                                                      20483,
                                                      20489
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 634,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 634,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "defineProperty",
                                                    "range": [
                                                      20490,
                                                      20504
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 634,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 634,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20483,
                                                    20504
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 634,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 634,
                                                      "column": 56
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  20476,
                                                  20504
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 634,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 634,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              20467,
                                              20505
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 634,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 634,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              20509,
                                              20513
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 634,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 634,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            20467,
                                            20513
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 634,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 634,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "range": [
                                          20460,
                                          20513
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 634,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 634,
                                            "column": 65
                                          }
                                        }
                                      },
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            20527,
                                            20533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 635,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 635,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "LogicalExpression",
                                          "operator": "&&",
                                          "left": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "func",
                                              "range": [
                                                20536,
                                                20540
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 635,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 635,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "o",
                                                "range": [
                                                  20541,
                                                  20542
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 635,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 635,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "o",
                                                "range": [
                                                  20544,
                                                  20545
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 635,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 635,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "o",
                                                "range": [
                                                  20547,
                                                  20548
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 635,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 635,
                                                    "column": 33
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              20536,
                                              20549
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 635,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 635,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              20553,
                                              20557
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 635,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 635,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "range": [
                                            20536,
                                            20557
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 635,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 635,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "range": [
                                          20527,
                                          20557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 635,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 635,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "kind": "var",
                                    "range": [
                                      20436,
                                      20558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 633,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 635,
                                        "column": 43
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20426,
                                  20566
                                ],
                                "loc": {
                                  "start": {
                                    "line": 632,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 636,
                                    "column": 7
                                  }
                                }
                              },
                              "guardedHandlers": [],
                              "handlers": [
                                {
                                  "type": "CatchClause",
                                  "param": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      20573,
                                      20574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 636,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 636,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [],
                                    "range": [
                                      20576,
                                      20579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 636,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 636,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    20567,
                                    20579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 636,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 636,
                                      "column": 20
                                    }
                                  }
                                }
                              ],
                              "finalizer": null,
                              "range": [
                                20422,
                                20579
                              ],
                              "loc": {
                                "start": {
                                  "line": 632,
                                  "column": 6
                                },
                                "end": {
                                  "line": 636,
                                  "column": 20
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  20593,
                                  20599
                                ],
                                "loc": {
                                  "start": {
                                    "line": 637,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 637,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                20586,
                                20600
                              ],
                              "loc": {
                                "start": {
                                  "line": 637,
                                  "column": 6
                                },
                                "end": {
                                  "line": 637,
                                  "column": 20
                                }
                              }
                            }
                          ],
                          "range": [
                            20374,
                            20606
                          ],
                          "loc": {
                            "start": {
                              "line": 630,
                              "column": 37
                            },
                            "end": {
                              "line": 638,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          20363,
                          20606
                        ],
                        "loc": {
                          "start": {
                            "line": 630,
                            "column": 26
                          },
                          "end": {
                            "line": 638,
                            "column": 5
                          }
                        }
                      },
                      "arguments": [],
                      "range": [
                        20363,
                        20608
                      ],
                      "loc": {
                        "start": {
                          "line": 630,
                          "column": 26
                        },
                        "end": {
                          "line": 638,
                          "column": 7
                        }
                      }
                    },
                    "range": [
                      20345,
                      20609
                    ],
                    "loc": {
                      "start": {
                        "line": 630,
                        "column": 8
                      },
                      "end": {
                        "line": 638,
                        "column": 8
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  20341,
                  20610
                ],
                "loc": {
                  "start": {
                    "line": 630,
                    "column": 4
                  },
                  "end": {
                    "line": 638,
                    "column": 9
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeContains",
                      "range": [
                        20711,
                        20725
                      ],
                      "loc": {
                        "start": {
                          "line": 641,
                          "column": 8
                        },
                        "end": {
                          "line": 641,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isNative",
                          "range": [
                            20728,
                            20736
                          ],
                          "loc": {
                            "start": {
                              "line": 641,
                              "column": 25
                            },
                            "end": {
                              "line": 641,
                              "column": 33
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "nativeContains",
                              "range": [
                                20737,
                                20751
                              ],
                              "loc": {
                                "start": {
                                  "line": 641,
                                  "column": 34
                                },
                                "end": {
                                  "line": 641,
                                  "column": 48
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "stringProto",
                                "range": [
                                  20754,
                                  20765
                                ],
                                "loc": {
                                  "start": {
                                    "line": 641,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 641,
                                    "column": 62
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "contains",
                                "range": [
                                  20766,
                                  20774
                                ],
                                "loc": {
                                  "start": {
                                    "line": 641,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 641,
                                    "column": 71
                                  }
                                }
                              },
                              "range": [
                                20754,
                                20774
                              ],
                              "loc": {
                                "start": {
                                  "line": 641,
                                  "column": 51
                                },
                                "end": {
                                  "line": 641,
                                  "column": 71
                                }
                              }
                            },
                            "range": [
                              20737,
                              20774
                            ],
                            "loc": {
                              "start": {
                                "line": 641,
                                "column": 34
                              },
                              "end": {
                                "line": 641,
                                "column": 71
                              }
                            }
                          }
                        ],
                        "range": [
                          20728,
                          20775
                        ],
                        "loc": {
                          "start": {
                            "line": 641,
                            "column": 25
                          },
                          "end": {
                            "line": 641,
                            "column": 72
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "nativeContains",
                        "range": [
                          20779,
                          20793
                        ],
                        "loc": {
                          "start": {
                            "line": 641,
                            "column": 76
                          },
                          "end": {
                            "line": 641,
                            "column": 90
                          }
                        }
                      },
                      "range": [
                        20728,
                        20793
                      ],
                      "loc": {
                        "start": {
                          "line": 641,
                          "column": 25
                        },
                        "end": {
                          "line": 641,
                          "column": 90
                        }
                      }
                    },
                    "range": [
                      20711,
                      20793
                    ],
                    "loc": {
                      "start": {
                        "line": 641,
                        "column": 8
                      },
                      "end": {
                        "line": 641,
                        "column": 90
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeCreate",
                      "range": [
                        20803,
                        20815
                      ],
                      "loc": {
                        "start": {
                          "line": 642,
                          "column": 8
                        },
                        "end": {
                          "line": 642,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isNative",
                          "range": [
                            20818,
                            20826
                          ],
                          "loc": {
                            "start": {
                              "line": 642,
                              "column": 23
                            },
                            "end": {
                              "line": 642,
                              "column": 31
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "nativeCreate",
                              "range": [
                                20827,
                                20839
                              ],
                              "loc": {
                                "start": {
                                  "line": 642,
                                  "column": 32
                                },
                                "end": {
                                  "line": 642,
                                  "column": 44
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Object",
                                "range": [
                                  20842,
                                  20848
                                ],
                                "loc": {
                                  "start": {
                                    "line": 642,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 642,
                                    "column": 53
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "create",
                                "range": [
                                  20849,
                                  20855
                                ],
                                "loc": {
                                  "start": {
                                    "line": 642,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 642,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                20842,
                                20855
                              ],
                              "loc": {
                                "start": {
                                  "line": 642,
                                  "column": 47
                                },
                                "end": {
                                  "line": 642,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              20827,
                              20855
                            ],
                            "loc": {
                              "start": {
                                "line": 642,
                                "column": 32
                              },
                              "end": {
                                "line": 642,
                                "column": 60
                              }
                            }
                          }
                        ],
                        "range": [
                          20818,
                          20856
                        ],
                        "loc": {
                          "start": {
                            "line": 642,
                            "column": 23
                          },
                          "end": {
                            "line": 642,
                            "column": 61
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "nativeCreate",
                        "range": [
                          20860,
                          20872
                        ],
                        "loc": {
                          "start": {
                            "line": 642,
                            "column": 65
                          },
                          "end": {
                            "line": 642,
                            "column": 77
                          }
                        }
                      },
                      "range": [
                        20818,
                        20872
                      ],
                      "loc": {
                        "start": {
                          "line": 642,
                          "column": 23
                        },
                        "end": {
                          "line": 642,
                          "column": 77
                        }
                      }
                    },
                    "range": [
                      20803,
                      20872
                    ],
                    "loc": {
                      "start": {
                        "line": 642,
                        "column": 8
                      },
                      "end": {
                        "line": 642,
                        "column": 77
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeIsArray",
                      "range": [
                        20882,
                        20895
                      ],
                      "loc": {
                        "start": {
                          "line": 643,
                          "column": 8
                        },
                        "end": {
                          "line": 643,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isNative",
                          "range": [
                            20898,
                            20906
                          ],
                          "loc": {
                            "start": {
                              "line": 643,
                              "column": 24
                            },
                            "end": {
                              "line": 643,
                              "column": 32
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "nativeIsArray",
                              "range": [
                                20907,
                                20920
                              ],
                              "loc": {
                                "start": {
                                  "line": 643,
                                  "column": 33
                                },
                                "end": {
                                  "line": 643,
                                  "column": 46
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Array",
                                "range": [
                                  20923,
                                  20928
                                ],
                                "loc": {
                                  "start": {
                                    "line": 643,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 643,
                                    "column": 54
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isArray",
                                "range": [
                                  20929,
                                  20936
                                ],
                                "loc": {
                                  "start": {
                                    "line": 643,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 643,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                20923,
                                20936
                              ],
                              "loc": {
                                "start": {
                                  "line": 643,
                                  "column": 49
                                },
                                "end": {
                                  "line": 643,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              20907,
                              20936
                            ],
                            "loc": {
                              "start": {
                                "line": 643,
                                "column": 33
                              },
                              "end": {
                                "line": 643,
                                "column": 62
                              }
                            }
                          }
                        ],
                        "range": [
                          20898,
                          20937
                        ],
                        "loc": {
                          "start": {
                            "line": 643,
                            "column": 24
                          },
                          "end": {
                            "line": 643,
                            "column": 63
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "nativeIsArray",
                        "range": [
                          20941,
                          20954
                        ],
                        "loc": {
                          "start": {
                            "line": 643,
                            "column": 67
                          },
                          "end": {
                            "line": 643,
                            "column": 80
                          }
                        }
                      },
                      "range": [
                        20898,
                        20954
                      ],
                      "loc": {
                        "start": {
                          "line": 643,
                          "column": 24
                        },
                        "end": {
                          "line": 643,
                          "column": 80
                        }
                      }
                    },
                    "range": [
                      20882,
                      20954
                    ],
                    "loc": {
                      "start": {
                        "line": 643,
                        "column": 8
                      },
                      "end": {
                        "line": 643,
                        "column": 80
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeIsFinite",
                      "range": [
                        20964,
                        20978
                      ],
                      "loc": {
                        "start": {
                          "line": 644,
                          "column": 8
                        },
                        "end": {
                          "line": 644,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          20981,
                          20988
                        ],
                        "loc": {
                          "start": {
                            "line": 644,
                            "column": 25
                          },
                          "end": {
                            "line": 644,
                            "column": 32
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "isFinite",
                        "range": [
                          20989,
                          20997
                        ],
                        "loc": {
                          "start": {
                            "line": 644,
                            "column": 33
                          },
                          "end": {
                            "line": 644,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        20981,
                        20997
                      ],
                      "loc": {
                        "start": {
                          "line": 644,
                          "column": 25
                        },
                        "end": {
                          "line": 644,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      20964,
                      20997
                    ],
                    "loc": {
                      "start": {
                        "line": 644,
                        "column": 8
                      },
                      "end": {
                        "line": 644,
                        "column": 41
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeIsNaN",
                      "range": [
                        21007,
                        21018
                      ],
                      "loc": {
                        "start": {
                          "line": 645,
                          "column": 8
                        },
                        "end": {
                          "line": 645,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          21021,
                          21028
                        ],
                        "loc": {
                          "start": {
                            "line": 645,
                            "column": 22
                          },
                          "end": {
                            "line": 645,
                            "column": 29
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "isNaN",
                        "range": [
                          21029,
                          21034
                        ],
                        "loc": {
                          "start": {
                            "line": 645,
                            "column": 30
                          },
                          "end": {
                            "line": 645,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        21021,
                        21034
                      ],
                      "loc": {
                        "start": {
                          "line": 645,
                          "column": 22
                        },
                        "end": {
                          "line": 645,
                          "column": 35
                        }
                      }
                    },
                    "range": [
                      21007,
                      21034
                    ],
                    "loc": {
                      "start": {
                        "line": 645,
                        "column": 8
                      },
                      "end": {
                        "line": 645,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeKeys",
                      "range": [
                        21044,
                        21054
                      ],
                      "loc": {
                        "start": {
                          "line": 646,
                          "column": 8
                        },
                        "end": {
                          "line": 646,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isNative",
                          "range": [
                            21057,
                            21065
                          ],
                          "loc": {
                            "start": {
                              "line": 646,
                              "column": 21
                            },
                            "end": {
                              "line": 646,
                              "column": 29
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "nativeKeys",
                              "range": [
                                21066,
                                21076
                              ],
                              "loc": {
                                "start": {
                                  "line": 646,
                                  "column": 30
                                },
                                "end": {
                                  "line": 646,
                                  "column": 40
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Object",
                                "range": [
                                  21079,
                                  21085
                                ],
                                "loc": {
                                  "start": {
                                    "line": 646,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 646,
                                    "column": 49
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "keys",
                                "range": [
                                  21086,
                                  21090
                                ],
                                "loc": {
                                  "start": {
                                    "line": 646,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 646,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                21079,
                                21090
                              ],
                              "loc": {
                                "start": {
                                  "line": 646,
                                  "column": 43
                                },
                                "end": {
                                  "line": 646,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              21066,
                              21090
                            ],
                            "loc": {
                              "start": {
                                "line": 646,
                                "column": 30
                              },
                              "end": {
                                "line": 646,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          21057,
                          21091
                        ],
                        "loc": {
                          "start": {
                            "line": 646,
                            "column": 21
                          },
                          "end": {
                            "line": 646,
                            "column": 55
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "nativeKeys",
                        "range": [
                          21095,
                          21105
                        ],
                        "loc": {
                          "start": {
                            "line": 646,
                            "column": 59
                          },
                          "end": {
                            "line": 646,
                            "column": 69
                          }
                        }
                      },
                      "range": [
                        21057,
                        21105
                      ],
                      "loc": {
                        "start": {
                          "line": 646,
                          "column": 21
                        },
                        "end": {
                          "line": 646,
                          "column": 69
                        }
                      }
                    },
                    "range": [
                      21044,
                      21105
                    ],
                    "loc": {
                      "start": {
                        "line": 646,
                        "column": 8
                      },
                      "end": {
                        "line": 646,
                        "column": 69
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeMax",
                      "range": [
                        21115,
                        21124
                      ],
                      "loc": {
                        "start": {
                          "line": 647,
                          "column": 8
                        },
                        "end": {
                          "line": 647,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "Math",
                        "range": [
                          21127,
                          21131
                        ],
                        "loc": {
                          "start": {
                            "line": 647,
                            "column": 20
                          },
                          "end": {
                            "line": 647,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "max",
                        "range": [
                          21132,
                          21135
                        ],
                        "loc": {
                          "start": {
                            "line": 647,
                            "column": 25
                          },
                          "end": {
                            "line": 647,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        21127,
                        21135
                      ],
                      "loc": {
                        "start": {
                          "line": 647,
                          "column": 20
                        },
                        "end": {
                          "line": 647,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      21115,
                      21135
                    ],
                    "loc": {
                      "start": {
                        "line": 647,
                        "column": 8
                      },
                      "end": {
                        "line": 647,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeMin",
                      "range": [
                        21145,
                        21154
                      ],
                      "loc": {
                        "start": {
                          "line": 648,
                          "column": 8
                        },
                        "end": {
                          "line": 648,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "Math",
                        "range": [
                          21157,
                          21161
                        ],
                        "loc": {
                          "start": {
                            "line": 648,
                            "column": 20
                          },
                          "end": {
                            "line": 648,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "min",
                        "range": [
                          21162,
                          21165
                        ],
                        "loc": {
                          "start": {
                            "line": 648,
                            "column": 25
                          },
                          "end": {
                            "line": 648,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        21157,
                        21165
                      ],
                      "loc": {
                        "start": {
                          "line": 648,
                          "column": 20
                        },
                        "end": {
                          "line": 648,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      21145,
                      21165
                    ],
                    "loc": {
                      "start": {
                        "line": 648,
                        "column": 8
                      },
                      "end": {
                        "line": 648,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeNow",
                      "range": [
                        21175,
                        21184
                      ],
                      "loc": {
                        "start": {
                          "line": 649,
                          "column": 8
                        },
                        "end": {
                          "line": 649,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isNative",
                          "range": [
                            21187,
                            21195
                          ],
                          "loc": {
                            "start": {
                              "line": 649,
                              "column": 20
                            },
                            "end": {
                              "line": 649,
                              "column": 28
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "nativeNow",
                              "range": [
                                21196,
                                21205
                              ],
                              "loc": {
                                "start": {
                                  "line": 649,
                                  "column": 29
                                },
                                "end": {
                                  "line": 649,
                                  "column": 38
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Date",
                                "range": [
                                  21208,
                                  21212
                                ],
                                "loc": {
                                  "start": {
                                    "line": 649,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 649,
                                    "column": 45
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "now",
                                "range": [
                                  21213,
                                  21216
                                ],
                                "loc": {
                                  "start": {
                                    "line": 649,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 649,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                21208,
                                21216
                              ],
                              "loc": {
                                "start": {
                                  "line": 649,
                                  "column": 41
                                },
                                "end": {
                                  "line": 649,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              21196,
                              21216
                            ],
                            "loc": {
                              "start": {
                                "line": 649,
                                "column": 29
                              },
                              "end": {
                                "line": 649,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          21187,
                          21217
                        ],
                        "loc": {
                          "start": {
                            "line": 649,
                            "column": 20
                          },
                          "end": {
                            "line": 649,
                            "column": 50
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "nativeNow",
                        "range": [
                          21221,
                          21230
                        ],
                        "loc": {
                          "start": {
                            "line": 649,
                            "column": 54
                          },
                          "end": {
                            "line": 649,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        21187,
                        21230
                      ],
                      "loc": {
                        "start": {
                          "line": 649,
                          "column": 20
                        },
                        "end": {
                          "line": 649,
                          "column": 63
                        }
                      }
                    },
                    "range": [
                      21175,
                      21230
                    ],
                    "loc": {
                      "start": {
                        "line": 649,
                        "column": 8
                      },
                      "end": {
                        "line": 649,
                        "column": 63
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeParseInt",
                      "range": [
                        21240,
                        21254
                      ],
                      "loc": {
                        "start": {
                          "line": 650,
                          "column": 8
                        },
                        "end": {
                          "line": 650,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "context",
                        "range": [
                          21257,
                          21264
                        ],
                        "loc": {
                          "start": {
                            "line": 650,
                            "column": 25
                          },
                          "end": {
                            "line": 650,
                            "column": 32
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "parseInt",
                        "range": [
                          21265,
                          21273
                        ],
                        "loc": {
                          "start": {
                            "line": 650,
                            "column": 33
                          },
                          "end": {
                            "line": 650,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        21257,
                        21273
                      ],
                      "loc": {
                        "start": {
                          "line": 650,
                          "column": 25
                        },
                        "end": {
                          "line": 650,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      21240,
                      21273
                    ],
                    "loc": {
                      "start": {
                        "line": 650,
                        "column": 8
                      },
                      "end": {
                        "line": 650,
                        "column": 41
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeRandom",
                      "range": [
                        21283,
                        21295
                      ],
                      "loc": {
                        "start": {
                          "line": 651,
                          "column": 8
                        },
                        "end": {
                          "line": 651,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "Math",
                        "range": [
                          21298,
                          21302
                        ],
                        "loc": {
                          "start": {
                            "line": 651,
                            "column": 23
                          },
                          "end": {
                            "line": 651,
                            "column": 27
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "random",
                        "range": [
                          21303,
                          21309
                        ],
                        "loc": {
                          "start": {
                            "line": 651,
                            "column": 28
                          },
                          "end": {
                            "line": 651,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        21298,
                        21309
                      ],
                      "loc": {
                        "start": {
                          "line": 651,
                          "column": 23
                        },
                        "end": {
                          "line": 651,
                          "column": 34
                        }
                      }
                    },
                    "range": [
                      21283,
                      21309
                    ],
                    "loc": {
                      "start": {
                        "line": 651,
                        "column": 8
                      },
                      "end": {
                        "line": 651,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeTrim",
                      "range": [
                        21319,
                        21329
                      ],
                      "loc": {
                        "start": {
                          "line": 652,
                          "column": 8
                        },
                        "end": {
                          "line": 652,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isNative",
                            "range": [
                              21332,
                              21340
                            ],
                            "loc": {
                              "start": {
                                "line": 652,
                                "column": 21
                              },
                              "end": {
                                "line": 652,
                                "column": 29
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "nativeTrim",
                                "range": [
                                  21341,
                                  21351
                                ],
                                "loc": {
                                  "start": {
                                    "line": 652,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 652,
                                    "column": 40
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "stringProto",
                                  "range": [
                                    21354,
                                    21365
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 652,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 652,
                                      "column": 54
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "trim",
                                  "range": [
                                    21366,
                                    21370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 652,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 652,
                                      "column": 59
                                    }
                                  }
                                },
                                "range": [
                                  21354,
                                  21370
                                ],
                                "loc": {
                                  "start": {
                                    "line": 652,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 652,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                21341,
                                21370
                              ],
                              "loc": {
                                "start": {
                                  "line": 652,
                                  "column": 30
                                },
                                "end": {
                                  "line": 652,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            21332,
                            21371
                          ],
                          "loc": {
                            "start": {
                              "line": 652,
                              "column": 21
                            },
                            "end": {
                              "line": 652,
                              "column": 60
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "nativeTrim",
                                "range": [
                                  21376,
                                  21386
                                ],
                                "loc": {
                                  "start": {
                                    "line": 652,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 652,
                                    "column": 75
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  21387,
                                  21391
                                ],
                                "loc": {
                                  "start": {
                                    "line": 652,
                                    "column": 76
                                  },
                                  "end": {
                                    "line": 652,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                21376,
                                21391
                              ],
                              "loc": {
                                "start": {
                                  "line": 652,
                                  "column": 65
                                },
                                "end": {
                                  "line": 652,
                                  "column": 80
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "whitespace",
                                "range": [
                                  21392,
                                  21402
                                ],
                                "loc": {
                                  "start": {
                                    "line": 652,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 652,
                                    "column": 91
                                  }
                                }
                              }
                            ],
                            "range": [
                              21376,
                              21403
                            ],
                            "loc": {
                              "start": {
                                "line": 652,
                                "column": 65
                              },
                              "end": {
                                "line": 652,
                                "column": 92
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            21375,
                            21403
                          ],
                          "loc": {
                            "start": {
                              "line": 652,
                              "column": 64
                            },
                            "end": {
                              "line": 652,
                              "column": 92
                            }
                          }
                        },
                        "range": [
                          21332,
                          21403
                        ],
                        "loc": {
                          "start": {
                            "line": 652,
                            "column": 21
                          },
                          "end": {
                            "line": 652,
                            "column": 92
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "nativeTrim",
                        "range": [
                          21407,
                          21417
                        ],
                        "loc": {
                          "start": {
                            "line": 652,
                            "column": 96
                          },
                          "end": {
                            "line": 652,
                            "column": 106
                          }
                        }
                      },
                      "range": [
                        21332,
                        21417
                      ],
                      "loc": {
                        "start": {
                          "line": 652,
                          "column": 21
                        },
                        "end": {
                          "line": 652,
                          "column": 106
                        }
                      }
                    },
                    "range": [
                      21319,
                      21417
                    ],
                    "loc": {
                      "start": {
                        "line": 652,
                        "column": 8
                      },
                      "end": {
                        "line": 652,
                        "column": 106
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeTrimLeft",
                      "range": [
                        21427,
                        21441
                      ],
                      "loc": {
                        "start": {
                          "line": 653,
                          "column": 8
                        },
                        "end": {
                          "line": 653,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isNative",
                            "range": [
                              21444,
                              21452
                            ],
                            "loc": {
                              "start": {
                                "line": 653,
                                "column": 25
                              },
                              "end": {
                                "line": 653,
                                "column": 33
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "nativeTrimLeft",
                                "range": [
                                  21453,
                                  21467
                                ],
                                "loc": {
                                  "start": {
                                    "line": 653,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 653,
                                    "column": 48
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "stringProto",
                                  "range": [
                                    21470,
                                    21481
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 653,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 653,
                                      "column": 62
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "trimLeft",
                                  "range": [
                                    21482,
                                    21490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 653,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 653,
                                      "column": 71
                                    }
                                  }
                                },
                                "range": [
                                  21470,
                                  21490
                                ],
                                "loc": {
                                  "start": {
                                    "line": 653,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 653,
                                    "column": 71
                                  }
                                }
                              },
                              "range": [
                                21453,
                                21490
                              ],
                              "loc": {
                                "start": {
                                  "line": 653,
                                  "column": 34
                                },
                                "end": {
                                  "line": 653,
                                  "column": 71
                                }
                              }
                            }
                          ],
                          "range": [
                            21444,
                            21491
                          ],
                          "loc": {
                            "start": {
                              "line": 653,
                              "column": 25
                            },
                            "end": {
                              "line": 653,
                              "column": 72
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "nativeTrimLeft",
                                "range": [
                                  21496,
                                  21510
                                ],
                                "loc": {
                                  "start": {
                                    "line": 653,
                                    "column": 77
                                  },
                                  "end": {
                                    "line": 653,
                                    "column": 91
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  21511,
                                  21515
                                ],
                                "loc": {
                                  "start": {
                                    "line": 653,
                                    "column": 92
                                  },
                                  "end": {
                                    "line": 653,
                                    "column": 96
                                  }
                                }
                              },
                              "range": [
                                21496,
                                21515
                              ],
                              "loc": {
                                "start": {
                                  "line": 653,
                                  "column": 77
                                },
                                "end": {
                                  "line": 653,
                                  "column": 96
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "whitespace",
                                "range": [
                                  21516,
                                  21526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 653,
                                    "column": 97
                                  },
                                  "end": {
                                    "line": 653,
                                    "column": 107
                                  }
                                }
                              }
                            ],
                            "range": [
                              21496,
                              21527
                            ],
                            "loc": {
                              "start": {
                                "line": 653,
                                "column": 77
                              },
                              "end": {
                                "line": 653,
                                "column": 108
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            21495,
                            21527
                          ],
                          "loc": {
                            "start": {
                              "line": 653,
                              "column": 76
                            },
                            "end": {
                              "line": 653,
                              "column": 108
                            }
                          }
                        },
                        "range": [
                          21444,
                          21527
                        ],
                        "loc": {
                          "start": {
                            "line": 653,
                            "column": 25
                          },
                          "end": {
                            "line": 653,
                            "column": 108
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "nativeTrimLeft",
                        "range": [
                          21531,
                          21545
                        ],
                        "loc": {
                          "start": {
                            "line": 653,
                            "column": 112
                          },
                          "end": {
                            "line": 653,
                            "column": 126
                          }
                        }
                      },
                      "range": [
                        21444,
                        21545
                      ],
                      "loc": {
                        "start": {
                          "line": 653,
                          "column": 25
                        },
                        "end": {
                          "line": 653,
                          "column": 126
                        }
                      }
                    },
                    "range": [
                      21427,
                      21545
                    ],
                    "loc": {
                      "start": {
                        "line": 653,
                        "column": 8
                      },
                      "end": {
                        "line": 653,
                        "column": 126
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nativeTrimRight",
                      "range": [
                        21555,
                        21570
                      ],
                      "loc": {
                        "start": {
                          "line": 654,
                          "column": 8
                        },
                        "end": {
                          "line": 654,
                          "column": 23
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isNative",
                            "range": [
                              21573,
                              21581
                            ],
                            "loc": {
                              "start": {
                                "line": 654,
                                "column": 26
                              },
                              "end": {
                                "line": 654,
                                "column": 34
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "nativeTrimRight",
                                "range": [
                                  21582,
                                  21597
                                ],
                                "loc": {
                                  "start": {
                                    "line": 654,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 654,
                                    "column": 50
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "stringProto",
                                  "range": [
                                    21600,
                                    21611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 654,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 654,
                                      "column": 64
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "trimRight",
                                  "range": [
                                    21612,
                                    21621
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 654,
                                      "column": 65
                                    },
                                    "end": {
                                      "line": 654,
                                      "column": 74
                                    }
                                  }
                                },
                                "range": [
                                  21600,
                                  21621
                                ],
                                "loc": {
                                  "start": {
                                    "line": 654,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 654,
                                    "column": 74
                                  }
                                }
                              },
                              "range": [
                                21582,
                                21621
                              ],
                              "loc": {
                                "start": {
                                  "line": 654,
                                  "column": 35
                                },
                                "end": {
                                  "line": 654,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            21573,
                            21622
                          ],
                          "loc": {
                            "start": {
                              "line": 654,
                              "column": 26
                            },
                            "end": {
                              "line": 654,
                              "column": 75
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "nativeTrimRight",
                                "range": [
                                  21627,
                                  21642
                                ],
                                "loc": {
                                  "start": {
                                    "line": 654,
                                    "column": 80
                                  },
                                  "end": {
                                    "line": 654,
                                    "column": 95
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  21643,
                                  21647
                                ],
                                "loc": {
                                  "start": {
                                    "line": 654,
                                    "column": 96
                                  },
                                  "end": {
                                    "line": 654,
                                    "column": 100
                                  }
                                }
                              },
                              "range": [
                                21627,
                                21647
                              ],
                              "loc": {
                                "start": {
                                  "line": 654,
                                  "column": 80
                                },
                                "end": {
                                  "line": 654,
                                  "column": 100
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "whitespace",
                                "range": [
                                  21648,
                                  21658
                                ],
                                "loc": {
                                  "start": {
                                    "line": 654,
                                    "column": 101
                                  },
                                  "end": {
                                    "line": 654,
                                    "column": 111
                                  }
                                }
                              }
                            ],
                            "range": [
                              21627,
                              21659
                            ],
                            "loc": {
                              "start": {
                                "line": 654,
                                "column": 80
                              },
                              "end": {
                                "line": 654,
                                "column": 112
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            21626,
                            21659
                          ],
                          "loc": {
                            "start": {
                              "line": 654,
                              "column": 79
                            },
                            "end": {
                              "line": 654,
                              "column": 112
                            }
                          }
                        },
                        "range": [
                          21573,
                          21659
                        ],
                        "loc": {
                          "start": {
                            "line": 654,
                            "column": 26
                          },
                          "end": {
                            "line": 654,
                            "column": 112
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "nativeTrimRight",
                        "range": [
                          21663,
                          21678
                        ],
                        "loc": {
                          "start": {
                            "line": 654,
                            "column": 116
                          },
                          "end": {
                            "line": 654,
                            "column": 131
                          }
                        }
                      },
                      "range": [
                        21573,
                        21678
                      ],
                      "loc": {
                        "start": {
                          "line": 654,
                          "column": 26
                        },
                        "end": {
                          "line": 654,
                          "column": 131
                        }
                      }
                    },
                    "range": [
                      21555,
                      21678
                    ],
                    "loc": {
                      "start": {
                        "line": 654,
                        "column": 8
                      },
                      "end": {
                        "line": 654,
                        "column": 131
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  20707,
                  21679
                ],
                "loc": {
                  "start": {
                    "line": 641,
                    "column": 4
                  },
                  "end": {
                    "line": 654,
                    "column": 132
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "ctorByClass",
                      "range": [
                        21751,
                        21762
                      ],
                      "loc": {
                        "start": {
                          "line": 657,
                          "column": 8
                        },
                        "end": {
                          "line": 657,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "ObjectExpression",
                      "properties": [],
                      "range": [
                        21765,
                        21767
                      ],
                      "loc": {
                        "start": {
                          "line": 657,
                          "column": 22
                        },
                        "end": {
                          "line": 657,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      21751,
                      21767
                    ],
                    "loc": {
                      "start": {
                        "line": 657,
                        "column": 8
                      },
                      "end": {
                        "line": 657,
                        "column": 24
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  21747,
                  21768
                ],
                "loc": {
                  "start": {
                    "line": 657,
                    "column": 4
                  },
                  "end": {
                    "line": 657,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "ctorByClass",
                      "range": [
                        21773,
                        21784
                      ],
                      "loc": {
                        "start": {
                          "line": 658,
                          "column": 4
                        },
                        "end": {
                          "line": 658,
                          "column": 15
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "arrayClass",
                      "range": [
                        21785,
                        21795
                      ],
                      "loc": {
                        "start": {
                          "line": 658,
                          "column": 16
                        },
                        "end": {
                          "line": 658,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      21773,
                      21796
                    ],
                    "loc": {
                      "start": {
                        "line": 658,
                        "column": 4
                      },
                      "end": {
                        "line": 658,
                        "column": 27
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "Array",
                    "range": [
                      21799,
                      21804
                    ],
                    "loc": {
                      "start": {
                        "line": 658,
                        "column": 30
                      },
                      "end": {
                        "line": 658,
                        "column": 35
                      }
                    }
                  },
                  "range": [
                    21773,
                    21804
                  ],
                  "loc": {
                    "start": {
                      "line": 658,
                      "column": 4
                    },
                    "end": {
                      "line": 658,
                      "column": 35
                    }
                  }
                },
                "range": [
                  21773,
                  21805
                ],
                "loc": {
                  "start": {
                    "line": 658,
                    "column": 4
                  },
                  "end": {
                    "line": 658,
                    "column": 36
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "ctorByClass",
                      "range": [
                        21810,
                        21821
                      ],
                      "loc": {
                        "start": {
                          "line": 659,
                          "column": 4
                        },
                        "end": {
                          "line": 659,
                          "column": 15
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "boolClass",
                      "range": [
                        21822,
                        21831
                      ],
                      "loc": {
                        "start": {
                          "line": 659,
                          "column": 16
                        },
                        "end": {
                          "line": 659,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      21810,
                      21832
                    ],
                    "loc": {
                      "start": {
                        "line": 659,
                        "column": 4
                      },
                      "end": {
                        "line": 659,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "Boolean",
                    "range": [
                      21835,
                      21842
                    ],
                    "loc": {
                      "start": {
                        "line": 659,
                        "column": 29
                      },
                      "end": {
                        "line": 659,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    21810,
                    21842
                  ],
                  "loc": {
                    "start": {
                      "line": 659,
                      "column": 4
                    },
                    "end": {
                      "line": 659,
                      "column": 36
                    }
                  }
                },
                "range": [
                  21810,
                  21843
                ],
                "loc": {
                  "start": {
                    "line": 659,
                    "column": 4
                  },
                  "end": {
                    "line": 659,
                    "column": 37
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "ctorByClass",
                      "range": [
                        21848,
                        21859
                      ],
                      "loc": {
                        "start": {
                          "line": 660,
                          "column": 4
                        },
                        "end": {
                          "line": 660,
                          "column": 15
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "dateClass",
                      "range": [
                        21860,
                        21869
                      ],
                      "loc": {
                        "start": {
                          "line": 660,
                          "column": 16
                        },
                        "end": {
                          "line": 660,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      21848,
                      21870
                    ],
                    "loc": {
                      "start": {
                        "line": 660,
                        "column": 4
                      },
                      "end": {
                        "line": 660,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "Date",
                    "range": [
                      21873,
                      21877
                    ],
                    "loc": {
                      "start": {
                        "line": 660,
                        "column": 29
                      },
                      "end": {
                        "line": 660,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    21848,
                    21877
                  ],
                  "loc": {
                    "start": {
                      "line": 660,
                      "column": 4
                    },
                    "end": {
                      "line": 660,
                      "column": 33
                    }
                  }
                },
                "range": [
                  21848,
                  21878
                ],
                "loc": {
                  "start": {
                    "line": 660,
                    "column": 4
                  },
                  "end": {
                    "line": 660,
                    "column": 34
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "ctorByClass",
                      "range": [
                        21883,
                        21894
                      ],
                      "loc": {
                        "start": {
                          "line": 661,
                          "column": 4
                        },
                        "end": {
                          "line": 661,
                          "column": 15
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "funcClass",
                      "range": [
                        21895,
                        21904
                      ],
                      "loc": {
                        "start": {
                          "line": 661,
                          "column": 16
                        },
                        "end": {
                          "line": 661,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      21883,
                      21905
                    ],
                    "loc": {
                      "start": {
                        "line": 661,
                        "column": 4
                      },
                      "end": {
                        "line": 661,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "Function",
                    "range": [
                      21908,
                      21916
                    ],
                    "loc": {
                      "start": {
                        "line": 661,
                        "column": 29
                      },
                      "end": {
                        "line": 661,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    21883,
                    21916
                  ],
                  "loc": {
                    "start": {
                      "line": 661,
                      "column": 4
                    },
                    "end": {
                      "line": 661,
                      "column": 37
                    }
                  }
                },
                "range": [
                  21883,
                  21917
                ],
                "loc": {
                  "start": {
                    "line": 661,
                    "column": 4
                  },
                  "end": {
                    "line": 661,
                    "column": 38
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "ctorByClass",
                      "range": [
                        21922,
                        21933
                      ],
                      "loc": {
                        "start": {
                          "line": 662,
                          "column": 4
                        },
                        "end": {
                          "line": 662,
                          "column": 15
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "objectClass",
                      "range": [
                        21934,
                        21945
                      ],
                      "loc": {
                        "start": {
                          "line": 662,
                          "column": 16
                        },
                        "end": {
                          "line": 662,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      21922,
                      21946
                    ],
                    "loc": {
                      "start": {
                        "line": 662,
                        "column": 4
                      },
                      "end": {
                        "line": 662,
                        "column": 28
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "Object",
                    "range": [
                      21949,
                      21955
                    ],
                    "loc": {
                      "start": {
                        "line": 662,
                        "column": 31
                      },
                      "end": {
                        "line": 662,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    21922,
                    21955
                  ],
                  "loc": {
                    "start": {
                      "line": 662,
                      "column": 4
                    },
                    "end": {
                      "line": 662,
                      "column": 37
                    }
                  }
                },
                "range": [
                  21922,
                  21956
                ],
                "loc": {
                  "start": {
                    "line": 662,
                    "column": 4
                  },
                  "end": {
                    "line": 662,
                    "column": 38
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "ctorByClass",
                      "range": [
                        21961,
                        21972
                      ],
                      "loc": {
                        "start": {
                          "line": 663,
                          "column": 4
                        },
                        "end": {
                          "line": 663,
                          "column": 15
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "numberClass",
                      "range": [
                        21973,
                        21984
                      ],
                      "loc": {
                        "start": {
                          "line": 663,
                          "column": 16
                        },
                        "end": {
                          "line": 663,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      21961,
                      21985
                    ],
                    "loc": {
                      "start": {
                        "line": 663,
                        "column": 4
                      },
                      "end": {
                        "line": 663,
                        "column": 28
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "Number",
                    "range": [
                      21988,
                      21994
                    ],
                    "loc": {
                      "start": {
                        "line": 663,
                        "column": 31
                      },
                      "end": {
                        "line": 663,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    21961,
                    21994
                  ],
                  "loc": {
                    "start": {
                      "line": 663,
                      "column": 4
                    },
                    "end": {
                      "line": 663,
                      "column": 37
                    }
                  }
                },
                "range": [
                  21961,
                  21995
                ],
                "loc": {
                  "start": {
                    "line": 663,
                    "column": 4
                  },
                  "end": {
                    "line": 663,
                    "column": 38
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "ctorByClass",
                      "range": [
                        22000,
                        22011
                      ],
                      "loc": {
                        "start": {
                          "line": 664,
                          "column": 4
                        },
                        "end": {
                          "line": 664,
                          "column": 15
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "regexpClass",
                      "range": [
                        22012,
                        22023
                      ],
                      "loc": {
                        "start": {
                          "line": 664,
                          "column": 16
                        },
                        "end": {
                          "line": 664,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      22000,
                      22024
                    ],
                    "loc": {
                      "start": {
                        "line": 664,
                        "column": 4
                      },
                      "end": {
                        "line": 664,
                        "column": 28
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "RegExp",
                    "range": [
                      22027,
                      22033
                    ],
                    "loc": {
                      "start": {
                        "line": 664,
                        "column": 31
                      },
                      "end": {
                        "line": 664,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    22000,
                    22033
                  ],
                  "loc": {
                    "start": {
                      "line": 664,
                      "column": 4
                    },
                    "end": {
                      "line": 664,
                      "column": 37
                    }
                  }
                },
                "range": [
                  22000,
                  22034
                ],
                "loc": {
                  "start": {
                    "line": 664,
                    "column": 4
                  },
                  "end": {
                    "line": 664,
                    "column": 38
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "ctorByClass",
                      "range": [
                        22039,
                        22050
                      ],
                      "loc": {
                        "start": {
                          "line": 665,
                          "column": 4
                        },
                        "end": {
                          "line": 665,
                          "column": 15
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "stringClass",
                      "range": [
                        22051,
                        22062
                      ],
                      "loc": {
                        "start": {
                          "line": 665,
                          "column": 16
                        },
                        "end": {
                          "line": 665,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      22039,
                      22063
                    ],
                    "loc": {
                      "start": {
                        "line": 665,
                        "column": 4
                      },
                      "end": {
                        "line": 665,
                        "column": 28
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "String",
                    "range": [
                      22066,
                      22072
                    ],
                    "loc": {
                      "start": {
                        "line": 665,
                        "column": 31
                      },
                      "end": {
                        "line": 665,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    22039,
                    22072
                  ],
                  "loc": {
                    "start": {
                      "line": 665,
                      "column": 4
                    },
                    "end": {
                      "line": 665,
                      "column": 37
                    }
                  }
                },
                "range": [
                  22039,
                  22073
                ],
                "loc": {
                  "start": {
                    "line": 665,
                    "column": 4
                  },
                  "end": {
                    "line": 665,
                    "column": 38
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "nonEnumProps",
                      "range": [
                        22154,
                        22166
                      ],
                      "loc": {
                        "start": {
                          "line": 668,
                          "column": 8
                        },
                        "end": {
                          "line": 668,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "ObjectExpression",
                      "properties": [],
                      "range": [
                        22169,
                        22171
                      ],
                      "loc": {
                        "start": {
                          "line": 668,
                          "column": 23
                        },
                        "end": {
                          "line": 668,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      22154,
                      22171
                    ],
                    "loc": {
                      "start": {
                        "line": 668,
                        "column": 8
                      },
                      "end": {
                        "line": 668,
                        "column": 25
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  22150,
                  22172
                ],
                "loc": {
                  "start": {
                    "line": 668,
                    "column": 4
                  },
                  "end": {
                    "line": 668,
                    "column": 26
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "nonEnumProps",
                      "range": [
                        22177,
                        22189
                      ],
                      "loc": {
                        "start": {
                          "line": 669,
                          "column": 4
                        },
                        "end": {
                          "line": 669,
                          "column": 16
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "arrayClass",
                      "range": [
                        22190,
                        22200
                      ],
                      "loc": {
                        "start": {
                          "line": 669,
                          "column": 17
                        },
                        "end": {
                          "line": 669,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      22177,
                      22201
                    ],
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 4
                      },
                      "end": {
                        "line": 669,
                        "column": 28
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "nonEnumProps",
                        "range": [
                          22204,
                          22216
                        ],
                        "loc": {
                          "start": {
                            "line": 669,
                            "column": 31
                          },
                          "end": {
                            "line": 669,
                            "column": 43
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "dateClass",
                        "range": [
                          22217,
                          22226
                        ],
                        "loc": {
                          "start": {
                            "line": 669,
                            "column": 44
                          },
                          "end": {
                            "line": 669,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        22204,
                        22227
                      ],
                      "loc": {
                        "start": {
                          "line": 669,
                          "column": 31
                        },
                        "end": {
                          "line": 669,
                          "column": 54
                        }
                      }
                    },
                    "right": {
                      "type": "AssignmentExpression",
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "nonEnumProps",
                          "range": [
                            22230,
                            22242
                          ],
                          "loc": {
                            "start": {
                              "line": 669,
                              "column": 57
                            },
                            "end": {
                              "line": 669,
                              "column": 69
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "numberClass",
                          "range": [
                            22243,
                            22254
                          ],
                          "loc": {
                            "start": {
                              "line": 669,
                              "column": 70
                            },
                            "end": {
                              "line": 669,
                              "column": 81
                            }
                          }
                        },
                        "range": [
                          22230,
                          22255
                        ],
                        "loc": {
                          "start": {
                            "line": 669,
                            "column": 57
                          },
                          "end": {
                            "line": 669,
                            "column": 82
                          }
                        }
                      },
                      "right": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "constructor",
                              "raw": "'constructor'",
                              "range": [
                                22260,
                                22273
                              ],
                              "loc": {
                                "start": {
                                  "line": 669,
                                  "column": 87
                                },
                                "end": {
                                  "line": 669,
                                  "column": 100
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                22275,
                                22279
                              ],
                              "loc": {
                                "start": {
                                  "line": 669,
                                  "column": 102
                                },
                                "end": {
                                  "line": 669,
                                  "column": 106
                                }
                              }
                            },
                            "kind": "init",
                            "range": [
                              22260,
                              22279
                            ],
                            "loc": {
                              "start": {
                                "line": 669,
                                "column": 87
                              },
                              "end": {
                                "line": 669,
                                "column": 106
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "toLocaleString",
                              "raw": "'toLocaleString'",
                              "range": [
                                22281,
                                22297
                              ],
                              "loc": {
                                "start": {
                                  "line": 669,
                                  "column": 108
                                },
                                "end": {
                                  "line": 669,
                                  "column": 124
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                22299,
                                22303
                              ],
                              "loc": {
                                "start": {
                                  "line": 669,
                                  "column": 126
                                },
                                "end": {
                                  "line": 669,
                                  "column": 130
                                }
                              }
                            },
                            "kind": "init",
                            "range": [
                              22281,
                              22303
                            ],
                            "loc": {
                              "start": {
                                "line": 669,
                                "column": 108
                              },
                              "end": {
                                "line": 669,
                                "column": 130
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "toString",
                              "raw": "'toString'",
                              "range": [
                                22305,
                                22315
                              ],
                              "loc": {
                                "start": {
                                  "line": 669,
                                  "column": 132
                                },
                                "end": {
                                  "line": 669,
                                  "column": 142
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                22317,
                                22321
                              ],
                              "loc": {
                                "start": {
                                  "line": 669,
                                  "column": 144
                                },
                                "end": {
                                  "line": 669,
                                  "column": 148
                                }
                              }
                            },
                            "kind": "init",
                            "range": [
                              22305,
                              22321
                            ],
                            "loc": {
                              "start": {
                                "line": 669,
                                "column": 132
                              },
                              "end": {
                                "line": 669,
                                "column": 148
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "valueOf",
                              "raw": "'valueOf'",
                              "range": [
                                22323,
                                22332
                              ],
                              "loc": {
                                "start": {
                                  "line": 669,
                                  "column": 150
                                },
                                "end": {
                                  "line": 669,
                                  "column": 159
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                22334,
                                22338
                              ],
                              "loc": {
                                "start": {
                                  "line": 669,
                                  "column": 161
                                },
                                "end": {
                                  "line": 669,
                                  "column": 165
                                }
                              }
                            },
                            "kind": "init",
                            "range": [
                              22323,
                              22338
                            ],
                            "loc": {
                              "start": {
                                "line": 669,
                                "column": 150
                              },
                              "end": {
                                "line": 669,
                                "column": 165
                              }
                            }
                          }
                        ],
                        "range": [
                          22258,
                          22340
                        ],
                        "loc": {
                          "start": {
                            "line": 669,
                            "column": 85
                          },
                          "end": {
                            "line": 669,
                            "column": 167
                          }
                        }
                      },
                      "range": [
                        22230,
                        22340
                      ],
                      "loc": {
                        "start": {
                          "line": 669,
                          "column": 57
                        },
                        "end": {
                          "line": 669,
                          "column": 167
                        }
                      }
                    },
                    "range": [
                      22204,
                      22340
                    ],
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 31
                      },
                      "end": {
                        "line": 669,
                        "column": 167
                      }
                    }
                  },
                  "range": [
                    22177,
                    22340
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 4
                    },
                    "end": {
                      "line": 669,
                      "column": 167
                    }
                  }
                },
                "range": [
                  22177,
                  22341
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 4
                  },
                  "end": {
                    "line": 669,
                    "column": 168
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "nonEnumProps",
                      "range": [
                        22346,
                        22358
                      ],
                      "loc": {
                        "start": {
                          "line": 670,
                          "column": 4
                        },
                        "end": {
                          "line": 670,
                          "column": 16
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "boolClass",
                      "range": [
                        22359,
                        22368
                      ],
                      "loc": {
                        "start": {
                          "line": 670,
                          "column": 17
                        },
                        "end": {
                          "line": 670,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      22346,
                      22369
                    ],
                    "loc": {
                      "start": {
                        "line": 670,
                        "column": 4
                      },
                      "end": {
                        "line": 670,
                        "column": 27
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "nonEnumProps",
                        "range": [
                          22372,
                          22384
                        ],
                        "loc": {
                          "start": {
                            "line": 670,
                            "column": 30
                          },
                          "end": {
                            "line": 670,
                            "column": 42
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "stringClass",
                        "range": [
                          22385,
                          22396
                        ],
                        "loc": {
                          "start": {
                            "line": 670,
                            "column": 43
                          },
                          "end": {
                            "line": 670,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        22372,
                        22397
                      ],
                      "loc": {
                        "start": {
                          "line": 670,
                          "column": 30
                        },
                        "end": {
                          "line": 670,
                          "column": 55
                        }
                      }
                    },
                    "right": {
                      "type": "ObjectExpression",
                      "properties": [
                        {
                          "type": "Property",
                          "key": {
                            "type": "Literal",
                            "value": "constructor",
                            "raw": "'constructor'",
                            "range": [
                              22402,
                              22415
                            ],
                            "loc": {
                              "start": {
                                "line": 670,
                                "column": 60
                              },
                              "end": {
                                "line": 670,
                                "column": 73
                              }
                            }
                          },
                          "value": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              22417,
                              22421
                            ],
                            "loc": {
                              "start": {
                                "line": 670,
                                "column": 75
                              },
                              "end": {
                                "line": 670,
                                "column": 79
                              }
                            }
                          },
                          "kind": "init",
                          "range": [
                            22402,
                            22421
                          ],
                          "loc": {
                            "start": {
                              "line": 670,
                              "column": 60
                            },
                            "end": {
                              "line": 670,
                              "column": 79
                            }
                          }
                        },
                        {
                          "type": "Property",
                          "key": {
                            "type": "Literal",
                            "value": "toString",
                            "raw": "'toString'",
                            "range": [
                              22423,
                              22433
                            ],
                            "loc": {
                              "start": {
                                "line": 670,
                                "column": 81
                              },
                              "end": {
                                "line": 670,
                                "column": 91
                              }
                            }
                          },
                          "value": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              22435,
                              22439
                            ],
                            "loc": {
                              "start": {
                                "line": 670,
                                "column": 93
                              },
                              "end": {
                                "line": 670,
                                "column": 97
                              }
                            }
                          },
                          "kind": "init",
                          "range": [
                            22423,
                            22439
                          ],
                          "loc": {
                            "start": {
                              "line": 670,
                              "column": 81
                            },
                            "end": {
                              "line": 670,
                              "column": 97
                            }
                          }
                        },
                        {
                          "type": "Property",
                          "key": {
                            "type": "Literal",
                            "value": "valueOf",
                            "raw": "'valueOf'",
                            "range": [
                              22441,
                              22450
                            ],
                            "loc": {
                              "start": {
                                "line": 670,
                                "column": 99
                              },
                              "end": {
                                "line": 670,
                                "column": 108
                              }
                            }
                          },
                          "value": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              22452,
                              22456
                            ],
                            "loc": {
                              "start": {
                                "line": 670,
                                "column": 110
                              },
                              "end": {
                                "line": 670,
                                "column": 114
                              }
                            }
                          },
                          "kind": "init",
                          "range": [
                            22441,
                            22456
                          ],
                          "loc": {
                            "start": {
                              "line": 670,
                              "column": 99
                            },
                            "end": {
                              "line": 670,
                              "column": 114
                            }
                          }
                        }
                      ],
                      "range": [
                        22400,
                        22458
                      ],
                      "loc": {
                        "start": {
                          "line": 670,
                          "column": 58
                        },
                        "end": {
                          "line": 670,
                          "column": 116
                        }
                      }
                    },
                    "range": [
                      22372,
                      22458
                    ],
                    "loc": {
                      "start": {
                        "line": 670,
                        "column": 30
                      },
                      "end": {
                        "line": 670,
                        "column": 116
                      }
                    }
                  },
                  "range": [
                    22346,
                    22458
                  ],
                  "loc": {
                    "start": {
                      "line": 670,
                      "column": 4
                    },
                    "end": {
                      "line": 670,
                      "column": 116
                    }
                  }
                },
                "range": [
                  22346,
                  22459
                ],
                "loc": {
                  "start": {
                    "line": 670,
                    "column": 4
                  },
                  "end": {
                    "line": 670,
                    "column": 117
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "nonEnumProps",
                      "range": [
                        22464,
                        22476
                      ],
                      "loc": {
                        "start": {
                          "line": 671,
                          "column": 4
                        },
                        "end": {
                          "line": 671,
                          "column": 16
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "errorClass",
                      "range": [
                        22477,
                        22487
                      ],
                      "loc": {
                        "start": {
                          "line": 671,
                          "column": 17
                        },
                        "end": {
                          "line": 671,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      22464,
                      22488
                    ],
                    "loc": {
                      "start": {
                        "line": 671,
                        "column": 4
                      },
                      "end": {
                        "line": 671,
                        "column": 28
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "nonEnumProps",
                        "range": [
                          22491,
                          22503
                        ],
                        "loc": {
                          "start": {
                            "line": 671,
                            "column": 31
                          },
                          "end": {
                            "line": 671,
                            "column": 43
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "funcClass",
                        "range": [
                          22504,
                          22513
                        ],
                        "loc": {
                          "start": {
                            "line": 671,
                            "column": 44
                          },
                          "end": {
                            "line": 671,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        22491,
                        22514
                      ],
                      "loc": {
                        "start": {
                          "line": 671,
                          "column": 31
                        },
                        "end": {
                          "line": 671,
                          "column": 54
                        }
                      }
                    },
                    "right": {
                      "type": "AssignmentExpression",
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "nonEnumProps",
                          "range": [
                            22517,
                            22529
                          ],
                          "loc": {
                            "start": {
                              "line": 671,
                              "column": 57
                            },
                            "end": {
                              "line": 671,
                              "column": 69
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "regexpClass",
                          "range": [
                            22530,
                            22541
                          ],
                          "loc": {
                            "start": {
                              "line": 671,
                              "column": 70
                            },
                            "end": {
                              "line": 671,
                              "column": 81
                            }
                          }
                        },
                        "range": [
                          22517,
                          22542
                        ],
                        "loc": {
                          "start": {
                            "line": 671,
                            "column": 57
                          },
                          "end": {
                            "line": 671,
                            "column": 82
                          }
                        }
                      },
                      "right": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "constructor",
                              "raw": "'constructor'",
                              "range": [
                                22547,
                                22560
                              ],
                              "loc": {
                                "start": {
                                  "line": 671,
                                  "column": 87
                                },
                                "end": {
                                  "line": 671,
                                  "column": 100
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                22562,
                                22566
                              ],
                              "loc": {
                                "start": {
                                  "line": 671,
                                  "column": 102
                                },
                                "end": {
                                  "line": 671,
                                  "column": 106
                                }
                              }
                            },
                            "kind": "init",
                            "range": [
                              22547,
                              22566
                            ],
                            "loc": {
                              "start": {
                                "line": 671,
                                "column": 87
                              },
                              "end": {
                                "line": 671,
                                "column": 106
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "toString",
                              "raw": "'toString'",
                              "range": [
                                22568,
                                22578
                              ],
                              "loc": {
                                "start": {
                                  "line": 671,
                                  "column": 108
                                },
                                "end": {
                                  "line": 671,
                                  "column": 118
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                22580,
                                22584
                              ],
                              "loc": {
                                "start": {
                                  "line": 671,
                                  "column": 120
                                },
                                "end": {
                                  "line": 671,
                                  "column": 124
                                }
                              }
                            },
                            "kind": "init",
                            "range": [
                              22568,
                              22584
                            ],
                            "loc": {
                              "start": {
                                "line": 671,
                                "column": 108
                              },
                              "end": {
                                "line": 671,
                                "column": 124
                              }
                            }
                          }
                        ],
                        "range": [
                          22545,
                          22586
                        ],
                        "loc": {
                          "start": {
                            "line": 671,
                            "column": 85
                          },
                          "end": {
                            "line": 671,
                            "column": 126
                          }
                        }
                      },
                      "range": [
                        22517,
                        22586
                      ],
                      "loc": {
                        "start": {
                          "line": 671,
                          "column": 57
                        },
                        "end": {
                          "line": 671,
                          "column": 126
                        }
                      }
                    },
                    "range": [
                      22491,
                      22586
                    ],
                    "loc": {
                      "start": {
                        "line": 671,
                        "column": 31
                      },
                      "end": {
                        "line": 671,
                        "column": 126
                      }
                    }
                  },
                  "range": [
                    22464,
                    22586
                  ],
                  "loc": {
                    "start": {
                      "line": 671,
                      "column": 4
                    },
                    "end": {
                      "line": 671,
                      "column": 126
                    }
                  }
                },
                "range": [
                  22464,
                  22587
                ],
                "loc": {
                  "start": {
                    "line": 671,
                    "column": 4
                  },
                  "end": {
                    "line": 671,
                    "column": 127
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "nonEnumProps",
                      "range": [
                        22592,
                        22604
                      ],
                      "loc": {
                        "start": {
                          "line": 672,
                          "column": 4
                        },
                        "end": {
                          "line": 672,
                          "column": 16
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "objectClass",
                      "range": [
                        22605,
                        22616
                      ],
                      "loc": {
                        "start": {
                          "line": 672,
                          "column": 17
                        },
                        "end": {
                          "line": 672,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      22592,
                      22617
                    ],
                    "loc": {
                      "start": {
                        "line": 672,
                        "column": 4
                      },
                      "end": {
                        "line": 672,
                        "column": 29
                      }
                    }
                  },
                  "right": {
                    "type": "ObjectExpression",
                    "properties": [
                      {
                        "type": "Property",
                        "key": {
                          "type": "Literal",
                          "value": "constructor",
                          "raw": "'constructor'",
                          "range": [
                            22622,
                            22635
                          ],
                          "loc": {
                            "start": {
                              "line": 672,
                              "column": 34
                            },
                            "end": {
                              "line": 672,
                              "column": 47
                            }
                          }
                        },
                        "value": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            22637,
                            22641
                          ],
                          "loc": {
                            "start": {
                              "line": 672,
                              "column": 49
                            },
                            "end": {
                              "line": 672,
                              "column": 53
                            }
                          }
                        },
                        "kind": "init",
                        "range": [
                          22622,
                          22641
                        ],
                        "loc": {
                          "start": {
                            "line": 672,
                            "column": 34
                          },
                          "end": {
                            "line": 672,
                            "column": 53
                          }
                        }
                      }
                    ],
                    "range": [
                      22620,
                      22643
                    ],
                    "loc": {
                      "start": {
                        "line": 672,
                        "column": 32
                      },
                      "end": {
                        "line": 672,
                        "column": 55
                      }
                    }
                  },
                  "range": [
                    22592,
                    22643
                  ],
                  "loc": {
                    "start": {
                      "line": 672,
                      "column": 4
                    },
                    "end": {
                      "line": 672,
                      "column": 55
                    }
                  }
                },
                "range": [
                  22592,
                  22644
                ],
                "loc": {
                  "start": {
                    "line": 672,
                    "column": 4
                  },
                  "end": {
                    "line": 672,
                    "column": 56
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "FunctionExpression",
                    "id": null,
                    "params": [],
                    "defaults": [],
                    "body": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "VariableDeclaration",
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  22674,
                                  22680
                                ],
                                "loc": {
                                  "start": {
                                    "line": 675,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 675,
                                    "column": 16
                                  }
                                }
                              },
                              "init": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "shadowedProps",
                                  "range": [
                                    22683,
                                    22696
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 675,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 675,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    22697,
                                    22703
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 675,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 675,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  22683,
                                  22703
                                ],
                                "loc": {
                                  "start": {
                                    "line": 675,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 675,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                22674,
                                22703
                              ],
                              "loc": {
                                "start": {
                                  "line": 675,
                                  "column": 10
                                },
                                "end": {
                                  "line": 675,
                                  "column": 39
                                }
                              }
                            }
                          ],
                          "kind": "var",
                          "range": [
                            22670,
                            22704
                          ],
                          "loc": {
                            "start": {
                              "line": 675,
                              "column": 6
                            },
                            "end": {
                              "line": 675,
                              "column": 40
                            }
                          }
                        },
                        {
                          "type": "WhileStatement",
                          "test": {
                            "type": "UpdateExpression",
                            "operator": "--",
                            "argument": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                22718,
                                22724
                              ],
                              "loc": {
                                "start": {
                                  "line": 676,
                                  "column": 13
                                },
                                "end": {
                                  "line": 676,
                                  "column": 19
                                }
                              }
                            },
                            "prefix": false,
                            "range": [
                              22718,
                              22726
                            ],
                            "loc": {
                              "start": {
                                "line": 676,
                                "column": 13
                              },
                              "end": {
                                "line": 676,
                                "column": 21
                              }
                            }
                          },
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "VariableDeclaration",
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "id": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        22742,
                                        22745
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 677,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 677,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "init": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "shadowedProps",
                                        "range": [
                                          22748,
                                          22761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 677,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 677,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          22762,
                                          22768
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 677,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 677,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        22748,
                                        22769
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 677,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 677,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      22742,
                                      22769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 677,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 677,
                                        "column": 39
                                      }
                                    }
                                  }
                                ],
                                "kind": "var",
                                "range": [
                                  22738,
                                  22770
                                ],
                                "loc": {
                                  "start": {
                                    "line": 677,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 677,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "ForInStatement",
                                "left": {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "className",
                                        "range": [
                                          22788,
                                          22797
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 678,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 678,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "init": null,
                                      "range": [
                                        22788,
                                        22797
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 678,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 678,
                                          "column": 26
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    22784,
                                    22797
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 678,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 678,
                                      "column": 26
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "nonEnumProps",
                                  "range": [
                                    22801,
                                    22813
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 678,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 678,
                                      "column": 42
                                    }
                                  }
                                },
                                "body": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "IfStatement",
                                      "test": {
                                        "type": "LogicalExpression",
                                        "operator": "&&",
                                        "left": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "hasOwnProperty",
                                              "range": [
                                                22831,
                                                22845
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 679,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 679,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "call",
                                              "range": [
                                                22846,
                                                22850
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 679,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 679,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              22831,
                                              22850
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 679,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 679,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "nonEnumProps",
                                              "range": [
                                                22851,
                                                22863
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 679,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 679,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "className",
                                              "range": [
                                                22865,
                                                22874
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 679,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 679,
                                                  "column": 57
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            22831,
                                            22875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 679,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 679,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "UnaryExpression",
                                          "operator": "!",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "hasOwnProperty",
                                                "range": [
                                                  22880,
                                                  22894
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 679,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 679,
                                                    "column": 77
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "call",
                                                "range": [
                                                  22895,
                                                  22899
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 679,
                                                    "column": 78
                                                  },
                                                  "end": {
                                                    "line": 679,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                22880,
                                                22899
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 679,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 679,
                                                  "column": 82
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "nonEnumProps",
                                                  "range": [
                                                    22900,
                                                    22912
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 679,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 679,
                                                      "column": 95
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "className",
                                                  "range": [
                                                    22913,
                                                    22922
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 679,
                                                      "column": 96
                                                    },
                                                    "end": {
                                                      "line": 679,
                                                      "column": 105
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  22900,
                                                  22923
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 679,
                                                    "column": 83
                                                  },
                                                  "end": {
                                                    "line": 679,
                                                    "column": 106
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "key",
                                                "range": [
                                                  22925,
                                                  22928
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 679,
                                                    "column": 108
                                                  },
                                                  "end": {
                                                    "line": 679,
                                                    "column": 111
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              22880,
                                              22929
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 679,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 679,
                                                "column": 112
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            22879,
                                            22929
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 679,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 679,
                                              "column": 112
                                            }
                                          }
                                        },
                                        "range": [
                                          22831,
                                          22929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 679,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 679,
                                            "column": 112
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "operator": "=",
                                              "left": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "nonEnumProps",
                                                    "range": [
                                                      22945,
                                                      22957
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 680,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 680,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "className",
                                                    "range": [
                                                      22958,
                                                      22967
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 680,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 680,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22945,
                                                    22968
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 680,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 680,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    22969,
                                                    22972
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 680,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 680,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  22945,
                                                  22973
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 680,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 680,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  22976,
                                                  22981
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 680,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 680,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                22945,
                                                22981
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 680,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 680,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "range": [
                                              22945,
                                              22982
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 680,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 680,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          22931,
                                          22994
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 679,
                                            "column": 114
                                          },
                                          "end": {
                                            "line": 681,
                                            "column": 11
                                          }
                                        }
                                      },
                                      "alternate": null,
                                      "range": [
                                        22827,
                                        22994
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 679,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 681,
                                          "column": 11
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    22815,
                                    23004
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 678,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 682,
                                      "column": 9
                                    }
                                  }
                                },
                                "each": false,
                                "range": [
                                  22779,
                                  23004
                                ],
                                "loc": {
                                  "start": {
                                    "line": 678,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 682,
                                    "column": 9
                                  }
                                }
                              }
                            ],
                            "range": [
                              22728,
                              23012
                            ],
                            "loc": {
                              "start": {
                                "line": 676,
                                "column": 23
                              },
                              "end": {
                                "line": 683,
                                "column": 7
                              }
                            }
                          },
                          "range": [
                            22711,
                            23012
                          ],
                          "loc": {
                            "start": {
                              "line": 676,
                              "column": 6
                            },
                            "end": {
                              "line": 683,
                              "column": 7
                            }
                          }
                        }
                      ],
                      "range": [
                        22662,
                        23018
                      ],
                      "loc": {
                        "start": {
                          "line": 674,
                          "column": 16
                        },
                        "end": {
                          "line": 684,
                          "column": 5
                        }
                      }
                    },
                    "rest": null,
                    "generator": false,
                    "expression": false,
                    "range": [
                      22651,
                      23018
                    ],
                    "loc": {
                      "start": {
                        "line": 674,
                        "column": 5
                      },
                      "end": {
                        "line": 684,
                        "column": 5
                      }
                    }
                  },
                  "arguments": [],
                  "range": [
                    22651,
                    23020
                  ],
                  "loc": {
                    "start": {
                      "line": 674,
                      "column": 5
                    },
                    "end": {
                      "line": 684,
                      "column": 7
                    }
                  }
                },
                "range": [
                  22650,
                  23022
                ],
                "loc": {
                  "start": {
                    "line": 674,
                    "column": 4
                  },
                  "end": {
                    "line": 684,
                    "column": 9
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "lodash",
                  "range": [
                    26156,
                    26162
                  ],
                  "loc": {
                    "start": {
                      "line": 755,
                      "column": 13
                    },
                    "end": {
                      "line": 755,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      26163,
                      26168
                    ],
                    "loc": {
                      "start": {
                        "line": 755,
                        "column": 20
                      },
                      "end": {
                        "line": 755,
                        "column": 25
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  26278,
                                  26283
                                ],
                                "loc": {
                                  "start": {
                                    "line": 757,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 757,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "typeof",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      26294,
                                      26299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 757,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 757,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    26287,
                                    26299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 757,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 757,
                                      "column": 35
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "object",
                                  "raw": "'object'",
                                  "range": [
                                    26303,
                                    26311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 757,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 757,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  26287,
                                  26311
                                ],
                                "loc": {
                                  "start": {
                                    "line": 757,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 757,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                26278,
                                26311
                              ],
                              "loc": {
                                "start": {
                                  "line": 757,
                                  "column": 14
                                },
                                "end": {
                                  "line": 757,
                                  "column": 47
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isArray",
                                  "range": [
                                    26316,
                                    26323
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 757,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 757,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      26324,
                                      26329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 757,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 757,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26316,
                                  26330
                                ],
                                "loc": {
                                  "start": {
                                    "line": 757,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 757,
                                    "column": 66
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                26315,
                                26330
                              ],
                              "loc": {
                                "start": {
                                  "line": 757,
                                  "column": 51
                                },
                                "end": {
                                  "line": 757,
                                  "column": 66
                                }
                              }
                            },
                            "range": [
                              26278,
                              26330
                            ],
                            "loc": {
                              "start": {
                                "line": 757,
                                "column": 14
                              },
                              "end": {
                                "line": 757,
                                "column": 66
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "hasOwnProperty",
                                "range": [
                                  26334,
                                  26348
                                ],
                                "loc": {
                                  "start": {
                                    "line": 757,
                                    "column": 70
                                  },
                                  "end": {
                                    "line": 757,
                                    "column": 84
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  26349,
                                  26353
                                ],
                                "loc": {
                                  "start": {
                                    "line": 757,
                                    "column": 85
                                  },
                                  "end": {
                                    "line": 757,
                                    "column": 89
                                  }
                                }
                              },
                              "range": [
                                26334,
                                26353
                              ],
                              "loc": {
                                "start": {
                                  "line": 757,
                                  "column": 70
                                },
                                "end": {
                                  "line": 757,
                                  "column": 89
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  26354,
                                  26359
                                ],
                                "loc": {
                                  "start": {
                                    "line": 757,
                                    "column": 90
                                  },
                                  "end": {
                                    "line": 757,
                                    "column": 95
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "__wrapped__",
                                "raw": "'__wrapped__'",
                                "range": [
                                  26361,
                                  26374
                                ],
                                "loc": {
                                  "start": {
                                    "line": 757,
                                    "column": 97
                                  },
                                  "end": {
                                    "line": 757,
                                    "column": 110
                                  }
                                }
                              }
                            ],
                            "range": [
                              26334,
                              26375
                            ],
                            "loc": {
                              "start": {
                                "line": 757,
                                "column": 70
                              },
                              "end": {
                                "line": 757,
                                "column": 111
                              }
                            }
                          },
                          "range": [
                            26278,
                            26375
                          ],
                          "loc": {
                            "start": {
                              "line": 757,
                              "column": 14
                            },
                            "end": {
                              "line": 757,
                              "column": 111
                            }
                          }
                        },
                        "consequent": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            26386,
                            26391
                          ],
                          "loc": {
                            "start": {
                              "line": 758,
                              "column": 9
                            },
                            "end": {
                              "line": 758,
                              "column": 14
                            }
                          }
                        },
                        "alternate": {
                          "type": "NewExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "lodashWrapper",
                            "range": [
                              26405,
                              26418
                            ],
                            "loc": {
                              "start": {
                                "line": 759,
                                "column": 13
                              },
                              "end": {
                                "line": 759,
                                "column": 26
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                26419,
                                26424
                              ],
                              "loc": {
                                "start": {
                                  "line": 759,
                                  "column": 27
                                },
                                "end": {
                                  "line": 759,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            26401,
                            26425
                          ],
                          "loc": {
                            "start": {
                              "line": 759,
                              "column": 9
                            },
                            "end": {
                              "line": 759,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          26277,
                          26425
                        ],
                        "loc": {
                          "start": {
                            "line": 757,
                            "column": 13
                          },
                          "end": {
                            "line": 759,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        26270,
                        26426
                      ],
                      "loc": {
                        "start": {
                          "line": 757,
                          "column": 6
                        },
                        "end": {
                          "line": 759,
                          "column": 34
                        }
                      }
                    }
                  ],
                  "range": [
                    26170,
                    26432
                  ],
                  "loc": {
                    "start": {
                      "line": 755,
                      "column": 27
                    },
                    "end": {
                      "line": 760,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  26147,
                  26432
                ],
                "loc": {
                  "start": {
                    "line": 755,
                    "column": 4
                  },
                  "end": {
                    "line": 760,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "lodashWrapper",
                  "range": [
                    26747,
                    26760
                  ],
                  "loc": {
                    "start": {
                      "line": 770,
                      "column": 13
                    },
                    "end": {
                      "line": 770,
                      "column": 26
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      26761,
                      26766
                    ],
                    "loc": {
                      "start": {
                        "line": 770,
                        "column": 27
                      },
                      "end": {
                        "line": 770,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "chainAll",
                    "range": [
                      26768,
                      26776
                    ],
                    "loc": {
                      "start": {
                        "line": 770,
                        "column": 34
                      },
                      "end": {
                        "line": 770,
                        "column": 42
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              26786,
                              26790
                            ],
                            "loc": {
                              "start": {
                                "line": 771,
                                "column": 6
                              },
                              "end": {
                                "line": 771,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "__chain__",
                            "range": [
                              26791,
                              26800
                            ],
                            "loc": {
                              "start": {
                                "line": 771,
                                "column": 11
                              },
                              "end": {
                                "line": 771,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            26786,
                            26800
                          ],
                          "loc": {
                            "start": {
                              "line": 771,
                              "column": 6
                            },
                            "end": {
                              "line": 771,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "Identifier",
                              "name": "chainAll",
                              "range": [
                                26805,
                                26813
                              ],
                              "loc": {
                                "start": {
                                  "line": 771,
                                  "column": 25
                                },
                                "end": {
                                  "line": 771,
                                  "column": 33
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              26804,
                              26813
                            ],
                            "loc": {
                              "start": {
                                "line": 771,
                                "column": 24
                              },
                              "end": {
                                "line": 771,
                                "column": 33
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            26803,
                            26813
                          ],
                          "loc": {
                            "start": {
                              "line": 771,
                              "column": 23
                            },
                            "end": {
                              "line": 771,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          26786,
                          26813
                        ],
                        "loc": {
                          "start": {
                            "line": 771,
                            "column": 6
                          },
                          "end": {
                            "line": 771,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        26786,
                        26814
                      ],
                      "loc": {
                        "start": {
                          "line": 771,
                          "column": 6
                        },
                        "end": {
                          "line": 771,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              26821,
                              26825
                            ],
                            "loc": {
                              "start": {
                                "line": 772,
                                "column": 6
                              },
                              "end": {
                                "line": 772,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "__wrapped__",
                            "range": [
                              26826,
                              26837
                            ],
                            "loc": {
                              "start": {
                                "line": 772,
                                "column": 11
                              },
                              "end": {
                                "line": 772,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            26821,
                            26837
                          ],
                          "loc": {
                            "start": {
                              "line": 772,
                              "column": 6
                            },
                            "end": {
                              "line": 772,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            26840,
                            26845
                          ],
                          "loc": {
                            "start": {
                              "line": 772,
                              "column": 25
                            },
                            "end": {
                              "line": 772,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          26821,
                          26845
                        ],
                        "loc": {
                          "start": {
                            "line": 772,
                            "column": 6
                          },
                          "end": {
                            "line": 772,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        26821,
                        26846
                      ],
                      "loc": {
                        "start": {
                          "line": 772,
                          "column": 6
                        },
                        "end": {
                          "line": 772,
                          "column": 31
                        }
                      }
                    }
                  ],
                  "range": [
                    26778,
                    26852
                  ],
                  "loc": {
                    "start": {
                      "line": 770,
                      "column": 44
                    },
                    "end": {
                      "line": 773,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  26738,
                  26852
                ],
                "loc": {
                  "start": {
                    "line": 770,
                    "column": 4
                  },
                  "end": {
                    "line": 773,
                    "column": 5
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodashWrapper",
                      "range": [
                        26918,
                        26931
                      ],
                      "loc": {
                        "start": {
                          "line": 775,
                          "column": 4
                        },
                        "end": {
                          "line": 775,
                          "column": 17
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "prototype",
                      "range": [
                        26932,
                        26941
                      ],
                      "loc": {
                        "start": {
                          "line": 775,
                          "column": 18
                        },
                        "end": {
                          "line": 775,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      26918,
                      26941
                    ],
                    "loc": {
                      "start": {
                        "line": 775,
                        "column": 4
                      },
                      "end": {
                        "line": 775,
                        "column": 27
                      }
                    }
                  },
                  "right": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        26944,
                        26950
                      ],
                      "loc": {
                        "start": {
                          "line": 775,
                          "column": 30
                        },
                        "end": {
                          "line": 775,
                          "column": 36
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "prototype",
                      "range": [
                        26951,
                        26960
                      ],
                      "loc": {
                        "start": {
                          "line": 775,
                          "column": 37
                        },
                        "end": {
                          "line": 775,
                          "column": 46
                        }
                      }
                    },
                    "range": [
                      26944,
                      26960
                    ],
                    "loc": {
                      "start": {
                        "line": 775,
                        "column": 30
                      },
                      "end": {
                        "line": 775,
                        "column": 46
                      }
                    }
                  },
                  "range": [
                    26918,
                    26960
                  ],
                  "loc": {
                    "start": {
                      "line": 775,
                      "column": 4
                    },
                    "end": {
                      "line": 775,
                      "column": 46
                    }
                  }
                },
                "range": [
                  26918,
                  26961
                ],
                "loc": {
                  "start": {
                    "line": 775,
                    "column": 4
                  },
                  "end": {
                    "line": 775,
                    "column": 47
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "support",
                      "range": [
                        27101,
                        27108
                      ],
                      "loc": {
                        "start": {
                          "line": 784,
                          "column": 8
                        },
                        "end": {
                          "line": 784,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "AssignmentExpression",
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "lodash",
                          "range": [
                            27111,
                            27117
                          ],
                          "loc": {
                            "start": {
                              "line": 784,
                              "column": 18
                            },
                            "end": {
                              "line": 784,
                              "column": 24
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "support",
                          "range": [
                            27118,
                            27125
                          ],
                          "loc": {
                            "start": {
                              "line": 784,
                              "column": 25
                            },
                            "end": {
                              "line": 784,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          27111,
                          27125
                        ],
                        "loc": {
                          "start": {
                            "line": 784,
                            "column": 18
                          },
                          "end": {
                            "line": 784,
                            "column": 32
                          }
                        }
                      },
                      "right": {
                        "type": "ObjectExpression",
                        "properties": [],
                        "range": [
                          27128,
                          27130
                        ],
                        "loc": {
                          "start": {
                            "line": 784,
                            "column": 35
                          },
                          "end": {
                            "line": 784,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        27111,
                        27130
                      ],
                      "loc": {
                        "start": {
                          "line": 784,
                          "column": 18
                        },
                        "end": {
                          "line": 784,
                          "column": 37
                        }
                      }
                    },
                    "range": [
                      27101,
                      27130
                    ],
                    "loc": {
                      "start": {
                        "line": 784,
                        "column": 8
                      },
                      "end": {
                        "line": 784,
                        "column": 37
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  27097,
                  27131
                ],
                "loc": {
                  "start": {
                    "line": 784,
                    "column": 4
                  },
                  "end": {
                    "line": 784,
                    "column": 38
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "FunctionExpression",
                    "id": null,
                    "params": [],
                    "defaults": [],
                    "body": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "VariableDeclaration",
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "ctor",
                                "range": [
                                  27161,
                                  27165
                                ],
                                "loc": {
                                  "start": {
                                    "line": 787,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 787,
                                    "column": 14
                                  }
                                }
                              },
                              "init": {
                                "type": "FunctionExpression",
                                "id": null,
                                "params": [],
                                "defaults": [],
                                "body": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              27181,
                                              27185
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 787,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 787,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              27186,
                                              27187
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 787,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 787,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "range": [
                                            27181,
                                            27187
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 787,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 787,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            27190,
                                            27191
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 787,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 787,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          27181,
                                          27191
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 787,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 787,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "range": [
                                        27181,
                                        27192
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 787,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 787,
                                          "column": 41
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    27179,
                                    27194
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 787,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 787,
                                      "column": 43
                                    }
                                  }
                                },
                                "rest": null,
                                "generator": false,
                                "expression": false,
                                "range": [
                                  27168,
                                  27194
                                ],
                                "loc": {
                                  "start": {
                                    "line": 787,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 787,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                27161,
                                27194
                              ],
                              "loc": {
                                "start": {
                                  "line": 787,
                                  "column": 10
                                },
                                "end": {
                                  "line": 787,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  27206,
                                  27212
                                ],
                                "loc": {
                                  "start": {
                                    "line": 788,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 788,
                                    "column": 16
                                  }
                                }
                              },
                              "init": {
                                "type": "ObjectExpression",
                                "properties": [
                                  {
                                    "type": "Property",
                                    "key": {
                                      "type": "Literal",
                                      "value": "0",
                                      "raw": "'0'",
                                      "range": [
                                        27217,
                                        27220
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 788,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 788,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        27222,
                                        27223
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 788,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 788,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "kind": "init",
                                    "range": [
                                      27217,
                                      27223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 788,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 788,
                                        "column": 27
                                      }
                                    }
                                  },
                                  {
                                    "type": "Property",
                                    "key": {
                                      "type": "Literal",
                                      "value": "length",
                                      "raw": "'length'",
                                      "range": [
                                        27225,
                                        27233
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 788,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 788,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        27235,
                                        27236
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 788,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 788,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "kind": "init",
                                    "range": [
                                      27225,
                                      27236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 788,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 788,
                                        "column": 40
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27215,
                                  27238
                                ],
                                "loc": {
                                  "start": {
                                    "line": 788,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 788,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                27206,
                                27238
                              ],
                              "loc": {
                                "start": {
                                  "line": 788,
                                  "column": 10
                                },
                                "end": {
                                  "line": 788,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  27250,
                                  27255
                                ],
                                "loc": {
                                  "start": {
                                    "line": 789,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 789,
                                    "column": 15
                                  }
                                }
                              },
                              "init": {
                                "type": "ArrayExpression",
                                "elements": [],
                                "range": [
                                  27258,
                                  27260
                                ],
                                "loc": {
                                  "start": {
                                    "line": 789,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 789,
                                    "column": 20
                                  }
                                }
                              },
                              "range": [
                                27250,
                                27260
                              ],
                              "loc": {
                                "start": {
                                  "line": 789,
                                  "column": 10
                                },
                                "end": {
                                  "line": 789,
                                  "column": 20
                                }
                              }
                            }
                          ],
                          "kind": "var",
                          "range": [
                            27157,
                            27261
                          ],
                          "loc": {
                            "start": {
                              "line": 787,
                              "column": 6
                            },
                            "end": {
                              "line": 789,
                              "column": 21
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "ctor",
                                "range": [
                                  27269,
                                  27273
                                ],
                                "loc": {
                                  "start": {
                                    "line": 791,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 791,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "prototype",
                                "range": [
                                  27274,
                                  27283
                                ],
                                "loc": {
                                  "start": {
                                    "line": 791,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 791,
                                    "column": 20
                                  }
                                }
                              },
                              "range": [
                                27269,
                                27283
                              ],
                              "loc": {
                                "start": {
                                  "line": 791,
                                  "column": 6
                                },
                                "end": {
                                  "line": 791,
                                  "column": 20
                                }
                              }
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "properties": [
                                {
                                  "type": "Property",
                                  "key": {
                                    "type": "Literal",
                                    "value": "valueOf",
                                    "raw": "'valueOf'",
                                    "range": [
                                      27288,
                                      27297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 791,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 791,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "value": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      27299,
                                      27300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 791,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 791,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "kind": "init",
                                  "range": [
                                    27288,
                                    27300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 791,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 791,
                                      "column": 37
                                    }
                                  }
                                },
                                {
                                  "type": "Property",
                                  "key": {
                                    "type": "Literal",
                                    "value": "y",
                                    "raw": "'y'",
                                    "range": [
                                      27302,
                                      27305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 791,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 791,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "value": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      27307,
                                      27308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 791,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 791,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "kind": "init",
                                  "range": [
                                    27302,
                                    27308
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 791,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 791,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                27286,
                                27310
                              ],
                              "loc": {
                                "start": {
                                  "line": 791,
                                  "column": 23
                                },
                                "end": {
                                  "line": 791,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              27269,
                              27310
                            ],
                            "loc": {
                              "start": {
                                "line": 791,
                                "column": 6
                              },
                              "end": {
                                "line": 791,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            27269,
                            27311
                          ],
                          "loc": {
                            "start": {
                              "line": 791,
                              "column": 6
                            },
                            "end": {
                              "line": 791,
                              "column": 48
                            }
                          }
                        },
                        {
                          "type": "ForInStatement",
                          "left": {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    27327,
                                    27330
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 792,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 792,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": null,
                                "range": [
                                  27327,
                                  27330
                                ],
                                "loc": {
                                  "start": {
                                    "line": 792,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 792,
                                    "column": 18
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              27323,
                              27330
                            ],
                            "loc": {
                              "start": {
                                "line": 792,
                                "column": 11
                              },
                              "end": {
                                "line": 792,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "NewExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "ctor",
                              "range": [
                                27338,
                                27342
                              ],
                              "loc": {
                                "start": {
                                  "line": 792,
                                  "column": 26
                                },
                                "end": {
                                  "line": 792,
                                  "column": 30
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              27334,
                              27342
                            ],
                            "loc": {
                              "start": {
                                "line": 792,
                                "column": 22
                              },
                              "end": {
                                "line": 792,
                                "column": 30
                              }
                            }
                          },
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        27346,
                                        27351
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 792,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 792,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "push",
                                      "range": [
                                        27352,
                                        27356
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 792,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 792,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      27346,
                                      27356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 792,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 792,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        27357,
                                        27360
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 792,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 792,
                                          "column": 48
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    27346,
                                    27361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 792,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 792,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  27346,
                                  27362
                                ],
                                "loc": {
                                  "start": {
                                    "line": 792,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 792,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "range": [
                              27344,
                              27364
                            ],
                            "loc": {
                              "start": {
                                "line": 792,
                                "column": 32
                              },
                              "end": {
                                "line": 792,
                                "column": 52
                              }
                            }
                          },
                          "each": false,
                          "range": [
                            27318,
                            27364
                          ],
                          "loc": {
                            "start": {
                              "line": 792,
                              "column": 6
                            },
                            "end": {
                              "line": 792,
                              "column": 52
                            }
                          }
                        },
                        {
                          "type": "ForInStatement",
                          "left": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              27376,
                              27379
                            ],
                            "loc": {
                              "start": {
                                "line": 793,
                                "column": 11
                              },
                              "end": {
                                "line": 793,
                                "column": 14
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              27383,
                              27392
                            ],
                            "loc": {
                              "start": {
                                "line": 793,
                                "column": 18
                              },
                              "end": {
                                "line": 793,
                                "column": 27
                              }
                            }
                          },
                          "body": {
                            "type": "BlockStatement",
                            "body": [],
                            "range": [
                              27394,
                              27397
                            ],
                            "loc": {
                              "start": {
                                "line": 793,
                                "column": 29
                              },
                              "end": {
                                "line": 793,
                                "column": 32
                              }
                            }
                          },
                          "each": false,
                          "range": [
                            27371,
                            27397
                          ],
                          "loc": {
                            "start": {
                              "line": 793,
                              "column": 6
                            },
                            "end": {
                              "line": 793,
                              "column": 32
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  27584,
                                  27591
                                ],
                                "loc": {
                                  "start": {
                                    "line": 801,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 801,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "argsClass",
                                "range": [
                                  27592,
                                  27601
                                ],
                                "loc": {
                                  "start": {
                                    "line": 801,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 801,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                27584,
                                27601
                              ],
                              "loc": {
                                "start": {
                                  "line": 801,
                                  "column": 6
                                },
                                "end": {
                                  "line": 801,
                                  "column": 23
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "toString",
                                    "range": [
                                      27604,
                                      27612
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 801,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 801,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "call",
                                    "range": [
                                      27613,
                                      27617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 801,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 801,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    27604,
                                    27617
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 801,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 801,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      27618,
                                      27627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 801,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 801,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27604,
                                  27628
                                ],
                                "loc": {
                                  "start": {
                                    "line": 801,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 801,
                                    "column": 50
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "argsClass",
                                "range": [
                                  27632,
                                  27641
                                ],
                                "loc": {
                                  "start": {
                                    "line": 801,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 801,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                27604,
                                27641
                              ],
                              "loc": {
                                "start": {
                                  "line": 801,
                                  "column": 26
                                },
                                "end": {
                                  "line": 801,
                                  "column": 63
                                }
                              }
                            },
                            "range": [
                              27584,
                              27641
                            ],
                            "loc": {
                              "start": {
                                "line": 801,
                                "column": 6
                              },
                              "end": {
                                "line": 801,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            27584,
                            27642
                          ],
                          "loc": {
                            "start": {
                              "line": 801,
                              "column": 6
                            },
                            "end": {
                              "line": 801,
                              "column": 64
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  27827,
                                  27834
                                ],
                                "loc": {
                                  "start": {
                                    "line": 809,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 809,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "argsObject",
                                "range": [
                                  27835,
                                  27845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 809,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 809,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                27827,
                                27845
                              ],
                              "loc": {
                                "start": {
                                  "line": 809,
                                  "column": 6
                                },
                                "end": {
                                  "line": 809,
                                  "column": 24
                                }
                              }
                            },
                            "right": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      27848,
                                      27857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 809,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 809,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "constructor",
                                    "range": [
                                      27858,
                                      27869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 809,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 809,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    27848,
                                    27869
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 809,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 809,
                                      "column": 48
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "Object",
                                  "range": [
                                    27873,
                                    27879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 809,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 809,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  27848,
                                  27879
                                ],
                                "loc": {
                                  "start": {
                                    "line": 809,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 809,
                                    "column": 58
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "BinaryExpression",
                                  "operator": "instanceof",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      27885,
                                      27894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 809,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 809,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "Array",
                                    "range": [
                                      27906,
                                      27911
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 809,
                                        "column": 85
                                      },
                                      "end": {
                                        "line": 809,
                                        "column": 90
                                      }
                                    }
                                  },
                                  "range": [
                                    27885,
                                    27911
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 809,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 809,
                                      "column": 90
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  27883,
                                  27912
                                ],
                                "loc": {
                                  "start": {
                                    "line": 809,
                                    "column": 62
                                  },
                                  "end": {
                                    "line": 809,
                                    "column": 91
                                  }
                                }
                              },
                              "range": [
                                27848,
                                27912
                              ],
                              "loc": {
                                "start": {
                                  "line": 809,
                                  "column": 27
                                },
                                "end": {
                                  "line": 809,
                                  "column": 91
                                }
                              }
                            },
                            "range": [
                              27827,
                              27912
                            ],
                            "loc": {
                              "start": {
                                "line": 809,
                                "column": 6
                              },
                              "end": {
                                "line": 809,
                                "column": 91
                              }
                            }
                          },
                          "range": [
                            27827,
                            27913
                          ],
                          "loc": {
                            "start": {
                              "line": 809,
                              "column": 6
                            },
                            "end": {
                              "line": 809,
                              "column": 92
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  28132,
                                  28139
                                ],
                                "loc": {
                                  "start": {
                                    "line": 818,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 818,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "enumErrorProps",
                                "range": [
                                  28140,
                                  28154
                                ],
                                "loc": {
                                  "start": {
                                    "line": 818,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 818,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                28132,
                                28154
                              ],
                              "loc": {
                                "start": {
                                  "line": 818,
                                  "column": 6
                                },
                                "end": {
                                  "line": 818,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "propertyIsEnumerable",
                                    "range": [
                                      28157,
                                      28177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 818,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 818,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "call",
                                    "range": [
                                      28178,
                                      28182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 818,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 818,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    28157,
                                    28182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 818,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 818,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "errorProto",
                                    "range": [
                                      28183,
                                      28193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 818,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 818,
                                        "column": 67
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "message",
                                    "raw": "'message'",
                                    "range": [
                                      28195,
                                      28204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 818,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 818,
                                        "column": 78
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28157,
                                  28205
                                ],
                                "loc": {
                                  "start": {
                                    "line": 818,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 818,
                                    "column": 79
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "propertyIsEnumerable",
                                    "range": [
                                      28209,
                                      28229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 818,
                                        "column": 83
                                      },
                                      "end": {
                                        "line": 818,
                                        "column": 103
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "call",
                                    "range": [
                                      28230,
                                      28234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 818,
                                        "column": 104
                                      },
                                      "end": {
                                        "line": 818,
                                        "column": 108
                                      }
                                    }
                                  },
                                  "range": [
                                    28209,
                                    28234
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 818,
                                      "column": 83
                                    },
                                    "end": {
                                      "line": 818,
                                      "column": 108
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "errorProto",
                                    "range": [
                                      28235,
                                      28245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 818,
                                        "column": 109
                                      },
                                      "end": {
                                        "line": 818,
                                        "column": 119
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "name",
                                    "raw": "'name'",
                                    "range": [
                                      28247,
                                      28253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 818,
                                        "column": 121
                                      },
                                      "end": {
                                        "line": 818,
                                        "column": 127
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28209,
                                  28254
                                ],
                                "loc": {
                                  "start": {
                                    "line": 818,
                                    "column": 83
                                  },
                                  "end": {
                                    "line": 818,
                                    "column": 128
                                  }
                                }
                              },
                              "range": [
                                28157,
                                28254
                              ],
                              "loc": {
                                "start": {
                                  "line": 818,
                                  "column": 31
                                },
                                "end": {
                                  "line": 818,
                                  "column": 128
                                }
                              }
                            },
                            "range": [
                              28132,
                              28254
                            ],
                            "loc": {
                              "start": {
                                "line": 818,
                                "column": 6
                              },
                              "end": {
                                "line": 818,
                                "column": 128
                              }
                            }
                          },
                          "range": [
                            28132,
                            28255
                          ],
                          "loc": {
                            "start": {
                              "line": 818,
                              "column": 6
                            },
                            "end": {
                              "line": 818,
                              "column": 129
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  28666,
                                  28673
                                ],
                                "loc": {
                                  "start": {
                                    "line": 831,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 831,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "enumPrototypes",
                                "range": [
                                  28674,
                                  28688
                                ],
                                "loc": {
                                  "start": {
                                    "line": 831,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 831,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                28666,
                                28688
                              ],
                              "loc": {
                                "start": {
                                  "line": 831,
                                  "column": 6
                                },
                                "end": {
                                  "line": 831,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "propertyIsEnumerable",
                                  "range": [
                                    28691,
                                    28711
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 831,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 831,
                                      "column": 51
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    28712,
                                    28716
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 831,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 831,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  28691,
                                  28716
                                ],
                                "loc": {
                                  "start": {
                                    "line": 831,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 831,
                                    "column": 56
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "ctor",
                                  "range": [
                                    28717,
                                    28721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 831,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 831,
                                      "column": 61
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "prototype",
                                  "raw": "'prototype'",
                                  "range": [
                                    28723,
                                    28734
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 831,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 831,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "range": [
                                28691,
                                28735
                              ],
                              "loc": {
                                "start": {
                                  "line": 831,
                                  "column": 31
                                },
                                "end": {
                                  "line": 831,
                                  "column": 75
                                }
                              }
                            },
                            "range": [
                              28666,
                              28735
                            ],
                            "loc": {
                              "start": {
                                "line": 831,
                                "column": 6
                              },
                              "end": {
                                "line": 831,
                                "column": 75
                              }
                            }
                          },
                          "range": [
                            28666,
                            28736
                          ],
                          "loc": {
                            "start": {
                              "line": 831,
                              "column": 6
                            },
                            "end": {
                              "line": 831,
                              "column": 76
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  28979,
                                  28986
                                ],
                                "loc": {
                                  "start": {
                                    "line": 840,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 840,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "funcDecomp",
                                "range": [
                                  28987,
                                  28997
                                ],
                                "loc": {
                                  "start": {
                                    "line": 840,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 840,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                28979,
                                28997
                              ],
                              "loc": {
                                "start": {
                                  "line": 840,
                                  "column": 6
                                },
                                "end": {
                                  "line": 840,
                                  "column": 24
                                }
                              }
                            },
                            "right": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "isNative",
                                    "range": [
                                      29001,
                                      29009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 840,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 840,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "context",
                                        "range": [
                                          29010,
                                          29017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 840,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 840,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "WinRTError",
                                        "range": [
                                          29018,
                                          29028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 840,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 840,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        29010,
                                        29028
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 840,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 840,
                                          "column": 55
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    29001,
                                    29029
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 840,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 840,
                                      "column": 56
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  29000,
                                  29029
                                ],
                                "loc": {
                                  "start": {
                                    "line": 840,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 840,
                                    "column": 56
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "reThis",
                                    "range": [
                                      29033,
                                      29039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 840,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 840,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "test",
                                    "range": [
                                      29040,
                                      29044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 840,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 840,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    29033,
                                    29044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 840,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 840,
                                      "column": 71
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "runInContext",
                                    "range": [
                                      29045,
                                      29057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 840,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 840,
                                        "column": 84
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29033,
                                  29058
                                ],
                                "loc": {
                                  "start": {
                                    "line": 840,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 840,
                                    "column": 85
                                  }
                                }
                              },
                              "range": [
                                29000,
                                29058
                              ],
                              "loc": {
                                "start": {
                                  "line": 840,
                                  "column": 27
                                },
                                "end": {
                                  "line": 840,
                                  "column": 85
                                }
                              }
                            },
                            "range": [
                              28979,
                              29058
                            ],
                            "loc": {
                              "start": {
                                "line": 840,
                                "column": 6
                              },
                              "end": {
                                "line": 840,
                                "column": 85
                              }
                            }
                          },
                          "range": [
                            28979,
                            29059
                          ],
                          "loc": {
                            "start": {
                              "line": 840,
                              "column": 6
                            },
                            "end": {
                              "line": 840,
                              "column": 86
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  29210,
                                  29217
                                ],
                                "loc": {
                                  "start": {
                                    "line": 848,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 848,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "funcNames",
                                "range": [
                                  29218,
                                  29227
                                ],
                                "loc": {
                                  "start": {
                                    "line": 848,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 848,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                29210,
                                29227
                              ],
                              "loc": {
                                "start": {
                                  "line": 848,
                                  "column": 6
                                },
                                "end": {
                                  "line": 848,
                                  "column": 23
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "Function",
                                    "range": [
                                      29237,
                                      29245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 848,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 848,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "name",
                                    "range": [
                                      29246,
                                      29250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 848,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 848,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    29237,
                                    29250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 848,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 848,
                                      "column": 46
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  29230,
                                  29250
                                ],
                                "loc": {
                                  "start": {
                                    "line": 848,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 848,
                                    "column": 46
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "string",
                                "raw": "'string'",
                                "range": [
                                  29254,
                                  29262
                                ],
                                "loc": {
                                  "start": {
                                    "line": 848,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 848,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                29230,
                                29262
                              ],
                              "loc": {
                                "start": {
                                  "line": 848,
                                  "column": 26
                                },
                                "end": {
                                  "line": 848,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              29210,
                              29262
                            ],
                            "loc": {
                              "start": {
                                "line": 848,
                                "column": 6
                              },
                              "end": {
                                "line": 848,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            29210,
                            29263
                          ],
                          "loc": {
                            "start": {
                              "line": 848,
                              "column": 6
                            },
                            "end": {
                              "line": 848,
                              "column": 59
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  29474,
                                  29481
                                ],
                                "loc": {
                                  "start": {
                                    "line": 857,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 857,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "nonEnumArgs",
                                "range": [
                                  29482,
                                  29493
                                ],
                                "loc": {
                                  "start": {
                                    "line": 857,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 857,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                29474,
                                29493
                              ],
                              "loc": {
                                "start": {
                                  "line": 857,
                                  "column": 6
                                },
                                "end": {
                                  "line": 857,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "!=",
                              "left": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  29496,
                                  29499
                                ],
                                "loc": {
                                  "start": {
                                    "line": 857,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 857,
                                    "column": 31
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  29503,
                                  29504
                                ],
                                "loc": {
                                  "start": {
                                    "line": 857,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 857,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                29496,
                                29504
                              ],
                              "loc": {
                                "start": {
                                  "line": 857,
                                  "column": 28
                                },
                                "end": {
                                  "line": 857,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              29474,
                              29504
                            ],
                            "loc": {
                              "start": {
                                "line": 857,
                                "column": 6
                              },
                              "end": {
                                "line": 857,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            29474,
                            29505
                          ],
                          "loc": {
                            "start": {
                              "line": 857,
                              "column": 6
                            },
                            "end": {
                              "line": 857,
                              "column": 37
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  29847,
                                  29854
                                ],
                                "loc": {
                                  "start": {
                                    "line": 868,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 868,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "nonEnumShadows",
                                "range": [
                                  29855,
                                  29869
                                ],
                                "loc": {
                                  "start": {
                                    "line": 868,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 868,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                29847,
                                29869
                              ],
                              "loc": {
                                "start": {
                                  "line": 868,
                                  "column": 6
                                },
                                "end": {
                                  "line": 868,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Literal",
                                    "value": {},
                                    "raw": "/valueOf/",
                                    "range": [
                                      29873,
                                      29882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 868,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 868,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "test",
                                    "range": [
                                      29883,
                                      29887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 868,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 868,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    29873,
                                    29887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 868,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 868,
                                      "column": 46
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      29888,
                                      29893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 868,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 868,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29873,
                                  29894
                                ],
                                "loc": {
                                  "start": {
                                    "line": 868,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 868,
                                    "column": 53
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                29872,
                                29894
                              ],
                              "loc": {
                                "start": {
                                  "line": 868,
                                  "column": 31
                                },
                                "end": {
                                  "line": 868,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              29847,
                              29894
                            ],
                            "loc": {
                              "start": {
                                "line": 868,
                                "column": 6
                              },
                              "end": {
                                "line": 868,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            29847,
                            29895
                          ],
                          "loc": {
                            "start": {
                              "line": 868,
                              "column": 6
                            },
                            "end": {
                              "line": 868,
                              "column": 54
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  30076,
                                  30083
                                ],
                                "loc": {
                                  "start": {
                                    "line": 876,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 876,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "ownLast",
                                "range": [
                                  30084,
                                  30091
                                ],
                                "loc": {
                                  "start": {
                                    "line": 876,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 876,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                30076,
                                30091
                              ],
                              "loc": {
                                "start": {
                                  "line": 876,
                                  "column": 6
                                },
                                "end": {
                                  "line": 876,
                                  "column": 21
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "!=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    30094,
                                    30099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 876,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 876,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    30100,
                                    30101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 876,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 876,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  30094,
                                  30102
                                ],
                                "loc": {
                                  "start": {
                                    "line": 876,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 876,
                                    "column": 32
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "x",
                                "raw": "'x'",
                                "range": [
                                  30106,
                                  30109
                                ],
                                "loc": {
                                  "start": {
                                    "line": 876,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 876,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                30094,
                                30109
                              ],
                              "loc": {
                                "start": {
                                  "line": 876,
                                  "column": 24
                                },
                                "end": {
                                  "line": 876,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              30076,
                              30109
                            ],
                            "loc": {
                              "start": {
                                "line": 876,
                                "column": 6
                              },
                              "end": {
                                "line": 876,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            30076,
                            30110
                          ],
                          "loc": {
                            "start": {
                              "line": 876,
                              "column": 6
                            },
                            "end": {
                              "line": 876,
                              "column": 40
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  30718,
                                  30725
                                ],
                                "loc": {
                                  "start": {
                                    "line": 890,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 890,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "spliceObjects",
                                "range": [
                                  30726,
                                  30739
                                ],
                                "loc": {
                                  "start": {
                                    "line": 890,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 890,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                30718,
                                30739
                              ],
                              "loc": {
                                "start": {
                                  "line": 890,
                                  "column": 6
                                },
                                "end": {
                                  "line": 890,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "SequenceExpression",
                              "expressions": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "splice",
                                      "range": [
                                        30743,
                                        30749
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 890,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 890,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        30750,
                                        30754
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 890,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 890,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      30743,
                                      30754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 890,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 890,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        30755,
                                        30761
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 890,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 890,
                                          "column": 49
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        30763,
                                        30764
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 890,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 890,
                                          "column": 52
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        30766,
                                        30767
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 890,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 890,
                                          "column": 55
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    30743,
                                    30768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 890,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 890,
                                      "column": 56
                                    }
                                  }
                                },
                                {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        30771,
                                        30777
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 890,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 890,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        30778,
                                        30779
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 890,
                                          "column": 66
                                        },
                                        "end": {
                                          "line": 890,
                                          "column": 67
                                        }
                                      }
                                    },
                                    "range": [
                                      30771,
                                      30780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 890,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 890,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    30770,
                                    30780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 890,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 890,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "range": [
                                30743,
                                30780
                              ],
                              "loc": {
                                "start": {
                                  "line": 890,
                                  "column": 31
                                },
                                "end": {
                                  "line": 890,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              30718,
                              30781
                            ],
                            "loc": {
                              "start": {
                                "line": 890,
                                "column": 6
                              },
                              "end": {
                                "line": 890,
                                "column": 69
                              }
                            }
                          },
                          "range": [
                            30718,
                            30782
                          ],
                          "loc": {
                            "start": {
                              "line": 890,
                              "column": 6
                            },
                            "end": {
                              "line": 890,
                              "column": 70
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  31077,
                                  31084
                                ],
                                "loc": {
                                  "start": {
                                    "line": 901,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 901,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "unindexedChars",
                                "range": [
                                  31085,
                                  31099
                                ],
                                "loc": {
                                  "start": {
                                    "line": 901,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 901,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                31077,
                                31099
                              ],
                              "loc": {
                                "start": {
                                  "line": 901,
                                  "column": 6
                                },
                                "end": {
                                  "line": 901,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "!=",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Literal",
                                    "value": "x",
                                    "raw": "'x'",
                                    "range": [
                                      31103,
                                      31106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 901,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 901,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      31107,
                                      31108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 901,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 901,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    31103,
                                    31109
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 901,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 901,
                                      "column": 38
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Object",
                                      "range": [
                                        31112,
                                        31118
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 901,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 901,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x",
                                        "raw": "'x'",
                                        "range": [
                                          31119,
                                          31122
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 901,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 901,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31112,
                                      31123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 901,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 901,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      31124,
                                      31125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 901,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 901,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    31112,
                                    31126
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 901,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 901,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  31103,
                                  31126
                                ],
                                "loc": {
                                  "start": {
                                    "line": 901,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 901,
                                    "column": 55
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "xx",
                                "raw": "'xx'",
                                "range": [
                                  31131,
                                  31135
                                ],
                                "loc": {
                                  "start": {
                                    "line": 901,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 901,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                31102,
                                31135
                              ],
                              "loc": {
                                "start": {
                                  "line": 901,
                                  "column": 31
                                },
                                "end": {
                                  "line": 901,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              31077,
                              31135
                            ],
                            "loc": {
                              "start": {
                                "line": 901,
                                "column": 6
                              },
                              "end": {
                                "line": 901,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            31077,
                            31136
                          ],
                          "loc": {
                            "start": {
                              "line": 901,
                              "column": 6
                            },
                            "end": {
                              "line": 901,
                              "column": 65
                            }
                          }
                        },
                        {
                          "type": "TryStatement",
                          "block": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "support",
                                      "range": [
                                        31280,
                                        31287
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 910,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 910,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "dom",
                                      "range": [
                                        31288,
                                        31291
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 910,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 910,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "range": [
                                      31280,
                                      31291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 910,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 910,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "===",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "document",
                                            "range": [
                                              31294,
                                              31302
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 910,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 910,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "createDocumentFragment",
                                            "range": [
                                              31303,
                                              31325
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 910,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 910,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            31294,
                                            31325
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 910,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 910,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          31294,
                                          31327
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 910,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 910,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "nodeType",
                                        "range": [
                                          31328,
                                          31336
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 910,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 910,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "range": [
                                        31294,
                                        31336
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 910,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 910,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 11,
                                      "raw": "11",
                                      "range": [
                                        31341,
                                        31343
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 910,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 910,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      31294,
                                      31343
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 910,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 910,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    31280,
                                    31343
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 910,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 910,
                                      "column": 71
                                    }
                                  }
                                },
                                "range": [
                                  31280,
                                  31344
                                ],
                                "loc": {
                                  "start": {
                                    "line": 910,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 910,
                                    "column": 72
                                  }
                                }
                              }
                            ],
                            "range": [
                              31270,
                              31352
                            ],
                            "loc": {
                              "start": {
                                "line": 909,
                                "column": 10
                              },
                              "end": {
                                "line": 911,
                                "column": 7
                              }
                            }
                          },
                          "guardedHandlers": [],
                          "handlers": [
                            {
                              "type": "CatchClause",
                              "param": {
                                "type": "Identifier",
                                "name": "e",
                                "range": [
                                  31359,
                                  31360
                                ],
                                "loc": {
                                  "start": {
                                    "line": 911,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 911,
                                    "column": 15
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "support",
                                          "range": [
                                            31372,
                                            31379
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 912,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 912,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "dom",
                                          "range": [
                                            31380,
                                            31383
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 912,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 912,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "range": [
                                          31372,
                                          31383
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 912,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 912,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": false,
                                        "raw": "false",
                                        "range": [
                                          31386,
                                          31391
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 912,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 912,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        31372,
                                        31391
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 912,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 912,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      31372,
                                      31392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 912,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 912,
                                        "column": 28
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  31362,
                                  31400
                                ],
                                "loc": {
                                  "start": {
                                    "line": 911,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 913,
                                    "column": 7
                                  }
                                }
                              },
                              "range": [
                                31353,
                                31400
                              ],
                              "loc": {
                                "start": {
                                  "line": 911,
                                  "column": 8
                                },
                                "end": {
                                  "line": 913,
                                  "column": 7
                                }
                              }
                            }
                          ],
                          "finalizer": null,
                          "range": [
                            31266,
                            31400
                          ],
                          "loc": {
                            "start": {
                              "line": 909,
                              "column": 6
                            },
                            "end": {
                              "line": 913,
                              "column": 7
                            }
                          }
                        },
                        {
                          "type": "TryStatement",
                          "block": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "support",
                                      "range": [
                                        31703,
                                        31710
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 924,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 924,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "nodeClass",
                                      "range": [
                                        31711,
                                        31720
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 924,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 924,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "range": [
                                      31703,
                                      31720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 924,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 924,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "==",
                                        "left": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "toString",
                                              "range": [
                                                31725,
                                                31733
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 924,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 924,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "call",
                                              "range": [
                                                31734,
                                                31738
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 924,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 924,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "range": [
                                              31725,
                                              31738
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 924,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 924,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "document",
                                              "range": [
                                                31739,
                                                31747
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 924,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 924,
                                                  "column": 52
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            31725,
                                            31748
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 924,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 924,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "objectClass",
                                          "range": [
                                            31752,
                                            31763
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 924,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 924,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "range": [
                                          31725,
                                          31763
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 924,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 924,
                                            "column": 68
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "UnaryExpression",
                                        "operator": "!",
                                        "argument": {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "ObjectExpression",
                                            "properties": [
                                              {
                                                "type": "Property",
                                                "key": {
                                                  "type": "Literal",
                                                  "value": "toString",
                                                  "raw": "'toString'",
                                                  "range": [
                                                    31771,
                                                    31781
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 924,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 924,
                                                      "column": 86
                                                    }
                                                  }
                                                },
                                                "value": {
                                                  "type": "Literal",
                                                  "value": 0,
                                                  "raw": "0",
                                                  "range": [
                                                    31783,
                                                    31784
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 924,
                                                      "column": 88
                                                    },
                                                    "end": {
                                                      "line": 924,
                                                      "column": 89
                                                    }
                                                  }
                                                },
                                                "kind": "init",
                                                "range": [
                                                  31771,
                                                  31784
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 924,
                                                    "column": 76
                                                  },
                                                  "end": {
                                                    "line": 924,
                                                    "column": 89
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              31769,
                                              31786
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 924,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 924,
                                                "column": 91
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "",
                                            "raw": "''",
                                            "range": [
                                              31789,
                                              31791
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 924,
                                                "column": 94
                                              },
                                              "end": {
                                                "line": 924,
                                                "column": 96
                                              }
                                            }
                                          },
                                          "range": [
                                            31769,
                                            31791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 924,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 924,
                                              "column": 96
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          31767,
                                          31792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 924,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 924,
                                            "column": 97
                                          }
                                        }
                                      },
                                      "range": [
                                        31725,
                                        31792
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 924,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 924,
                                          "column": 97
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      31723,
                                      31793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 924,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 924,
                                        "column": 98
                                      }
                                    }
                                  },
                                  "range": [
                                    31703,
                                    31793
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 924,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 924,
                                      "column": 98
                                    }
                                  }
                                },
                                "range": [
                                  31703,
                                  31794
                                ],
                                "loc": {
                                  "start": {
                                    "line": 924,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 924,
                                    "column": 99
                                  }
                                }
                              }
                            ],
                            "range": [
                              31693,
                              31802
                            ],
                            "loc": {
                              "start": {
                                "line": 923,
                                "column": 10
                              },
                              "end": {
                                "line": 925,
                                "column": 7
                              }
                            }
                          },
                          "guardedHandlers": [],
                          "handlers": [
                            {
                              "type": "CatchClause",
                              "param": {
                                "type": "Identifier",
                                "name": "e",
                                "range": [
                                  31809,
                                  31810
                                ],
                                "loc": {
                                  "start": {
                                    "line": 925,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 925,
                                    "column": 15
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "support",
                                          "range": [
                                            31822,
                                            31829
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 926,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 926,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "nodeClass",
                                          "range": [
                                            31830,
                                            31839
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 926,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 926,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "range": [
                                          31822,
                                          31839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 926,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 926,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": true,
                                        "raw": "true",
                                        "range": [
                                          31842,
                                          31846
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 926,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 926,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        31822,
                                        31846
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 926,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 926,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      31822,
                                      31847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 926,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 926,
                                        "column": 33
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  31812,
                                  31855
                                ],
                                "loc": {
                                  "start": {
                                    "line": 925,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 927,
                                    "column": 7
                                  }
                                }
                              },
                              "range": [
                                31803,
                                31855
                              ],
                              "loc": {
                                "start": {
                                  "line": 925,
                                  "column": 8
                                },
                                "end": {
                                  "line": 927,
                                  "column": 7
                                }
                              }
                            }
                          ],
                          "finalizer": null,
                          "range": [
                            31689,
                            31855
                          ],
                          "loc": {
                            "start": {
                              "line": 923,
                              "column": 6
                            },
                            "end": {
                              "line": 927,
                              "column": 7
                            }
                          }
                        }
                      ],
                      "range": [
                        27149,
                        31861
                      ],
                      "loc": {
                        "start": {
                          "line": 786,
                          "column": 16
                        },
                        "end": {
                          "line": 928,
                          "column": 5
                        }
                      }
                    },
                    "rest": null,
                    "generator": false,
                    "expression": false,
                    "range": [
                      27138,
                      31861
                    ],
                    "loc": {
                      "start": {
                        "line": 786,
                        "column": 5
                      },
                      "end": {
                        "line": 928,
                        "column": 5
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "value": 1,
                      "raw": "1",
                      "range": [
                        31862,
                        31863
                      ],
                      "loc": {
                        "start": {
                          "line": 928,
                          "column": 6
                        },
                        "end": {
                          "line": 928,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    27138,
                    31864
                  ],
                  "loc": {
                    "start": {
                      "line": 786,
                      "column": 5
                    },
                    "end": {
                      "line": 928,
                      "column": 8
                    }
                  }
                },
                "range": [
                  27137,
                  31866
                ],
                "loc": {
                  "start": {
                    "line": 786,
                    "column": 4
                  },
                  "end": {
                    "line": 928,
                    "column": 10
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        32137,
                        32143
                      ],
                      "loc": {
                        "start": {
                          "line": 939,
                          "column": 4
                        },
                        "end": {
                          "line": 939,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "templateSettings",
                      "range": [
                        32144,
                        32160
                      ],
                      "loc": {
                        "start": {
                          "line": 939,
                          "column": 11
                        },
                        "end": {
                          "line": 939,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      32137,
                      32160
                    ],
                    "loc": {
                      "start": {
                        "line": 939,
                        "column": 4
                      },
                      "end": {
                        "line": 939,
                        "column": 27
                      }
                    }
                  },
                  "right": {
                    "type": "ObjectExpression",
                    "properties": [
                      {
                        "type": "Property",
                        "key": {
                          "type": "Literal",
                          "value": "escape",
                          "raw": "'escape'",
                          "range": [
                            32328,
                            32336
                          ],
                          "loc": {
                            "start": {
                              "line": 947,
                              "column": 6
                            },
                            "end": {
                              "line": 947,
                              "column": 14
                            }
                          }
                        },
                        "value": {
                          "type": "Identifier",
                          "name": "reEscape",
                          "range": [
                            32338,
                            32346
                          ],
                          "loc": {
                            "start": {
                              "line": 947,
                              "column": 16
                            },
                            "end": {
                              "line": 947,
                              "column": 24
                            }
                          }
                        },
                        "kind": "init",
                        "range": [
                          32328,
                          32346
                        ],
                        "loc": {
                          "start": {
                            "line": 947,
                            "column": 6
                          },
                          "end": {
                            "line": 947,
                            "column": 24
                          }
                        }
                      },
                      {
                        "type": "Property",
                        "key": {
                          "type": "Literal",
                          "value": "evaluate",
                          "raw": "'evaluate'",
                          "range": [
                            32490,
                            32500
                          ],
                          "loc": {
                            "start": {
                              "line": 955,
                              "column": 6
                            },
                            "end": {
                              "line": 955,
                              "column": 16
                            }
                          }
                        },
                        "value": {
                          "type": "Identifier",
                          "name": "reEvaluate",
                          "range": [
                            32502,
                            32512
                          ],
                          "loc": {
                            "start": {
                              "line": 955,
                              "column": 18
                            },
                            "end": {
                              "line": 955,
                              "column": 28
                            }
                          }
                        },
                        "kind": "init",
                        "range": [
                          32490,
                          32512
                        ],
                        "loc": {
                          "start": {
                            "line": 955,
                            "column": 6
                          },
                          "end": {
                            "line": 955,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "Property",
                        "key": {
                          "type": "Literal",
                          "value": "interpolate",
                          "raw": "'interpolate'",
                          "range": [
                            32668,
                            32681
                          ],
                          "loc": {
                            "start": {
                              "line": 963,
                              "column": 6
                            },
                            "end": {
                              "line": 963,
                              "column": 19
                            }
                          }
                        },
                        "value": {
                          "type": "Identifier",
                          "name": "reInterpolate",
                          "range": [
                            32683,
                            32696
                          ],
                          "loc": {
                            "start": {
                              "line": 963,
                              "column": 21
                            },
                            "end": {
                              "line": 963,
                              "column": 34
                            }
                          }
                        },
                        "kind": "init",
                        "range": [
                          32668,
                          32696
                        ],
                        "loc": {
                          "start": {
                            "line": 963,
                            "column": 6
                          },
                          "end": {
                            "line": 963,
                            "column": 34
                          }
                        }
                      },
                      {
                        "type": "Property",
                        "key": {
                          "type": "Literal",
                          "value": "variable",
                          "raw": "'variable'",
                          "range": [
                            32859,
                            32869
                          ],
                          "loc": {
                            "start": {
                              "line": 971,
                              "column": 6
                            },
                            "end": {
                              "line": 971,
                              "column": 16
                            }
                          }
                        },
                        "value": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            32871,
                            32873
                          ],
                          "loc": {
                            "start": {
                              "line": 971,
                              "column": 18
                            },
                            "end": {
                              "line": 971,
                              "column": 20
                            }
                          }
                        },
                        "kind": "init",
                        "range": [
                          32859,
                          32873
                        ],
                        "loc": {
                          "start": {
                            "line": 971,
                            "column": 6
                          },
                          "end": {
                            "line": 971,
                            "column": 20
                          }
                        }
                      },
                      {
                        "type": "Property",
                        "key": {
                          "type": "Literal",
                          "value": "imports",
                          "raw": "'imports'",
                          "range": [
                            33033,
                            33042
                          ],
                          "loc": {
                            "start": {
                              "line": 979,
                              "column": 6
                            },
                            "end": {
                              "line": 979,
                              "column": 15
                            }
                          }
                        },
                        "value": {
                          "type": "ObjectExpression",
                          "properties": [
                            {
                              "type": "Property",
                              "key": {
                                "type": "Literal",
                                "value": "_",
                                "raw": "'_'",
                                "range": [
                                  33213,
                                  33216
                                ],
                                "loc": {
                                  "start": {
                                    "line": 987,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 987,
                                    "column": 11
                                  }
                                }
                              },
                              "value": {
                                "type": "Identifier",
                                "name": "lodash",
                                "range": [
                                  33218,
                                  33224
                                ],
                                "loc": {
                                  "start": {
                                    "line": 987,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 987,
                                    "column": 19
                                  }
                                }
                              },
                              "kind": "init",
                              "range": [
                                33213,
                                33224
                              ],
                              "loc": {
                                "start": {
                                  "line": 987,
                                  "column": 8
                                },
                                "end": {
                                  "line": 987,
                                  "column": 19
                                }
                              }
                            }
                          ],
                          "range": [
                            33044,
                            33232
                          ],
                          "loc": {
                            "start": {
                              "line": 979,
                              "column": 17
                            },
                            "end": {
                              "line": 988,
                              "column": 7
                            }
                          }
                        },
                        "kind": "init",
                        "range": [
                          33033,
                          33232
                        ],
                        "loc": {
                          "start": {
                            "line": 979,
                            "column": 6
                          },
                          "end": {
                            "line": 988,
                            "column": 7
                          }
                        }
                      }
                    ],
                    "range": [
                      32163,
                      33238
                    ],
                    "loc": {
                      "start": {
                        "line": 939,
                        "column": 30
                      },
                      "end": {
                        "line": 989,
                        "column": 5
                      }
                    }
                  },
                  "range": [
                    32137,
                    33238
                  ],
                  "loc": {
                    "start": {
                      "line": 939,
                      "column": 4
                    },
                    "end": {
                      "line": 989,
                      "column": 5
                    }
                  }
                },
                "range": [
                  32137,
                  33239
                ],
                "loc": {
                  "start": {
                    "line": 939,
                    "column": 4
                  },
                  "end": {
                    "line": 989,
                    "column": 6
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "iteratorTemplate",
                      "range": [
                        33554,
                        33570
                      ],
                      "loc": {
                        "start": {
                          "line": 1000,
                          "column": 8
                        },
                        "end": {
                          "line": 1000,
                          "column": 24
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "template",
                        "range": [
                          33573,
                          33581
                        ],
                        "loc": {
                          "start": {
                            "line": 1000,
                            "column": 27
                          },
                          "end": {
                            "line": 1000,
                            "column": 35
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "BinaryExpression",
                                              "operator": "+",
                                              "left": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "BinaryExpression",
                                                  "operator": "+",
                                                  "left": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "+",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "+",
                                                        "left": {
                                                          "type": "BinaryExpression",
                                                          "operator": "+",
                                                          "left": {
                                                            "type": "BinaryExpression",
                                                            "operator": "+",
                                                            "left": {
                                                              "type": "BinaryExpression",
                                                              "operator": "+",
                                                              "left": {
                                                                "type": "BinaryExpression",
                                                                "operator": "+",
                                                                "left": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "+",
                                                                  "left": {
                                                                    "type": "BinaryExpression",
                                                                    "operator": "+",
                                                                    "left": {
                                                                      "type": "BinaryExpression",
                                                                      "operator": "+",
                                                                      "left": {
                                                                        "type": "BinaryExpression",
                                                                        "operator": "+",
                                                                        "left": {
                                                                          "type": "BinaryExpression",
                                                                          "operator": "+",
                                                                          "left": {
                                                                            "type": "BinaryExpression",
                                                                            "operator": "+",
                                                                            "left": {
                                                                              "type": "BinaryExpression",
                                                                              "operator": "+",
                                                                              "left": {
                                                                                "type": "BinaryExpression",
                                                                                "operator": "+",
                                                                                "left": {
                                                                                  "type": "BinaryExpression",
                                                                                  "operator": "+",
                                                                                  "left": {
                                                                                    "type": "BinaryExpression",
                                                                                    "operator": "+",
                                                                                    "left": {
                                                                                      "type": "BinaryExpression",
                                                                                      "operator": "+",
                                                                                      "left": {
                                                                                        "type": "BinaryExpression",
                                                                                        "operator": "+",
                                                                                        "left": {
                                                                                          "type": "BinaryExpression",
                                                                                          "operator": "+",
                                                                                          "left": {
                                                                                            "type": "BinaryExpression",
                                                                                            "operator": "+",
                                                                                            "left": {
                                                                                              "type": "BinaryExpression",
                                                                                              "operator": "+",
                                                                                              "left": {
                                                                                                "type": "BinaryExpression",
                                                                                                "operator": "+",
                                                                                                "left": {
                                                                                                  "type": "BinaryExpression",
                                                                                                  "operator": "+",
                                                                                                  "left": {
                                                                                                    "type": "BinaryExpression",
                                                                                                    "operator": "+",
                                                                                                    "left": {
                                                                                                      "type": "BinaryExpression",
                                                                                                      "operator": "+",
                                                                                                      "left": {
                                                                                                        "type": "BinaryExpression",
                                                                                                        "operator": "+",
                                                                                                        "left": {
                                                                                                          "type": "BinaryExpression",
                                                                                                          "operator": "+",
                                                                                                          "left": {
                                                                                                            "type": "BinaryExpression",
                                                                                                            "operator": "+",
                                                                                                            "left": {
                                                                                                              "type": "BinaryExpression",
                                                                                                              "operator": "+",
                                                                                                              "left": {
                                                                                                                "type": "BinaryExpression",
                                                                                                                "operator": "+",
                                                                                                                "left": {
                                                                                                                  "type": "BinaryExpression",
                                                                                                                  "operator": "+",
                                                                                                                  "left": {
                                                                                                                    "type": "BinaryExpression",
                                                                                                                    "operator": "+",
                                                                                                                    "left": {
                                                                                                                      "type": "BinaryExpression",
                                                                                                                      "operator": "+",
                                                                                                                      "left": {
                                                                                                                        "type": "BinaryExpression",
                                                                                                                        "operator": "+",
                                                                                                                        "left": {
                                                                                                                          "type": "Literal",
                                                                                                                          "value": "var result = <%= init %>;\n",
                                                                                                                          "raw": "'var result = <%= init %>;\\n'",
                                                                                                                          "range": [
                                                                                                                            33644,
                                                                                                                            33673
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 1002,
                                                                                                                              "column": 6
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 1002,
                                                                                                                              "column": 35
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "Literal",
                                                                                                                          "value": "if (!isObject(object)) {\n",
                                                                                                                          "raw": "\"if (!isObject(object)) {\\n\"",
                                                                                                                          "range": [
                                                                                                                            33742,
                                                                                                                            33770
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 1005,
                                                                                                                              "column": 6
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 1005,
                                                                                                                              "column": 34
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          33644,
                                                                                                                          33770
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 1002,
                                                                                                                            "column": 6
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 1005,
                                                                                                                            "column": 34
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "Literal",
                                                                                                                        "value": "  return result;\n",
                                                                                                                        "raw": "'  return result;\\n'",
                                                                                                                        "range": [
                                                                                                                          33779,
                                                                                                                          33799
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 1006,
                                                                                                                            "column": 6
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 1006,
                                                                                                                            "column": 26
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        33644,
                                                                                                                        33799
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 1002,
                                                                                                                          "column": 6
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 1006,
                                                                                                                          "column": 26
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "right": {
                                                                                                                      "type": "Literal",
                                                                                                                      "value": "}",
                                                                                                                      "raw": "'}'",
                                                                                                                      "range": [
                                                                                                                        33808,
                                                                                                                        33811
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 1007,
                                                                                                                          "column": 6
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 1007,
                                                                                                                          "column": 9
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      33644,
                                                                                                                      33811
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 1002,
                                                                                                                        "column": 6
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 1007,
                                                                                                                        "column": 9
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "right": {
                                                                                                                    "type": "Literal",
                                                                                                                    "value": "<% if (support.nonEnumArgs) { %>\n",
                                                                                                                    "raw": "'<% if (support.nonEnumArgs) { %>\\n'",
                                                                                                                    "range": [
                                                                                                                      33891,
                                                                                                                      33927
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 1010,
                                                                                                                        "column": 6
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 1010,
                                                                                                                        "column": 42
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    33644,
                                                                                                                    33927
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 1002,
                                                                                                                      "column": 6
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 1010,
                                                                                                                      "column": 42
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "right": {
                                                                                                                  "type": "Literal",
                                                                                                                  "value": "var length = object.length;\n",
                                                                                                                  "raw": "'var length = object.length;\\n'",
                                                                                                                  "range": [
                                                                                                                    33936,
                                                                                                                    33967
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 1011,
                                                                                                                      "column": 6
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 1011,
                                                                                                                      "column": 37
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  33644,
                                                                                                                  33967
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 1002,
                                                                                                                    "column": 6
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 1011,
                                                                                                                    "column": 37
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "right": {
                                                                                                                "type": "Literal",
                                                                                                                "value": "if (length && isArguments(object)) {\n",
                                                                                                                "raw": "'if (length && isArguments(object)) {\\n'",
                                                                                                                "range": [
                                                                                                                  33976,
                                                                                                                  34016
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 1012,
                                                                                                                    "column": 6
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 1012,
                                                                                                                    "column": 46
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                33644,
                                                                                                                34016
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 1002,
                                                                                                                  "column": 6
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 1012,
                                                                                                                  "column": 46
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "right": {
                                                                                                              "type": "Literal",
                                                                                                              "value": "  key = -1;\n",
                                                                                                              "raw": "'  key = -1;\\n'",
                                                                                                              "range": [
                                                                                                                34025,
                                                                                                                34040
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 1013,
                                                                                                                  "column": 6
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 1013,
                                                                                                                  "column": 21
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              33644,
                                                                                                              34040
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 1002,
                                                                                                                "column": 6
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 1013,
                                                                                                                "column": 21
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "right": {
                                                                                                            "type": "Literal",
                                                                                                            "value": "  while (++key < length) {\n",
                                                                                                            "raw": "'  while (++key < length) {\\n'",
                                                                                                            "range": [
                                                                                                              34049,
                                                                                                              34079
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 1014,
                                                                                                                "column": 6
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 1014,
                                                                                                                "column": 36
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            33644,
                                                                                                            34079
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 1002,
                                                                                                              "column": 6
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 1014,
                                                                                                              "column": 36
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "right": {
                                                                                                          "type": "Literal",
                                                                                                          "value": "    key += '';\n",
                                                                                                          "raw": "\"    key += '';\\n\"",
                                                                                                          "range": [
                                                                                                            34088,
                                                                                                            34106
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 1015,
                                                                                                              "column": 6
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 1015,
                                                                                                              "column": 24
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          33644,
                                                                                                          34106
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 1002,
                                                                                                            "column": 6
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 1015,
                                                                                                            "column": 24
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "right": {
                                                                                                        "type": "Literal",
                                                                                                        "value": "    <%= loop %>;\n",
                                                                                                        "raw": "'    <%= loop %>;\\n'",
                                                                                                        "range": [
                                                                                                          34115,
                                                                                                          34135
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 1016,
                                                                                                            "column": 6
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 1016,
                                                                                                            "column": 26
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        33644,
                                                                                                        34135
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 1002,
                                                                                                          "column": 6
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 1016,
                                                                                                          "column": 26
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "right": {
                                                                                                      "type": "Literal",
                                                                                                      "value": "  }\n",
                                                                                                      "raw": "'  }\\n'",
                                                                                                      "range": [
                                                                                                        34144,
                                                                                                        34151
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 1017,
                                                                                                          "column": 6
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 1017,
                                                                                                          "column": 13
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      33644,
                                                                                                      34151
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 1002,
                                                                                                        "column": 6
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 1017,
                                                                                                        "column": 13
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "right": {
                                                                                                    "type": "Literal",
                                                                                                    "value": "  return result;\n",
                                                                                                    "raw": "'  return result;\\n'",
                                                                                                    "range": [
                                                                                                      34160,
                                                                                                      34180
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 1018,
                                                                                                        "column": 6
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 1018,
                                                                                                        "column": 26
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    33644,
                                                                                                    34180
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 1002,
                                                                                                      "column": 6
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 1018,
                                                                                                      "column": 26
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "right": {
                                                                                                  "type": "Literal",
                                                                                                  "value": "}",
                                                                                                  "raw": "'}'",
                                                                                                  "range": [
                                                                                                    34189,
                                                                                                    34192
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 1019,
                                                                                                      "column": 6
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 1019,
                                                                                                      "column": 9
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  33644,
                                                                                                  34192
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 1002,
                                                                                                    "column": 6
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 1019,
                                                                                                    "column": 9
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "Literal",
                                                                                                "value": "<% } %>",
                                                                                                "raw": "'<% } %>'",
                                                                                                "range": [
                                                                                                  34201,
                                                                                                  34210
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 1020,
                                                                                                    "column": 6
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 1020,
                                                                                                    "column": 15
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                33644,
                                                                                                34210
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 1002,
                                                                                                  "column": 6
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 1020,
                                                                                                  "column": 15
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "Literal",
                                                                                              "value": "<% if (support.enumPrototypes) { %>\n",
                                                                                              "raw": "'<% if (support.enumPrototypes) { %>\\n'",
                                                                                              "range": [
                                                                                                34309,
                                                                                                34348
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 1023,
                                                                                                  "column": 6
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 1023,
                                                                                                  "column": 45
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              33644,
                                                                                              34348
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 1002,
                                                                                                "column": 6
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 1023,
                                                                                                "column": 45
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "Literal",
                                                                                            "value": "var skipProto = typeof object == 'function';\n",
                                                                                            "raw": "\"var skipProto = typeof object == 'function';\\n\"",
                                                                                            "range": [
                                                                                              34357,
                                                                                              34405
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 1024,
                                                                                                "column": 6
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 1024,
                                                                                                "column": 54
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            33644,
                                                                                            34405
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 1002,
                                                                                              "column": 6
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 1024,
                                                                                              "column": 54
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "Literal",
                                                                                          "value": "<% } %>",
                                                                                          "raw": "'<% } %>'",
                                                                                          "range": [
                                                                                            34414,
                                                                                            34423
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 1025,
                                                                                              "column": 6
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 1025,
                                                                                              "column": 15
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          33644,
                                                                                          34423
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 1002,
                                                                                            "column": 6
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 1025,
                                                                                            "column": 15
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "right": {
                                                                                        "type": "Literal",
                                                                                        "value": "<% if (support.enumErrorProps) { %>\n",
                                                                                        "raw": "'<% if (support.enumErrorProps) { %>\\n'",
                                                                                        "range": [
                                                                                          34515,
                                                                                          34554
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 1028,
                                                                                            "column": 6
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 1028,
                                                                                            "column": 45
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        33644,
                                                                                        34554
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 1002,
                                                                                          "column": 6
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 1028,
                                                                                          "column": 45
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "Literal",
                                                                                      "value": "var skipErrorProps = object === errorProto || object instanceof Error;\n",
                                                                                      "raw": "'var skipErrorProps = object === errorProto || object instanceof Error;\\n'",
                                                                                      "range": [
                                                                                        34563,
                                                                                        34637
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 1029,
                                                                                          "column": 6
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 1029,
                                                                                          "column": 80
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      33644,
                                                                                      34637
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1002,
                                                                                        "column": 6
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1029,
                                                                                        "column": 80
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "right": {
                                                                                    "type": "Literal",
                                                                                    "value": "<% } %>",
                                                                                    "raw": "'<% } %>'",
                                                                                    "range": [
                                                                                      34646,
                                                                                      34655
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1030,
                                                                                        "column": 6
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1030,
                                                                                        "column": 15
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    33644,
                                                                                    34655
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1002,
                                                                                      "column": 6
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1030,
                                                                                      "column": 15
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "Literal",
                                                                                  "value": "<%",
                                                                                  "raw": "'<%'",
                                                                                  "range": [
                                                                                    34709,
                                                                                    34713
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1033,
                                                                                      "column": 6
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1033,
                                                                                      "column": 10
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  33644,
                                                                                  34713
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1002,
                                                                                    "column": 6
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1033,
                                                                                    "column": 10
                                                                                  }
                                                                                }
                                                                              },
                                                                              "right": {
                                                                                "type": "Literal",
                                                                                "value": "var conditions = [];\n",
                                                                                "raw": "'var conditions = [];\\n'",
                                                                                "range": [
                                                                                  34722,
                                                                                  34746
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1034,
                                                                                    "column": 6
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1034,
                                                                                    "column": 30
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                33644,
                                                                                34746
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1002,
                                                                                  "column": 6
                                                                                },
                                                                                "end": {
                                                                                  "line": 1034,
                                                                                  "column": 30
                                                                                }
                                                                              }
                                                                            },
                                                                            "right": {
                                                                              "type": "Literal",
                                                                              "value": "if (support.enumPrototypes) { conditions.push('!(skipProto && key == \\'prototype\\')'); }\n",
                                                                              "raw": "\"if (support.enumPrototypes) { conditions.push('!(skipProto && key == \\\\'prototype\\\\')'); }\\n\"",
                                                                              "range": [
                                                                                34755,
                                                                                34849
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1035,
                                                                                  "column": 6
                                                                                },
                                                                                "end": {
                                                                                  "line": 1035,
                                                                                  "column": 100
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              33644,
                                                                              34849
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1002,
                                                                                "column": 6
                                                                              },
                                                                              "end": {
                                                                                "line": 1035,
                                                                                "column": 100
                                                                              }
                                                                            }
                                                                          },
                                                                          "right": {
                                                                            "type": "Literal",
                                                                            "value": "if (support.enumErrorProps) { conditions.push('!(skipErrorProps && (key == \\'message\\' || key == \\'name\\'))'); }",
                                                                            "raw": "\"if (support.enumErrorProps) { conditions.push('!(skipErrorProps && (key == \\\\'message\\\\' || key == \\\\'name\\\\'))'); }\"",
                                                                            "range": [
                                                                              34858,
                                                                              34976
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1036,
                                                                                "column": 6
                                                                              },
                                                                              "end": {
                                                                                "line": 1036,
                                                                                "column": 124
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            33644,
                                                                            34976
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1002,
                                                                              "column": 6
                                                                            },
                                                                            "end": {
                                                                              "line": 1036,
                                                                              "column": 124
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "Literal",
                                                                          "value": "%>\n",
                                                                          "raw": "'%>\\n'",
                                                                          "range": [
                                                                            34985,
                                                                            34991
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1037,
                                                                              "column": 6
                                                                            },
                                                                            "end": {
                                                                              "line": 1037,
                                                                              "column": 12
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          33644,
                                                                          34991
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1002,
                                                                            "column": 6
                                                                          },
                                                                          "end": {
                                                                            "line": 1037,
                                                                            "column": 12
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "Literal",
                                                                        "value": "for (var key in object) {\n<%",
                                                                        "raw": "'for (var key in object) {\\n<%'",
                                                                        "range": [
                                                                          35034,
                                                                          35065
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1040,
                                                                            "column": 6
                                                                          },
                                                                          "end": {
                                                                            "line": 1040,
                                                                            "column": 37
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        33644,
                                                                        35065
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1002,
                                                                          "column": 6
                                                                        },
                                                                        "end": {
                                                                          "line": 1040,
                                                                          "column": 37
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "Literal",
                                                                      "value": "  if (useHas) { conditions.push('hasOwnProperty.call(object, key)'); }\n",
                                                                      "raw": "\"  if (useHas) { conditions.push('hasOwnProperty.call(object, key)'); }\\n\"",
                                                                      "range": [
                                                                        35074,
                                                                        35148
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1041,
                                                                          "column": 6
                                                                        },
                                                                        "end": {
                                                                          "line": 1041,
                                                                          "column": 80
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      33644,
                                                                      35148
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1002,
                                                                        "column": 6
                                                                      },
                                                                      "end": {
                                                                        "line": 1041,
                                                                        "column": 80
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Literal",
                                                                    "value": "  if (conditions.length) { %>  if (<%= conditions.join(' && ') %>) {\n  <% } %>",
                                                                    "raw": "\"  if (conditions.length) { %>  if (<%= conditions.join(' && ') %>) {\\n  <% } %>\"",
                                                                    "range": [
                                                                      35157,
                                                                      35238
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1042,
                                                                        "column": 6
                                                                      },
                                                                      "end": {
                                                                        "line": 1042,
                                                                        "column": 87
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    33644,
                                                                    35238
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1002,
                                                                      "column": 6
                                                                    },
                                                                    "end": {
                                                                      "line": 1042,
                                                                      "column": 87
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "Literal",
                                                                  "value": "  <%= loop %>;",
                                                                  "raw": "'  <%= loop %>;'",
                                                                  "range": [
                                                                    35247,
                                                                    35263
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1043,
                                                                      "column": 6
                                                                    },
                                                                    "end": {
                                                                      "line": 1043,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  33644,
                                                                  35263
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1002,
                                                                    "column": 6
                                                                  },
                                                                  "end": {
                                                                    "line": 1043,
                                                                    "column": 22
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Literal",
                                                                "value": "  <% if (conditions.length) { %>\n  }<% } %>\n",
                                                                "raw": "'  <% if (conditions.length) { %>\\n  }<% } %>\\n'",
                                                                "range": [
                                                                  35272,
                                                                  35320
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1044,
                                                                    "column": 6
                                                                  },
                                                                  "end": {
                                                                    "line": 1044,
                                                                    "column": 54
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                33644,
                                                                35320
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1002,
                                                                  "column": 6
                                                                },
                                                                "end": {
                                                                  "line": 1044,
                                                                  "column": 54
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Literal",
                                                              "value": "}\n",
                                                              "raw": "'}\\n'",
                                                              "range": [
                                                                35329,
                                                                35334
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1045,
                                                                  "column": 6
                                                                },
                                                                "end": {
                                                                  "line": 1045,
                                                                  "column": 11
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              33644,
                                                              35334
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1002,
                                                                "column": 6
                                                              },
                                                              "end": {
                                                                "line": 1045,
                                                                "column": 11
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Literal",
                                                            "value": "<% if (support.nonEnumShadows) { %>\n",
                                                            "raw": "'<% if (support.nonEnumShadows) { %>\\n'",
                                                            "range": [
                                                              35631,
                                                              35670
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1051,
                                                                "column": 6
                                                              },
                                                              "end": {
                                                                "line": 1051,
                                                                "column": 45
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            33644,
                                                            35670
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1002,
                                                              "column": 6
                                                            },
                                                            "end": {
                                                              "line": 1051,
                                                              "column": 45
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": "if (object !== objectProto) {\n",
                                                          "raw": "'if (object !== objectProto) {\\n'",
                                                          "range": [
                                                            35679,
                                                            35712
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1052,
                                                              "column": 6
                                                            },
                                                            "end": {
                                                              "line": 1052,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          33644,
                                                          35712
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1002,
                                                            "column": 6
                                                          },
                                                          "end": {
                                                            "line": 1052,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Literal",
                                                        "value": "  var ctor = object.constructor,\n",
                                                        "raw": "\"  var ctor = object.constructor,\\n\"",
                                                        "range": [
                                                          35721,
                                                          35757
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1053,
                                                            "column": 6
                                                          },
                                                          "end": {
                                                            "line": 1053,
                                                            "column": 42
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        33644,
                                                        35757
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1002,
                                                          "column": 6
                                                        },
                                                        "end": {
                                                          "line": 1053,
                                                          "column": 42
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Literal",
                                                      "value": "      isProto = object === (ctor && ctor.prototype),\n",
                                                      "raw": "'      isProto = object === (ctor && ctor.prototype),\\n'",
                                                      "range": [
                                                        35766,
                                                        35822
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1054,
                                                          "column": 6
                                                        },
                                                        "end": {
                                                          "line": 1054,
                                                          "column": 62
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      33644,
                                                      35822
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1002,
                                                        "column": 6
                                                      },
                                                      "end": {
                                                        "line": 1054,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": "      className = object === stringProto ? stringClass : object === errorProto ? errorClass : toString.call(object),\n",
                                                    "raw": "'      className = object === stringProto ? stringClass : object === errorProto ? errorClass : toString.call(object),\\n'",
                                                    "range": [
                                                      35831,
                                                      35951
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1055,
                                                        "column": 6
                                                      },
                                                      "end": {
                                                        "line": 1055,
                                                        "column": 126
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    33644,
                                                    35951
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1002,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 1055,
                                                      "column": 126
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "      nonEnum = nonEnumProps[className];\n",
                                                  "raw": "'      nonEnum = nonEnumProps[className];\\n'",
                                                  "range": [
                                                    35960,
                                                    36004
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1056,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 1056,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  33644,
                                                  36004
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1002,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 1056,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Literal",
                                                "value": "  <% for (var index = 0; index < 7; index++) { %>\n",
                                                "raw": "'  <% for (var index = 0; index < 7; index++) { %>\\n'",
                                                "range": [
                                                  36013,
                                                  36066
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1057,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 1057,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "range": [
                                                33644,
                                                36066
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1002,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 1057,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "  key = '<%= shadowedProps[index] %>';\n",
                                              "raw": "\"  key = '<%= shadowedProps[index] %>';\\n\"",
                                              "range": [
                                                36075,
                                                36117
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1058,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 1058,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "range": [
                                              33644,
                                              36117
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1002,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 1058,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "  if ((!(isProto && nonEnum[key]) && hasOwnProperty.call(object, key))<%",
                                            "raw": "'  if ((!(isProto && nonEnum[key]) && hasOwnProperty.call(object, key))<%'",
                                            "range": [
                                              36126,
                                              36200
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1059,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 1059,
                                                "column": 80
                                              }
                                            }
                                          },
                                          "range": [
                                            33644,
                                            36200
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1002,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 1059,
                                              "column": 80
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": "      if (!useHas) { %> || (!nonEnum[key] && object[key] !== objectProto[key])<% }",
                                          "raw": "'      if (!useHas) { %> || (!nonEnum[key] && object[key] !== objectProto[key])<% }'",
                                          "range": [
                                            36209,
                                            36293
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1060,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 1060,
                                              "column": 90
                                            }
                                          }
                                        },
                                        "range": [
                                          33644,
                                          36293
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1002,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 1060,
                                            "column": 90
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": "    %>) {\n",
                                        "raw": "'    %>) {\\n'",
                                        "range": [
                                          36302,
                                          36315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1061,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 1061,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "range": [
                                        33644,
                                        36315
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1002,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1061,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "    <%= loop %>;\n",
                                      "raw": "'    <%= loop %>;\\n'",
                                      "range": [
                                        36324,
                                        36344
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1062,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1062,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      33644,
                                      36344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1002,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1062,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "  }",
                                    "raw": "'  }'",
                                    "range": [
                                      36353,
                                      36358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1063,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1063,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    33644,
                                    36358
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1002,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1063,
                                      "column": 11
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "  <% } %>\n",
                                  "raw": "'  <% } %>\\n'",
                                  "range": [
                                    36367,
                                    36380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1064,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1064,
                                      "column": 19
                                    }
                                  }
                                },
                                "range": [
                                  33644,
                                  36380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1002,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1064,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "}",
                                "raw": "'}'",
                                "range": [
                                  36389,
                                  36392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1065,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1065,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                33644,
                                36392
                              ],
                              "loc": {
                                "start": {
                                  "line": 1002,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1065,
                                  "column": 9
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "<% } %>\n",
                              "raw": "'<% } %>\\n'",
                              "range": [
                                36401,
                                36412
                              ],
                              "loc": {
                                "start": {
                                  "line": 1066,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1066,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              33644,
                              36412
                            ],
                            "loc": {
                              "start": {
                                "line": 1002,
                                "column": 6
                              },
                              "end": {
                                "line": 1066,
                                "column": 17
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "return result;",
                            "raw": "'return result;'",
                            "range": [
                              36422,
                              36438
                            ],
                            "loc": {
                              "start": {
                                "line": 1068,
                                "column": 6
                              },
                              "end": {
                                "line": 1068,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            33644,
                            36438
                          ],
                          "loc": {
                            "start": {
                              "line": 1002,
                              "column": 6
                            },
                            "end": {
                              "line": 1068,
                              "column": 22
                            }
                          }
                        }
                      ],
                      "range": [
                        33573,
                        36444
                      ],
                      "loc": {
                        "start": {
                          "line": 1000,
                          "column": 27
                        },
                        "end": {
                          "line": 1069,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      33554,
                      36444
                    ],
                    "loc": {
                      "start": {
                        "line": 1000,
                        "column": 8
                      },
                      "end": {
                        "line": 1069,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  33550,
                  36445
                ],
                "loc": {
                  "start": {
                    "line": 1000,
                    "column": 4
                  },
                  "end": {
                    "line": 1069,
                    "column": 6
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseBind",
                  "range": [
                    36795,
                    36803
                  ],
                  "loc": {
                    "start": {
                      "line": 1081,
                      "column": 13
                    },
                    "end": {
                      "line": 1081,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "data",
                    "range": [
                      36804,
                      36808
                    ],
                    "loc": {
                      "start": {
                        "line": 1081,
                        "column": 22
                      },
                      "end": {
                        "line": 1081,
                        "column": 26
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              36822,
                              36826
                            ],
                            "loc": {
                              "start": {
                                "line": 1082,
                                "column": 10
                              },
                              "end": {
                                "line": 1082,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                36829,
                                36833
                              ],
                              "loc": {
                                "start": {
                                  "line": 1082,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1082,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                36834,
                                36835
                              ],
                              "loc": {
                                "start": {
                                  "line": 1082,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1082,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              36829,
                              36836
                            ],
                            "loc": {
                              "start": {
                                "line": 1082,
                                "column": 17
                              },
                              "end": {
                                "line": 1082,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            36822,
                            36836
                          ],
                          "loc": {
                            "start": {
                              "line": 1082,
                              "column": 10
                            },
                            "end": {
                              "line": 1082,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              36848,
                              36855
                            ],
                            "loc": {
                              "start": {
                                "line": 1083,
                                "column": 10
                              },
                              "end": {
                                "line": 1083,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                36858,
                                36862
                              ],
                              "loc": {
                                "start": {
                                  "line": 1083,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1083,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                36863,
                                36864
                              ],
                              "loc": {
                                "start": {
                                  "line": 1083,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1083,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              36858,
                              36865
                            ],
                            "loc": {
                              "start": {
                                "line": 1083,
                                "column": 20
                              },
                              "end": {
                                "line": 1083,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            36848,
                            36865
                          ],
                          "loc": {
                            "start": {
                              "line": 1083,
                              "column": 10
                            },
                            "end": {
                              "line": 1083,
                              "column": 27
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "partialArgs",
                            "range": [
                              36877,
                              36888
                            ],
                            "loc": {
                              "start": {
                                "line": 1084,
                                "column": 10
                              },
                              "end": {
                                "line": 1084,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                36891,
                                36895
                              ],
                              "loc": {
                                "start": {
                                  "line": 1084,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1084,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 4,
                              "raw": "4",
                              "range": [
                                36896,
                                36897
                              ],
                              "loc": {
                                "start": {
                                  "line": 1084,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1084,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              36891,
                              36898
                            ],
                            "loc": {
                              "start": {
                                "line": 1084,
                                "column": 24
                              },
                              "end": {
                                "line": 1084,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            36877,
                            36898
                          ],
                          "loc": {
                            "start": {
                              "line": 1084,
                              "column": 10
                            },
                            "end": {
                              "line": 1084,
                              "column": 31
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "partialHolders",
                            "range": [
                              36910,
                              36924
                            ],
                            "loc": {
                              "start": {
                                "line": 1085,
                                "column": 10
                              },
                              "end": {
                                "line": 1085,
                                "column": 24
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                36927,
                                36931
                              ],
                              "loc": {
                                "start": {
                                  "line": 1085,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1085,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 6,
                              "raw": "6",
                              "range": [
                                36932,
                                36933
                              ],
                              "loc": {
                                "start": {
                                  "line": 1085,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1085,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              36927,
                              36934
                            ],
                            "loc": {
                              "start": {
                                "line": 1085,
                                "column": 27
                              },
                              "end": {
                                "line": 1085,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            36910,
                            36934
                          ],
                          "loc": {
                            "start": {
                              "line": 1085,
                              "column": 10
                            },
                            "end": {
                              "line": 1085,
                              "column": 34
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        36818,
                        36935
                      ],
                      "loc": {
                        "start": {
                          "line": 1082,
                          "column": 6
                        },
                        "end": {
                          "line": 1085,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "FunctionDeclaration",
                      "id": {
                        "type": "Identifier",
                        "name": "bound",
                        "range": [
                          36952,
                          36957
                        ],
                        "loc": {
                          "start": {
                            "line": 1087,
                            "column": 15
                          },
                          "end": {
                            "line": 1087,
                            "column": 20
                          }
                        }
                      },
                      "params": [],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "partialArgs",
                              "range": [
                                37049,
                                37060
                              ],
                              "loc": {
                                "start": {
                                  "line": 1090,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1090,
                                  "column": 23
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          37225,
                                          37230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1093,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1093,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "UnaryExpression",
                                        "operator": "-",
                                        "argument": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            37234,
                                            37235
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1093,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1093,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          37233,
                                          37235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1093,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1093,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        37225,
                                        37235
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1093,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1093,
                                          "column": 24
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          37252,
                                          37258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1094,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1094,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "arguments",
                                          "range": [
                                            37261,
                                            37270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1094,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 1094,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            37271,
                                            37277
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1094,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 1094,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          37261,
                                          37277
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1094,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1094,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "range": [
                                        37252,
                                        37277
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1094,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1094,
                                          "column": 40
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          37294,
                                          37298
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1095,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1095,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "Array",
                                          "range": [
                                            37301,
                                            37306
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1095,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 1095,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              37307,
                                              37313
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1095,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 1095,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          37301,
                                          37314
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1095,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1095,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        37294,
                                        37314
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1095,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1095,
                                          "column": 35
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    37221,
                                    37315
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1093,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1095,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "WhileStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "UpdateExpression",
                                      "operator": "++",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          37336,
                                          37341
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1097,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1097,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        37334,
                                        37341
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1097,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1097,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        37344,
                                        37350
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1097,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1097,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      37334,
                                      37350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1097,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1097,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "args",
                                              "range": [
                                                37366,
                                                37370
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1098,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1098,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                37371,
                                                37376
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1098,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1098,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "range": [
                                              37366,
                                              37377
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1098,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1098,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "arguments",
                                              "range": [
                                                37380,
                                                37389
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1098,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 1098,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                37390,
                                                37395
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1098,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 1098,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "range": [
                                              37380,
                                              37396
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1098,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 1098,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "range": [
                                            37366,
                                            37396
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1098,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1098,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "range": [
                                          37366,
                                          37397
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1098,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1098,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      37352,
                                      37409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1097,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1099,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    37327,
                                    37409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1097,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1099,
                                      "column": 11
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "args",
                                      "range": [
                                        37420,
                                        37424
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1100,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1100,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "composeArgs",
                                        "range": [
                                          37427,
                                          37438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1100,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1100,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "partialArgs",
                                          "range": [
                                            37439,
                                            37450
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1100,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 1100,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "partialHolders",
                                          "range": [
                                            37452,
                                            37466
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1100,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 1100,
                                              "column": 56
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "args",
                                          "range": [
                                            37468,
                                            37472
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1100,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 1100,
                                              "column": 62
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        37427,
                                        37473
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1100,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1100,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "range": [
                                      37420,
                                      37473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1100,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1100,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    37420,
                                    37474
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1100,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1100,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "range": [
                                37062,
                                37484
                              ],
                              "loc": {
                                "start": {
                                  "line": 1090,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1101,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              37045,
                              37484
                            ],
                            "loc": {
                              "start": {
                                "line": 1090,
                                "column": 8
                              },
                              "end": {
                                "line": 1101,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "instanceof",
                              "left": {
                                "type": "ThisExpression",
                                "range": [
                                  37591,
                                  37595
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1104,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1104,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "bound",
                                "range": [
                                  37607,
                                  37612
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1104,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1104,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                37591,
                                37612
                              ],
                              "loc": {
                                "start": {
                                  "line": 1104,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1104,
                                  "column": 33
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "thisBinding",
                                        "range": [
                                          37687,
                                          37698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1106,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1106,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "baseCreate",
                                          "range": [
                                            37701,
                                            37711
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1106,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1106,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "func",
                                              "range": [
                                                37712,
                                                37716
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1106,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 1106,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "prototype",
                                              "range": [
                                                37717,
                                                37726
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1106,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 1106,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "range": [
                                              37712,
                                              37726
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1106,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 1106,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          37701,
                                          37727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1106,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 1106,
                                            "column": 54
                                          }
                                        }
                                      },
                                      "range": [
                                        37687,
                                        37727
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1106,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1106,
                                          "column": 54
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          37743,
                                          37749
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1107,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1107,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              37752,
                                              37756
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1107,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1107,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "apply",
                                            "range": [
                                              37757,
                                              37762
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1107,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 1107,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            37752,
                                            37762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1107,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1107,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "thisBinding",
                                            "range": [
                                              37763,
                                              37774
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1107,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 1107,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "LogicalExpression",
                                            "operator": "||",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "args",
                                              "range": [
                                                37776,
                                                37780
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1107,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 1107,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "arguments",
                                              "range": [
                                                37784,
                                                37793
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1107,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 1107,
                                                  "column": 64
                                                }
                                              }
                                            },
                                            "range": [
                                              37776,
                                              37793
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1107,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 1107,
                                                "column": 64
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          37752,
                                          37794
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1107,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1107,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "range": [
                                        37743,
                                        37794
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1107,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1107,
                                          "column": 65
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    37683,
                                    37795
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1106,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1107,
                                      "column": 66
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "isObject",
                                        "range": [
                                          37814,
                                          37822
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1109,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1109,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            37823,
                                            37829
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1109,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 1109,
                                              "column": 32
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        37814,
                                        37830
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1109,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1109,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        37833,
                                        37839
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1109,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 1109,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "Identifier",
                                      "name": "thisBinding",
                                      "range": [
                                        37842,
                                        37853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1109,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 1109,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      37814,
                                      37853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1109,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1109,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    37807,
                                    37854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1109,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1109,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "range": [
                                37614,
                                37864
                              ],
                              "loc": {
                                "start": {
                                  "line": 1104,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1110,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              37587,
                              37864
                            ],
                            "loc": {
                              "start": {
                                "line": 1104,
                                "column": 8
                              },
                              "end": {
                                "line": 1110,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    37880,
                                    37884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1111,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1111,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "apply",
                                  "range": [
                                    37885,
                                    37890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1111,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1111,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  37880,
                                  37890
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1111,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1111,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "thisArg",
                                  "range": [
                                    37891,
                                    37898
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1111,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 1111,
                                      "column": 33
                                    }
                                  }
                                },
                                {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      37900,
                                      37904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1111,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1111,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      37908,
                                      37917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1111,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 1111,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    37900,
                                    37917
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1111,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1111,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "range": [
                                37880,
                                37918
                              ],
                              "loc": {
                                "start": {
                                  "line": 1111,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1111,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              37873,
                              37919
                            ],
                            "loc": {
                              "start": {
                                "line": 1111,
                                "column": 8
                              },
                              "end": {
                                "line": 1111,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          36960,
                          37927
                        ],
                        "loc": {
                          "start": {
                            "line": 1087,
                            "column": 23
                          },
                          "end": {
                            "line": 1112,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        36943,
                        37927
                      ],
                      "loc": {
                        "start": {
                          "line": 1087,
                          "column": 6
                        },
                        "end": {
                          "line": 1112,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "setData",
                          "range": [
                            37934,
                            37941
                          ],
                          "loc": {
                            "start": {
                              "line": 1113,
                              "column": 6
                            },
                            "end": {
                              "line": 1113,
                              "column": 13
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "bound",
                            "range": [
                              37942,
                              37947
                            ],
                            "loc": {
                              "start": {
                                "line": 1113,
                                "column": 14
                              },
                              "end": {
                                "line": 1113,
                                "column": 19
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              37949,
                              37953
                            ],
                            "loc": {
                              "start": {
                                "line": 1113,
                                "column": 21
                              },
                              "end": {
                                "line": 1113,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          37934,
                          37954
                        ],
                        "loc": {
                          "start": {
                            "line": 1113,
                            "column": 6
                          },
                          "end": {
                            "line": 1113,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        37934,
                        37955
                      ],
                      "loc": {
                        "start": {
                          "line": 1113,
                          "column": 6
                        },
                        "end": {
                          "line": 1113,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "bound",
                        "range": [
                          37969,
                          37974
                        ],
                        "loc": {
                          "start": {
                            "line": 1114,
                            "column": 13
                          },
                          "end": {
                            "line": 1114,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        37962,
                        37975
                      ],
                      "loc": {
                        "start": {
                          "line": 1114,
                          "column": 6
                        },
                        "end": {
                          "line": 1114,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "range": [
                    36810,
                    37981
                  ],
                  "loc": {
                    "start": {
                      "line": 1081,
                      "column": 28
                    },
                    "end": {
                      "line": 1115,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  36786,
                  37981
                ],
                "loc": {
                  "start": {
                    "line": 1081,
                    "column": 4
                  },
                  "end": {
                    "line": 1115,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseClone",
                  "range": [
                    38520,
                    38529
                  ],
                  "loc": {
                    "start": {
                      "line": 1129,
                      "column": 13
                    },
                    "end": {
                      "line": 1129,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      38530,
                      38535
                    ],
                    "loc": {
                      "start": {
                        "line": 1129,
                        "column": 23
                      },
                      "end": {
                        "line": 1129,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "isDeep",
                    "range": [
                      38537,
                      38543
                    ],
                    "loc": {
                      "start": {
                        "line": 1129,
                        "column": 30
                      },
                      "end": {
                        "line": 1129,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      38545,
                      38553
                    ],
                    "loc": {
                      "start": {
                        "line": 1129,
                        "column": 38
                      },
                      "end": {
                        "line": 1129,
                        "column": 46
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "stackA",
                    "range": [
                      38555,
                      38561
                    ],
                    "loc": {
                      "start": {
                        "line": 1129,
                        "column": 48
                      },
                      "end": {
                        "line": 1129,
                        "column": 54
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "stackB",
                    "range": [
                      38563,
                      38569
                    ],
                    "loc": {
                      "start": {
                        "line": 1129,
                        "column": 56
                      },
                      "end": {
                        "line": 1129,
                        "column": 62
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          38583,
                          38591
                        ],
                        "loc": {
                          "start": {
                            "line": 1130,
                            "column": 10
                          },
                          "end": {
                            "line": 1130,
                            "column": 18
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    38607,
                                    38613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1131,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      38616,
                                      38624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1131,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1131,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        38625,
                                        38630
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1131,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1131,
                                          "column": 35
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    38616,
                                    38631
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1131,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1131,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  38607,
                                  38631
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1131,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1131,
                                    "column": 36
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              38603,
                              38632
                            ],
                            "loc": {
                              "start": {
                                "line": 1131,
                                "column": 8
                              },
                              "end": {
                                "line": 1131,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "!=",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    38652,
                                    38658
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1132,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1132,
                                      "column": 25
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  38645,
                                  38658
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1132,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1132,
                                    "column": 25
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "undefined",
                                "raw": "'undefined'",
                                "range": [
                                  38662,
                                  38673
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1132,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 1132,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                38645,
                                38673
                              ],
                              "loc": {
                                "start": {
                                  "line": 1132,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1132,
                                  "column": 40
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      38694,
                                      38700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1133,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1133,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    38687,
                                    38701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1133,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1133,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "range": [
                                38675,
                                38711
                              ],
                              "loc": {
                                "start": {
                                  "line": 1132,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1134,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              38641,
                              38711
                            ],
                            "loc": {
                              "start": {
                                "line": 1132,
                                "column": 8
                              },
                              "end": {
                                "line": 1134,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          38593,
                          38719
                        ],
                        "loc": {
                          "start": {
                            "line": 1130,
                            "column": 20
                          },
                          "end": {
                            "line": 1135,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        38579,
                        38719
                      ],
                      "loc": {
                        "start": {
                          "line": 1130,
                          "column": 6
                        },
                        "end": {
                          "line": 1135,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isObj",
                            "range": [
                              38757,
                              38762
                            ],
                            "loc": {
                              "start": {
                                "line": 1137,
                                "column": 10
                              },
                              "end": {
                                "line": 1137,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isObject",
                              "range": [
                                38765,
                                38773
                              ],
                              "loc": {
                                "start": {
                                  "line": 1137,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1137,
                                  "column": 26
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  38774,
                                  38779
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1137,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1137,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "range": [
                              38765,
                              38780
                            ],
                            "loc": {
                              "start": {
                                "line": 1137,
                                "column": 18
                              },
                              "end": {
                                "line": 1137,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            38757,
                            38780
                          ],
                          "loc": {
                            "start": {
                              "line": 1137,
                              "column": 10
                            },
                            "end": {
                              "line": 1137,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        38753,
                        38781
                      ],
                      "loc": {
                        "start": {
                          "line": 1137,
                          "column": 6
                        },
                        "end": {
                          "line": 1137,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isObj",
                        "range": [
                          38792,
                          38797
                        ],
                        "loc": {
                          "start": {
                            "line": 1138,
                            "column": 10
                          },
                          "end": {
                            "line": 1138,
                            "column": 15
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "className",
                                  "range": [
                                    38813,
                                    38822
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1139,
                                      "column": 21
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "toString",
                                      "range": [
                                        38825,
                                        38833
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1139,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1139,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        38834,
                                        38838
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1139,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 1139,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      38825,
                                      38838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1139,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 1139,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        38839,
                                        38844
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1139,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 1139,
                                          "column": 43
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    38825,
                                    38845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1139,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1139,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  38813,
                                  38845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1139,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1139,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              38809,
                              38846
                            ],
                            "loc": {
                              "start": {
                                "line": 1139,
                                "column": 8
                              },
                              "end": {
                                "line": 1139,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "cloneableClasses",
                                    "range": [
                                      38860,
                                      38876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1140,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1140,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "className",
                                    "range": [
                                      38877,
                                      38886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1140,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1140,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    38860,
                                    38887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1140,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1140,
                                      "column": 40
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  38859,
                                  38887
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1140,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1140,
                                    "column": 40
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "support",
                                      "range": [
                                        38893,
                                        38900
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1140,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1140,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "nodeClass",
                                      "range": [
                                        38901,
                                        38910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1140,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 1140,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "range": [
                                      38893,
                                      38910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1140,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1140,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    38892,
                                    38910
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1140,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1140,
                                      "column": 63
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "isNode",
                                    "range": [
                                      38914,
                                      38920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1140,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 1140,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        38921,
                                        38926
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1140,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 1140,
                                          "column": 79
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    38914,
                                    38927
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1140,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 1140,
                                      "column": 80
                                    }
                                  }
                                },
                                "range": [
                                  38892,
                                  38927
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1140,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 1140,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                38859,
                                38928
                              ],
                              "loc": {
                                "start": {
                                  "line": 1140,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1140,
                                  "column": 81
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      38949,
                                      38954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1141,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1141,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    38942,
                                    38955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1141,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1141,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                38930,
                                38965
                              ],
                              "loc": {
                                "start": {
                                  "line": 1140,
                                  "column": 83
                                },
                                "end": {
                                  "line": 1142,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              38855,
                              38965
                            ],
                            "loc": {
                              "start": {
                                "line": 1140,
                                "column": 8
                              },
                              "end": {
                                "line": 1142,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "ctor",
                                  "range": [
                                    38978,
                                    38982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1143,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1143,
                                      "column": 16
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "ctorByClass",
                                    "range": [
                                      38985,
                                      38996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1143,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1143,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "className",
                                    "range": [
                                      38997,
                                      39006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1143,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1143,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    38985,
                                    39007
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1143,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1143,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  38978,
                                  39007
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1143,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1143,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              38974,
                              39008
                            ],
                            "loc": {
                              "start": {
                                "line": 1143,
                                "column": 8
                              },
                              "end": {
                                "line": 1143,
                                "column": 42
                              }
                            }
                          },
                          {
                            "type": "SwitchStatement",
                            "discriminant": {
                              "type": "Identifier",
                              "name": "className",
                              "range": [
                                39025,
                                39034
                              ],
                              "loc": {
                                "start": {
                                  "line": 1144,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1144,
                                  "column": 25
                                }
                              }
                            },
                            "cases": [
                              {
                                "type": "SwitchCase",
                                "test": {
                                  "type": "Identifier",
                                  "name": "boolClass",
                                  "range": [
                                    39053,
                                    39062
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1145,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1145,
                                      "column": 24
                                    }
                                  }
                                },
                                "consequent": [],
                                "range": [
                                  39048,
                                  39063
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1145,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1145,
                                    "column": 25
                                  }
                                }
                              },
                              {
                                "type": "SwitchCase",
                                "test": {
                                  "type": "Identifier",
                                  "name": "dateClass",
                                  "range": [
                                    39079,
                                    39088
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1146,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1146,
                                      "column": 24
                                    }
                                  }
                                },
                                "consequent": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "NewExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "ctor",
                                        "range": [
                                          39113,
                                          39117
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1147,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1147,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "UnaryExpression",
                                          "operator": "+",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              39119,
                                              39124
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1147,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 1147,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            39118,
                                            39124
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1147,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1147,
                                              "column": 34
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        39109,
                                        39125
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1147,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1147,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      39102,
                                      39126
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1147,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1147,
                                        "column": 36
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  39074,
                                  39126
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1146,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1147,
                                    "column": 36
                                  }
                                }
                              },
                              {
                                "type": "SwitchCase",
                                "test": {
                                  "type": "Identifier",
                                  "name": "numberClass",
                                  "range": [
                                    39143,
                                    39154
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1149,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1149,
                                      "column": 26
                                    }
                                  }
                                },
                                "consequent": [],
                                "range": [
                                  39138,
                                  39155
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1149,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1149,
                                    "column": 27
                                  }
                                }
                              },
                              {
                                "type": "SwitchCase",
                                "test": {
                                  "type": "Identifier",
                                  "name": "stringClass",
                                  "range": [
                                    39171,
                                    39182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1150,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1150,
                                      "column": 26
                                    }
                                  }
                                },
                                "consequent": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "NewExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "ctor",
                                        "range": [
                                          39207,
                                          39211
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1151,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1151,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            39212,
                                            39217
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1151,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1151,
                                              "column": 33
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        39203,
                                        39218
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1151,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1151,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      39196,
                                      39219
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1151,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1151,
                                        "column": 35
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  39166,
                                  39219
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1150,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1151,
                                    "column": 35
                                  }
                                }
                              },
                              {
                                "type": "SwitchCase",
                                "test": {
                                  "type": "Identifier",
                                  "name": "regexpClass",
                                  "range": [
                                    39236,
                                    39247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1153,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1153,
                                      "column": 26
                                    }
                                  }
                                },
                                "consequent": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          39261,
                                          39267
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1154,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1154,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "ctor",
                                          "range": [
                                            39270,
                                            39274
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1154,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1154,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                39275,
                                                39280
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1154,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 1154,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "source",
                                              "range": [
                                                39281,
                                                39287
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1154,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 1154,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              39275,
                                              39287
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1154,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 1154,
                                                "column": 38
                                              }
                                            }
                                          },
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "reFlags",
                                                "range": [
                                                  39289,
                                                  39296
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1154,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 1154,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "exec",
                                                "range": [
                                                  39297,
                                                  39301
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1154,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 1154,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              "range": [
                                                39289,
                                                39301
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1154,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 1154,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  39302,
                                                  39307
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1154,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 1154,
                                                    "column": 58
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              39289,
                                              39308
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1154,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1154,
                                                "column": 59
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          39270,
                                          39309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1154,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1154,
                                            "column": 60
                                          }
                                        }
                                      },
                                      "range": [
                                        39261,
                                        39309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1154,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1154,
                                          "column": 60
                                        }
                                      }
                                    },
                                    "range": [
                                      39261,
                                      39310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1154,
                                        "column": 61
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            39323,
                                            39329
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1155,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1155,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "lastIndex",
                                          "range": [
                                            39330,
                                            39339
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1155,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1155,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          39323,
                                          39339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1155,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1155,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            39342,
                                            39347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1155,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 1155,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "lastIndex",
                                          "range": [
                                            39348,
                                            39357
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1155,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 1155,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          39342,
                                          39357
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1155,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 1155,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        39323,
                                        39357
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1155,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1155,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      39323,
                                      39358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1155,
                                        "column": 47
                                      }
                                    }
                                  },
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        39378,
                                        39384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1156,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1156,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "range": [
                                      39371,
                                      39385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1156,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1156,
                                        "column": 26
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  39231,
                                  39385
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1153,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1156,
                                    "column": 26
                                  }
                                }
                              }
                            ],
                            "range": [
                              39017,
                              39395
                            ],
                            "loc": {
                              "start": {
                                "line": 1144,
                                "column": 8
                              },
                              "end": {
                                "line": 1157,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          38799,
                          39403
                        ],
                        "loc": {
                          "start": {
                            "line": 1138,
                            "column": 17
                          },
                          "end": {
                            "line": 1158,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                39426,
                                39431
                              ],
                              "loc": {
                                "start": {
                                  "line": 1159,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1159,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              39419,
                              39432
                            ],
                            "loc": {
                              "start": {
                                "line": 1159,
                                "column": 8
                              },
                              "end": {
                                "line": 1159,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "range": [
                          39409,
                          39440
                        ],
                        "loc": {
                          "start": {
                            "line": 1158,
                            "column": 13
                          },
                          "end": {
                            "line": 1160,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        38788,
                        39440
                      ],
                      "loc": {
                        "start": {
                          "line": 1138,
                          "column": 6
                        },
                        "end": {
                          "line": 1160,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isArr",
                            "range": [
                              39451,
                              39456
                            ],
                            "loc": {
                              "start": {
                                "line": 1161,
                                "column": 10
                              },
                              "end": {
                                "line": 1161,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isArray",
                              "range": [
                                39459,
                                39466
                              ],
                              "loc": {
                                "start": {
                                  "line": 1161,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1161,
                                  "column": 25
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  39467,
                                  39472
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1161,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1161,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "range": [
                              39459,
                              39473
                            ],
                            "loc": {
                              "start": {
                                "line": 1161,
                                "column": 18
                              },
                              "end": {
                                "line": 1161,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            39451,
                            39473
                          ],
                          "loc": {
                            "start": {
                              "line": 1161,
                              "column": 10
                            },
                            "end": {
                              "line": 1161,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        39447,
                        39474
                      ],
                      "loc": {
                        "start": {
                          "line": 1161,
                          "column": 6
                        },
                        "end": {
                          "line": 1161,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isDeep",
                        "range": [
                          39485,
                          39491
                        ],
                        "loc": {
                          "start": {
                            "line": 1162,
                            "column": 10
                          },
                          "end": {
                            "line": 1162,
                            "column": 16
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "initedStack",
                                  "range": [
                                    39579,
                                    39590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1164,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1164,
                                      "column": 23
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "stackA",
                                    "range": [
                                      39594,
                                      39600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1164,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 1164,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    39593,
                                    39600
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1164,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 1164,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  39579,
                                  39600
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1164,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1164,
                                    "column": 33
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              39575,
                              39601
                            ],
                            "loc": {
                              "start": {
                                "line": 1164,
                                "column": 8
                              },
                              "end": {
                                "line": 1164,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "Identifier",
                                "name": "stackA",
                                "range": [
                                  39610,
                                  39616
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1165,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1165,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "stackA",
                                  "range": [
                                    39621,
                                    39627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1165,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1165,
                                      "column": 25
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ArrayExpression",
                                  "elements": [],
                                  "range": [
                                    39630,
                                    39632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1165,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 1165,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  39621,
                                  39632
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1165,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1165,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                39610,
                                39633
                              ],
                              "loc": {
                                "start": {
                                  "line": 1165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1165,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              39610,
                              39634
                            ],
                            "loc": {
                              "start": {
                                "line": 1165,
                                "column": 8
                              },
                              "end": {
                                "line": 1165,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "Identifier",
                                "name": "stackB",
                                "range": [
                                  39643,
                                  39649
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1166,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1166,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "stackB",
                                  "range": [
                                    39654,
                                    39660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1166,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1166,
                                      "column": 25
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ArrayExpression",
                                  "elements": [],
                                  "range": [
                                    39663,
                                    39665
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1166,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 1166,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  39654,
                                  39665
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1166,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1166,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                39643,
                                39666
                              ],
                              "loc": {
                                "start": {
                                  "line": 1166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1166,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              39643,
                              39667
                            ],
                            "loc": {
                              "start": {
                                "line": 1166,
                                "column": 8
                              },
                              "end": {
                                "line": 1166,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    39681,
                                    39687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1168,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1168,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "stackA",
                                    "range": [
                                      39690,
                                      39696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1168,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1168,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      39697,
                                      39703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1168,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 1168,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    39690,
                                    39703
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1168,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1168,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  39681,
                                  39703
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1168,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1168,
                                    "column": 34
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              39677,
                              39704
                            ],
                            "loc": {
                              "start": {
                                "line": 1168,
                                "column": 8
                              },
                              "end": {
                                "line": 1168,
                                "column": 35
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "UpdateExpression",
                              "operator": "--",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  39720,
                                  39726
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1169,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1169,
                                    "column": 21
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                39720,
                                39728
                              ],
                              "loc": {
                                "start": {
                                  "line": 1169,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1169,
                                  "column": 23
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "stackA",
                                        "range": [
                                          39746,
                                          39752
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1170,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1170,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          39753,
                                          39759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1170,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1170,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        39746,
                                        39760
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1170,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1170,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        39764,
                                        39769
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1170,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1170,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      39746,
                                      39769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1170,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1170,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "stackB",
                                            "range": [
                                              39792,
                                              39798
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1171,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1171,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              39799,
                                              39805
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1171,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 1171,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            39792,
                                            39806
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1171,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1171,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          39785,
                                          39807
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1171,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1171,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      39771,
                                      39819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1170,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1172,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    39742,
                                    39819
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1170,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1172,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                39730,
                                39829
                              ],
                              "loc": {
                                "start": {
                                  "line": 1169,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1173,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              39713,
                              39829
                            ],
                            "loc": {
                              "start": {
                                "line": 1169,
                                "column": 8
                              },
                              "end": {
                                "line": 1173,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  39838,
                                  39844
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1174,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1174,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "isArr",
                                  "range": [
                                    39847,
                                    39852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1174,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1174,
                                      "column": 22
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "ctor",
                                    "range": [
                                      39855,
                                      39859
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1174,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1174,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          39860,
                                          39865
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1174,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 1174,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          39866,
                                          39872
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1174,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 1174,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "range": [
                                        39860,
                                        39872
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1174,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1174,
                                          "column": 42
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    39855,
                                    39873
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1174,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1174,
                                      "column": 43
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "ObjectExpression",
                                  "properties": [],
                                  "range": [
                                    39876,
                                    39878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1174,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1174,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  39847,
                                  39878
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1174,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1174,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                39838,
                                39878
                              ],
                              "loc": {
                                "start": {
                                  "line": 1174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1174,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              39838,
                              39879
                            ],
                            "loc": {
                              "start": {
                                "line": 1174,
                                "column": 8
                              },
                              "end": {
                                "line": 1174,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          39493,
                          39887
                        ],
                        "loc": {
                          "start": {
                            "line": 1162,
                            "column": 18
                          },
                          "end": {
                            "line": 1175,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  39909,
                                  39915
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1177,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1177,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "isArr",
                                  "range": [
                                    39918,
                                    39923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1177,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1177,
                                      "column": 22
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "slice",
                                    "range": [
                                      39926,
                                      39931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1177,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1177,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        39932,
                                        39937
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1177,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 1177,
                                          "column": 36
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    39926,
                                    39938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1177,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1177,
                                      "column": 37
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "assign",
                                    "range": [
                                      39941,
                                      39947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1177,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 1177,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "ObjectExpression",
                                      "properties": [],
                                      "range": [
                                        39948,
                                        39950
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1177,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 1177,
                                          "column": 49
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        39952,
                                        39957
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1177,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1177,
                                          "column": 56
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    39941,
                                    39958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1177,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 1177,
                                      "column": 57
                                    }
                                  }
                                },
                                "range": [
                                  39918,
                                  39958
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1177,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1177,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                39909,
                                39958
                              ],
                              "loc": {
                                "start": {
                                  "line": 1177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1177,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              39909,
                              39959
                            ],
                            "loc": {
                              "start": {
                                "line": 1177,
                                "column": 8
                              },
                              "end": {
                                "line": 1177,
                                "column": 58
                              }
                            }
                          }
                        ],
                        "range": [
                          39899,
                          39967
                        ],
                        "loc": {
                          "start": {
                            "line": 1176,
                            "column": 11
                          },
                          "end": {
                            "line": 1178,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        39481,
                        39967
                      ],
                      "loc": {
                        "start": {
                          "line": 1162,
                          "column": 6
                        },
                        "end": {
                          "line": 1178,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isArr",
                        "range": [
                          40034,
                          40039
                        ],
                        "loc": {
                          "start": {
                            "line": 1180,
                            "column": 10
                          },
                          "end": {
                            "line": 1180,
                            "column": 15
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "hasOwnProperty",
                                  "range": [
                                    40055,
                                    40069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1181,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1181,
                                      "column": 26
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    40070,
                                    40074
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1181,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 1181,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  40055,
                                  40074
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1181,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1181,
                                    "column": 31
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    40075,
                                    40080
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1181,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1181,
                                      "column": 37
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "index",
                                  "raw": "'index'",
                                  "range": [
                                    40082,
                                    40089
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1181,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1181,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "range": [
                                40055,
                                40090
                              ],
                              "loc": {
                                "start": {
                                  "line": 1181,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1181,
                                  "column": 47
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          40104,
                                          40110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1182,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1182,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          40111,
                                          40116
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1182,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1182,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        40104,
                                        40116
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1182,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1182,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          40119,
                                          40124
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1182,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1182,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          40125,
                                          40130
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1182,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 1182,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        40119,
                                        40130
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1182,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 1182,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      40104,
                                      40130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1182,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1182,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    40104,
                                    40131
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1182,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1182,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "range": [
                                40092,
                                40141
                              ],
                              "loc": {
                                "start": {
                                  "line": 1181,
                                  "column": 49
                                },
                                "end": {
                                  "line": 1183,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              40051,
                              40141
                            ],
                            "loc": {
                              "start": {
                                "line": 1181,
                                "column": 8
                              },
                              "end": {
                                "line": 1183,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "hasOwnProperty",
                                  "range": [
                                    40154,
                                    40168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1184,
                                      "column": 26
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    40169,
                                    40173
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1184,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 1184,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  40154,
                                  40173
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1184,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1184,
                                    "column": 31
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    40174,
                                    40179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1184,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1184,
                                      "column": 37
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "input",
                                  "raw": "'input'",
                                  "range": [
                                    40181,
                                    40188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1184,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1184,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "range": [
                                40154,
                                40189
                              ],
                              "loc": {
                                "start": {
                                  "line": 1184,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1184,
                                  "column": 47
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          40203,
                                          40209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1185,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1185,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "input",
                                        "range": [
                                          40210,
                                          40215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1185,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1185,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        40203,
                                        40215
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1185,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1185,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          40218,
                                          40223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1185,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1185,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "input",
                                        "range": [
                                          40224,
                                          40229
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1185,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 1185,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        40218,
                                        40229
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1185,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 1185,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      40203,
                                      40229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1185,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1185,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    40203,
                                    40230
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1185,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1185,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "range": [
                                40191,
                                40240
                              ],
                              "loc": {
                                "start": {
                                  "line": 1184,
                                  "column": 49
                                },
                                "end": {
                                  "line": 1186,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              40150,
                              40240
                            ],
                            "loc": {
                              "start": {
                                "line": 1184,
                                "column": 8
                              },
                              "end": {
                                "line": 1186,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          40041,
                          40248
                        ],
                        "loc": {
                          "start": {
                            "line": 1180,
                            "column": 17
                          },
                          "end": {
                            "line": 1187,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        40030,
                        40248
                      ],
                      "loc": {
                        "start": {
                          "line": 1180,
                          "column": 6
                        },
                        "end": {
                          "line": 1187,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "isDeep",
                          "range": [
                            40292,
                            40298
                          ],
                          "loc": {
                            "start": {
                              "line": 1189,
                              "column": 11
                            },
                            "end": {
                              "line": 1189,
                              "column": 17
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          40291,
                          40298
                        ],
                        "loc": {
                          "start": {
                            "line": 1189,
                            "column": 10
                          },
                          "end": {
                            "line": 1189,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                40317,
                                40323
                              ],
                              "loc": {
                                "start": {
                                  "line": 1190,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1190,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              40310,
                              40324
                            ],
                            "loc": {
                              "start": {
                                "line": 1190,
                                "column": 8
                              },
                              "end": {
                                "line": 1190,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          40300,
                          40332
                        ],
                        "loc": {
                          "start": {
                            "line": 1189,
                            "column": 19
                          },
                          "end": {
                            "line": 1191,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        40287,
                        40332
                      ],
                      "loc": {
                        "start": {
                          "line": 1189,
                          "column": 6
                        },
                        "end": {
                          "line": 1191,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "stackA",
                            "range": [
                              40444,
                              40450
                            ],
                            "loc": {
                              "start": {
                                "line": 1194,
                                "column": 6
                              },
                              "end": {
                                "line": 1194,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "push",
                            "range": [
                              40451,
                              40455
                            ],
                            "loc": {
                              "start": {
                                "line": 1194,
                                "column": 13
                              },
                              "end": {
                                "line": 1194,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            40444,
                            40455
                          ],
                          "loc": {
                            "start": {
                              "line": 1194,
                              "column": 6
                            },
                            "end": {
                              "line": 1194,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              40456,
                              40461
                            ],
                            "loc": {
                              "start": {
                                "line": 1194,
                                "column": 18
                              },
                              "end": {
                                "line": 1194,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          40444,
                          40462
                        ],
                        "loc": {
                          "start": {
                            "line": 1194,
                            "column": 6
                          },
                          "end": {
                            "line": 1194,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        40444,
                        40463
                      ],
                      "loc": {
                        "start": {
                          "line": 1194,
                          "column": 6
                        },
                        "end": {
                          "line": 1194,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "stackB",
                            "range": [
                              40470,
                              40476
                            ],
                            "loc": {
                              "start": {
                                "line": 1195,
                                "column": 6
                              },
                              "end": {
                                "line": 1195,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "push",
                            "range": [
                              40477,
                              40481
                            ],
                            "loc": {
                              "start": {
                                "line": 1195,
                                "column": 13
                              },
                              "end": {
                                "line": 1195,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            40470,
                            40481
                          ],
                          "loc": {
                            "start": {
                              "line": 1195,
                              "column": 6
                            },
                            "end": {
                              "line": 1195,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              40482,
                              40488
                            ],
                            "loc": {
                              "start": {
                                "line": 1195,
                                "column": 18
                              },
                              "end": {
                                "line": 1195,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          40470,
                          40489
                        ],
                        "loc": {
                          "start": {
                            "line": 1195,
                            "column": 6
                          },
                          "end": {
                            "line": 1195,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        40470,
                        40490
                      ],
                      "loc": {
                        "start": {
                          "line": 1195,
                          "column": 6
                        },
                        "end": {
                          "line": 1195,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "Identifier",
                            "name": "isArr",
                            "range": [
                              40570,
                              40575
                            ],
                            "loc": {
                              "start": {
                                "line": 1198,
                                "column": 7
                              },
                              "end": {
                                "line": 1198,
                                "column": 12
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "baseEach",
                            "range": [
                              40578,
                              40586
                            ],
                            "loc": {
                              "start": {
                                "line": 1198,
                                "column": 15
                              },
                              "end": {
                                "line": 1198,
                                "column": 23
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "baseForOwn",
                            "range": [
                              40589,
                              40599
                            ],
                            "loc": {
                              "start": {
                                "line": 1198,
                                "column": 26
                              },
                              "end": {
                                "line": 1198,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            40570,
                            40599
                          ],
                          "loc": {
                            "start": {
                              "line": 1198,
                              "column": 7
                            },
                            "end": {
                              "line": 1198,
                              "column": 36
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              40601,
                              40606
                            ],
                            "loc": {
                              "start": {
                                "line": 1198,
                                "column": 38
                              },
                              "end": {
                                "line": 1198,
                                "column": 43
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "objValue",
                                "range": [
                                  40617,
                                  40625
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1198,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 1198,
                                    "column": 62
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  40627,
                                  40630
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1198,
                                    "column": 64
                                  },
                                  "end": {
                                    "line": 1198,
                                    "column": 67
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          40642,
                                          40648
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1199,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1199,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          40649,
                                          40652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1199,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1199,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        40642,
                                        40653
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1199,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1199,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "baseClone",
                                        "range": [
                                          40656,
                                          40665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1199,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1199,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "objValue",
                                          "range": [
                                            40666,
                                            40674
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1199,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1199,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "isDeep",
                                          "range": [
                                            40676,
                                            40682
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1199,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 1199,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "callback",
                                          "range": [
                                            40684,
                                            40692
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1199,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 1199,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "stackA",
                                          "range": [
                                            40694,
                                            40700
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1199,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 1199,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "stackB",
                                          "range": [
                                            40702,
                                            40708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1199,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 1199,
                                              "column": 74
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        40656,
                                        40709
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1199,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 1199,
                                          "column": 75
                                        }
                                      }
                                    },
                                    "range": [
                                      40642,
                                      40709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1199,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1199,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    40642,
                                    40710
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1199,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1199,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "range": [
                                40632,
                                40718
                              ],
                              "loc": {
                                "start": {
                                  "line": 1198,
                                  "column": 69
                                },
                                "end": {
                                  "line": 1200,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              40608,
                              40718
                            ],
                            "loc": {
                              "start": {
                                "line": 1198,
                                "column": 45
                              },
                              "end": {
                                "line": 1200,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          40569,
                          40719
                        ],
                        "loc": {
                          "start": {
                            "line": 1198,
                            "column": 6
                          },
                          "end": {
                            "line": 1200,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        40569,
                        40720
                      ],
                      "loc": {
                        "start": {
                          "line": 1198,
                          "column": 6
                        },
                        "end": {
                          "line": 1200,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          40735,
                          40741
                        ],
                        "loc": {
                          "start": {
                            "line": 1202,
                            "column": 13
                          },
                          "end": {
                            "line": 1202,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        40728,
                        40742
                      ],
                      "loc": {
                        "start": {
                          "line": 1202,
                          "column": 6
                        },
                        "end": {
                          "line": 1202,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    38571,
                    40748
                  ],
                  "loc": {
                    "start": {
                      "line": 1129,
                      "column": 64
                    },
                    "end": {
                      "line": 1203,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  38511,
                  40748
                ],
                "loc": {
                  "start": {
                    "line": 1129,
                    "column": 4
                  },
                  "end": {
                    "line": 1203,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseCreate",
                  "range": [
                    41028,
                    41038
                  ],
                  "loc": {
                    "start": {
                      "line": 1213,
                      "column": 13
                    },
                    "end": {
                      "line": 1213,
                      "column": 23
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "prototype",
                    "range": [
                      41039,
                      41048
                    ],
                    "loc": {
                      "start": {
                        "line": 1213,
                        "column": 24
                      },
                      "end": {
                        "line": 1213,
                        "column": 33
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isObject",
                            "range": [
                              41065,
                              41073
                            ],
                            "loc": {
                              "start": {
                                "line": 1214,
                                "column": 13
                              },
                              "end": {
                                "line": 1214,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "prototype",
                              "range": [
                                41074,
                                41083
                              ],
                              "loc": {
                                "start": {
                                  "line": 1214,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1214,
                                  "column": 31
                                }
                              }
                            }
                          ],
                          "range": [
                            41065,
                            41084
                          ],
                          "loc": {
                            "start": {
                              "line": 1214,
                              "column": 13
                            },
                            "end": {
                              "line": 1214,
                              "column": 32
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "nativeCreate",
                            "range": [
                              41087,
                              41099
                            ],
                            "loc": {
                              "start": {
                                "line": 1214,
                                "column": 35
                              },
                              "end": {
                                "line": 1214,
                                "column": 47
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "prototype",
                              "range": [
                                41100,
                                41109
                              ],
                              "loc": {
                                "start": {
                                  "line": 1214,
                                  "column": 48
                                },
                                "end": {
                                  "line": 1214,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            41087,
                            41110
                          ],
                          "loc": {
                            "start": {
                              "line": 1214,
                              "column": 35
                            },
                            "end": {
                              "line": 1214,
                              "column": 58
                            }
                          }
                        },
                        "alternate": {
                          "type": "ObjectExpression",
                          "properties": [],
                          "range": [
                            41113,
                            41115
                          ],
                          "loc": {
                            "start": {
                              "line": 1214,
                              "column": 61
                            },
                            "end": {
                              "line": 1214,
                              "column": 63
                            }
                          }
                        },
                        "range": [
                          41065,
                          41115
                        ],
                        "loc": {
                          "start": {
                            "line": 1214,
                            "column": 13
                          },
                          "end": {
                            "line": 1214,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        41058,
                        41116
                      ],
                      "loc": {
                        "start": {
                          "line": 1214,
                          "column": 6
                        },
                        "end": {
                          "line": 1214,
                          "column": 64
                        }
                      }
                    }
                  ],
                  "range": [
                    41050,
                    41122
                  ],
                  "loc": {
                    "start": {
                      "line": 1213,
                      "column": 35
                    },
                    "end": {
                      "line": 1215,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  41019,
                  41122
                ],
                "loc": {
                  "start": {
                    "line": 1213,
                    "column": 4
                  },
                  "end": {
                    "line": 1215,
                    "column": 5
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "nativeCreate",
                    "range": [
                      41189,
                      41201
                    ],
                    "loc": {
                      "start": {
                        "line": 1217,
                        "column": 9
                      },
                      "end": {
                        "line": 1217,
                        "column": 21
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    41188,
                    41201
                  ],
                  "loc": {
                    "start": {
                      "line": 1217,
                      "column": 8
                    },
                    "end": {
                      "line": 1217,
                      "column": 21
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "baseCreate",
                          "range": [
                            41211,
                            41221
                          ],
                          "loc": {
                            "start": {
                              "line": 1218,
                              "column": 6
                            },
                            "end": {
                              "line": 1218,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "FunctionDeclaration",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "Object",
                                    "range": [
                                      41255,
                                      41261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1219,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1219,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "params": [],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [],
                                    "range": [
                                      41264,
                                      41266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1219,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1219,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    41246,
                                    41266
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1219,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1219,
                                      "column": 28
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "prototype",
                                        "range": [
                                          41291,
                                          41300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1220,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1220,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "defaults": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "isObject",
                                              "range": [
                                                41318,
                                                41326
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1221,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1221,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "prototype",
                                                "range": [
                                                  41327,
                                                  41336
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1221,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 1221,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              41318,
                                              41337
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1221,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1221,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Object",
                                                      "range": [
                                                        41353,
                                                        41359
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1222,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 1222,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "prototype",
                                                      "range": [
                                                        41360,
                                                        41369
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1222,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1222,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      41353,
                                                      41369
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1222,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1222,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "prototype",
                                                    "range": [
                                                      41372,
                                                      41381
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1222,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 1222,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    41353,
                                                    41381
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1222,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1222,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  41353,
                                                  41382
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1222,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1222,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "result",
                                                      "range": [
                                                        41399,
                                                        41405
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1223,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 1223,
                                                          "column": 22
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "NewExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "Object",
                                                        "range": [
                                                          41412,
                                                          41418
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1223,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 1223,
                                                            "column": 35
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        41408,
                                                        41418
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1223,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 1223,
                                                          "column": 35
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      41399,
                                                      41418
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1223,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1223,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  41395,
                                                  41419
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1223,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1223,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Object",
                                                      "range": [
                                                        41432,
                                                        41438
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1224,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 1224,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "prototype",
                                                      "range": [
                                                        41439,
                                                        41448
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1224,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1224,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      41432,
                                                      41448
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1224,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1224,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": null,
                                                    "raw": "null",
                                                    "range": [
                                                      41451,
                                                      41455
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1224,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 1224,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    41432,
                                                    41455
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1224,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1224,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  41432,
                                                  41456
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1224,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1224,
                                                    "column": 36
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              41339,
                                              41468
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1221,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 1225,
                                                "column": 11
                                              }
                                            }
                                          },
                                          "alternate": null,
                                          "range": [
                                            41314,
                                            41468
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1221,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1225,
                                              "column": 11
                                            }
                                          }
                                        },
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "LogicalExpression",
                                            "operator": "||",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                41486,
                                                41492
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1226,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1226,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "context",
                                                  "range": [
                                                    41496,
                                                    41503
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1226,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 1226,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "Object",
                                                  "range": [
                                                    41504,
                                                    41510
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1226,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 1226,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  41496,
                                                  41510
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1226,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 1226,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "arguments": [],
                                              "range": [
                                                41496,
                                                41512
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1226,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 1226,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "range": [
                                              41486,
                                              41512
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1226,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1226,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            41479,
                                            41513
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1226,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1226,
                                              "column": 44
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        41302,
                                        41523
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1220,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1227,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "rest": null,
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      41282,
                                      41523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1220,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1227,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    41275,
                                    41524
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1220,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1227,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "range": [
                                41236,
                                41532
                              ],
                              "loc": {
                                "start": {
                                  "line": 1218,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1228,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              41225,
                              41532
                            ],
                            "loc": {
                              "start": {
                                "line": 1218,
                                "column": 20
                              },
                              "end": {
                                "line": 1228,
                                "column": 7
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            41225,
                            41534
                          ],
                          "loc": {
                            "start": {
                              "line": 1218,
                              "column": 20
                            },
                            "end": {
                              "line": 1228,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          41211,
                          41535
                        ],
                        "loc": {
                          "start": {
                            "line": 1218,
                            "column": 6
                          },
                          "end": {
                            "line": 1228,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        41211,
                        41536
                      ],
                      "loc": {
                        "start": {
                          "line": 1218,
                          "column": 6
                        },
                        "end": {
                          "line": 1228,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    41203,
                    41542
                  ],
                  "loc": {
                    "start": {
                      "line": 1217,
                      "column": 23
                    },
                    "end": {
                      "line": 1229,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  41184,
                  41542
                ],
                "loc": {
                  "start": {
                    "line": 1217,
                    "column": 4
                  },
                  "end": {
                    "line": 1229,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseCreateCallback",
                  "range": [
                    42003,
                    42021
                  ],
                  "loc": {
                    "start": {
                      "line": 1241,
                      "column": 13
                    },
                    "end": {
                      "line": 1241,
                      "column": 31
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      42022,
                      42026
                    ],
                    "loc": {
                      "start": {
                        "line": 1241,
                        "column": 32
                      },
                      "end": {
                        "line": 1241,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      42028,
                      42035
                    ],
                    "loc": {
                      "start": {
                        "line": 1241,
                        "column": 38
                      },
                      "end": {
                        "line": 1241,
                        "column": 45
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "argCount",
                    "range": [
                      42037,
                      42045
                    ],
                    "loc": {
                      "start": {
                        "line": 1241,
                        "column": 47
                      },
                      "end": {
                        "line": 1241,
                        "column": 55
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              42066,
                              42070
                            ],
                            "loc": {
                              "start": {
                                "line": 1242,
                                "column": 17
                              },
                              "end": {
                                "line": 1242,
                                "column": 21
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            42059,
                            42070
                          ],
                          "loc": {
                            "start": {
                              "line": 1242,
                              "column": 10
                            },
                            "end": {
                              "line": 1242,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "function",
                          "raw": "'function'",
                          "range": [
                            42074,
                            42084
                          ],
                          "loc": {
                            "start": {
                              "line": 1242,
                              "column": 25
                            },
                            "end": {
                              "line": 1242,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          42059,
                          42084
                        ],
                        "loc": {
                          "start": {
                            "line": 1242,
                            "column": 10
                          },
                          "end": {
                            "line": 1242,
                            "column": 35
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "identity",
                              "range": [
                                42103,
                                42111
                              ],
                              "loc": {
                                "start": {
                                  "line": 1243,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1243,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              42096,
                              42112
                            ],
                            "loc": {
                              "start": {
                                "line": 1243,
                                "column": 8
                              },
                              "end": {
                                "line": 1243,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          42086,
                          42120
                        ],
                        "loc": {
                          "start": {
                            "line": 1242,
                            "column": 37
                          },
                          "end": {
                            "line": 1244,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        42055,
                        42120
                      ],
                      "loc": {
                        "start": {
                          "line": 1242,
                          "column": 6
                        },
                        "end": {
                          "line": 1244,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                42211,
                                42218
                              ],
                              "loc": {
                                "start": {
                                  "line": 1246,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1246,
                                  "column": 24
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              42204,
                              42218
                            ],
                            "loc": {
                              "start": {
                                "line": 1246,
                                "column": 10
                              },
                              "end": {
                                "line": 1246,
                                "column": 24
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "undefined",
                            "raw": "'undefined'",
                            "range": [
                              42222,
                              42233
                            ],
                            "loc": {
                              "start": {
                                "line": 1246,
                                "column": 28
                              },
                              "end": {
                                "line": 1246,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            42204,
                            42233
                          ],
                          "loc": {
                            "start": {
                              "line": 1246,
                              "column": 10
                            },
                            "end": {
                              "line": 1246,
                              "column": 39
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "BinaryExpression",
                            "operator": "in",
                            "left": {
                              "type": "Literal",
                              "value": "prototype",
                              "raw": "'prototype'",
                              "range": [
                                42239,
                                42250
                              ],
                              "loc": {
                                "start": {
                                  "line": 1246,
                                  "column": 45
                                },
                                "end": {
                                  "line": 1246,
                                  "column": 56
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                42254,
                                42258
                              ],
                              "loc": {
                                "start": {
                                  "line": 1246,
                                  "column": 60
                                },
                                "end": {
                                  "line": 1246,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              42239,
                              42258
                            ],
                            "loc": {
                              "start": {
                                "line": 1246,
                                "column": 45
                              },
                              "end": {
                                "line": 1246,
                                "column": 64
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            42237,
                            42259
                          ],
                          "loc": {
                            "start": {
                              "line": 1246,
                              "column": 43
                            },
                            "end": {
                              "line": 1246,
                              "column": 65
                            }
                          }
                        },
                        "range": [
                          42204,
                          42259
                        ],
                        "loc": {
                          "start": {
                            "line": 1246,
                            "column": 10
                          },
                          "end": {
                            "line": 1246,
                            "column": 65
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                42278,
                                42282
                              ],
                              "loc": {
                                "start": {
                                  "line": 1247,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1247,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              42271,
                              42283
                            ],
                            "loc": {
                              "start": {
                                "line": 1247,
                                "column": 8
                              },
                              "end": {
                                "line": 1247,
                                "column": 20
                              }
                            }
                          }
                        ],
                        "range": [
                          42261,
                          42291
                        ],
                        "loc": {
                          "start": {
                            "line": 1246,
                            "column": 67
                          },
                          "end": {
                            "line": 1248,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        42200,
                        42291
                      ],
                      "loc": {
                        "start": {
                          "line": 1246,
                          "column": 6
                        },
                        "end": {
                          "line": 1248,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              42302,
                              42306
                            ],
                            "loc": {
                              "start": {
                                "line": 1249,
                                "column": 10
                              },
                              "end": {
                                "line": 1249,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                42309,
                                42313
                              ],
                              "loc": {
                                "start": {
                                  "line": 1249,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1249,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "expando",
                              "range": [
                                42314,
                                42321
                              ],
                              "loc": {
                                "start": {
                                  "line": 1249,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1249,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              42309,
                              42322
                            ],
                            "loc": {
                              "start": {
                                "line": 1249,
                                "column": 17
                              },
                              "end": {
                                "line": 1249,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            42302,
                            42322
                          ],
                          "loc": {
                            "start": {
                              "line": 1249,
                              "column": 10
                            },
                            "end": {
                              "line": 1249,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        42298,
                        42323
                      ],
                      "loc": {
                        "start": {
                          "line": 1249,
                          "column": 6
                        },
                        "end": {
                          "line": 1249,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              42341,
                              42345
                            ],
                            "loc": {
                              "start": {
                                "line": 1250,
                                "column": 17
                              },
                              "end": {
                                "line": 1250,
                                "column": 21
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            42334,
                            42345
                          ],
                          "loc": {
                            "start": {
                              "line": 1250,
                              "column": 10
                            },
                            "end": {
                              "line": 1250,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "undefined",
                          "raw": "'undefined'",
                          "range": [
                            42349,
                            42360
                          ],
                          "loc": {
                            "start": {
                              "line": 1250,
                              "column": 25
                            },
                            "end": {
                              "line": 1250,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          42334,
                          42360
                        ],
                        "loc": {
                          "start": {
                            "line": 1250,
                            "column": 10
                          },
                          "end": {
                            "line": 1250,
                            "column": 36
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  42376,
                                  42383
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1251,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1251,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "funcNames",
                                "range": [
                                  42384,
                                  42393
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1251,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1251,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                42376,
                                42393
                              ],
                              "loc": {
                                "start": {
                                  "line": 1251,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1251,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        42407,
                                        42411
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1252,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1252,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "func",
                                          "range": [
                                            42415,
                                            42419
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1252,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 1252,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "name",
                                          "range": [
                                            42420,
                                            42424
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1252,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1252,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "range": [
                                          42415,
                                          42424
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1252,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 1252,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        42414,
                                        42424
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1252,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1252,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      42407,
                                      42424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1252,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1252,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    42407,
                                    42425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1252,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1252,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "range": [
                                42395,
                                42435
                              ],
                              "loc": {
                                "start": {
                                  "line": 1251,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1253,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              42372,
                              42435
                            ],
                            "loc": {
                              "start": {
                                "line": 1251,
                                "column": 8
                              },
                              "end": {
                                "line": 1253,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  42444,
                                  42448
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1254,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1254,
                                    "column": 12
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    42451,
                                    42455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1254,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1254,
                                      "column": 19
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "support",
                                      "range": [
                                        42460,
                                        42467
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1254,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1254,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "funcDecomp",
                                      "range": [
                                        42468,
                                        42478
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1254,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1254,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      42460,
                                      42478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1254,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 1254,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    42459,
                                    42478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1254,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1254,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  42451,
                                  42478
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1254,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1254,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                42444,
                                42478
                              ],
                              "loc": {
                                "start": {
                                  "line": 1254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1254,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              42444,
                              42479
                            ],
                            "loc": {
                              "start": {
                                "line": 1254,
                                "column": 8
                              },
                              "end": {
                                "line": 1254,
                                "column": 43
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  42493,
                                  42497
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1255,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1255,
                                    "column": 17
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                42492,
                                42497
                              ],
                              "loc": {
                                "start": {
                                  "line": 1255,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1255,
                                  "column": 17
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          42515,
                                          42521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1256,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1256,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "fnToString",
                                            "range": [
                                              42524,
                                              42534
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1256,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1256,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              42535,
                                              42539
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1256,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 1256,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            42524,
                                            42539
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1256,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1256,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              42540,
                                              42544
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1256,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 1256,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          42524,
                                          42545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1256,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1256,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        42515,
                                        42545
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1256,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1256,
                                          "column": 44
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    42511,
                                    42546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1256,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1256,
                                      "column": 45
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "support",
                                        "range": [
                                          42562,
                                          42569
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1257,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1257,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "funcNames",
                                        "range": [
                                          42570,
                                          42579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1257,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1257,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        42562,
                                        42579
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1257,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1257,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      42561,
                                      42579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1257,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1257,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "data",
                                            "range": [
                                              42595,
                                              42599
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1258,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1258,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "UnaryExpression",
                                            "operator": "!",
                                            "argument": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "reFuncName",
                                                  "range": [
                                                    42603,
                                                    42613
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1258,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 1258,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "test",
                                                  "range": [
                                                    42614,
                                                    42618
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1258,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 1258,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  42603,
                                                  42618
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1258,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 1258,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "source",
                                                  "range": [
                                                    42619,
                                                    42625
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1258,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 1258,
                                                      "column": 42
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                42603,
                                                42626
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1258,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 1258,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              42602,
                                              42626
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1258,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1258,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            42595,
                                            42626
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1258,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1258,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          42595,
                                          42627
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1258,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1258,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      42581,
                                      42639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1257,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1259,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    42557,
                                    42639
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1257,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1259,
                                      "column": 11
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        42655,
                                        42659
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1260,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1260,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      42654,
                                      42659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1260,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1260,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "data",
                                            "range": [
                                              42759,
                                              42763
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1262,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1262,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "reThis",
                                                "range": [
                                                  42766,
                                                  42772
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1262,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1262,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "test",
                                                "range": [
                                                  42773,
                                                  42777
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1262,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 1262,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                42766,
                                                42777
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1262,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 1262,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  42778,
                                                  42784
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1262,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 1262,
                                                    "column": 37
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              42766,
                                              42785
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1262,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1262,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            42759,
                                            42785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1262,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1262,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          42759,
                                          42786
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1262,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1262,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "setData",
                                            "range": [
                                              42799,
                                              42806
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1263,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1263,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "func",
                                              "range": [
                                                42807,
                                                42811
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1263,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 1263,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "data",
                                              "range": [
                                                42813,
                                                42817
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1263,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 1263,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            42799,
                                            42818
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1263,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1263,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          42799,
                                          42819
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1263,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1263,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      42661,
                                      42831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1260,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1264,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    42650,
                                    42831
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1260,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1264,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                42499,
                                42841
                              ],
                              "loc": {
                                "start": {
                                  "line": 1255,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1265,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              42488,
                              42841
                            ],
                            "loc": {
                              "start": {
                                "line": 1255,
                                "column": 8
                              },
                              "end": {
                                "line": 1265,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          42362,
                          42849
                        ],
                        "loc": {
                          "start": {
                            "line": 1250,
                            "column": 38
                          },
                          "end": {
                            "line": 1266,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        42330,
                        42849
                      ],
                      "loc": {
                        "start": {
                          "line": 1250,
                          "column": 6
                        },
                        "end": {
                          "line": 1266,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              42933,
                              42937
                            ],
                            "loc": {
                              "start": {
                                "line": 1268,
                                "column": 10
                              },
                              "end": {
                                "line": 1268,
                                "column": 14
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": false,
                            "raw": "false",
                            "range": [
                              42942,
                              42947
                            ],
                            "loc": {
                              "start": {
                                "line": 1268,
                                "column": 19
                              },
                              "end": {
                                "line": 1268,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            42933,
                            42947
                          ],
                          "loc": {
                            "start": {
                              "line": 1268,
                              "column": 10
                            },
                            "end": {
                              "line": 1268,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "!==",
                            "left": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                42952,
                                42956
                              ],
                              "loc": {
                                "start": {
                                  "line": 1268,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1268,
                                  "column": 33
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                42961,
                                42965
                              ],
                              "loc": {
                                "start": {
                                  "line": 1268,
                                  "column": 38
                                },
                                "end": {
                                  "line": 1268,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              42952,
                              42965
                            ],
                            "loc": {
                              "start": {
                                "line": 1268,
                                "column": 29
                              },
                              "end": {
                                "line": 1268,
                                "column": 42
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "&",
                            "left": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  42969,
                                  42973
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1268,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 1268,
                                    "column": 50
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  42974,
                                  42975
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1268,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 1268,
                                    "column": 52
                                  }
                                }
                              },
                              "range": [
                                42969,
                                42976
                              ],
                              "loc": {
                                "start": {
                                  "line": 1268,
                                  "column": 46
                                },
                                "end": {
                                  "line": 1268,
                                  "column": 53
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "BIND_FLAG",
                              "range": [
                                42979,
                                42988
                              ],
                              "loc": {
                                "start": {
                                  "line": 1268,
                                  "column": 56
                                },
                                "end": {
                                  "line": 1268,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              42969,
                              42988
                            ],
                            "loc": {
                              "start": {
                                "line": 1268,
                                "column": 46
                              },
                              "end": {
                                "line": 1268,
                                "column": 65
                              }
                            }
                          },
                          "range": [
                            42952,
                            42988
                          ],
                          "loc": {
                            "start": {
                              "line": 1268,
                              "column": 29
                            },
                            "end": {
                              "line": 1268,
                              "column": 65
                            }
                          }
                        },
                        "range": [
                          42933,
                          42989
                        ],
                        "loc": {
                          "start": {
                            "line": 1268,
                            "column": 10
                          },
                          "end": {
                            "line": 1268,
                            "column": 66
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                43008,
                                43012
                              ],
                              "loc": {
                                "start": {
                                  "line": 1269,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1269,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              43001,
                              43013
                            ],
                            "loc": {
                              "start": {
                                "line": 1269,
                                "column": 8
                              },
                              "end": {
                                "line": 1269,
                                "column": 20
                              }
                            }
                          }
                        ],
                        "range": [
                          42991,
                          43021
                        ],
                        "loc": {
                          "start": {
                            "line": 1268,
                            "column": 68
                          },
                          "end": {
                            "line": 1270,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        42929,
                        43021
                      ],
                      "loc": {
                        "start": {
                          "line": 1268,
                          "column": 6
                        },
                        "end": {
                          "line": 1270,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "SwitchStatement",
                      "discriminant": {
                        "type": "Identifier",
                        "name": "argCount",
                        "range": [
                          43036,
                          43044
                        ],
                        "loc": {
                          "start": {
                            "line": 1271,
                            "column": 14
                          },
                          "end": {
                            "line": 1271,
                            "column": 22
                          }
                        }
                      },
                      "cases": [
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              43061,
                              43062
                            ],
                            "loc": {
                              "start": {
                                "line": 1272,
                                "column": 13
                              },
                              "end": {
                                "line": 1272,
                                "column": 14
                              }
                            }
                          },
                          "consequent": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "FunctionExpression",
                                "id": null,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      43080,
                                      43085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1272,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1272,
                                        "column": 37
                                      }
                                    }
                                  }
                                ],
                                "defaults": [],
                                "body": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ReturnStatement",
                                      "argument": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              43106,
                                              43110
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1273,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1273,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              43111,
                                              43115
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1273,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 1273,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            43106,
                                            43115
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1273,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1273,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "thisArg",
                                            "range": [
                                              43116,
                                              43123
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1273,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 1273,
                                                "column": 34
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              43125,
                                              43130
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1273,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 1273,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          43106,
                                          43131
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1273,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1273,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "range": [
                                        43099,
                                        43132
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1273,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1273,
                                          "column": 43
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    43087,
                                    43142
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1272,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1274,
                                      "column": 9
                                    }
                                  }
                                },
                                "rest": null,
                                "generator": false,
                                "expression": false,
                                "range": [
                                  43071,
                                  43142
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1272,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1274,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                43064,
                                43143
                              ],
                              "loc": {
                                "start": {
                                  "line": 1272,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1274,
                                  "column": 10
                                }
                              }
                            }
                          ],
                          "range": [
                            43056,
                            43143
                          ],
                          "loc": {
                            "start": {
                              "line": 1272,
                              "column": 8
                            },
                            "end": {
                              "line": 1274,
                              "column": 10
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Literal",
                            "value": 2,
                            "raw": "2",
                            "range": [
                              43157,
                              43158
                            ],
                            "loc": {
                              "start": {
                                "line": 1275,
                                "column": 13
                              },
                              "end": {
                                "line": 1275,
                                "column": 14
                              }
                            }
                          },
                          "consequent": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "FunctionExpression",
                                "id": null,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      43176,
                                      43177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1275,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1275,
                                        "column": 33
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      43179,
                                      43180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1275,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1275,
                                        "column": 36
                                      }
                                    }
                                  }
                                ],
                                "defaults": [],
                                "body": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ReturnStatement",
                                      "argument": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              43201,
                                              43205
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1276,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1276,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              43206,
                                              43210
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1276,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 1276,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            43201,
                                            43210
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1276,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1276,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "thisArg",
                                            "range": [
                                              43211,
                                              43218
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1276,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 1276,
                                                "column": 34
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              43220,
                                              43221
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1276,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 1276,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              43223,
                                              43224
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1276,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 1276,
                                                "column": 40
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          43201,
                                          43225
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1276,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1276,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        43194,
                                        43226
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1276,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1276,
                                          "column": 42
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    43182,
                                    43236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1275,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 1277,
                                      "column": 9
                                    }
                                  }
                                },
                                "rest": null,
                                "generator": false,
                                "expression": false,
                                "range": [
                                  43167,
                                  43236
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1275,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1277,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                43160,
                                43237
                              ],
                              "loc": {
                                "start": {
                                  "line": 1275,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1277,
                                  "column": 10
                                }
                              }
                            }
                          ],
                          "range": [
                            43152,
                            43237
                          ],
                          "loc": {
                            "start": {
                              "line": 1275,
                              "column": 8
                            },
                            "end": {
                              "line": 1277,
                              "column": 10
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Literal",
                            "value": 3,
                            "raw": "3",
                            "range": [
                              43251,
                              43252
                            ],
                            "loc": {
                              "start": {
                                "line": 1278,
                                "column": 13
                              },
                              "end": {
                                "line": 1278,
                                "column": 14
                              }
                            }
                          },
                          "consequent": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "FunctionExpression",
                                "id": null,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      43270,
                                      43275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1278,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1278,
                                        "column": 37
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      43277,
                                      43282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1278,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1278,
                                        "column": 44
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      43284,
                                      43294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1278,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1278,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "defaults": [],
                                "body": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ReturnStatement",
                                      "argument": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              43315,
                                              43319
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1279,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1279,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              43320,
                                              43324
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1279,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 1279,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            43315,
                                            43324
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1279,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1279,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "thisArg",
                                            "range": [
                                              43325,
                                              43332
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1279,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 1279,
                                                "column": 34
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              43334,
                                              43339
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1279,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 1279,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              43341,
                                              43346
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1279,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 1279,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              43348,
                                              43358
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1279,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 1279,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          43315,
                                          43359
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1279,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1279,
                                            "column": 61
                                          }
                                        }
                                      },
                                      "range": [
                                        43308,
                                        43360
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1279,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1279,
                                          "column": 62
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    43296,
                                    43370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1278,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 1280,
                                      "column": 9
                                    }
                                  }
                                },
                                "rest": null,
                                "generator": false,
                                "expression": false,
                                "range": [
                                  43261,
                                  43370
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1278,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1280,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                43254,
                                43371
                              ],
                              "loc": {
                                "start": {
                                  "line": 1278,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1280,
                                  "column": 10
                                }
                              }
                            }
                          ],
                          "range": [
                            43246,
                            43371
                          ],
                          "loc": {
                            "start": {
                              "line": 1278,
                              "column": 8
                            },
                            "end": {
                              "line": 1280,
                              "column": 10
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Literal",
                            "value": 4,
                            "raw": "4",
                            "range": [
                              43385,
                              43386
                            ],
                            "loc": {
                              "start": {
                                "line": 1281,
                                "column": 13
                              },
                              "end": {
                                "line": 1281,
                                "column": 14
                              }
                            }
                          },
                          "consequent": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "FunctionExpression",
                                "id": null,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "name": "accumulator",
                                    "range": [
                                      43404,
                                      43415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1281,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1281,
                                        "column": 43
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      43417,
                                      43422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1281,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1281,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      43424,
                                      43429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1281,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 1281,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      43431,
                                      43441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1281,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 1281,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "defaults": [],
                                "body": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ReturnStatement",
                                      "argument": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              43462,
                                              43466
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1282,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1282,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              43467,
                                              43471
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1282,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 1282,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            43462,
                                            43471
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1282,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1282,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "thisArg",
                                            "range": [
                                              43472,
                                              43479
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1282,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 1282,
                                                "column": 34
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "accumulator",
                                            "range": [
                                              43481,
                                              43492
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1282,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 1282,
                                                "column": 47
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              43494,
                                              43499
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1282,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 1282,
                                                "column": 54
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              43501,
                                              43506
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1282,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 1282,
                                                "column": 61
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              43508,
                                              43518
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1282,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 1282,
                                                "column": 73
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          43462,
                                          43519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1282,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1282,
                                            "column": 74
                                          }
                                        }
                                      },
                                      "range": [
                                        43455,
                                        43520
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1282,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1282,
                                          "column": 75
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    43443,
                                    43530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1281,
                                      "column": 71
                                    },
                                    "end": {
                                      "line": 1283,
                                      "column": 9
                                    }
                                  }
                                },
                                "rest": null,
                                "generator": false,
                                "expression": false,
                                "range": [
                                  43395,
                                  43530
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1281,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1283,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                43388,
                                43531
                              ],
                              "loc": {
                                "start": {
                                  "line": 1281,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1283,
                                  "column": 10
                                }
                              }
                            }
                          ],
                          "range": [
                            43380,
                            43531
                          ],
                          "loc": {
                            "start": {
                              "line": 1281,
                              "column": 8
                            },
                            "end": {
                              "line": 1283,
                              "column": 10
                            }
                          }
                        }
                      ],
                      "range": [
                        43028,
                        43539
                      ],
                      "loc": {
                        "start": {
                          "line": 1271,
                          "column": 6
                        },
                        "end": {
                          "line": 1284,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "bind",
                          "range": [
                            43553,
                            43557
                          ],
                          "loc": {
                            "start": {
                              "line": 1285,
                              "column": 13
                            },
                            "end": {
                              "line": 1285,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              43558,
                              43562
                            ],
                            "loc": {
                              "start": {
                                "line": 1285,
                                "column": 18
                              },
                              "end": {
                                "line": 1285,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              43564,
                              43571
                            ],
                            "loc": {
                              "start": {
                                "line": 1285,
                                "column": 24
                              },
                              "end": {
                                "line": 1285,
                                "column": 31
                              }
                            }
                          }
                        ],
                        "range": [
                          43553,
                          43572
                        ],
                        "loc": {
                          "start": {
                            "line": 1285,
                            "column": 13
                          },
                          "end": {
                            "line": 1285,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        43546,
                        43573
                      ],
                      "loc": {
                        "start": {
                          "line": 1285,
                          "column": 6
                        },
                        "end": {
                          "line": 1285,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    42047,
                    43579
                  ],
                  "loc": {
                    "start": {
                      "line": 1241,
                      "column": 57
                    },
                    "end": {
                      "line": 1286,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  41994,
                  43579
                ],
                "loc": {
                  "start": {
                    "line": 1241,
                    "column": 4
                  },
                  "end": {
                    "line": 1286,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseCreateWrapper",
                  "range": [
                    43839,
                    43856
                  ],
                  "loc": {
                    "start": {
                      "line": 1296,
                      "column": 13
                    },
                    "end": {
                      "line": 1296,
                      "column": 30
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "data",
                    "range": [
                      43857,
                      43861
                    ],
                    "loc": {
                      "start": {
                        "line": 1296,
                        "column": 31
                      },
                      "end": {
                        "line": 1296,
                        "column": 35
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              43875,
                              43879
                            ],
                            "loc": {
                              "start": {
                                "line": 1297,
                                "column": 10
                              },
                              "end": {
                                "line": 1297,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                43882,
                                43886
                              ],
                              "loc": {
                                "start": {
                                  "line": 1297,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1297,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                43887,
                                43888
                              ],
                              "loc": {
                                "start": {
                                  "line": 1297,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1297,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              43882,
                              43889
                            ],
                            "loc": {
                              "start": {
                                "line": 1297,
                                "column": 17
                              },
                              "end": {
                                "line": 1297,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            43875,
                            43889
                          ],
                          "loc": {
                            "start": {
                              "line": 1297,
                              "column": 10
                            },
                            "end": {
                              "line": 1297,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "bitmask",
                            "range": [
                              43901,
                              43908
                            ],
                            "loc": {
                              "start": {
                                "line": 1298,
                                "column": 10
                              },
                              "end": {
                                "line": 1298,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                43911,
                                43915
                              ],
                              "loc": {
                                "start": {
                                  "line": 1298,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1298,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                43916,
                                43917
                              ],
                              "loc": {
                                "start": {
                                  "line": 1298,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1298,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              43911,
                              43918
                            ],
                            "loc": {
                              "start": {
                                "line": 1298,
                                "column": 20
                              },
                              "end": {
                                "line": 1298,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            43901,
                            43918
                          ],
                          "loc": {
                            "start": {
                              "line": 1298,
                              "column": 10
                            },
                            "end": {
                              "line": 1298,
                              "column": 27
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              43930,
                              43935
                            ],
                            "loc": {
                              "start": {
                                "line": 1299,
                                "column": 10
                              },
                              "end": {
                                "line": 1299,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                43938,
                                43942
                              ],
                              "loc": {
                                "start": {
                                  "line": 1299,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1299,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 2,
                              "raw": "2",
                              "range": [
                                43943,
                                43944
                              ],
                              "loc": {
                                "start": {
                                  "line": 1299,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1299,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              43938,
                              43945
                            ],
                            "loc": {
                              "start": {
                                "line": 1299,
                                "column": 18
                              },
                              "end": {
                                "line": 1299,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            43930,
                            43945
                          ],
                          "loc": {
                            "start": {
                              "line": 1299,
                              "column": 10
                            },
                            "end": {
                              "line": 1299,
                              "column": 25
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              43957,
                              43964
                            ],
                            "loc": {
                              "start": {
                                "line": 1300,
                                "column": 10
                              },
                              "end": {
                                "line": 1300,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                43967,
                                43971
                              ],
                              "loc": {
                                "start": {
                                  "line": 1300,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1300,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                43972,
                                43973
                              ],
                              "loc": {
                                "start": {
                                  "line": 1300,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1300,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              43967,
                              43974
                            ],
                            "loc": {
                              "start": {
                                "line": 1300,
                                "column": 20
                              },
                              "end": {
                                "line": 1300,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            43957,
                            43974
                          ],
                          "loc": {
                            "start": {
                              "line": 1300,
                              "column": 10
                            },
                            "end": {
                              "line": 1300,
                              "column": 27
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "partialArgs",
                            "range": [
                              43986,
                              43997
                            ],
                            "loc": {
                              "start": {
                                "line": 1301,
                                "column": 10
                              },
                              "end": {
                                "line": 1301,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                44000,
                                44004
                              ],
                              "loc": {
                                "start": {
                                  "line": 1301,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1301,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 4,
                              "raw": "4",
                              "range": [
                                44005,
                                44006
                              ],
                              "loc": {
                                "start": {
                                  "line": 1301,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1301,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              44000,
                              44007
                            ],
                            "loc": {
                              "start": {
                                "line": 1301,
                                "column": 24
                              },
                              "end": {
                                "line": 1301,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            43986,
                            44007
                          ],
                          "loc": {
                            "start": {
                              "line": 1301,
                              "column": 10
                            },
                            "end": {
                              "line": 1301,
                              "column": 31
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "partialRightArgs",
                            "range": [
                              44019,
                              44035
                            ],
                            "loc": {
                              "start": {
                                "line": 1302,
                                "column": 10
                              },
                              "end": {
                                "line": 1302,
                                "column": 26
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                44038,
                                44042
                              ],
                              "loc": {
                                "start": {
                                  "line": 1302,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1302,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 5,
                              "raw": "5",
                              "range": [
                                44043,
                                44044
                              ],
                              "loc": {
                                "start": {
                                  "line": 1302,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1302,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              44038,
                              44045
                            ],
                            "loc": {
                              "start": {
                                "line": 1302,
                                "column": 29
                              },
                              "end": {
                                "line": 1302,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            44019,
                            44045
                          ],
                          "loc": {
                            "start": {
                              "line": 1302,
                              "column": 10
                            },
                            "end": {
                              "line": 1302,
                              "column": 36
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "partialHolders",
                            "range": [
                              44057,
                              44071
                            ],
                            "loc": {
                              "start": {
                                "line": 1303,
                                "column": 10
                              },
                              "end": {
                                "line": 1303,
                                "column": 24
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                44074,
                                44078
                              ],
                              "loc": {
                                "start": {
                                  "line": 1303,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1303,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 6,
                              "raw": "6",
                              "range": [
                                44079,
                                44080
                              ],
                              "loc": {
                                "start": {
                                  "line": 1303,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1303,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              44074,
                              44081
                            ],
                            "loc": {
                              "start": {
                                "line": 1303,
                                "column": 27
                              },
                              "end": {
                                "line": 1303,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            44057,
                            44081
                          ],
                          "loc": {
                            "start": {
                              "line": 1303,
                              "column": 10
                            },
                            "end": {
                              "line": 1303,
                              "column": 34
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "partialRightHolders",
                            "range": [
                              44093,
                              44112
                            ],
                            "loc": {
                              "start": {
                                "line": 1304,
                                "column": 10
                              },
                              "end": {
                                "line": 1304,
                                "column": 29
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                44115,
                                44119
                              ],
                              "loc": {
                                "start": {
                                  "line": 1304,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1304,
                                  "column": 36
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 7,
                              "raw": "7",
                              "range": [
                                44120,
                                44121
                              ],
                              "loc": {
                                "start": {
                                  "line": 1304,
                                  "column": 37
                                },
                                "end": {
                                  "line": 1304,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              44115,
                              44122
                            ],
                            "loc": {
                              "start": {
                                "line": 1304,
                                "column": 32
                              },
                              "end": {
                                "line": 1304,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            44093,
                            44122
                          ],
                          "loc": {
                            "start": {
                              "line": 1304,
                              "column": 10
                            },
                            "end": {
                              "line": 1304,
                              "column": 39
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        43871,
                        44123
                      ],
                      "loc": {
                        "start": {
                          "line": 1297,
                          "column": 6
                        },
                        "end": {
                          "line": 1304,
                          "column": 40
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isBind",
                            "range": [
                              44135,
                              44141
                            ],
                            "loc": {
                              "start": {
                                "line": 1306,
                                "column": 10
                              },
                              "end": {
                                "line": 1306,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "&",
                            "left": {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                44144,
                                44151
                              ],
                              "loc": {
                                "start": {
                                  "line": 1306,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1306,
                                  "column": 26
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "BIND_FLAG",
                              "range": [
                                44154,
                                44163
                              ],
                              "loc": {
                                "start": {
                                  "line": 1306,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1306,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              44144,
                              44163
                            ],
                            "loc": {
                              "start": {
                                "line": 1306,
                                "column": 19
                              },
                              "end": {
                                "line": 1306,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            44135,
                            44163
                          ],
                          "loc": {
                            "start": {
                              "line": 1306,
                              "column": 10
                            },
                            "end": {
                              "line": 1306,
                              "column": 38
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isBindKey",
                            "range": [
                              44175,
                              44184
                            ],
                            "loc": {
                              "start": {
                                "line": 1307,
                                "column": 10
                              },
                              "end": {
                                "line": 1307,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "&",
                            "left": {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                44187,
                                44194
                              ],
                              "loc": {
                                "start": {
                                  "line": 1307,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1307,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "BIND_KEY_FLAG",
                              "range": [
                                44197,
                                44210
                              ],
                              "loc": {
                                "start": {
                                  "line": 1307,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1307,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              44187,
                              44210
                            ],
                            "loc": {
                              "start": {
                                "line": 1307,
                                "column": 22
                              },
                              "end": {
                                "line": 1307,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            44175,
                            44210
                          ],
                          "loc": {
                            "start": {
                              "line": 1307,
                              "column": 10
                            },
                            "end": {
                              "line": 1307,
                              "column": 45
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isCurry",
                            "range": [
                              44222,
                              44229
                            ],
                            "loc": {
                              "start": {
                                "line": 1308,
                                "column": 10
                              },
                              "end": {
                                "line": 1308,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "&",
                            "left": {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                44232,
                                44239
                              ],
                              "loc": {
                                "start": {
                                  "line": 1308,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1308,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "CURRY_FLAG",
                              "range": [
                                44242,
                                44252
                              ],
                              "loc": {
                                "start": {
                                  "line": 1308,
                                  "column": 30
                                },
                                "end": {
                                  "line": 1308,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              44232,
                              44252
                            ],
                            "loc": {
                              "start": {
                                "line": 1308,
                                "column": 20
                              },
                              "end": {
                                "line": 1308,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            44222,
                            44252
                          ],
                          "loc": {
                            "start": {
                              "line": 1308,
                              "column": 10
                            },
                            "end": {
                              "line": 1308,
                              "column": 40
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isCurryBound",
                            "range": [
                              44264,
                              44276
                            ],
                            "loc": {
                              "start": {
                                "line": 1309,
                                "column": 10
                              },
                              "end": {
                                "line": 1309,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "&",
                            "left": {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                44279,
                                44286
                              ],
                              "loc": {
                                "start": {
                                  "line": 1309,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1309,
                                  "column": 32
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "CURRY_BOUND_FLAG",
                              "range": [
                                44289,
                                44305
                              ],
                              "loc": {
                                "start": {
                                  "line": 1309,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1309,
                                  "column": 51
                                }
                              }
                            },
                            "range": [
                              44279,
                              44305
                            ],
                            "loc": {
                              "start": {
                                "line": 1309,
                                "column": 25
                              },
                              "end": {
                                "line": 1309,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            44264,
                            44305
                          ],
                          "loc": {
                            "start": {
                              "line": 1309,
                              "column": 10
                            },
                            "end": {
                              "line": 1309,
                              "column": 51
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              44317,
                              44320
                            ],
                            "loc": {
                              "start": {
                                "line": 1310,
                                "column": 10
                              },
                              "end": {
                                "line": 1310,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              44323,
                              44327
                            ],
                            "loc": {
                              "start": {
                                "line": 1310,
                                "column": 16
                              },
                              "end": {
                                "line": 1310,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            44317,
                            44327
                          ],
                          "loc": {
                            "start": {
                              "line": 1310,
                              "column": 10
                            },
                            "end": {
                              "line": 1310,
                              "column": 20
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        44131,
                        44328
                      ],
                      "loc": {
                        "start": {
                          "line": 1306,
                          "column": 6
                        },
                        "end": {
                          "line": 1310,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "FunctionDeclaration",
                      "id": {
                        "type": "Identifier",
                        "name": "bound",
                        "range": [
                          44345,
                          44350
                        ],
                        "loc": {
                          "start": {
                            "line": 1312,
                            "column": 15
                          },
                          "end": {
                            "line": 1312,
                            "column": 20
                          }
                        }
                      },
                      "params": [],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    44367,
                                    44372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1313,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1313,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      44376,
                                      44377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1313,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1313,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    44375,
                                    44377
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1313,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1313,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  44367,
                                  44377
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1313,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1313,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    44391,
                                    44397
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1314,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1314,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      44400,
                                      44409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1314,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1314,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      44410,
                                      44416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1314,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1314,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    44400,
                                    44416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1314,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1314,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  44391,
                                  44416
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1314,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1314,
                                    "column": 37
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    44430,
                                    44434
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1315,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1315,
                                      "column": 16
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "Array",
                                    "range": [
                                      44437,
                                      44442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1315,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1315,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        44443,
                                        44449
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1315,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 1315,
                                          "column": 31
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    44437,
                                    44450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1315,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1315,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  44430,
                                  44450
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1315,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1315,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              44363,
                              44451
                            ],
                            "loc": {
                              "start": {
                                "line": 1313,
                                "column": 8
                              },
                              "end": {
                                "line": 1315,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    44470,
                                    44475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1317,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1317,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  44468,
                                  44475
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1317,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1317,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  44478,
                                  44484
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1317,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1317,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                44468,
                                44484
                              ],
                              "loc": {
                                "start": {
                                  "line": 1317,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1317,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          44498,
                                          44502
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1318,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1318,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          44503,
                                          44508
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1318,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1318,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        44498,
                                        44509
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1318,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1318,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "arguments",
                                        "range": [
                                          44512,
                                          44521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1318,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1318,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          44522,
                                          44527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1318,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 1318,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        44512,
                                        44528
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1318,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1318,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      44498,
                                      44528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1318,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1318,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    44498,
                                    44529
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1318,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1318,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "range": [
                                44486,
                                44539
                              ],
                              "loc": {
                                "start": {
                                  "line": 1317,
                                  "column": 33
                                },
                                "end": {
                                  "line": 1319,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              44461,
                              44539
                            ],
                            "loc": {
                              "start": {
                                "line": 1317,
                                "column": 8
                              },
                              "end": {
                                "line": 1319,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "partialArgs",
                              "range": [
                                44552,
                                44563
                              ],
                              "loc": {
                                "start": {
                                  "line": 1320,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1320,
                                  "column": 23
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "args",
                                      "range": [
                                        44577,
                                        44581
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1321,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1321,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "composeArgs",
                                        "range": [
                                          44584,
                                          44595
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1321,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1321,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "partialArgs",
                                          "range": [
                                            44596,
                                            44607
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1321,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 1321,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "partialHolders",
                                          "range": [
                                            44609,
                                            44623
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1321,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 1321,
                                              "column": 56
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "args",
                                          "range": [
                                            44625,
                                            44629
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1321,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 1321,
                                              "column": 62
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        44584,
                                        44630
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1321,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1321,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "range": [
                                      44577,
                                      44630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1321,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1321,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    44577,
                                    44631
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1321,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1321,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "range": [
                                44565,
                                44641
                              ],
                              "loc": {
                                "start": {
                                  "line": 1320,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1322,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              44548,
                              44641
                            ],
                            "loc": {
                              "start": {
                                "line": 1320,
                                "column": 8
                              },
                              "end": {
                                "line": 1322,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "partialRightArgs",
                              "range": [
                                44654,
                                44670
                              ],
                              "loc": {
                                "start": {
                                  "line": 1323,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1323,
                                  "column": 28
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "args",
                                      "range": [
                                        44684,
                                        44688
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1324,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1324,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "composeArgsRight",
                                        "range": [
                                          44691,
                                          44707
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1324,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1324,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "partialRightArgs",
                                          "range": [
                                            44708,
                                            44724
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1324,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 1324,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "partialRightHolders",
                                          "range": [
                                            44726,
                                            44745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1324,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 1324,
                                              "column": 71
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "args",
                                          "range": [
                                            44747,
                                            44751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1324,
                                              "column": 73
                                            },
                                            "end": {
                                              "line": 1324,
                                              "column": 77
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        44691,
                                        44752
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1324,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1324,
                                          "column": 78
                                        }
                                      }
                                    },
                                    "range": [
                                      44684,
                                      44752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1324,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1324,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    44684,
                                    44753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1324,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1324,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "range": [
                                44672,
                                44763
                              ],
                              "loc": {
                                "start": {
                                  "line": 1323,
                                  "column": 30
                                },
                                "end": {
                                  "line": 1325,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              44650,
                              44763
                            ],
                            "loc": {
                              "start": {
                                "line": 1323,
                                "column": 8
                              },
                              "end": {
                                "line": 1325,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "isCurry",
                                "range": [
                                  44776,
                                  44783
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1326,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1326,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    44787,
                                    44793
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1326,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1326,
                                      "column": 29
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "arity",
                                  "range": [
                                    44796,
                                    44801
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1326,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1326,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  44787,
                                  44801
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1326,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1326,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                44776,
                                44801
                              ],
                              "loc": {
                                "start": {
                                  "line": 1326,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1326,
                                  "column": 37
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "|=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "bitmask",
                                      "range": [
                                        44815,
                                        44822
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1327,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1327,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "PARTIAL_FLAG",
                                      "range": [
                                        44826,
                                        44838
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1327,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1327,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      44815,
                                      44838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1327,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1327,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    44815,
                                    44839
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1327,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1327,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "&=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "bitmask",
                                      "range": [
                                        44850,
                                        44857
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1328,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1328,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "~",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "PARTIAL_RIGHT_FLAG",
                                        "range": [
                                          44862,
                                          44880
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1328,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1328,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        44861,
                                        44880
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1328,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1328,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      44850,
                                      44880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1328,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1328,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    44850,
                                    44891
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1328,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1329,
                                      "column": 10
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "isCurryBound",
                                      "range": [
                                        44896,
                                        44908
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1329,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1329,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      44895,
                                      44908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1329,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1329,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "&=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "bitmask",
                                            "range": [
                                              44924,
                                              44931
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1330,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1330,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "UnaryExpression",
                                            "operator": "~",
                                            "argument": {
                                              "type": "BinaryExpression",
                                              "operator": "|",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "BIND_FLAG",
                                                "range": [
                                                  44937,
                                                  44946
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1330,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 1330,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "BIND_KEY_FLAG",
                                                "range": [
                                                  44949,
                                                  44962
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1330,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 1330,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                44937,
                                                44962
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1330,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 1330,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              44935,
                                              44963
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1330,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1330,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            44924,
                                            44963
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1330,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1330,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "range": [
                                          44924,
                                          44964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1330,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1330,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      44910,
                                      44976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1329,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1331,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    44891,
                                    44976
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1329,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1331,
                                      "column": 11
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "newArity",
                                        "range": [
                                          44991,
                                          44999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1332,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1332,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "nativeMax",
                                          "range": [
                                            45002,
                                            45011
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1332,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 1332,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              45012,
                                              45013
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1332,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 1332,
                                                "column": 36
                                              }
                                            }
                                          },
                                          {
                                            "type": "BinaryExpression",
                                            "operator": "-",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "arity",
                                              "range": [
                                                45015,
                                                45020
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1332,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 1332,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "length",
                                              "range": [
                                                45023,
                                                45029
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1332,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 1332,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "range": [
                                              45015,
                                              45029
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1332,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 1332,
                                                "column": 52
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          45002,
                                          45030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1332,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1332,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "range": [
                                        44991,
                                        45030
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1332,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1332,
                                          "column": 53
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    44987,
                                    45031
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1332,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1332,
                                      "column": 54
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "baseCreateWrapper",
                                      "range": [
                                        45049,
                                        45066
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1333,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1333,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              45068,
                                              45072
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1333,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 1333,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "bitmask",
                                            "range": [
                                              45074,
                                              45081
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1333,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 1333,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "newArity",
                                            "range": [
                                              45083,
                                              45091
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1333,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 1333,
                                                "column": 59
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "thisArg",
                                            "range": [
                                              45093,
                                              45100
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1333,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 1333,
                                                "column": 68
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "args",
                                            "range": [
                                              45102,
                                              45106
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1333,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 1333,
                                                "column": 74
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": null,
                                            "raw": "null",
                                            "range": [
                                              45108,
                                              45112
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1333,
                                                "column": 76
                                              },
                                              "end": {
                                                "line": 1333,
                                                "column": 80
                                              }
                                            }
                                          },
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [],
                                            "range": [
                                              45114,
                                              45116
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1333,
                                                "column": 82
                                              },
                                              "end": {
                                                "line": 1333,
                                                "column": 84
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          45067,
                                          45117
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1333,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 1333,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      45049,
                                      45118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1333,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1333,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    45042,
                                    45119
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1333,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1333,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "range": [
                                44803,
                                45129
                              ],
                              "loc": {
                                "start": {
                                  "line": 1326,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1334,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              44772,
                              45129
                            ],
                            "loc": {
                              "start": {
                                "line": 1326,
                                "column": 8
                              },
                              "end": {
                                "line": 1334,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "thisBinding",
                                  "range": [
                                    45142,
                                    45153
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1335,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1335,
                                      "column": 23
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "isBind",
                                    "range": [
                                      45156,
                                      45162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1335,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1335,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      45165,
                                      45172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1335,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1335,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "ThisExpression",
                                    "range": [
                                      45175,
                                      45179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1335,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1335,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    45156,
                                    45179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1335,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 1335,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  45142,
                                  45179
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1335,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1335,
                                    "column": 49
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              45138,
                              45180
                            ],
                            "loc": {
                              "start": {
                                "line": 1335,
                                "column": 8
                              },
                              "end": {
                                "line": 1335,
                                "column": 50
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "isBindKey",
                              "range": [
                                45193,
                                45202
                              ],
                              "loc": {
                                "start": {
                                  "line": 1336,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1336,
                                  "column": 21
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        45216,
                                        45220
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1337,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1337,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "thisBinding",
                                        "range": [
                                          45223,
                                          45234
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1337,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1337,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          45235,
                                          45238
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1337,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 1337,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        45223,
                                        45239
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1337,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1337,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      45216,
                                      45239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1337,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1337,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    45216,
                                    45240
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1337,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1337,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "range": [
                                45204,
                                45250
                              ],
                              "loc": {
                                "start": {
                                  "line": 1336,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1338,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              45189,
                              45250
                            ],
                            "loc": {
                              "start": {
                                "line": 1336,
                                "column": 8
                              },
                              "end": {
                                "line": 1338,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "instanceof",
                              "left": {
                                "type": "ThisExpression",
                                "range": [
                                  45263,
                                  45267
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1339,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1339,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "bound",
                                "range": [
                                  45279,
                                  45284
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1339,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1339,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                45263,
                                45284
                              ],
                              "loc": {
                                "start": {
                                  "line": 1339,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1339,
                                  "column": 33
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "thisBinding",
                                      "range": [
                                        45298,
                                        45309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1340,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1340,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "baseCreate",
                                        "range": [
                                          45312,
                                          45322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1340,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1340,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              45323,
                                              45327
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1340,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 1340,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "prototype",
                                            "range": [
                                              45328,
                                              45337
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1340,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1340,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            45323,
                                            45337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1340,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 1340,
                                              "column": 49
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        45312,
                                        45338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1340,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1340,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      45298,
                                      45338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1340,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1340,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    45298,
                                    45339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1340,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1340,
                                      "column": 51
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          45354,
                                          45360
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1341,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1341,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              45363,
                                              45367
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1341,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1341,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "apply",
                                            "range": [
                                              45368,
                                              45373
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1341,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 1341,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            45363,
                                            45373
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1341,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1341,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "thisBinding",
                                            "range": [
                                              45374,
                                              45385
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1341,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 1341,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "args",
                                            "range": [
                                              45387,
                                              45391
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1341,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 1341,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          45363,
                                          45392
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1341,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1341,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        45354,
                                        45392
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1341,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1341,
                                          "column": 52
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    45350,
                                    45393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1341,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1341,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "isObject",
                                        "range": [
                                          45411,
                                          45419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1342,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1342,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            45420,
                                            45426
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1342,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 1342,
                                              "column": 32
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        45411,
                                        45427
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1342,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1342,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        45430,
                                        45436
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1342,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 1342,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "Identifier",
                                      "name": "thisBinding",
                                      "range": [
                                        45439,
                                        45450
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1342,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 1342,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      45411,
                                      45450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1342,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1342,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    45404,
                                    45451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1342,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1342,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "range": [
                                45286,
                                45461
                              ],
                              "loc": {
                                "start": {
                                  "line": 1339,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1343,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              45259,
                              45461
                            ],
                            "loc": {
                              "start": {
                                "line": 1339,
                                "column": 8
                              },
                              "end": {
                                "line": 1343,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    45477,
                                    45481
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1344,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1344,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "apply",
                                  "range": [
                                    45482,
                                    45487
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1344,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1344,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  45477,
                                  45487
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1344,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1344,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "thisBinding",
                                  "range": [
                                    45488,
                                    45499
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1344,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 1344,
                                      "column": 37
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    45501,
                                    45505
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1344,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1344,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "range": [
                                45477,
                                45506
                              ],
                              "loc": {
                                "start": {
                                  "line": 1344,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1344,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              45470,
                              45507
                            ],
                            "loc": {
                              "start": {
                                "line": 1344,
                                "column": 8
                              },
                              "end": {
                                "line": 1344,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          44353,
                          45515
                        ],
                        "loc": {
                          "start": {
                            "line": 1312,
                            "column": 23
                          },
                          "end": {
                            "line": 1345,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        44336,
                        45515
                      ],
                      "loc": {
                        "start": {
                          "line": 1312,
                          "column": 6
                        },
                        "end": {
                          "line": 1345,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "setData",
                          "range": [
                            45522,
                            45529
                          ],
                          "loc": {
                            "start": {
                              "line": 1346,
                              "column": 6
                            },
                            "end": {
                              "line": 1346,
                              "column": 13
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "bound",
                            "range": [
                              45530,
                              45535
                            ],
                            "loc": {
                              "start": {
                                "line": 1346,
                                "column": 14
                              },
                              "end": {
                                "line": 1346,
                                "column": 19
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              45537,
                              45541
                            ],
                            "loc": {
                              "start": {
                                "line": 1346,
                                "column": 21
                              },
                              "end": {
                                "line": 1346,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          45522,
                          45542
                        ],
                        "loc": {
                          "start": {
                            "line": 1346,
                            "column": 6
                          },
                          "end": {
                            "line": 1346,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        45522,
                        45543
                      ],
                      "loc": {
                        "start": {
                          "line": 1346,
                          "column": 6
                        },
                        "end": {
                          "line": 1346,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "bound",
                        "range": [
                          45557,
                          45562
                        ],
                        "loc": {
                          "start": {
                            "line": 1347,
                            "column": 13
                          },
                          "end": {
                            "line": 1347,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        45550,
                        45563
                      ],
                      "loc": {
                        "start": {
                          "line": 1347,
                          "column": 6
                        },
                        "end": {
                          "line": 1347,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "range": [
                    43863,
                    45569
                  ],
                  "loc": {
                    "start": {
                      "line": 1296,
                      "column": 37
                    },
                    "end": {
                      "line": 1348,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  43830,
                  45569
                ],
                "loc": {
                  "start": {
                    "line": 1296,
                    "column": 4
                  },
                  "end": {
                    "line": 1348,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseDifference",
                  "range": [
                    45906,
                    45920
                  ],
                  "loc": {
                    "start": {
                      "line": 1359,
                      "column": 13
                    },
                    "end": {
                      "line": 1359,
                      "column": 27
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      45921,
                      45926
                    ],
                    "loc": {
                      "start": {
                        "line": 1359,
                        "column": 28
                      },
                      "end": {
                        "line": 1359,
                        "column": 33
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "values",
                    "range": [
                      45928,
                      45934
                    ],
                    "loc": {
                      "start": {
                        "line": 1359,
                        "column": 35
                      },
                      "end": {
                        "line": 1359,
                        "column": 41
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              45948,
                              45954
                            ],
                            "loc": {
                              "start": {
                                "line": 1360,
                                "column": 10
                              },
                              "end": {
                                "line": 1360,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                45957,
                                45962
                              ],
                              "loc": {
                                "start": {
                                  "line": 1360,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1360,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  45965,
                                  45970
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1360,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1360,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  45971,
                                  45977
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1360,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1360,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                45965,
                                45977
                              ],
                              "loc": {
                                "start": {
                                  "line": 1360,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1360,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                45980,
                                45981
                              ],
                              "loc": {
                                "start": {
                                  "line": 1360,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1360,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              45957,
                              45981
                            ],
                            "loc": {
                              "start": {
                                "line": 1360,
                                "column": 19
                              },
                              "end": {
                                "line": 1360,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            45948,
                            45981
                          ],
                          "loc": {
                            "start": {
                              "line": 1360,
                              "column": 10
                            },
                            "end": {
                              "line": 1360,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        45944,
                        45982
                      ],
                      "loc": {
                        "start": {
                          "line": 1360,
                          "column": 6
                        },
                        "end": {
                          "line": 1360,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            45994,
                            46000
                          ],
                          "loc": {
                            "start": {
                              "line": 1361,
                              "column": 11
                            },
                            "end": {
                              "line": 1361,
                              "column": 17
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          45993,
                          46000
                        ],
                        "loc": {
                          "start": {
                            "line": 1361,
                            "column": 10
                          },
                          "end": {
                            "line": 1361,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ArrayExpression",
                              "elements": [],
                              "range": [
                                46019,
                                46021
                              ],
                              "loc": {
                                "start": {
                                  "line": 1362,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1362,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              46012,
                              46022
                            ],
                            "loc": {
                              "start": {
                                "line": 1362,
                                "column": 8
                              },
                              "end": {
                                "line": 1362,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          46002,
                          46030
                        ],
                        "loc": {
                          "start": {
                            "line": 1361,
                            "column": 19
                          },
                          "end": {
                            "line": 1363,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        45989,
                        46030
                      ],
                      "loc": {
                        "start": {
                          "line": 1361,
                          "column": 6
                        },
                        "end": {
                          "line": 1363,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              46041,
                              46046
                            ],
                            "loc": {
                              "start": {
                                "line": 1364,
                                "column": 10
                              },
                              "end": {
                                "line": 1364,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                46050,
                                46051
                              ],
                              "loc": {
                                "start": {
                                  "line": 1364,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1364,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              46049,
                              46051
                            ],
                            "loc": {
                              "start": {
                                "line": 1364,
                                "column": 18
                              },
                              "end": {
                                "line": 1364,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            46041,
                            46051
                          ],
                          "loc": {
                            "start": {
                              "line": 1364,
                              "column": 10
                            },
                            "end": {
                              "line": 1364,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "indexOf",
                            "range": [
                              46063,
                              46070
                            ],
                            "loc": {
                              "start": {
                                "line": 1365,
                                "column": 10
                              },
                              "end": {
                                "line": 1365,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "getIndexOf",
                              "range": [
                                46073,
                                46083
                              ],
                              "loc": {
                                "start": {
                                  "line": 1365,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1365,
                                  "column": 30
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              46073,
                              46085
                            ],
                            "loc": {
                              "start": {
                                "line": 1365,
                                "column": 20
                              },
                              "end": {
                                "line": 1365,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            46063,
                            46085
                          ],
                          "loc": {
                            "start": {
                              "line": 1365,
                              "column": 10
                            },
                            "end": {
                              "line": 1365,
                              "column": 32
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "prereq",
                            "range": [
                              46097,
                              46103
                            ],
                            "loc": {
                              "start": {
                                "line": 1366,
                                "column": 10
                              },
                              "end": {
                                "line": 1366,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "===",
                            "left": {
                              "type": "Identifier",
                              "name": "indexOf",
                              "range": [
                                46106,
                                46113
                              ],
                              "loc": {
                                "start": {
                                  "line": 1366,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1366,
                                  "column": 26
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "baseIndexOf",
                              "range": [
                                46118,
                                46129
                              ],
                              "loc": {
                                "start": {
                                  "line": 1366,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1366,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              46106,
                              46129
                            ],
                            "loc": {
                              "start": {
                                "line": 1366,
                                "column": 19
                              },
                              "end": {
                                "line": 1366,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            46097,
                            46129
                          ],
                          "loc": {
                            "start": {
                              "line": 1366,
                              "column": 10
                            },
                            "end": {
                              "line": 1366,
                              "column": 42
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isLarge",
                            "range": [
                              46141,
                              46148
                            ],
                            "loc": {
                              "start": {
                                "line": 1367,
                                "column": 10
                              },
                              "end": {
                                "line": 1367,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "Identifier",
                                  "name": "prereq",
                                  "range": [
                                    46151,
                                    46157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1367,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1367,
                                      "column": 26
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "createCache",
                                  "range": [
                                    46161,
                                    46172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1367,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1367,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  46151,
                                  46172
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1367,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1367,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "values",
                                "range": [
                                  46176,
                                  46182
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1367,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 1367,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                46151,
                                46182
                              ],
                              "loc": {
                                "start": {
                                  "line": 1367,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1367,
                                  "column": 51
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": ">=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "values",
                                  "range": [
                                    46186,
                                    46192
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1367,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 1367,
                                      "column": 61
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    46193,
                                    46199
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1367,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 1367,
                                      "column": 68
                                    }
                                  }
                                },
                                "range": [
                                  46186,
                                  46199
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1367,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 1367,
                                    "column": 68
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 200,
                                "raw": "200",
                                "range": [
                                  46203,
                                  46206
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1367,
                                    "column": 72
                                  },
                                  "end": {
                                    "line": 1367,
                                    "column": 75
                                  }
                                }
                              },
                              "range": [
                                46186,
                                46206
                              ],
                              "loc": {
                                "start": {
                                  "line": 1367,
                                  "column": 55
                                },
                                "end": {
                                  "line": 1367,
                                  "column": 75
                                }
                              }
                            },
                            "range": [
                              46151,
                              46206
                            ],
                            "loc": {
                              "start": {
                                "line": 1367,
                                "column": 20
                              },
                              "end": {
                                "line": 1367,
                                "column": 75
                              }
                            }
                          },
                          "range": [
                            46141,
                            46206
                          ],
                          "loc": {
                            "start": {
                              "line": 1367,
                              "column": 10
                            },
                            "end": {
                              "line": 1367,
                              "column": 75
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isCommon",
                            "range": [
                              46218,
                              46226
                            ],
                            "loc": {
                              "start": {
                                "line": 1368,
                                "column": 10
                              },
                              "end": {
                                "line": 1368,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "prereq",
                              "range": [
                                46229,
                                46235
                              ],
                              "loc": {
                                "start": {
                                  "line": 1368,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1368,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "isLarge",
                                "range": [
                                  46240,
                                  46247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1368,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1368,
                                    "column": 39
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                46239,
                                46247
                              ],
                              "loc": {
                                "start": {
                                  "line": 1368,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1368,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              46229,
                              46247
                            ],
                            "loc": {
                              "start": {
                                "line": 1368,
                                "column": 21
                              },
                              "end": {
                                "line": 1368,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            46218,
                            46247
                          ],
                          "loc": {
                            "start": {
                              "line": 1368,
                              "column": 10
                            },
                            "end": {
                              "line": 1368,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              46259,
                              46265
                            ],
                            "loc": {
                              "start": {
                                "line": 1369,
                                "column": 10
                              },
                              "end": {
                                "line": 1369,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              46268,
                              46270
                            ],
                            "loc": {
                              "start": {
                                "line": 1369,
                                "column": 19
                              },
                              "end": {
                                "line": 1369,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            46259,
                            46270
                          ],
                          "loc": {
                            "start": {
                              "line": 1369,
                              "column": 10
                            },
                            "end": {
                              "line": 1369,
                              "column": 21
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "valuesLength",
                            "range": [
                              46282,
                              46294
                            ],
                            "loc": {
                              "start": {
                                "line": 1370,
                                "column": 10
                              },
                              "end": {
                                "line": 1370,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "values",
                              "range": [
                                46297,
                                46303
                              ],
                              "loc": {
                                "start": {
                                  "line": 1370,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1370,
                                  "column": 31
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "values",
                                "range": [
                                  46306,
                                  46312
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1370,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1370,
                                    "column": 40
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  46313,
                                  46319
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1370,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 1370,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                46306,
                                46319
                              ],
                              "loc": {
                                "start": {
                                  "line": 1370,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1370,
                                  "column": 47
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                46322,
                                46323
                              ],
                              "loc": {
                                "start": {
                                  "line": 1370,
                                  "column": 50
                                },
                                "end": {
                                  "line": 1370,
                                  "column": 51
                                }
                              }
                            },
                            "range": [
                              46297,
                              46323
                            ],
                            "loc": {
                              "start": {
                                "line": 1370,
                                "column": 25
                              },
                              "end": {
                                "line": 1370,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            46282,
                            46323
                          ],
                          "loc": {
                            "start": {
                              "line": 1370,
                              "column": 10
                            },
                            "end": {
                              "line": 1370,
                              "column": 51
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        46037,
                        46324
                      ],
                      "loc": {
                        "start": {
                          "line": 1364,
                          "column": 6
                        },
                        "end": {
                          "line": 1370,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isLarge",
                        "range": [
                          46336,
                          46343
                        ],
                        "loc": {
                          "start": {
                            "line": 1372,
                            "column": 10
                          },
                          "end": {
                            "line": 1372,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "indexOf",
                                "range": [
                                  46355,
                                  46362
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1373,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1373,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "cacheIndexOf",
                                "range": [
                                  46365,
                                  46377
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1373,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1373,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                46355,
                                46377
                              ],
                              "loc": {
                                "start": {
                                  "line": 1373,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1373,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              46355,
                              46378
                            ],
                            "loc": {
                              "start": {
                                "line": 1373,
                                "column": 8
                              },
                              "end": {
                                "line": 1373,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "values",
                                "range": [
                                  46387,
                                  46393
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1374,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1374,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "createCache",
                                  "range": [
                                    46396,
                                    46407
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1374,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1374,
                                      "column": 28
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      46408,
                                      46414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1374,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1374,
                                        "column": 35
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  46396,
                                  46415
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1374,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1374,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                46387,
                                46415
                              ],
                              "loc": {
                                "start": {
                                  "line": 1374,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1374,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              46387,
                              46416
                            ],
                            "loc": {
                              "start": {
                                "line": 1374,
                                "column": 8
                              },
                              "end": {
                                "line": 1374,
                                "column": 37
                              }
                            }
                          }
                        ],
                        "range": [
                          46345,
                          46424
                        ],
                        "loc": {
                          "start": {
                            "line": 1372,
                            "column": 19
                          },
                          "end": {
                            "line": 1375,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        46332,
                        46424
                      ],
                      "loc": {
                        "start": {
                          "line": 1372,
                          "column": 6
                        },
                        "end": {
                          "line": 1375,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "LabeledStatement",
                      "label": {
                        "type": "Identifier",
                        "name": "outer",
                        "range": [
                          46431,
                          46436
                        ],
                        "loc": {
                          "start": {
                            "line": 1376,
                            "column": 6
                          },
                          "end": {
                            "line": 1376,
                            "column": 11
                          }
                        }
                      },
                      "body": {
                        "type": "WhileStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "UpdateExpression",
                            "operator": "++",
                            "argument": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                46453,
                                46458
                              ],
                              "loc": {
                                "start": {
                                  "line": 1377,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1377,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              46451,
                              46458
                            ],
                            "loc": {
                              "start": {
                                "line": 1377,
                                "column": 13
                              },
                              "end": {
                                "line": 1377,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              46461,
                              46467
                            ],
                            "loc": {
                              "start": {
                                "line": 1377,
                                "column": 23
                              },
                              "end": {
                                "line": 1377,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            46451,
                            46467
                          ],
                          "loc": {
                            "start": {
                              "line": 1377,
                              "column": 13
                            },
                            "end": {
                              "line": 1377,
                              "column": 29
                            }
                          }
                        },
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      46483,
                                      46488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1378,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1378,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        46491,
                                        46496
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1378,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 1378,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        46497,
                                        46502
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1378,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1378,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      46491,
                                      46503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1378,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1378,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    46483,
                                    46503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1378,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1378,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                46479,
                                46504
                              ],
                              "loc": {
                                "start": {
                                  "line": 1378,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1378,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "Identifier",
                                "name": "isCommon",
                                "range": [
                                  46518,
                                  46526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1380,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1380,
                                    "column": 20
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "VariableDeclaration",
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "valuesIndex",
                                          "range": [
                                            46544,
                                            46555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1381,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1381,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "Identifier",
                                          "name": "valuesLength",
                                          "range": [
                                            46558,
                                            46570
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1381,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1381,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          46544,
                                          46570
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1381,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1381,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "kind": "var",
                                    "range": [
                                      46540,
                                      46571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1381,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1381,
                                        "column": 41
                                      }
                                    }
                                  },
                                  {
                                    "type": "WhileStatement",
                                    "test": {
                                      "type": "UpdateExpression",
                                      "operator": "--",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "valuesIndex",
                                        "range": [
                                          46589,
                                          46600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1382,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1382,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "prefix": false,
                                      "range": [
                                        46589,
                                        46602
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1382,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1382,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "===",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "values",
                                                "range": [
                                                  46622,
                                                  46628
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1383,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1383,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "valuesIndex",
                                                "range": [
                                                  46629,
                                                  46640
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1383,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 1383,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "range": [
                                                46622,
                                                46641
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1383,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1383,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                46646,
                                                46651
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1383,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 1383,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "range": [
                                              46622,
                                              46651
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1383,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 1383,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ContinueStatement",
                                                "label": {
                                                  "type": "Identifier",
                                                  "name": "outer",
                                                  "range": [
                                                    46678,
                                                    46683
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1384,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 1384,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  46669,
                                                  46684
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1384,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1384,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              46653,
                                              46698
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1383,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 1385,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": null,
                                          "range": [
                                            46618,
                                            46698
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1383,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1385,
                                              "column": 13
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        46604,
                                        46710
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1382,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1386,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "range": [
                                      46582,
                                      46710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1382,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1386,
                                        "column": 11
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            46721,
                                            46727
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1387,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1387,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "push",
                                          "range": [
                                            46728,
                                            46732
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1387,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1387,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          46721,
                                          46732
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1387,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1387,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            46733,
                                            46738
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1387,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 1387,
                                              "column": 27
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        46721,
                                        46739
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1387,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1387,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      46721,
                                      46740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1387,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1387,
                                        "column": 29
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  46528,
                                  46750
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1380,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1388,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": {
                                "type": "IfStatement",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "<",
                                  "left": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "indexOf",
                                      "range": [
                                        46768,
                                        46775
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1389,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1389,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          46776,
                                          46782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1389,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1389,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          46784,
                                          46789
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1389,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1389,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      46768,
                                      46790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1389,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1389,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      46793,
                                      46794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1389,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 1389,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    46768,
                                    46794
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1389,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1389,
                                      "column": 43
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "expression": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              46808,
                                              46814
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1390,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1390,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "push",
                                            "range": [
                                              46815,
                                              46819
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1390,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1390,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            46808,
                                            46819
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1390,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1390,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              46820,
                                              46825
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1390,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 1390,
                                                "column": 27
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          46808,
                                          46826
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1390,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1390,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "range": [
                                        46808,
                                        46827
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1390,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1390,
                                          "column": 29
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    46796,
                                    46837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1389,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1391,
                                      "column": 9
                                    }
                                  }
                                },
                                "alternate": null,
                                "range": [
                                  46764,
                                  46837
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1389,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1391,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                46514,
                                46837
                              ],
                              "loc": {
                                "start": {
                                  "line": 1380,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1391,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            46469,
                            46845
                          ],
                          "loc": {
                            "start": {
                              "line": 1377,
                              "column": 31
                            },
                            "end": {
                              "line": 1392,
                              "column": 7
                            }
                          }
                        },
                        "range": [
                          46444,
                          46845
                        ],
                        "loc": {
                          "start": {
                            "line": 1377,
                            "column": 6
                          },
                          "end": {
                            "line": 1392,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        46431,
                        46845
                      ],
                      "loc": {
                        "start": {
                          "line": 1376,
                          "column": 6
                        },
                        "end": {
                          "line": 1392,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          46859,
                          46865
                        ],
                        "loc": {
                          "start": {
                            "line": 1393,
                            "column": 13
                          },
                          "end": {
                            "line": 1393,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        46852,
                        46866
                      ],
                      "loc": {
                        "start": {
                          "line": 1393,
                          "column": 6
                        },
                        "end": {
                          "line": 1393,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    45936,
                    46872
                  ],
                  "loc": {
                    "start": {
                      "line": 1359,
                      "column": 43
                    },
                    "end": {
                      "line": 1394,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  45897,
                  46872
                ],
                "loc": {
                  "start": {
                    "line": 1359,
                    "column": 4
                  },
                  "end": {
                    "line": 1394,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseEach",
                  "range": [
                    47249,
                    47257
                  ],
                  "loc": {
                    "start": {
                      "line": 1405,
                      "column": 13
                    },
                    "end": {
                      "line": 1405,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      47258,
                      47268
                    ],
                    "loc": {
                      "start": {
                        "line": 1405,
                        "column": 22
                      },
                      "end": {
                        "line": 1405,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      47270,
                      47278
                    ],
                    "loc": {
                      "start": {
                        "line": 1405,
                        "column": 34
                      },
                      "end": {
                        "line": 1405,
                        "column": 42
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              47292,
                              47297
                            ],
                            "loc": {
                              "start": {
                                "line": 1406,
                                "column": 10
                              },
                              "end": {
                                "line": 1406,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                47301,
                                47302
                              ],
                              "loc": {
                                "start": {
                                  "line": 1406,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1406,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              47300,
                              47302
                            ],
                            "loc": {
                              "start": {
                                "line": 1406,
                                "column": 18
                              },
                              "end": {
                                "line": 1406,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            47292,
                            47302
                          ],
                          "loc": {
                            "start": {
                              "line": 1406,
                              "column": 10
                            },
                            "end": {
                              "line": 1406,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "iterable",
                            "range": [
                              47314,
                              47322
                            ],
                            "loc": {
                              "start": {
                                "line": 1407,
                                "column": 10
                              },
                              "end": {
                                "line": 1407,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              47325,
                              47335
                            ],
                            "loc": {
                              "start": {
                                "line": 1407,
                                "column": 21
                              },
                              "end": {
                                "line": 1407,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            47314,
                            47335
                          ],
                          "loc": {
                            "start": {
                              "line": 1407,
                              "column": 10
                            },
                            "end": {
                              "line": 1407,
                              "column": 31
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              47347,
                              47353
                            ],
                            "loc": {
                              "start": {
                                "line": 1408,
                                "column": 10
                              },
                              "end": {
                                "line": 1408,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                47356,
                                47366
                              ],
                              "loc": {
                                "start": {
                                  "line": 1408,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1408,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  47369,
                                  47379
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1408,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1408,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  47380,
                                  47386
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1408,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1408,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                47369,
                                47386
                              ],
                              "loc": {
                                "start": {
                                  "line": 1408,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1408,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                47389,
                                47390
                              ],
                              "loc": {
                                "start": {
                                  "line": 1408,
                                  "column": 52
                                },
                                "end": {
                                  "line": 1408,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              47356,
                              47390
                            ],
                            "loc": {
                              "start": {
                                "line": 1408,
                                "column": 19
                              },
                              "end": {
                                "line": 1408,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            47347,
                            47390
                          ],
                          "loc": {
                            "start": {
                              "line": 1408,
                              "column": 10
                            },
                            "end": {
                              "line": 1408,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        47288,
                        47391
                      ],
                      "loc": {
                        "start": {
                          "line": 1406,
                          "column": 6
                        },
                        "end": {
                          "line": 1408,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              47410,
                              47416
                            ],
                            "loc": {
                              "start": {
                                "line": 1410,
                                "column": 17
                              },
                              "end": {
                                "line": 1410,
                                "column": 23
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            47403,
                            47416
                          ],
                          "loc": {
                            "start": {
                              "line": 1410,
                              "column": 10
                            },
                            "end": {
                              "line": 1410,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            47420,
                            47428
                          ],
                          "loc": {
                            "start": {
                              "line": 1410,
                              "column": 27
                            },
                            "end": {
                              "line": 1410,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          47403,
                          47428
                        ],
                        "loc": {
                          "start": {
                            "line": 1410,
                            "column": 10
                          },
                          "end": {
                            "line": 1410,
                            "column": 35
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "support",
                                  "range": [
                                    47444,
                                    47451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1411,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1411,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "unindexedChars",
                                  "range": [
                                    47452,
                                    47466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1411,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1411,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  47444,
                                  47466
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1411,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1411,
                                    "column": 34
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isString",
                                  "range": [
                                    47470,
                                    47478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1411,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 1411,
                                      "column": 46
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "iterable",
                                    "range": [
                                      47479,
                                      47487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1411,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 1411,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  47470,
                                  47488
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1411,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 1411,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                47444,
                                47488
                              ],
                              "loc": {
                                "start": {
                                  "line": 1411,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1411,
                                  "column": 56
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "iterable",
                                      "range": [
                                        47502,
                                        47510
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1412,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1412,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "iterable",
                                          "range": [
                                            47513,
                                            47521
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1412,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1412,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "split",
                                          "range": [
                                            47522,
                                            47527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1412,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 1412,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "range": [
                                          47513,
                                          47527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1412,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1412,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": "",
                                          "raw": "''",
                                          "range": [
                                            47528,
                                            47530
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1412,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 1412,
                                              "column": 38
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        47513,
                                        47531
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1412,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1412,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      47502,
                                      47531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1412,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1412,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    47502,
                                    47532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1412,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1412,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "range": [
                                47490,
                                47542
                              ],
                              "loc": {
                                "start": {
                                  "line": 1411,
                                  "column": 58
                                },
                                "end": {
                                  "line": 1413,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              47440,
                              47542
                            ],
                            "loc": {
                              "start": {
                                "line": 1411,
                                "column": 8
                              },
                              "end": {
                                "line": 1413,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    47560,
                                    47565
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1414,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1414,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  47558,
                                  47565
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1414,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1414,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  47568,
                                  47574
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1414,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1414,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                47558,
                                47574
                              ],
                              "loc": {
                                "start": {
                                  "line": 1414,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1414,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "===",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          47592,
                                          47600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1415,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1415,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "iterable",
                                            "range": [
                                              47601,
                                              47609
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1415,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1415,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              47610,
                                              47615
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1415,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 1415,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            47601,
                                            47616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1415,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1415,
                                              "column": 38
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            47618,
                                            47623
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1415,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 1415,
                                              "column": 45
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            47625,
                                            47635
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1415,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 1415,
                                              "column": 57
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        47592,
                                        47636
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1415,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1415,
                                          "column": 58
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": false,
                                      "raw": "false",
                                      "range": [
                                        47641,
                                        47646
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1415,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 1415,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      47592,
                                      47646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1415,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1415,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "BreakStatement",
                                        "label": null,
                                        "range": [
                                          47662,
                                          47668
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1416,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1416,
                                            "column": 18
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      47648,
                                      47680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1415,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 1417,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    47588,
                                    47680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1415,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1417,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                47576,
                                47690
                              ],
                              "loc": {
                                "start": {
                                  "line": 1414,
                                  "column": 33
                                },
                                "end": {
                                  "line": 1418,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              47551,
                              47690
                            ],
                            "loc": {
                              "start": {
                                "line": 1414,
                                "column": 8
                              },
                              "end": {
                                "line": 1418,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          47430,
                          47698
                        ],
                        "loc": {
                          "start": {
                            "line": 1410,
                            "column": 37
                          },
                          "end": {
                            "line": 1419,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseForOwn",
                                "range": [
                                  47714,
                                  47724
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1420,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1420,
                                    "column": 18
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    47725,
                                    47735
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1420,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1420,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    47737,
                                    47745
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1420,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1420,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "range": [
                                47714,
                                47746
                              ],
                              "loc": {
                                "start": {
                                  "line": 1420,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1420,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              47714,
                              47747
                            ],
                            "loc": {
                              "start": {
                                "line": 1420,
                                "column": 8
                              },
                              "end": {
                                "line": 1420,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          47704,
                          47755
                        ],
                        "loc": {
                          "start": {
                            "line": 1419,
                            "column": 13
                          },
                          "end": {
                            "line": 1421,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        47399,
                        47755
                      ],
                      "loc": {
                        "start": {
                          "line": 1410,
                          "column": 6
                        },
                        "end": {
                          "line": 1421,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          47769,
                          47779
                        ],
                        "loc": {
                          "start": {
                            "line": 1422,
                            "column": 13
                          },
                          "end": {
                            "line": 1422,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        47762,
                        47780
                      ],
                      "loc": {
                        "start": {
                          "line": 1422,
                          "column": 6
                        },
                        "end": {
                          "line": 1422,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    47280,
                    47786
                  ],
                  "loc": {
                    "start": {
                      "line": 1405,
                      "column": 44
                    },
                    "end": {
                      "line": 1423,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  47240,
                  47786
                ],
                "loc": {
                  "start": {
                    "line": 1405,
                    "column": 4
                  },
                  "end": {
                    "line": 1423,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseEachRight",
                  "range": [
                    48168,
                    48181
                  ],
                  "loc": {
                    "start": {
                      "line": 1434,
                      "column": 13
                    },
                    "end": {
                      "line": 1434,
                      "column": 26
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      48182,
                      48192
                    ],
                    "loc": {
                      "start": {
                        "line": 1434,
                        "column": 27
                      },
                      "end": {
                        "line": 1434,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      48194,
                      48202
                    ],
                    "loc": {
                      "start": {
                        "line": 1434,
                        "column": 39
                      },
                      "end": {
                        "line": 1434,
                        "column": 47
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "iterable",
                            "range": [
                              48216,
                              48224
                            ],
                            "loc": {
                              "start": {
                                "line": 1435,
                                "column": 10
                              },
                              "end": {
                                "line": 1435,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              48227,
                              48237
                            ],
                            "loc": {
                              "start": {
                                "line": 1435,
                                "column": 21
                              },
                              "end": {
                                "line": 1435,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            48216,
                            48237
                          ],
                          "loc": {
                            "start": {
                              "line": 1435,
                              "column": 10
                            },
                            "end": {
                              "line": 1435,
                              "column": 31
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              48249,
                              48255
                            ],
                            "loc": {
                              "start": {
                                "line": 1436,
                                "column": 10
                              },
                              "end": {
                                "line": 1436,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                48258,
                                48268
                              ],
                              "loc": {
                                "start": {
                                  "line": 1436,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1436,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  48271,
                                  48281
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1436,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1436,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  48282,
                                  48288
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1436,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1436,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                48271,
                                48288
                              ],
                              "loc": {
                                "start": {
                                  "line": 1436,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1436,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                48291,
                                48292
                              ],
                              "loc": {
                                "start": {
                                  "line": 1436,
                                  "column": 52
                                },
                                "end": {
                                  "line": 1436,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              48258,
                              48292
                            ],
                            "loc": {
                              "start": {
                                "line": 1436,
                                "column": 19
                              },
                              "end": {
                                "line": 1436,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            48249,
                            48292
                          ],
                          "loc": {
                            "start": {
                              "line": 1436,
                              "column": 10
                            },
                            "end": {
                              "line": 1436,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        48212,
                        48293
                      ],
                      "loc": {
                        "start": {
                          "line": 1435,
                          "column": 6
                        },
                        "end": {
                          "line": 1436,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              48312,
                              48318
                            ],
                            "loc": {
                              "start": {
                                "line": 1438,
                                "column": 17
                              },
                              "end": {
                                "line": 1438,
                                "column": 23
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            48305,
                            48318
                          ],
                          "loc": {
                            "start": {
                              "line": 1438,
                              "column": 10
                            },
                            "end": {
                              "line": 1438,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            48322,
                            48330
                          ],
                          "loc": {
                            "start": {
                              "line": 1438,
                              "column": 27
                            },
                            "end": {
                              "line": 1438,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          48305,
                          48330
                        ],
                        "loc": {
                          "start": {
                            "line": 1438,
                            "column": 10
                          },
                          "end": {
                            "line": 1438,
                            "column": 35
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "support",
                                  "range": [
                                    48346,
                                    48353
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1439,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1439,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "unindexedChars",
                                  "range": [
                                    48354,
                                    48368
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1439,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1439,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  48346,
                                  48368
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1439,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1439,
                                    "column": 34
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isString",
                                  "range": [
                                    48372,
                                    48380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1439,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 1439,
                                      "column": 46
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "iterable",
                                    "range": [
                                      48381,
                                      48389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1439,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 1439,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  48372,
                                  48390
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1439,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 1439,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                48346,
                                48390
                              ],
                              "loc": {
                                "start": {
                                  "line": 1439,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1439,
                                  "column": 56
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "iterable",
                                      "range": [
                                        48404,
                                        48412
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1440,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1440,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "iterable",
                                          "range": [
                                            48415,
                                            48423
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1440,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1440,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "split",
                                          "range": [
                                            48424,
                                            48429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1440,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 1440,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "range": [
                                          48415,
                                          48429
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1440,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1440,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": "",
                                          "raw": "''",
                                          "range": [
                                            48430,
                                            48432
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1440,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 1440,
                                              "column": 38
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        48415,
                                        48433
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1440,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1440,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      48404,
                                      48433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1440,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1440,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    48404,
                                    48434
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1440,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1440,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "range": [
                                48392,
                                48444
                              ],
                              "loc": {
                                "start": {
                                  "line": 1439,
                                  "column": 58
                                },
                                "end": {
                                  "line": 1441,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              48342,
                              48444
                            ],
                            "loc": {
                              "start": {
                                "line": 1439,
                                "column": 8
                              },
                              "end": {
                                "line": 1441,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "UpdateExpression",
                              "operator": "--",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  48460,
                                  48466
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1442,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1442,
                                    "column": 21
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                48460,
                                48468
                              ],
                              "loc": {
                                "start": {
                                  "line": 1442,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1442,
                                  "column": 23
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "===",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          48486,
                                          48494
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1443,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1443,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "iterable",
                                            "range": [
                                              48495,
                                              48503
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1443,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1443,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              48504,
                                              48510
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1443,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 1443,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            48495,
                                            48511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1443,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1443,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            48513,
                                            48519
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1443,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 1443,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            48521,
                                            48531
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1443,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 1443,
                                              "column": 59
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        48486,
                                        48532
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1443,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1443,
                                          "column": 60
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": false,
                                      "raw": "false",
                                      "range": [
                                        48537,
                                        48542
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1443,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 1443,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "range": [
                                      48486,
                                      48542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1443,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1443,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "BreakStatement",
                                        "label": null,
                                        "range": [
                                          48558,
                                          48564
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1444,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1444,
                                            "column": 18
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      48544,
                                      48576
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1443,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 1445,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    48482,
                                    48576
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1443,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1445,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                48470,
                                48586
                              ],
                              "loc": {
                                "start": {
                                  "line": 1442,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1446,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              48453,
                              48586
                            ],
                            "loc": {
                              "start": {
                                "line": 1442,
                                "column": 8
                              },
                              "end": {
                                "line": 1446,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          48332,
                          48594
                        ],
                        "loc": {
                          "start": {
                            "line": 1438,
                            "column": 37
                          },
                          "end": {
                            "line": 1447,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseForOwnRight",
                                "range": [
                                  48610,
                                  48625
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1448,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1448,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    48626,
                                    48636
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1448,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1448,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    48638,
                                    48646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1448,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1448,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                48610,
                                48647
                              ],
                              "loc": {
                                "start": {
                                  "line": 1448,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1448,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              48610,
                              48648
                            ],
                            "loc": {
                              "start": {
                                "line": 1448,
                                "column": 8
                              },
                              "end": {
                                "line": 1448,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          48600,
                          48656
                        ],
                        "loc": {
                          "start": {
                            "line": 1447,
                            "column": 13
                          },
                          "end": {
                            "line": 1449,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        48301,
                        48656
                      ],
                      "loc": {
                        "start": {
                          "line": 1438,
                          "column": 6
                        },
                        "end": {
                          "line": 1449,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          48670,
                          48680
                        ],
                        "loc": {
                          "start": {
                            "line": 1450,
                            "column": 13
                          },
                          "end": {
                            "line": 1450,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        48663,
                        48681
                      ],
                      "loc": {
                        "start": {
                          "line": 1450,
                          "column": 6
                        },
                        "end": {
                          "line": 1450,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    48204,
                    48687
                  ],
                  "loc": {
                    "start": {
                      "line": 1434,
                      "column": 49
                    },
                    "end": {
                      "line": 1451,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  48159,
                  48687
                ],
                "loc": {
                  "start": {
                    "line": 1434,
                    "column": 4
                  },
                  "end": {
                    "line": 1451,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseFlatten",
                  "range": [
                    49220,
                    49231
                  ],
                  "loc": {
                    "start": {
                      "line": 1464,
                      "column": 13
                    },
                    "end": {
                      "line": 1464,
                      "column": 24
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      49232,
                      49237
                    ],
                    "loc": {
                      "start": {
                        "line": 1464,
                        "column": 25
                      },
                      "end": {
                        "line": 1464,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "isShallow",
                    "range": [
                      49239,
                      49248
                    ],
                    "loc": {
                      "start": {
                        "line": 1464,
                        "column": 32
                      },
                      "end": {
                        "line": 1464,
                        "column": 41
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "isStrict",
                    "range": [
                      49250,
                      49258
                    ],
                    "loc": {
                      "start": {
                        "line": 1464,
                        "column": 43
                      },
                      "end": {
                        "line": 1464,
                        "column": 51
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "fromIndex",
                    "range": [
                      49260,
                      49269
                    ],
                    "loc": {
                      "start": {
                        "line": 1464,
                        "column": 53
                      },
                      "end": {
                        "line": 1464,
                        "column": 62
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              49283,
                              49288
                            ],
                            "loc": {
                              "start": {
                                "line": 1465,
                                "column": 10
                              },
                              "end": {
                                "line": 1465,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "-",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "Identifier",
                                "name": "fromIndex",
                                "range": [
                                  49292,
                                  49301
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1465,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1465,
                                    "column": 28
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  49305,
                                  49306
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1465,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1465,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                49292,
                                49306
                              ],
                              "loc": {
                                "start": {
                                  "line": 1465,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1465,
                                  "column": 33
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                49310,
                                49311
                              ],
                              "loc": {
                                "start": {
                                  "line": 1465,
                                  "column": 37
                                },
                                "end": {
                                  "line": 1465,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              49291,
                              49311
                            ],
                            "loc": {
                              "start": {
                                "line": 1465,
                                "column": 18
                              },
                              "end": {
                                "line": 1465,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            49283,
                            49311
                          ],
                          "loc": {
                            "start": {
                              "line": 1465,
                              "column": 10
                            },
                            "end": {
                              "line": 1465,
                              "column": 38
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              49323,
                              49329
                            ],
                            "loc": {
                              "start": {
                                "line": 1466,
                                "column": 10
                              },
                              "end": {
                                "line": 1466,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                49332,
                                49337
                              ],
                              "loc": {
                                "start": {
                                  "line": 1466,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1466,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  49340,
                                  49345
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1466,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1466,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  49346,
                                  49352
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1466,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1466,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                49340,
                                49352
                              ],
                              "loc": {
                                "start": {
                                  "line": 1466,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1466,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                49355,
                                49356
                              ],
                              "loc": {
                                "start": {
                                  "line": 1466,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1466,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              49332,
                              49356
                            ],
                            "loc": {
                              "start": {
                                "line": 1466,
                                "column": 19
                              },
                              "end": {
                                "line": 1466,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            49323,
                            49356
                          ],
                          "loc": {
                            "start": {
                              "line": 1466,
                              "column": 10
                            },
                            "end": {
                              "line": 1466,
                              "column": 43
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              49368,
                              49374
                            ],
                            "loc": {
                              "start": {
                                "line": 1467,
                                "column": 10
                              },
                              "end": {
                                "line": 1467,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              49377,
                              49379
                            ],
                            "loc": {
                              "start": {
                                "line": 1467,
                                "column": 19
                              },
                              "end": {
                                "line": 1467,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            49368,
                            49379
                          ],
                          "loc": {
                            "start": {
                              "line": 1467,
                              "column": 10
                            },
                            "end": {
                              "line": 1467,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        49279,
                        49380
                      ],
                      "loc": {
                        "start": {
                          "line": 1465,
                          "column": 6
                        },
                        "end": {
                          "line": 1467,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              49397,
                              49402
                            ],
                            "loc": {
                              "start": {
                                "line": 1469,
                                "column": 15
                              },
                              "end": {
                                "line": 1469,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            49395,
                            49402
                          ],
                          "loc": {
                            "start": {
                              "line": 1469,
                              "column": 13
                            },
                            "end": {
                              "line": 1469,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            49405,
                            49411
                          ],
                          "loc": {
                            "start": {
                              "line": 1469,
                              "column": 23
                            },
                            "end": {
                              "line": 1469,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          49395,
                          49411
                        ],
                        "loc": {
                          "start": {
                            "line": 1469,
                            "column": 13
                          },
                          "end": {
                            "line": 1469,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    49427,
                                    49432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1470,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1470,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      49435,
                                      49440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1470,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1470,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      49441,
                                      49446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1470,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1470,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    49435,
                                    49447
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1470,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1470,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  49427,
                                  49447
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1470,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1470,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              49423,
                              49448
                            ],
                            "loc": {
                              "start": {
                                "line": 1470,
                                "column": 8
                              },
                              "end": {
                                "line": 1470,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      49462,
                                      49467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1472,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1472,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "typeof",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          49478,
                                          49483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1472,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 1472,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        49471,
                                        49483
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1472,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1472,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "object",
                                      "raw": "'object'",
                                      "range": [
                                        49487,
                                        49495
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1472,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 1472,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "range": [
                                      49471,
                                      49495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1472,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1472,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    49462,
                                    49495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1472,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1472,
                                      "column": 45
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "UnaryExpression",
                                    "operator": "typeof",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          49506,
                                          49511
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1472,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 1472,
                                            "column": 61
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          49512,
                                          49518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1472,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 1472,
                                            "column": 68
                                          }
                                        }
                                      },
                                      "range": [
                                        49506,
                                        49518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1472,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 1472,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      49499,
                                      49518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1472,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 1472,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "number",
                                    "raw": "'number'",
                                    "range": [
                                      49522,
                                      49530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1472,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 1472,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    49499,
                                    49530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1472,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 1472,
                                      "column": 80
                                    }
                                  }
                                },
                                "range": [
                                  49462,
                                  49530
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1472,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1472,
                                    "column": 80
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "isArray",
                                    "range": [
                                      49547,
                                      49554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1473,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1473,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        49555,
                                        49560
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1473,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1473,
                                          "column": 29
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    49547,
                                    49561
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1473,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1473,
                                      "column": 30
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "isArguments",
                                    "range": [
                                      49565,
                                      49576
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1473,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1473,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        49577,
                                        49582
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1473,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1473,
                                          "column": 51
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    49565,
                                    49583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1473,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1473,
                                      "column": 52
                                    }
                                  }
                                },
                                "range": [
                                  49547,
                                  49583
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1473,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1473,
                                    "column": 52
                                  }
                                }
                              },
                              "range": [
                                49462,
                                49584
                              ],
                              "loc": {
                                "start": {
                                  "line": 1472,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1473,
                                  "column": 53
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "isShallow",
                                      "range": [
                                        49678,
                                        49687
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1475,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1475,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      49677,
                                      49687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1475,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1475,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              49703,
                                              49708
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1476,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1476,
                                                "column": 17
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "baseFlatten",
                                              "range": [
                                                49711,
                                                49722
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1476,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 1476,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  49723,
                                                  49728
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1476,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 1476,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "isShallow",
                                                "range": [
                                                  49730,
                                                  49739
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1476,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 1476,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "isStrict",
                                                "range": [
                                                  49741,
                                                  49749
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1476,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 1476,
                                                    "column": 58
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              49711,
                                              49750
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1476,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 1476,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "range": [
                                            49703,
                                            49750
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1476,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1476,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "range": [
                                          49703,
                                          49751
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1476,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1476,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      49689,
                                      49763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1475,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1477,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    49673,
                                    49763
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1475,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1477,
                                      "column": 11
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "valIndex",
                                        "range": [
                                          49778,
                                          49786
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1478,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1478,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "UnaryExpression",
                                        "operator": "-",
                                        "argument": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            49790,
                                            49791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1478,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 1478,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          49789,
                                          49791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1478,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1478,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        49778,
                                        49791
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1478,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1478,
                                          "column": 27
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "valLength",
                                        "range": [
                                          49807,
                                          49816
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1479,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1479,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            49819,
                                            49824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1479,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 1479,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            49825,
                                            49831
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1479,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1479,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          49819,
                                          49831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1479,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 1479,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        49807,
                                        49831
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1479,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1479,
                                          "column": 38
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "resIndex",
                                        "range": [
                                          49847,
                                          49855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1480,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1480,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            49858,
                                            49864
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1480,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 1480,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            49865,
                                            49871
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1480,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1480,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          49858,
                                          49871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1480,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1480,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        49847,
                                        49871
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1480,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1480,
                                          "column": 38
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    49774,
                                    49872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1478,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1480,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "+=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          49884,
                                          49890
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1482,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1482,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          49891,
                                          49897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1482,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1482,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        49884,
                                        49897
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1482,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1482,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "valLength",
                                      "range": [
                                        49901,
                                        49910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1482,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1482,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      49884,
                                      49910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1482,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1482,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    49884,
                                    49911
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1482,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1482,
                                      "column": 37
                                    }
                                  }
                                },
                                {
                                  "type": "WhileStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "UpdateExpression",
                                      "operator": "++",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "valIndex",
                                        "range": [
                                          49931,
                                          49939
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1483,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1483,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        49929,
                                        49939
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1483,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1483,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "valLength",
                                      "range": [
                                        49942,
                                        49951
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1483,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1483,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      49929,
                                      49951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1483,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1483,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                49967,
                                                49973
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1484,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1484,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "UpdateExpression",
                                              "operator": "++",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "resIndex",
                                                "range": [
                                                  49974,
                                                  49982
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1484,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1484,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "prefix": false,
                                              "range": [
                                                49974,
                                                49984
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1484,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 1484,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "range": [
                                              49967,
                                              49985
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1484,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1484,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                49988,
                                                49993
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1484,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 1484,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "valIndex",
                                              "range": [
                                                49994,
                                                50002
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1484,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 1484,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "range": [
                                              49988,
                                              50003
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1484,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 1484,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            49967,
                                            50003
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1484,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1484,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          49967,
                                          50004
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1484,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1484,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      49953,
                                      50016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1483,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 1485,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    49922,
                                    50016
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1483,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1485,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                49586,
                                50026
                              ],
                              "loc": {
                                "start": {
                                  "line": 1473,
                                  "column": 55
                                },
                                "end": {
                                  "line": 1486,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": {
                              "type": "IfStatement",
                              "test": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "isStrict",
                                  "range": [
                                    50037,
                                    50045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1486,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1486,
                                      "column": 28
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  50036,
                                  50045
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1486,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1486,
                                    "column": 28
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            50059,
                                            50065
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1487,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1487,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "push",
                                          "range": [
                                            50066,
                                            50070
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1487,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1487,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          50059,
                                          50070
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1487,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1487,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            50071,
                                            50076
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1487,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 1487,
                                              "column": 27
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        50059,
                                        50077
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1487,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1487,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      50059,
                                      50078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1487,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1487,
                                        "column": 29
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  50047,
                                  50088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1486,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1488,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                50032,
                                50088
                              ],
                              "loc": {
                                "start": {
                                  "line": 1486,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1488,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              49458,
                              50088
                            ],
                            "loc": {
                              "start": {
                                "line": 1472,
                                "column": 8
                              },
                              "end": {
                                "line": 1488,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          49413,
                          50096
                        ],
                        "loc": {
                          "start": {
                            "line": 1469,
                            "column": 31
                          },
                          "end": {
                            "line": 1489,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        49388,
                        50096
                      ],
                      "loc": {
                        "start": {
                          "line": 1469,
                          "column": 6
                        },
                        "end": {
                          "line": 1489,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          50110,
                          50116
                        ],
                        "loc": {
                          "start": {
                            "line": 1490,
                            "column": 13
                          },
                          "end": {
                            "line": 1490,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        50103,
                        50117
                      ],
                      "loc": {
                        "start": {
                          "line": 1490,
                          "column": 6
                        },
                        "end": {
                          "line": 1490,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    49271,
                    50123
                  ],
                  "loc": {
                    "start": {
                      "line": 1464,
                      "column": 64
                    },
                    "end": {
                      "line": 1491,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  49211,
                  50123
                ],
                "loc": {
                  "start": {
                    "line": 1464,
                    "column": 4
                  },
                  "end": {
                    "line": 1491,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseForOwn",
                  "range": [
                    50461,
                    50471
                  ],
                  "loc": {
                    "start": {
                      "line": 1502,
                      "column": 13
                    },
                    "end": {
                      "line": 1502,
                      "column": 23
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      50472,
                      50478
                    ],
                    "loc": {
                      "start": {
                        "line": 1502,
                        "column": 24
                      },
                      "end": {
                        "line": 1502,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      50480,
                      50488
                    ],
                    "loc": {
                      "start": {
                        "line": 1502,
                        "column": 32
                      },
                      "end": {
                        "line": 1502,
                        "column": 40
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              50502,
                              50507
                            ],
                            "loc": {
                              "start": {
                                "line": 1503,
                                "column": 10
                              },
                              "end": {
                                "line": 1503,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                50511,
                                50512
                              ],
                              "loc": {
                                "start": {
                                  "line": 1503,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1503,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              50510,
                              50512
                            ],
                            "loc": {
                              "start": {
                                "line": 1503,
                                "column": 18
                              },
                              "end": {
                                "line": 1503,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            50502,
                            50512
                          ],
                          "loc": {
                            "start": {
                              "line": 1503,
                              "column": 10
                            },
                            "end": {
                              "line": 1503,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              50524,
                              50529
                            ],
                            "loc": {
                              "start": {
                                "line": 1504,
                                "column": 10
                              },
                              "end": {
                                "line": 1504,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "keys",
                              "range": [
                                50532,
                                50536
                              ],
                              "loc": {
                                "start": {
                                  "line": 1504,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1504,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  50537,
                                  50543
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1504,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1504,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "range": [
                              50532,
                              50544
                            ],
                            "loc": {
                              "start": {
                                "line": 1504,
                                "column": 18
                              },
                              "end": {
                                "line": 1504,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            50524,
                            50544
                          ],
                          "loc": {
                            "start": {
                              "line": 1504,
                              "column": 10
                            },
                            "end": {
                              "line": 1504,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              50556,
                              50562
                            ],
                            "loc": {
                              "start": {
                                "line": 1505,
                                "column": 10
                              },
                              "end": {
                                "line": 1505,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                50565,
                                50570
                              ],
                              "loc": {
                                "start": {
                                  "line": 1505,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1505,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                50571,
                                50577
                              ],
                              "loc": {
                                "start": {
                                  "line": 1505,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1505,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              50565,
                              50577
                            ],
                            "loc": {
                              "start": {
                                "line": 1505,
                                "column": 19
                              },
                              "end": {
                                "line": 1505,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            50556,
                            50577
                          ],
                          "loc": {
                            "start": {
                              "line": 1505,
                              "column": 10
                            },
                            "end": {
                              "line": 1505,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        50498,
                        50578
                      ],
                      "loc": {
                        "start": {
                          "line": 1503,
                          "column": 6
                        },
                        "end": {
                          "line": 1505,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              50595,
                              50600
                            ],
                            "loc": {
                              "start": {
                                "line": 1507,
                                "column": 15
                              },
                              "end": {
                                "line": 1507,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            50593,
                            50600
                          ],
                          "loc": {
                            "start": {
                              "line": 1507,
                              "column": 13
                            },
                            "end": {
                              "line": 1507,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            50603,
                            50609
                          ],
                          "loc": {
                            "start": {
                              "line": 1507,
                              "column": 23
                            },
                            "end": {
                              "line": 1507,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          50593,
                          50609
                        ],
                        "loc": {
                          "start": {
                            "line": 1507,
                            "column": 13
                          },
                          "end": {
                            "line": 1507,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    50625,
                                    50628
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1508,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1508,
                                      "column": 15
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      50631,
                                      50636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1508,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1508,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      50637,
                                      50642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1508,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 1508,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    50631,
                                    50643
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1508,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1508,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  50625,
                                  50643
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1508,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1508,
                                    "column": 30
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              50621,
                              50644
                            ],
                            "loc": {
                              "start": {
                                "line": 1508,
                                "column": 8
                              },
                              "end": {
                                "line": 1508,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    50657,
                                    50665
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1509,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1509,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        50666,
                                        50672
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1509,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1509,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        50673,
                                        50676
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1509,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 1509,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      50666,
                                      50677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1509,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1509,
                                        "column": 32
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      50679,
                                      50682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1509,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1509,
                                        "column": 37
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      50684,
                                      50690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1509,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1509,
                                        "column": 45
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  50657,
                                  50691
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1509,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1509,
                                    "column": 46
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  50696,
                                  50701
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1509,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 1509,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                50657,
                                50701
                              ],
                              "loc": {
                                "start": {
                                  "line": 1509,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1509,
                                  "column": 56
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "BreakStatement",
                                  "label": null,
                                  "range": [
                                    50715,
                                    50721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1510,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1510,
                                      "column": 16
                                    }
                                  }
                                }
                              ],
                              "range": [
                                50703,
                                50731
                              ],
                              "loc": {
                                "start": {
                                  "line": 1509,
                                  "column": 58
                                },
                                "end": {
                                  "line": 1511,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              50653,
                              50731
                            ],
                            "loc": {
                              "start": {
                                "line": 1509,
                                "column": 8
                              },
                              "end": {
                                "line": 1511,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          50611,
                          50739
                        ],
                        "loc": {
                          "start": {
                            "line": 1507,
                            "column": 31
                          },
                          "end": {
                            "line": 1512,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        50586,
                        50739
                      ],
                      "loc": {
                        "start": {
                          "line": 1507,
                          "column": 6
                        },
                        "end": {
                          "line": 1512,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          50753,
                          50759
                        ],
                        "loc": {
                          "start": {
                            "line": 1513,
                            "column": 13
                          },
                          "end": {
                            "line": 1513,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        50746,
                        50760
                      ],
                      "loc": {
                        "start": {
                          "line": 1513,
                          "column": 6
                        },
                        "end": {
                          "line": 1513,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    50490,
                    50766
                  ],
                  "loc": {
                    "start": {
                      "line": 1502,
                      "column": 42
                    },
                    "end": {
                      "line": 1514,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  50452,
                  50766
                ],
                "loc": {
                  "start": {
                    "line": 1502,
                    "column": 4
                  },
                  "end": {
                    "line": 1514,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseForOwnRight",
                  "range": [
                    51109,
                    51124
                  ],
                  "loc": {
                    "start": {
                      "line": 1525,
                      "column": 13
                    },
                    "end": {
                      "line": 1525,
                      "column": 28
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      51125,
                      51131
                    ],
                    "loc": {
                      "start": {
                        "line": 1525,
                        "column": 29
                      },
                      "end": {
                        "line": 1525,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      51133,
                      51141
                    ],
                    "loc": {
                      "start": {
                        "line": 1525,
                        "column": 37
                      },
                      "end": {
                        "line": 1525,
                        "column": 45
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              51155,
                              51160
                            ],
                            "loc": {
                              "start": {
                                "line": 1526,
                                "column": 10
                              },
                              "end": {
                                "line": 1526,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "keys",
                              "range": [
                                51163,
                                51167
                              ],
                              "loc": {
                                "start": {
                                  "line": 1526,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1526,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  51168,
                                  51174
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1526,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1526,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "range": [
                              51163,
                              51175
                            ],
                            "loc": {
                              "start": {
                                "line": 1526,
                                "column": 18
                              },
                              "end": {
                                "line": 1526,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            51155,
                            51175
                          ],
                          "loc": {
                            "start": {
                              "line": 1526,
                              "column": 10
                            },
                            "end": {
                              "line": 1526,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              51187,
                              51193
                            ],
                            "loc": {
                              "start": {
                                "line": 1527,
                                "column": 10
                              },
                              "end": {
                                "line": 1527,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                51196,
                                51201
                              ],
                              "loc": {
                                "start": {
                                  "line": 1527,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1527,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                51202,
                                51208
                              ],
                              "loc": {
                                "start": {
                                  "line": 1527,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1527,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              51196,
                              51208
                            ],
                            "loc": {
                              "start": {
                                "line": 1527,
                                "column": 19
                              },
                              "end": {
                                "line": 1527,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            51187,
                            51208
                          ],
                          "loc": {
                            "start": {
                              "line": 1527,
                              "column": 10
                            },
                            "end": {
                              "line": 1527,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        51151,
                        51209
                      ],
                      "loc": {
                        "start": {
                          "line": 1526,
                          "column": 6
                        },
                        "end": {
                          "line": 1527,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            51224,
                            51230
                          ],
                          "loc": {
                            "start": {
                              "line": 1529,
                              "column": 13
                            },
                            "end": {
                              "line": 1529,
                              "column": 19
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          51224,
                          51232
                        ],
                        "loc": {
                          "start": {
                            "line": 1529,
                            "column": 13
                          },
                          "end": {
                            "line": 1529,
                            "column": 21
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    51248,
                                    51251
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1530,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1530,
                                      "column": 15
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      51254,
                                      51259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1530,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1530,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      51260,
                                      51266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1530,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 1530,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    51254,
                                    51267
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1530,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1530,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  51248,
                                  51267
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1530,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1530,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              51244,
                              51268
                            ],
                            "loc": {
                              "start": {
                                "line": 1530,
                                "column": 8
                              },
                              "end": {
                                "line": 1530,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    51281,
                                    51289
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1531,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1531,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        51290,
                                        51296
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1531,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1531,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        51297,
                                        51300
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1531,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 1531,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      51290,
                                      51301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1531,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1531,
                                        "column": 32
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      51303,
                                      51306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1531,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1531,
                                        "column": 37
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      51308,
                                      51314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1531,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1531,
                                        "column": 45
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  51281,
                                  51315
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1531,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1531,
                                    "column": 46
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  51320,
                                  51325
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1531,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 1531,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                51281,
                                51325
                              ],
                              "loc": {
                                "start": {
                                  "line": 1531,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1531,
                                  "column": 56
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "BreakStatement",
                                  "label": null,
                                  "range": [
                                    51339,
                                    51345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1532,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1532,
                                      "column": 16
                                    }
                                  }
                                }
                              ],
                              "range": [
                                51327,
                                51355
                              ],
                              "loc": {
                                "start": {
                                  "line": 1531,
                                  "column": 58
                                },
                                "end": {
                                  "line": 1533,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              51277,
                              51355
                            ],
                            "loc": {
                              "start": {
                                "line": 1531,
                                "column": 8
                              },
                              "end": {
                                "line": 1533,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          51234,
                          51363
                        ],
                        "loc": {
                          "start": {
                            "line": 1529,
                            "column": 23
                          },
                          "end": {
                            "line": 1534,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        51217,
                        51363
                      ],
                      "loc": {
                        "start": {
                          "line": 1529,
                          "column": 6
                        },
                        "end": {
                          "line": 1534,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          51377,
                          51383
                        ],
                        "loc": {
                          "start": {
                            "line": 1535,
                            "column": 13
                          },
                          "end": {
                            "line": 1535,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        51370,
                        51384
                      ],
                      "loc": {
                        "start": {
                          "line": 1535,
                          "column": 6
                        },
                        "end": {
                          "line": 1535,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    51143,
                    51390
                  ],
                  "loc": {
                    "start": {
                      "line": 1525,
                      "column": 47
                    },
                    "end": {
                      "line": 1536,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  51100,
                  51390
                ],
                "loc": {
                  "start": {
                    "line": 1525,
                    "column": 4
                  },
                  "end": {
                    "line": 1536,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseIsEqual",
                  "range": [
                    52061,
                    52072
                  ],
                  "loc": {
                    "start": {
                      "line": 1551,
                      "column": 13
                    },
                    "end": {
                      "line": 1551,
                      "column": 24
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "a",
                    "range": [
                      52073,
                      52074
                    ],
                    "loc": {
                      "start": {
                        "line": 1551,
                        "column": 25
                      },
                      "end": {
                        "line": 1551,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "b",
                    "range": [
                      52076,
                      52077
                    ],
                    "loc": {
                      "start": {
                        "line": 1551,
                        "column": 28
                      },
                      "end": {
                        "line": 1551,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      52079,
                      52087
                    ],
                    "loc": {
                      "start": {
                        "line": 1551,
                        "column": 31
                      },
                      "end": {
                        "line": 1551,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "isWhere",
                    "range": [
                      52089,
                      52096
                    ],
                    "loc": {
                      "start": {
                        "line": 1551,
                        "column": 41
                      },
                      "end": {
                        "line": 1551,
                        "column": 48
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "stackA",
                    "range": [
                      52098,
                      52104
                    ],
                    "loc": {
                      "start": {
                        "line": 1551,
                        "column": 50
                      },
                      "end": {
                        "line": 1551,
                        "column": 56
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "stackB",
                    "range": [
                      52106,
                      52112
                    ],
                    "loc": {
                      "start": {
                        "line": 1551,
                        "column": 58
                      },
                      "end": {
                        "line": 1551,
                        "column": 64
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          52126,
                          52134
                        ],
                        "loc": {
                          "start": {
                            "line": 1552,
                            "column": 10
                          },
                          "end": {
                            "line": 1552,
                            "column": 18
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    52150,
                                    52156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1553,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1553,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      52159,
                                      52167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1553,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1553,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        52168,
                                        52169
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1553,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1553,
                                          "column": 31
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        52171,
                                        52172
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1553,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 1553,
                                          "column": 34
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    52159,
                                    52173
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1553,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1553,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  52150,
                                  52173
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1553,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1553,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              52146,
                              52174
                            ],
                            "loc": {
                              "start": {
                                "line": 1553,
                                "column": 8
                              },
                              "end": {
                                "line": 1553,
                                "column": 36
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "!=",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    52194,
                                    52200
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1554,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1554,
                                      "column": 25
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  52187,
                                  52200
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1554,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1554,
                                    "column": 25
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "undefined",
                                "raw": "'undefined'",
                                "range": [
                                  52204,
                                  52215
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1554,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 1554,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                52187,
                                52215
                              ],
                              "loc": {
                                "start": {
                                  "line": 1554,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1554,
                                  "column": 40
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          52238,
                                          52244
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1555,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1555,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        52237,
                                        52244
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1555,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 1555,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      52236,
                                      52244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1555,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1555,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    52229,
                                    52245
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1555,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1555,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "range": [
                                52217,
                                52255
                              ],
                              "loc": {
                                "start": {
                                  "line": 1554,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1556,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              52183,
                              52255
                            ],
                            "loc": {
                              "start": {
                                "line": 1554,
                                "column": 8
                              },
                              "end": {
                                "line": 1556,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          52136,
                          52263
                        ],
                        "loc": {
                          "start": {
                            "line": 1552,
                            "column": 20
                          },
                          "end": {
                            "line": 1557,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        52122,
                        52263
                      ],
                      "loc": {
                        "start": {
                          "line": 1552,
                          "column": 6
                        },
                        "end": {
                          "line": 1557,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "Identifier",
                          "name": "a",
                          "range": [
                            52315,
                            52316
                          ],
                          "loc": {
                            "start": {
                              "line": 1559,
                              "column": 10
                            },
                            "end": {
                              "line": 1559,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "b",
                          "range": [
                            52321,
                            52322
                          ],
                          "loc": {
                            "start": {
                              "line": 1559,
                              "column": 16
                            },
                            "end": {
                              "line": 1559,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          52315,
                          52322
                        ],
                        "loc": {
                          "start": {
                            "line": 1559,
                            "column": 10
                          },
                          "end": {
                            "line": 1559,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "!==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    52385,
                                    52386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1561,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1561,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    52391,
                                    52392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1561,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1561,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  52385,
                                  52392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1561,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1561,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "/",
                                  "left": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      52397,
                                      52398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1561,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 1561,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      52401,
                                      52402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1561,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1561,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    52397,
                                    52402
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1561,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 1561,
                                      "column": 32
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "/",
                                  "left": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      52406,
                                      52407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1561,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 1561,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      52410,
                                      52411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1561,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 1561,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    52406,
                                    52411
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1561,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1561,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  52397,
                                  52411
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1561,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1561,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                52385,
                                52412
                              ],
                              "loc": {
                                "start": {
                                  "line": 1561,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1561,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              52378,
                              52413
                            ],
                            "loc": {
                              "start": {
                                "line": 1561,
                                "column": 8
                              },
                              "end": {
                                "line": 1561,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          52324,
                          52421
                        ],
                        "loc": {
                          "start": {
                            "line": 1559,
                            "column": 19
                          },
                          "end": {
                            "line": 1562,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        52311,
                        52421
                      ],
                      "loc": {
                        "start": {
                          "line": 1559,
                          "column": 6
                        },
                        "end": {
                          "line": 1562,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              52432,
                              52436
                            ],
                            "loc": {
                              "start": {
                                "line": 1563,
                                "column": 10
                              },
                              "end": {
                                "line": 1563,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "a",
                              "range": [
                                52446,
                                52447
                              ],
                              "loc": {
                                "start": {
                                  "line": 1563,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1563,
                                  "column": 25
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              52439,
                              52447
                            ],
                            "loc": {
                              "start": {
                                "line": 1563,
                                "column": 17
                              },
                              "end": {
                                "line": 1563,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            52432,
                            52447
                          ],
                          "loc": {
                            "start": {
                              "line": 1563,
                              "column": 10
                            },
                            "end": {
                              "line": 1563,
                              "column": 25
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "otherType",
                            "range": [
                              52459,
                              52468
                            ],
                            "loc": {
                              "start": {
                                "line": 1564,
                                "column": 10
                              },
                              "end": {
                                "line": 1564,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                52478,
                                52479
                              ],
                              "loc": {
                                "start": {
                                  "line": 1564,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1564,
                                  "column": 30
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              52471,
                              52479
                            ],
                            "loc": {
                              "start": {
                                "line": 1564,
                                "column": 22
                              },
                              "end": {
                                "line": 1564,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            52459,
                            52479
                          ],
                          "loc": {
                            "start": {
                              "line": 1564,
                              "column": 10
                            },
                            "end": {
                              "line": 1564,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        52428,
                        52480
                      ],
                      "loc": {
                        "start": {
                          "line": 1563,
                          "column": 6
                        },
                        "end": {
                          "line": 1564,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              52540,
                              52541
                            ],
                            "loc": {
                              "start": {
                                "line": 1567,
                                "column": 10
                              },
                              "end": {
                                "line": 1567,
                                "column": 11
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              52546,
                              52547
                            ],
                            "loc": {
                              "start": {
                                "line": 1567,
                                "column": 16
                              },
                              "end": {
                                "line": 1567,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            52540,
                            52547
                          ],
                          "loc": {
                            "start": {
                              "line": 1567,
                              "column": 10
                            },
                            "end": {
                              "line": 1567,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  52552,
                                  52553
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1567,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1567,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  52557,
                                  52561
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1567,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1567,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                52552,
                                52561
                              ],
                              "loc": {
                                "start": {
                                  "line": 1567,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1567,
                                  "column": 31
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  52565,
                                  52566
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1567,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1567,
                                    "column": 36
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  52570,
                                  52574
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1567,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 1567,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                52565,
                                52574
                              ],
                              "loc": {
                                "start": {
                                  "line": 1567,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1567,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              52552,
                              52574
                            ],
                            "loc": {
                              "start": {
                                "line": 1567,
                                "column": 22
                              },
                              "end": {
                                "line": 1567,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "!=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "type",
                                    "range": [
                                      52589,
                                      52593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1568,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1568,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "function",
                                    "raw": "'function'",
                                    "range": [
                                      52597,
                                      52607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1568,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1568,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    52589,
                                    52607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1568,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1568,
                                      "column": 29
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "!=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "type",
                                    "range": [
                                      52611,
                                      52615
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1568,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 1568,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "object",
                                    "raw": "'object'",
                                    "range": [
                                      52619,
                                      52627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1568,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 1568,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    52611,
                                    52627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1568,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 1568,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  52589,
                                  52627
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1568,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 1568,
                                    "column": 49
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "!=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "otherType",
                                  "range": [
                                    52631,
                                    52640
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1568,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 1568,
                                      "column": 62
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "function",
                                  "raw": "'function'",
                                  "range": [
                                    52644,
                                    52654
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1568,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 1568,
                                      "column": 76
                                    }
                                  }
                                },
                                "range": [
                                  52631,
                                  52654
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1568,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 1568,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                52589,
                                52654
                              ],
                              "loc": {
                                "start": {
                                  "line": 1568,
                                  "column": 11
                                },
                                "end": {
                                  "line": 1568,
                                  "column": 76
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "!=",
                              "left": {
                                "type": "Identifier",
                                "name": "otherType",
                                "range": [
                                  52658,
                                  52667
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1568,
                                    "column": 80
                                  },
                                  "end": {
                                    "line": 1568,
                                    "column": 89
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "object",
                                "raw": "'object'",
                                "range": [
                                  52671,
                                  52679
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1568,
                                    "column": 93
                                  },
                                  "end": {
                                    "line": 1568,
                                    "column": 101
                                  }
                                }
                              },
                              "range": [
                                52658,
                                52679
                              ],
                              "loc": {
                                "start": {
                                  "line": 1568,
                                  "column": 80
                                },
                                "end": {
                                  "line": 1568,
                                  "column": 101
                                }
                              }
                            },
                            "range": [
                              52589,
                              52679
                            ],
                            "loc": {
                              "start": {
                                "line": 1568,
                                "column": 11
                              },
                              "end": {
                                "line": 1568,
                                "column": 101
                              }
                            }
                          },
                          "range": [
                            52552,
                            52680
                          ],
                          "loc": {
                            "start": {
                              "line": 1567,
                              "column": 22
                            },
                            "end": {
                              "line": 1568,
                              "column": 102
                            }
                          }
                        },
                        "range": [
                          52540,
                          52681
                        ],
                        "loc": {
                          "start": {
                            "line": 1567,
                            "column": 10
                          },
                          "end": {
                            "line": 1568,
                            "column": 103
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                52700,
                                52705
                              ],
                              "loc": {
                                "start": {
                                  "line": 1569,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1569,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              52693,
                              52706
                            ],
                            "loc": {
                              "start": {
                                "line": 1569,
                                "column": 8
                              },
                              "end": {
                                "line": 1569,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "range": [
                          52683,
                          52714
                        ],
                        "loc": {
                          "start": {
                            "line": 1568,
                            "column": 105
                          },
                          "end": {
                            "line": 1570,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        52536,
                        52714
                      ],
                      "loc": {
                        "start": {
                          "line": 1567,
                          "column": 6
                        },
                        "end": {
                          "line": 1570,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              52758,
                              52767
                            ],
                            "loc": {
                              "start": {
                                "line": 1572,
                                "column": 10
                              },
                              "end": {
                                "line": 1572,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "toString",
                                "range": [
                                  52770,
                                  52778
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1572,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1572,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  52779,
                                  52783
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1572,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 1572,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                52770,
                                52783
                              ],
                              "loc": {
                                "start": {
                                  "line": 1572,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1572,
                                  "column": 35
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  52784,
                                  52785
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1572,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 1572,
                                    "column": 37
                                  }
                                }
                              }
                            ],
                            "range": [
                              52770,
                              52786
                            ],
                            "loc": {
                              "start": {
                                "line": 1572,
                                "column": 22
                              },
                              "end": {
                                "line": 1572,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            52758,
                            52786
                          ],
                          "loc": {
                            "start": {
                              "line": 1572,
                              "column": 10
                            },
                            "end": {
                              "line": 1572,
                              "column": 38
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "otherClass",
                            "range": [
                              52798,
                              52808
                            ],
                            "loc": {
                              "start": {
                                "line": 1573,
                                "column": 10
                              },
                              "end": {
                                "line": 1573,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "toString",
                                "range": [
                                  52811,
                                  52819
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1573,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1573,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  52820,
                                  52824
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1573,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1573,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                52811,
                                52824
                              ],
                              "loc": {
                                "start": {
                                  "line": 1573,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1573,
                                  "column": 36
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  52825,
                                  52826
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1573,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 1573,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "range": [
                              52811,
                              52827
                            ],
                            "loc": {
                              "start": {
                                "line": 1573,
                                "column": 23
                              },
                              "end": {
                                "line": 1573,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            52798,
                            52827
                          ],
                          "loc": {
                            "start": {
                              "line": 1573,
                              "column": 10
                            },
                            "end": {
                              "line": 1573,
                              "column": 39
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        52754,
                        52828
                      ],
                      "loc": {
                        "start": {
                          "line": 1572,
                          "column": 6
                        },
                        "end": {
                          "line": 1573,
                          "column": 40
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "className",
                          "range": [
                            52840,
                            52849
                          ],
                          "loc": {
                            "start": {
                              "line": 1575,
                              "column": 10
                            },
                            "end": {
                              "line": 1575,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "argsClass",
                          "range": [
                            52853,
                            52862
                          ],
                          "loc": {
                            "start": {
                              "line": 1575,
                              "column": 23
                            },
                            "end": {
                              "line": 1575,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          52840,
                          52862
                        ],
                        "loc": {
                          "start": {
                            "line": 1575,
                            "column": 10
                          },
                          "end": {
                            "line": 1575,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "className",
                                "range": [
                                  52874,
                                  52883
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1576,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1576,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "objectClass",
                                "range": [
                                  52886,
                                  52897
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1576,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1576,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                52874,
                                52897
                              ],
                              "loc": {
                                "start": {
                                  "line": 1576,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1576,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              52874,
                              52898
                            ],
                            "loc": {
                              "start": {
                                "line": 1576,
                                "column": 8
                              },
                              "end": {
                                "line": 1576,
                                "column": 32
                              }
                            }
                          }
                        ],
                        "range": [
                          52864,
                          52906
                        ],
                        "loc": {
                          "start": {
                            "line": 1575,
                            "column": 34
                          },
                          "end": {
                            "line": 1577,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        52836,
                        52906
                      ],
                      "loc": {
                        "start": {
                          "line": 1575,
                          "column": 6
                        },
                        "end": {
                          "line": 1577,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "otherClass",
                          "range": [
                            52917,
                            52927
                          ],
                          "loc": {
                            "start": {
                              "line": 1578,
                              "column": 10
                            },
                            "end": {
                              "line": 1578,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "argsClass",
                          "range": [
                            52931,
                            52940
                          ],
                          "loc": {
                            "start": {
                              "line": 1578,
                              "column": 24
                            },
                            "end": {
                              "line": 1578,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          52917,
                          52940
                        ],
                        "loc": {
                          "start": {
                            "line": 1578,
                            "column": 10
                          },
                          "end": {
                            "line": 1578,
                            "column": 33
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "otherClass",
                                "range": [
                                  52952,
                                  52962
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1579,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1579,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "objectClass",
                                "range": [
                                  52965,
                                  52976
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1579,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1579,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                52952,
                                52976
                              ],
                              "loc": {
                                "start": {
                                  "line": 1579,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1579,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              52952,
                              52977
                            ],
                            "loc": {
                              "start": {
                                "line": 1579,
                                "column": 8
                              },
                              "end": {
                                "line": 1579,
                                "column": 33
                              }
                            }
                          }
                        ],
                        "range": [
                          52942,
                          52985
                        ],
                        "loc": {
                          "start": {
                            "line": 1578,
                            "column": 35
                          },
                          "end": {
                            "line": 1580,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        52913,
                        52985
                      ],
                      "loc": {
                        "start": {
                          "line": 1578,
                          "column": 6
                        },
                        "end": {
                          "line": 1580,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "Identifier",
                          "name": "className",
                          "range": [
                            52996,
                            53005
                          ],
                          "loc": {
                            "start": {
                              "line": 1581,
                              "column": 10
                            },
                            "end": {
                              "line": 1581,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "otherClass",
                          "range": [
                            53009,
                            53019
                          ],
                          "loc": {
                            "start": {
                              "line": 1581,
                              "column": 23
                            },
                            "end": {
                              "line": 1581,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          52996,
                          53019
                        ],
                        "loc": {
                          "start": {
                            "line": 1581,
                            "column": 10
                          },
                          "end": {
                            "line": 1581,
                            "column": 33
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                53038,
                                53043
                              ],
                              "loc": {
                                "start": {
                                  "line": 1582,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1582,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              53031,
                              53044
                            ],
                            "loc": {
                              "start": {
                                "line": 1582,
                                "column": 8
                              },
                              "end": {
                                "line": 1582,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "range": [
                          53021,
                          53052
                        ],
                        "loc": {
                          "start": {
                            "line": 1581,
                            "column": 35
                          },
                          "end": {
                            "line": 1583,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        52992,
                        53052
                      ],
                      "loc": {
                        "start": {
                          "line": 1581,
                          "column": 6
                        },
                        "end": {
                          "line": 1583,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "SwitchStatement",
                      "discriminant": {
                        "type": "Identifier",
                        "name": "className",
                        "range": [
                          53067,
                          53076
                        ],
                        "loc": {
                          "start": {
                            "line": 1584,
                            "column": 14
                          },
                          "end": {
                            "line": 1584,
                            "column": 23
                          }
                        }
                      },
                      "cases": [
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Identifier",
                            "name": "boolClass",
                            "range": [
                              53093,
                              53102
                            ],
                            "loc": {
                              "start": {
                                "line": 1585,
                                "column": 13
                              },
                              "end": {
                                "line": 1585,
                                "column": 22
                              }
                            }
                          },
                          "consequent": [],
                          "range": [
                            53088,
                            53103
                          ],
                          "loc": {
                            "start": {
                              "line": 1585,
                              "column": 8
                            },
                            "end": {
                              "line": 1585,
                              "column": 23
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Identifier",
                            "name": "dateClass",
                            "range": [
                              53117,
                              53126
                            ],
                            "loc": {
                              "start": {
                                "line": 1586,
                                "column": 13
                              },
                              "end": {
                                "line": 1586,
                                "column": 22
                              }
                            }
                          },
                          "consequent": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "+",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      53312,
                                      53313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1589,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1589,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    53311,
                                    53313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1589,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1589,
                                      "column": 19
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "+",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      53318,
                                      53319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1589,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 1589,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    53317,
                                    53319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1589,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1589,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  53311,
                                  53319
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1589,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1589,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                53304,
                                53320
                              ],
                              "loc": {
                                "start": {
                                  "line": 1589,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1589,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            53112,
                            53320
                          ],
                          "loc": {
                            "start": {
                              "line": 1586,
                              "column": 8
                            },
                            "end": {
                              "line": 1589,
                              "column": 26
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Identifier",
                            "name": "numberClass",
                            "range": [
                              53335,
                              53346
                            ],
                            "loc": {
                              "start": {
                                "line": 1591,
                                "column": 13
                              },
                              "end": {
                                "line": 1591,
                                "column": 24
                              }
                            }
                          },
                          "consequent": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "!=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      53410,
                                      53411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1593,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1593,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "UnaryExpression",
                                    "operator": "+",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        53416,
                                        53417
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1593,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1593,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      53415,
                                      53417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1593,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1593,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    53410,
                                    53417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1593,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1593,
                                      "column": 25
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BinaryExpression",
                                  "operator": "!=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      53433,
                                      53434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1594,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1594,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "UnaryExpression",
                                    "operator": "+",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        53439,
                                        53440
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1594,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 1594,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      53438,
                                      53440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1594,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1594,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    53433,
                                    53440
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1594,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1594,
                                      "column": 21
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        53508,
                                        53509
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1596,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1596,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        53513,
                                        53514
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1596,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 1596,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "range": [
                                      53508,
                                      53514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1596,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1596,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "/",
                                      "left": {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          53518,
                                          53519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1596,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1596,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          53522,
                                          53523
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1596,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 1596,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        53518,
                                        53523
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1596,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 1596,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "/",
                                      "left": {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          53527,
                                          53528
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1596,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 1596,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          53531,
                                          53532
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1596,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 1596,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        53527,
                                        53532
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1596,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 1596,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      53518,
                                      53532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1596,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1596,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        53536,
                                        53537
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1596,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1596,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "+",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          53542,
                                          53543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1596,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 1596,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        53541,
                                        53543
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1596,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 1596,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      53536,
                                      53543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1596,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 1596,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    53508,
                                    53543
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1596,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1596,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  53409,
                                  53544
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1593,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1596,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                53402,
                                53545
                              ],
                              "loc": {
                                "start": {
                                  "line": 1593,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1596,
                                  "column": 52
                                }
                              }
                            }
                          ],
                          "range": [
                            53330,
                            53545
                          ],
                          "loc": {
                            "start": {
                              "line": 1591,
                              "column": 8
                            },
                            "end": {
                              "line": 1596,
                              "column": 52
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Identifier",
                            "name": "regexpClass",
                            "range": [
                              53560,
                              53571
                            ],
                            "loc": {
                              "start": {
                                "line": 1598,
                                "column": 13
                              },
                              "end": {
                                "line": 1598,
                                "column": 24
                              }
                            }
                          },
                          "consequent": [],
                          "range": [
                            53555,
                            53572
                          ],
                          "loc": {
                            "start": {
                              "line": 1598,
                              "column": 8
                            },
                            "end": {
                              "line": 1598,
                              "column": 25
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Identifier",
                            "name": "stringClass",
                            "range": [
                              53586,
                              53597
                            ],
                            "loc": {
                              "start": {
                                "line": 1599,
                                "column": 13
                              },
                              "end": {
                                "line": 1599,
                                "column": 24
                              }
                            }
                          },
                          "consequent": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    53777,
                                    53778
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1602,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1602,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "String",
                                    "range": [
                                      53782,
                                      53788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1602,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1602,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        53789,
                                        53790
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1602,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 1602,
                                          "column": 30
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    53782,
                                    53791
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1602,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1602,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  53777,
                                  53791
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1602,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1602,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                53770,
                                53792
                              ],
                              "loc": {
                                "start": {
                                  "line": 1602,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1602,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            53581,
                            53792
                          ],
                          "loc": {
                            "start": {
                              "line": 1599,
                              "column": 8
                            },
                            "end": {
                              "line": 1602,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        53059,
                        53800
                      ],
                      "loc": {
                        "start": {
                          "line": 1584,
                          "column": 6
                        },
                        "end": {
                          "line": 1603,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isArr",
                            "range": [
                              53811,
                              53816
                            ],
                            "loc": {
                              "start": {
                                "line": 1604,
                                "column": 10
                              },
                              "end": {
                                "line": 1604,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "className",
                              "range": [
                                53819,
                                53828
                              ],
                              "loc": {
                                "start": {
                                  "line": 1604,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1604,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "arrayClass",
                              "range": [
                                53832,
                                53842
                              ],
                              "loc": {
                                "start": {
                                  "line": 1604,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1604,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              53819,
                              53842
                            ],
                            "loc": {
                              "start": {
                                "line": 1604,
                                "column": 18
                              },
                              "end": {
                                "line": 1604,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            53811,
                            53842
                          ],
                          "loc": {
                            "start": {
                              "line": 1604,
                              "column": 10
                            },
                            "end": {
                              "line": 1604,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        53807,
                        53843
                      ],
                      "loc": {
                        "start": {
                          "line": 1604,
                          "column": 6
                        },
                        "end": {
                          "line": 1604,
                          "column": 42
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "isArr",
                          "range": [
                            53855,
                            53860
                          ],
                          "loc": {
                            "start": {
                              "line": 1605,
                              "column": 11
                            },
                            "end": {
                              "line": 1605,
                              "column": 16
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          53854,
                          53860
                        ],
                        "loc": {
                          "start": {
                            "line": 1605,
                            "column": 10
                          },
                          "end": {
                            "line": 1605,
                            "column": 16
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "aWrapped",
                                  "range": [
                                    53922,
                                    53930
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1607,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1607,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "hasOwnProperty",
                                      "range": [
                                        53933,
                                        53947
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1607,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1607,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        53948,
                                        53952
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1607,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 1607,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      53933,
                                      53952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1607,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1607,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        53953,
                                        53954
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1607,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1607,
                                          "column": 44
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": "__wrapped__",
                                      "raw": "'__wrapped__'",
                                      "range": [
                                        53956,
                                        53969
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1607,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1607,
                                          "column": 59
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    53933,
                                    53970
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1607,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1607,
                                      "column": 60
                                    }
                                  }
                                },
                                "range": [
                                  53922,
                                  53970
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1607,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1607,
                                    "column": 60
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "bWrapped",
                                  "range": [
                                    53984,
                                    53992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1608,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1608,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "hasOwnProperty",
                                      "range": [
                                        53995,
                                        54009
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1608,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1608,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        54010,
                                        54014
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1608,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 1608,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      53995,
                                      54014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1608,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1608,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        54015,
                                        54016
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1608,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1608,
                                          "column": 44
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": "__wrapped__",
                                      "raw": "'__wrapped__'",
                                      "range": [
                                        54018,
                                        54031
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1608,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1608,
                                          "column": 59
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    53995,
                                    54032
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1608,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1608,
                                      "column": 60
                                    }
                                  }
                                },
                                "range": [
                                  53984,
                                  54032
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1608,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1608,
                                    "column": 60
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              53918,
                              54033
                            ],
                            "loc": {
                              "start": {
                                "line": 1607,
                                "column": 8
                              },
                              "end": {
                                "line": 1608,
                                "column": 61
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "Identifier",
                                "name": "aWrapped",
                                "range": [
                                  54047,
                                  54055
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1610,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1610,
                                    "column": 20
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "bWrapped",
                                "range": [
                                  54059,
                                  54067
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1610,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1610,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                54047,
                                54067
                              ],
                              "loc": {
                                "start": {
                                  "line": 1610,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1610,
                                  "column": 32
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "baseIsEqual",
                                      "range": [
                                        54088,
                                        54099
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1611,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1611,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ConditionalExpression",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "aWrapped",
                                          "range": [
                                            54100,
                                            54108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1611,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 1611,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              54111,
                                              54112
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1611,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1611,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "__wrapped__",
                                            "range": [
                                              54113,
                                              54124
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1611,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 1611,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            54111,
                                            54124
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1611,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 1611,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "alternate": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            54127,
                                            54128
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1611,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 1611,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          54100,
                                          54128
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1611,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 1611,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "ConditionalExpression",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "bWrapped",
                                          "range": [
                                            54130,
                                            54138
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1611,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 1611,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              54141,
                                              54142
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1611,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 1611,
                                                "column": 71
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "__wrapped__",
                                            "range": [
                                              54143,
                                              54154
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1611,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 1611,
                                                "column": 83
                                              }
                                            }
                                          },
                                          "range": [
                                            54141,
                                            54154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1611,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 1611,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "alternate": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            54157,
                                            54158
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1611,
                                              "column": 86
                                            },
                                            "end": {
                                              "line": 1611,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "range": [
                                          54130,
                                          54158
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1611,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 1611,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          54160,
                                          54168
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1611,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 1611,
                                            "column": 97
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "isWhere",
                                        "range": [
                                          54170,
                                          54177
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1611,
                                            "column": 99
                                          },
                                          "end": {
                                            "line": 1611,
                                            "column": 106
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "stackA",
                                        "range": [
                                          54179,
                                          54185
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1611,
                                            "column": 108
                                          },
                                          "end": {
                                            "line": 1611,
                                            "column": 114
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "stackB",
                                        "range": [
                                          54187,
                                          54193
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1611,
                                            "column": 116
                                          },
                                          "end": {
                                            "line": 1611,
                                            "column": 122
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      54088,
                                      54194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1611,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1611,
                                        "column": 123
                                      }
                                    }
                                  },
                                  "range": [
                                    54081,
                                    54195
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1611,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1611,
                                      "column": 124
                                    }
                                  }
                                }
                              ],
                              "range": [
                                54069,
                                54205
                              ],
                              "loc": {
                                "start": {
                                  "line": 1610,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1612,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              54043,
                              54205
                            ],
                            "loc": {
                              "start": {
                                "line": 1610,
                                "column": 8
                              },
                              "end": {
                                "line": 1612,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "!=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "className",
                                  "range": [
                                    54262,
                                    54271
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1614,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1614,
                                      "column": 21
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "objectClass",
                                  "range": [
                                    54275,
                                    54286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1614,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1614,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  54262,
                                  54286
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1614,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1614,
                                    "column": 36
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "support",
                                      "range": [
                                        54292,
                                        54299
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1614,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 1614,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "nodeClass",
                                      "range": [
                                        54300,
                                        54309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1614,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 1614,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      54292,
                                      54309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1614,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 1614,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    54291,
                                    54309
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1614,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 1614,
                                      "column": 59
                                    }
                                  }
                                },
                                "right": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isNode",
                                      "range": [
                                        54314,
                                        54320
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1614,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 1614,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          54321,
                                          54322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1614,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 1614,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      54314,
                                      54323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1614,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 1614,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isNode",
                                      "range": [
                                        54327,
                                        54333
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1614,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 1614,
                                          "column": 83
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          54334,
                                          54335
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1614,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 1614,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      54327,
                                      54336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1614,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 1614,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    54314,
                                    54336
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1614,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 1614,
                                      "column": 86
                                    }
                                  }
                                },
                                "range": [
                                  54291,
                                  54337
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1614,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 1614,
                                    "column": 87
                                  }
                                }
                              },
                              "range": [
                                54262,
                                54338
                              ],
                              "loc": {
                                "start": {
                                  "line": 1614,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1614,
                                  "column": 88
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      54359,
                                      54364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1615,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1615,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    54352,
                                    54365
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1615,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1615,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                54340,
                                54375
                              ],
                              "loc": {
                                "start": {
                                  "line": 1614,
                                  "column": 90
                                },
                                "end": {
                                  "line": 1616,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              54258,
                              54375
                            ],
                            "loc": {
                              "start": {
                                "line": 1614,
                                "column": 8
                              },
                              "end": {
                                "line": 1616,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "ctorA",
                                  "range": [
                                    54473,
                                    54478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1618,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1618,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "support",
                                          "range": [
                                            54482,
                                            54489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1618,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1618,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "argsObject",
                                          "range": [
                                            54490,
                                            54500
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1618,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 1618,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "range": [
                                          54482,
                                          54500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1618,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1618,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        54481,
                                        54500
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1618,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 1618,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "isArguments",
                                        "range": [
                                          54504,
                                          54515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1618,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 1618,
                                            "column": 54
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            54516,
                                            54517
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1618,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 1618,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        54504,
                                        54518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1618,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1618,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "range": [
                                      54481,
                                      54518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1618,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1618,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "Identifier",
                                    "name": "Object",
                                    "range": [
                                      54521,
                                      54527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1618,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 1618,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        54530,
                                        54531
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1618,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 1618,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "constructor",
                                      "range": [
                                        54532,
                                        54543
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1618,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 1618,
                                          "column": 82
                                        }
                                      }
                                    },
                                    "range": [
                                      54530,
                                      54543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1618,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 1618,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    54481,
                                    54543
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1618,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1618,
                                      "column": 82
                                    }
                                  }
                                },
                                "range": [
                                  54473,
                                  54543
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1618,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1618,
                                    "column": 82
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "ctorB",
                                  "range": [
                                    54557,
                                    54562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1619,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1619,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "support",
                                          "range": [
                                            54566,
                                            54573
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1619,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1619,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "argsObject",
                                          "range": [
                                            54574,
                                            54584
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1619,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 1619,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "range": [
                                          54566,
                                          54584
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1619,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1619,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        54565,
                                        54584
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1619,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 1619,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "isArguments",
                                        "range": [
                                          54588,
                                          54599
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1619,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 1619,
                                            "column": 54
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            54600,
                                            54601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1619,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 1619,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        54588,
                                        54602
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1619,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1619,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "range": [
                                      54565,
                                      54602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1619,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1619,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "Identifier",
                                    "name": "Object",
                                    "range": [
                                      54605,
                                      54611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1619,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 1619,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        54614,
                                        54615
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1619,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 1619,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "constructor",
                                      "range": [
                                        54616,
                                        54627
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1619,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 1619,
                                          "column": 82
                                        }
                                      }
                                    },
                                    "range": [
                                      54614,
                                      54627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1619,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 1619,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    54565,
                                    54627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1619,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1619,
                                      "column": 82
                                    }
                                  }
                                },
                                "range": [
                                  54557,
                                  54627
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1619,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1619,
                                    "column": 82
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              54469,
                              54628
                            ],
                            "loc": {
                              "start": {
                                "line": 1618,
                                "column": 8
                              },
                              "end": {
                                "line": 1619,
                                "column": 83
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "!=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "ctorA",
                                      "range": [
                                        54725,
                                        54730
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1622,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1622,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "ctorB",
                                      "range": [
                                        54734,
                                        54739
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1622,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1622,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      54725,
                                      54739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1622,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1622,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "hasOwnProperty",
                                            "range": [
                                              54759,
                                              54773
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1623,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 1623,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              54774,
                                              54778
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1623,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 1623,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            54759,
                                            54778
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1623,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1623,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              54779,
                                              54780
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1623,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 1623,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "constructor",
                                            "raw": "'constructor'",
                                            "range": [
                                              54782,
                                              54795
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1623,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 1623,
                                                "column": 52
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          54759,
                                          54796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1623,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1623,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "hasOwnProperty",
                                            "range": [
                                              54800,
                                              54814
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1623,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 1623,
                                                "column": 71
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              54815,
                                              54819
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1623,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 1623,
                                                "column": 76
                                              }
                                            }
                                          },
                                          "range": [
                                            54800,
                                            54819
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1623,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 1623,
                                              "column": 76
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              54820,
                                              54821
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1623,
                                                "column": 77
                                              },
                                              "end": {
                                                "line": 1623,
                                                "column": 78
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "constructor",
                                            "raw": "'constructor'",
                                            "range": [
                                              54823,
                                              54836
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1623,
                                                "column": 80
                                              },
                                              "end": {
                                                "line": 1623,
                                                "column": 93
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          54800,
                                          54837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1623,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 1623,
                                            "column": 94
                                          }
                                        }
                                      },
                                      "range": [
                                        54759,
                                        54837
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1623,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1623,
                                          "column": 94
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      54757,
                                      54838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1623,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1623,
                                        "column": 95
                                      }
                                    }
                                  },
                                  "range": [
                                    54725,
                                    54838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1622,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1623,
                                      "column": 95
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "LogicalExpression",
                                        "operator": "&&",
                                        "left": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "isFunction",
                                            "range": [
                                              54858,
                                              54868
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1624,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 1624,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "ctorA",
                                              "range": [
                                                54869,
                                                54874
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1624,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 1624,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            54858,
                                            54875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1624,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1624,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "BinaryExpression",
                                          "operator": "instanceof",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "ctorA",
                                            "range": [
                                              54879,
                                              54884
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1624,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 1624,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "ctorA",
                                            "range": [
                                              54896,
                                              54901
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1624,
                                                "column": 54
                                              },
                                              "end": {
                                                "line": 1624,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "range": [
                                            54879,
                                            54901
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1624,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 1624,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "range": [
                                          54858,
                                          54901
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1624,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1624,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "isFunction",
                                          "range": [
                                            54905,
                                            54915
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1624,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 1624,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "ctorB",
                                            "range": [
                                              54916,
                                              54921
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1624,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 1624,
                                                "column": 79
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          54905,
                                          54922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1624,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 1624,
                                            "column": 80
                                          }
                                        }
                                      },
                                      "range": [
                                        54858,
                                        54922
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1624,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1624,
                                          "column": 80
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "instanceof",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "ctorB",
                                        "range": [
                                          54926,
                                          54931
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1624,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 1624,
                                            "column": 89
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "ctorB",
                                        "range": [
                                          54943,
                                          54948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1624,
                                            "column": 101
                                          },
                                          "end": {
                                            "line": 1624,
                                            "column": 106
                                          }
                                        }
                                      },
                                      "range": [
                                        54926,
                                        54948
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1624,
                                          "column": 84
                                        },
                                        "end": {
                                          "line": 1624,
                                          "column": 106
                                        }
                                      }
                                    },
                                    "range": [
                                      54858,
                                      54948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1624,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1624,
                                        "column": 106
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    54856,
                                    54949
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1624,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1624,
                                      "column": 107
                                    }
                                  }
                                },
                                "range": [
                                  54725,
                                  54949
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1622,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1624,
                                    "column": 107
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "in",
                                  "left": {
                                    "type": "Literal",
                                    "value": "constructor",
                                    "raw": "'constructor'",
                                    "range": [
                                      54968,
                                      54981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1625,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1625,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      54985,
                                      54986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1625,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1625,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    54968,
                                    54986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1625,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1625,
                                      "column": 33
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "in",
                                  "left": {
                                    "type": "Literal",
                                    "value": "constructor",
                                    "raw": "'constructor'",
                                    "range": [
                                      54990,
                                      55003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1625,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 1625,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      55007,
                                      55008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1625,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 1625,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    54990,
                                    55008
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1625,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 1625,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  54968,
                                  55008
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1625,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1625,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                54725,
                                55009
                              ],
                              "loc": {
                                "start": {
                                  "line": 1622,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1625,
                                  "column": 56
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      55043,
                                      55048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1627,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1627,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    55036,
                                    55049
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1627,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1627,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                55024,
                                55059
                              ],
                              "loc": {
                                "start": {
                                  "line": 1626,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1628,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              54721,
                              55059
                            ],
                            "loc": {
                              "start": {
                                "line": 1622,
                                "column": 8
                              },
                              "end": {
                                "line": 1628,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          53862,
                          55067
                        ],
                        "loc": {
                          "start": {
                            "line": 1605,
                            "column": 18
                          },
                          "end": {
                            "line": 1629,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        53850,
                        55067
                      ],
                      "loc": {
                        "start": {
                          "line": 1605,
                          "column": 6
                        },
                        "end": {
                          "line": 1629,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "initedStack",
                            "range": [
                              55283,
                              55294
                            ],
                            "loc": {
                              "start": {
                                "line": 1633,
                                "column": 10
                              },
                              "end": {
                                "line": 1633,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "Identifier",
                              "name": "stackA",
                              "range": [
                                55298,
                                55304
                              ],
                              "loc": {
                                "start": {
                                  "line": 1633,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1633,
                                  "column": 31
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              55297,
                              55304
                            ],
                            "loc": {
                              "start": {
                                "line": 1633,
                                "column": 24
                              },
                              "end": {
                                "line": 1633,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            55283,
                            55304
                          ],
                          "loc": {
                            "start": {
                              "line": 1633,
                              "column": 10
                            },
                            "end": {
                              "line": 1633,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        55279,
                        55305
                      ],
                      "loc": {
                        "start": {
                          "line": 1633,
                          "column": 6
                        },
                        "end": {
                          "line": 1633,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "Identifier",
                          "name": "stackA",
                          "range": [
                            55312,
                            55318
                          ],
                          "loc": {
                            "start": {
                              "line": 1634,
                              "column": 6
                            },
                            "end": {
                              "line": 1634,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "stackA",
                            "range": [
                              55323,
                              55329
                            ],
                            "loc": {
                              "start": {
                                "line": 1634,
                                "column": 17
                              },
                              "end": {
                                "line": 1634,
                                "column": 23
                              }
                            }
                          },
                          "right": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              55332,
                              55334
                            ],
                            "loc": {
                              "start": {
                                "line": 1634,
                                "column": 26
                              },
                              "end": {
                                "line": 1634,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            55323,
                            55334
                          ],
                          "loc": {
                            "start": {
                              "line": 1634,
                              "column": 17
                            },
                            "end": {
                              "line": 1634,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          55312,
                          55335
                        ],
                        "loc": {
                          "start": {
                            "line": 1634,
                            "column": 6
                          },
                          "end": {
                            "line": 1634,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        55312,
                        55336
                      ],
                      "loc": {
                        "start": {
                          "line": 1634,
                          "column": 6
                        },
                        "end": {
                          "line": 1634,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "Identifier",
                          "name": "stackB",
                          "range": [
                            55343,
                            55349
                          ],
                          "loc": {
                            "start": {
                              "line": 1635,
                              "column": 6
                            },
                            "end": {
                              "line": 1635,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "stackB",
                            "range": [
                              55354,
                              55360
                            ],
                            "loc": {
                              "start": {
                                "line": 1635,
                                "column": 17
                              },
                              "end": {
                                "line": 1635,
                                "column": 23
                              }
                            }
                          },
                          "right": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              55363,
                              55365
                            ],
                            "loc": {
                              "start": {
                                "line": 1635,
                                "column": 26
                              },
                              "end": {
                                "line": 1635,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            55354,
                            55365
                          ],
                          "loc": {
                            "start": {
                              "line": 1635,
                              "column": 17
                            },
                            "end": {
                              "line": 1635,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          55343,
                          55366
                        ],
                        "loc": {
                          "start": {
                            "line": 1635,
                            "column": 6
                          },
                          "end": {
                            "line": 1635,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        55343,
                        55367
                      ],
                      "loc": {
                        "start": {
                          "line": 1635,
                          "column": 6
                        },
                        "end": {
                          "line": 1635,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              55379,
                              55385
                            ],
                            "loc": {
                              "start": {
                                "line": 1637,
                                "column": 10
                              },
                              "end": {
                                "line": 1637,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "stackA",
                              "range": [
                                55388,
                                55394
                              ],
                              "loc": {
                                "start": {
                                  "line": 1637,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1637,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                55395,
                                55401
                              ],
                              "loc": {
                                "start": {
                                  "line": 1637,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1637,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              55388,
                              55401
                            ],
                            "loc": {
                              "start": {
                                "line": 1637,
                                "column": 19
                              },
                              "end": {
                                "line": 1637,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            55379,
                            55401
                          ],
                          "loc": {
                            "start": {
                              "line": 1637,
                              "column": 10
                            },
                            "end": {
                              "line": 1637,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        55375,
                        55402
                      ],
                      "loc": {
                        "start": {
                          "line": 1637,
                          "column": 6
                        },
                        "end": {
                          "line": 1637,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            55416,
                            55422
                          ],
                          "loc": {
                            "start": {
                              "line": 1638,
                              "column": 13
                            },
                            "end": {
                              "line": 1638,
                              "column": 19
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          55416,
                          55424
                        ],
                        "loc": {
                          "start": {
                            "line": 1638,
                            "column": 13
                          },
                          "end": {
                            "line": 1638,
                            "column": 21
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "stackA",
                                  "range": [
                                    55440,
                                    55446
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1639,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1639,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    55447,
                                    55453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1639,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1639,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  55440,
                                  55454
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1639,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1639,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  55458,
                                  55459
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1639,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1639,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                55440,
                                55459
                              ],
                              "loc": {
                                "start": {
                                  "line": 1639,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1639,
                                  "column": 31
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "stackB",
                                        "range": [
                                          55480,
                                          55486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1640,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1640,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          55487,
                                          55493
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1640,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1640,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        55480,
                                        55494
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1640,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1640,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        55498,
                                        55499
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1640,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1640,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      55480,
                                      55499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1640,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1640,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    55473,
                                    55500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1640,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1640,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "range": [
                                55461,
                                55510
                              ],
                              "loc": {
                                "start": {
                                  "line": 1639,
                                  "column": 33
                                },
                                "end": {
                                  "line": 1641,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              55436,
                              55510
                            ],
                            "loc": {
                              "start": {
                                "line": 1639,
                                "column": 8
                              },
                              "end": {
                                "line": 1641,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          55426,
                          55518
                        ],
                        "loc": {
                          "start": {
                            "line": 1638,
                            "column": 23
                          },
                          "end": {
                            "line": 1642,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        55409,
                        55518
                      ],
                      "loc": {
                        "start": {
                          "line": 1638,
                          "column": 6
                        },
                        "end": {
                          "line": 1642,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "size",
                            "range": [
                              55529,
                              55533
                            ],
                            "loc": {
                              "start": {
                                "line": 1643,
                                "column": 10
                              },
                              "end": {
                                "line": 1643,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              55536,
                              55537
                            ],
                            "loc": {
                              "start": {
                                "line": 1643,
                                "column": 17
                              },
                              "end": {
                                "line": 1643,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            55529,
                            55537
                          ],
                          "loc": {
                            "start": {
                              "line": 1643,
                              "column": 10
                            },
                            "end": {
                              "line": 1643,
                              "column": 18
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        55525,
                        55538
                      ],
                      "loc": {
                        "start": {
                          "line": 1643,
                          "column": 6
                        },
                        "end": {
                          "line": 1643,
                          "column": 19
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            55545,
                            55551
                          ],
                          "loc": {
                            "start": {
                              "line": 1644,
                              "column": 6
                            },
                            "end": {
                              "line": 1644,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            55554,
                            55558
                          ],
                          "loc": {
                            "start": {
                              "line": 1644,
                              "column": 15
                            },
                            "end": {
                              "line": 1644,
                              "column": 19
                            }
                          }
                        },
                        "range": [
                          55545,
                          55558
                        ],
                        "loc": {
                          "start": {
                            "line": 1644,
                            "column": 6
                          },
                          "end": {
                            "line": 1644,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        55545,
                        55559
                      ],
                      "loc": {
                        "start": {
                          "line": 1644,
                          "column": 6
                        },
                        "end": {
                          "line": 1644,
                          "column": 20
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "stackA",
                            "range": [
                              55626,
                              55632
                            ],
                            "loc": {
                              "start": {
                                "line": 1647,
                                "column": 6
                              },
                              "end": {
                                "line": 1647,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "push",
                            "range": [
                              55633,
                              55637
                            ],
                            "loc": {
                              "start": {
                                "line": 1647,
                                "column": 13
                              },
                              "end": {
                                "line": 1647,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            55626,
                            55637
                          ],
                          "loc": {
                            "start": {
                              "line": 1647,
                              "column": 6
                            },
                            "end": {
                              "line": 1647,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              55638,
                              55639
                            ],
                            "loc": {
                              "start": {
                                "line": 1647,
                                "column": 18
                              },
                              "end": {
                                "line": 1647,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          55626,
                          55640
                        ],
                        "loc": {
                          "start": {
                            "line": 1647,
                            "column": 6
                          },
                          "end": {
                            "line": 1647,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        55626,
                        55641
                      ],
                      "loc": {
                        "start": {
                          "line": 1647,
                          "column": 6
                        },
                        "end": {
                          "line": 1647,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "stackB",
                            "range": [
                              55648,
                              55654
                            ],
                            "loc": {
                              "start": {
                                "line": 1648,
                                "column": 6
                              },
                              "end": {
                                "line": 1648,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "push",
                            "range": [
                              55655,
                              55659
                            ],
                            "loc": {
                              "start": {
                                "line": 1648,
                                "column": 13
                              },
                              "end": {
                                "line": 1648,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            55648,
                            55659
                          ],
                          "loc": {
                            "start": {
                              "line": 1648,
                              "column": 6
                            },
                            "end": {
                              "line": 1648,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              55660,
                              55661
                            ],
                            "loc": {
                              "start": {
                                "line": 1648,
                                "column": 18
                              },
                              "end": {
                                "line": 1648,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          55648,
                          55662
                        ],
                        "loc": {
                          "start": {
                            "line": 1648,
                            "column": 6
                          },
                          "end": {
                            "line": 1648,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        55648,
                        55663
                      ],
                      "loc": {
                        "start": {
                          "line": 1648,
                          "column": 6
                        },
                        "end": {
                          "line": 1648,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isArr",
                        "range": [
                          55758,
                          55763
                        ],
                        "loc": {
                          "start": {
                            "line": 1651,
                            "column": 10
                          },
                          "end": {
                            "line": 1651,
                            "column": 15
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  55849,
                                  55855
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1653,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1653,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    55858,
                                    55859
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1653,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1653,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    55860,
                                    55866
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1653,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1653,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  55858,
                                  55866
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1653,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1653,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                55849,
                                55866
                              ],
                              "loc": {
                                "start": {
                                  "line": 1653,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1653,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              55849,
                              55867
                            ],
                            "loc": {
                              "start": {
                                "line": 1653,
                                "column": 8
                              },
                              "end": {
                                "line": 1653,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "size",
                                "range": [
                                  55876,
                                  55880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1654,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1654,
                                    "column": 12
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "b",
                                  "range": [
                                    55883,
                                    55884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1654,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1654,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    55885,
                                    55891
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1654,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1654,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  55883,
                                  55891
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1654,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1654,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                55876,
                                55891
                              ],
                              "loc": {
                                "start": {
                                  "line": 1654,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1654,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              55876,
                              55892
                            ],
                            "loc": {
                              "start": {
                                "line": 1654,
                                "column": 8
                              },
                              "end": {
                                "line": 1654,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  55901,
                                  55907
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1655,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1655,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "size",
                                  "range": [
                                    55910,
                                    55914
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1655,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1655,
                                      "column": 21
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    55918,
                                    55924
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1655,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1655,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  55910,
                                  55924
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1655,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1655,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                55901,
                                55924
                              ],
                              "loc": {
                                "start": {
                                  "line": 1655,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1655,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              55901,
                              55925
                            ],
                            "loc": {
                              "start": {
                                "line": 1655,
                                "column": 8
                              },
                              "end": {
                                "line": 1655,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  55939,
                                  55945
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1657,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1657,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "isWhere",
                                "range": [
                                  55949,
                                  55956
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1657,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1657,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                55939,
                                55956
                              ],
                              "loc": {
                                "start": {
                                  "line": 1657,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1657,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "WhileStatement",
                                  "test": {
                                    "type": "UpdateExpression",
                                    "operator": "--",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "size",
                                      "range": [
                                        56049,
                                        56053
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1659,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1659,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "prefix": false,
                                    "range": [
                                      56049,
                                      56055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1659,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1659,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                56075,
                                                56080
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1660,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1660,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "Identifier",
                                              "name": "length",
                                              "range": [
                                                56083,
                                                56089
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1660,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 1660,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "range": [
                                              56075,
                                              56089
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1660,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 1660,
                                                "column": 30
                                              }
                                            }
                                          },
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                56107,
                                                56112
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1661,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1661,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  56115,
                                                  56116
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1661,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 1661,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "size",
                                                "range": [
                                                  56117,
                                                  56121
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1661,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 1661,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                56115,
                                                56122
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1661,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 1661,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              56107,
                                              56122
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1661,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 1661,
                                                "column": 31
                                              }
                                            }
                                          }
                                        ],
                                        "kind": "var",
                                        "range": [
                                          56071,
                                          56123
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1660,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1661,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "isWhere",
                                          "range": [
                                            56141,
                                            56148
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1663,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1663,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "WhileStatement",
                                              "test": {
                                                "type": "UpdateExpression",
                                                "operator": "--",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "index",
                                                  "range": [
                                                    56173,
                                                    56178
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1664,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 1664,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  56173,
                                                  56180
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1664,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 1664,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "IfStatement",
                                                    "test": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "result",
                                                        "range": [
                                                          56205,
                                                          56211
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1665,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 1665,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "baseIsEqual",
                                                          "range": [
                                                            56214,
                                                            56225
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1665,
                                                              "column": 30
                                                            },
                                                            "end": {
                                                              "line": 1665,
                                                              "column": 41
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                56226,
                                                                56227
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1665,
                                                                  "column": 42
                                                                },
                                                                "end": {
                                                                  "line": 1665,
                                                                  "column": 43
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "index",
                                                              "range": [
                                                                56228,
                                                                56233
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1665,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 1665,
                                                                  "column": 49
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              56226,
                                                              56234
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1665,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 1665,
                                                                "column": 50
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              56236,
                                                              56241
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1665,
                                                                "column": 52
                                                              },
                                                              "end": {
                                                                "line": 1665,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "callback",
                                                            "range": [
                                                              56243,
                                                              56251
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1665,
                                                                "column": 59
                                                              },
                                                              "end": {
                                                                "line": 1665,
                                                                "column": 67
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "isWhere",
                                                            "range": [
                                                              56253,
                                                              56260
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1665,
                                                                "column": 69
                                                              },
                                                              "end": {
                                                                "line": 1665,
                                                                "column": 76
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "stackA",
                                                            "range": [
                                                              56262,
                                                              56268
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1665,
                                                                "column": 78
                                                              },
                                                              "end": {
                                                                "line": 1665,
                                                                "column": 84
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "stackB",
                                                            "range": [
                                                              56270,
                                                              56276
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1665,
                                                                "column": 86
                                                              },
                                                              "end": {
                                                                "line": 1665,
                                                                "column": 92
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          56214,
                                                          56277
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1665,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 1665,
                                                            "column": 93
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        56205,
                                                        56277
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1665,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 1665,
                                                          "column": 93
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "BreakStatement",
                                                          "label": null,
                                                          "range": [
                                                            56300,
                                                            56306
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1666,
                                                              "column": 18
                                                            },
                                                            "end": {
                                                              "line": 1666,
                                                              "column": 24
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        56280,
                                                        56324
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1665,
                                                          "column": 96
                                                        },
                                                        "end": {
                                                          "line": 1667,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "alternate": null,
                                                    "range": [
                                                      56200,
                                                      56324
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1665,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1667,
                                                        "column": 17
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  56182,
                                                  56340
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1664,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 1668,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "range": [
                                                56166,
                                                56340
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1664,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1668,
                                                  "column": 15
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            56150,
                                            56354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1663,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 1669,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "alternate": {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "UnaryExpression",
                                            "operator": "!",
                                            "argument": {
                                              "type": "AssignmentExpression",
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  56366,
                                                  56372
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1669,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 1669,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "baseIsEqual",
                                                  "range": [
                                                    56375,
                                                    56386
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1669,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 1669,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        56387,
                                                        56388
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1669,
                                                          "column": 46
                                                        },
                                                        "end": {
                                                          "line": 1669,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "size",
                                                      "range": [
                                                        56389,
                                                        56393
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1669,
                                                          "column": 48
                                                        },
                                                        "end": {
                                                          "line": 1669,
                                                          "column": 52
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      56387,
                                                      56394
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1669,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 1669,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      56396,
                                                      56401
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1669,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 1669,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      56403,
                                                      56411
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1669,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 1669,
                                                        "column": 70
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "isWhere",
                                                    "range": [
                                                      56413,
                                                      56420
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1669,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 1669,
                                                        "column": 79
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "stackA",
                                                    "range": [
                                                      56422,
                                                      56428
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1669,
                                                        "column": 81
                                                      },
                                                      "end": {
                                                        "line": 1669,
                                                        "column": 87
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "stackB",
                                                    "range": [
                                                      56430,
                                                      56436
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1669,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 1669,
                                                        "column": 95
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  56375,
                                                  56437
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1669,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 1669,
                                                    "column": 96
                                                  }
                                                }
                                              },
                                              "range": [
                                                56366,
                                                56437
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1669,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 1669,
                                                  "column": 96
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              56364,
                                              56438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1669,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1669,
                                                "column": 97
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "BreakStatement",
                                                "label": null,
                                                "range": [
                                                  56456,
                                                  56462
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1670,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1670,
                                                    "column": 20
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              56440,
                                              56476
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1669,
                                                "column": 99
                                              },
                                              "end": {
                                                "line": 1671,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": null,
                                          "range": [
                                            56360,
                                            56476
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1669,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1671,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "range": [
                                          56137,
                                          56476
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1663,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1671,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      56057,
                                      56488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1659,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1672,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    56042,
                                    56488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1659,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1672,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                55958,
                                56498
                              ],
                              "loc": {
                                "start": {
                                  "line": 1657,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1673,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              55935,
                              56498
                            ],
                            "loc": {
                              "start": {
                                "line": 1657,
                                "column": 8
                              },
                              "end": {
                                "line": 1673,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          55765,
                          56506
                        ],
                        "loc": {
                          "start": {
                            "line": 1651,
                            "column": 17
                          },
                          "end": {
                            "line": 1674,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseForIn",
                                "range": [
                                  56666,
                                  56675
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1678,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1678,
                                    "column": 17
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "b",
                                  "range": [
                                    56676,
                                    56677
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1678,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1678,
                                      "column": 19
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        56688,
                                        56693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1678,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1678,
                                          "column": 35
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        56695,
                                        56698
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1678,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 1678,
                                          "column": 40
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        56700,
                                        56701
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1678,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 1678,
                                          "column": 43
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "hasOwnProperty",
                                              "range": [
                                                56719,
                                                56733
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1679,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1679,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "call",
                                              "range": [
                                                56734,
                                                56738
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1679,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 1679,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              56719,
                                              56738
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1679,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1679,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                56739,
                                                56740
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1679,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 1679,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                56742,
                                                56745
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1679,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 1679,
                                                  "column": 40
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            56719,
                                            56746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1679,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1679,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "size",
                                                  "range": [
                                                    56809,
                                                    56813
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1681,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1681,
                                                      "column": 16
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  56809,
                                                  56815
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1681,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1681,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "range": [
                                                56809,
                                                56816
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1681,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1681,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    56886,
                                                    56892
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "LogicalExpression",
                                                  "operator": "&&",
                                                  "left": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "hasOwnProperty",
                                                        "range": [
                                                          56895,
                                                          56909
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1683,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 1683,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "call",
                                                        "range": [
                                                          56910,
                                                          56914
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1683,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 1683,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        56895,
                                                        56914
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1683,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 1683,
                                                          "column": 48
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          56915,
                                                          56916
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1683,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 1683,
                                                            "column": 50
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "key",
                                                        "range": [
                                                          56918,
                                                          56921
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1683,
                                                            "column": 52
                                                          },
                                                          "end": {
                                                            "line": 1683,
                                                            "column": 55
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      56895,
                                                      56922
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1683,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 1683,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "baseIsEqual",
                                                      "range": [
                                                        56926,
                                                        56937
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1683,
                                                          "column": 60
                                                        },
                                                        "end": {
                                                          "line": 1683,
                                                          "column": 71
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": true,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            56938,
                                                            56939
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1683,
                                                              "column": 72
                                                            },
                                                            "end": {
                                                              "line": 1683,
                                                              "column": 73
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "key",
                                                          "range": [
                                                            56940,
                                                            56943
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1683,
                                                              "column": 74
                                                            },
                                                            "end": {
                                                              "line": 1683,
                                                              "column": 77
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          56938,
                                                          56944
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1683,
                                                            "column": 72
                                                          },
                                                          "end": {
                                                            "line": 1683,
                                                            "column": 78
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "value",
                                                        "range": [
                                                          56946,
                                                          56951
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1683,
                                                            "column": 80
                                                          },
                                                          "end": {
                                                            "line": 1683,
                                                            "column": 85
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "callback",
                                                        "range": [
                                                          56953,
                                                          56961
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1683,
                                                            "column": 87
                                                          },
                                                          "end": {
                                                            "line": 1683,
                                                            "column": 95
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "isWhere",
                                                        "range": [
                                                          56963,
                                                          56970
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1683,
                                                            "column": 97
                                                          },
                                                          "end": {
                                                            "line": 1683,
                                                            "column": 104
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "stackA",
                                                        "range": [
                                                          56972,
                                                          56978
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1683,
                                                            "column": 106
                                                          },
                                                          "end": {
                                                            "line": 1683,
                                                            "column": 112
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "stackB",
                                                        "range": [
                                                          56980,
                                                          56986
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1683,
                                                            "column": 114
                                                          },
                                                          "end": {
                                                            "line": 1683,
                                                            "column": 120
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      56926,
                                                      56987
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1683,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 1683,
                                                        "column": 121
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    56895,
                                                    56987
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 121
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  56886,
                                                  56987
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1683,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 1683,
                                                    "column": 121
                                                  }
                                                }
                                              },
                                              "range": [
                                                56878,
                                                56989
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1683,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1683,
                                                  "column": 123
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            56748,
                                            57001
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1679,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 1684,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          56715,
                                          57001
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1679,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1684,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      56703,
                                      57011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1678,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1685,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    56679,
                                    57011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1678,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1685,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                56666,
                                57012
                              ],
                              "loc": {
                                "start": {
                                  "line": 1678,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1685,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              56666,
                              57013
                            ],
                            "loc": {
                              "start": {
                                "line": 1678,
                                "column": 8
                              },
                              "end": {
                                "line": 1685,
                                "column": 11
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  57027,
                                  57033
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1687,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1687,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "isWhere",
                                  "range": [
                                    57038,
                                    57045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1687,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1687,
                                      "column": 30
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  57037,
                                  57045
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1687,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1687,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                57027,
                                57045
                              ],
                              "loc": {
                                "start": {
                                  "line": 1687,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1687,
                                  "column": 30
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "baseForIn",
                                      "range": [
                                        57127,
                                        57136
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1689,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1689,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          57137,
                                          57138
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1689,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 1689,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              57149,
                                              57154
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1689,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 1689,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "key",
                                            "range": [
                                              57156,
                                              57159
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1689,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 1689,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              57161,
                                              57162
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1689,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 1689,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "defaults": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "hasOwnProperty",
                                                    "range": [
                                                      57182,
                                                      57196
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1690,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1690,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      57197,
                                                      57201
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1690,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 1690,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    57182,
                                                    57201
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1690,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1690,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      57202,
                                                      57203
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1690,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 1690,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      57205,
                                                      57208
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1690,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 1690,
                                                        "column": 42
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  57182,
                                                  57209
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1690,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1690,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "argument": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "result",
                                                        "range": [
                                                          57308,
                                                          57314
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1692,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 1692,
                                                            "column": 28
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "BinaryExpression",
                                                        "operator": ">",
                                                        "left": {
                                                          "type": "UpdateExpression",
                                                          "operator": "--",
                                                          "argument": {
                                                            "type": "Identifier",
                                                            "name": "size",
                                                            "range": [
                                                              57319,
                                                              57323
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1692,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 1692,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            57317,
                                                            57323
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1692,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 1692,
                                                              "column": 37
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "UnaryExpression",
                                                          "operator": "-",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              57327,
                                                              57328
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1692,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 1692,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            57326,
                                                            57328
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1692,
                                                              "column": 40
                                                            },
                                                            "end": {
                                                              "line": 1692,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          57317,
                                                          57328
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1692,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 1692,
                                                            "column": 42
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        57308,
                                                        57328
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1692,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 1692,
                                                          "column": 42
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      57300,
                                                      57330
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1692,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1692,
                                                        "column": 44
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  57211,
                                                  57344
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1690,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 1693,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                57178,
                                                57344
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1690,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1693,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            57164,
                                            57356
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1689,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 1694,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "rest": null,
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          57140,
                                          57356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1689,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1694,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      57127,
                                      57357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1689,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1694,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "range": [
                                    57127,
                                    57358
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1689,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1694,
                                      "column": 13
                                    }
                                  }
                                }
                              ],
                              "range": [
                                57047,
                                57368
                              ],
                              "loc": {
                                "start": {
                                  "line": 1687,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1695,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              57023,
                              57368
                            ],
                            "loc": {
                              "start": {
                                "line": 1687,
                                "column": 8
                              },
                              "end": {
                                "line": 1695,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          56518,
                          57376
                        ],
                        "loc": {
                          "start": {
                            "line": 1675,
                            "column": 11
                          },
                          "end": {
                            "line": 1696,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        55754,
                        57376
                      ],
                      "loc": {
                        "start": {
                          "line": 1651,
                          "column": 6
                        },
                        "end": {
                          "line": 1696,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "stackA",
                            "range": [
                              57383,
                              57389
                            ],
                            "loc": {
                              "start": {
                                "line": 1697,
                                "column": 6
                              },
                              "end": {
                                "line": 1697,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "pop",
                            "range": [
                              57390,
                              57393
                            ],
                            "loc": {
                              "start": {
                                "line": 1697,
                                "column": 13
                              },
                              "end": {
                                "line": 1697,
                                "column": 16
                              }
                            }
                          },
                          "range": [
                            57383,
                            57393
                          ],
                          "loc": {
                            "start": {
                              "line": 1697,
                              "column": 6
                            },
                            "end": {
                              "line": 1697,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          57383,
                          57395
                        ],
                        "loc": {
                          "start": {
                            "line": 1697,
                            "column": 6
                          },
                          "end": {
                            "line": 1697,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        57383,
                        57396
                      ],
                      "loc": {
                        "start": {
                          "line": 1697,
                          "column": 6
                        },
                        "end": {
                          "line": 1697,
                          "column": 19
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "stackB",
                            "range": [
                              57403,
                              57409
                            ],
                            "loc": {
                              "start": {
                                "line": 1698,
                                "column": 6
                              },
                              "end": {
                                "line": 1698,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "pop",
                            "range": [
                              57410,
                              57413
                            ],
                            "loc": {
                              "start": {
                                "line": 1698,
                                "column": 13
                              },
                              "end": {
                                "line": 1698,
                                "column": 16
                              }
                            }
                          },
                          "range": [
                            57403,
                            57413
                          ],
                          "loc": {
                            "start": {
                              "line": 1698,
                              "column": 6
                            },
                            "end": {
                              "line": 1698,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          57403,
                          57415
                        ],
                        "loc": {
                          "start": {
                            "line": 1698,
                            "column": 6
                          },
                          "end": {
                            "line": 1698,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        57403,
                        57416
                      ],
                      "loc": {
                        "start": {
                          "line": 1698,
                          "column": 6
                        },
                        "end": {
                          "line": 1698,
                          "column": 19
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          57431,
                          57437
                        ],
                        "loc": {
                          "start": {
                            "line": 1700,
                            "column": 13
                          },
                          "end": {
                            "line": 1700,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        57424,
                        57438
                      ],
                      "loc": {
                        "start": {
                          "line": 1700,
                          "column": 6
                        },
                        "end": {
                          "line": 1700,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    52114,
                    57444
                  ],
                  "loc": {
                    "start": {
                      "line": 1551,
                      "column": 66
                    },
                    "end": {
                      "line": 1701,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  52052,
                  57444
                ],
                "loc": {
                  "start": {
                    "line": 1551,
                    "column": 4
                  },
                  "end": {
                    "line": 1701,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseMerge",
                  "range": [
                    57939,
                    57948
                  ],
                  "loc": {
                    "start": {
                      "line": 1714,
                      "column": 13
                    },
                    "end": {
                      "line": 1714,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      57949,
                      57955
                    ],
                    "loc": {
                      "start": {
                        "line": 1714,
                        "column": 23
                      },
                      "end": {
                        "line": 1714,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      57957,
                      57963
                    ],
                    "loc": {
                      "start": {
                        "line": 1714,
                        "column": 31
                      },
                      "end": {
                        "line": 1714,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      57965,
                      57973
                    ],
                    "loc": {
                      "start": {
                        "line": 1714,
                        "column": 39
                      },
                      "end": {
                        "line": 1714,
                        "column": 47
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "stackA",
                    "range": [
                      57975,
                      57981
                    ],
                    "loc": {
                      "start": {
                        "line": 1714,
                        "column": 49
                      },
                      "end": {
                        "line": 1714,
                        "column": 55
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "stackB",
                    "range": [
                      57983,
                      57989
                    ],
                    "loc": {
                      "start": {
                        "line": 1714,
                        "column": 57
                      },
                      "end": {
                        "line": 1714,
                        "column": 63
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isArray",
                              "range": [
                                58000,
                                58007
                              ],
                              "loc": {
                                "start": {
                                  "line": 1715,
                                  "column": 7
                                },
                                "end": {
                                  "line": 1715,
                                  "column": 14
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  58008,
                                  58014
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1715,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1715,
                                    "column": 21
                                  }
                                }
                              }
                            ],
                            "range": [
                              58000,
                              58015
                            ],
                            "loc": {
                              "start": {
                                "line": 1715,
                                "column": 7
                              },
                              "end": {
                                "line": 1715,
                                "column": 22
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "baseEach",
                            "range": [
                              58018,
                              58026
                            ],
                            "loc": {
                              "start": {
                                "line": 1715,
                                "column": 25
                              },
                              "end": {
                                "line": 1715,
                                "column": 33
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "baseForOwn",
                            "range": [
                              58029,
                              58039
                            ],
                            "loc": {
                              "start": {
                                "line": 1715,
                                "column": 36
                              },
                              "end": {
                                "line": 1715,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            58000,
                            58039
                          ],
                          "loc": {
                            "start": {
                              "line": 1715,
                              "column": 7
                            },
                            "end": {
                              "line": 1715,
                              "column": 46
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              58041,
                              58047
                            ],
                            "loc": {
                              "start": {
                                "line": 1715,
                                "column": 48
                              },
                              "end": {
                                "line": 1715,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  58058,
                                  58064
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1715,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 1715,
                                    "column": 71
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  58066,
                                  58069
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1715,
                                    "column": 73
                                  },
                                  "end": {
                                    "line": 1715,
                                    "column": 76
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "found",
                                        "range": [
                                          58085,
                                          58090
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1716,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1716,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "init": null,
                                      "range": [
                                        58085,
                                        58090
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1716,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1716,
                                          "column": 17
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "isArr",
                                        "range": [
                                          58104,
                                          58109
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1717,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1717,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "init": null,
                                      "range": [
                                        58104,
                                        58109
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1717,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1717,
                                          "column": 17
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          58123,
                                          58129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1718,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1718,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          58132,
                                          58138
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1718,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1718,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        58123,
                                        58138
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1718,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1718,
                                          "column": 27
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          58152,
                                          58157
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1719,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1719,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "object",
                                          "range": [
                                            58160,
                                            58166
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1719,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 1719,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            58167,
                                            58170
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1719,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 1719,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          58160,
                                          58171
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1719,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 1719,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        58152,
                                        58171
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1719,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1719,
                                          "column": 31
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    58081,
                                    58172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1716,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1719,
                                      "column": 32
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        58186,
                                        58192
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1721,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1721,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "LogicalExpression",
                                      "operator": "||",
                                      "left": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "isArr",
                                          "range": [
                                            58198,
                                            58203
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1721,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 1721,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "isArray",
                                            "range": [
                                              58206,
                                              58213
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1721,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 1721,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "source",
                                              "range": [
                                                58214,
                                                58220
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1721,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 1721,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            58206,
                                            58221
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1721,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1721,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          58198,
                                          58221
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1721,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1721,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "isPlainObject",
                                          "range": [
                                            58226,
                                            58239
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1721,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 1721,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              58240,
                                              58246
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1721,
                                                "column": 66
                                              },
                                              "end": {
                                                "line": 1721,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          58226,
                                          58247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1721,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 1721,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "range": [
                                        58197,
                                        58247
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1721,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1721,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "range": [
                                      58186,
                                      58248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1721,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1721,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "stackLength",
                                              "range": [
                                                58326,
                                                58337
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1723,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1723,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "stackA",
                                                "range": [
                                                  58340,
                                                  58346
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1723,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 1723,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "length",
                                                "range": [
                                                  58347,
                                                  58353
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1723,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 1723,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                58340,
                                                58353
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1723,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 1723,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "range": [
                                              58326,
                                              58353
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1723,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1723,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "kind": "var",
                                        "range": [
                                          58322,
                                          58354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1723,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1723,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "WhileStatement",
                                        "test": {
                                          "type": "UpdateExpression",
                                          "operator": "--",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "stackLength",
                                            "range": [
                                              58372,
                                              58383
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1724,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1724,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "prefix": false,
                                          "range": [
                                            58372,
                                            58385
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1724,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1724,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "found",
                                                  "range": [
                                                    58406,
                                                    58411
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1725,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 1725,
                                                      "column": 22
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "BinaryExpression",
                                                  "operator": "==",
                                                  "left": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "stackA",
                                                      "range": [
                                                        58414,
                                                        58420
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1725,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 1725,
                                                          "column": 31
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "stackLength",
                                                      "range": [
                                                        58421,
                                                        58432
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1725,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 1725,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      58414,
                                                      58433
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1725,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 1725,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "source",
                                                    "range": [
                                                      58437,
                                                      58443
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1725,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 1725,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    58414,
                                                    58443
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1725,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 1725,
                                                      "column": 54
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  58406,
                                                  58443
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1725,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 1725,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "value",
                                                        "range": [
                                                          58462,
                                                          58467
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1726,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 1726,
                                                            "column": 19
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": true,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "stackB",
                                                          "range": [
                                                            58470,
                                                            58476
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1726,
                                                              "column": 22
                                                            },
                                                            "end": {
                                                              "line": 1726,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "stackLength",
                                                          "range": [
                                                            58477,
                                                            58488
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1726,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 1726,
                                                              "column": 40
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          58470,
                                                          58489
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1726,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 1726,
                                                            "column": 41
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        58462,
                                                        58489
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1726,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 1726,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      58462,
                                                      58490
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1726,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1726,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BreakStatement",
                                                    "label": null,
                                                    "range": [
                                                      58505,
                                                      58511
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1727,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1727,
                                                        "column": 20
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  58446,
                                                  58525
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1725,
                                                    "column": 57
                                                  },
                                                  "end": {
                                                    "line": 1728,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                58401,
                                                58525
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1725,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1728,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            58387,
                                            58537
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1724,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1729,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "range": [
                                          58365,
                                          58537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1724,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1729,
                                            "column": 11
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "UnaryExpression",
                                          "operator": "!",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "found",
                                            "range": [
                                              58553,
                                              58558
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1730,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1730,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            58552,
                                            58558
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1730,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1730,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "isShallow",
                                                    "range": [
                                                      58578,
                                                      58587
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1731,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1731,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "init": null,
                                                  "range": [
                                                    58578,
                                                    58587
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1731,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1731,
                                                      "column": 25
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                58574,
                                                58588
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1731,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1731,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "Identifier",
                                                "name": "callback",
                                                "range": [
                                                  58605,
                                                  58613
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1732,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1732,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "result",
                                                        "range": [
                                                          58631,
                                                          58637
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1733,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 1733,
                                                            "column": 20
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "Identifier",
                                                          "name": "callback",
                                                          "range": [
                                                            58640,
                                                            58648
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1733,
                                                              "column": 23
                                                            },
                                                            "end": {
                                                              "line": 1733,
                                                              "column": 31
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              58649,
                                                              58654
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1733,
                                                                "column": 32
                                                              },
                                                              "end": {
                                                                "line": 1733,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "source",
                                                            "range": [
                                                              58656,
                                                              58662
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1733,
                                                                "column": 39
                                                              },
                                                              "end": {
                                                                "line": 1733,
                                                                "column": 45
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          58640,
                                                          58663
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1733,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 1733,
                                                            "column": 46
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        58631,
                                                        58663
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1733,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 1733,
                                                          "column": 46
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      58631,
                                                      58664
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1733,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1733,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "IfStatement",
                                                    "test": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "isShallow",
                                                        "range": [
                                                          58684,
                                                          58693
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1734,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 1734,
                                                            "column": 28
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "BinaryExpression",
                                                        "operator": "!=",
                                                        "left": {
                                                          "type": "UnaryExpression",
                                                          "operator": "typeof",
                                                          "argument": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              58703,
                                                              58709
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1734,
                                                                "column": 38
                                                              },
                                                              "end": {
                                                                "line": 1734,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            58696,
                                                            58709
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1734,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 1734,
                                                              "column": 44
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": "undefined",
                                                          "raw": "'undefined'",
                                                          "range": [
                                                            58713,
                                                            58724
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1734,
                                                              "column": 48
                                                            },
                                                            "end": {
                                                              "line": 1734,
                                                              "column": 59
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          58696,
                                                          58724
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1734,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 1734,
                                                            "column": 59
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        58684,
                                                        58724
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1734,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1734,
                                                          "column": 59
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "value",
                                                              "range": [
                                                                58745,
                                                                58750
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1735,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 1735,
                                                                  "column": 21
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                58753,
                                                                58759
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1735,
                                                                  "column": 24
                                                                },
                                                                "end": {
                                                                  "line": 1735,
                                                                  "column": 30
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              58745,
                                                              58759
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1735,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 1735,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            58745,
                                                            58760
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1735,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 1735,
                                                              "column": 31
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        58727,
                                                        58776
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1734,
                                                          "column": 62
                                                        },
                                                        "end": {
                                                          "line": 1736,
                                                          "column": 15
                                                        }
                                                      }
                                                    },
                                                    "alternate": null,
                                                    "range": [
                                                      58679,
                                                      58776
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1734,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1736,
                                                        "column": 15
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  58615,
                                                  58790
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1732,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 1737,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                58601,
                                                58790
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1732,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1737,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "UnaryExpression",
                                                "operator": "!",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "isShallow",
                                                  "range": [
                                                    58808,
                                                    58817
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1738,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 1738,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "prefix": true,
                                                "range": [
                                                  58807,
                                                  58817
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1738,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1738,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "value",
                                                        "range": [
                                                          58835,
                                                          58840
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1739,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 1739,
                                                            "column": 19
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "ConditionalExpression",
                                                        "test": {
                                                          "type": "Identifier",
                                                          "name": "isArr",
                                                          "range": [
                                                            58843,
                                                            58848
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1739,
                                                              "column": 22
                                                            },
                                                            "end": {
                                                              "line": 1739,
                                                              "column": 27
                                                            }
                                                          }
                                                        },
                                                        "consequent": {
                                                          "type": "ConditionalExpression",
                                                          "test": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "isArray",
                                                              "range": [
                                                                58868,
                                                                58875
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1740,
                                                                  "column": 19
                                                                },
                                                                "end": {
                                                                  "line": 1740,
                                                                  "column": 26
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "value",
                                                                "range": [
                                                                  58876,
                                                                  58881
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1740,
                                                                    "column": 27
                                                                  },
                                                                  "end": {
                                                                    "line": 1740,
                                                                    "column": 32
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              58868,
                                                              58882
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1740,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 1740,
                                                                "column": 33
                                                              }
                                                            }
                                                          },
                                                          "consequent": {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              58885,
                                                              58890
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1740,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 1740,
                                                                "column": 41
                                                              }
                                                            }
                                                          },
                                                          "alternate": {
                                                            "type": "ArrayExpression",
                                                            "elements": [],
                                                            "range": [
                                                              58893,
                                                              58895
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1740,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 1740,
                                                                "column": 46
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            58868,
                                                            58895
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1740,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 1740,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "alternate": {
                                                          "type": "ConditionalExpression",
                                                          "test": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "isPlainObject",
                                                              "range": [
                                                                58916,
                                                                58929
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1741,
                                                                  "column": 19
                                                                },
                                                                "end": {
                                                                  "line": 1741,
                                                                  "column": 32
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "value",
                                                                "range": [
                                                                  58930,
                                                                  58935
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1741,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 1741,
                                                                    "column": 38
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              58916,
                                                              58936
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1741,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 1741,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "consequent": {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              58939,
                                                              58944
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1741,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 1741,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "alternate": {
                                                            "type": "ObjectExpression",
                                                            "properties": [],
                                                            "range": [
                                                              58947,
                                                              58949
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1741,
                                                                "column": 50
                                                              },
                                                              "end": {
                                                                "line": 1741,
                                                                "column": 52
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            58916,
                                                            58949
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1741,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 1741,
                                                              "column": 52
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          58843,
                                                          58950
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1739,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 1741,
                                                            "column": 53
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        58835,
                                                        58950
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1739,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 1741,
                                                          "column": 53
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      58835,
                                                      58951
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1739,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1741,
                                                        "column": 54
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  58819,
                                                  58965
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1738,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 1742,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                58803,
                                                58965
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1738,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1742,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "stackA",
                                                    "range": [
                                                      59063,
                                                      59069
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1744,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1744,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "push",
                                                    "range": [
                                                      59070,
                                                      59074
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1744,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 1744,
                                                        "column": 23
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    59063,
                                                    59074
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1744,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1744,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "source",
                                                    "range": [
                                                      59075,
                                                      59081
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1744,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 1744,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  59063,
                                                  59082
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1744,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1744,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                59063,
                                                59083
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1744,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1744,
                                                  "column": 32
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "stackB",
                                                    "range": [
                                                      59096,
                                                      59102
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1745,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1745,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "push",
                                                    "range": [
                                                      59103,
                                                      59107
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1745,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 1745,
                                                        "column": 23
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    59096,
                                                    59107
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1745,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1745,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      59108,
                                                      59113
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1745,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 1745,
                                                        "column": 29
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  59096,
                                                  59114
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1745,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1745,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                59096,
                                                59115
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1745,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1745,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "UnaryExpression",
                                                "operator": "!",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "isShallow",
                                                  "range": [
                                                    59221,
                                                    59230
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1748,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 1748,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "prefix": true,
                                                "range": [
                                                  59220,
                                                  59230
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1748,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1748,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "baseMerge",
                                                        "range": [
                                                          59248,
                                                          59257
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1749,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 1749,
                                                            "column": 23
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            59258,
                                                            59263
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1749,
                                                              "column": 24
                                                            },
                                                            "end": {
                                                              "line": 1749,
                                                              "column": 29
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "name": "source",
                                                          "range": [
                                                            59265,
                                                            59271
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1749,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 1749,
                                                              "column": 37
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "name": "callback",
                                                          "range": [
                                                            59273,
                                                            59281
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1749,
                                                              "column": 39
                                                            },
                                                            "end": {
                                                              "line": 1749,
                                                              "column": 47
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "name": "stackA",
                                                          "range": [
                                                            59283,
                                                            59289
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1749,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 1749,
                                                              "column": 55
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "name": "stackB",
                                                          "range": [
                                                            59291,
                                                            59297
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1749,
                                                              "column": 57
                                                            },
                                                            "end": {
                                                              "line": 1749,
                                                              "column": 63
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        59248,
                                                        59298
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1749,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 1749,
                                                          "column": 64
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      59248,
                                                      59299
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1749,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1749,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  59232,
                                                  59313
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1748,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 1750,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                59216,
                                                59313
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1748,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1750,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            58560,
                                            59325
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1730,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 1751,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          58548,
                                          59325
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1730,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1751,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      58250,
                                      59335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1721,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 1752,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "callback",
                                          "range": [
                                            59365,
                                            59373
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1754,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1754,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    59389,
                                                    59395
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1755,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1755,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      59398,
                                                      59406
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1755,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 1755,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        59407,
                                                        59412
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1755,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 1755,
                                                          "column": 35
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "source",
                                                      "range": [
                                                        59414,
                                                        59420
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1755,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 1755,
                                                          "column": 43
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    59398,
                                                    59421
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1755,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 1755,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  59389,
                                                  59421
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1755,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1755,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                59389,
                                                59422
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1755,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1755,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "==",
                                                "left": {
                                                  "type": "UnaryExpression",
                                                  "operator": "typeof",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "result",
                                                    "range": [
                                                      59446,
                                                      59452
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1756,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 1756,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    59439,
                                                    59452
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1756,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1756,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "undefined",
                                                  "raw": "'undefined'",
                                                  "range": [
                                                    59456,
                                                    59467
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1756,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 1756,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  59439,
                                                  59467
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1756,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1756,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "result",
                                                        "range": [
                                                          59485,
                                                          59491
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1757,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 1757,
                                                            "column": 20
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Identifier",
                                                        "name": "source",
                                                        "range": [
                                                          59494,
                                                          59500
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1757,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 1757,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        59485,
                                                        59500
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1757,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 1757,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      59485,
                                                      59501
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1757,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1757,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  59469,
                                                  59515
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1756,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 1758,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                59435,
                                                59515
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1756,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1758,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            59375,
                                            59527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1754,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 1759,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          59361,
                                          59527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1754,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1759,
                                            "column": 11
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "BinaryExpression",
                                          "operator": "!=",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                59549,
                                                59555
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1760,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 1760,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              59542,
                                              59555
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1760,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1760,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "undefined",
                                            "raw": "'undefined'",
                                            "range": [
                                              59559,
                                              59570
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1760,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 1760,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "range": [
                                            59542,
                                            59570
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1760,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1760,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    59586,
                                                    59591
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1761,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1761,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    59594,
                                                    59600
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1761,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 1761,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  59586,
                                                  59600
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1761,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1761,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                59586,
                                                59601
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1761,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1761,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            59572,
                                            59613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1760,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 1762,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          59538,
                                          59613
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1760,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1762,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      59349,
                                      59623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1753,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1763,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    58182,
                                    59623
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1721,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1763,
                                      "column": 9
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          59632,
                                          59638
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1764,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1764,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          59639,
                                          59642
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1764,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1764,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        59632,
                                        59643
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1764,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1764,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        59646,
                                        59651
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1764,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 1764,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      59632,
                                      59651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1764,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1764,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    59632,
                                    59652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1764,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1764,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "range": [
                                58071,
                                59660
                              ],
                              "loc": {
                                "start": {
                                  "line": 1715,
                                  "column": 78
                                },
                                "end": {
                                  "line": 1765,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              58049,
                              59660
                            ],
                            "loc": {
                              "start": {
                                "line": 1715,
                                "column": 56
                              },
                              "end": {
                                "line": 1765,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          57999,
                          59661
                        ],
                        "loc": {
                          "start": {
                            "line": 1715,
                            "column": 6
                          },
                          "end": {
                            "line": 1765,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        57999,
                        59662
                      ],
                      "loc": {
                        "start": {
                          "line": 1715,
                          "column": 6
                        },
                        "end": {
                          "line": 1765,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    57991,
                    59668
                  ],
                  "loc": {
                    "start": {
                      "line": 1714,
                      "column": 65
                    },
                    "end": {
                      "line": 1766,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  57930,
                  59668
                ],
                "loc": {
                  "start": {
                    "line": 1714,
                    "column": 4
                  },
                  "end": {
                    "line": 1766,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseRandom",
                  "range": [
                    60009,
                    60019
                  ],
                  "loc": {
                    "start": {
                      "line": 1777,
                      "column": 13
                    },
                    "end": {
                      "line": 1777,
                      "column": 23
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "min",
                    "range": [
                      60020,
                      60023
                    ],
                    "loc": {
                      "start": {
                        "line": 1777,
                        "column": 24
                      },
                      "end": {
                        "line": 1777,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "max",
                    "range": [
                      60025,
                      60028
                    ],
                    "loc": {
                      "start": {
                        "line": 1777,
                        "column": 29
                      },
                      "end": {
                        "line": 1777,
                        "column": 32
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Identifier",
                          "name": "min",
                          "range": [
                            60045,
                            60048
                          ],
                          "loc": {
                            "start": {
                              "line": 1778,
                              "column": 13
                            },
                            "end": {
                              "line": 1778,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "floor",
                            "range": [
                              60051,
                              60056
                            ],
                            "loc": {
                              "start": {
                                "line": 1778,
                                "column": 19
                              },
                              "end": {
                                "line": 1778,
                                "column": 24
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "BinaryExpression",
                              "operator": "*",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "nativeRandom",
                                  "range": [
                                    60057,
                                    60069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1778,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1778,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  60057,
                                  60071
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1778,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1778,
                                    "column": 39
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "-",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "max",
                                    "range": [
                                      60075,
                                      60078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1778,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 1778,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "min",
                                    "range": [
                                      60081,
                                      60084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1778,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 1778,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    60075,
                                    60084
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1778,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 1778,
                                      "column": 52
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    60087,
                                    60088
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1778,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 1778,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  60075,
                                  60088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1778,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1778,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                60057,
                                60089
                              ],
                              "loc": {
                                "start": {
                                  "line": 1778,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1778,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            60051,
                            60090
                          ],
                          "loc": {
                            "start": {
                              "line": 1778,
                              "column": 19
                            },
                            "end": {
                              "line": 1778,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          60045,
                          60090
                        ],
                        "loc": {
                          "start": {
                            "line": 1778,
                            "column": 13
                          },
                          "end": {
                            "line": 1778,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        60038,
                        60091
                      ],
                      "loc": {
                        "start": {
                          "line": 1778,
                          "column": 6
                        },
                        "end": {
                          "line": 1778,
                          "column": 59
                        }
                      }
                    }
                  ],
                  "range": [
                    60030,
                    60097
                  ],
                  "loc": {
                    "start": {
                      "line": 1777,
                      "column": 34
                    },
                    "end": {
                      "line": 1779,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  60000,
                  60097
                ],
                "loc": {
                  "start": {
                    "line": 1777,
                    "column": 4
                  },
                  "end": {
                    "line": 1779,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "baseUniq",
                  "range": [
                    60530,
                    60538
                  ],
                  "loc": {
                    "start": {
                      "line": 1791,
                      "column": 13
                    },
                    "end": {
                      "line": 1791,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      60539,
                      60544
                    ],
                    "loc": {
                      "start": {
                        "line": 1791,
                        "column": 22
                      },
                      "end": {
                        "line": 1791,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "isSorted",
                    "range": [
                      60546,
                      60554
                    ],
                    "loc": {
                      "start": {
                        "line": 1791,
                        "column": 29
                      },
                      "end": {
                        "line": 1791,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      60556,
                      60564
                    ],
                    "loc": {
                      "start": {
                        "line": 1791,
                        "column": 39
                      },
                      "end": {
                        "line": 1791,
                        "column": 47
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              60578,
                              60584
                            ],
                            "loc": {
                              "start": {
                                "line": 1792,
                                "column": 10
                              },
                              "end": {
                                "line": 1792,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                60587,
                                60592
                              ],
                              "loc": {
                                "start": {
                                  "line": 1792,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1792,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  60595,
                                  60600
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1792,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1792,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  60601,
                                  60607
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1792,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1792,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                60595,
                                60607
                              ],
                              "loc": {
                                "start": {
                                  "line": 1792,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1792,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                60610,
                                60611
                              ],
                              "loc": {
                                "start": {
                                  "line": 1792,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1792,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              60587,
                              60611
                            ],
                            "loc": {
                              "start": {
                                "line": 1792,
                                "column": 19
                              },
                              "end": {
                                "line": 1792,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            60578,
                            60611
                          ],
                          "loc": {
                            "start": {
                              "line": 1792,
                              "column": 10
                            },
                            "end": {
                              "line": 1792,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        60574,
                        60612
                      ],
                      "loc": {
                        "start": {
                          "line": 1792,
                          "column": 6
                        },
                        "end": {
                          "line": 1792,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            60624,
                            60630
                          ],
                          "loc": {
                            "start": {
                              "line": 1793,
                              "column": 11
                            },
                            "end": {
                              "line": 1793,
                              "column": 17
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          60623,
                          60630
                        ],
                        "loc": {
                          "start": {
                            "line": 1793,
                            "column": 10
                          },
                          "end": {
                            "line": 1793,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ArrayExpression",
                              "elements": [],
                              "range": [
                                60649,
                                60651
                              ],
                              "loc": {
                                "start": {
                                  "line": 1794,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1794,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              60642,
                              60652
                            ],
                            "loc": {
                              "start": {
                                "line": 1794,
                                "column": 8
                              },
                              "end": {
                                "line": 1794,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          60632,
                          60660
                        ],
                        "loc": {
                          "start": {
                            "line": 1793,
                            "column": 19
                          },
                          "end": {
                            "line": 1795,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        60619,
                        60660
                      ],
                      "loc": {
                        "start": {
                          "line": 1793,
                          "column": 6
                        },
                        "end": {
                          "line": 1795,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              60671,
                              60676
                            ],
                            "loc": {
                              "start": {
                                "line": 1796,
                                "column": 10
                              },
                              "end": {
                                "line": 1796,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                60680,
                                60681
                              ],
                              "loc": {
                                "start": {
                                  "line": 1796,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1796,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              60679,
                              60681
                            ],
                            "loc": {
                              "start": {
                                "line": 1796,
                                "column": 18
                              },
                              "end": {
                                "line": 1796,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            60671,
                            60681
                          ],
                          "loc": {
                            "start": {
                              "line": 1796,
                              "column": 10
                            },
                            "end": {
                              "line": 1796,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "indexOf",
                            "range": [
                              60693,
                              60700
                            ],
                            "loc": {
                              "start": {
                                "line": 1797,
                                "column": 10
                              },
                              "end": {
                                "line": 1797,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "getIndexOf",
                              "range": [
                                60703,
                                60713
                              ],
                              "loc": {
                                "start": {
                                  "line": 1797,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1797,
                                  "column": 30
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              60703,
                              60715
                            ],
                            "loc": {
                              "start": {
                                "line": 1797,
                                "column": 20
                              },
                              "end": {
                                "line": 1797,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            60693,
                            60715
                          ],
                          "loc": {
                            "start": {
                              "line": 1797,
                              "column": 10
                            },
                            "end": {
                              "line": 1797,
                              "column": 32
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "prereq",
                            "range": [
                              60727,
                              60733
                            ],
                            "loc": {
                              "start": {
                                "line": 1798,
                                "column": 10
                              },
                              "end": {
                                "line": 1798,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "isSorted",
                                "range": [
                                  60737,
                                  60745
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1798,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1798,
                                    "column": 28
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                60736,
                                60745
                              ],
                              "loc": {
                                "start": {
                                  "line": 1798,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1798,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "indexOf",
                                "range": [
                                  60749,
                                  60756
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1798,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1798,
                                    "column": 39
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "baseIndexOf",
                                "range": [
                                  60761,
                                  60772
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1798,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 1798,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                60749,
                                60772
                              ],
                              "loc": {
                                "start": {
                                  "line": 1798,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1798,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              60736,
                              60772
                            ],
                            "loc": {
                              "start": {
                                "line": 1798,
                                "column": 19
                              },
                              "end": {
                                "line": 1798,
                                "column": 55
                              }
                            }
                          },
                          "range": [
                            60727,
                            60772
                          ],
                          "loc": {
                            "start": {
                              "line": 1798,
                              "column": 10
                            },
                            "end": {
                              "line": 1798,
                              "column": 55
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isLarge",
                            "range": [
                              60784,
                              60791
                            ],
                            "loc": {
                              "start": {
                                "line": 1799,
                                "column": 10
                              },
                              "end": {
                                "line": 1799,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "prereq",
                                "range": [
                                  60794,
                                  60800
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1799,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1799,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "createCache",
                                "range": [
                                  60804,
                                  60815
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1799,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1799,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                60794,
                                60815
                              ],
                              "loc": {
                                "start": {
                                  "line": 1799,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1799,
                                  "column": 41
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": ">=",
                              "left": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  60819,
                                  60825
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1799,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 1799,
                                    "column": 51
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 200,
                                "raw": "200",
                                "range": [
                                  60829,
                                  60832
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1799,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 1799,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                60819,
                                60832
                              ],
                              "loc": {
                                "start": {
                                  "line": 1799,
                                  "column": 45
                                },
                                "end": {
                                  "line": 1799,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              60794,
                              60832
                            ],
                            "loc": {
                              "start": {
                                "line": 1799,
                                "column": 20
                              },
                              "end": {
                                "line": 1799,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            60784,
                            60832
                          ],
                          "loc": {
                            "start": {
                              "line": 1799,
                              "column": 10
                            },
                            "end": {
                              "line": 1799,
                              "column": 58
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isCommon",
                            "range": [
                              60844,
                              60852
                            ],
                            "loc": {
                              "start": {
                                "line": 1800,
                                "column": 10
                              },
                              "end": {
                                "line": 1800,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "prereq",
                              "range": [
                                60855,
                                60861
                              ],
                              "loc": {
                                "start": {
                                  "line": 1800,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1800,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "isLarge",
                                "range": [
                                  60866,
                                  60873
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1800,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1800,
                                    "column": 39
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                60865,
                                60873
                              ],
                              "loc": {
                                "start": {
                                  "line": 1800,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1800,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              60855,
                              60873
                            ],
                            "loc": {
                              "start": {
                                "line": 1800,
                                "column": 21
                              },
                              "end": {
                                "line": 1800,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            60844,
                            60873
                          ],
                          "loc": {
                            "start": {
                              "line": 1800,
                              "column": 10
                            },
                            "end": {
                              "line": 1800,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              60885,
                              60891
                            ],
                            "loc": {
                              "start": {
                                "line": 1801,
                                "column": 10
                              },
                              "end": {
                                "line": 1801,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              60894,
                              60896
                            ],
                            "loc": {
                              "start": {
                                "line": 1801,
                                "column": 19
                              },
                              "end": {
                                "line": 1801,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            60885,
                            60896
                          ],
                          "loc": {
                            "start": {
                              "line": 1801,
                              "column": 10
                            },
                            "end": {
                              "line": 1801,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        60667,
                        60897
                      ],
                      "loc": {
                        "start": {
                          "line": 1796,
                          "column": 6
                        },
                        "end": {
                          "line": 1801,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isLarge",
                        "range": [
                          60909,
                          60916
                        ],
                        "loc": {
                          "start": {
                            "line": 1803,
                            "column": 10
                          },
                          "end": {
                            "line": 1803,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "seen",
                                  "range": [
                                    60932,
                                    60936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1804,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1804,
                                      "column": 16
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "createCache",
                                    "range": [
                                      60939,
                                      60950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1804,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1804,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    60939,
                                    60952
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1804,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1804,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  60932,
                                  60952
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1804,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1804,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              60928,
                              60953
                            ],
                            "loc": {
                              "start": {
                                "line": 1804,
                                "column": 8
                              },
                              "end": {
                                "line": 1804,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "indexOf",
                                "range": [
                                  60962,
                                  60969
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1805,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1805,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "cacheIndexOf",
                                "range": [
                                  60972,
                                  60984
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1805,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1805,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                60962,
                                60984
                              ],
                              "loc": {
                                "start": {
                                  "line": 1805,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1805,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              60962,
                              60985
                            ],
                            "loc": {
                              "start": {
                                "line": 1805,
                                "column": 8
                              },
                              "end": {
                                "line": 1805,
                                "column": 31
                              }
                            }
                          }
                        ],
                        "range": [
                          60918,
                          60993
                        ],
                        "loc": {
                          "start": {
                            "line": 1803,
                            "column": 19
                          },
                          "end": {
                            "line": 1806,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "seen",
                                "range": [
                                  61009,
                                  61013
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1807,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1807,
                                    "column": 12
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      61017,
                                      61025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1807,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1807,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "isSorted",
                                      "range": [
                                        61030,
                                        61038
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1807,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 1807,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      61029,
                                      61038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1807,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 1807,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    61017,
                                    61038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1807,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1807,
                                      "column": 37
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "ArrayExpression",
                                  "elements": [],
                                  "range": [
                                    61042,
                                    61044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1807,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 1807,
                                      "column": 43
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    61047,
                                    61053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1807,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1807,
                                      "column": 52
                                    }
                                  }
                                },
                                "range": [
                                  61016,
                                  61053
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1807,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1807,
                                    "column": 52
                                  }
                                }
                              },
                              "range": [
                                61009,
                                61053
                              ],
                              "loc": {
                                "start": {
                                  "line": 1807,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1807,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              61009,
                              61054
                            ],
                            "loc": {
                              "start": {
                                "line": 1807,
                                "column": 8
                              },
                              "end": {
                                "line": 1807,
                                "column": 53
                              }
                            }
                          }
                        ],
                        "range": [
                          60999,
                          61062
                        ],
                        "loc": {
                          "start": {
                            "line": 1806,
                            "column": 13
                          },
                          "end": {
                            "line": 1808,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        60905,
                        61062
                      ],
                      "loc": {
                        "start": {
                          "line": 1803,
                          "column": 6
                        },
                        "end": {
                          "line": 1808,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "LabeledStatement",
                      "label": {
                        "type": "Identifier",
                        "name": "outer",
                        "range": [
                          61069,
                          61074
                        ],
                        "loc": {
                          "start": {
                            "line": 1809,
                            "column": 6
                          },
                          "end": {
                            "line": 1809,
                            "column": 11
                          }
                        }
                      },
                      "body": {
                        "type": "WhileStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "UpdateExpression",
                            "operator": "++",
                            "argument": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                61091,
                                61096
                              ],
                              "loc": {
                                "start": {
                                  "line": 1810,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1810,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              61089,
                              61096
                            ],
                            "loc": {
                              "start": {
                                "line": 1810,
                                "column": 13
                              },
                              "end": {
                                "line": 1810,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              61099,
                              61105
                            ],
                            "loc": {
                              "start": {
                                "line": 1810,
                                "column": 23
                              },
                              "end": {
                                "line": 1810,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            61089,
                            61105
                          ],
                          "loc": {
                            "start": {
                              "line": 1810,
                              "column": 13
                            },
                            "end": {
                              "line": 1810,
                              "column": 29
                            }
                          }
                        },
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      61121,
                                      61126
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1811,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1811,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        61129,
                                        61134
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1811,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 1811,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        61135,
                                        61140
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1811,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1811,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      61129,
                                      61141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1811,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1811,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    61121,
                                    61141
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1811,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1811,
                                      "column": 32
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "computed",
                                    "range": [
                                      61155,
                                      61163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1812,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1812,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        61166,
                                        61174
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1812,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1812,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          61177,
                                          61185
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1812,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 1812,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            61186,
                                            61191
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1812,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 1812,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            61193,
                                            61198
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1812,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 1812,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "array",
                                          "range": [
                                            61200,
                                            61205
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1812,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 1812,
                                              "column": 62
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        61177,
                                        61206
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1812,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 1812,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        61209,
                                        61214
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1812,
                                          "column": 66
                                        },
                                        "end": {
                                          "line": 1812,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      61166,
                                      61214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1812,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1812,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    61155,
                                    61214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1812,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1812,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                61117,
                                61215
                              ],
                              "loc": {
                                "start": {
                                  "line": 1811,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1812,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "Identifier",
                                "name": "isCommon",
                                "range": [
                                  61229,
                                  61237
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1814,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1814,
                                    "column": 20
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "VariableDeclaration",
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "seenIndex",
                                          "range": [
                                            61255,
                                            61264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1815,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1815,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "seen",
                                            "range": [
                                              61267,
                                              61271
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1815,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 1815,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              61272,
                                              61278
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1815,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 1815,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            61267,
                                            61278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1815,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 1815,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "range": [
                                          61255,
                                          61278
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1815,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1815,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "kind": "var",
                                    "range": [
                                      61251,
                                      61279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1815,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1815,
                                        "column": 38
                                      }
                                    }
                                  },
                                  {
                                    "type": "WhileStatement",
                                    "test": {
                                      "type": "UpdateExpression",
                                      "operator": "--",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "seenIndex",
                                        "range": [
                                          61297,
                                          61306
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1816,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1816,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "prefix": false,
                                      "range": [
                                        61297,
                                        61308
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1816,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1816,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "===",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "seen",
                                                "range": [
                                                  61328,
                                                  61332
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1817,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1817,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "seenIndex",
                                                "range": [
                                                  61333,
                                                  61342
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1817,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 1817,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                61328,
                                                61343
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1817,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1817,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "computed",
                                              "range": [
                                                61348,
                                                61356
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1817,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 1817,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              61328,
                                              61356
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1817,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 1817,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ContinueStatement",
                                                "label": {
                                                  "type": "Identifier",
                                                  "name": "outer",
                                                  "range": [
                                                    61383,
                                                    61388
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1818,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 1818,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  61374,
                                                  61389
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1818,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1818,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              61358,
                                              61403
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1817,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 1819,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": null,
                                          "range": [
                                            61324,
                                            61403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1817,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1819,
                                              "column": 13
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        61310,
                                        61415
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1816,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1820,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "range": [
                                      61290,
                                      61415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1816,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1820,
                                        "column": 11
                                      }
                                    }
                                  },
                                  {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        61430,
                                        61438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1821,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1821,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "seen",
                                                "range": [
                                                  61454,
                                                  61458
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1822,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1822,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  61459,
                                                  61463
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1822,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 1822,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                61454,
                                                61463
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1822,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1822,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "computed",
                                                "range": [
                                                  61464,
                                                  61472
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1822,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 1822,
                                                    "column": 30
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              61454,
                                              61473
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1822,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1822,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            61454,
                                            61474
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1822,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1822,
                                              "column": 32
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        61440,
                                        61486
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1821,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1823,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "alternate": null,
                                    "range": [
                                      61426,
                                      61486
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1821,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1823,
                                        "column": 11
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            61497,
                                            61503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1824,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1824,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "push",
                                          "range": [
                                            61504,
                                            61508
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1824,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1824,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          61497,
                                          61508
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1824,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1824,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            61509,
                                            61514
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1824,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 1824,
                                              "column": 27
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        61497,
                                        61515
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1824,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1824,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      61497,
                                      61516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1824,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1824,
                                        "column": 29
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  61239,
                                  61526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1814,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1825,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": {
                                "type": "IfStatement",
                                "test": {
                                  "type": "Identifier",
                                  "name": "isSorted",
                                  "range": [
                                    61544,
                                    61552
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1826,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1826,
                                      "column": 25
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "IfStatement",
                                      "test": {
                                        "type": "LogicalExpression",
                                        "operator": "||",
                                        "left": {
                                          "type": "UnaryExpression",
                                          "operator": "!",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              61571,
                                              61576
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1827,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1827,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            61570,
                                            61576
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1827,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1827,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "BinaryExpression",
                                          "operator": "!==",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "seen",
                                            "range": [
                                              61580,
                                              61584
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1827,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 1827,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "computed",
                                            "range": [
                                              61589,
                                              61597
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1827,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 1827,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "range": [
                                            61580,
                                            61597
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1827,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 1827,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "range": [
                                          61570,
                                          61597
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1827,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1827,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "seen",
                                                "range": [
                                                  61613,
                                                  61617
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1828,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1828,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "computed",
                                                "range": [
                                                  61620,
                                                  61628
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1828,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1828,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                61613,
                                                61628
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1828,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1828,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "range": [
                                              61613,
                                              61629
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1828,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1828,
                                                "column": 28
                                              }
                                            }
                                          },
                                          {
                                            "type": "ExpressionStatement",
                                            "expression": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    61642,
                                                    61648
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1829,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1829,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "push",
                                                  "range": [
                                                    61649,
                                                    61653
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1829,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 1829,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  61642,
                                                  61653
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1829,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1829,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    61654,
                                                    61659
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1829,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 1829,
                                                      "column": 29
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                61642,
                                                61660
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1829,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1829,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "range": [
                                              61642,
                                              61661
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1829,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1829,
                                                "column": 31
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          61599,
                                          61673
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1827,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 1830,
                                            "column": 11
                                          }
                                        }
                                      },
                                      "alternate": null,
                                      "range": [
                                        61566,
                                        61673
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1827,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1830,
                                          "column": 11
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    61554,
                                    61683
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1826,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 1831,
                                      "column": 9
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "indexOf",
                                        "range": [
                                          61701,
                                          61708
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1832,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1832,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "seen",
                                          "range": [
                                            61709,
                                            61713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1832,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 1832,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "computed",
                                          "range": [
                                            61715,
                                            61723
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1832,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 1832,
                                              "column": 39
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        61701,
                                        61724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1832,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1832,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        61727,
                                        61728
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1832,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1832,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      61701,
                                      61728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1832,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1832,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "LogicalExpression",
                                          "operator": "||",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              61746,
                                              61754
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1833,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1833,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "isLarge",
                                            "range": [
                                              61758,
                                              61765
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1833,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 1833,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            61746,
                                            61765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1833,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1833,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "seen",
                                                    "range": [
                                                      61781,
                                                      61785
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1834,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1834,
                                                        "column": 16
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "push",
                                                    "range": [
                                                      61786,
                                                      61790
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1834,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 1834,
                                                        "column": 21
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    61781,
                                                    61790
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1834,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1834,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "computed",
                                                    "range": [
                                                      61791,
                                                      61799
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1834,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 1834,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  61781,
                                                  61800
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1834,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1834,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                61781,
                                                61801
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1834,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1834,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            61767,
                                            61813
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1833,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 1835,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          61742,
                                          61813
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1833,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1835,
                                            "column": 11
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                61824,
                                                61830
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1836,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1836,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                61831,
                                                61835
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1836,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1836,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "range": [
                                              61824,
                                              61835
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1836,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1836,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                61836,
                                                61841
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1836,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 1836,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            61824,
                                            61842
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1836,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1836,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          61824,
                                          61843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1836,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1836,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      61730,
                                      61853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1832,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1837,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    61697,
                                    61853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1832,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1837,
                                      "column": 9
                                    }
                                  }
                                },
                                "range": [
                                  61540,
                                  61853
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1826,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1837,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                61225,
                                61853
                              ],
                              "loc": {
                                "start": {
                                  "line": 1814,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1837,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            61107,
                            61861
                          ],
                          "loc": {
                            "start": {
                              "line": 1810,
                              "column": 31
                            },
                            "end": {
                              "line": 1838,
                              "column": 7
                            }
                          }
                        },
                        "range": [
                          61082,
                          61861
                        ],
                        "loc": {
                          "start": {
                            "line": 1810,
                            "column": 6
                          },
                          "end": {
                            "line": 1838,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        61069,
                        61861
                      ],
                      "loc": {
                        "start": {
                          "line": 1809,
                          "column": 6
                        },
                        "end": {
                          "line": 1838,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          61875,
                          61881
                        ],
                        "loc": {
                          "start": {
                            "line": 1839,
                            "column": 13
                          },
                          "end": {
                            "line": 1839,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        61868,
                        61882
                      ],
                      "loc": {
                        "start": {
                          "line": 1839,
                          "column": 6
                        },
                        "end": {
                          "line": 1839,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    60566,
                    61888
                  ],
                  "loc": {
                    "start": {
                      "line": 1791,
                      "column": 49
                    },
                    "end": {
                      "line": 1840,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  60521,
                  61888
                ],
                "loc": {
                  "start": {
                    "line": 1791,
                    "column": 4
                  },
                  "end": {
                    "line": 1840,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "composeArgs",
                  "range": [
                    62394,
                    62405
                  ],
                  "loc": {
                    "start": {
                      "line": 1852,
                      "column": 13
                    },
                    "end": {
                      "line": 1852,
                      "column": 24
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "partialArgs",
                    "range": [
                      62406,
                      62417
                    ],
                    "loc": {
                      "start": {
                        "line": 1852,
                        "column": 25
                      },
                      "end": {
                        "line": 1852,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "partialHolders",
                    "range": [
                      62419,
                      62433
                    ],
                    "loc": {
                      "start": {
                        "line": 1852,
                        "column": 38
                      },
                      "end": {
                        "line": 1852,
                        "column": 52
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "args",
                    "range": [
                      62435,
                      62439
                    ],
                    "loc": {
                      "start": {
                        "line": 1852,
                        "column": 54
                      },
                      "end": {
                        "line": 1852,
                        "column": 58
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "holdersLength",
                            "range": [
                              62453,
                              62466
                            ],
                            "loc": {
                              "start": {
                                "line": 1853,
                                "column": 10
                              },
                              "end": {
                                "line": 1853,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "partialHolders",
                              "range": [
                                62469,
                                62483
                              ],
                              "loc": {
                                "start": {
                                  "line": 1853,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1853,
                                  "column": 40
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                62484,
                                62490
                              ],
                              "loc": {
                                "start": {
                                  "line": 1853,
                                  "column": 41
                                },
                                "end": {
                                  "line": 1853,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              62469,
                              62490
                            ],
                            "loc": {
                              "start": {
                                "line": 1853,
                                "column": 26
                              },
                              "end": {
                                "line": 1853,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            62453,
                            62490
                          ],
                          "loc": {
                            "start": {
                              "line": 1853,
                              "column": 10
                            },
                            "end": {
                              "line": 1853,
                              "column": 47
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              62502,
                              62511
                            ],
                            "loc": {
                              "start": {
                                "line": 1854,
                                "column": 10
                              },
                              "end": {
                                "line": 1854,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                62515,
                                62516
                              ],
                              "loc": {
                                "start": {
                                  "line": 1854,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1854,
                                  "column": 24
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              62514,
                              62516
                            ],
                            "loc": {
                              "start": {
                                "line": 1854,
                                "column": 22
                              },
                              "end": {
                                "line": 1854,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            62502,
                            62516
                          ],
                          "loc": {
                            "start": {
                              "line": 1854,
                              "column": 10
                            },
                            "end": {
                              "line": 1854,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsLength",
                            "range": [
                              62528,
                              62538
                            ],
                            "loc": {
                              "start": {
                                "line": 1855,
                                "column": 10
                              },
                              "end": {
                                "line": 1855,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeMax",
                              "range": [
                                62541,
                                62550
                              ],
                              "loc": {
                                "start": {
                                  "line": 1855,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1855,
                                  "column": 32
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "BinaryExpression",
                                "operator": "-",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      62551,
                                      62555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1855,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 1855,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      62556,
                                      62562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1855,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 1855,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    62551,
                                    62562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1855,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 1855,
                                      "column": 44
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "holdersLength",
                                  "range": [
                                    62565,
                                    62578
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1855,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 1855,
                                      "column": 60
                                    }
                                  }
                                },
                                "range": [
                                  62551,
                                  62578
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1855,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1855,
                                    "column": 60
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  62580,
                                  62581
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1855,
                                    "column": 62
                                  },
                                  "end": {
                                    "line": 1855,
                                    "column": 63
                                  }
                                }
                              }
                            ],
                            "range": [
                              62541,
                              62582
                            ],
                            "loc": {
                              "start": {
                                "line": 1855,
                                "column": 23
                              },
                              "end": {
                                "line": 1855,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            62528,
                            62582
                          ],
                          "loc": {
                            "start": {
                              "line": 1855,
                              "column": 10
                            },
                            "end": {
                              "line": 1855,
                              "column": 64
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "leftIndex",
                            "range": [
                              62594,
                              62603
                            ],
                            "loc": {
                              "start": {
                                "line": 1856,
                                "column": 10
                              },
                              "end": {
                                "line": 1856,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                62607,
                                62608
                              ],
                              "loc": {
                                "start": {
                                  "line": 1856,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1856,
                                  "column": 24
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              62606,
                              62608
                            ],
                            "loc": {
                              "start": {
                                "line": 1856,
                                "column": 22
                              },
                              "end": {
                                "line": 1856,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            62594,
                            62608
                          ],
                          "loc": {
                            "start": {
                              "line": 1856,
                              "column": 10
                            },
                            "end": {
                              "line": 1856,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "leftLength",
                            "range": [
                              62620,
                              62630
                            ],
                            "loc": {
                              "start": {
                                "line": 1857,
                                "column": 10
                              },
                              "end": {
                                "line": 1857,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "partialArgs",
                              "range": [
                                62633,
                                62644
                              ],
                              "loc": {
                                "start": {
                                  "line": 1857,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1857,
                                  "column": 34
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                62645,
                                62651
                              ],
                              "loc": {
                                "start": {
                                  "line": 1857,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1857,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              62633,
                              62651
                            ],
                            "loc": {
                              "start": {
                                "line": 1857,
                                "column": 23
                              },
                              "end": {
                                "line": 1857,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            62620,
                            62651
                          ],
                          "loc": {
                            "start": {
                              "line": 1857,
                              "column": 10
                            },
                            "end": {
                              "line": 1857,
                              "column": 41
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              62663,
                              62669
                            ],
                            "loc": {
                              "start": {
                                "line": 1858,
                                "column": 10
                              },
                              "end": {
                                "line": 1858,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                62672,
                                62677
                              ],
                              "loc": {
                                "start": {
                                  "line": 1858,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1858,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "Identifier",
                                  "name": "argsLength",
                                  "range": [
                                    62678,
                                    62688
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1858,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1858,
                                      "column": 35
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "leftLength",
                                  "range": [
                                    62691,
                                    62701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1858,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 1858,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  62678,
                                  62701
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1858,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1858,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "range": [
                              62672,
                              62702
                            ],
                            "loc": {
                              "start": {
                                "line": 1858,
                                "column": 19
                              },
                              "end": {
                                "line": 1858,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            62663,
                            62702
                          ],
                          "loc": {
                            "start": {
                              "line": 1858,
                              "column": 10
                            },
                            "end": {
                              "line": 1858,
                              "column": 49
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        62449,
                        62703
                      ],
                      "loc": {
                        "start": {
                          "line": 1853,
                          "column": 6
                        },
                        "end": {
                          "line": 1858,
                          "column": 50
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "leftIndex",
                            "range": [
                              62720,
                              62729
                            ],
                            "loc": {
                              "start": {
                                "line": 1860,
                                "column": 15
                              },
                              "end": {
                                "line": 1860,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            62718,
                            62729
                          ],
                          "loc": {
                            "start": {
                              "line": 1860,
                              "column": 13
                            },
                            "end": {
                              "line": 1860,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "leftLength",
                          "range": [
                            62732,
                            62742
                          ],
                          "loc": {
                            "start": {
                              "line": 1860,
                              "column": 27
                            },
                            "end": {
                              "line": 1860,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          62718,
                          62742
                        ],
                        "loc": {
                          "start": {
                            "line": 1860,
                            "column": 13
                          },
                          "end": {
                            "line": 1860,
                            "column": 37
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    62754,
                                    62760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1861,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1861,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "leftIndex",
                                  "range": [
                                    62761,
                                    62770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1861,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1861,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  62754,
                                  62771
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1861,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1861,
                                    "column": 25
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "partialArgs",
                                  "range": [
                                    62774,
                                    62785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1861,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 1861,
                                      "column": 39
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "leftIndex",
                                  "range": [
                                    62786,
                                    62795
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1861,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 1861,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  62774,
                                  62796
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1861,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1861,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                62754,
                                62796
                              ],
                              "loc": {
                                "start": {
                                  "line": 1861,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1861,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              62754,
                              62797
                            ],
                            "loc": {
                              "start": {
                                "line": 1861,
                                "column": 8
                              },
                              "end": {
                                "line": 1861,
                                "column": 51
                              }
                            }
                          }
                        ],
                        "range": [
                          62744,
                          62805
                        ],
                        "loc": {
                          "start": {
                            "line": 1860,
                            "column": 39
                          },
                          "end": {
                            "line": 1862,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        62711,
                        62805
                      ],
                      "loc": {
                        "start": {
                          "line": 1860,
                          "column": 6
                        },
                        "end": {
                          "line": 1862,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              62821,
                              62830
                            ],
                            "loc": {
                              "start": {
                                "line": 1863,
                                "column": 15
                              },
                              "end": {
                                "line": 1863,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            62819,
                            62830
                          ],
                          "loc": {
                            "start": {
                              "line": 1863,
                              "column": 13
                            },
                            "end": {
                              "line": 1863,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "holdersLength",
                          "range": [
                            62833,
                            62846
                          ],
                          "loc": {
                            "start": {
                              "line": 1863,
                              "column": 27
                            },
                            "end": {
                              "line": 1863,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          62819,
                          62846
                        ],
                        "loc": {
                          "start": {
                            "line": 1863,
                            "column": 13
                          },
                          "end": {
                            "line": 1863,
                            "column": 40
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    62858,
                                    62864
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1864,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1864,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "partialHolders",
                                    "range": [
                                      62865,
                                      62879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1864,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1864,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "argsIndex",
                                    "range": [
                                      62880,
                                      62889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1864,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1864,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    62865,
                                    62890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1864,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1864,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  62858,
                                  62891
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1864,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1864,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    62894,
                                    62898
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1864,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 1864,
                                      "column": 48
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "argsIndex",
                                  "range": [
                                    62899,
                                    62908
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1864,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 1864,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  62894,
                                  62909
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1864,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 1864,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                62858,
                                62909
                              ],
                              "loc": {
                                "start": {
                                  "line": 1864,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1864,
                                  "column": 59
                                }
                              }
                            },
                            "range": [
                              62858,
                              62910
                            ],
                            "loc": {
                              "start": {
                                "line": 1864,
                                "column": 8
                              },
                              "end": {
                                "line": 1864,
                                "column": 60
                              }
                            }
                          }
                        ],
                        "range": [
                          62848,
                          62918
                        ],
                        "loc": {
                          "start": {
                            "line": 1863,
                            "column": 42
                          },
                          "end": {
                            "line": 1865,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        62812,
                        62918
                      ],
                      "loc": {
                        "start": {
                          "line": 1863,
                          "column": 6
                        },
                        "end": {
                          "line": 1865,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "argsLength",
                          "range": [
                            62932,
                            62942
                          ],
                          "loc": {
                            "start": {
                              "line": 1866,
                              "column": 13
                            },
                            "end": {
                              "line": 1866,
                              "column": 23
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          62932,
                          62944
                        ],
                        "loc": {
                          "start": {
                            "line": 1866,
                            "column": 13
                          },
                          "end": {
                            "line": 1866,
                            "column": 25
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    62956,
                                    62962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1867,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1867,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "UpdateExpression",
                                  "operator": "++",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "leftIndex",
                                    "range": [
                                      62963,
                                      62972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1867,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1867,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "prefix": false,
                                  "range": [
                                    62963,
                                    62974
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1867,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1867,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  62956,
                                  62975
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1867,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1867,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    62978,
                                    62982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1867,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1867,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "UpdateExpression",
                                  "operator": "++",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "argsIndex",
                                    "range": [
                                      62983,
                                      62992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1867,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1867,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "prefix": false,
                                  "range": [
                                    62983,
                                    62994
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1867,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1867,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  62978,
                                  62995
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1867,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1867,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                62956,
                                62995
                              ],
                              "loc": {
                                "start": {
                                  "line": 1867,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1867,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              62956,
                              62996
                            ],
                            "loc": {
                              "start": {
                                "line": 1867,
                                "column": 8
                              },
                              "end": {
                                "line": 1867,
                                "column": 48
                              }
                            }
                          }
                        ],
                        "range": [
                          62946,
                          63004
                        ],
                        "loc": {
                          "start": {
                            "line": 1866,
                            "column": 27
                          },
                          "end": {
                            "line": 1868,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        62925,
                        63004
                      ],
                      "loc": {
                        "start": {
                          "line": 1866,
                          "column": 6
                        },
                        "end": {
                          "line": 1868,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          63018,
                          63024
                        ],
                        "loc": {
                          "start": {
                            "line": 1869,
                            "column": 13
                          },
                          "end": {
                            "line": 1869,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        63011,
                        63025
                      ],
                      "loc": {
                        "start": {
                          "line": 1869,
                          "column": 6
                        },
                        "end": {
                          "line": 1869,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    62441,
                    63031
                  ],
                  "loc": {
                    "start": {
                      "line": 1852,
                      "column": 60
                    },
                    "end": {
                      "line": 1870,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  62385,
                  63031
                ],
                "loc": {
                  "start": {
                    "line": 1852,
                    "column": 4
                  },
                  "end": {
                    "line": 1870,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "composeArgsRight",
                  "range": [
                    63510,
                    63526
                  ],
                  "loc": {
                    "start": {
                      "line": 1882,
                      "column": 13
                    },
                    "end": {
                      "line": 1882,
                      "column": 29
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "partialRightArgs",
                    "range": [
                      63527,
                      63543
                    ],
                    "loc": {
                      "start": {
                        "line": 1882,
                        "column": 30
                      },
                      "end": {
                        "line": 1882,
                        "column": 46
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "partialRightHolders",
                    "range": [
                      63545,
                      63564
                    ],
                    "loc": {
                      "start": {
                        "line": 1882,
                        "column": 48
                      },
                      "end": {
                        "line": 1882,
                        "column": 67
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "args",
                    "range": [
                      63566,
                      63570
                    ],
                    "loc": {
                      "start": {
                        "line": 1882,
                        "column": 69
                      },
                      "end": {
                        "line": 1882,
                        "column": 73
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "holdersIndex",
                            "range": [
                              63584,
                              63596
                            ],
                            "loc": {
                              "start": {
                                "line": 1883,
                                "column": 10
                              },
                              "end": {
                                "line": 1883,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                63600,
                                63601
                              ],
                              "loc": {
                                "start": {
                                  "line": 1883,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1883,
                                  "column": 27
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              63599,
                              63601
                            ],
                            "loc": {
                              "start": {
                                "line": 1883,
                                "column": 25
                              },
                              "end": {
                                "line": 1883,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            63584,
                            63601
                          ],
                          "loc": {
                            "start": {
                              "line": 1883,
                              "column": 10
                            },
                            "end": {
                              "line": 1883,
                              "column": 27
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "holdersLength",
                            "range": [
                              63613,
                              63626
                            ],
                            "loc": {
                              "start": {
                                "line": 1884,
                                "column": 10
                              },
                              "end": {
                                "line": 1884,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "partialRightHolders",
                              "range": [
                                63629,
                                63648
                              ],
                              "loc": {
                                "start": {
                                  "line": 1884,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1884,
                                  "column": 45
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                63649,
                                63655
                              ],
                              "loc": {
                                "start": {
                                  "line": 1884,
                                  "column": 46
                                },
                                "end": {
                                  "line": 1884,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              63629,
                              63655
                            ],
                            "loc": {
                              "start": {
                                "line": 1884,
                                "column": 26
                              },
                              "end": {
                                "line": 1884,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            63613,
                            63655
                          ],
                          "loc": {
                            "start": {
                              "line": 1884,
                              "column": 10
                            },
                            "end": {
                              "line": 1884,
                              "column": 52
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              63667,
                              63676
                            ],
                            "loc": {
                              "start": {
                                "line": 1885,
                                "column": 10
                              },
                              "end": {
                                "line": 1885,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                63680,
                                63681
                              ],
                              "loc": {
                                "start": {
                                  "line": 1885,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1885,
                                  "column": 24
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              63679,
                              63681
                            ],
                            "loc": {
                              "start": {
                                "line": 1885,
                                "column": 22
                              },
                              "end": {
                                "line": 1885,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            63667,
                            63681
                          ],
                          "loc": {
                            "start": {
                              "line": 1885,
                              "column": 10
                            },
                            "end": {
                              "line": 1885,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsLength",
                            "range": [
                              63693,
                              63703
                            ],
                            "loc": {
                              "start": {
                                "line": 1886,
                                "column": 10
                              },
                              "end": {
                                "line": 1886,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeMax",
                              "range": [
                                63706,
                                63715
                              ],
                              "loc": {
                                "start": {
                                  "line": 1886,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1886,
                                  "column": 32
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "BinaryExpression",
                                "operator": "-",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      63716,
                                      63720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1886,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 1886,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      63721,
                                      63727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1886,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 1886,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    63716,
                                    63727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1886,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 1886,
                                      "column": 44
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "holdersLength",
                                  "range": [
                                    63730,
                                    63743
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1886,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 1886,
                                      "column": 60
                                    }
                                  }
                                },
                                "range": [
                                  63716,
                                  63743
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1886,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1886,
                                    "column": 60
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  63745,
                                  63746
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1886,
                                    "column": 62
                                  },
                                  "end": {
                                    "line": 1886,
                                    "column": 63
                                  }
                                }
                              }
                            ],
                            "range": [
                              63706,
                              63747
                            ],
                            "loc": {
                              "start": {
                                "line": 1886,
                                "column": 23
                              },
                              "end": {
                                "line": 1886,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            63693,
                            63747
                          ],
                          "loc": {
                            "start": {
                              "line": 1886,
                              "column": 10
                            },
                            "end": {
                              "line": 1886,
                              "column": 64
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "rightIndex",
                            "range": [
                              63759,
                              63769
                            ],
                            "loc": {
                              "start": {
                                "line": 1887,
                                "column": 10
                              },
                              "end": {
                                "line": 1887,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                63773,
                                63774
                              ],
                              "loc": {
                                "start": {
                                  "line": 1887,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1887,
                                  "column": 25
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              63772,
                              63774
                            ],
                            "loc": {
                              "start": {
                                "line": 1887,
                                "column": 23
                              },
                              "end": {
                                "line": 1887,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            63759,
                            63774
                          ],
                          "loc": {
                            "start": {
                              "line": 1887,
                              "column": 10
                            },
                            "end": {
                              "line": 1887,
                              "column": 25
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "rightLength",
                            "range": [
                              63786,
                              63797
                            ],
                            "loc": {
                              "start": {
                                "line": 1888,
                                "column": 10
                              },
                              "end": {
                                "line": 1888,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "partialRightArgs",
                              "range": [
                                63800,
                                63816
                              ],
                              "loc": {
                                "start": {
                                  "line": 1888,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1888,
                                  "column": 40
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                63817,
                                63823
                              ],
                              "loc": {
                                "start": {
                                  "line": 1888,
                                  "column": 41
                                },
                                "end": {
                                  "line": 1888,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              63800,
                              63823
                            ],
                            "loc": {
                              "start": {
                                "line": 1888,
                                "column": 24
                              },
                              "end": {
                                "line": 1888,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            63786,
                            63823
                          ],
                          "loc": {
                            "start": {
                              "line": 1888,
                              "column": 10
                            },
                            "end": {
                              "line": 1888,
                              "column": 47
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              63835,
                              63841
                            ],
                            "loc": {
                              "start": {
                                "line": 1889,
                                "column": 10
                              },
                              "end": {
                                "line": 1889,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                63844,
                                63849
                              ],
                              "loc": {
                                "start": {
                                  "line": 1889,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1889,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "Identifier",
                                  "name": "argsLength",
                                  "range": [
                                    63850,
                                    63860
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1889,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1889,
                                      "column": 35
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "rightLength",
                                  "range": [
                                    63863,
                                    63874
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1889,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 1889,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  63850,
                                  63874
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1889,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1889,
                                    "column": 49
                                  }
                                }
                              }
                            ],
                            "range": [
                              63844,
                              63875
                            ],
                            "loc": {
                              "start": {
                                "line": 1889,
                                "column": 19
                              },
                              "end": {
                                "line": 1889,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            63835,
                            63875
                          ],
                          "loc": {
                            "start": {
                              "line": 1889,
                              "column": 10
                            },
                            "end": {
                              "line": 1889,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        63580,
                        63876
                      ],
                      "loc": {
                        "start": {
                          "line": 1883,
                          "column": 6
                        },
                        "end": {
                          "line": 1889,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              63893,
                              63902
                            ],
                            "loc": {
                              "start": {
                                "line": 1891,
                                "column": 15
                              },
                              "end": {
                                "line": 1891,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            63891,
                            63902
                          ],
                          "loc": {
                            "start": {
                              "line": 1891,
                              "column": 13
                            },
                            "end": {
                              "line": 1891,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "argsLength",
                          "range": [
                            63905,
                            63915
                          ],
                          "loc": {
                            "start": {
                              "line": 1891,
                              "column": 27
                            },
                            "end": {
                              "line": 1891,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          63891,
                          63915
                        ],
                        "loc": {
                          "start": {
                            "line": 1891,
                            "column": 13
                          },
                          "end": {
                            "line": 1891,
                            "column": 37
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    63927,
                                    63933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1892,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1892,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "argsIndex",
                                  "range": [
                                    63934,
                                    63943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1892,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1892,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  63927,
                                  63944
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1892,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1892,
                                    "column": 25
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    63947,
                                    63951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1892,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 1892,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "argsIndex",
                                  "range": [
                                    63952,
                                    63961
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1892,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 1892,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  63947,
                                  63962
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1892,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1892,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                63927,
                                63962
                              ],
                              "loc": {
                                "start": {
                                  "line": 1892,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1892,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              63927,
                              63963
                            ],
                            "loc": {
                              "start": {
                                "line": 1892,
                                "column": 8
                              },
                              "end": {
                                "line": 1892,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          63917,
                          63971
                        ],
                        "loc": {
                          "start": {
                            "line": 1891,
                            "column": 39
                          },
                          "end": {
                            "line": 1893,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        63884,
                        63971
                      ],
                      "loc": {
                        "start": {
                          "line": 1891,
                          "column": 6
                        },
                        "end": {
                          "line": 1893,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "pad",
                            "range": [
                              63982,
                              63985
                            ],
                            "loc": {
                              "start": {
                                "line": 1894,
                                "column": 10
                              },
                              "end": {
                                "line": 1894,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              63988,
                              63997
                            ],
                            "loc": {
                              "start": {
                                "line": 1894,
                                "column": 16
                              },
                              "end": {
                                "line": 1894,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            63982,
                            63997
                          ],
                          "loc": {
                            "start": {
                              "line": 1894,
                              "column": 10
                            },
                            "end": {
                              "line": 1894,
                              "column": 25
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        63978,
                        63998
                      ],
                      "loc": {
                        "start": {
                          "line": 1894,
                          "column": 6
                        },
                        "end": {
                          "line": 1894,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "rightIndex",
                            "range": [
                              64014,
                              64024
                            ],
                            "loc": {
                              "start": {
                                "line": 1895,
                                "column": 15
                              },
                              "end": {
                                "line": 1895,
                                "column": 25
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            64012,
                            64024
                          ],
                          "loc": {
                            "start": {
                              "line": 1895,
                              "column": 13
                            },
                            "end": {
                              "line": 1895,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "rightLength",
                          "range": [
                            64027,
                            64038
                          ],
                          "loc": {
                            "start": {
                              "line": 1895,
                              "column": 28
                            },
                            "end": {
                              "line": 1895,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          64012,
                          64038
                        ],
                        "loc": {
                          "start": {
                            "line": 1895,
                            "column": 13
                          },
                          "end": {
                            "line": 1895,
                            "column": 39
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    64050,
                                    64056
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1896,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1896,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "pad",
                                    "range": [
                                      64057,
                                      64060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1896,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1896,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "rightIndex",
                                    "range": [
                                      64063,
                                      64073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1896,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1896,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    64057,
                                    64073
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1896,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1896,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  64050,
                                  64074
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1896,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1896,
                                    "column": 32
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "partialRightArgs",
                                  "range": [
                                    64077,
                                    64093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1896,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1896,
                                      "column": 51
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "rightIndex",
                                  "range": [
                                    64094,
                                    64104
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1896,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 1896,
                                      "column": 62
                                    }
                                  }
                                },
                                "range": [
                                  64077,
                                  64105
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1896,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1896,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                64050,
                                64105
                              ],
                              "loc": {
                                "start": {
                                  "line": 1896,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1896,
                                  "column": 63
                                }
                              }
                            },
                            "range": [
                              64050,
                              64106
                            ],
                            "loc": {
                              "start": {
                                "line": 1896,
                                "column": 8
                              },
                              "end": {
                                "line": 1896,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "range": [
                          64040,
                          64114
                        ],
                        "loc": {
                          "start": {
                            "line": 1895,
                            "column": 41
                          },
                          "end": {
                            "line": 1897,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        64005,
                        64114
                      ],
                      "loc": {
                        "start": {
                          "line": 1895,
                          "column": 6
                        },
                        "end": {
                          "line": 1897,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "holdersIndex",
                            "range": [
                              64130,
                              64142
                            ],
                            "loc": {
                              "start": {
                                "line": 1898,
                                "column": 15
                              },
                              "end": {
                                "line": 1898,
                                "column": 27
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            64128,
                            64142
                          ],
                          "loc": {
                            "start": {
                              "line": 1898,
                              "column": 13
                            },
                            "end": {
                              "line": 1898,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "holdersLength",
                          "range": [
                            64145,
                            64158
                          ],
                          "loc": {
                            "start": {
                              "line": 1898,
                              "column": 30
                            },
                            "end": {
                              "line": 1898,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          64128,
                          64158
                        ],
                        "loc": {
                          "start": {
                            "line": 1898,
                            "column": 13
                          },
                          "end": {
                            "line": 1898,
                            "column": 43
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    64170,
                                    64176
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1899,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1899,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "pad",
                                    "range": [
                                      64177,
                                      64180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1899,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1899,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "partialRightHolders",
                                      "range": [
                                        64183,
                                        64202
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1899,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1899,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "holdersIndex",
                                      "range": [
                                        64203,
                                        64215
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1899,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1899,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "range": [
                                      64183,
                                      64216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1899,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1899,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    64177,
                                    64216
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1899,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1899,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  64170,
                                  64217
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1899,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1899,
                                    "column": 55
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    64220,
                                    64224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1899,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 1899,
                                      "column": 62
                                    }
                                  }
                                },
                                "property": {
                                  "type": "UpdateExpression",
                                  "operator": "++",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "argsIndex",
                                    "range": [
                                      64225,
                                      64234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1899,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 1899,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "prefix": false,
                                  "range": [
                                    64225,
                                    64236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1899,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 1899,
                                      "column": 74
                                    }
                                  }
                                },
                                "range": [
                                  64220,
                                  64237
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1899,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 1899,
                                    "column": 75
                                  }
                                }
                              },
                              "range": [
                                64170,
                                64237
                              ],
                              "loc": {
                                "start": {
                                  "line": 1899,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1899,
                                  "column": 75
                                }
                              }
                            },
                            "range": [
                              64170,
                              64238
                            ],
                            "loc": {
                              "start": {
                                "line": 1899,
                                "column": 8
                              },
                              "end": {
                                "line": 1899,
                                "column": 76
                              }
                            }
                          }
                        ],
                        "range": [
                          64160,
                          64246
                        ],
                        "loc": {
                          "start": {
                            "line": 1898,
                            "column": 45
                          },
                          "end": {
                            "line": 1900,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        64121,
                        64246
                      ],
                      "loc": {
                        "start": {
                          "line": 1898,
                          "column": 6
                        },
                        "end": {
                          "line": 1900,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          64260,
                          64266
                        ],
                        "loc": {
                          "start": {
                            "line": 1901,
                            "column": 13
                          },
                          "end": {
                            "line": 1901,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        64253,
                        64267
                      ],
                      "loc": {
                        "start": {
                          "line": 1901,
                          "column": 6
                        },
                        "end": {
                          "line": 1901,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    63572,
                    64273
                  ],
                  "loc": {
                    "start": {
                      "line": 1882,
                      "column": 75
                    },
                    "end": {
                      "line": 1902,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  63501,
                  64273
                ],
                "loc": {
                  "start": {
                    "line": 1882,
                    "column": 4
                  },
                  "end": {
                    "line": 1902,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "createAggregator",
                  "range": [
                    64842,
                    64858
                  ],
                  "loc": {
                    "start": {
                      "line": 1916,
                      "column": 13
                    },
                    "end": {
                      "line": 1916,
                      "column": 29
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "setter",
                    "range": [
                      64859,
                      64865
                    ],
                    "loc": {
                      "start": {
                        "line": 1916,
                        "column": 30
                      },
                      "end": {
                        "line": 1916,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "retArray",
                    "range": [
                      64867,
                      64875
                    ],
                    "loc": {
                      "start": {
                        "line": 1916,
                        "column": 38
                      },
                      "end": {
                        "line": 1916,
                        "column": 46
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              64901,
                              64911
                            ],
                            "loc": {
                              "start": {
                                "line": 1917,
                                "column": 22
                              },
                              "end": {
                                "line": 1917,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              64913,
                              64921
                            ],
                            "loc": {
                              "start": {
                                "line": 1917,
                                "column": 34
                              },
                              "end": {
                                "line": 1917,
                                "column": 42
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              64923,
                              64930
                            ],
                            "loc": {
                              "start": {
                                "line": 1917,
                                "column": 44
                              },
                              "end": {
                                "line": 1917,
                                "column": 51
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      64946,
                                      64952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1918,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1918,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "Identifier",
                                      "name": "retArray",
                                      "range": [
                                        64955,
                                        64963
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1918,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1918,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "ArrayExpression",
                                      "elements": [
                                        {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            64967,
                                            64969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1918,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 1918,
                                              "column": 35
                                            }
                                          }
                                        },
                                        {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            64971,
                                            64973
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1918,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 1918,
                                              "column": 39
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        64966,
                                        64974
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1918,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1918,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "ObjectExpression",
                                      "properties": [],
                                      "range": [
                                        64977,
                                        64979
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1918,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1918,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "range": [
                                      64955,
                                      64979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1918,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1918,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    64946,
                                    64979
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1918,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1918,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                64942,
                                64980
                              ],
                              "loc": {
                                "start": {
                                  "line": 1918,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1918,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    64990,
                                    64998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1920,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1920,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "lodash",
                                      "range": [
                                        65001,
                                        65007
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1920,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1920,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "createCallback",
                                      "range": [
                                        65008,
                                        65022
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1920,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1920,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      65001,
                                      65022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1920,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1920,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        65023,
                                        65031
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1920,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1920,
                                          "column": 49
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        65033,
                                        65040
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1920,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1920,
                                          "column": 58
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 3,
                                      "raw": "3",
                                      "range": [
                                        65042,
                                        65043
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1920,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 1920,
                                          "column": 61
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    65001,
                                    65044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1920,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1920,
                                      "column": 62
                                    }
                                  }
                                },
                                "range": [
                                  64990,
                                  65044
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1920,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1920,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                64990,
                                65045
                              ],
                              "loc": {
                                "start": {
                                  "line": 1920,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1920,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isArray",
                                  "range": [
                                    65058,
                                    65065
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1921,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1921,
                                      "column": 19
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      65066,
                                      65076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1921,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1921,
                                        "column": 30
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  65058,
                                  65077
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1921,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1921,
                                    "column": 31
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "VariableDeclaration",
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            65095,
                                            65100
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1922,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1922,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "UnaryExpression",
                                          "operator": "-",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              65104,
                                              65105
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1922,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1922,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            65103,
                                            65105
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1922,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 1922,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          65095,
                                          65105
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1922,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1922,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            65121,
                                            65127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1923,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1923,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              65130,
                                              65140
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1923,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1923,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              65141,
                                              65147
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1923,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 1923,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            65130,
                                            65147
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1923,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1923,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          65121,
                                          65147
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1923,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1923,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "kind": "var",
                                    "range": [
                                      65091,
                                      65148
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1922,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1923,
                                        "column": 41
                                      }
                                    }
                                  },
                                  {
                                    "type": "WhileStatement",
                                    "test": {
                                      "type": "BinaryExpression",
                                      "operator": "<",
                                      "left": {
                                        "type": "UpdateExpression",
                                        "operator": "++",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            65169,
                                            65174
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1925,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1925,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          65167,
                                          65174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1925,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1925,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          65177,
                                          65183
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1925,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 1925,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        65167,
                                        65183
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1925,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1925,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  65203,
                                                  65208
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1926,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1926,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "collection",
                                                  "range": [
                                                    65211,
                                                    65221
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1926,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 1926,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "index",
                                                  "range": [
                                                    65222,
                                                    65227
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1926,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 1926,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  65211,
                                                  65228
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1926,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 1926,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                65203,
                                                65228
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1926,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1926,
                                                  "column": 41
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            65199,
                                            65229
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1926,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1926,
                                              "column": 42
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "setter",
                                              "range": [
                                                65242,
                                                65248
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1927,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1927,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  65249,
                                                  65255
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1927,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1927,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  65257,
                                                  65262
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1927,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 1927,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "callback",
                                                  "range": [
                                                    65264,
                                                    65272
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1927,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 1927,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      65273,
                                                      65278
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1927,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 1927,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "index",
                                                    "range": [
                                                      65280,
                                                      65285
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1927,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 1927,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "collection",
                                                    "range": [
                                                      65287,
                                                      65297
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1927,
                                                        "column": 57
                                                      },
                                                      "end": {
                                                        "line": 1927,
                                                        "column": 67
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  65264,
                                                  65298
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1927,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 1927,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "collection",
                                                "range": [
                                                  65300,
                                                  65310
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1927,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 1927,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              65242,
                                              65311
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1927,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1927,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            65242,
                                            65312
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1927,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1927,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        65185,
                                        65324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1925,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1928,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "range": [
                                      65160,
                                      65324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1925,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1928,
                                        "column": 11
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  65079,
                                  65334
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1921,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1929,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "baseEach",
                                        "range": [
                                          65352,
                                          65360
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1930,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1930,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            65361,
                                            65371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1930,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1930,
                                              "column": 29
                                            }
                                          }
                                        },
                                        {
                                          "type": "FunctionExpression",
                                          "id": null,
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                65382,
                                                65387
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1930,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 1930,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                65389,
                                                65392
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1930,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 1930,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "collection",
                                              "range": [
                                                65394,
                                                65404
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1930,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 1930,
                                                  "column": 62
                                                }
                                              }
                                            }
                                          ],
                                          "defaults": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "setter",
                                                    "range": [
                                                      65420,
                                                      65426
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1931,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1931,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "result",
                                                      "range": [
                                                        65427,
                                                        65433
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1931,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1931,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        65435,
                                                        65440
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1931,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 1931,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "callback",
                                                        "range": [
                                                          65442,
                                                          65450
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1931,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 1931,
                                                            "column": 42
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            65451,
                                                            65456
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1931,
                                                              "column": 43
                                                            },
                                                            "end": {
                                                              "line": 1931,
                                                              "column": 48
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "name": "key",
                                                          "range": [
                                                            65458,
                                                            65461
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1931,
                                                              "column": 50
                                                            },
                                                            "end": {
                                                              "line": 1931,
                                                              "column": 53
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "name": "collection",
                                                          "range": [
                                                            65463,
                                                            65473
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1931,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 1931,
                                                              "column": 65
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        65442,
                                                        65474
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1931,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 1931,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "collection",
                                                      "range": [
                                                        65476,
                                                        65486
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1931,
                                                          "column": 68
                                                        },
                                                        "end": {
                                                          "line": 1931,
                                                          "column": 78
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    65420,
                                                    65487
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1931,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1931,
                                                      "column": 79
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  65420,
                                                  65488
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1931,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1931,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              65406,
                                              65500
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1930,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 1932,
                                                "column": 11
                                              }
                                            }
                                          },
                                          "rest": null,
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            65373,
                                            65500
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1930,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 1932,
                                              "column": 11
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        65352,
                                        65501
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1930,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1932,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "range": [
                                      65352,
                                      65502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1930,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1932,
                                        "column": 13
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  65340,
                                  65512
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1929,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1933,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                65054,
                                65512
                              ],
                              "loc": {
                                "start": {
                                  "line": 1921,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1933,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  65528,
                                  65534
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1934,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1934,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                65521,
                                65535
                              ],
                              "loc": {
                                "start": {
                                  "line": 1934,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1934,
                                  "column": 22
                                }
                              }
                            }
                          ],
                          "range": [
                            64932,
                            65543
                          ],
                          "loc": {
                            "start": {
                              "line": 1917,
                              "column": 53
                            },
                            "end": {
                              "line": 1935,
                              "column": 7
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          64892,
                          65543
                        ],
                        "loc": {
                          "start": {
                            "line": 1917,
                            "column": 13
                          },
                          "end": {
                            "line": 1935,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        64885,
                        65544
                      ],
                      "loc": {
                        "start": {
                          "line": 1917,
                          "column": 6
                        },
                        "end": {
                          "line": 1935,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    64877,
                    65550
                  ],
                  "loc": {
                    "start": {
                      "line": 1916,
                      "column": 48
                    },
                    "end": {
                      "line": 1936,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  64833,
                  65550
                ],
                "loc": {
                  "start": {
                    "line": 1916,
                    "column": 4
                  },
                  "end": {
                    "line": 1936,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "createCache",
                      "range": [
                        65779,
                        65790
                      ],
                      "loc": {
                        "start": {
                          "line": 1945,
                          "column": 8
                        },
                        "end": {
                          "line": 1945,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "Set",
                        "range": [
                          65793,
                          65796
                        ],
                        "loc": {
                          "start": {
                            "line": 1945,
                            "column": 22
                          },
                          "end": {
                            "line": 1945,
                            "column": 25
                          }
                        }
                      },
                      "right": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              65809,
                              65814
                            ],
                            "loc": {
                              "start": {
                                "line": 1945,
                                "column": 38
                              },
                              "end": {
                                "line": 1945,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "cache",
                                    "range": [
                                      65828,
                                      65833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1946,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1946,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Set",
                                      "range": [
                                        65840,
                                        65843
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1946,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 1946,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      65836,
                                      65843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1946,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1946,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    65828,
                                    65843
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1946,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1946,
                                      "column": 25
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      65855,
                                      65861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1947,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1947,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        65864,
                                        65869
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1947,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1947,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "array",
                                        "range": [
                                          65872,
                                          65877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1947,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 1947,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          65878,
                                          65884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1947,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1947,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        65872,
                                        65884
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1947,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1947,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        65887,
                                        65888
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1947,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 1947,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "range": [
                                      65864,
                                      65888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1947,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1947,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    65855,
                                    65888
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1947,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1947,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                65824,
                                65889
                              ],
                              "loc": {
                                "start": {
                                  "line": 1946,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1947,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "cache",
                                    "range": [
                                      65897,
                                      65902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1949,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1949,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "push",
                                    "range": [
                                      65903,
                                      65907
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1949,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1949,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "range": [
                                    65897,
                                    65907
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1949,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1949,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "cache",
                                    "range": [
                                      65910,
                                      65915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1949,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1949,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "add",
                                    "range": [
                                      65916,
                                      65919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1949,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1949,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    65910,
                                    65919
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1949,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1949,
                                      "column": 28
                                    }
                                  }
                                },
                                "range": [
                                  65897,
                                  65919
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1949,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1949,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                65897,
                                65920
                              ],
                              "loc": {
                                "start": {
                                  "line": 1949,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1949,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "WhileStatement",
                              "test": {
                                "type": "UpdateExpression",
                                "operator": "--",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    65934,
                                    65940
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1950,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1950,
                                      "column": 19
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  65934,
                                  65942
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1950,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1950,
                                    "column": 21
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "cache",
                                          "range": [
                                            65954,
                                            65959
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1951,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1951,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "push",
                                          "range": [
                                            65960,
                                            65964
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1951,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1951,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "range": [
                                          65954,
                                          65964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1951,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1951,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "array",
                                            "range": [
                                              65965,
                                              65970
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1951,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1951,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              65971,
                                              65977
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1951,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 1951,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            65965,
                                            65978
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1951,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1951,
                                              "column": 32
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        65954,
                                        65979
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1951,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1951,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      65954,
                                      65980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1951,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1951,
                                        "column": 34
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  65944,
                                  65988
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1950,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1952,
                                    "column": 7
                                  }
                                }
                              },
                              "range": [
                                65927,
                                65988
                              ],
                              "loc": {
                                "start": {
                                  "line": 1950,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1952,
                                  "column": 7
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "cache",
                                "range": [
                                  66002,
                                  66007
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1953,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1953,
                                    "column": 18
                                  }
                                }
                              },
                              "range": [
                                65995,
                                66008
                              ],
                              "loc": {
                                "start": {
                                  "line": 1953,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1953,
                                  "column": 19
                                }
                              }
                            }
                          ],
                          "range": [
                            65816,
                            66014
                          ],
                          "loc": {
                            "start": {
                              "line": 1945,
                              "column": 45
                            },
                            "end": {
                              "line": 1954,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          65800,
                          66014
                        ],
                        "loc": {
                          "start": {
                            "line": 1945,
                            "column": 29
                          },
                          "end": {
                            "line": 1954,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        65793,
                        66014
                      ],
                      "loc": {
                        "start": {
                          "line": 1945,
                          "column": 22
                        },
                        "end": {
                          "line": 1954,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      65779,
                      66014
                    ],
                    "loc": {
                      "start": {
                        "line": 1945,
                        "column": 8
                      },
                      "end": {
                        "line": 1954,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  65775,
                  66015
                ],
                "loc": {
                  "start": {
                    "line": 1945,
                    "column": 4
                  },
                  "end": {
                    "line": 1954,
                    "column": 6
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "createPad",
                  "range": [
                    66499,
                    66508
                  ],
                  "loc": {
                    "start": {
                      "line": 1967,
                      "column": 13
                    },
                    "end": {
                      "line": 1967,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      66509,
                      66515
                    ],
                    "loc": {
                      "start": {
                        "line": 1967,
                        "column": 23
                      },
                      "end": {
                        "line": 1967,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      66517,
                      66523
                    ],
                    "loc": {
                      "start": {
                        "line": 1967,
                        "column": 31
                      },
                      "end": {
                        "line": 1967,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      66525,
                      66530
                    ],
                    "loc": {
                      "start": {
                        "line": 1967,
                        "column": 39
                      },
                      "end": {
                        "line": 1967,
                        "column": 44
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "strLength",
                            "range": [
                              66544,
                              66553
                            ],
                            "loc": {
                              "start": {
                                "line": 1968,
                                "column": 10
                              },
                              "end": {
                                "line": 1968,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                66556,
                                66562
                              ],
                              "loc": {
                                "start": {
                                  "line": 1968,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1968,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                66563,
                                66569
                              ],
                              "loc": {
                                "start": {
                                  "line": 1968,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1968,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              66556,
                              66569
                            ],
                            "loc": {
                              "start": {
                                "line": 1968,
                                "column": 22
                              },
                              "end": {
                                "line": 1968,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            66544,
                            66569
                          ],
                          "loc": {
                            "start": {
                              "line": 1968,
                              "column": 10
                            },
                            "end": {
                              "line": 1968,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        66540,
                        66570
                      ],
                      "loc": {
                        "start": {
                          "line": 1968,
                          "column": 6
                        },
                        "end": {
                          "line": 1968,
                          "column": 36
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            66577,
                            66583
                          ],
                          "loc": {
                            "start": {
                              "line": 1969,
                              "column": 6
                            },
                            "end": {
                              "line": 1969,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "+",
                            "argument": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                66587,
                                66593
                              ],
                              "loc": {
                                "start": {
                                  "line": 1969,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1969,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              66586,
                              66593
                            ],
                            "loc": {
                              "start": {
                                "line": 1969,
                                "column": 15
                              },
                              "end": {
                                "line": 1969,
                                "column": 22
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              66597,
                              66598
                            ],
                            "loc": {
                              "start": {
                                "line": 1969,
                                "column": 26
                              },
                              "end": {
                                "line": 1969,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            66586,
                            66598
                          ],
                          "loc": {
                            "start": {
                              "line": 1969,
                              "column": 15
                            },
                            "end": {
                              "line": 1969,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          66577,
                          66598
                        ],
                        "loc": {
                          "start": {
                            "line": 1969,
                            "column": 6
                          },
                          "end": {
                            "line": 1969,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        66577,
                        66599
                      ],
                      "loc": {
                        "start": {
                          "line": 1969,
                          "column": 6
                        },
                        "end": {
                          "line": 1969,
                          "column": 28
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">=",
                        "left": {
                          "type": "Identifier",
                          "name": "strLength",
                          "range": [
                            66611,
                            66620
                          ],
                          "loc": {
                            "start": {
                              "line": 1971,
                              "column": 10
                            },
                            "end": {
                              "line": 1971,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            66624,
                            66630
                          ],
                          "loc": {
                            "start": {
                              "line": 1971,
                              "column": 23
                            },
                            "end": {
                              "line": 1971,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          66611,
                          66630
                        ],
                        "loc": {
                          "start": {
                            "line": 1971,
                            "column": 10
                          },
                          "end": {
                            "line": 1971,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                66649,
                                66651
                              ],
                              "loc": {
                                "start": {
                                  "line": 1972,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1972,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              66642,
                              66652
                            ],
                            "loc": {
                              "start": {
                                "line": 1972,
                                "column": 8
                              },
                              "end": {
                                "line": 1972,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          66632,
                          66660
                        ],
                        "loc": {
                          "start": {
                            "line": 1971,
                            "column": 31
                          },
                          "end": {
                            "line": 1973,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        66607,
                        66660
                      ],
                      "loc": {
                        "start": {
                          "line": 1971,
                          "column": 6
                        },
                        "end": {
                          "line": 1973,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "padLength",
                            "range": [
                              66671,
                              66680
                            ],
                            "loc": {
                              "start": {
                                "line": 1974,
                                "column": 10
                              },
                              "end": {
                                "line": 1974,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "-",
                            "left": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                66683,
                                66689
                              ],
                              "loc": {
                                "start": {
                                  "line": 1974,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1974,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "strLength",
                              "range": [
                                66692,
                                66701
                              ],
                              "loc": {
                                "start": {
                                  "line": 1974,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1974,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              66683,
                              66701
                            ],
                            "loc": {
                              "start": {
                                "line": 1974,
                                "column": 22
                              },
                              "end": {
                                "line": 1974,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            66671,
                            66701
                          ],
                          "loc": {
                            "start": {
                              "line": 1974,
                              "column": 10
                            },
                            "end": {
                              "line": 1974,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        66667,
                        66702
                      ],
                      "loc": {
                        "start": {
                          "line": 1974,
                          "column": 6
                        },
                        "end": {
                          "line": 1974,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            66709,
                            66714
                          ],
                          "loc": {
                            "start": {
                              "line": 1975,
                              "column": 6
                            },
                            "end": {
                              "line": 1975,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "chars",
                              "range": [
                                66717,
                                66722
                              ],
                              "loc": {
                                "start": {
                                  "line": 1975,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1975,
                                  "column": 19
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                66726,
                                66730
                              ],
                              "loc": {
                                "start": {
                                  "line": 1975,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1975,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              66717,
                              66730
                            ],
                            "loc": {
                              "start": {
                                "line": 1975,
                                "column": 14
                              },
                              "end": {
                                "line": 1975,
                                "column": 27
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": " ",
                            "raw": "' '",
                            "range": [
                              66733,
                              66736
                            ],
                            "loc": {
                              "start": {
                                "line": 1975,
                                "column": 30
                              },
                              "end": {
                                "line": 1975,
                                "column": 33
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "String",
                              "range": [
                                66739,
                                66745
                              ],
                              "loc": {
                                "start": {
                                  "line": 1975,
                                  "column": 36
                                },
                                "end": {
                                  "line": 1975,
                                  "column": 42
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "chars",
                                "range": [
                                  66746,
                                  66751
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1975,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1975,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "range": [
                              66739,
                              66752
                            ],
                            "loc": {
                              "start": {
                                "line": 1975,
                                "column": 36
                              },
                              "end": {
                                "line": 1975,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            66717,
                            66752
                          ],
                          "loc": {
                            "start": {
                              "line": 1975,
                              "column": 14
                            },
                            "end": {
                              "line": 1975,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          66709,
                          66752
                        ],
                        "loc": {
                          "start": {
                            "line": 1975,
                            "column": 6
                          },
                          "end": {
                            "line": 1975,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        66709,
                        66753
                      ],
                      "loc": {
                        "start": {
                          "line": 1975,
                          "column": 6
                        },
                        "end": {
                          "line": 1975,
                          "column": 50
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "repeat",
                              "range": [
                                66767,
                                66773
                              ],
                              "loc": {
                                "start": {
                                  "line": 1976,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1976,
                                  "column": 19
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "chars",
                                "range": [
                                  66774,
                                  66779
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1976,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1976,
                                    "column": 25
                                  }
                                }
                              },
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "ceil",
                                  "range": [
                                    66781,
                                    66785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1976,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 1976,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "/",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "padLength",
                                      "range": [
                                        66786,
                                        66795
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1976,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1976,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "chars",
                                        "range": [
                                          66798,
                                          66803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1976,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 1976,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          66804,
                                          66810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1976,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 1976,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "range": [
                                        66798,
                                        66810
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1976,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1976,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      66786,
                                      66810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1976,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1976,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  66781,
                                  66811
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1976,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1976,
                                    "column": 57
                                  }
                                }
                              }
                            ],
                            "range": [
                              66767,
                              66812
                            ],
                            "loc": {
                              "start": {
                                "line": 1976,
                                "column": 13
                              },
                              "end": {
                                "line": 1976,
                                "column": 58
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "slice",
                            "range": [
                              66813,
                              66818
                            ],
                            "loc": {
                              "start": {
                                "line": 1976,
                                "column": 59
                              },
                              "end": {
                                "line": 1976,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            66767,
                            66818
                          ],
                          "loc": {
                            "start": {
                              "line": 1976,
                              "column": 13
                            },
                            "end": {
                              "line": 1976,
                              "column": 64
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              66819,
                              66820
                            ],
                            "loc": {
                              "start": {
                                "line": 1976,
                                "column": 65
                              },
                              "end": {
                                "line": 1976,
                                "column": 66
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "padLength",
                            "range": [
                              66822,
                              66831
                            ],
                            "loc": {
                              "start": {
                                "line": 1976,
                                "column": 68
                              },
                              "end": {
                                "line": 1976,
                                "column": 77
                              }
                            }
                          }
                        ],
                        "range": [
                          66767,
                          66832
                        ],
                        "loc": {
                          "start": {
                            "line": 1976,
                            "column": 13
                          },
                          "end": {
                            "line": 1976,
                            "column": 78
                          }
                        }
                      },
                      "range": [
                        66760,
                        66833
                      ],
                      "loc": {
                        "start": {
                          "line": 1976,
                          "column": 6
                        },
                        "end": {
                          "line": 1976,
                          "column": 79
                        }
                      }
                    }
                  ],
                  "range": [
                    66532,
                    66839
                  ],
                  "loc": {
                    "start": {
                      "line": 1967,
                      "column": 46
                    },
                    "end": {
                      "line": 1977,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  66490,
                  66839
                ],
                "loc": {
                  "start": {
                    "line": 1967,
                    "column": 4
                  },
                  "end": {
                    "line": 1977,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "createWrapper",
                  "range": [
                    67983,
                    67996
                  ],
                  "loc": {
                    "start": {
                      "line": 2003,
                      "column": 13
                    },
                    "end": {
                      "line": 2003,
                      "column": 26
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      67997,
                      68001
                    ],
                    "loc": {
                      "start": {
                        "line": 2003,
                        "column": 27
                      },
                      "end": {
                        "line": 2003,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "bitmask",
                    "range": [
                      68003,
                      68010
                    ],
                    "loc": {
                      "start": {
                        "line": 2003,
                        "column": 33
                      },
                      "end": {
                        "line": 2003,
                        "column": 40
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "arity",
                    "range": [
                      68012,
                      68017
                    ],
                    "loc": {
                      "start": {
                        "line": 2003,
                        "column": 42
                      },
                      "end": {
                        "line": 2003,
                        "column": 47
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      68019,
                      68026
                    ],
                    "loc": {
                      "start": {
                        "line": 2003,
                        "column": 49
                      },
                      "end": {
                        "line": 2003,
                        "column": 56
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "partialArgs",
                    "range": [
                      68028,
                      68039
                    ],
                    "loc": {
                      "start": {
                        "line": 2003,
                        "column": 58
                      },
                      "end": {
                        "line": 2003,
                        "column": 69
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "partialRightArgs",
                    "range": [
                      68041,
                      68057
                    ],
                    "loc": {
                      "start": {
                        "line": 2003,
                        "column": 71
                      },
                      "end": {
                        "line": 2003,
                        "column": 87
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "partialHolders",
                    "range": [
                      68059,
                      68073
                    ],
                    "loc": {
                      "start": {
                        "line": 2003,
                        "column": 89
                      },
                      "end": {
                        "line": 2003,
                        "column": 103
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "partialRightHolders",
                    "range": [
                      68075,
                      68094
                    ],
                    "loc": {
                      "start": {
                        "line": 2003,
                        "column": 105
                      },
                      "end": {
                        "line": 2003,
                        "column": 124
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isBind",
                            "range": [
                              68108,
                              68114
                            ],
                            "loc": {
                              "start": {
                                "line": 2004,
                                "column": 10
                              },
                              "end": {
                                "line": 2004,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "&",
                            "left": {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                68117,
                                68124
                              ],
                              "loc": {
                                "start": {
                                  "line": 2004,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2004,
                                  "column": 26
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "BIND_FLAG",
                              "range": [
                                68127,
                                68136
                              ],
                              "loc": {
                                "start": {
                                  "line": 2004,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2004,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              68117,
                              68136
                            ],
                            "loc": {
                              "start": {
                                "line": 2004,
                                "column": 19
                              },
                              "end": {
                                "line": 2004,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            68108,
                            68136
                          ],
                          "loc": {
                            "start": {
                              "line": 2004,
                              "column": 10
                            },
                            "end": {
                              "line": 2004,
                              "column": 38
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isBindKey",
                            "range": [
                              68148,
                              68157
                            ],
                            "loc": {
                              "start": {
                                "line": 2005,
                                "column": 10
                              },
                              "end": {
                                "line": 2005,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "&",
                            "left": {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                68160,
                                68167
                              ],
                              "loc": {
                                "start": {
                                  "line": 2005,
                                  "column": 22
                                },
                                "end": {
                                  "line": 2005,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "BIND_KEY_FLAG",
                              "range": [
                                68170,
                                68183
                              ],
                              "loc": {
                                "start": {
                                  "line": 2005,
                                  "column": 32
                                },
                                "end": {
                                  "line": 2005,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              68160,
                              68183
                            ],
                            "loc": {
                              "start": {
                                "line": 2005,
                                "column": 22
                              },
                              "end": {
                                "line": 2005,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            68148,
                            68183
                          ],
                          "loc": {
                            "start": {
                              "line": 2005,
                              "column": 10
                            },
                            "end": {
                              "line": 2005,
                              "column": 45
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isPartial",
                            "range": [
                              68195,
                              68204
                            ],
                            "loc": {
                              "start": {
                                "line": 2006,
                                "column": 10
                              },
                              "end": {
                                "line": 2006,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "&",
                            "left": {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                68207,
                                68214
                              ],
                              "loc": {
                                "start": {
                                  "line": 2006,
                                  "column": 22
                                },
                                "end": {
                                  "line": 2006,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "PARTIAL_FLAG",
                              "range": [
                                68217,
                                68229
                              ],
                              "loc": {
                                "start": {
                                  "line": 2006,
                                  "column": 32
                                },
                                "end": {
                                  "line": 2006,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              68207,
                              68229
                            ],
                            "loc": {
                              "start": {
                                "line": 2006,
                                "column": 22
                              },
                              "end": {
                                "line": 2006,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            68195,
                            68229
                          ],
                          "loc": {
                            "start": {
                              "line": 2006,
                              "column": 10
                            },
                            "end": {
                              "line": 2006,
                              "column": 44
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isPartialRight",
                            "range": [
                              68241,
                              68255
                            ],
                            "loc": {
                              "start": {
                                "line": 2007,
                                "column": 10
                              },
                              "end": {
                                "line": 2007,
                                "column": 24
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "&",
                            "left": {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                68258,
                                68265
                              ],
                              "loc": {
                                "start": {
                                  "line": 2007,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2007,
                                  "column": 34
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "PARTIAL_RIGHT_FLAG",
                              "range": [
                                68268,
                                68286
                              ],
                              "loc": {
                                "start": {
                                  "line": 2007,
                                  "column": 37
                                },
                                "end": {
                                  "line": 2007,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              68258,
                              68286
                            ],
                            "loc": {
                              "start": {
                                "line": 2007,
                                "column": 27
                              },
                              "end": {
                                "line": 2007,
                                "column": 55
                              }
                            }
                          },
                          "range": [
                            68241,
                            68286
                          ],
                          "loc": {
                            "start": {
                              "line": 2007,
                              "column": 10
                            },
                            "end": {
                              "line": 2007,
                              "column": 55
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        68104,
                        68287
                      ],
                      "loc": {
                        "start": {
                          "line": 2004,
                          "column": 6
                        },
                        "end": {
                          "line": 2007,
                          "column": 56
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "Identifier",
                            "name": "isBindKey",
                            "range": [
                              68300,
                              68309
                            ],
                            "loc": {
                              "start": {
                                "line": 2009,
                                "column": 11
                              },
                              "end": {
                                "line": 2009,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            68299,
                            68309
                          ],
                          "loc": {
                            "start": {
                              "line": 2009,
                              "column": 10
                            },
                            "end": {
                              "line": 2009,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFunction",
                              "range": [
                                68314,
                                68324
                              ],
                              "loc": {
                                "start": {
                                  "line": 2009,
                                  "column": 25
                                },
                                "end": {
                                  "line": 2009,
                                  "column": 35
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  68325,
                                  68329
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2009,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 2009,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              68314,
                              68330
                            ],
                            "loc": {
                              "start": {
                                "line": 2009,
                                "column": 25
                              },
                              "end": {
                                "line": 2009,
                                "column": 41
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            68313,
                            68330
                          ],
                          "loc": {
                            "start": {
                              "line": 2009,
                              "column": 24
                            },
                            "end": {
                              "line": 2009,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          68299,
                          68330
                        ],
                        "loc": {
                          "start": {
                            "line": 2009,
                            "column": 10
                          },
                          "end": {
                            "line": 2009,
                            "column": 41
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "TypeError",
                                "range": [
                                  68352,
                                  68361
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2010,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 2010,
                                    "column": 27
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                68348,
                                68361
                              ],
                              "loc": {
                                "start": {
                                  "line": 2010,
                                  "column": 14
                                },
                                "end": {
                                  "line": 2010,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              68342,
                              68362
                            ],
                            "loc": {
                              "start": {
                                "line": 2010,
                                "column": 8
                              },
                              "end": {
                                "line": 2010,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          68332,
                          68370
                        ],
                        "loc": {
                          "start": {
                            "line": 2009,
                            "column": 43
                          },
                          "end": {
                            "line": 2011,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        68295,
                        68370
                      ],
                      "loc": {
                        "start": {
                          "line": 2009,
                          "column": 6
                        },
                        "end": {
                          "line": 2011,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "isPartial",
                          "range": [
                            68381,
                            68390
                          ],
                          "loc": {
                            "start": {
                              "line": 2012,
                              "column": 10
                            },
                            "end": {
                              "line": 2012,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "partialArgs",
                              "range": [
                                68395,
                                68406
                              ],
                              "loc": {
                                "start": {
                                  "line": 2012,
                                  "column": 24
                                },
                                "end": {
                                  "line": 2012,
                                  "column": 35
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                68407,
                                68413
                              ],
                              "loc": {
                                "start": {
                                  "line": 2012,
                                  "column": 36
                                },
                                "end": {
                                  "line": 2012,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              68395,
                              68413
                            ],
                            "loc": {
                              "start": {
                                "line": 2012,
                                "column": 24
                              },
                              "end": {
                                "line": 2012,
                                "column": 42
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            68394,
                            68413
                          ],
                          "loc": {
                            "start": {
                              "line": 2012,
                              "column": 23
                            },
                            "end": {
                              "line": 2012,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          68381,
                          68413
                        ],
                        "loc": {
                          "start": {
                            "line": 2012,
                            "column": 10
                          },
                          "end": {
                            "line": 2012,
                            "column": 42
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "&=",
                              "left": {
                                "type": "Identifier",
                                "name": "bitmask",
                                "range": [
                                  68425,
                                  68432
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2013,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2013,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "~",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "PARTIAL_FLAG",
                                  "range": [
                                    68437,
                                    68449
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2013,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2013,
                                      "column": 32
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  68436,
                                  68449
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2013,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 2013,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                68425,
                                68449
                              ],
                              "loc": {
                                "start": {
                                  "line": 2013,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2013,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              68425,
                              68450
                            ],
                            "loc": {
                              "start": {
                                "line": 2013,
                                "column": 8
                              },
                              "end": {
                                "line": 2013,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "isPartial",
                                "range": [
                                  68459,
                                  68468
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2014,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2014,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "partialArgs",
                                  "range": [
                                    68471,
                                    68482
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2014,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2014,
                                      "column": 31
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": false,
                                  "raw": "false",
                                  "range": [
                                    68485,
                                    68490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2014,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 2014,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  68471,
                                  68490
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2014,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2014,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                68459,
                                68490
                              ],
                              "loc": {
                                "start": {
                                  "line": 2014,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2014,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              68459,
                              68491
                            ],
                            "loc": {
                              "start": {
                                "line": 2014,
                                "column": 8
                              },
                              "end": {
                                "line": 2014,
                                "column": 40
                              }
                            }
                          }
                        ],
                        "range": [
                          68415,
                          68499
                        ],
                        "loc": {
                          "start": {
                            "line": 2012,
                            "column": 44
                          },
                          "end": {
                            "line": 2015,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        68377,
                        68499
                      ],
                      "loc": {
                        "start": {
                          "line": 2012,
                          "column": 6
                        },
                        "end": {
                          "line": 2015,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "isPartialRight",
                          "range": [
                            68510,
                            68524
                          ],
                          "loc": {
                            "start": {
                              "line": 2016,
                              "column": 10
                            },
                            "end": {
                              "line": 2016,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "partialRightArgs",
                              "range": [
                                68529,
                                68545
                              ],
                              "loc": {
                                "start": {
                                  "line": 2016,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2016,
                                  "column": 45
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                68546,
                                68552
                              ],
                              "loc": {
                                "start": {
                                  "line": 2016,
                                  "column": 46
                                },
                                "end": {
                                  "line": 2016,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              68529,
                              68552
                            ],
                            "loc": {
                              "start": {
                                "line": 2016,
                                "column": 29
                              },
                              "end": {
                                "line": 2016,
                                "column": 52
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            68528,
                            68552
                          ],
                          "loc": {
                            "start": {
                              "line": 2016,
                              "column": 28
                            },
                            "end": {
                              "line": 2016,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          68510,
                          68552
                        ],
                        "loc": {
                          "start": {
                            "line": 2016,
                            "column": 10
                          },
                          "end": {
                            "line": 2016,
                            "column": 52
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "&=",
                              "left": {
                                "type": "Identifier",
                                "name": "bitmask",
                                "range": [
                                  68564,
                                  68571
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2017,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2017,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "~",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "PARTIAL_RIGHT_FLAG",
                                  "range": [
                                    68576,
                                    68594
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2017,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2017,
                                      "column": 38
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  68575,
                                  68594
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2017,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 2017,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                68564,
                                68594
                              ],
                              "loc": {
                                "start": {
                                  "line": 2017,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2017,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              68564,
                              68595
                            ],
                            "loc": {
                              "start": {
                                "line": 2017,
                                "column": 8
                              },
                              "end": {
                                "line": 2017,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "isPartialRight",
                                "range": [
                                  68604,
                                  68618
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2018,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2018,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "partialRightArgs",
                                  "range": [
                                    68621,
                                    68637
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2018,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 2018,
                                      "column": 41
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": false,
                                  "raw": "false",
                                  "range": [
                                    68640,
                                    68645
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2018,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 2018,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  68621,
                                  68645
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2018,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 2018,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                68604,
                                68645
                              ],
                              "loc": {
                                "start": {
                                  "line": 2018,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2018,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              68604,
                              68646
                            ],
                            "loc": {
                              "start": {
                                "line": 2018,
                                "column": 8
                              },
                              "end": {
                                "line": 2018,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          68554,
                          68654
                        ],
                        "loc": {
                          "start": {
                            "line": 2016,
                            "column": 54
                          },
                          "end": {
                            "line": 2019,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        68506,
                        68654
                      ],
                      "loc": {
                        "start": {
                          "line": 2016,
                          "column": 6
                        },
                        "end": {
                          "line": 2019,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              68665,
                              68669
                            ],
                            "loc": {
                              "start": {
                                "line": 2020,
                                "column": 10
                              },
                              "end": {
                                "line": 2020,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "isBindKey",
                                "range": [
                                  68673,
                                  68682
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2020,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 2020,
                                    "column": 27
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                68672,
                                68682
                              ],
                              "loc": {
                                "start": {
                                  "line": 2020,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2020,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  68686,
                                  68690
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2020,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 2020,
                                    "column": 35
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "expando",
                                "range": [
                                  68691,
                                  68698
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2020,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 2020,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                68686,
                                68699
                              ],
                              "loc": {
                                "start": {
                                  "line": 2020,
                                  "column": 31
                                },
                                "end": {
                                  "line": 2020,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              68672,
                              68699
                            ],
                            "loc": {
                              "start": {
                                "line": 2020,
                                "column": 17
                              },
                              "end": {
                                "line": 2020,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            68665,
                            68699
                          ],
                          "loc": {
                            "start": {
                              "line": 2020,
                              "column": 10
                            },
                            "end": {
                              "line": 2020,
                              "column": 44
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        68661,
                        68700
                      ],
                      "loc": {
                        "start": {
                          "line": 2020,
                          "column": 6
                        },
                        "end": {
                          "line": 2020,
                          "column": 45
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "data",
                          "range": [
                            68711,
                            68715
                          ],
                          "loc": {
                            "start": {
                              "line": 2021,
                              "column": 10
                            },
                            "end": {
                              "line": 2021,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!==",
                          "left": {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              68719,
                              68723
                            ],
                            "loc": {
                              "start": {
                                "line": 2021,
                                "column": 18
                              },
                              "end": {
                                "line": 2021,
                                "column": 22
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              68728,
                              68732
                            ],
                            "loc": {
                              "start": {
                                "line": 2021,
                                "column": 27
                              },
                              "end": {
                                "line": 2021,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            68719,
                            68732
                          ],
                          "loc": {
                            "start": {
                              "line": 2021,
                              "column": 18
                            },
                            "end": {
                              "line": 2021,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          68711,
                          68732
                        ],
                        "loc": {
                          "start": {
                            "line": 2021,
                            "column": 10
                          },
                          "end": {
                            "line": 2021,
                            "column": 31
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  68776,
                                  68780
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2023,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2023,
                                    "column": 12
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "slice",
                                  "range": [
                                    68783,
                                    68788
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2023,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2023,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "data",
                                    "range": [
                                      68789,
                                      68793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2023,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 2023,
                                        "column": 25
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  68783,
                                  68794
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2023,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2023,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                68776,
                                68794
                              ],
                              "loc": {
                                "start": {
                                  "line": 2023,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2023,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              68776,
                              68795
                            ],
                            "loc": {
                              "start": {
                                "line": 2023,
                                "column": 8
                              },
                              "end": {
                                "line": 2023,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  68849,
                                  68853
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2026,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2026,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 4,
                                "raw": "4",
                                "range": [
                                  68854,
                                  68855
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2026,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 2026,
                                    "column": 18
                                  }
                                }
                              },
                              "range": [
                                68849,
                                68856
                              ],
                              "loc": {
                                "start": {
                                  "line": 2026,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2026,
                                  "column": 19
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "data",
                                        "range": [
                                          68870,
                                          68874
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2027,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2027,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          68875,
                                          68876
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2027,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 2027,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        68870,
                                        68877
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2027,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2027,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "slice",
                                        "range": [
                                          68880,
                                          68885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2027,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 2027,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "data",
                                            "range": [
                                              68886,
                                              68890
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2027,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 2027,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              68891,
                                              68892
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2027,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 2027,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            68886,
                                            68893
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2027,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 2027,
                                              "column": 33
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        68880,
                                        68894
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2027,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2027,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      68870,
                                      68894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2027,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2027,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    68870,
                                    68895
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2027,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2027,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "range": [
                                68858,
                                68905
                              ],
                              "loc": {
                                "start": {
                                  "line": 2026,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2028,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              68845,
                              68905
                            ],
                            "loc": {
                              "start": {
                                "line": 2026,
                                "column": 8
                              },
                              "end": {
                                "line": 2028,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  68959,
                                  68963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2030,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2030,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 5,
                                "raw": "5",
                                "range": [
                                  68964,
                                  68965
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2030,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 2030,
                                    "column": 18
                                  }
                                }
                              },
                              "range": [
                                68959,
                                68966
                              ],
                              "loc": {
                                "start": {
                                  "line": 2030,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2030,
                                  "column": 19
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "data",
                                        "range": [
                                          68980,
                                          68984
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2031,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2031,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          68985,
                                          68986
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2031,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 2031,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        68980,
                                        68987
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2031,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2031,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "slice",
                                        "range": [
                                          68990,
                                          68995
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2031,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 2031,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "data",
                                            "range": [
                                              68996,
                                              69000
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2031,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 2031,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 5,
                                            "raw": "5",
                                            "range": [
                                              69001,
                                              69002
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2031,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 2031,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            68996,
                                            69003
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2031,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 2031,
                                              "column": 33
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        68990,
                                        69004
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2031,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2031,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      68980,
                                      69004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2031,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2031,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    68980,
                                    69005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2031,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2031,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "range": [
                                68968,
                                69015
                              ],
                              "loc": {
                                "start": {
                                  "line": 2030,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2032,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              68955,
                              69015
                            ],
                            "loc": {
                              "start": {
                                "line": 2030,
                                "column": 8
                              },
                              "end": {
                                "line": 2032,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "arity",
                                  "range": [
                                    69068,
                                    69073
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2034,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 2034,
                                      "column": 24
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  69061,
                                  69073
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2034,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2034,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  69077,
                                  69085
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2034,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 2034,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                69061,
                                69085
                              ],
                              "loc": {
                                "start": {
                                  "line": 2034,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2034,
                                  "column": 36
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "data",
                                        "range": [
                                          69099,
                                          69103
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2035,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2035,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          69104,
                                          69105
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2035,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 2035,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        69099,
                                        69106
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2035,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2035,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "arity",
                                      "range": [
                                        69109,
                                        69114
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2035,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2035,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "range": [
                                      69099,
                                      69114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2035,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2035,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    69099,
                                    69115
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2035,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2035,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "range": [
                                69087,
                                69125
                              ],
                              "loc": {
                                "start": {
                                  "line": 2034,
                                  "column": 38
                                },
                                "end": {
                                  "line": 2036,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              69057,
                              69125
                            ],
                            "loc": {
                              "start": {
                                "line": 2034,
                                "column": 8
                              },
                              "end": {
                                "line": 2036,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "bound",
                                  "range": [
                                    69187,
                                    69192
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2038,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2038,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "operator": "&",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        69195,
                                        69199
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2038,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2038,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        69200,
                                        69201
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2038,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 2038,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      69195,
                                      69202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2038,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2038,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "BIND_FLAG",
                                    "range": [
                                      69205,
                                      69214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2038,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 2038,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    69195,
                                    69214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2038,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2038,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  69187,
                                  69214
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2038,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2038,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              69183,
                              69215
                            ],
                            "loc": {
                              "start": {
                                "line": 2038,
                                "column": 8
                              },
                              "end": {
                                "line": 2038,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "isBind",
                                "range": [
                                  69228,
                                  69234
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2039,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2039,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "bound",
                                  "range": [
                                    69239,
                                    69244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2039,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 2039,
                                      "column": 28
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  69238,
                                  69244
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2039,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 2039,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                69228,
                                69244
                              ],
                              "loc": {
                                "start": {
                                  "line": 2039,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2039,
                                  "column": 28
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "data",
                                        "range": [
                                          69258,
                                          69262
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2040,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2040,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          69263,
                                          69264
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2040,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 2040,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        69258,
                                        69265
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2040,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2040,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        69268,
                                        69275
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2040,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2040,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      69258,
                                      69275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2040,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2040,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    69258,
                                    69276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2040,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2040,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "range": [
                                69246,
                                69286
                              ],
                              "loc": {
                                "start": {
                                  "line": 2039,
                                  "column": 30
                                },
                                "end": {
                                  "line": 2041,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              69224,
                              69286
                            ],
                            "loc": {
                              "start": {
                                "line": 2039,
                                "column": 8
                              },
                              "end": {
                                "line": 2041,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "isBind",
                                  "range": [
                                    69344,
                                    69350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2043,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2043,
                                      "column": 19
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  69343,
                                  69350
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2043,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2043,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "bound",
                                "range": [
                                  69354,
                                  69359
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2043,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 2043,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                69343,
                                69359
                              ],
                              "loc": {
                                "start": {
                                  "line": 2043,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2043,
                                  "column": 28
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "|=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "bitmask",
                                      "range": [
                                        69373,
                                        69380
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2044,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2044,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "CURRY_BOUND_FLAG",
                                      "range": [
                                        69384,
                                        69400
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2044,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 2044,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      69373,
                                      69400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2044,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2044,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    69373,
                                    69401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2044,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2044,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "range": [
                                69361,
                                69411
                              ],
                              "loc": {
                                "start": {
                                  "line": 2043,
                                  "column": 30
                                },
                                "end": {
                                  "line": 2045,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              69339,
                              69411
                            ],
                            "loc": {
                              "start": {
                                "line": 2043,
                                "column": 8
                              },
                              "end": {
                                "line": 2045,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "isPartial",
                              "range": [
                                69465,
                                69474
                              ],
                              "loc": {
                                "start": {
                                  "line": 2047,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2047,
                                  "column": 21
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        69492,
                                        69496
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2048,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 2048,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 4,
                                      "raw": "4",
                                      "range": [
                                        69497,
                                        69498
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2048,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 2048,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "range": [
                                      69492,
                                      69499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2048,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 2048,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                69515,
                                                69519
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2049,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2049,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "apply",
                                              "range": [
                                                69520,
                                                69525
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2049,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 2049,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "range": [
                                              69515,
                                              69525
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2049,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2049,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "data",
                                                "range": [
                                                  69526,
                                                  69530
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2049,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 2049,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Literal",
                                                "value": 4,
                                                "raw": "4",
                                                "range": [
                                                  69531,
                                                  69532
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2049,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 2049,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                69526,
                                                69533
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2049,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 2049,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "partialArgs",
                                              "range": [
                                                69535,
                                                69546
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2049,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 2049,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            69515,
                                            69547
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2049,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2049,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          69515,
                                          69548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2049,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2049,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      69501,
                                      69560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2048,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 2050,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "data",
                                              "range": [
                                                69580,
                                                69584
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2051,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2051,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Literal",
                                              "value": 4,
                                              "raw": "4",
                                              "range": [
                                                69585,
                                                69586
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2051,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 2051,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "range": [
                                              69580,
                                              69587
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2051,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2051,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "partialArgs",
                                            "range": [
                                              69590,
                                              69601
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2051,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 2051,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            69580,
                                            69601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2051,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2051,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          69580,
                                          69602
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2051,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2051,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      69566,
                                      69614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2050,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2052,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    69488,
                                    69614
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2048,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2052,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                69476,
                                69624
                              ],
                              "loc": {
                                "start": {
                                  "line": 2047,
                                  "column": 23
                                },
                                "end": {
                                  "line": 2053,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              69461,
                              69624
                            ],
                            "loc": {
                              "start": {
                                "line": 2047,
                                "column": 8
                              },
                              "end": {
                                "line": 2053,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "isPartialRight",
                              "range": [
                                69680,
                                69694
                              ],
                              "loc": {
                                "start": {
                                  "line": 2055,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2055,
                                  "column": 26
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        69712,
                                        69716
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2056,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 2056,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 5,
                                      "raw": "5",
                                      "range": [
                                        69717,
                                        69718
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2056,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 2056,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "range": [
                                      69712,
                                      69719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2056,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 2056,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "unshift",
                                              "range": [
                                                69735,
                                                69742
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2057,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2057,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "apply",
                                              "range": [
                                                69743,
                                                69748
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2057,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 2057,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "range": [
                                              69735,
                                              69748
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2057,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2057,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "data",
                                                "range": [
                                                  69749,
                                                  69753
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2057,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 2057,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Literal",
                                                "value": 5,
                                                "raw": "5",
                                                "range": [
                                                  69754,
                                                  69755
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2057,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 2057,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                69749,
                                                69756
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2057,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 2057,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "partialRightArgs",
                                              "range": [
                                                69758,
                                                69774
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2057,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 2057,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            69735,
                                            69775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2057,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2057,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "range": [
                                          69735,
                                          69776
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2057,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2057,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      69721,
                                      69788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2056,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 2058,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "data",
                                              "range": [
                                                69808,
                                                69812
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2059,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2059,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Literal",
                                              "value": 5,
                                              "raw": "5",
                                              "range": [
                                                69813,
                                                69814
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2059,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 2059,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "range": [
                                              69808,
                                              69815
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2059,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2059,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "partialRightArgs",
                                            "range": [
                                              69818,
                                              69834
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2059,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 2059,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            69808,
                                            69834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2059,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2059,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          69808,
                                          69835
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2059,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2059,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      69794,
                                      69847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2058,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2060,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    69708,
                                    69847
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2056,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2060,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                69696,
                                69857
                              ],
                              "loc": {
                                "start": {
                                  "line": 2055,
                                  "column": 28
                                },
                                "end": {
                                  "line": 2061,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              69676,
                              69857
                            ],
                            "loc": {
                              "start": {
                                "line": 2055,
                                "column": 8
                              },
                              "end": {
                                "line": 2061,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "|=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    69889,
                                    69893
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2063,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2063,
                                      "column": 12
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    69894,
                                    69895
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2063,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2063,
                                      "column": 14
                                    }
                                  }
                                },
                                "range": [
                                  69889,
                                  69896
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2063,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2063,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "bitmask",
                                "range": [
                                  69900,
                                  69907
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2063,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 2063,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                69889,
                                69907
                              ],
                              "loc": {
                                "start": {
                                  "line": 2063,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2063,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              69889,
                              69908
                            ],
                            "loc": {
                              "start": {
                                "line": 2063,
                                "column": 8
                              },
                              "end": {
                                "line": 2063,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "createWrapper",
                                  "range": [
                                    69924,
                                    69937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2064,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2064,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "apply",
                                  "range": [
                                    69938,
                                    69943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2064,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 2064,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  69924,
                                  69943
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2064,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2064,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    69944,
                                    69948
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2064,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 2064,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    69950,
                                    69954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2064,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 2064,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                69924,
                                69955
                              ],
                              "loc": {
                                "start": {
                                  "line": 2064,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2064,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              69917,
                              69956
                            ],
                            "loc": {
                              "start": {
                                "line": 2064,
                                "column": 8
                              },
                              "end": {
                                "line": 2064,
                                "column": 47
                              }
                            }
                          }
                        ],
                        "range": [
                          68734,
                          69964
                        ],
                        "loc": {
                          "start": {
                            "line": 2021,
                            "column": 33
                          },
                          "end": {
                            "line": 2065,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        68707,
                        69964
                      ],
                      "loc": {
                        "start": {
                          "line": 2021,
                          "column": 6
                        },
                        "end": {
                          "line": 2065,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "arity",
                          "range": [
                            69975,
                            69980
                          ],
                          "loc": {
                            "start": {
                              "line": 2066,
                              "column": 10
                            },
                            "end": {
                              "line": 2066,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            69984,
                            69988
                          ],
                          "loc": {
                            "start": {
                              "line": 2066,
                              "column": 19
                            },
                            "end": {
                              "line": 2066,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          69975,
                          69988
                        ],
                        "loc": {
                          "start": {
                            "line": 2066,
                            "column": 10
                          },
                          "end": {
                            "line": 2066,
                            "column": 23
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "arity",
                                "range": [
                                  70000,
                                  70005
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2067,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2067,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "isBindKey",
                                  "range": [
                                    70008,
                                    70017
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2067,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 2067,
                                      "column": 25
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    70020,
                                    70021
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2067,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 2067,
                                      "column": 29
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "func",
                                    "range": [
                                      70024,
                                      70028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2067,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 2067,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      70029,
                                      70035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2067,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 2067,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    70024,
                                    70035
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2067,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 2067,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  70008,
                                  70035
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2067,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 2067,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                70000,
                                70035
                              ],
                              "loc": {
                                "start": {
                                  "line": 2067,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2067,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              70000,
                              70036
                            ],
                            "loc": {
                              "start": {
                                "line": 2067,
                                "column": 8
                              },
                              "end": {
                                "line": 2067,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          69990,
                          70044
                        ],
                        "loc": {
                          "start": {
                            "line": 2066,
                            "column": 25
                          },
                          "end": {
                            "line": 2068,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              70054,
                              70059
                            ],
                            "loc": {
                              "start": {
                                "line": 2068,
                                "column": 17
                              },
                              "end": {
                                "line": 2068,
                                "column": 22
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              70062,
                              70063
                            ],
                            "loc": {
                              "start": {
                                "line": 2068,
                                "column": 25
                              },
                              "end": {
                                "line": 2068,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            70054,
                            70063
                          ],
                          "loc": {
                            "start": {
                              "line": 2068,
                              "column": 17
                            },
                            "end": {
                              "line": 2068,
                              "column": 26
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "arity",
                                  "range": [
                                    70075,
                                    70080
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2069,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2069,
                                      "column": 13
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    70083,
                                    70084
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2069,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 2069,
                                      "column": 17
                                    }
                                  }
                                },
                                "range": [
                                  70075,
                                  70084
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2069,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2069,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                70075,
                                70085
                              ],
                              "loc": {
                                "start": {
                                  "line": 2069,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2069,
                                  "column": 18
                                }
                              }
                            }
                          ],
                          "range": [
                            70065,
                            70093
                          ],
                          "loc": {
                            "start": {
                              "line": 2068,
                              "column": 28
                            },
                            "end": {
                              "line": 2070,
                              "column": 7
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          70050,
                          70093
                        ],
                        "loc": {
                          "start": {
                            "line": 2068,
                            "column": 13
                          },
                          "end": {
                            "line": 2070,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        69971,
                        70093
                      ],
                      "loc": {
                        "start": {
                          "line": 2066,
                          "column": 6
                        },
                        "end": {
                          "line": 2070,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isPartial",
                        "range": [
                          70104,
                          70113
                        ],
                        "loc": {
                          "start": {
                            "line": 2071,
                            "column": 10
                          },
                          "end": {
                            "line": 2071,
                            "column": 19
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "partialHolders",
                                "range": [
                                  70125,
                                  70139
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2072,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2072,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "getHolders",
                                  "range": [
                                    70142,
                                    70152
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2072,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 2072,
                                      "column": 35
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "partialArgs",
                                    "range": [
                                      70153,
                                      70164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2072,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 2072,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  70142,
                                  70165
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2072,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 2072,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                70125,
                                70165
                              ],
                              "loc": {
                                "start": {
                                  "line": 2072,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2072,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              70125,
                              70166
                            ],
                            "loc": {
                              "start": {
                                "line": 2072,
                                "column": 8
                              },
                              "end": {
                                "line": 2072,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          70115,
                          70174
                        ],
                        "loc": {
                          "start": {
                            "line": 2071,
                            "column": 21
                          },
                          "end": {
                            "line": 2073,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        70100,
                        70174
                      ],
                      "loc": {
                        "start": {
                          "line": 2071,
                          "column": 6
                        },
                        "end": {
                          "line": 2073,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isPartialRight",
                        "range": [
                          70185,
                          70199
                        ],
                        "loc": {
                          "start": {
                            "line": 2074,
                            "column": 10
                          },
                          "end": {
                            "line": 2074,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "partialRightHolders",
                                "range": [
                                  70211,
                                  70230
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2075,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2075,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "getHolders",
                                  "range": [
                                    70233,
                                    70243
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2075,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 2075,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "partialRightArgs",
                                    "range": [
                                      70244,
                                      70260
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2075,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 2075,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  70233,
                                  70261
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2075,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 2075,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                70211,
                                70261
                              ],
                              "loc": {
                                "start": {
                                  "line": 2075,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2075,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              70211,
                              70262
                            ],
                            "loc": {
                              "start": {
                                "line": 2075,
                                "column": 8
                              },
                              "end": {
                                "line": 2075,
                                "column": 59
                              }
                            }
                          }
                        ],
                        "range": [
                          70201,
                          70270
                        ],
                        "loc": {
                          "start": {
                            "line": 2074,
                            "column": 26
                          },
                          "end": {
                            "line": 2076,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        70181,
                        70270
                      ],
                      "loc": {
                        "start": {
                          "line": 2074,
                          "column": 6
                        },
                        "end": {
                          "line": 2076,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "data",
                          "range": [
                            70309,
                            70313
                          ],
                          "loc": {
                            "start": {
                              "line": 2078,
                              "column": 6
                            },
                            "end": {
                              "line": 2078,
                              "column": 10
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                70317,
                                70321
                              ],
                              "loc": {
                                "start": {
                                  "line": 2078,
                                  "column": 14
                                },
                                "end": {
                                  "line": 2078,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                70323,
                                70330
                              ],
                              "loc": {
                                "start": {
                                  "line": 2078,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2078,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "arity",
                              "range": [
                                70332,
                                70337
                              ],
                              "loc": {
                                "start": {
                                  "line": 2078,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2078,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                70339,
                                70346
                              ],
                              "loc": {
                                "start": {
                                  "line": 2078,
                                  "column": 36
                                },
                                "end": {
                                  "line": 2078,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "partialArgs",
                              "range": [
                                70348,
                                70359
                              ],
                              "loc": {
                                "start": {
                                  "line": 2078,
                                  "column": 45
                                },
                                "end": {
                                  "line": 2078,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "partialRightArgs",
                              "range": [
                                70361,
                                70377
                              ],
                              "loc": {
                                "start": {
                                  "line": 2078,
                                  "column": 58
                                },
                                "end": {
                                  "line": 2078,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "partialHolders",
                              "range": [
                                70379,
                                70393
                              ],
                              "loc": {
                                "start": {
                                  "line": 2078,
                                  "column": 76
                                },
                                "end": {
                                  "line": 2078,
                                  "column": 90
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "partialRightHolders",
                              "range": [
                                70395,
                                70414
                              ],
                              "loc": {
                                "start": {
                                  "line": 2078,
                                  "column": 92
                                },
                                "end": {
                                  "line": 2078,
                                  "column": 111
                                }
                              }
                            }
                          ],
                          "range": [
                            70316,
                            70415
                          ],
                          "loc": {
                            "start": {
                              "line": 2078,
                              "column": 13
                            },
                            "end": {
                              "line": 2078,
                              "column": 112
                            }
                          }
                        },
                        "range": [
                          70309,
                          70415
                        ],
                        "loc": {
                          "start": {
                            "line": 2078,
                            "column": 6
                          },
                          "end": {
                            "line": 2078,
                            "column": 112
                          }
                        }
                      },
                      "range": [
                        70309,
                        70416
                      ],
                      "loc": {
                        "start": {
                          "line": 2078,
                          "column": 6
                        },
                        "end": {
                          "line": 2078,
                          "column": 113
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                70431,
                                70438
                              ],
                              "loc": {
                                "start": {
                                  "line": 2079,
                                  "column": 14
                                },
                                "end": {
                                  "line": 2079,
                                  "column": 21
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "BIND_FLAG",
                              "range": [
                                70442,
                                70451
                              ],
                              "loc": {
                                "start": {
                                  "line": 2079,
                                  "column": 25
                                },
                                "end": {
                                  "line": 2079,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              70431,
                              70451
                            ],
                            "loc": {
                              "start": {
                                "line": 2079,
                                "column": 14
                              },
                              "end": {
                                "line": 2079,
                                "column": 34
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "bitmask",
                              "range": [
                                70455,
                                70462
                              ],
                              "loc": {
                                "start": {
                                  "line": 2079,
                                  "column": 38
                                },
                                "end": {
                                  "line": 2079,
                                  "column": 45
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "|",
                              "left": {
                                "type": "Identifier",
                                "name": "BIND_FLAG",
                                "range": [
                                  70467,
                                  70476
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2079,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 2079,
                                    "column": 59
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "PARTIAL_FLAG",
                                "range": [
                                  70479,
                                  70491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2079,
                                    "column": 62
                                  },
                                  "end": {
                                    "line": 2079,
                                    "column": 74
                                  }
                                }
                              },
                              "range": [
                                70467,
                                70491
                              ],
                              "loc": {
                                "start": {
                                  "line": 2079,
                                  "column": 50
                                },
                                "end": {
                                  "line": 2079,
                                  "column": 74
                                }
                              }
                            },
                            "range": [
                              70455,
                              70492
                            ],
                            "loc": {
                              "start": {
                                "line": 2079,
                                "column": 38
                              },
                              "end": {
                                "line": 2079,
                                "column": 75
                              }
                            }
                          },
                          "range": [
                            70431,
                            70492
                          ],
                          "loc": {
                            "start": {
                              "line": 2079,
                              "column": 14
                            },
                            "end": {
                              "line": 2079,
                              "column": 75
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "baseBind",
                            "range": [
                              70504,
                              70512
                            ],
                            "loc": {
                              "start": {
                                "line": 2080,
                                "column": 10
                              },
                              "end": {
                                "line": 2080,
                                "column": 18
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                70513,
                                70517
                              ],
                              "loc": {
                                "start": {
                                  "line": 2080,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2080,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            70504,
                            70518
                          ],
                          "loc": {
                            "start": {
                              "line": 2080,
                              "column": 10
                            },
                            "end": {
                              "line": 2080,
                              "column": 24
                            }
                          }
                        },
                        "alternate": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "baseCreateWrapper",
                            "range": [
                              70529,
                              70546
                            ],
                            "loc": {
                              "start": {
                                "line": 2081,
                                "column": 10
                              },
                              "end": {
                                "line": 2081,
                                "column": 27
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                70547,
                                70551
                              ],
                              "loc": {
                                "start": {
                                  "line": 2081,
                                  "column": 28
                                },
                                "end": {
                                  "line": 2081,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            70529,
                            70552
                          ],
                          "loc": {
                            "start": {
                              "line": 2081,
                              "column": 10
                            },
                            "end": {
                              "line": 2081,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          70430,
                          70552
                        ],
                        "loc": {
                          "start": {
                            "line": 2079,
                            "column": 13
                          },
                          "end": {
                            "line": 2081,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        70423,
                        70553
                      ],
                      "loc": {
                        "start": {
                          "line": 2079,
                          "column": 6
                        },
                        "end": {
                          "line": 2081,
                          "column": 34
                        }
                      }
                    }
                  ],
                  "range": [
                    68096,
                    70559
                  ],
                  "loc": {
                    "start": {
                      "line": 2003,
                      "column": 126
                    },
                    "end": {
                      "line": 2082,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  67974,
                  70559
                ],
                "loc": {
                  "start": {
                    "line": 2003,
                    "column": 4
                  },
                  "end": {
                    "line": 2082,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "createIterator",
                  "range": [
                    71141,
                    71155
                  ],
                  "loc": {
                    "start": {
                      "line": 2095,
                      "column": 13
                    },
                    "end": {
                      "line": 2095,
                      "column": 27
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      71156,
                      71163
                    ],
                    "loc": {
                      "start": {
                        "line": 2095,
                        "column": 28
                      },
                      "end": {
                        "line": 2095,
                        "column": 35
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "options",
                            "range": [
                              71173,
                              71180
                            ],
                            "loc": {
                              "start": {
                                "line": 2096,
                                "column": 6
                              },
                              "end": {
                                "line": 2096,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "shadowedProps",
                            "range": [
                              71181,
                              71194
                            ],
                            "loc": {
                              "start": {
                                "line": 2096,
                                "column": 14
                              },
                              "end": {
                                "line": 2096,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            71173,
                            71194
                          ],
                          "loc": {
                            "start": {
                              "line": 2096,
                              "column": 6
                            },
                            "end": {
                              "line": 2096,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "shadowedProps",
                          "range": [
                            71197,
                            71210
                          ],
                          "loc": {
                            "start": {
                              "line": 2096,
                              "column": 30
                            },
                            "end": {
                              "line": 2096,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          71173,
                          71210
                        ],
                        "loc": {
                          "start": {
                            "line": 2096,
                            "column": 6
                          },
                          "end": {
                            "line": 2096,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        71173,
                        71211
                      ],
                      "loc": {
                        "start": {
                          "line": 2096,
                          "column": 6
                        },
                        "end": {
                          "line": 2096,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "options",
                            "range": [
                              71218,
                              71225
                            ],
                            "loc": {
                              "start": {
                                "line": 2097,
                                "column": 6
                              },
                              "end": {
                                "line": 2097,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "support",
                            "range": [
                              71226,
                              71233
                            ],
                            "loc": {
                              "start": {
                                "line": 2097,
                                "column": 14
                              },
                              "end": {
                                "line": 2097,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            71218,
                            71233
                          ],
                          "loc": {
                            "start": {
                              "line": 2097,
                              "column": 6
                            },
                            "end": {
                              "line": 2097,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "support",
                          "range": [
                            71236,
                            71243
                          ],
                          "loc": {
                            "start": {
                              "line": 2097,
                              "column": 24
                            },
                            "end": {
                              "line": 2097,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          71218,
                          71243
                        ],
                        "loc": {
                          "start": {
                            "line": 2097,
                            "column": 6
                          },
                          "end": {
                            "line": 2097,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        71218,
                        71244
                      ],
                      "loc": {
                        "start": {
                          "line": 2097,
                          "column": 6
                        },
                        "end": {
                          "line": 2097,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "factory",
                            "range": [
                              71293,
                              71300
                            ],
                            "loc": {
                              "start": {
                                "line": 2100,
                                "column": 10
                              },
                              "end": {
                                "line": 2100,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Function",
                              "range": [
                                71303,
                                71311
                              ],
                              "loc": {
                                "start": {
                                  "line": 2100,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2100,
                                  "column": 28
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "Literal",
                                  "value": "errorClass, errorProto, hasOwnProperty, isArguments, isObject, objectProto, ",
                                  "raw": "'errorClass, errorProto, hasOwnProperty, isArguments, isObject, objectProto, '",
                                  "range": [
                                    71323,
                                    71401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2101,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2101,
                                      "column": 88
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "nonEnumProps, stringClass, stringProto, toString",
                                  "raw": "'nonEnumProps, stringClass, stringProto, toString'",
                                  "range": [
                                    71414,
                                    71464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2102,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2102,
                                      "column": 60
                                    }
                                  }
                                },
                                "range": [
                                  71323,
                                  71464
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2101,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2102,
                                    "column": 60
                                  }
                                }
                              },
                              {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "Literal",
                                        "value": "return function(",
                                        "raw": "'return function('",
                                        "range": [
                                          71474,
                                          71492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2103,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 2103,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "options",
                                          "range": [
                                            71495,
                                            71502
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2103,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 2103,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "args",
                                          "range": [
                                            71503,
                                            71507
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2103,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 2103,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "range": [
                                          71495,
                                          71507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2103,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 2103,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        71474,
                                        71507
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2103,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 2103,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": ") {\n",
                                      "raw": "') {\\n'",
                                      "range": [
                                        71510,
                                        71517
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2103,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 2103,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      71474,
                                      71517
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2103,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 2103,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "iteratorTemplate",
                                      "range": [
                                        71520,
                                        71536
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2103,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 2103,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "options",
                                        "range": [
                                          71537,
                                          71544
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2103,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 2103,
                                            "column": 78
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      71520,
                                      71545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2103,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 2103,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    71474,
                                    71545
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2103,
                                      "column": 79
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "\n}",
                                  "raw": "'\\n}'",
                                  "range": [
                                    71548,
                                    71553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2103,
                                      "column": 82
                                    },
                                    "end": {
                                      "line": 2103,
                                      "column": 87
                                    }
                                  }
                                },
                                "range": [
                                  71474,
                                  71553
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2103,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2103,
                                    "column": 87
                                  }
                                }
                              }
                            ],
                            "range": [
                              71303,
                              71561
                            ],
                            "loc": {
                              "start": {
                                "line": 2100,
                                "column": 20
                              },
                              "end": {
                                "line": 2104,
                                "column": 7
                              }
                            }
                          },
                          "range": [
                            71293,
                            71561
                          ],
                          "loc": {
                            "start": {
                              "line": 2100,
                              "column": 10
                            },
                            "end": {
                              "line": 2104,
                              "column": 7
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        71289,
                        71562
                      ],
                      "loc": {
                        "start": {
                          "line": 2100,
                          "column": 6
                        },
                        "end": {
                          "line": 2104,
                          "column": 8
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "factory",
                          "range": [
                            71615,
                            71622
                          ],
                          "loc": {
                            "start": {
                              "line": 2107,
                              "column": 13
                            },
                            "end": {
                              "line": 2107,
                              "column": 20
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "errorClass",
                            "range": [
                              71632,
                              71642
                            ],
                            "loc": {
                              "start": {
                                "line": 2108,
                                "column": 8
                              },
                              "end": {
                                "line": 2108,
                                "column": 18
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "errorProto",
                            "range": [
                              71644,
                              71654
                            ],
                            "loc": {
                              "start": {
                                "line": 2108,
                                "column": 20
                              },
                              "end": {
                                "line": 2108,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "hasOwnProperty",
                            "range": [
                              71656,
                              71670
                            ],
                            "loc": {
                              "start": {
                                "line": 2108,
                                "column": 32
                              },
                              "end": {
                                "line": 2108,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "isArguments",
                            "range": [
                              71672,
                              71683
                            ],
                            "loc": {
                              "start": {
                                "line": 2108,
                                "column": 48
                              },
                              "end": {
                                "line": 2108,
                                "column": 59
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "isObject",
                            "range": [
                              71685,
                              71693
                            ],
                            "loc": {
                              "start": {
                                "line": 2108,
                                "column": 61
                              },
                              "end": {
                                "line": 2108,
                                "column": 69
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "objectProto",
                            "range": [
                              71695,
                              71706
                            ],
                            "loc": {
                              "start": {
                                "line": 2108,
                                "column": 71
                              },
                              "end": {
                                "line": 2108,
                                "column": 82
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "nonEnumProps",
                            "range": [
                              71716,
                              71728
                            ],
                            "loc": {
                              "start": {
                                "line": 2109,
                                "column": 8
                              },
                              "end": {
                                "line": 2109,
                                "column": 20
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "stringClass",
                            "range": [
                              71730,
                              71741
                            ],
                            "loc": {
                              "start": {
                                "line": 2109,
                                "column": 22
                              },
                              "end": {
                                "line": 2109,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "stringProto",
                            "range": [
                              71743,
                              71754
                            ],
                            "loc": {
                              "start": {
                                "line": 2109,
                                "column": 35
                              },
                              "end": {
                                "line": 2109,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "toString",
                            "range": [
                              71756,
                              71764
                            ],
                            "loc": {
                              "start": {
                                "line": 2109,
                                "column": 48
                              },
                              "end": {
                                "line": 2109,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          71615,
                          71772
                        ],
                        "loc": {
                          "start": {
                            "line": 2107,
                            "column": 13
                          },
                          "end": {
                            "line": 2110,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        71608,
                        71773
                      ],
                      "loc": {
                        "start": {
                          "line": 2107,
                          "column": 6
                        },
                        "end": {
                          "line": 2110,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    71165,
                    71779
                  ],
                  "loc": {
                    "start": {
                      "line": 2095,
                      "column": 37
                    },
                    "end": {
                      "line": 2111,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  71132,
                  71779
                ],
                "loc": {
                  "start": {
                    "line": 2095,
                    "column": 4
                  },
                  "end": {
                    "line": 2111,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "getHolders",
                  "range": [
                    72016,
                    72026
                  ],
                  "loc": {
                    "start": {
                      "line": 2120,
                      "column": 13
                    },
                    "end": {
                      "line": 2120,
                      "column": 23
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      72027,
                      72032
                    ],
                    "loc": {
                      "start": {
                        "line": 2120,
                        "column": 24
                      },
                      "end": {
                        "line": 2120,
                        "column": 29
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              72046,
                              72051
                            ],
                            "loc": {
                              "start": {
                                "line": 2121,
                                "column": 10
                              },
                              "end": {
                                "line": 2121,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                72055,
                                72056
                              ],
                              "loc": {
                                "start": {
                                  "line": 2121,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2121,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              72054,
                              72056
                            ],
                            "loc": {
                              "start": {
                                "line": 2121,
                                "column": 18
                              },
                              "end": {
                                "line": 2121,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            72046,
                            72056
                          ],
                          "loc": {
                            "start": {
                              "line": 2121,
                              "column": 10
                            },
                            "end": {
                              "line": 2121,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              72068,
                              72074
                            ],
                            "loc": {
                              "start": {
                                "line": 2122,
                                "column": 10
                              },
                              "end": {
                                "line": 2122,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                72077,
                                72082
                              ],
                              "loc": {
                                "start": {
                                  "line": 2122,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2122,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                72083,
                                72089
                              ],
                              "loc": {
                                "start": {
                                  "line": 2122,
                                  "column": 25
                                },
                                "end": {
                                  "line": 2122,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              72077,
                              72089
                            ],
                            "loc": {
                              "start": {
                                "line": 2122,
                                "column": 19
                              },
                              "end": {
                                "line": 2122,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            72068,
                            72089
                          ],
                          "loc": {
                            "start": {
                              "line": 2122,
                              "column": 10
                            },
                            "end": {
                              "line": 2122,
                              "column": 31
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              72101,
                              72107
                            ],
                            "loc": {
                              "start": {
                                "line": 2123,
                                "column": 10
                              },
                              "end": {
                                "line": 2123,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              72110,
                              72112
                            ],
                            "loc": {
                              "start": {
                                "line": 2123,
                                "column": 19
                              },
                              "end": {
                                "line": 2123,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            72101,
                            72112
                          ],
                          "loc": {
                            "start": {
                              "line": 2123,
                              "column": 10
                            },
                            "end": {
                              "line": 2123,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        72042,
                        72113
                      ],
                      "loc": {
                        "start": {
                          "line": 2121,
                          "column": 6
                        },
                        "end": {
                          "line": 2123,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              72130,
                              72135
                            ],
                            "loc": {
                              "start": {
                                "line": 2125,
                                "column": 15
                              },
                              "end": {
                                "line": 2125,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            72128,
                            72135
                          ],
                          "loc": {
                            "start": {
                              "line": 2125,
                              "column": 13
                            },
                            "end": {
                              "line": 2125,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            72138,
                            72144
                          ],
                          "loc": {
                            "start": {
                              "line": 2125,
                              "column": 23
                            },
                            "end": {
                              "line": 2125,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          72128,
                          72144
                        ],
                        "loc": {
                          "start": {
                            "line": 2125,
                            "column": 13
                          },
                          "end": {
                            "line": 2125,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    72160,
                                    72165
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2126,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2126,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    72166,
                                    72171
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2126,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2126,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  72160,
                                  72172
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2126,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2126,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "lodash",
                                "range": [
                                  72177,
                                  72183
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2126,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 2126,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                72160,
                                72183
                              ],
                              "loc": {
                                "start": {
                                  "line": 2126,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2126,
                                  "column": 35
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          72197,
                                          72203
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2127,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2127,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          72204,
                                          72208
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2127,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 2127,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        72197,
                                        72208
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2127,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2127,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          72209,
                                          72214
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2127,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 2127,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      72197,
                                      72215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2127,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2127,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    72197,
                                    72216
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2127,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2127,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "range": [
                                72185,
                                72226
                              ],
                              "loc": {
                                "start": {
                                  "line": 2126,
                                  "column": 37
                                },
                                "end": {
                                  "line": 2128,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              72156,
                              72226
                            ],
                            "loc": {
                              "start": {
                                "line": 2126,
                                "column": 8
                              },
                              "end": {
                                "line": 2128,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          72146,
                          72234
                        ],
                        "loc": {
                          "start": {
                            "line": 2125,
                            "column": 31
                          },
                          "end": {
                            "line": 2129,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        72121,
                        72234
                      ],
                      "loc": {
                        "start": {
                          "line": 2125,
                          "column": 6
                        },
                        "end": {
                          "line": 2129,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          72248,
                          72254
                        ],
                        "loc": {
                          "start": {
                            "line": 2130,
                            "column": 13
                          },
                          "end": {
                            "line": 2130,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        72241,
                        72255
                      ],
                      "loc": {
                        "start": {
                          "line": 2130,
                          "column": 6
                        },
                        "end": {
                          "line": 2130,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    72034,
                    72261
                  ],
                  "loc": {
                    "start": {
                      "line": 2120,
                      "column": 31
                    },
                    "end": {
                      "line": 2131,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  72007,
                  72261
                ],
                "loc": {
                  "start": {
                    "line": 2120,
                    "column": 4
                  },
                  "end": {
                    "line": 2131,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "getIndexOf",
                  "range": [
                    72564,
                    72574
                  ],
                  "loc": {
                    "start": {
                      "line": 2141,
                      "column": 13
                    },
                    "end": {
                      "line": 2141,
                      "column": 23
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              72589,
                              72595
                            ],
                            "loc": {
                              "start": {
                                "line": 2142,
                                "column": 10
                              },
                              "end": {
                                "line": 2142,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    72599,
                                    72605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2142,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2142,
                                      "column": 26
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      72608,
                                      72614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2142,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 2142,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "indexOf",
                                    "range": [
                                      72615,
                                      72622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2142,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 2142,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    72608,
                                    72622
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2142,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 2142,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  72599,
                                  72622
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2142,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2142,
                                    "column": 43
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "indexOf",
                                "range": [
                                  72628,
                                  72635
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2142,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 2142,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                72598,
                                72635
                              ],
                              "loc": {
                                "start": {
                                  "line": 2142,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2142,
                                  "column": 56
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "baseIndexOf",
                              "range": [
                                72638,
                                72649
                              ],
                              "loc": {
                                "start": {
                                  "line": 2142,
                                  "column": 59
                                },
                                "end": {
                                  "line": 2142,
                                  "column": 70
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                72652,
                                72658
                              ],
                              "loc": {
                                "start": {
                                  "line": 2142,
                                  "column": 73
                                },
                                "end": {
                                  "line": 2142,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              72598,
                              72658
                            ],
                            "loc": {
                              "start": {
                                "line": 2142,
                                "column": 19
                              },
                              "end": {
                                "line": 2142,
                                "column": 79
                              }
                            }
                          },
                          "range": [
                            72589,
                            72658
                          ],
                          "loc": {
                            "start": {
                              "line": 2142,
                              "column": 10
                            },
                            "end": {
                              "line": 2142,
                              "column": 79
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        72585,
                        72659
                      ],
                      "loc": {
                        "start": {
                          "line": 2142,
                          "column": 6
                        },
                        "end": {
                          "line": 2142,
                          "column": 80
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          72673,
                          72679
                        ],
                        "loc": {
                          "start": {
                            "line": 2143,
                            "column": 13
                          },
                          "end": {
                            "line": 2143,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        72666,
                        72680
                      ],
                      "loc": {
                        "start": {
                          "line": 2143,
                          "column": 6
                        },
                        "end": {
                          "line": 2143,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    72577,
                    72686
                  ],
                  "loc": {
                    "start": {
                      "line": 2141,
                      "column": 26
                    },
                    "end": {
                      "line": 2144,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  72555,
                  72686
                ],
                "loc": {
                  "start": {
                    "line": 2141,
                    "column": 4
                  },
                  "end": {
                    "line": 2144,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isNative",
                  "range": [
                    72923,
                    72931
                  ],
                  "loc": {
                    "start": {
                      "line": 2153,
                      "column": 13
                    },
                    "end": {
                      "line": 2153,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      72932,
                      72937
                    ],
                    "loc": {
                      "start": {
                        "line": 2153,
                        "column": 22
                      },
                      "end": {
                        "line": 2153,
                        "column": 27
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                72961,
                                72966
                              ],
                              "loc": {
                                "start": {
                                  "line": 2154,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2154,
                                  "column": 25
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              72954,
                              72966
                            ],
                            "loc": {
                              "start": {
                                "line": 2154,
                                "column": 13
                              },
                              "end": {
                                "line": 2154,
                                "column": 25
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "function",
                            "raw": "'function'",
                            "range": [
                              72970,
                              72980
                            ],
                            "loc": {
                              "start": {
                                "line": 2154,
                                "column": 29
                              },
                              "end": {
                                "line": 2154,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            72954,
                            72980
                          ],
                          "loc": {
                            "start": {
                              "line": 2154,
                              "column": 13
                            },
                            "end": {
                              "line": 2154,
                              "column": 39
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "reNative",
                              "range": [
                                72984,
                                72992
                              ],
                              "loc": {
                                "start": {
                                  "line": 2154,
                                  "column": 43
                                },
                                "end": {
                                  "line": 2154,
                                  "column": 51
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "test",
                              "range": [
                                72993,
                                72997
                              ],
                              "loc": {
                                "start": {
                                  "line": 2154,
                                  "column": 52
                                },
                                "end": {
                                  "line": 2154,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              72984,
                              72997
                            ],
                            "loc": {
                              "start": {
                                "line": 2154,
                                "column": 43
                              },
                              "end": {
                                "line": 2154,
                                "column": 56
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "fnToString",
                                  "range": [
                                    72998,
                                    73008
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2154,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 2154,
                                      "column": 67
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    73009,
                                    73013
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2154,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 2154,
                                      "column": 72
                                    }
                                  }
                                },
                                "range": [
                                  72998,
                                  73013
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2154,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 2154,
                                    "column": 72
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    73014,
                                    73019
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2154,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 2154,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "range": [
                                72998,
                                73020
                              ],
                              "loc": {
                                "start": {
                                  "line": 2154,
                                  "column": 57
                                },
                                "end": {
                                  "line": 2154,
                                  "column": 79
                                }
                              }
                            }
                          ],
                          "range": [
                            72984,
                            73021
                          ],
                          "loc": {
                            "start": {
                              "line": 2154,
                              "column": 43
                            },
                            "end": {
                              "line": 2154,
                              "column": 80
                            }
                          }
                        },
                        "range": [
                          72954,
                          73021
                        ],
                        "loc": {
                          "start": {
                            "line": 2154,
                            "column": 13
                          },
                          "end": {
                            "line": 2154,
                            "column": 80
                          }
                        }
                      },
                      "range": [
                        72947,
                        73022
                      ],
                      "loc": {
                        "start": {
                          "line": 2154,
                          "column": 6
                        },
                        "end": {
                          "line": 2154,
                          "column": 81
                        }
                      }
                    }
                  ],
                  "range": [
                    72939,
                    73028
                  ],
                  "loc": {
                    "start": {
                      "line": 2153,
                      "column": 29
                    },
                    "end": {
                      "line": 2155,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  72914,
                  73028
                ],
                "loc": {
                  "start": {
                    "line": 2153,
                    "column": 4
                  },
                  "end": {
                    "line": 2155,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "setData",
                      "range": [
                        73237,
                        73244
                      ],
                      "loc": {
                        "start": {
                          "line": 2164,
                          "column": 8
                        },
                        "end": {
                          "line": 2164,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "defineProperty",
                          "range": [
                            73248,
                            73262
                          ],
                          "loc": {
                            "start": {
                              "line": 2164,
                              "column": 19
                            },
                            "end": {
                              "line": 2164,
                              "column": 33
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          73247,
                          73262
                        ],
                        "loc": {
                          "start": {
                            "line": 2164,
                            "column": 18
                          },
                          "end": {
                            "line": 2164,
                            "column": 33
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "noop",
                        "range": [
                          73265,
                          73269
                        ],
                        "loc": {
                          "start": {
                            "line": 2164,
                            "column": 36
                          },
                          "end": {
                            "line": 2164,
                            "column": 40
                          }
                        }
                      },
                      "alternate": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              73281,
                              73285
                            ],
                            "loc": {
                              "start": {
                                "line": 2164,
                                "column": 52
                              },
                              "end": {
                                "line": 2164,
                                "column": 56
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              73287,
                              73292
                            ],
                            "loc": {
                              "start": {
                                "line": 2164,
                                "column": 58
                              },
                              "end": {
                                "line": 2164,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "descriptor",
                                    "range": [
                                      73302,
                                      73312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2165,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 2165,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      73313,
                                      73318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2165,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2165,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    73302,
                                    73318
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2165,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2165,
                                      "column": 22
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    73321,
                                    73326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2165,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 2165,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  73302,
                                  73326
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2165,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2165,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                73302,
                                73327
                              ],
                              "loc": {
                                "start": {
                                  "line": 2165,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2165,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "defineProperty",
                                  "range": [
                                    73334,
                                    73348
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2166,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2166,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "func",
                                    "range": [
                                      73349,
                                      73353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2166,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 2166,
                                        "column": 25
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expando",
                                    "range": [
                                      73355,
                                      73362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2166,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 2166,
                                        "column": 34
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "descriptor",
                                    "range": [
                                      73364,
                                      73374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2166,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 2166,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  73334,
                                  73375
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2166,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2166,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                73334,
                                73376
                              ],
                              "loc": {
                                "start": {
                                  "line": 2166,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2166,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            73294,
                            73382
                          ],
                          "loc": {
                            "start": {
                              "line": 2164,
                              "column": 65
                            },
                            "end": {
                              "line": 2167,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          73272,
                          73382
                        ],
                        "loc": {
                          "start": {
                            "line": 2164,
                            "column": 43
                          },
                          "end": {
                            "line": 2167,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        73247,
                        73382
                      ],
                      "loc": {
                        "start": {
                          "line": 2164,
                          "column": 18
                        },
                        "end": {
                          "line": 2167,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      73237,
                      73382
                    ],
                    "loc": {
                      "start": {
                        "line": 2164,
                        "column": 8
                      },
                      "end": {
                        "line": 2167,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  73233,
                  73383
                ],
                "loc": {
                  "start": {
                    "line": 2164,
                    "column": 4
                  },
                  "end": {
                    "line": 2167,
                    "column": 6
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "shimIsPlainObject",
                  "range": [
                    73859,
                    73876
                  ],
                  "loc": {
                    "start": {
                      "line": 2179,
                      "column": 13
                    },
                    "end": {
                      "line": 2179,
                      "column": 30
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      73877,
                      73882
                    ],
                    "loc": {
                      "start": {
                        "line": 2179,
                        "column": 31
                      },
                      "end": {
                        "line": 2179,
                        "column": 36
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "ctor",
                            "range": [
                              73896,
                              73900
                            ],
                            "loc": {
                              "start": {
                                "line": 2180,
                                "column": 10
                              },
                              "end": {
                                "line": 2180,
                                "column": 14
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            73896,
                            73900
                          ],
                          "loc": {
                            "start": {
                              "line": 2180,
                              "column": 10
                            },
                            "end": {
                              "line": 2180,
                              "column": 14
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              73912,
                              73918
                            ],
                            "loc": {
                              "start": {
                                "line": 2181,
                                "column": 10
                              },
                              "end": {
                                "line": 2181,
                                "column": 16
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            73912,
                            73918
                          ],
                          "loc": {
                            "start": {
                              "line": 2181,
                              "column": 10
                            },
                            "end": {
                              "line": 2181,
                              "column": 16
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        73892,
                        73919
                      ],
                      "loc": {
                        "start": {
                          "line": 2180,
                          "column": 6
                        },
                        "end": {
                          "line": 2181,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    74006,
                                    74011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2184,
                                      "column": 17
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "toString",
                                        "range": [
                                          74015,
                                          74023
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2184,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 2184,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          74024,
                                          74028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2184,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 2184,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        74015,
                                        74028
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2184,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 2184,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          74029,
                                          74034
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2184,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 2184,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      74015,
                                      74035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2184,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 2184,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "objectClass",
                                    "range": [
                                      74039,
                                      74050
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2184,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 2184,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    74015,
                                    74050
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2184,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 2184,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  74006,
                                  74050
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2184,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2184,
                                    "column": 56
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                74004,
                                74051
                              ],
                              "loc": {
                                "start": {
                                  "line": 2184,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2184,
                                  "column": 57
                                }
                              }
                            },
                            "right": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "hasOwnProperty",
                                      "range": [
                                        74067,
                                        74081
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2185,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2185,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        74082,
                                        74086
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2185,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 2185,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      74067,
                                      74086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2185,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        74087,
                                        74092
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2185,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 2185,
                                          "column": 37
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": "constructor",
                                      "raw": "'constructor'",
                                      "range": [
                                        74094,
                                        74107
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2185,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 2185,
                                          "column": 52
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    74067,
                                    74108
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2185,
                                      "column": 53
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  74066,
                                  74108
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2185,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 2185,
                                    "column": 53
                                  }
                                }
                              },
                              "right": {
                                "type": "SequenceExpression",
                                "expressions": [
                                  {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "ctor",
                                      "range": [
                                        74125,
                                        74129
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2186,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 2186,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          74132,
                                          74137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2186,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 2186,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "constructor",
                                        "range": [
                                          74138,
                                          74149
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2186,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 2186,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        74132,
                                        74149
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2186,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2186,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      74125,
                                      74149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2186,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 2186,
                                        "column": 37
                                      }
                                    }
                                  },
                                  {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "isFunction",
                                        "range": [
                                          74151,
                                          74161
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2186,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 2186,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "ctor",
                                          "range": [
                                            74162,
                                            74166
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2186,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 2186,
                                              "column": 54
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        74151,
                                        74167
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2186,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 2186,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "BinaryExpression",
                                        "operator": "instanceof",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "ctor",
                                          "range": [
                                            74173,
                                            74177
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2186,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 2186,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "ctor",
                                          "range": [
                                            74189,
                                            74193
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2186,
                                              "column": 77
                                            },
                                            "end": {
                                              "line": 2186,
                                              "column": 81
                                            }
                                          }
                                        },
                                        "range": [
                                          74173,
                                          74193
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2186,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 2186,
                                            "column": 81
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        74171,
                                        74194
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2186,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 2186,
                                          "column": 82
                                        }
                                      }
                                    },
                                    "range": [
                                      74151,
                                      74194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2186,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 2186,
                                        "column": 82
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  74125,
                                  74194
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2186,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2186,
                                    "column": 82
                                  }
                                }
                              },
                              "range": [
                                74066,
                                74195
                              ],
                              "loc": {
                                "start": {
                                  "line": 2185,
                                  "column": 11
                                },
                                "end": {
                                  "line": 2186,
                                  "column": 83
                                }
                              }
                            },
                            "range": [
                              74004,
                              74196
                            ],
                            "loc": {
                              "start": {
                                "line": 2184,
                                "column": 10
                              },
                              "end": {
                                "line": 2186,
                                "column": 84
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "support",
                                  "range": [
                                    74212,
                                    74219
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2187,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2187,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "argsClass",
                                  "range": [
                                    74220,
                                    74229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2187,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2187,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  74212,
                                  74229
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2187,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2187,
                                    "column": 29
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                74211,
                                74229
                              ],
                              "loc": {
                                "start": {
                                  "line": 2187,
                                  "column": 11
                                },
                                "end": {
                                  "line": 2187,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isArguments",
                                "range": [
                                  74233,
                                  74244
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2187,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2187,
                                    "column": 44
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    74245,
                                    74250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2187,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 2187,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "range": [
                                74233,
                                74251
                              ],
                              "loc": {
                                "start": {
                                  "line": 2187,
                                  "column": 33
                                },
                                "end": {
                                  "line": 2187,
                                  "column": 51
                                }
                              }
                            },
                            "range": [
                              74211,
                              74251
                            ],
                            "loc": {
                              "start": {
                                "line": 2187,
                                "column": 11
                              },
                              "end": {
                                "line": 2187,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            74004,
                            74252
                          ],
                          "loc": {
                            "start": {
                              "line": 2184,
                              "column": 10
                            },
                            "end": {
                              "line": 2187,
                              "column": 52
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  74268,
                                  74275
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2188,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2188,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "nodeClass",
                                "range": [
                                  74276,
                                  74285
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2188,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2188,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                74268,
                                74285
                              ],
                              "loc": {
                                "start": {
                                  "line": 2188,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2188,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              74267,
                              74285
                            ],
                            "loc": {
                              "start": {
                                "line": 2188,
                                "column": 11
                              },
                              "end": {
                                "line": 2188,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isNode",
                              "range": [
                                74289,
                                74295
                              ],
                              "loc": {
                                "start": {
                                  "line": 2188,
                                  "column": 33
                                },
                                "end": {
                                  "line": 2188,
                                  "column": 39
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  74296,
                                  74301
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2188,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 2188,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "range": [
                              74289,
                              74302
                            ],
                            "loc": {
                              "start": {
                                "line": 2188,
                                "column": 33
                              },
                              "end": {
                                "line": 2188,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            74267,
                            74302
                          ],
                          "loc": {
                            "start": {
                              "line": 2188,
                              "column": 11
                            },
                            "end": {
                              "line": 2188,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          74004,
                          74303
                        ],
                        "loc": {
                          "start": {
                            "line": 2184,
                            "column": 10
                          },
                          "end": {
                            "line": 2188,
                            "column": 47
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                74322,
                                74327
                              ],
                              "loc": {
                                "start": {
                                  "line": 2189,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2189,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              74315,
                              74328
                            ],
                            "loc": {
                              "start": {
                                "line": 2189,
                                "column": 8
                              },
                              "end": {
                                "line": 2189,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "range": [
                          74305,
                          74336
                        ],
                        "loc": {
                          "start": {
                            "line": 2188,
                            "column": 49
                          },
                          "end": {
                            "line": 2190,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        74000,
                        74336
                      ],
                      "loc": {
                        "start": {
                          "line": 2184,
                          "column": 6
                        },
                        "end": {
                          "line": 2190,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "support",
                          "range": [
                            74544,
                            74551
                          ],
                          "loc": {
                            "start": {
                              "line": 2194,
                              "column": 10
                            },
                            "end": {
                              "line": 2194,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "ownLast",
                          "range": [
                            74552,
                            74559
                          ],
                          "loc": {
                            "start": {
                              "line": 2194,
                              "column": 18
                            },
                            "end": {
                              "line": 2194,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          74544,
                          74559
                        ],
                        "loc": {
                          "start": {
                            "line": 2194,
                            "column": 10
                          },
                          "end": {
                            "line": 2194,
                            "column": 25
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseForIn",
                                "range": [
                                  74571,
                                  74580
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2195,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2195,
                                    "column": 17
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    74581,
                                    74586
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2195,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2195,
                                      "column": 23
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        74597,
                                        74602
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2195,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 2195,
                                          "column": 39
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        74604,
                                        74607
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2195,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 2195,
                                          "column": 44
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        74609,
                                        74615
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2195,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 2195,
                                          "column": 52
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              74629,
                                              74635
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2196,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 2196,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "hasOwnProperty",
                                                "range": [
                                                  74638,
                                                  74652
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2196,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 2196,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "call",
                                                "range": [
                                                  74653,
                                                  74657
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2196,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 2196,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                74638,
                                                74657
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2196,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 2196,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "object",
                                                "range": [
                                                  74658,
                                                  74664
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2196,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 2196,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "key",
                                                "range": [
                                                  74666,
                                                  74669
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2196,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 2196,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              74638,
                                              74670
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2196,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 2196,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            74629,
                                            74670
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2196,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 2196,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "range": [
                                          74629,
                                          74671
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2196,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2196,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "Literal",
                                          "value": false,
                                          "raw": "false",
                                          "range": [
                                            74689,
                                            74694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2197,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 2197,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "range": [
                                          74682,
                                          74695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2197,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2197,
                                            "column": 23
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      74617,
                                      74705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2195,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 2198,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    74588,
                                    74705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2195,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 2198,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                74571,
                                74706
                              ],
                              "loc": {
                                "start": {
                                  "line": 2195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2198,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              74571,
                              74707
                            ],
                            "loc": {
                              "start": {
                                "line": 2195,
                                "column": 8
                              },
                              "end": {
                                "line": 2198,
                                "column": 11
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "BinaryExpression",
                              "operator": "!==",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  74723,
                                  74729
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2199,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2199,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  74734,
                                  74739
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2199,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 2199,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                74723,
                                74739
                              ],
                              "loc": {
                                "start": {
                                  "line": 2199,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2199,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              74716,
                              74740
                            ],
                            "loc": {
                              "start": {
                                "line": 2199,
                                "column": 8
                              },
                              "end": {
                                "line": 2199,
                                "column": 32
                              }
                            }
                          }
                        ],
                        "range": [
                          74561,
                          74748
                        ],
                        "loc": {
                          "start": {
                            "line": 2194,
                            "column": 27
                          },
                          "end": {
                            "line": 2200,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        74540,
                        74748
                      ],
                      "loc": {
                        "start": {
                          "line": 2194,
                          "column": 6
                        },
                        "end": {
                          "line": 2200,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForIn",
                          "range": [
                            74985,
                            74994
                          ],
                          "loc": {
                            "start": {
                              "line": 2204,
                              "column": 6
                            },
                            "end": {
                              "line": 2204,
                              "column": 15
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              74995,
                              75000
                            ],
                            "loc": {
                              "start": {
                                "line": 2204,
                                "column": 16
                              },
                              "end": {
                                "line": 2204,
                                "column": 21
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  75011,
                                  75016
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2204,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 2204,
                                    "column": 37
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  75018,
                                  75021
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2204,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 2204,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        75033,
                                        75039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2205,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 2205,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        75042,
                                        75045
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2205,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 2205,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "range": [
                                      75033,
                                      75045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2205,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 2205,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    75033,
                                    75046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2205,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2205,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "range": [
                                75023,
                                75054
                              ],
                              "loc": {
                                "start": {
                                  "line": 2204,
                                  "column": 44
                                },
                                "end": {
                                  "line": 2206,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              75002,
                              75054
                            ],
                            "loc": {
                              "start": {
                                "line": 2204,
                                "column": 23
                              },
                              "end": {
                                "line": 2206,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          74985,
                          75055
                        ],
                        "loc": {
                          "start": {
                            "line": 2204,
                            "column": 6
                          },
                          "end": {
                            "line": 2206,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        74985,
                        75056
                      ],
                      "loc": {
                        "start": {
                          "line": 2204,
                          "column": 6
                        },
                        "end": {
                          "line": 2206,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                75077,
                                75083
                              ],
                              "loc": {
                                "start": {
                                  "line": 2207,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2207,
                                  "column": 26
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              75070,
                              75083
                            ],
                            "loc": {
                              "start": {
                                "line": 2207,
                                "column": 13
                              },
                              "end": {
                                "line": 2207,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "undefined",
                            "raw": "'undefined'",
                            "range": [
                              75087,
                              75098
                            ],
                            "loc": {
                              "start": {
                                "line": 2207,
                                "column": 30
                              },
                              "end": {
                                "line": 2207,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            75070,
                            75098
                          ],
                          "loc": {
                            "start": {
                              "line": 2207,
                              "column": 13
                            },
                            "end": {
                              "line": 2207,
                              "column": 41
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "hasOwnProperty",
                              "range": [
                                75102,
                                75116
                              ],
                              "loc": {
                                "start": {
                                  "line": 2207,
                                  "column": 45
                                },
                                "end": {
                                  "line": 2207,
                                  "column": 59
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "call",
                              "range": [
                                75117,
                                75121
                              ],
                              "loc": {
                                "start": {
                                  "line": 2207,
                                  "column": 60
                                },
                                "end": {
                                  "line": 2207,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              75102,
                              75121
                            ],
                            "loc": {
                              "start": {
                                "line": 2207,
                                "column": 45
                              },
                              "end": {
                                "line": 2207,
                                "column": 64
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                75122,
                                75127
                              ],
                              "loc": {
                                "start": {
                                  "line": 2207,
                                  "column": 65
                                },
                                "end": {
                                  "line": 2207,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                75129,
                                75135
                              ],
                              "loc": {
                                "start": {
                                  "line": 2207,
                                  "column": 72
                                },
                                "end": {
                                  "line": 2207,
                                  "column": 78
                                }
                              }
                            }
                          ],
                          "range": [
                            75102,
                            75136
                          ],
                          "loc": {
                            "start": {
                              "line": 2207,
                              "column": 45
                            },
                            "end": {
                              "line": 2207,
                              "column": 79
                            }
                          }
                        },
                        "range": [
                          75070,
                          75136
                        ],
                        "loc": {
                          "start": {
                            "line": 2207,
                            "column": 13
                          },
                          "end": {
                            "line": 2207,
                            "column": 79
                          }
                        }
                      },
                      "range": [
                        75063,
                        75137
                      ],
                      "loc": {
                        "start": {
                          "line": 2207,
                          "column": 6
                        },
                        "end": {
                          "line": 2207,
                          "column": 80
                        }
                      }
                    }
                  ],
                  "range": [
                    73884,
                    75143
                  ],
                  "loc": {
                    "start": {
                      "line": 2179,
                      "column": 38
                    },
                    "end": {
                      "line": 2208,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  73850,
                  75143
                ],
                "loc": {
                  "start": {
                    "line": 2179,
                    "column": 4
                  },
                  "end": {
                    "line": 2208,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isArguments",
                  "range": [
                    75682,
                    75693
                  ],
                  "loc": {
                    "start": {
                      "line": 2228,
                      "column": 13
                    },
                    "end": {
                      "line": 2228,
                      "column": 24
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      75694,
                      75699
                    ],
                    "loc": {
                      "start": {
                        "line": 2228,
                        "column": 25
                      },
                      "end": {
                        "line": 2228,
                        "column": 30
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  75716,
                                  75721
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2229,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2229,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "typeof",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      75732,
                                      75737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2229,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 2229,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    75725,
                                    75737
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2229,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2229,
                                      "column": 34
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "object",
                                  "raw": "'object'",
                                  "range": [
                                    75741,
                                    75749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2229,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 2229,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  75725,
                                  75749
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2229,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 2229,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                75716,
                                75749
                              ],
                              "loc": {
                                "start": {
                                  "line": 2229,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2229,
                                  "column": 46
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      75760,
                                      75765
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2229,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 2229,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      75766,
                                      75772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2229,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 2229,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    75760,
                                    75772
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2229,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 2229,
                                      "column": 69
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  75753,
                                  75772
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2229,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 2229,
                                    "column": 69
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  75776,
                                  75784
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2229,
                                    "column": 73
                                  },
                                  "end": {
                                    "line": 2229,
                                    "column": 81
                                  }
                                }
                              },
                              "range": [
                                75753,
                                75784
                              ],
                              "loc": {
                                "start": {
                                  "line": 2229,
                                  "column": 50
                                },
                                "end": {
                                  "line": 2229,
                                  "column": 81
                                }
                              }
                            },
                            "range": [
                              75716,
                              75784
                            ],
                            "loc": {
                              "start": {
                                "line": 2229,
                                "column": 13
                              },
                              "end": {
                                "line": 2229,
                                "column": 81
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "toString",
                                  "range": [
                                    75796,
                                    75804
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2230,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2230,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    75805,
                                    75809
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2230,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2230,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  75796,
                                  75809
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2230,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2230,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    75810,
                                    75815
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2230,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2230,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                75796,
                                75816
                              ],
                              "loc": {
                                "start": {
                                  "line": 2230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2230,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "argsClass",
                              "range": [
                                75820,
                                75829
                              ],
                              "loc": {
                                "start": {
                                  "line": 2230,
                                  "column": 32
                                },
                                "end": {
                                  "line": 2230,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              75796,
                              75829
                            ],
                            "loc": {
                              "start": {
                                "line": 2230,
                                "column": 8
                              },
                              "end": {
                                "line": 2230,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            75716,
                            75829
                          ],
                          "loc": {
                            "start": {
                              "line": 2229,
                              "column": 13
                            },
                            "end": {
                              "line": 2230,
                              "column": 41
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            75833,
                            75838
                          ],
                          "loc": {
                            "start": {
                              "line": 2230,
                              "column": 45
                            },
                            "end": {
                              "line": 2230,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          75716,
                          75838
                        ],
                        "loc": {
                          "start": {
                            "line": 2229,
                            "column": 13
                          },
                          "end": {
                            "line": 2230,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        75709,
                        75839
                      ],
                      "loc": {
                        "start": {
                          "line": 2229,
                          "column": 6
                        },
                        "end": {
                          "line": 2230,
                          "column": 51
                        }
                      }
                    }
                  ],
                  "range": [
                    75701,
                    75845
                  ],
                  "loc": {
                    "start": {
                      "line": 2228,
                      "column": 32
                    },
                    "end": {
                      "line": 2231,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  75673,
                  75845
                ],
                "loc": {
                  "start": {
                    "line": 2228,
                    "column": 4
                  },
                  "end": {
                    "line": 2231,
                    "column": 5
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "support",
                      "range": [
                        75939,
                        75946
                      ],
                      "loc": {
                        "start": {
                          "line": 2233,
                          "column": 9
                        },
                        "end": {
                          "line": 2233,
                          "column": 16
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "argsClass",
                      "range": [
                        75947,
                        75956
                      ],
                      "loc": {
                        "start": {
                          "line": 2233,
                          "column": 17
                        },
                        "end": {
                          "line": 2233,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      75939,
                      75956
                    ],
                    "loc": {
                      "start": {
                        "line": 2233,
                        "column": 9
                      },
                      "end": {
                        "line": 2233,
                        "column": 26
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    75938,
                    75956
                  ],
                  "loc": {
                    "start": {
                      "line": 2233,
                      "column": 8
                    },
                    "end": {
                      "line": 2233,
                      "column": 26
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "isArguments",
                          "range": [
                            75966,
                            75977
                          ],
                          "loc": {
                            "start": {
                              "line": 2234,
                              "column": 6
                            },
                            "end": {
                              "line": 2234,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                75989,
                                75994
                              ],
                              "loc": {
                                "start": {
                                  "line": 2234,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2234,
                                  "column": 34
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "LogicalExpression",
                                        "operator": "&&",
                                        "left": {
                                          "type": "LogicalExpression",
                                          "operator": "&&",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              76013,
                                              76018
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2235,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 2235,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "operator": "==",
                                            "left": {
                                              "type": "UnaryExpression",
                                              "operator": "typeof",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  76029,
                                                  76034
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2235,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 2235,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "prefix": true,
                                              "range": [
                                                76022,
                                                76034
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2235,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 2235,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "object",
                                              "raw": "'object'",
                                              "range": [
                                                76038,
                                                76046
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2235,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 2235,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "range": [
                                              76022,
                                              76046
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2235,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 2235,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            76013,
                                            76046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2235,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 2235,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "BinaryExpression",
                                          "operator": "==",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  76057,
                                                  76062
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2235,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 2235,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "length",
                                                "range": [
                                                  76063,
                                                  76069
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2235,
                                                    "column": 65
                                                  },
                                                  "end": {
                                                    "line": 2235,
                                                    "column": 71
                                                  }
                                                }
                                              },
                                              "range": [
                                                76057,
                                                76069
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2235,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 2235,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              76050,
                                              76069
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2235,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 2235,
                                                "column": 71
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "number",
                                            "raw": "'number'",
                                            "range": [
                                              76073,
                                              76081
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2235,
                                                "column": 75
                                              },
                                              "end": {
                                                "line": 2235,
                                                "column": 83
                                              }
                                            }
                                          },
                                          "range": [
                                            76050,
                                            76081
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2235,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 2235,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "range": [
                                          76013,
                                          76081
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2235,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 2235,
                                            "column": 83
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "hasOwnProperty",
                                            "range": [
                                              76095,
                                              76109
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2236,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 2236,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              76110,
                                              76114
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2236,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 2236,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "range": [
                                            76095,
                                            76114
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2236,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 2236,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              76115,
                                              76120
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2236,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 2236,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "callee",
                                            "raw": "'callee'",
                                            "range": [
                                              76122,
                                              76130
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2236,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 2236,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          76095,
                                          76131
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2236,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2236,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        76013,
                                        76131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2235,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 2236,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "propertyIsEnumerable",
                                            "range": [
                                              76136,
                                              76156
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2236,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 2236,
                                                "column": 71
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              76157,
                                              76161
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2236,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 2236,
                                                "column": 76
                                              }
                                            }
                                          },
                                          "range": [
                                            76136,
                                            76161
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2236,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 2236,
                                              "column": 76
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              76162,
                                              76167
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2236,
                                                "column": 77
                                              },
                                              "end": {
                                                "line": 2236,
                                                "column": 82
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "callee",
                                            "raw": "'callee'",
                                            "range": [
                                              76169,
                                              76177
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2236,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 2236,
                                                "column": 92
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          76136,
                                          76178
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2236,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 2236,
                                            "column": 93
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        76135,
                                        76178
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2236,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 2236,
                                          "column": 93
                                        }
                                      }
                                    },
                                    "range": [
                                      76013,
                                      76178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2235,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 2236,
                                        "column": 93
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      76182,
                                      76187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2236,
                                        "column": 97
                                      },
                                      "end": {
                                        "line": 2236,
                                        "column": 102
                                      }
                                    }
                                  },
                                  "range": [
                                    76013,
                                    76187
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2235,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2236,
                                      "column": 102
                                    }
                                  }
                                },
                                "range": [
                                  76006,
                                  76188
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2235,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2236,
                                    "column": 103
                                  }
                                }
                              }
                            ],
                            "range": [
                              75996,
                              76196
                            ],
                            "loc": {
                              "start": {
                                "line": 2234,
                                "column": 36
                              },
                              "end": {
                                "line": 2237,
                                "column": 7
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            75980,
                            76196
                          ],
                          "loc": {
                            "start": {
                              "line": 2234,
                              "column": 20
                            },
                            "end": {
                              "line": 2237,
                              "column": 7
                            }
                          }
                        },
                        "range": [
                          75966,
                          76196
                        ],
                        "loc": {
                          "start": {
                            "line": 2234,
                            "column": 6
                          },
                          "end": {
                            "line": 2237,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        75966,
                        76197
                      ],
                      "loc": {
                        "start": {
                          "line": 2234,
                          "column": 6
                        },
                        "end": {
                          "line": 2237,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    75958,
                    76203
                  ],
                  "loc": {
                    "start": {
                      "line": 2233,
                      "column": 28
                    },
                    "end": {
                      "line": 2238,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  75934,
                  76203
                ],
                "loc": {
                  "start": {
                    "line": 2233,
                    "column": 4
                  },
                  "end": {
                    "line": 2238,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "baseForIn",
                      "range": [
                        76535,
                        76544
                      ],
                      "loc": {
                        "start": {
                          "line": 2249,
                          "column": 8
                        },
                        "end": {
                          "line": 2249,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "createIterator",
                        "range": [
                          76547,
                          76561
                        ],
                        "loc": {
                          "start": {
                            "line": 2249,
                            "column": 20
                          },
                          "end": {
                            "line": 2249,
                            "column": 34
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "properties": [
                            {
                              "type": "Property",
                              "key": {
                                "type": "Literal",
                                "value": "args",
                                "raw": "'args'",
                                "range": [
                                  76570,
                                  76576
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2250,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2250,
                                    "column": 12
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "object, callback",
                                "raw": "'object, callback'",
                                "range": [
                                  76578,
                                  76596
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2250,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2250,
                                    "column": 32
                                  }
                                }
                              },
                              "kind": "init",
                              "range": [
                                76570,
                                76596
                              ],
                              "loc": {
                                "start": {
                                  "line": 2250,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2250,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "Property",
                              "key": {
                                "type": "Literal",
                                "value": "init",
                                "raw": "'init'",
                                "range": [
                                  76604,
                                  76610
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2251,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2251,
                                    "column": 12
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "object",
                                "raw": "'object'",
                                "range": [
                                  76612,
                                  76620
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2251,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2251,
                                    "column": 22
                                  }
                                }
                              },
                              "kind": "init",
                              "range": [
                                76604,
                                76620
                              ],
                              "loc": {
                                "start": {
                                  "line": 2251,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2251,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "Property",
                              "key": {
                                "type": "Literal",
                                "value": "loop",
                                "raw": "'loop'",
                                "range": [
                                  76628,
                                  76634
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2252,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2252,
                                    "column": 12
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "if (callback(object[key], key, object) === false) {\n    return result;\n  }",
                                "raw": "'if (callback(object[key], key, object) === false) {\\n    return result;\\n  }'",
                                "range": [
                                  76636,
                                  76714
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2252,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2252,
                                    "column": 92
                                  }
                                }
                              },
                              "kind": "init",
                              "range": [
                                76628,
                                76714
                              ],
                              "loc": {
                                "start": {
                                  "line": 2252,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2252,
                                  "column": 92
                                }
                              }
                            },
                            {
                              "type": "Property",
                              "key": {
                                "type": "Literal",
                                "value": "useHas",
                                "raw": "'useHas'",
                                "range": [
                                  76722,
                                  76730
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2253,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2253,
                                    "column": 14
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  76732,
                                  76737
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2253,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 2253,
                                    "column": 21
                                  }
                                }
                              },
                              "kind": "init",
                              "range": [
                                76722,
                                76737
                              ],
                              "loc": {
                                "start": {
                                  "line": 2253,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2253,
                                  "column": 21
                                }
                              }
                            }
                          ],
                          "range": [
                            76562,
                            76743
                          ],
                          "loc": {
                            "start": {
                              "line": 2249,
                              "column": 35
                            },
                            "end": {
                              "line": 2254,
                              "column": 5
                            }
                          }
                        }
                      ],
                      "range": [
                        76547,
                        76744
                      ],
                      "loc": {
                        "start": {
                          "line": 2249,
                          "column": 20
                        },
                        "end": {
                          "line": 2254,
                          "column": 6
                        }
                      }
                    },
                    "range": [
                      76535,
                      76744
                    ],
                    "loc": {
                      "start": {
                        "line": 2249,
                        "column": 8
                      },
                      "end": {
                        "line": 2254,
                        "column": 6
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  76531,
                  76745
                ],
                "loc": {
                  "start": {
                    "line": 2249,
                    "column": 4
                  },
                  "end": {
                    "line": 2254,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "shimKeys",
                      "range": [
                        77063,
                        77071
                      ],
                      "loc": {
                        "start": {
                          "line": 2265,
                          "column": 8
                        },
                        "end": {
                          "line": 2265,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "createIterator",
                        "range": [
                          77074,
                          77088
                        ],
                        "loc": {
                          "start": {
                            "line": 2265,
                            "column": 19
                          },
                          "end": {
                            "line": 2265,
                            "column": 33
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "properties": [
                            {
                              "type": "Property",
                              "key": {
                                "type": "Literal",
                                "value": "args",
                                "raw": "'args'",
                                "range": [
                                  77097,
                                  77103
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2266,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2266,
                                    "column": 12
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "object",
                                "raw": "'object'",
                                "range": [
                                  77105,
                                  77113
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2266,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2266,
                                    "column": 22
                                  }
                                }
                              },
                              "kind": "init",
                              "range": [
                                77097,
                                77113
                              ],
                              "loc": {
                                "start": {
                                  "line": 2266,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2266,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "Property",
                              "key": {
                                "type": "Literal",
                                "value": "init",
                                "raw": "'init'",
                                "range": [
                                  77121,
                                  77127
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2267,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2267,
                                    "column": 12
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "[]",
                                "raw": "'[]'",
                                "range": [
                                  77129,
                                  77133
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2267,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2267,
                                    "column": 18
                                  }
                                }
                              },
                              "kind": "init",
                              "range": [
                                77121,
                                77133
                              ],
                              "loc": {
                                "start": {
                                  "line": 2267,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2267,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "Property",
                              "key": {
                                "type": "Literal",
                                "value": "loop",
                                "raw": "'loop'",
                                "range": [
                                  77141,
                                  77147
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2268,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2268,
                                    "column": 12
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "result.push(key)",
                                "raw": "'result.push(key)'",
                                "range": [
                                  77149,
                                  77167
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2268,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2268,
                                    "column": 32
                                  }
                                }
                              },
                              "kind": "init",
                              "range": [
                                77141,
                                77167
                              ],
                              "loc": {
                                "start": {
                                  "line": 2268,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2268,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "Property",
                              "key": {
                                "type": "Literal",
                                "value": "useHas",
                                "raw": "'useHas'",
                                "range": [
                                  77175,
                                  77183
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2269,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2269,
                                    "column": 14
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": true,
                                "raw": "true",
                                "range": [
                                  77185,
                                  77189
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2269,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 2269,
                                    "column": 20
                                  }
                                }
                              },
                              "kind": "init",
                              "range": [
                                77175,
                                77189
                              ],
                              "loc": {
                                "start": {
                                  "line": 2269,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2269,
                                  "column": 20
                                }
                              }
                            }
                          ],
                          "range": [
                            77089,
                            77195
                          ],
                          "loc": {
                            "start": {
                              "line": 2265,
                              "column": 34
                            },
                            "end": {
                              "line": 2270,
                              "column": 5
                            }
                          }
                        }
                      ],
                      "range": [
                        77074,
                        77196
                      ],
                      "loc": {
                        "start": {
                          "line": 2265,
                          "column": 19
                        },
                        "end": {
                          "line": 2270,
                          "column": 6
                        }
                      }
                    },
                    "range": [
                      77063,
                      77196
                    ],
                    "loc": {
                      "start": {
                        "line": 2265,
                        "column": 8
                      },
                      "end": {
                        "line": 2270,
                        "column": 6
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  77059,
                  77197
                ],
                "loc": {
                  "start": {
                    "line": 2265,
                    "column": 4
                  },
                  "end": {
                    "line": 2270,
                    "column": 7
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "compact",
                  "range": [
                    77721,
                    77728
                  ],
                  "loc": {
                    "start": {
                      "line": 2288,
                      "column": 13
                    },
                    "end": {
                      "line": 2288,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      77729,
                      77734
                    ],
                    "loc": {
                      "start": {
                        "line": 2288,
                        "column": 21
                      },
                      "end": {
                        "line": 2288,
                        "column": 26
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              77748,
                              77753
                            ],
                            "loc": {
                              "start": {
                                "line": 2289,
                                "column": 10
                              },
                              "end": {
                                "line": 2289,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                77757,
                                77758
                              ],
                              "loc": {
                                "start": {
                                  "line": 2289,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2289,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              77756,
                              77758
                            ],
                            "loc": {
                              "start": {
                                "line": 2289,
                                "column": 18
                              },
                              "end": {
                                "line": 2289,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            77748,
                            77758
                          ],
                          "loc": {
                            "start": {
                              "line": 2289,
                              "column": 10
                            },
                            "end": {
                              "line": 2289,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              77770,
                              77776
                            ],
                            "loc": {
                              "start": {
                                "line": 2290,
                                "column": 10
                              },
                              "end": {
                                "line": 2290,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                77779,
                                77784
                              ],
                              "loc": {
                                "start": {
                                  "line": 2290,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2290,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  77787,
                                  77792
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2290,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2290,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  77793,
                                  77799
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2290,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2290,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                77787,
                                77799
                              ],
                              "loc": {
                                "start": {
                                  "line": 2290,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2290,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                77802,
                                77803
                              ],
                              "loc": {
                                "start": {
                                  "line": 2290,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2290,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              77779,
                              77803
                            ],
                            "loc": {
                              "start": {
                                "line": 2290,
                                "column": 19
                              },
                              "end": {
                                "line": 2290,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            77770,
                            77803
                          ],
                          "loc": {
                            "start": {
                              "line": 2290,
                              "column": 10
                            },
                            "end": {
                              "line": 2290,
                              "column": 43
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "resIndex",
                            "range": [
                              77815,
                              77823
                            ],
                            "loc": {
                              "start": {
                                "line": 2291,
                                "column": 10
                              },
                              "end": {
                                "line": 2291,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              77826,
                              77827
                            ],
                            "loc": {
                              "start": {
                                "line": 2291,
                                "column": 21
                              },
                              "end": {
                                "line": 2291,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            77815,
                            77827
                          ],
                          "loc": {
                            "start": {
                              "line": 2291,
                              "column": 10
                            },
                            "end": {
                              "line": 2291,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              77839,
                              77845
                            ],
                            "loc": {
                              "start": {
                                "line": 2292,
                                "column": 10
                              },
                              "end": {
                                "line": 2292,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              77848,
                              77850
                            ],
                            "loc": {
                              "start": {
                                "line": 2292,
                                "column": 19
                              },
                              "end": {
                                "line": 2292,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            77839,
                            77850
                          ],
                          "loc": {
                            "start": {
                              "line": 2292,
                              "column": 10
                            },
                            "end": {
                              "line": 2292,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        77744,
                        77851
                      ],
                      "loc": {
                        "start": {
                          "line": 2289,
                          "column": 6
                        },
                        "end": {
                          "line": 2292,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              77868,
                              77873
                            ],
                            "loc": {
                              "start": {
                                "line": 2294,
                                "column": 15
                              },
                              "end": {
                                "line": 2294,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            77866,
                            77873
                          ],
                          "loc": {
                            "start": {
                              "line": 2294,
                              "column": 13
                            },
                            "end": {
                              "line": 2294,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            77876,
                            77882
                          ],
                          "loc": {
                            "start": {
                              "line": 2294,
                              "column": 23
                            },
                            "end": {
                              "line": 2294,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          77866,
                          77882
                        ],
                        "loc": {
                          "start": {
                            "line": 2294,
                            "column": 13
                          },
                          "end": {
                            "line": 2294,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    77898,
                                    77903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2295,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2295,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      77906,
                                      77911
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2295,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2295,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      77912,
                                      77917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2295,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 2295,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    77906,
                                    77918
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2295,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2295,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  77898,
                                  77918
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2295,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2295,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              77894,
                              77919
                            ],
                            "loc": {
                              "start": {
                                "line": 2295,
                                "column": 8
                              },
                              "end": {
                                "line": 2295,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                77932,
                                77937
                              ],
                              "loc": {
                                "start": {
                                  "line": 2296,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2296,
                                  "column": 17
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          77951,
                                          77957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2297,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2297,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "UpdateExpression",
                                        "operator": "++",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "resIndex",
                                          "range": [
                                            77958,
                                            77966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2297,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 2297,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "prefix": false,
                                        "range": [
                                          77958,
                                          77968
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2297,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 2297,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        77951,
                                        77969
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2297,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2297,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        77972,
                                        77977
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2297,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 2297,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      77951,
                                      77977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2297,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2297,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    77951,
                                    77978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2297,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2297,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "range": [
                                77939,
                                77988
                              ],
                              "loc": {
                                "start": {
                                  "line": 2296,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2298,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              77928,
                              77988
                            ],
                            "loc": {
                              "start": {
                                "line": 2296,
                                "column": 8
                              },
                              "end": {
                                "line": 2298,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          77884,
                          77996
                        ],
                        "loc": {
                          "start": {
                            "line": 2294,
                            "column": 31
                          },
                          "end": {
                            "line": 2299,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        77859,
                        77996
                      ],
                      "loc": {
                        "start": {
                          "line": 2294,
                          "column": 6
                        },
                        "end": {
                          "line": 2299,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          78010,
                          78016
                        ],
                        "loc": {
                          "start": {
                            "line": 2300,
                            "column": 13
                          },
                          "end": {
                            "line": 2300,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        78003,
                        78017
                      ],
                      "loc": {
                        "start": {
                          "line": 2300,
                          "column": 6
                        },
                        "end": {
                          "line": 2300,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    77736,
                    78023
                  ],
                  "loc": {
                    "start": {
                      "line": 2288,
                      "column": 28
                    },
                    "end": {
                      "line": 2301,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  77712,
                  78023
                ],
                "loc": {
                  "start": {
                    "line": 2288,
                    "column": 4
                  },
                  "end": {
                    "line": 2301,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "difference",
                  "range": [
                    78513,
                    78523
                  ],
                  "loc": {
                    "start": {
                      "line": 2318,
                      "column": 13
                    },
                    "end": {
                      "line": 2318,
                      "column": 23
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      78524,
                      78529
                    ],
                    "loc": {
                      "start": {
                        "line": 2318,
                        "column": 24
                      },
                      "end": {
                        "line": 2318,
                        "column": 29
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseDifference",
                          "range": [
                            78546,
                            78560
                          ],
                          "loc": {
                            "start": {
                              "line": 2319,
                              "column": 13
                            },
                            "end": {
                              "line": 2319,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              78561,
                              78566
                            ],
                            "loc": {
                              "start": {
                                "line": 2319,
                                "column": 28
                              },
                              "end": {
                                "line": 2319,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseFlatten",
                              "range": [
                                78568,
                                78579
                              ],
                              "loc": {
                                "start": {
                                  "line": 2319,
                                  "column": 35
                                },
                                "end": {
                                  "line": 2319,
                                  "column": 46
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  78580,
                                  78589
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2319,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 2319,
                                    "column": 56
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": true,
                                "raw": "true",
                                "range": [
                                  78591,
                                  78595
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2319,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 2319,
                                    "column": 62
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": true,
                                "raw": "true",
                                "range": [
                                  78597,
                                  78601
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2319,
                                    "column": 64
                                  },
                                  "end": {
                                    "line": 2319,
                                    "column": 68
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  78603,
                                  78604
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2319,
                                    "column": 70
                                  },
                                  "end": {
                                    "line": 2319,
                                    "column": 71
                                  }
                                }
                              }
                            ],
                            "range": [
                              78568,
                              78605
                            ],
                            "loc": {
                              "start": {
                                "line": 2319,
                                "column": 35
                              },
                              "end": {
                                "line": 2319,
                                "column": 72
                              }
                            }
                          }
                        ],
                        "range": [
                          78546,
                          78606
                        ],
                        "loc": {
                          "start": {
                            "line": 2319,
                            "column": 13
                          },
                          "end": {
                            "line": 2319,
                            "column": 73
                          }
                        }
                      },
                      "range": [
                        78539,
                        78607
                      ],
                      "loc": {
                        "start": {
                          "line": 2319,
                          "column": 6
                        },
                        "end": {
                          "line": 2319,
                          "column": 74
                        }
                      }
                    }
                  ],
                  "range": [
                    78531,
                    78613
                  ],
                  "loc": {
                    "start": {
                      "line": 2318,
                      "column": 31
                    },
                    "end": {
                      "line": 2320,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  78504,
                  78613
                ],
                "loc": {
                  "start": {
                    "line": 2318,
                    "column": 4
                  },
                  "end": {
                    "line": 2320,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "drop",
                      "range": [
                        79205,
                        79209
                      ],
                      "loc": {
                        "start": {
                          "line": 2346,
                          "column": 8
                        },
                        "end": {
                          "line": 2346,
                          "column": 12
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "rest",
                      "range": [
                        79212,
                        79216
                      ],
                      "loc": {
                        "start": {
                          "line": 2346,
                          "column": 15
                        },
                        "end": {
                          "line": 2346,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      79205,
                      79216
                    ],
                    "loc": {
                      "start": {
                        "line": 2346,
                        "column": 8
                      },
                      "end": {
                        "line": 2346,
                        "column": 19
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  79201,
                  79217
                ],
                "loc": {
                  "start": {
                    "line": 2346,
                    "column": 4
                  },
                  "end": {
                    "line": 2346,
                    "column": 20
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "dropRight",
                      "range": [
                        79823,
                        79832
                      ],
                      "loc": {
                        "start": {
                          "line": 2372,
                          "column": 8
                        },
                        "end": {
                          "line": 2372,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "initial",
                      "range": [
                        79835,
                        79842
                      ],
                      "loc": {
                        "start": {
                          "line": 2372,
                          "column": 20
                        },
                        "end": {
                          "line": 2372,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      79823,
                      79842
                    ],
                    "loc": {
                      "start": {
                        "line": 2372,
                        "column": 8
                      },
                      "end": {
                        "line": 2372,
                        "column": 27
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  79819,
                  79843
                ],
                "loc": {
                  "start": {
                    "line": 2372,
                    "column": 4
                  },
                  "end": {
                    "line": 2372,
                    "column": 28
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "dropRightWhile",
                      "range": [
                        81421,
                        81435
                      ],
                      "loc": {
                        "start": {
                          "line": 2415,
                          "column": 8
                        },
                        "end": {
                          "line": 2415,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "initial",
                      "range": [
                        81438,
                        81445
                      ],
                      "loc": {
                        "start": {
                          "line": 2415,
                          "column": 25
                        },
                        "end": {
                          "line": 2415,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      81421,
                      81445
                    ],
                    "loc": {
                      "start": {
                        "line": 2415,
                        "column": 8
                      },
                      "end": {
                        "line": 2415,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  81417,
                  81446
                ],
                "loc": {
                  "start": {
                    "line": 2415,
                    "column": 4
                  },
                  "end": {
                    "line": 2415,
                    "column": 33
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "dropWhile",
                      "range": [
                        83020,
                        83029
                      ],
                      "loc": {
                        "start": {
                          "line": 2458,
                          "column": 8
                        },
                        "end": {
                          "line": 2458,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "rest",
                      "range": [
                        83032,
                        83036
                      ],
                      "loc": {
                        "start": {
                          "line": 2458,
                          "column": 20
                        },
                        "end": {
                          "line": 2458,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      83020,
                      83036
                    ],
                    "loc": {
                      "start": {
                        "line": 2458,
                        "column": 8
                      },
                      "end": {
                        "line": 2458,
                        "column": 24
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  83016,
                  83037
                ],
                "loc": {
                  "start": {
                    "line": 2458,
                    "column": 4
                  },
                  "end": {
                    "line": 2458,
                    "column": 25
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "findIndex",
                  "range": [
                    84609,
                    84618
                  ],
                  "loc": {
                    "start": {
                      "line": 2501,
                      "column": 13
                    },
                    "end": {
                      "line": 2501,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      84619,
                      84624
                    ],
                    "loc": {
                      "start": {
                        "line": 2501,
                        "column": 23
                      },
                      "end": {
                        "line": 2501,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      84626,
                      84635
                    ],
                    "loc": {
                      "start": {
                        "line": 2501,
                        "column": 30
                      },
                      "end": {
                        "line": 2501,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      84637,
                      84644
                    ],
                    "loc": {
                      "start": {
                        "line": 2501,
                        "column": 41
                      },
                      "end": {
                        "line": 2501,
                        "column": 48
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              84658,
                              84663
                            ],
                            "loc": {
                              "start": {
                                "line": 2502,
                                "column": 10
                              },
                              "end": {
                                "line": 2502,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                84667,
                                84668
                              ],
                              "loc": {
                                "start": {
                                  "line": 2502,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2502,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              84666,
                              84668
                            ],
                            "loc": {
                              "start": {
                                "line": 2502,
                                "column": 18
                              },
                              "end": {
                                "line": 2502,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            84658,
                            84668
                          ],
                          "loc": {
                            "start": {
                              "line": 2502,
                              "column": 10
                            },
                            "end": {
                              "line": 2502,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              84680,
                              84686
                            ],
                            "loc": {
                              "start": {
                                "line": 2503,
                                "column": 10
                              },
                              "end": {
                                "line": 2503,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                84689,
                                84694
                              ],
                              "loc": {
                                "start": {
                                  "line": 2503,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2503,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  84697,
                                  84702
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2503,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2503,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  84703,
                                  84709
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2503,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2503,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                84697,
                                84709
                              ],
                              "loc": {
                                "start": {
                                  "line": 2503,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2503,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                84712,
                                84713
                              ],
                              "loc": {
                                "start": {
                                  "line": 2503,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2503,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              84689,
                              84713
                            ],
                            "loc": {
                              "start": {
                                "line": 2503,
                                "column": 19
                              },
                              "end": {
                                "line": 2503,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            84680,
                            84713
                          ],
                          "loc": {
                            "start": {
                              "line": 2503,
                              "column": 10
                            },
                            "end": {
                              "line": 2503,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        84654,
                        84714
                      ],
                      "loc": {
                        "start": {
                          "line": 2502,
                          "column": 6
                        },
                        "end": {
                          "line": 2503,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            84722,
                            84731
                          ],
                          "loc": {
                            "start": {
                              "line": 2505,
                              "column": 6
                            },
                            "end": {
                              "line": 2505,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                84734,
                                84740
                              ],
                              "loc": {
                                "start": {
                                  "line": 2505,
                                  "column": 18
                                },
                                "end": {
                                  "line": 2505,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                84741,
                                84755
                              ],
                              "loc": {
                                "start": {
                                  "line": 2505,
                                  "column": 25
                                },
                                "end": {
                                  "line": 2505,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              84734,
                              84755
                            ],
                            "loc": {
                              "start": {
                                "line": 2505,
                                "column": 18
                              },
                              "end": {
                                "line": 2505,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                84756,
                                84765
                              ],
                              "loc": {
                                "start": {
                                  "line": 2505,
                                  "column": 40
                                },
                                "end": {
                                  "line": 2505,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                84767,
                                84774
                              ],
                              "loc": {
                                "start": {
                                  "line": 2505,
                                  "column": 51
                                },
                                "end": {
                                  "line": 2505,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                84776,
                                84777
                              ],
                              "loc": {
                                "start": {
                                  "line": 2505,
                                  "column": 60
                                },
                                "end": {
                                  "line": 2505,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            84734,
                            84778
                          ],
                          "loc": {
                            "start": {
                              "line": 2505,
                              "column": 18
                            },
                            "end": {
                              "line": 2505,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          84722,
                          84778
                        ],
                        "loc": {
                          "start": {
                            "line": 2505,
                            "column": 6
                          },
                          "end": {
                            "line": 2505,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        84722,
                        84779
                      ],
                      "loc": {
                        "start": {
                          "line": 2505,
                          "column": 6
                        },
                        "end": {
                          "line": 2505,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              84795,
                              84800
                            ],
                            "loc": {
                              "start": {
                                "line": 2506,
                                "column": 15
                              },
                              "end": {
                                "line": 2506,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            84793,
                            84800
                          ],
                          "loc": {
                            "start": {
                              "line": 2506,
                              "column": 13
                            },
                            "end": {
                              "line": 2506,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            84803,
                            84809
                          ],
                          "loc": {
                            "start": {
                              "line": 2506,
                              "column": 23
                            },
                            "end": {
                              "line": 2506,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          84793,
                          84809
                        ],
                        "loc": {
                          "start": {
                            "line": 2506,
                            "column": 13
                          },
                          "end": {
                            "line": 2506,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  84825,
                                  84834
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2507,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2507,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      84835,
                                      84840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2507,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 2507,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      84841,
                                      84846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2507,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 2507,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    84835,
                                    84847
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2507,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2507,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    84849,
                                    84854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2507,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 2507,
                                      "column": 41
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    84856,
                                    84861
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2507,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 2507,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                84825,
                                84862
                              ],
                              "loc": {
                                "start": {
                                  "line": 2507,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2507,
                                  "column": 49
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      84883,
                                      84888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2508,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2508,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    84876,
                                    84889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2508,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2508,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                84864,
                                84899
                              ],
                              "loc": {
                                "start": {
                                  "line": 2507,
                                  "column": 51
                                },
                                "end": {
                                  "line": 2509,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              84821,
                              84899
                            ],
                            "loc": {
                              "start": {
                                "line": 2507,
                                "column": 8
                              },
                              "end": {
                                "line": 2509,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          84811,
                          84907
                        ],
                        "loc": {
                          "start": {
                            "line": 2506,
                            "column": 31
                          },
                          "end": {
                            "line": 2510,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        84786,
                        84907
                      ],
                      "loc": {
                        "start": {
                          "line": 2506,
                          "column": 6
                        },
                        "end": {
                          "line": 2510,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "UnaryExpression",
                        "operator": "-",
                        "argument": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            84922,
                            84923
                          ],
                          "loc": {
                            "start": {
                              "line": 2511,
                              "column": 14
                            },
                            "end": {
                              "line": 2511,
                              "column": 15
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          84921,
                          84923
                        ],
                        "loc": {
                          "start": {
                            "line": 2511,
                            "column": 13
                          },
                          "end": {
                            "line": 2511,
                            "column": 15
                          }
                        }
                      },
                      "range": [
                        84914,
                        84924
                      ],
                      "loc": {
                        "start": {
                          "line": 2511,
                          "column": 6
                        },
                        "end": {
                          "line": 2511,
                          "column": 16
                        }
                      }
                    }
                  ],
                  "range": [
                    84646,
                    84930
                  ],
                  "loc": {
                    "start": {
                      "line": 2501,
                      "column": 50
                    },
                    "end": {
                      "line": 2512,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  84600,
                  84930
                ],
                "loc": {
                  "start": {
                    "line": 2501,
                    "column": 4
                  },
                  "end": {
                    "line": 2512,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "findLastIndex",
                  "range": [
                    86494,
                    86507
                  ],
                  "loc": {
                    "start": {
                      "line": 2555,
                      "column": 13
                    },
                    "end": {
                      "line": 2555,
                      "column": 26
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      86508,
                      86513
                    ],
                    "loc": {
                      "start": {
                        "line": 2555,
                        "column": 27
                      },
                      "end": {
                        "line": 2555,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      86515,
                      86524
                    ],
                    "loc": {
                      "start": {
                        "line": 2555,
                        "column": 34
                      },
                      "end": {
                        "line": 2555,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      86526,
                      86533
                    ],
                    "loc": {
                      "start": {
                        "line": 2555,
                        "column": 45
                      },
                      "end": {
                        "line": 2555,
                        "column": 52
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              86547,
                              86553
                            ],
                            "loc": {
                              "start": {
                                "line": 2556,
                                "column": 10
                              },
                              "end": {
                                "line": 2556,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                86556,
                                86561
                              ],
                              "loc": {
                                "start": {
                                  "line": 2556,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2556,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  86564,
                                  86569
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2556,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2556,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  86570,
                                  86576
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2556,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2556,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                86564,
                                86576
                              ],
                              "loc": {
                                "start": {
                                  "line": 2556,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2556,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                86579,
                                86580
                              ],
                              "loc": {
                                "start": {
                                  "line": 2556,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2556,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              86556,
                              86580
                            ],
                            "loc": {
                              "start": {
                                "line": 2556,
                                "column": 19
                              },
                              "end": {
                                "line": 2556,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            86547,
                            86580
                          ],
                          "loc": {
                            "start": {
                              "line": 2556,
                              "column": 10
                            },
                            "end": {
                              "line": 2556,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        86543,
                        86581
                      ],
                      "loc": {
                        "start": {
                          "line": 2556,
                          "column": 6
                        },
                        "end": {
                          "line": 2556,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            86589,
                            86598
                          ],
                          "loc": {
                            "start": {
                              "line": 2558,
                              "column": 6
                            },
                            "end": {
                              "line": 2558,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                86601,
                                86607
                              ],
                              "loc": {
                                "start": {
                                  "line": 2558,
                                  "column": 18
                                },
                                "end": {
                                  "line": 2558,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                86608,
                                86622
                              ],
                              "loc": {
                                "start": {
                                  "line": 2558,
                                  "column": 25
                                },
                                "end": {
                                  "line": 2558,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              86601,
                              86622
                            ],
                            "loc": {
                              "start": {
                                "line": 2558,
                                "column": 18
                              },
                              "end": {
                                "line": 2558,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                86623,
                                86632
                              ],
                              "loc": {
                                "start": {
                                  "line": 2558,
                                  "column": 40
                                },
                                "end": {
                                  "line": 2558,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                86634,
                                86641
                              ],
                              "loc": {
                                "start": {
                                  "line": 2558,
                                  "column": 51
                                },
                                "end": {
                                  "line": 2558,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                86643,
                                86644
                              ],
                              "loc": {
                                "start": {
                                  "line": 2558,
                                  "column": 60
                                },
                                "end": {
                                  "line": 2558,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            86601,
                            86645
                          ],
                          "loc": {
                            "start": {
                              "line": 2558,
                              "column": 18
                            },
                            "end": {
                              "line": 2558,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          86589,
                          86645
                        ],
                        "loc": {
                          "start": {
                            "line": 2558,
                            "column": 6
                          },
                          "end": {
                            "line": 2558,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        86589,
                        86646
                      ],
                      "loc": {
                        "start": {
                          "line": 2558,
                          "column": 6
                        },
                        "end": {
                          "line": 2558,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            86660,
                            86666
                          ],
                          "loc": {
                            "start": {
                              "line": 2559,
                              "column": 13
                            },
                            "end": {
                              "line": 2559,
                              "column": 19
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          86660,
                          86668
                        ],
                        "loc": {
                          "start": {
                            "line": 2559,
                            "column": 13
                          },
                          "end": {
                            "line": 2559,
                            "column": 21
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  86684,
                                  86693
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2560,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2560,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      86694,
                                      86699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2560,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 2560,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      86700,
                                      86706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2560,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 2560,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    86694,
                                    86707
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2560,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2560,
                                      "column": 35
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    86709,
                                    86715
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2560,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 2560,
                                      "column": 43
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    86717,
                                    86722
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2560,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 2560,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "range": [
                                86684,
                                86723
                              ],
                              "loc": {
                                "start": {
                                  "line": 2560,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2560,
                                  "column": 51
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      86744,
                                      86750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2561,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2561,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    86737,
                                    86751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2561,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2561,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "range": [
                                86725,
                                86761
                              ],
                              "loc": {
                                "start": {
                                  "line": 2560,
                                  "column": 53
                                },
                                "end": {
                                  "line": 2562,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              86680,
                              86761
                            ],
                            "loc": {
                              "start": {
                                "line": 2560,
                                "column": 8
                              },
                              "end": {
                                "line": 2562,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          86670,
                          86769
                        ],
                        "loc": {
                          "start": {
                            "line": 2559,
                            "column": 23
                          },
                          "end": {
                            "line": 2563,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        86653,
                        86769
                      ],
                      "loc": {
                        "start": {
                          "line": 2559,
                          "column": 6
                        },
                        "end": {
                          "line": 2563,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "UnaryExpression",
                        "operator": "-",
                        "argument": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            86784,
                            86785
                          ],
                          "loc": {
                            "start": {
                              "line": 2564,
                              "column": 14
                            },
                            "end": {
                              "line": 2564,
                              "column": 15
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          86783,
                          86785
                        ],
                        "loc": {
                          "start": {
                            "line": 2564,
                            "column": 13
                          },
                          "end": {
                            "line": 2564,
                            "column": 15
                          }
                        }
                      },
                      "range": [
                        86776,
                        86786
                      ],
                      "loc": {
                        "start": {
                          "line": 2564,
                          "column": 6
                        },
                        "end": {
                          "line": 2564,
                          "column": 16
                        }
                      }
                    }
                  ],
                  "range": [
                    86535,
                    86792
                  ],
                  "loc": {
                    "start": {
                      "line": 2555,
                      "column": 54
                    },
                    "end": {
                      "line": 2565,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  86485,
                  86792
                ],
                "loc": {
                  "start": {
                    "line": 2555,
                    "column": 4
                  },
                  "end": {
                    "line": 2565,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "first",
                  "range": [
                    87170,
                    87175
                  ],
                  "loc": {
                    "start": {
                      "line": 2584,
                      "column": 13
                    },
                    "end": {
                      "line": 2584,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      87176,
                      87181
                    ],
                    "loc": {
                      "start": {
                        "line": 2584,
                        "column": 19
                      },
                      "end": {
                        "line": 2584,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      87183,
                      87192
                    ],
                    "loc": {
                      "start": {
                        "line": 2584,
                        "column": 26
                      },
                      "end": {
                        "line": 2584,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      87194,
                      87201
                    ],
                    "loc": {
                      "start": {
                        "line": 2584,
                        "column": 37
                      },
                      "end": {
                        "line": 2584,
                        "column": 44
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                87222,
                                87231
                              ],
                              "loc": {
                                "start": {
                                  "line": 2585,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2585,
                                  "column": 26
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              87215,
                              87231
                            ],
                            "loc": {
                              "start": {
                                "line": 2585,
                                "column": 10
                              },
                              "end": {
                                "line": 2585,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "number",
                            "raw": "'number'",
                            "range": [
                              87235,
                              87243
                            ],
                            "loc": {
                              "start": {
                                "line": 2585,
                                "column": 30
                              },
                              "end": {
                                "line": 2585,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            87215,
                            87243
                          ],
                          "loc": {
                            "start": {
                              "line": 2585,
                              "column": 10
                            },
                            "end": {
                              "line": 2585,
                              "column": 38
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              87247,
                              87256
                            ],
                            "loc": {
                              "start": {
                                "line": 2585,
                                "column": 42
                              },
                              "end": {
                                "line": 2585,
                                "column": 51
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              87260,
                              87264
                            ],
                            "loc": {
                              "start": {
                                "line": 2585,
                                "column": 55
                              },
                              "end": {
                                "line": 2585,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            87247,
                            87264
                          ],
                          "loc": {
                            "start": {
                              "line": 2585,
                              "column": 42
                            },
                            "end": {
                              "line": 2585,
                              "column": 59
                            }
                          }
                        },
                        "range": [
                          87215,
                          87264
                        ],
                        "loc": {
                          "start": {
                            "line": 2585,
                            "column": 10
                          },
                          "end": {
                            "line": 2585,
                            "column": 59
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    87280,
                                    87285
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2586,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2586,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      87289,
                                      87290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2586,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 2586,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    87288,
                                    87290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2586,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2586,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  87280,
                                  87290
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2586,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2586,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    87304,
                                    87310
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2587,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2587,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      87313,
                                      87318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2587,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 2587,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        87321,
                                        87326
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2587,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 2587,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        87327,
                                        87333
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2587,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 2587,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      87321,
                                      87333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2587,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 2587,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      87336,
                                      87337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2587,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 2587,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    87313,
                                    87337
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2587,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 2587,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  87304,
                                  87337
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2587,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2587,
                                    "column": 45
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    87351,
                                    87352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2588,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2588,
                                      "column": 13
                                    }
                                  }
                                },
                                "init": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    87355,
                                    87356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2588,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 2588,
                                      "column": 17
                                    }
                                  }
                                },
                                "range": [
                                  87351,
                                  87356
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2588,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2588,
                                    "column": 17
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              87276,
                              87357
                            ],
                            "loc": {
                              "start": {
                                "line": 2586,
                                "column": 8
                              },
                              "end": {
                                "line": 2588,
                                "column": 18
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  87367,
                                  87376
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2590,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2590,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      87379,
                                      87385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2590,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2590,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "createCallback",
                                    "range": [
                                      87386,
                                      87400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2590,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 2590,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    87379,
                                    87400
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2590,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2590,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      87401,
                                      87410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2590,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 2590,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      87412,
                                      87419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2590,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 2590,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 3,
                                    "raw": "3",
                                    "range": [
                                      87421,
                                      87422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2590,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 2590,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  87379,
                                  87423
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2590,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2590,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                87367,
                                87423
                              ],
                              "loc": {
                                "start": {
                                  "line": 2590,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2590,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              87367,
                              87424
                            ],
                            "loc": {
                              "start": {
                                "line": 2590,
                                "column": 8
                              },
                              "end": {
                                "line": 2590,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "UpdateExpression",
                                  "operator": "++",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      87442,
                                      87447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2591,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2591,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    87440,
                                    87447
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2591,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2591,
                                      "column": 22
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    87450,
                                    87456
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2591,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 2591,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  87440,
                                  87456
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2591,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2591,
                                    "column": 31
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "predicate",
                                  "range": [
                                    87460,
                                    87469
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2591,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 2591,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        87470,
                                        87475
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2591,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 2591,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        87476,
                                        87481
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2591,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 2591,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      87470,
                                      87482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2591,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 2591,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      87484,
                                      87489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2591,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 2591,
                                        "column": 64
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      87491,
                                      87496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2591,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 2591,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  87460,
                                  87497
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2591,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 2591,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                87440,
                                87497
                              ],
                              "loc": {
                                "start": {
                                  "line": 2591,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2591,
                                  "column": 72
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "UpdateExpression",
                                    "operator": "++",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "n",
                                      "range": [
                                        87511,
                                        87512
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2592,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2592,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "prefix": false,
                                    "range": [
                                      87511,
                                      87514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2592,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2592,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "range": [
                                    87511,
                                    87515
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2592,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2592,
                                      "column": 14
                                    }
                                  }
                                }
                              ],
                              "range": [
                                87499,
                                87525
                              ],
                              "loc": {
                                "start": {
                                  "line": 2591,
                                  "column": 74
                                },
                                "end": {
                                  "line": 2593,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              87433,
                              87525
                            ],
                            "loc": {
                              "start": {
                                "line": 2591,
                                "column": 8
                              },
                              "end": {
                                "line": 2593,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          87266,
                          87533
                        ],
                        "loc": {
                          "start": {
                            "line": 2585,
                            "column": 61
                          },
                          "end": {
                            "line": 2594,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  87549,
                                  87550
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2595,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2595,
                                    "column": 9
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  87553,
                                  87562
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2595,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2595,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                87549,
                                87562
                              ],
                              "loc": {
                                "start": {
                                  "line": 2595,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2595,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              87549,
                              87563
                            ],
                            "loc": {
                              "start": {
                                "line": 2595,
                                "column": 8
                              },
                              "end": {
                                "line": 2595,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    87576,
                                    87577
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2596,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2596,
                                      "column": 13
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    87581,
                                    87585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2596,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2596,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  87576,
                                  87585
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2596,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2596,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  87589,
                                  87596
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2596,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 2596,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                87576,
                                87596
                              ],
                              "loc": {
                                "start": {
                                  "line": 2596,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2596,
                                  "column": 32
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        87617,
                                        87622
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2597,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 2597,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "array",
                                        "range": [
                                          87625,
                                          87630
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2597,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 2597,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          87631,
                                          87632
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2597,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 2597,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        87625,
                                        87633
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2597,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 2597,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "Identifier",
                                      "name": "undefined",
                                      "range": [
                                        87636,
                                        87645
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2597,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 2597,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "range": [
                                      87617,
                                      87645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2597,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2597,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    87610,
                                    87646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2597,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2597,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "range": [
                                87598,
                                87656
                              ],
                              "loc": {
                                "start": {
                                  "line": 2596,
                                  "column": 34
                                },
                                "end": {
                                  "line": 2598,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              87572,
                              87656
                            ],
                            "loc": {
                              "start": {
                                "line": 2596,
                                "column": 8
                              },
                              "end": {
                                "line": 2598,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          87539,
                          87664
                        ],
                        "loc": {
                          "start": {
                            "line": 2594,
                            "column": 13
                          },
                          "end": {
                            "line": 2599,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        87211,
                        87664
                      ],
                      "loc": {
                        "start": {
                          "line": 2585,
                          "column": 6
                        },
                        "end": {
                          "line": 2599,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "slice",
                          "range": [
                            87678,
                            87683
                          ],
                          "loc": {
                            "start": {
                              "line": 2600,
                              "column": 13
                            },
                            "end": {
                              "line": 2600,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              87684,
                              87689
                            ],
                            "loc": {
                              "start": {
                                "line": 2600,
                                "column": 19
                              },
                              "end": {
                                "line": 2600,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              87691,
                              87692
                            ],
                            "loc": {
                              "start": {
                                "line": 2600,
                                "column": 26
                              },
                              "end": {
                                "line": 2600,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": ">",
                              "left": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  87694,
                                  87695
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2600,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 2600,
                                    "column": 30
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  87698,
                                  87699
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2600,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2600,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                87694,
                                87699
                              ],
                              "loc": {
                                "start": {
                                  "line": 2600,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2600,
                                  "column": 34
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "n",
                              "range": [
                                87702,
                                87703
                              ],
                              "loc": {
                                "start": {
                                  "line": 2600,
                                  "column": 37
                                },
                                "end": {
                                  "line": 2600,
                                  "column": 38
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                87706,
                                87707
                              ],
                              "loc": {
                                "start": {
                                  "line": 2600,
                                  "column": 41
                                },
                                "end": {
                                  "line": 2600,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              87694,
                              87707
                            ],
                            "loc": {
                              "start": {
                                "line": 2600,
                                "column": 29
                              },
                              "end": {
                                "line": 2600,
                                "column": 42
                              }
                            }
                          }
                        ],
                        "range": [
                          87678,
                          87708
                        ],
                        "loc": {
                          "start": {
                            "line": 2600,
                            "column": 13
                          },
                          "end": {
                            "line": 2600,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        87671,
                        87709
                      ],
                      "loc": {
                        "start": {
                          "line": 2600,
                          "column": 6
                        },
                        "end": {
                          "line": 2600,
                          "column": 44
                        }
                      }
                    }
                  ],
                  "range": [
                    87203,
                    87715
                  ],
                  "loc": {
                    "start": {
                      "line": 2584,
                      "column": 46
                    },
                    "end": {
                      "line": 2601,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  87161,
                  87715
                ],
                "loc": {
                  "start": {
                    "line": 2584,
                    "column": 4
                  },
                  "end": {
                    "line": 2601,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "flatten",
                  "range": [
                    89521,
                    89528
                  ],
                  "loc": {
                    "start": {
                      "line": 2645,
                      "column": 13
                    },
                    "end": {
                      "line": 2645,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      89529,
                      89534
                    ],
                    "loc": {
                      "start": {
                        "line": 2645,
                        "column": 21
                      },
                      "end": {
                        "line": 2645,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "isShallow",
                    "range": [
                      89536,
                      89545
                    ],
                    "loc": {
                      "start": {
                        "line": 2645,
                        "column": 28
                      },
                      "end": {
                        "line": 2645,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      89547,
                      89555
                    ],
                    "loc": {
                      "start": {
                        "line": 2645,
                        "column": 39
                      },
                      "end": {
                        "line": 2645,
                        "column": 47
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      89557,
                      89564
                    ],
                    "loc": {
                      "start": {
                        "line": 2645,
                        "column": 49
                      },
                      "end": {
                        "line": 2645,
                        "column": 56
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              89578,
                              89584
                            ],
                            "loc": {
                              "start": {
                                "line": 2646,
                                "column": 10
                              },
                              "end": {
                                "line": 2646,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                89587,
                                89592
                              ],
                              "loc": {
                                "start": {
                                  "line": 2646,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2646,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  89595,
                                  89600
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2646,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2646,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  89601,
                                  89607
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2646,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2646,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                89595,
                                89607
                              ],
                              "loc": {
                                "start": {
                                  "line": 2646,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2646,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                89610,
                                89611
                              ],
                              "loc": {
                                "start": {
                                  "line": 2646,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2646,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              89587,
                              89611
                            ],
                            "loc": {
                              "start": {
                                "line": 2646,
                                "column": 19
                              },
                              "end": {
                                "line": 2646,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            89578,
                            89611
                          ],
                          "loc": {
                            "start": {
                              "line": 2646,
                              "column": 10
                            },
                            "end": {
                              "line": 2646,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        89574,
                        89612
                      ],
                      "loc": {
                        "start": {
                          "line": 2646,
                          "column": 6
                        },
                        "end": {
                          "line": 2646,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            89624,
                            89630
                          ],
                          "loc": {
                            "start": {
                              "line": 2647,
                              "column": 11
                            },
                            "end": {
                              "line": 2647,
                              "column": 17
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          89623,
                          89630
                        ],
                        "loc": {
                          "start": {
                            "line": 2647,
                            "column": 10
                          },
                          "end": {
                            "line": 2647,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ArrayExpression",
                              "elements": [],
                              "range": [
                                89649,
                                89651
                              ],
                              "loc": {
                                "start": {
                                  "line": 2648,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2648,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              89642,
                              89652
                            ],
                            "loc": {
                              "start": {
                                "line": 2648,
                                "column": 8
                              },
                              "end": {
                                "line": 2648,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          89632,
                          89660
                        ],
                        "loc": {
                          "start": {
                            "line": 2647,
                            "column": 19
                          },
                          "end": {
                            "line": 2649,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        89619,
                        89660
                      ],
                      "loc": {
                        "start": {
                          "line": 2647,
                          "column": 6
                        },
                        "end": {
                          "line": 2649,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              89697,
                              89701
                            ],
                            "loc": {
                              "start": {
                                "line": 2651,
                                "column": 10
                              },
                              "end": {
                                "line": 2651,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "isShallow",
                              "range": [
                                89711,
                                89720
                              ],
                              "loc": {
                                "start": {
                                  "line": 2651,
                                  "column": 24
                                },
                                "end": {
                                  "line": 2651,
                                  "column": 33
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              89704,
                              89720
                            ],
                            "loc": {
                              "start": {
                                "line": 2651,
                                "column": 17
                              },
                              "end": {
                                "line": 2651,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            89697,
                            89720
                          ],
                          "loc": {
                            "start": {
                              "line": 2651,
                              "column": 10
                            },
                            "end": {
                              "line": 2651,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        89693,
                        89721
                      ],
                      "loc": {
                        "start": {
                          "line": 2651,
                          "column": 6
                        },
                        "end": {
                          "line": 2651,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              89732,
                              89736
                            ],
                            "loc": {
                              "start": {
                                "line": 2652,
                                "column": 10
                              },
                              "end": {
                                "line": 2652,
                                "column": 14
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "boolean",
                            "raw": "'boolean'",
                            "range": [
                              89740,
                              89749
                            ],
                            "loc": {
                              "start": {
                                "line": 2652,
                                "column": 18
                              },
                              "end": {
                                "line": 2652,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            89732,
                            89749
                          ],
                          "loc": {
                            "start": {
                              "line": 2652,
                              "column": 10
                            },
                            "end": {
                              "line": 2652,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "isShallow",
                            "range": [
                              89753,
                              89762
                            ],
                            "loc": {
                              "start": {
                                "line": 2652,
                                "column": 31
                              },
                              "end": {
                                "line": 2652,
                                "column": 40
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              89766,
                              89770
                            ],
                            "loc": {
                              "start": {
                                "line": 2652,
                                "column": 44
                              },
                              "end": {
                                "line": 2652,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            89753,
                            89770
                          ],
                          "loc": {
                            "start": {
                              "line": 2652,
                              "column": 31
                            },
                            "end": {
                              "line": 2652,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          89732,
                          89770
                        ],
                        "loc": {
                          "start": {
                            "line": 2652,
                            "column": 10
                          },
                          "end": {
                            "line": 2652,
                            "column": 48
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  89782,
                                  89789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2653,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2653,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  89792,
                                  89800
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2653,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 2653,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                89782,
                                89800
                              ],
                              "loc": {
                                "start": {
                                  "line": 2653,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2653,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              89782,
                              89801
                            ],
                            "loc": {
                              "start": {
                                "line": 2653,
                                "column": 8
                              },
                              "end": {
                                "line": 2653,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  89810,
                                  89818
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2654,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2654,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "isShallow",
                                "range": [
                                  89821,
                                  89830
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2654,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 2654,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                89810,
                                89830
                              ],
                              "loc": {
                                "start": {
                                  "line": 2654,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2654,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              89810,
                              89831
                            ],
                            "loc": {
                              "start": {
                                "line": 2654,
                                "column": 8
                              },
                              "end": {
                                "line": 2654,
                                "column": 29
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "isShallow",
                                "range": [
                                  89840,
                                  89849
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2655,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2655,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  89852,
                                  89857
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2655,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2655,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                89840,
                                89857
                              ],
                              "loc": {
                                "start": {
                                  "line": 2655,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2655,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              89840,
                              89858
                            ],
                            "loc": {
                              "start": {
                                "line": 2655,
                                "column": 8
                              },
                              "end": {
                                "line": 2655,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "type",
                                      "range": [
                                        89937,
                                        89941
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2658,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 2658,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "number",
                                      "raw": "'number'",
                                      "range": [
                                        89945,
                                        89953
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2658,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 2658,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      89937,
                                      89953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2658,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 2658,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "type",
                                      "range": [
                                        89957,
                                        89961
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2658,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 2658,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "string",
                                      "raw": "'string'",
                                      "range": [
                                        89965,
                                        89973
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2658,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 2658,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      89957,
                                      89973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2658,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 2658,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    89937,
                                    89973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2658,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2658,
                                      "column": 49
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "thisArg",
                                  "range": [
                                    89978,
                                    89985
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2658,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 2658,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  89936,
                                  89985
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2658,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2658,
                                    "column": 61
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "===",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      89989,
                                      89996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2658,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 2658,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      89997,
                                      90005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2658,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 2658,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    89989,
                                    90006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2658,
                                      "column": 65
                                    },
                                    "end": {
                                      "line": 2658,
                                      "column": 82
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    90011,
                                    90016
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2658,
                                      "column": 87
                                    },
                                    "end": {
                                      "line": 2658,
                                      "column": 92
                                    }
                                  }
                                },
                                "range": [
                                  89989,
                                  90016
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2658,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 2658,
                                    "column": 92
                                  }
                                }
                              },
                              "range": [
                                89936,
                                90016
                              ],
                              "loc": {
                                "start": {
                                  "line": 2658,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2658,
                                  "column": 92
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        90030,
                                        90038
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2659,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2659,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        90041,
                                        90045
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2659,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 2659,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "range": [
                                      90030,
                                      90045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2659,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2659,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    90030,
                                    90046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2659,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2659,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "range": [
                                90018,
                                90056
                              ],
                              "loc": {
                                "start": {
                                  "line": 2658,
                                  "column": 94
                                },
                                "end": {
                                  "line": 2660,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              89932,
                              90056
                            ],
                            "loc": {
                              "start": {
                                "line": 2658,
                                "column": 8
                              },
                              "end": {
                                "line": 2660,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          89772,
                          90064
                        ],
                        "loc": {
                          "start": {
                            "line": 2652,
                            "column": 50
                          },
                          "end": {
                            "line": 2661,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        89728,
                        90064
                      ],
                      "loc": {
                        "start": {
                          "line": 2652,
                          "column": 6
                        },
                        "end": {
                          "line": 2661,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            90075,
                            90083
                          ],
                          "loc": {
                            "start": {
                              "line": 2662,
                              "column": 10
                            },
                            "end": {
                              "line": 2662,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            90087,
                            90091
                          ],
                          "loc": {
                            "start": {
                              "line": 2662,
                              "column": 22
                            },
                            "end": {
                              "line": 2662,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          90075,
                          90091
                        ],
                        "loc": {
                          "start": {
                            "line": 2662,
                            "column": 10
                          },
                          "end": {
                            "line": 2662,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  90103,
                                  90108
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2663,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2663,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "map",
                                  "range": [
                                    90111,
                                    90114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2663,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 2663,
                                      "column": 19
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      90115,
                                      90120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2663,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2663,
                                        "column": 25
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      90122,
                                      90130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2663,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 2663,
                                        "column": 35
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      90132,
                                      90139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2663,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 2663,
                                        "column": 44
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  90111,
                                  90140
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2663,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 2663,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                90103,
                                90140
                              ],
                              "loc": {
                                "start": {
                                  "line": 2663,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2663,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              90103,
                              90141
                            ],
                            "loc": {
                              "start": {
                                "line": 2663,
                                "column": 8
                              },
                              "end": {
                                "line": 2663,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          90093,
                          90149
                        ],
                        "loc": {
                          "start": {
                            "line": 2662,
                            "column": 28
                          },
                          "end": {
                            "line": 2664,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        90071,
                        90149
                      ],
                      "loc": {
                        "start": {
                          "line": 2662,
                          "column": 6
                        },
                        "end": {
                          "line": 2664,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseFlatten",
                          "range": [
                            90163,
                            90174
                          ],
                          "loc": {
                            "start": {
                              "line": 2665,
                              "column": 13
                            },
                            "end": {
                              "line": 2665,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              90175,
                              90180
                            ],
                            "loc": {
                              "start": {
                                "line": 2665,
                                "column": 25
                              },
                              "end": {
                                "line": 2665,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "isShallow",
                            "range": [
                              90182,
                              90191
                            ],
                            "loc": {
                              "start": {
                                "line": 2665,
                                "column": 32
                              },
                              "end": {
                                "line": 2665,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          90163,
                          90192
                        ],
                        "loc": {
                          "start": {
                            "line": 2665,
                            "column": 13
                          },
                          "end": {
                            "line": 2665,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        90156,
                        90193
                      ],
                      "loc": {
                        "start": {
                          "line": 2665,
                          "column": 6
                        },
                        "end": {
                          "line": 2665,
                          "column": 43
                        }
                      }
                    }
                  ],
                  "range": [
                    89566,
                    90199
                  ],
                  "loc": {
                    "start": {
                      "line": 2645,
                      "column": 58
                    },
                    "end": {
                      "line": 2666,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  89512,
                  90199
                ],
                "loc": {
                  "start": {
                    "line": 2645,
                    "column": 4
                  },
                  "end": {
                    "line": 2666,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "indexOf",
                  "range": [
                    91113,
                    91120
                  ],
                  "loc": {
                    "start": {
                      "line": 2694,
                      "column": 13
                    },
                    "end": {
                      "line": 2694,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      91121,
                      91126
                    ],
                    "loc": {
                      "start": {
                        "line": 2694,
                        "column": 21
                      },
                      "end": {
                        "line": 2694,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      91128,
                      91133
                    ],
                    "loc": {
                      "start": {
                        "line": 2694,
                        "column": 28
                      },
                      "end": {
                        "line": 2694,
                        "column": 33
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "fromIndex",
                    "range": [
                      91135,
                      91144
                    ],
                    "loc": {
                      "start": {
                        "line": 2694,
                        "column": 35
                      },
                      "end": {
                        "line": 2694,
                        "column": 44
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              91158,
                              91164
                            ],
                            "loc": {
                              "start": {
                                "line": 2695,
                                "column": 10
                              },
                              "end": {
                                "line": 2695,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                91167,
                                91172
                              ],
                              "loc": {
                                "start": {
                                  "line": 2695,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2695,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  91175,
                                  91180
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2695,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2695,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  91181,
                                  91187
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2695,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2695,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                91175,
                                91187
                              ],
                              "loc": {
                                "start": {
                                  "line": 2695,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2695,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                91190,
                                91191
                              ],
                              "loc": {
                                "start": {
                                  "line": 2695,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2695,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              91167,
                              91191
                            ],
                            "loc": {
                              "start": {
                                "line": 2695,
                                "column": 19
                              },
                              "end": {
                                "line": 2695,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            91158,
                            91191
                          ],
                          "loc": {
                            "start": {
                              "line": 2695,
                              "column": 10
                            },
                            "end": {
                              "line": 2695,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        91154,
                        91192
                      ],
                      "loc": {
                        "start": {
                          "line": 2695,
                          "column": 6
                        },
                        "end": {
                          "line": 2695,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "fromIndex",
                            "range": [
                              91210,
                              91219
                            ],
                            "loc": {
                              "start": {
                                "line": 2696,
                                "column": 17
                              },
                              "end": {
                                "line": 2696,
                                "column": 26
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            91203,
                            91219
                          ],
                          "loc": {
                            "start": {
                              "line": 2696,
                              "column": 10
                            },
                            "end": {
                              "line": 2696,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            91223,
                            91231
                          ],
                          "loc": {
                            "start": {
                              "line": 2696,
                              "column": 30
                            },
                            "end": {
                              "line": 2696,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          91203,
                          91231
                        ],
                        "loc": {
                          "start": {
                            "line": 2696,
                            "column": 10
                          },
                          "end": {
                            "line": 2696,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "fromIndex",
                                "range": [
                                  91243,
                                  91252
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2697,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2697,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "<",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "fromIndex",
                                    "range": [
                                      91255,
                                      91264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2697,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2697,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      91267,
                                      91268
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2697,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 2697,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    91255,
                                    91268
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2697,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2697,
                                      "column": 33
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "nativeMax",
                                    "range": [
                                      91271,
                                      91280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2697,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 2697,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        91281,
                                        91282
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2697,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 2697,
                                          "column": 47
                                        }
                                      }
                                    },
                                    {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          91284,
                                          91290
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2697,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 2697,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "fromIndex",
                                        "range": [
                                          91293,
                                          91302
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2697,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 2697,
                                            "column": 67
                                          }
                                        }
                                      },
                                      "range": [
                                        91284,
                                        91302
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2697,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 2697,
                                          "column": 67
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    91271,
                                    91303
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2697,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 2697,
                                      "column": 68
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "fromIndex",
                                    "range": [
                                      91307,
                                      91316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2697,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 2697,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      91320,
                                      91321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2697,
                                        "column": 85
                                      },
                                      "end": {
                                        "line": 2697,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    91307,
                                    91321
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2697,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 2697,
                                      "column": 86
                                    }
                                  }
                                },
                                "range": [
                                  91255,
                                  91322
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2697,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2697,
                                    "column": 87
                                  }
                                }
                              },
                              "range": [
                                91243,
                                91322
                              ],
                              "loc": {
                                "start": {
                                  "line": 2697,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2697,
                                  "column": 87
                                }
                              }
                            },
                            "range": [
                              91243,
                              91323
                            ],
                            "loc": {
                              "start": {
                                "line": 2697,
                                "column": 8
                              },
                              "end": {
                                "line": 2697,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "range": [
                          91233,
                          91331
                        ],
                        "loc": {
                          "start": {
                            "line": 2696,
                            "column": 40
                          },
                          "end": {
                            "line": 2698,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "Identifier",
                          "name": "fromIndex",
                          "range": [
                            91341,
                            91350
                          ],
                          "loc": {
                            "start": {
                              "line": 2698,
                              "column": 17
                            },
                            "end": {
                              "line": 2698,
                              "column": 26
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      91366,
                                      91371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2699,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2699,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "sortedIndex",
                                      "range": [
                                        91374,
                                        91385
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2699,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2699,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "array",
                                        "range": [
                                          91386,
                                          91391
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2699,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 2699,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          91393,
                                          91398
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2699,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 2699,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      91374,
                                      91399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2699,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2699,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    91366,
                                    91399
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2699,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2699,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                91362,
                                91400
                              ],
                              "loc": {
                                "start": {
                                  "line": 2699,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2699,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      91417,
                                      91423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2700,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 2700,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "===",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "array",
                                        "range": [
                                          91427,
                                          91432
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2700,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 2700,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          91433,
                                          91438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2700,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 2700,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        91427,
                                        91439
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2700,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 2700,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        91444,
                                        91449
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2700,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 2700,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "range": [
                                      91427,
                                      91449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2700,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 2700,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    91417,
                                    91449
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2700,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 2700,
                                      "column": 48
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    91453,
                                    91458
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2700,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 2700,
                                      "column": 57
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      91462,
                                      91463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2700,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 2700,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    91461,
                                    91463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2700,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 2700,
                                      "column": 62
                                    }
                                  }
                                },
                                "range": [
                                  91416,
                                  91463
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2700,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2700,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                91409,
                                91464
                              ],
                              "loc": {
                                "start": {
                                  "line": 2700,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2700,
                                  "column": 63
                                }
                              }
                            }
                          ],
                          "range": [
                            91352,
                            91472
                          ],
                          "loc": {
                            "start": {
                              "line": 2698,
                              "column": 28
                            },
                            "end": {
                              "line": 2701,
                              "column": 7
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          91337,
                          91472
                        ],
                        "loc": {
                          "start": {
                            "line": 2698,
                            "column": 13
                          },
                          "end": {
                            "line": 2701,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        91199,
                        91472
                      ],
                      "loc": {
                        "start": {
                          "line": 2696,
                          "column": 6
                        },
                        "end": {
                          "line": 2701,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseIndexOf",
                          "range": [
                            91486,
                            91497
                          ],
                          "loc": {
                            "start": {
                              "line": 2702,
                              "column": 13
                            },
                            "end": {
                              "line": 2702,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              91498,
                              91503
                            ],
                            "loc": {
                              "start": {
                                "line": 2702,
                                "column": 25
                              },
                              "end": {
                                "line": 2702,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              91505,
                              91510
                            ],
                            "loc": {
                              "start": {
                                "line": 2702,
                                "column": 32
                              },
                              "end": {
                                "line": 2702,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "fromIndex",
                            "range": [
                              91512,
                              91521
                            ],
                            "loc": {
                              "start": {
                                "line": 2702,
                                "column": 39
                              },
                              "end": {
                                "line": 2702,
                                "column": 48
                              }
                            }
                          }
                        ],
                        "range": [
                          91486,
                          91522
                        ],
                        "loc": {
                          "start": {
                            "line": 2702,
                            "column": 13
                          },
                          "end": {
                            "line": 2702,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        91479,
                        91523
                      ],
                      "loc": {
                        "start": {
                          "line": 2702,
                          "column": 6
                        },
                        "end": {
                          "line": 2702,
                          "column": 50
                        }
                      }
                    }
                  ],
                  "range": [
                    91146,
                    91529
                  ],
                  "loc": {
                    "start": {
                      "line": 2694,
                      "column": 46
                    },
                    "end": {
                      "line": 2703,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  91104,
                  91529
                ],
                "loc": {
                  "start": {
                    "line": 2694,
                    "column": 4
                  },
                  "end": {
                    "line": 2703,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "initial",
                  "range": [
                    91848,
                    91855
                  ],
                  "loc": {
                    "start": {
                      "line": 2718,
                      "column": 13
                    },
                    "end": {
                      "line": 2718,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      91856,
                      91861
                    ],
                    "loc": {
                      "start": {
                        "line": 2718,
                        "column": 21
                      },
                      "end": {
                        "line": 2718,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      91863,
                      91872
                    ],
                    "loc": {
                      "start": {
                        "line": 2718,
                        "column": 28
                      },
                      "end": {
                        "line": 2718,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      91874,
                      91881
                    ],
                    "loc": {
                      "start": {
                        "line": 2718,
                        "column": 39
                      },
                      "end": {
                        "line": 2718,
                        "column": 46
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              91895,
                              91901
                            ],
                            "loc": {
                              "start": {
                                "line": 2719,
                                "column": 10
                              },
                              "end": {
                                "line": 2719,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                91904,
                                91909
                              ],
                              "loc": {
                                "start": {
                                  "line": 2719,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2719,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  91912,
                                  91917
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2719,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2719,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  91918,
                                  91924
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2719,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2719,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                91912,
                                91924
                              ],
                              "loc": {
                                "start": {
                                  "line": 2719,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2719,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                91927,
                                91928
                              ],
                              "loc": {
                                "start": {
                                  "line": 2719,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2719,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              91904,
                              91928
                            ],
                            "loc": {
                              "start": {
                                "line": 2719,
                                "column": 19
                              },
                              "end": {
                                "line": 2719,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            91895,
                            91928
                          ],
                          "loc": {
                            "start": {
                              "line": 2719,
                              "column": 10
                            },
                            "end": {
                              "line": 2719,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        91891,
                        91929
                      ],
                      "loc": {
                        "start": {
                          "line": 2719,
                          "column": 6
                        },
                        "end": {
                          "line": 2719,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                91948,
                                91957
                              ],
                              "loc": {
                                "start": {
                                  "line": 2721,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2721,
                                  "column": 26
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              91941,
                              91957
                            ],
                            "loc": {
                              "start": {
                                "line": 2721,
                                "column": 10
                              },
                              "end": {
                                "line": 2721,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "number",
                            "raw": "'number'",
                            "range": [
                              91961,
                              91969
                            ],
                            "loc": {
                              "start": {
                                "line": 2721,
                                "column": 30
                              },
                              "end": {
                                "line": 2721,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            91941,
                            91969
                          ],
                          "loc": {
                            "start": {
                              "line": 2721,
                              "column": 10
                            },
                            "end": {
                              "line": 2721,
                              "column": 38
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              91973,
                              91982
                            ],
                            "loc": {
                              "start": {
                                "line": 2721,
                                "column": 42
                              },
                              "end": {
                                "line": 2721,
                                "column": 51
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              91986,
                              91990
                            ],
                            "loc": {
                              "start": {
                                "line": 2721,
                                "column": 55
                              },
                              "end": {
                                "line": 2721,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            91973,
                            91990
                          ],
                          "loc": {
                            "start": {
                              "line": 2721,
                              "column": 42
                            },
                            "end": {
                              "line": 2721,
                              "column": 59
                            }
                          }
                        },
                        "range": [
                          91941,
                          91990
                        ],
                        "loc": {
                          "start": {
                            "line": 2721,
                            "column": 10
                          },
                          "end": {
                            "line": 2721,
                            "column": 59
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    92006,
                                    92011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2722,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2722,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    92014,
                                    92020
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2722,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2722,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  92006,
                                  92020
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2722,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2722,
                                    "column": 26
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    92034,
                                    92035
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2723,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2723,
                                      "column": 13
                                    }
                                  }
                                },
                                "init": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    92038,
                                    92039
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2723,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 2723,
                                      "column": 17
                                    }
                                  }
                                },
                                "range": [
                                  92034,
                                  92039
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2723,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2723,
                                    "column": 17
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              92002,
                              92040
                            ],
                            "loc": {
                              "start": {
                                "line": 2722,
                                "column": 8
                              },
                              "end": {
                                "line": 2723,
                                "column": 18
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  92050,
                                  92059
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2725,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2725,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      92062,
                                      92068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2725,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2725,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "createCallback",
                                    "range": [
                                      92069,
                                      92083
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2725,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 2725,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    92062,
                                    92083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2725,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2725,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      92084,
                                      92093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2725,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 2725,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      92095,
                                      92102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2725,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 2725,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 3,
                                    "raw": "3",
                                    "range": [
                                      92104,
                                      92105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2725,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 2725,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  92062,
                                  92106
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2725,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2725,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                92050,
                                92106
                              ],
                              "loc": {
                                "start": {
                                  "line": 2725,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2725,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              92050,
                              92107
                            ],
                            "loc": {
                              "start": {
                                "line": 2725,
                                "column": 8
                              },
                              "end": {
                                "line": 2725,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "--",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    92123,
                                    92128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2726,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2726,
                                      "column": 20
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  92123,
                                  92130
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2726,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2726,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "predicate",
                                  "range": [
                                    92134,
                                    92143
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2726,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 2726,
                                      "column": 35
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        92144,
                                        92149
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2726,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 2726,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        92150,
                                        92155
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2726,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 2726,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      92144,
                                      92156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2726,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 2726,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      92158,
                                      92163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2726,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 2726,
                                        "column": 55
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      92165,
                                      92170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2726,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 2726,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  92134,
                                  92171
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2726,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 2726,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                92123,
                                92171
                              ],
                              "loc": {
                                "start": {
                                  "line": 2726,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2726,
                                  "column": 63
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "UpdateExpression",
                                    "operator": "++",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "n",
                                      "range": [
                                        92185,
                                        92186
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2727,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2727,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "prefix": false,
                                    "range": [
                                      92185,
                                      92188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2727,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2727,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "range": [
                                    92185,
                                    92189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2727,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2727,
                                      "column": 14
                                    }
                                  }
                                }
                              ],
                              "range": [
                                92173,
                                92199
                              ],
                              "loc": {
                                "start": {
                                  "line": 2726,
                                  "column": 65
                                },
                                "end": {
                                  "line": 2728,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              92116,
                              92199
                            ],
                            "loc": {
                              "start": {
                                "line": 2726,
                                "column": 8
                              },
                              "end": {
                                "line": 2728,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          91992,
                          92207
                        ],
                        "loc": {
                          "start": {
                            "line": 2721,
                            "column": 61
                          },
                          "end": {
                            "line": 2729,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  92223,
                                  92224
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2730,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2730,
                                    "column": 9
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        92228,
                                        92237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2730,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 2730,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        92241,
                                        92245
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2730,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 2730,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      92228,
                                      92245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2730,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 2730,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      92249,
                                      92256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2730,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 2730,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    92228,
                                    92256
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2730,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2730,
                                      "column": 41
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    92260,
                                    92261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2730,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 2730,
                                      "column": 46
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Identifier",
                                  "name": "predicate",
                                  "range": [
                                    92264,
                                    92273
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2730,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 2730,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  92227,
                                  92273
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2730,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2730,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                92223,
                                92273
                              ],
                              "loc": {
                                "start": {
                                  "line": 2730,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2730,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              92223,
                              92274
                            ],
                            "loc": {
                              "start": {
                                "line": 2730,
                                "column": 8
                              },
                              "end": {
                                "line": 2730,
                                "column": 59
                              }
                            }
                          }
                        ],
                        "range": [
                          92213,
                          92282
                        ],
                        "loc": {
                          "start": {
                            "line": 2729,
                            "column": 13
                          },
                          "end": {
                            "line": 2731,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        91937,
                        92282
                      ],
                      "loc": {
                        "start": {
                          "line": 2721,
                          "column": 6
                        },
                        "end": {
                          "line": 2731,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            92289,
                            92290
                          ],
                          "loc": {
                            "start": {
                              "line": 2732,
                              "column": 6
                            },
                            "end": {
                              "line": 2732,
                              "column": 7
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "-",
                          "left": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              92293,
                              92299
                            ],
                            "loc": {
                              "start": {
                                "line": 2732,
                                "column": 10
                              },
                              "end": {
                                "line": 2732,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              92302,
                              92303
                            ],
                            "loc": {
                              "start": {
                                "line": 2732,
                                "column": 19
                              },
                              "end": {
                                "line": 2732,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            92293,
                            92303
                          ],
                          "loc": {
                            "start": {
                              "line": 2732,
                              "column": 10
                            },
                            "end": {
                              "line": 2732,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          92289,
                          92303
                        ],
                        "loc": {
                          "start": {
                            "line": 2732,
                            "column": 6
                          },
                          "end": {
                            "line": 2732,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        92289,
                        92304
                      ],
                      "loc": {
                        "start": {
                          "line": 2732,
                          "column": 6
                        },
                        "end": {
                          "line": 2732,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "slice",
                          "range": [
                            92318,
                            92323
                          ],
                          "loc": {
                            "start": {
                              "line": 2733,
                              "column": 13
                            },
                            "end": {
                              "line": 2733,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              92324,
                              92329
                            ],
                            "loc": {
                              "start": {
                                "line": 2733,
                                "column": 19
                              },
                              "end": {
                                "line": 2733,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              92331,
                              92332
                            ],
                            "loc": {
                              "start": {
                                "line": 2733,
                                "column": 26
                              },
                              "end": {
                                "line": 2733,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": ">",
                              "left": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  92334,
                                  92335
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2733,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 2733,
                                    "column": 30
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  92338,
                                  92339
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2733,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2733,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                92334,
                                92339
                              ],
                              "loc": {
                                "start": {
                                  "line": 2733,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2733,
                                  "column": 34
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "n",
                              "range": [
                                92342,
                                92343
                              ],
                              "loc": {
                                "start": {
                                  "line": 2733,
                                  "column": 37
                                },
                                "end": {
                                  "line": 2733,
                                  "column": 38
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                92346,
                                92347
                              ],
                              "loc": {
                                "start": {
                                  "line": 2733,
                                  "column": 41
                                },
                                "end": {
                                  "line": 2733,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              92334,
                              92347
                            ],
                            "loc": {
                              "start": {
                                "line": 2733,
                                "column": 29
                              },
                              "end": {
                                "line": 2733,
                                "column": 42
                              }
                            }
                          }
                        ],
                        "range": [
                          92318,
                          92348
                        ],
                        "loc": {
                          "start": {
                            "line": 2733,
                            "column": 13
                          },
                          "end": {
                            "line": 2733,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        92311,
                        92349
                      ],
                      "loc": {
                        "start": {
                          "line": 2733,
                          "column": 6
                        },
                        "end": {
                          "line": 2733,
                          "column": 44
                        }
                      }
                    }
                  ],
                  "range": [
                    91883,
                    92355
                  ],
                  "loc": {
                    "start": {
                      "line": 2718,
                      "column": 48
                    },
                    "end": {
                      "line": 2734,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  91839,
                  92355
                ],
                "loc": {
                  "start": {
                    "line": 2718,
                    "column": 4
                  },
                  "end": {
                    "line": 2734,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "intersection",
                  "range": [
                    92795,
                    92807
                  ],
                  "loc": {
                    "start": {
                      "line": 2750,
                      "column": 13
                    },
                    "end": {
                      "line": 2750,
                      "column": 25
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              92822,
                              92826
                            ],
                            "loc": {
                              "start": {
                                "line": 2751,
                                "column": 10
                              },
                              "end": {
                                "line": 2751,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              92829,
                              92831
                            ],
                            "loc": {
                              "start": {
                                "line": 2751,
                                "column": 17
                              },
                              "end": {
                                "line": 2751,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            92822,
                            92831
                          ],
                          "loc": {
                            "start": {
                              "line": 2751,
                              "column": 10
                            },
                            "end": {
                              "line": 2751,
                              "column": 19
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              92843,
                              92852
                            ],
                            "loc": {
                              "start": {
                                "line": 2752,
                                "column": 10
                              },
                              "end": {
                                "line": 2752,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                92856,
                                92857
                              ],
                              "loc": {
                                "start": {
                                  "line": 2752,
                                  "column": 23
                                },
                                "end": {
                                  "line": 2752,
                                  "column": 24
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              92855,
                              92857
                            ],
                            "loc": {
                              "start": {
                                "line": 2752,
                                "column": 22
                              },
                              "end": {
                                "line": 2752,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            92843,
                            92857
                          ],
                          "loc": {
                            "start": {
                              "line": 2752,
                              "column": 10
                            },
                            "end": {
                              "line": 2752,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsLength",
                            "range": [
                              92869,
                              92879
                            ],
                            "loc": {
                              "start": {
                                "line": 2753,
                                "column": 10
                              },
                              "end": {
                                "line": 2753,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                92882,
                                92891
                              ],
                              "loc": {
                                "start": {
                                  "line": 2753,
                                  "column": 23
                                },
                                "end": {
                                  "line": 2753,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                92892,
                                92898
                              ],
                              "loc": {
                                "start": {
                                  "line": 2753,
                                  "column": 33
                                },
                                "end": {
                                  "line": 2753,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              92882,
                              92898
                            ],
                            "loc": {
                              "start": {
                                "line": 2753,
                                "column": 23
                              },
                              "end": {
                                "line": 2753,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            92869,
                            92898
                          ],
                          "loc": {
                            "start": {
                              "line": 2753,
                              "column": 10
                            },
                            "end": {
                              "line": 2753,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "caches",
                            "range": [
                              92910,
                              92916
                            ],
                            "loc": {
                              "start": {
                                "line": 2754,
                                "column": 10
                              },
                              "end": {
                                "line": 2754,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              92919,
                              92921
                            ],
                            "loc": {
                              "start": {
                                "line": 2754,
                                "column": 19
                              },
                              "end": {
                                "line": 2754,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            92910,
                            92921
                          ],
                          "loc": {
                            "start": {
                              "line": 2754,
                              "column": 10
                            },
                            "end": {
                              "line": 2754,
                              "column": 21
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "indexOf",
                            "range": [
                              92933,
                              92940
                            ],
                            "loc": {
                              "start": {
                                "line": 2755,
                                "column": 10
                              },
                              "end": {
                                "line": 2755,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "getIndexOf",
                              "range": [
                                92943,
                                92953
                              ],
                              "loc": {
                                "start": {
                                  "line": 2755,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2755,
                                  "column": 30
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              92943,
                              92955
                            ],
                            "loc": {
                              "start": {
                                "line": 2755,
                                "column": 20
                              },
                              "end": {
                                "line": 2755,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            92933,
                            92955
                          ],
                          "loc": {
                            "start": {
                              "line": 2755,
                              "column": 10
                            },
                            "end": {
                              "line": 2755,
                              "column": 32
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "prereq",
                            "range": [
                              92967,
                              92973
                            ],
                            "loc": {
                              "start": {
                                "line": 2756,
                                "column": 10
                              },
                              "end": {
                                "line": 2756,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "createCache",
                              "range": [
                                92976,
                                92987
                              ],
                              "loc": {
                                "start": {
                                  "line": 2756,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2756,
                                  "column": 30
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "indexOf",
                                "range": [
                                  92991,
                                  92998
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2756,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 2756,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "baseIndexOf",
                                "range": [
                                  93003,
                                  93014
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2756,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 2756,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                92991,
                                93014
                              ],
                              "loc": {
                                "start": {
                                  "line": 2756,
                                  "column": 34
                                },
                                "end": {
                                  "line": 2756,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              92976,
                              93014
                            ],
                            "loc": {
                              "start": {
                                "line": 2756,
                                "column": 19
                              },
                              "end": {
                                "line": 2756,
                                "column": 57
                              }
                            }
                          },
                          "range": [
                            92967,
                            93014
                          ],
                          "loc": {
                            "start": {
                              "line": 2756,
                              "column": 10
                            },
                            "end": {
                              "line": 2756,
                              "column": 57
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "seen",
                            "range": [
                              93026,
                              93030
                            ],
                            "loc": {
                              "start": {
                                "line": 2757,
                                "column": 10
                              },
                              "end": {
                                "line": 2757,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              93033,
                              93035
                            ],
                            "loc": {
                              "start": {
                                "line": 2757,
                                "column": 17
                              },
                              "end": {
                                "line": 2757,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            93026,
                            93035
                          ],
                          "loc": {
                            "start": {
                              "line": 2757,
                              "column": 10
                            },
                            "end": {
                              "line": 2757,
                              "column": 19
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        92818,
                        93036
                      ],
                      "loc": {
                        "start": {
                          "line": 2751,
                          "column": 6
                        },
                        "end": {
                          "line": 2757,
                          "column": 20
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              93053,
                              93062
                            ],
                            "loc": {
                              "start": {
                                "line": 2759,
                                "column": 15
                              },
                              "end": {
                                "line": 2759,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            93051,
                            93062
                          ],
                          "loc": {
                            "start": {
                              "line": 2759,
                              "column": 13
                            },
                            "end": {
                              "line": 2759,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "argsLength",
                          "range": [
                            93065,
                            93075
                          ],
                          "loc": {
                            "start": {
                              "line": 2759,
                              "column": 27
                            },
                            "end": {
                              "line": 2759,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          93051,
                          93075
                        ],
                        "loc": {
                          "start": {
                            "line": 2759,
                            "column": 13
                          },
                          "end": {
                            "line": 2759,
                            "column": 37
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    93091,
                                    93096
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2760,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2760,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      93099,
                                      93108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2760,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2760,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "argsIndex",
                                    "range": [
                                      93109,
                                      93118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2760,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 2760,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    93099,
                                    93119
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2760,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2760,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  93091,
                                  93119
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2760,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2760,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              93087,
                              93120
                            ],
                            "loc": {
                              "start": {
                                "line": 2760,
                                "column": 8
                              },
                              "end": {
                                "line": 2760,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isArray",
                                  "range": [
                                    93133,
                                    93140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2761,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2761,
                                      "column": 19
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      93141,
                                      93146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2761,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2761,
                                        "column": 25
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  93133,
                                  93147
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2761,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2761,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isArguments",
                                  "range": [
                                    93151,
                                    93162
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2761,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 2761,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      93163,
                                      93168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2761,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 2761,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  93151,
                                  93169
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2761,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 2761,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                93133,
                                93169
                              ],
                              "loc": {
                                "start": {
                                  "line": 2761,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2761,
                                  "column": 48
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          93183,
                                          93187
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2762,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2762,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          93188,
                                          93192
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2762,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 2762,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "range": [
                                        93183,
                                        93192
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2762,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2762,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          93193,
                                          93198
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2762,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 2762,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      93183,
                                      93199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2762,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2762,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    93183,
                                    93200
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2762,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2762,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "caches",
                                        "range": [
                                          93211,
                                          93217
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2763,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2763,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          93218,
                                          93222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2763,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 2763,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        93211,
                                        93222
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2763,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2763,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "LogicalExpression",
                                        "operator": "&&",
                                        "left": {
                                          "type": "LogicalExpression",
                                          "operator": "&&",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "prereq",
                                            "range": [
                                              93223,
                                              93229
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2763,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 2763,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "operator": ">=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  93233,
                                                  93238
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2763,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 2763,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "length",
                                                "range": [
                                                  93239,
                                                  93245
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2763,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 2763,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                93233,
                                                93245
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2763,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 2763,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": 120,
                                              "raw": "120",
                                              "range": [
                                                93249,
                                                93252
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2763,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 2763,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "range": [
                                              93233,
                                              93252
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2763,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 2763,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            93223,
                                            93252
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2763,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 2763,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "createCache",
                                            "range": [
                                              93268,
                                              93279
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2764,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2764,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "ConditionalExpression",
                                              "test": {
                                                "type": "Identifier",
                                                "name": "argsIndex",
                                                "range": [
                                                  93280,
                                                  93289
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2764,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 2764,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "args",
                                                  "range": [
                                                    93292,
                                                    93296
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 2764,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 2764,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "argsIndex",
                                                  "range": [
                                                    93297,
                                                    93306
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 2764,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 2764,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  93292,
                                                  93307
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2764,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 2764,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "alternate": {
                                                "type": "Identifier",
                                                "name": "seen",
                                                "range": [
                                                  93310,
                                                  93314
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2764,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 2764,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                93280,
                                                93314
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2764,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 2764,
                                                  "column": 58
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            93268,
                                            93315
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2764,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2764,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "range": [
                                          93223,
                                          93315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2763,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 2764,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      93211,
                                      93316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2763,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2764,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    93211,
                                    93317
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2763,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2764,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "range": [
                                93171,
                                93327
                              ],
                              "loc": {
                                "start": {
                                  "line": 2761,
                                  "column": 50
                                },
                                "end": {
                                  "line": 2765,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              93129,
                              93327
                            ],
                            "loc": {
                              "start": {
                                "line": 2761,
                                "column": 8
                              },
                              "end": {
                                "line": 2765,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          93077,
                          93335
                        ],
                        "loc": {
                          "start": {
                            "line": 2759,
                            "column": 39
                          },
                          "end": {
                            "line": 2766,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        93044,
                        93335
                      ],
                      "loc": {
                        "start": {
                          "line": 2759,
                          "column": 6
                        },
                        "end": {
                          "line": 2766,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              93346,
                              93351
                            ],
                            "loc": {
                              "start": {
                                "line": 2767,
                                "column": 10
                              },
                              "end": {
                                "line": 2767,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                93354,
                                93358
                              ],
                              "loc": {
                                "start": {
                                  "line": 2767,
                                  "column": 18
                                },
                                "end": {
                                  "line": 2767,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                93359,
                                93360
                              ],
                              "loc": {
                                "start": {
                                  "line": 2767,
                                  "column": 23
                                },
                                "end": {
                                  "line": 2767,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              93354,
                              93361
                            ],
                            "loc": {
                              "start": {
                                "line": 2767,
                                "column": 18
                              },
                              "end": {
                                "line": 2767,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            93346,
                            93361
                          ],
                          "loc": {
                            "start": {
                              "line": 2767,
                              "column": 10
                            },
                            "end": {
                              "line": 2767,
                              "column": 25
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              93373,
                              93378
                            ],
                            "loc": {
                              "start": {
                                "line": 2768,
                                "column": 10
                              },
                              "end": {
                                "line": 2768,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                93382,
                                93383
                              ],
                              "loc": {
                                "start": {
                                  "line": 2768,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2768,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              93381,
                              93383
                            ],
                            "loc": {
                              "start": {
                                "line": 2768,
                                "column": 18
                              },
                              "end": {
                                "line": 2768,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            93373,
                            93383
                          ],
                          "loc": {
                            "start": {
                              "line": 2768,
                              "column": 10
                            },
                            "end": {
                              "line": 2768,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              93395,
                              93401
                            ],
                            "loc": {
                              "start": {
                                "line": 2769,
                                "column": 10
                              },
                              "end": {
                                "line": 2769,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                93404,
                                93409
                              ],
                              "loc": {
                                "start": {
                                  "line": 2769,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2769,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  93412,
                                  93417
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2769,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2769,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  93418,
                                  93424
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2769,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2769,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                93412,
                                93424
                              ],
                              "loc": {
                                "start": {
                                  "line": 2769,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2769,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                93427,
                                93428
                              ],
                              "loc": {
                                "start": {
                                  "line": 2769,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2769,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              93404,
                              93428
                            ],
                            "loc": {
                              "start": {
                                "line": 2769,
                                "column": 19
                              },
                              "end": {
                                "line": 2769,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            93395,
                            93428
                          ],
                          "loc": {
                            "start": {
                              "line": 2769,
                              "column": 10
                            },
                            "end": {
                              "line": 2769,
                              "column": 43
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              93440,
                              93446
                            ],
                            "loc": {
                              "start": {
                                "line": 2770,
                                "column": 10
                              },
                              "end": {
                                "line": 2770,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              93449,
                              93451
                            ],
                            "loc": {
                              "start": {
                                "line": 2770,
                                "column": 19
                              },
                              "end": {
                                "line": 2770,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            93440,
                            93451
                          ],
                          "loc": {
                            "start": {
                              "line": 2770,
                              "column": 10
                            },
                            "end": {
                              "line": 2770,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        93342,
                        93452
                      ],
                      "loc": {
                        "start": {
                          "line": 2767,
                          "column": 6
                        },
                        "end": {
                          "line": 2770,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "LabeledStatement",
                      "label": {
                        "type": "Identifier",
                        "name": "outer",
                        "range": [
                          93460,
                          93465
                        ],
                        "loc": {
                          "start": {
                            "line": 2772,
                            "column": 6
                          },
                          "end": {
                            "line": 2772,
                            "column": 11
                          }
                        }
                      },
                      "body": {
                        "type": "WhileStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "UpdateExpression",
                            "operator": "++",
                            "argument": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                93482,
                                93487
                              ],
                              "loc": {
                                "start": {
                                  "line": 2773,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2773,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              93480,
                              93487
                            ],
                            "loc": {
                              "start": {
                                "line": 2773,
                                "column": 13
                              },
                              "end": {
                                "line": 2773,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              93490,
                              93496
                            ],
                            "loc": {
                              "start": {
                                "line": 2773,
                                "column": 23
                              },
                              "end": {
                                "line": 2773,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            93480,
                            93496
                          ],
                          "loc": {
                            "start": {
                              "line": 2773,
                              "column": 13
                            },
                            "end": {
                              "line": 2773,
                              "column": 29
                            }
                          }
                        },
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "cache",
                                    "range": [
                                      93512,
                                      93517
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2774,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2774,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "caches",
                                      "range": [
                                        93520,
                                        93526
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2774,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2774,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        93527,
                                        93528
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2774,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 2774,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      93520,
                                      93529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2774,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2774,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    93512,
                                    93529
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2774,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2774,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                93508,
                                93530
                              ],
                              "loc": {
                                "start": {
                                  "line": 2774,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2774,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    93539,
                                    93544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2775,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2775,
                                      "column": 13
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      93547,
                                      93552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2775,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 2775,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      93553,
                                      93558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2775,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 2775,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    93547,
                                    93559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2775,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 2775,
                                      "column": 28
                                    }
                                  }
                                },
                                "range": [
                                  93539,
                                  93559
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2775,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2775,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                93539,
                                93560
                              ],
                              "loc": {
                                "start": {
                                  "line": 2775,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2775,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "cache",
                                    "range": [
                                      93575,
                                      93580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2777,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 2777,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cacheIndexOf",
                                      "range": [
                                        93583,
                                        93595
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2777,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 2777,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "cache",
                                        "range": [
                                          93596,
                                          93601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2777,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 2777,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          93603,
                                          93608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2777,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 2777,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      93583,
                                      93609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2777,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 2777,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "indexOf",
                                      "range": [
                                        93612,
                                        93619
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2777,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 2777,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "seen",
                                        "range": [
                                          93620,
                                          93624
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2777,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 2777,
                                            "column": 62
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          93626,
                                          93631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2777,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 2777,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      93612,
                                      93632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2777,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 2777,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    93575,
                                    93632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2777,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2777,
                                      "column": 70
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    93636,
                                    93637
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2777,
                                      "column": 74
                                    },
                                    "end": {
                                      "line": 2777,
                                      "column": 75
                                    }
                                  }
                                },
                                "range": [
                                  93574,
                                  93637
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2777,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2777,
                                    "column": 75
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "argsIndex",
                                        "range": [
                                          93651,
                                          93660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2778,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2778,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "argsLength",
                                        "range": [
                                          93663,
                                          93673
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2778,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 2778,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        93651,
                                        93673
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2778,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2778,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      93651,
                                      93674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2778,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2778,
                                        "column": 33
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "LogicalExpression",
                                          "operator": "||",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "cache",
                                            "range": [
                                              93686,
                                              93691
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2779,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 2779,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "seen",
                                            "range": [
                                              93695,
                                              93699
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2779,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 2779,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "range": [
                                            93686,
                                            93699
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2779,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 2779,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "push",
                                          "range": [
                                            93701,
                                            93705
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2779,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 2779,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          93685,
                                          93705
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2779,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2779,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            93706,
                                            93711
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2779,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 2779,
                                              "column": 36
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        93685,
                                        93712
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2779,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2779,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      93685,
                                      93713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2779,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2779,
                                        "column": 38
                                      }
                                    }
                                  },
                                  {
                                    "type": "WhileStatement",
                                    "test": {
                                      "type": "UpdateExpression",
                                      "operator": "--",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "argsIndex",
                                        "range": [
                                          93733,
                                          93742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2780,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 2780,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        93731,
                                        93742
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2780,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 2780,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "cache",
                                              "range": [
                                                93758,
                                                93763
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2781,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2781,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "caches",
                                                "range": [
                                                  93766,
                                                  93772
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2781,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 2781,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "argsIndex",
                                                "range": [
                                                  93773,
                                                  93782
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2781,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 2781,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                93766,
                                                93783
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2781,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 2781,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "range": [
                                              93758,
                                              93783
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2781,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2781,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            93758,
                                            93784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2781,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2781,
                                              "column": 38
                                            }
                                          }
                                        },
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "<",
                                            "left": {
                                              "type": "ConditionalExpression",
                                              "test": {
                                                "type": "Identifier",
                                                "name": "cache",
                                                "range": [
                                                  93802,
                                                  93807
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2782,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 2782,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cacheIndexOf",
                                                  "range": [
                                                    93810,
                                                    93822
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 2782,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 2782,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "cache",
                                                    "range": [
                                                      93823,
                                                      93828
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2782,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 2782,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      93830,
                                                      93835
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2782,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 2782,
                                                        "column": 50
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  93810,
                                                  93836
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2782,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 2782,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "alternate": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "indexOf",
                                                  "range": [
                                                    93839,
                                                    93846
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 2782,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 2782,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "args",
                                                      "range": [
                                                        93847,
                                                        93851
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2782,
                                                          "column": 62
                                                        },
                                                        "end": {
                                                          "line": 2782,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "argsIndex",
                                                      "range": [
                                                        93852,
                                                        93861
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 2782,
                                                          "column": 67
                                                        },
                                                        "end": {
                                                          "line": 2782,
                                                          "column": 76
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      93847,
                                                      93862
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2782,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 2782,
                                                        "column": 77
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      93864,
                                                      93869
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 2782,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 2782,
                                                        "column": 84
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  93839,
                                                  93870
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2782,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 2782,
                                                    "column": 85
                                                  }
                                                }
                                              },
                                              "range": [
                                                93802,
                                                93870
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2782,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 2782,
                                                  "column": 85
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                93874,
                                                93875
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2782,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 2782,
                                                  "column": 90
                                                }
                                              }
                                            },
                                            "range": [
                                              93801,
                                              93875
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2782,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 2782,
                                                "column": 90
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ContinueStatement",
                                                "label": {
                                                  "type": "Identifier",
                                                  "name": "outer",
                                                  "range": [
                                                    93902,
                                                    93907
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 2783,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 2783,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  93893,
                                                  93908
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2783,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 2783,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              93877,
                                              93922
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2782,
                                                "column": 92
                                              },
                                              "end": {
                                                "line": 2784,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": null,
                                          "range": [
                                            93797,
                                            93922
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2782,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2784,
                                              "column": 13
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        93744,
                                        93934
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2780,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 2785,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "range": [
                                      93724,
                                      93934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2780,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2785,
                                        "column": 11
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            93945,
                                            93951
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2786,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 2786,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "push",
                                          "range": [
                                            93952,
                                            93956
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2786,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 2786,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          93945,
                                          93956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2786,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2786,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            93957,
                                            93962
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2786,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 2786,
                                              "column": 27
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        93945,
                                        93963
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2786,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2786,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      93945,
                                      93964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2786,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2786,
                                        "column": 29
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  93639,
                                  93974
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2777,
                                    "column": 77
                                  },
                                  "end": {
                                    "line": 2787,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                93570,
                                93974
                              ],
                              "loc": {
                                "start": {
                                  "line": 2777,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2787,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            93498,
                            93982
                          ],
                          "loc": {
                            "start": {
                              "line": 2773,
                              "column": 31
                            },
                            "end": {
                              "line": 2788,
                              "column": 7
                            }
                          }
                        },
                        "range": [
                          93473,
                          93982
                        ],
                        "loc": {
                          "start": {
                            "line": 2773,
                            "column": 6
                          },
                          "end": {
                            "line": 2788,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        93460,
                        93982
                      ],
                      "loc": {
                        "start": {
                          "line": 2772,
                          "column": 6
                        },
                        "end": {
                          "line": 2788,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          93996,
                          94002
                        ],
                        "loc": {
                          "start": {
                            "line": 2789,
                            "column": 13
                          },
                          "end": {
                            "line": 2789,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        93989,
                        94003
                      ],
                      "loc": {
                        "start": {
                          "line": 2789,
                          "column": 6
                        },
                        "end": {
                          "line": 2789,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    92810,
                    94009
                  ],
                  "loc": {
                    "start": {
                      "line": 2750,
                      "column": 28
                    },
                    "end": {
                      "line": 2790,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  92786,
                  94009
                ],
                "loc": {
                  "start": {
                    "line": 2750,
                    "column": 4
                  },
                  "end": {
                    "line": 2790,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "last",
                  "range": [
                    94315,
                    94319
                  ],
                  "loc": {
                    "start": {
                      "line": 2805,
                      "column": 13
                    },
                    "end": {
                      "line": 2805,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      94320,
                      94325
                    ],
                    "loc": {
                      "start": {
                        "line": 2805,
                        "column": 18
                      },
                      "end": {
                        "line": 2805,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      94327,
                      94336
                    ],
                    "loc": {
                      "start": {
                        "line": 2805,
                        "column": 25
                      },
                      "end": {
                        "line": 2805,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      94338,
                      94345
                    ],
                    "loc": {
                      "start": {
                        "line": 2805,
                        "column": 36
                      },
                      "end": {
                        "line": 2805,
                        "column": 43
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              94359,
                              94365
                            ],
                            "loc": {
                              "start": {
                                "line": 2806,
                                "column": 10
                              },
                              "end": {
                                "line": 2806,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                94368,
                                94373
                              ],
                              "loc": {
                                "start": {
                                  "line": 2806,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2806,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  94376,
                                  94381
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2806,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2806,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  94382,
                                  94388
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2806,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2806,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                94376,
                                94388
                              ],
                              "loc": {
                                "start": {
                                  "line": 2806,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2806,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                94391,
                                94392
                              ],
                              "loc": {
                                "start": {
                                  "line": 2806,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2806,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              94368,
                              94392
                            ],
                            "loc": {
                              "start": {
                                "line": 2806,
                                "column": 19
                              },
                              "end": {
                                "line": 2806,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            94359,
                            94392
                          ],
                          "loc": {
                            "start": {
                              "line": 2806,
                              "column": 10
                            },
                            "end": {
                              "line": 2806,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        94355,
                        94393
                      ],
                      "loc": {
                        "start": {
                          "line": 2806,
                          "column": 6
                        },
                        "end": {
                          "line": 2806,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                94412,
                                94421
                              ],
                              "loc": {
                                "start": {
                                  "line": 2808,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2808,
                                  "column": 26
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              94405,
                              94421
                            ],
                            "loc": {
                              "start": {
                                "line": 2808,
                                "column": 10
                              },
                              "end": {
                                "line": 2808,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "number",
                            "raw": "'number'",
                            "range": [
                              94425,
                              94433
                            ],
                            "loc": {
                              "start": {
                                "line": 2808,
                                "column": 30
                              },
                              "end": {
                                "line": 2808,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            94405,
                            94433
                          ],
                          "loc": {
                            "start": {
                              "line": 2808,
                              "column": 10
                            },
                            "end": {
                              "line": 2808,
                              "column": 38
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              94437,
                              94446
                            ],
                            "loc": {
                              "start": {
                                "line": 2808,
                                "column": 42
                              },
                              "end": {
                                "line": 2808,
                                "column": 51
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              94450,
                              94454
                            ],
                            "loc": {
                              "start": {
                                "line": 2808,
                                "column": 55
                              },
                              "end": {
                                "line": 2808,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            94437,
                            94454
                          ],
                          "loc": {
                            "start": {
                              "line": 2808,
                              "column": 42
                            },
                            "end": {
                              "line": 2808,
                              "column": 59
                            }
                          }
                        },
                        "range": [
                          94405,
                          94454
                        ],
                        "loc": {
                          "start": {
                            "line": 2808,
                            "column": 10
                          },
                          "end": {
                            "line": 2808,
                            "column": 59
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    94470,
                                    94475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2809,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2809,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    94478,
                                    94484
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2809,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2809,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  94470,
                                  94484
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2809,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2809,
                                    "column": 26
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    94498,
                                    94499
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2810,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2810,
                                      "column": 13
                                    }
                                  }
                                },
                                "init": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    94502,
                                    94503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2810,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 2810,
                                      "column": 17
                                    }
                                  }
                                },
                                "range": [
                                  94498,
                                  94503
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2810,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2810,
                                    "column": 17
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              94466,
                              94504
                            ],
                            "loc": {
                              "start": {
                                "line": 2809,
                                "column": 8
                              },
                              "end": {
                                "line": 2810,
                                "column": 18
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  94514,
                                  94523
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2812,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2812,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      94526,
                                      94532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2812,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2812,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "createCallback",
                                    "range": [
                                      94533,
                                      94547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2812,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 2812,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    94526,
                                    94547
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2812,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2812,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      94548,
                                      94557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2812,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 2812,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      94559,
                                      94566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2812,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 2812,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 3,
                                    "raw": "3",
                                    "range": [
                                      94568,
                                      94569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2812,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 2812,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  94526,
                                  94570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2812,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2812,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                94514,
                                94570
                              ],
                              "loc": {
                                "start": {
                                  "line": 2812,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2812,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              94514,
                              94571
                            ],
                            "loc": {
                              "start": {
                                "line": 2812,
                                "column": 8
                              },
                              "end": {
                                "line": 2812,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "--",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    94587,
                                    94592
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2813,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2813,
                                      "column": 20
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  94587,
                                  94594
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2813,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2813,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "predicate",
                                  "range": [
                                    94598,
                                    94607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2813,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 2813,
                                      "column": 35
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        94608,
                                        94613
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2813,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 2813,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        94614,
                                        94619
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2813,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 2813,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      94608,
                                      94620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2813,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 2813,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      94622,
                                      94627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2813,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 2813,
                                        "column": 55
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      94629,
                                      94634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2813,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 2813,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  94598,
                                  94635
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2813,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 2813,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                94587,
                                94635
                              ],
                              "loc": {
                                "start": {
                                  "line": 2813,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2813,
                                  "column": 63
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "UpdateExpression",
                                    "operator": "++",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "n",
                                      "range": [
                                        94649,
                                        94650
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2814,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2814,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "prefix": false,
                                    "range": [
                                      94649,
                                      94652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2814,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2814,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "range": [
                                    94649,
                                    94653
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2814,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2814,
                                      "column": 14
                                    }
                                  }
                                }
                              ],
                              "range": [
                                94637,
                                94663
                              ],
                              "loc": {
                                "start": {
                                  "line": 2813,
                                  "column": 65
                                },
                                "end": {
                                  "line": 2815,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              94580,
                              94663
                            ],
                            "loc": {
                              "start": {
                                "line": 2813,
                                "column": 8
                              },
                              "end": {
                                "line": 2815,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          94456,
                          94671
                        ],
                        "loc": {
                          "start": {
                            "line": 2808,
                            "column": 61
                          },
                          "end": {
                            "line": 2816,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  94687,
                                  94688
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2817,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2817,
                                    "column": 9
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  94691,
                                  94700
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2817,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2817,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                94687,
                                94700
                              ],
                              "loc": {
                                "start": {
                                  "line": 2817,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2817,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              94687,
                              94701
                            ],
                            "loc": {
                              "start": {
                                "line": 2817,
                                "column": 8
                              },
                              "end": {
                                "line": 2817,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    94714,
                                    94715
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2818,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2818,
                                      "column": 13
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    94719,
                                    94723
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2818,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2818,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  94714,
                                  94723
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2818,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2818,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  94727,
                                  94734
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2818,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 2818,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                94714,
                                94734
                              ],
                              "loc": {
                                "start": {
                                  "line": 2818,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2818,
                                  "column": 32
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        94755,
                                        94760
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2819,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 2819,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "array",
                                        "range": [
                                          94763,
                                          94768
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2819,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 2819,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "BinaryExpression",
                                        "operator": "-",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            94769,
                                            94775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2819,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 2819,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            94778,
                                            94779
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2819,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 2819,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "range": [
                                          94769,
                                          94779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2819,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 2819,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        94763,
                                        94780
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2819,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 2819,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "Identifier",
                                      "name": "undefined",
                                      "range": [
                                        94783,
                                        94792
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2819,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 2819,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "range": [
                                      94755,
                                      94792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2819,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2819,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    94748,
                                    94793
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2819,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2819,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                94736,
                                94803
                              ],
                              "loc": {
                                "start": {
                                  "line": 2818,
                                  "column": 34
                                },
                                "end": {
                                  "line": 2820,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              94710,
                              94803
                            ],
                            "loc": {
                              "start": {
                                "line": 2818,
                                "column": 8
                              },
                              "end": {
                                "line": 2820,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          94677,
                          94811
                        ],
                        "loc": {
                          "start": {
                            "line": 2816,
                            "column": 13
                          },
                          "end": {
                            "line": 2821,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        94401,
                        94811
                      ],
                      "loc": {
                        "start": {
                          "line": 2808,
                          "column": 6
                        },
                        "end": {
                          "line": 2821,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            94818,
                            94819
                          ],
                          "loc": {
                            "start": {
                              "line": 2822,
                              "column": 6
                            },
                            "end": {
                              "line": 2822,
                              "column": 7
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "-",
                          "left": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              94822,
                              94828
                            ],
                            "loc": {
                              "start": {
                                "line": 2822,
                                "column": 10
                              },
                              "end": {
                                "line": 2822,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              94831,
                              94832
                            ],
                            "loc": {
                              "start": {
                                "line": 2822,
                                "column": 19
                              },
                              "end": {
                                "line": 2822,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            94822,
                            94832
                          ],
                          "loc": {
                            "start": {
                              "line": 2822,
                              "column": 10
                            },
                            "end": {
                              "line": 2822,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          94818,
                          94832
                        ],
                        "loc": {
                          "start": {
                            "line": 2822,
                            "column": 6
                          },
                          "end": {
                            "line": 2822,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        94818,
                        94833
                      ],
                      "loc": {
                        "start": {
                          "line": 2822,
                          "column": 6
                        },
                        "end": {
                          "line": 2822,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "slice",
                          "range": [
                            94847,
                            94852
                          ],
                          "loc": {
                            "start": {
                              "line": 2823,
                              "column": 13
                            },
                            "end": {
                              "line": 2823,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              94853,
                              94858
                            ],
                            "loc": {
                              "start": {
                                "line": 2823,
                                "column": 19
                              },
                              "end": {
                                "line": 2823,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": ">",
                              "left": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  94861,
                                  94862
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2823,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2823,
                                    "column": 28
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  94865,
                                  94866
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2823,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 2823,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                94861,
                                94866
                              ],
                              "loc": {
                                "start": {
                                  "line": 2823,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2823,
                                  "column": 32
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "n",
                              "range": [
                                94869,
                                94870
                              ],
                              "loc": {
                                "start": {
                                  "line": 2823,
                                  "column": 35
                                },
                                "end": {
                                  "line": 2823,
                                  "column": 36
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                94873,
                                94874
                              ],
                              "loc": {
                                "start": {
                                  "line": 2823,
                                  "column": 39
                                },
                                "end": {
                                  "line": 2823,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              94861,
                              94874
                            ],
                            "loc": {
                              "start": {
                                "line": 2823,
                                "column": 27
                              },
                              "end": {
                                "line": 2823,
                                "column": 40
                              }
                            }
                          }
                        ],
                        "range": [
                          94847,
                          94875
                        ],
                        "loc": {
                          "start": {
                            "line": 2823,
                            "column": 13
                          },
                          "end": {
                            "line": 2823,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        94840,
                        94876
                      ],
                      "loc": {
                        "start": {
                          "line": 2823,
                          "column": 6
                        },
                        "end": {
                          "line": 2823,
                          "column": 42
                        }
                      }
                    }
                  ],
                  "range": [
                    94347,
                    94882
                  ],
                  "loc": {
                    "start": {
                      "line": 2805,
                      "column": 45
                    },
                    "end": {
                      "line": 2824,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  94306,
                  94882
                ],
                "loc": {
                  "start": {
                    "line": 2805,
                    "column": 4
                  },
                  "end": {
                    "line": 2824,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "lastIndexOf",
                  "range": [
                    95627,
                    95638
                  ],
                  "loc": {
                    "start": {
                      "line": 2847,
                      "column": 13
                    },
                    "end": {
                      "line": 2847,
                      "column": 24
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      95639,
                      95644
                    ],
                    "loc": {
                      "start": {
                        "line": 2847,
                        "column": 25
                      },
                      "end": {
                        "line": 2847,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      95646,
                      95651
                    ],
                    "loc": {
                      "start": {
                        "line": 2847,
                        "column": 32
                      },
                      "end": {
                        "line": 2847,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "fromIndex",
                    "range": [
                      95653,
                      95662
                    ],
                    "loc": {
                      "start": {
                        "line": 2847,
                        "column": 39
                      },
                      "end": {
                        "line": 2847,
                        "column": 48
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              95676,
                              95681
                            ],
                            "loc": {
                              "start": {
                                "line": 2848,
                                "column": 10
                              },
                              "end": {
                                "line": 2848,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                95684,
                                95689
                              ],
                              "loc": {
                                "start": {
                                  "line": 2848,
                                  "column": 18
                                },
                                "end": {
                                  "line": 2848,
                                  "column": 23
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  95692,
                                  95697
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2848,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 2848,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  95698,
                                  95704
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2848,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 2848,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                95692,
                                95704
                              ],
                              "loc": {
                                "start": {
                                  "line": 2848,
                                  "column": 26
                                },
                                "end": {
                                  "line": 2848,
                                  "column": 38
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                95707,
                                95708
                              ],
                              "loc": {
                                "start": {
                                  "line": 2848,
                                  "column": 41
                                },
                                "end": {
                                  "line": 2848,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              95684,
                              95708
                            ],
                            "loc": {
                              "start": {
                                "line": 2848,
                                "column": 18
                              },
                              "end": {
                                "line": 2848,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            95676,
                            95708
                          ],
                          "loc": {
                            "start": {
                              "line": 2848,
                              "column": 10
                            },
                            "end": {
                              "line": 2848,
                              "column": 42
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        95672,
                        95709
                      ],
                      "loc": {
                        "start": {
                          "line": 2848,
                          "column": 6
                        },
                        "end": {
                          "line": 2848,
                          "column": 43
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "fromIndex",
                            "range": [
                              95727,
                              95736
                            ],
                            "loc": {
                              "start": {
                                "line": 2849,
                                "column": 17
                              },
                              "end": {
                                "line": 2849,
                                "column": 26
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            95720,
                            95736
                          ],
                          "loc": {
                            "start": {
                              "line": 2849,
                              "column": 10
                            },
                            "end": {
                              "line": 2849,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            95740,
                            95748
                          ],
                          "loc": {
                            "start": {
                              "line": 2849,
                              "column": 30
                            },
                            "end": {
                              "line": 2849,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          95720,
                          95748
                        ],
                        "loc": {
                          "start": {
                            "line": 2849,
                            "column": 10
                          },
                          "end": {
                            "line": 2849,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  95760,
                                  95765
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2850,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2850,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "fromIndex",
                                      "range": [
                                        95769,
                                        95778
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2850,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 2850,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        95781,
                                        95782
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2850,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 2850,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      95769,
                                      95782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2850,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2850,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "nativeMax",
                                      "range": [
                                        95785,
                                        95794
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2850,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 2850,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          95795,
                                          95796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2850,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 2850,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            95798,
                                            95803
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2850,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 2850,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "fromIndex",
                                          "range": [
                                            95806,
                                            95815
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2850,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 2850,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "range": [
                                          95798,
                                          95815
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2850,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 2850,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      95785,
                                      95816
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2850,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 2850,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "nativeMin",
                                      "range": [
                                        95819,
                                        95828
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2850,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 2850,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "fromIndex",
                                        "range": [
                                          95829,
                                          95838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2850,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 2850,
                                            "column": 86
                                          }
                                        }
                                      },
                                      {
                                        "type": "BinaryExpression",
                                        "operator": "-",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            95840,
                                            95845
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2850,
                                              "column": 88
                                            },
                                            "end": {
                                              "line": 2850,
                                              "column": 93
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            95848,
                                            95849
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2850,
                                              "column": 96
                                            },
                                            "end": {
                                              "line": 2850,
                                              "column": 97
                                            }
                                          }
                                        },
                                        "range": [
                                          95840,
                                          95849
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2850,
                                            "column": 88
                                          },
                                          "end": {
                                            "line": 2850,
                                            "column": 97
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      95819,
                                      95850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2850,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 2850,
                                        "column": 98
                                      }
                                    }
                                  },
                                  "range": [
                                    95769,
                                    95850
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2850,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2850,
                                      "column": 98
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    95854,
                                    95855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2850,
                                      "column": 102
                                    },
                                    "end": {
                                      "line": 2850,
                                      "column": 103
                                    }
                                  }
                                },
                                "range": [
                                  95768,
                                  95855
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2850,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 2850,
                                    "column": 103
                                  }
                                }
                              },
                              "range": [
                                95760,
                                95855
                              ],
                              "loc": {
                                "start": {
                                  "line": 2850,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2850,
                                  "column": 103
                                }
                              }
                            },
                            "range": [
                              95760,
                              95856
                            ],
                            "loc": {
                              "start": {
                                "line": 2850,
                                "column": 8
                              },
                              "end": {
                                "line": 2850,
                                "column": 104
                              }
                            }
                          }
                        ],
                        "range": [
                          95750,
                          95864
                        ],
                        "loc": {
                          "start": {
                            "line": 2849,
                            "column": 40
                          },
                          "end": {
                            "line": 2851,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        95716,
                        95864
                      ],
                      "loc": {
                        "start": {
                          "line": 2849,
                          "column": 6
                        },
                        "end": {
                          "line": 2851,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "index",
                          "range": [
                            95878,
                            95883
                          ],
                          "loc": {
                            "start": {
                              "line": 2852,
                              "column": 13
                            },
                            "end": {
                              "line": 2852,
                              "column": 18
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          95878,
                          95885
                        ],
                        "loc": {
                          "start": {
                            "line": 2852,
                            "column": 13
                          },
                          "end": {
                            "line": 2852,
                            "column": 20
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    95901,
                                    95906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2853,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2853,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    95907,
                                    95912
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2853,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2853,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  95901,
                                  95913
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2853,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2853,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  95918,
                                  95923
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2853,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 2853,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                95901,
                                95923
                              ],
                              "loc": {
                                "start": {
                                  "line": 2853,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2853,
                                  "column": 34
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      95944,
                                      95949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2854,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2854,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    95937,
                                    95950
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2854,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2854,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                95925,
                                95960
                              ],
                              "loc": {
                                "start": {
                                  "line": 2853,
                                  "column": 36
                                },
                                "end": {
                                  "line": 2855,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              95897,
                              95960
                            ],
                            "loc": {
                              "start": {
                                "line": 2853,
                                "column": 8
                              },
                              "end": {
                                "line": 2855,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          95887,
                          95968
                        ],
                        "loc": {
                          "start": {
                            "line": 2852,
                            "column": 22
                          },
                          "end": {
                            "line": 2856,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        95871,
                        95968
                      ],
                      "loc": {
                        "start": {
                          "line": 2852,
                          "column": 6
                        },
                        "end": {
                          "line": 2856,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "UnaryExpression",
                        "operator": "-",
                        "argument": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            95983,
                            95984
                          ],
                          "loc": {
                            "start": {
                              "line": 2857,
                              "column": 14
                            },
                            "end": {
                              "line": 2857,
                              "column": 15
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          95982,
                          95984
                        ],
                        "loc": {
                          "start": {
                            "line": 2857,
                            "column": 13
                          },
                          "end": {
                            "line": 2857,
                            "column": 15
                          }
                        }
                      },
                      "range": [
                        95975,
                        95985
                      ],
                      "loc": {
                        "start": {
                          "line": 2857,
                          "column": 6
                        },
                        "end": {
                          "line": 2857,
                          "column": 16
                        }
                      }
                    }
                  ],
                  "range": [
                    95664,
                    95991
                  ],
                  "loc": {
                    "start": {
                      "line": 2847,
                      "column": 50
                    },
                    "end": {
                      "line": 2858,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  95618,
                  95991
                ],
                "loc": {
                  "start": {
                    "line": 2847,
                    "column": 4
                  },
                  "end": {
                    "line": 2858,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "pull",
                  "range": [
                    96471,
                    96475
                  ],
                  "loc": {
                    "start": {
                      "line": 2877,
                      "column": 13
                    },
                    "end": {
                      "line": 2877,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      96476,
                      96481
                    ],
                    "loc": {
                      "start": {
                        "line": 2877,
                        "column": 18
                      },
                      "end": {
                        "line": 2877,
                        "column": 23
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              96495,
                              96504
                            ],
                            "loc": {
                              "start": {
                                "line": 2878,
                                "column": 10
                              },
                              "end": {
                                "line": 2878,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              96507,
                              96508
                            ],
                            "loc": {
                              "start": {
                                "line": 2878,
                                "column": 22
                              },
                              "end": {
                                "line": 2878,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            96495,
                            96508
                          ],
                          "loc": {
                            "start": {
                              "line": 2878,
                              "column": 10
                            },
                            "end": {
                              "line": 2878,
                              "column": 23
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsLength",
                            "range": [
                              96520,
                              96530
                            ],
                            "loc": {
                              "start": {
                                "line": 2879,
                                "column": 10
                              },
                              "end": {
                                "line": 2879,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                96533,
                                96542
                              ],
                              "loc": {
                                "start": {
                                  "line": 2879,
                                  "column": 23
                                },
                                "end": {
                                  "line": 2879,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                96543,
                                96549
                              ],
                              "loc": {
                                "start": {
                                  "line": 2879,
                                  "column": 33
                                },
                                "end": {
                                  "line": 2879,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              96533,
                              96549
                            ],
                            "loc": {
                              "start": {
                                "line": 2879,
                                "column": 23
                              },
                              "end": {
                                "line": 2879,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            96520,
                            96549
                          ],
                          "loc": {
                            "start": {
                              "line": 2879,
                              "column": 10
                            },
                            "end": {
                              "line": 2879,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              96561,
                              96567
                            ],
                            "loc": {
                              "start": {
                                "line": 2880,
                                "column": 10
                              },
                              "end": {
                                "line": 2880,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                96570,
                                96575
                              ],
                              "loc": {
                                "start": {
                                  "line": 2880,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2880,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  96578,
                                  96583
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2880,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2880,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  96584,
                                  96590
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2880,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2880,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                96578,
                                96590
                              ],
                              "loc": {
                                "start": {
                                  "line": 2880,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2880,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                96593,
                                96594
                              ],
                              "loc": {
                                "start": {
                                  "line": 2880,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2880,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              96570,
                              96594
                            ],
                            "loc": {
                              "start": {
                                "line": 2880,
                                "column": 19
                              },
                              "end": {
                                "line": 2880,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            96561,
                            96594
                          ],
                          "loc": {
                            "start": {
                              "line": 2880,
                              "column": 10
                            },
                            "end": {
                              "line": 2880,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        96491,
                        96595
                      ],
                      "loc": {
                        "start": {
                          "line": 2878,
                          "column": 6
                        },
                        "end": {
                          "line": 2880,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              96612,
                              96621
                            ],
                            "loc": {
                              "start": {
                                "line": 2882,
                                "column": 15
                              },
                              "end": {
                                "line": 2882,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            96610,
                            96621
                          ],
                          "loc": {
                            "start": {
                              "line": 2882,
                              "column": 13
                            },
                            "end": {
                              "line": 2882,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "argsLength",
                          "range": [
                            96624,
                            96634
                          ],
                          "loc": {
                            "start": {
                              "line": 2882,
                              "column": 27
                            },
                            "end": {
                              "line": 2882,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          96610,
                          96634
                        ],
                        "loc": {
                          "start": {
                            "line": 2882,
                            "column": 13
                          },
                          "end": {
                            "line": 2882,
                            "column": 37
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    96650,
                                    96655
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2883,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2883,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      96659,
                                      96660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2883,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 2883,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    96658,
                                    96660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2883,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2883,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  96650,
                                  96660
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2883,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2883,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    96674,
                                    96679
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2884,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2884,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      96682,
                                      96691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2884,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2884,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "argsIndex",
                                    "range": [
                                      96692,
                                      96701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2884,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 2884,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    96682,
                                    96702
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2884,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2884,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  96674,
                                  96702
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2884,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2884,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              96646,
                              96703
                            ],
                            "loc": {
                              "start": {
                                "line": 2883,
                                "column": 8
                              },
                              "end": {
                                "line": 2884,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    96722,
                                    96727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2886,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2886,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  96720,
                                  96727
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2886,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2886,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  96730,
                                  96736
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2886,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 2886,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                96720,
                                96736
                              ],
                              "loc": {
                                "start": {
                                  "line": 2886,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2886,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "===",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "array",
                                        "range": [
                                          96754,
                                          96759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2887,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 2887,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          96760,
                                          96765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2887,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 2887,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "range": [
                                        96754,
                                        96766
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2887,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 2887,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        96771,
                                        96776
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2887,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 2887,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      96754,
                                      96776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2887,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 2887,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "splice",
                                              "range": [
                                                96792,
                                                96798
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2888,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2888,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "call",
                                              "range": [
                                                96799,
                                                96803
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2888,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 2888,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "range": [
                                              96792,
                                              96803
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2888,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2888,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "array",
                                              "range": [
                                                96804,
                                                96809
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2888,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 2888,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "UpdateExpression",
                                              "operator": "--",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "index",
                                                "range": [
                                                  96811,
                                                  96816
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2888,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 2888,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "prefix": false,
                                              "range": [
                                                96811,
                                                96818
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2888,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 2888,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                96820,
                                                96821
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2888,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 2888,
                                                  "column": 41
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            96792,
                                            96822
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2888,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2888,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "range": [
                                          96792,
                                          96823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2888,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2888,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "UpdateExpression",
                                          "operator": "--",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              96836,
                                              96842
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2889,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2889,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "prefix": false,
                                          "range": [
                                            96836,
                                            96844
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2889,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2889,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "range": [
                                          96836,
                                          96845
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2889,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2889,
                                            "column": 21
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      96778,
                                      96857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2887,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 2890,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    96750,
                                    96857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2887,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2890,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                96738,
                                96867
                              ],
                              "loc": {
                                "start": {
                                  "line": 2886,
                                  "column": 33
                                },
                                "end": {
                                  "line": 2891,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              96713,
                              96867
                            ],
                            "loc": {
                              "start": {
                                "line": 2886,
                                "column": 8
                              },
                              "end": {
                                "line": 2891,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          96636,
                          96875
                        ],
                        "loc": {
                          "start": {
                            "line": 2882,
                            "column": 39
                          },
                          "end": {
                            "line": 2892,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        96603,
                        96875
                      ],
                      "loc": {
                        "start": {
                          "line": 2882,
                          "column": 6
                        },
                        "end": {
                          "line": 2892,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          96889,
                          96894
                        ],
                        "loc": {
                          "start": {
                            "line": 2893,
                            "column": 13
                          },
                          "end": {
                            "line": 2893,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        96882,
                        96895
                      ],
                      "loc": {
                        "start": {
                          "line": 2893,
                          "column": 6
                        },
                        "end": {
                          "line": 2893,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "range": [
                    96483,
                    96901
                  ],
                  "loc": {
                    "start": {
                      "line": 2877,
                      "column": 25
                    },
                    "end": {
                      "line": 2894,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  96462,
                  96901
                ],
                "loc": {
                  "start": {
                    "line": 2877,
                    "column": 4
                  },
                  "end": {
                    "line": 2894,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "range",
                  "range": [
                    97803,
                    97808
                  ],
                  "loc": {
                    "start": {
                      "line": 2928,
                      "column": 13
                    },
                    "end": {
                      "line": 2928,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "start",
                    "range": [
                      97809,
                      97814
                    ],
                    "loc": {
                      "start": {
                        "line": 2928,
                        "column": 19
                      },
                      "end": {
                        "line": 2928,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "end",
                    "range": [
                      97816,
                      97819
                    ],
                    "loc": {
                      "start": {
                        "line": 2928,
                        "column": 26
                      },
                      "end": {
                        "line": 2928,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "step",
                    "range": [
                      97821,
                      97825
                    ],
                    "loc": {
                      "start": {
                        "line": 2928,
                        "column": 31
                      },
                      "end": {
                        "line": 2928,
                        "column": 35
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "start",
                          "range": [
                            97835,
                            97840
                          ],
                          "loc": {
                            "start": {
                              "line": 2929,
                              "column": 6
                            },
                            "end": {
                              "line": 2929,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "+",
                            "argument": {
                              "type": "Identifier",
                              "name": "start",
                              "range": [
                                97844,
                                97849
                              ],
                              "loc": {
                                "start": {
                                  "line": 2929,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2929,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              97843,
                              97849
                            ],
                            "loc": {
                              "start": {
                                "line": 2929,
                                "column": 14
                              },
                              "end": {
                                "line": 2929,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              97853,
                              97854
                            ],
                            "loc": {
                              "start": {
                                "line": 2929,
                                "column": 24
                              },
                              "end": {
                                "line": 2929,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            97843,
                            97854
                          ],
                          "loc": {
                            "start": {
                              "line": 2929,
                              "column": 14
                            },
                            "end": {
                              "line": 2929,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          97835,
                          97854
                        ],
                        "loc": {
                          "start": {
                            "line": 2929,
                            "column": 6
                          },
                          "end": {
                            "line": 2929,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        97835,
                        97855
                      ],
                      "loc": {
                        "start": {
                          "line": 2929,
                          "column": 6
                        },
                        "end": {
                          "line": 2929,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "step",
                          "range": [
                            97862,
                            97866
                          ],
                          "loc": {
                            "start": {
                              "line": 2930,
                              "column": 6
                            },
                            "end": {
                              "line": 2930,
                              "column": 10
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "step",
                                "range": [
                                  97876,
                                  97880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2930,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2930,
                                    "column": 24
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                97869,
                                97880
                              ],
                              "loc": {
                                "start": {
                                  "line": 2930,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2930,
                                  "column": 24
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "number",
                              "raw": "'number'",
                              "range": [
                                97884,
                                97892
                              ],
                              "loc": {
                                "start": {
                                  "line": 2930,
                                  "column": 28
                                },
                                "end": {
                                  "line": 2930,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              97869,
                              97892
                            ],
                            "loc": {
                              "start": {
                                "line": 2930,
                                "column": 13
                              },
                              "end": {
                                "line": 2930,
                                "column": 36
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "step",
                            "range": [
                              97895,
                              97899
                            ],
                            "loc": {
                              "start": {
                                "line": 2930,
                                "column": 39
                              },
                              "end": {
                                "line": 2930,
                                "column": 43
                              }
                            }
                          },
                          "alternate": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "+",
                              "argument": {
                                "type": "Identifier",
                                "name": "step",
                                "range": [
                                  97904,
                                  97908
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2930,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 2930,
                                    "column": 52
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                97903,
                                97908
                              ],
                              "loc": {
                                "start": {
                                  "line": 2930,
                                  "column": 47
                                },
                                "end": {
                                  "line": 2930,
                                  "column": 52
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                97912,
                                97913
                              ],
                              "loc": {
                                "start": {
                                  "line": 2930,
                                  "column": 56
                                },
                                "end": {
                                  "line": 2930,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              97903,
                              97913
                            ],
                            "loc": {
                              "start": {
                                "line": 2930,
                                "column": 47
                              },
                              "end": {
                                "line": 2930,
                                "column": 57
                              }
                            }
                          },
                          "range": [
                            97869,
                            97914
                          ],
                          "loc": {
                            "start": {
                              "line": 2930,
                              "column": 13
                            },
                            "end": {
                              "line": 2930,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          97862,
                          97914
                        ],
                        "loc": {
                          "start": {
                            "line": 2930,
                            "column": 6
                          },
                          "end": {
                            "line": 2930,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        97862,
                        97915
                      ],
                      "loc": {
                        "start": {
                          "line": 2930,
                          "column": 6
                        },
                        "end": {
                          "line": 2930,
                          "column": 59
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "end",
                          "range": [
                            97927,
                            97930
                          ],
                          "loc": {
                            "start": {
                              "line": 2932,
                              "column": 10
                            },
                            "end": {
                              "line": 2932,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            97934,
                            97938
                          ],
                          "loc": {
                            "start": {
                              "line": 2932,
                              "column": 17
                            },
                            "end": {
                              "line": 2932,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          97927,
                          97938
                        ],
                        "loc": {
                          "start": {
                            "line": 2932,
                            "column": 10
                          },
                          "end": {
                            "line": 2932,
                            "column": 21
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "end",
                                "range": [
                                  97950,
                                  97953
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2933,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2933,
                                    "column": 11
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "start",
                                "range": [
                                  97956,
                                  97961
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2933,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2933,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                97950,
                                97961
                              ],
                              "loc": {
                                "start": {
                                  "line": 2933,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2933,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              97950,
                              97962
                            ],
                            "loc": {
                              "start": {
                                "line": 2933,
                                "column": 8
                              },
                              "end": {
                                "line": 2933,
                                "column": 20
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "start",
                                "range": [
                                  97971,
                                  97976
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2934,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2934,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  97979,
                                  97980
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2934,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 2934,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                97971,
                                97980
                              ],
                              "loc": {
                                "start": {
                                  "line": 2934,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2934,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              97971,
                              97981
                            ],
                            "loc": {
                              "start": {
                                "line": 2934,
                                "column": 8
                              },
                              "end": {
                                "line": 2934,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          97940,
                          97989
                        ],
                        "loc": {
                          "start": {
                            "line": 2932,
                            "column": 23
                          },
                          "end": {
                            "line": 2935,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        97923,
                        97989
                      ],
                      "loc": {
                        "start": {
                          "line": 2932,
                          "column": 6
                        },
                        "end": {
                          "line": 2935,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              98124,
                              98129
                            ],
                            "loc": {
                              "start": {
                                "line": 2938,
                                "column": 10
                              },
                              "end": {
                                "line": 2938,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                98133,
                                98134
                              ],
                              "loc": {
                                "start": {
                                  "line": 2938,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2938,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              98132,
                              98134
                            ],
                            "loc": {
                              "start": {
                                "line": 2938,
                                "column": 18
                              },
                              "end": {
                                "line": 2938,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            98124,
                            98134
                          ],
                          "loc": {
                            "start": {
                              "line": 2938,
                              "column": 10
                            },
                            "end": {
                              "line": 2938,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              98146,
                              98152
                            ],
                            "loc": {
                              "start": {
                                "line": 2939,
                                "column": 10
                              },
                              "end": {
                                "line": 2939,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeMax",
                              "range": [
                                98155,
                                98164
                              ],
                              "loc": {
                                "start": {
                                  "line": 2939,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2939,
                                  "column": 28
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  98165,
                                  98166
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2939,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 2939,
                                    "column": 30
                                  }
                                }
                              },
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "ceil",
                                  "range": [
                                    98168,
                                    98172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2939,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 2939,
                                      "column": 36
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "/",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "-",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "end",
                                        "range": [
                                          98174,
                                          98177
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2939,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 2939,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "start",
                                        "range": [
                                          98180,
                                          98185
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2939,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 2939,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "range": [
                                        98174,
                                        98185
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2939,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 2939,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "LogicalExpression",
                                      "operator": "||",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "step",
                                        "range": [
                                          98190,
                                          98194
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2939,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 2939,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          98198,
                                          98199
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2939,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 2939,
                                            "column": 63
                                          }
                                        }
                                      },
                                      "range": [
                                        98190,
                                        98199
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2939,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 2939,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "range": [
                                      98173,
                                      98200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2939,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 2939,
                                        "column": 64
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  98168,
                                  98201
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2939,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 2939,
                                    "column": 65
                                  }
                                }
                              }
                            ],
                            "range": [
                              98155,
                              98202
                            ],
                            "loc": {
                              "start": {
                                "line": 2939,
                                "column": 19
                              },
                              "end": {
                                "line": 2939,
                                "column": 66
                              }
                            }
                          },
                          "range": [
                            98146,
                            98202
                          ],
                          "loc": {
                            "start": {
                              "line": 2939,
                              "column": 10
                            },
                            "end": {
                              "line": 2939,
                              "column": 66
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              98214,
                              98220
                            ],
                            "loc": {
                              "start": {
                                "line": 2940,
                                "column": 10
                              },
                              "end": {
                                "line": 2940,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                98223,
                                98228
                              ],
                              "loc": {
                                "start": {
                                  "line": 2940,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2940,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  98229,
                                  98235
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2940,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 2940,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "range": [
                              98223,
                              98236
                            ],
                            "loc": {
                              "start": {
                                "line": 2940,
                                "column": 19
                              },
                              "end": {
                                "line": 2940,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            98214,
                            98236
                          ],
                          "loc": {
                            "start": {
                              "line": 2940,
                              "column": 10
                            },
                            "end": {
                              "line": 2940,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        98120,
                        98237
                      ],
                      "loc": {
                        "start": {
                          "line": 2938,
                          "column": 6
                        },
                        "end": {
                          "line": 2940,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              98254,
                              98259
                            ],
                            "loc": {
                              "start": {
                                "line": 2942,
                                "column": 15
                              },
                              "end": {
                                "line": 2942,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            98252,
                            98259
                          ],
                          "loc": {
                            "start": {
                              "line": 2942,
                              "column": 13
                            },
                            "end": {
                              "line": 2942,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            98262,
                            98268
                          ],
                          "loc": {
                            "start": {
                              "line": 2942,
                              "column": 23
                            },
                            "end": {
                              "line": 2942,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          98252,
                          98268
                        ],
                        "loc": {
                          "start": {
                            "line": 2942,
                            "column": 13
                          },
                          "end": {
                            "line": 2942,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    98280,
                                    98286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2943,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2943,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    98287,
                                    98292
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2943,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2943,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  98280,
                                  98293
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2943,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2943,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "start",
                                "range": [
                                  98296,
                                  98301
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2943,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 2943,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                98280,
                                98301
                              ],
                              "loc": {
                                "start": {
                                  "line": 2943,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2943,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              98280,
                              98302
                            ],
                            "loc": {
                              "start": {
                                "line": 2943,
                                "column": 8
                              },
                              "end": {
                                "line": 2943,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "+=",
                              "left": {
                                "type": "Identifier",
                                "name": "start",
                                "range": [
                                  98311,
                                  98316
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2944,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2944,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "step",
                                "range": [
                                  98320,
                                  98324
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2944,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 2944,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                98311,
                                98324
                              ],
                              "loc": {
                                "start": {
                                  "line": 2944,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2944,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              98311,
                              98325
                            ],
                            "loc": {
                              "start": {
                                "line": 2944,
                                "column": 8
                              },
                              "end": {
                                "line": 2944,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          98270,
                          98333
                        ],
                        "loc": {
                          "start": {
                            "line": 2942,
                            "column": 31
                          },
                          "end": {
                            "line": 2945,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        98245,
                        98333
                      ],
                      "loc": {
                        "start": {
                          "line": 2942,
                          "column": 6
                        },
                        "end": {
                          "line": 2945,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          98347,
                          98353
                        ],
                        "loc": {
                          "start": {
                            "line": 2946,
                            "column": 13
                          },
                          "end": {
                            "line": 2946,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        98340,
                        98354
                      ],
                      "loc": {
                        "start": {
                          "line": 2946,
                          "column": 6
                        },
                        "end": {
                          "line": 2946,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    97827,
                    98360
                  ],
                  "loc": {
                    "start": {
                      "line": 2928,
                      "column": 37
                    },
                    "end": {
                      "line": 2947,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  97794,
                  98360
                ],
                "loc": {
                  "start": {
                    "line": 2928,
                    "column": 4
                  },
                  "end": {
                    "line": 2947,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "remove",
                  "range": [
                    99703,
                    99709
                  ],
                  "loc": {
                    "start": {
                      "line": 2981,
                      "column": 13
                    },
                    "end": {
                      "line": 2981,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      99710,
                      99715
                    ],
                    "loc": {
                      "start": {
                        "line": 2981,
                        "column": 20
                      },
                      "end": {
                        "line": 2981,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      99717,
                      99726
                    ],
                    "loc": {
                      "start": {
                        "line": 2981,
                        "column": 27
                      },
                      "end": {
                        "line": 2981,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      99728,
                      99735
                    ],
                    "loc": {
                      "start": {
                        "line": 2981,
                        "column": 38
                      },
                      "end": {
                        "line": 2981,
                        "column": 45
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              99749,
                              99754
                            ],
                            "loc": {
                              "start": {
                                "line": 2982,
                                "column": 10
                              },
                              "end": {
                                "line": 2982,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                99758,
                                99759
                              ],
                              "loc": {
                                "start": {
                                  "line": 2982,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2982,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              99757,
                              99759
                            ],
                            "loc": {
                              "start": {
                                "line": 2982,
                                "column": 18
                              },
                              "end": {
                                "line": 2982,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            99749,
                            99759
                          ],
                          "loc": {
                            "start": {
                              "line": 2982,
                              "column": 10
                            },
                            "end": {
                              "line": 2982,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              99771,
                              99777
                            ],
                            "loc": {
                              "start": {
                                "line": 2983,
                                "column": 10
                              },
                              "end": {
                                "line": 2983,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                99780,
                                99785
                              ],
                              "loc": {
                                "start": {
                                  "line": 2983,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2983,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  99788,
                                  99793
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2983,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2983,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  99794,
                                  99800
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2983,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2983,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                99788,
                                99800
                              ],
                              "loc": {
                                "start": {
                                  "line": 2983,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2983,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                99803,
                                99804
                              ],
                              "loc": {
                                "start": {
                                  "line": 2983,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2983,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              99780,
                              99804
                            ],
                            "loc": {
                              "start": {
                                "line": 2983,
                                "column": 19
                              },
                              "end": {
                                "line": 2983,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            99771,
                            99804
                          ],
                          "loc": {
                            "start": {
                              "line": 2983,
                              "column": 10
                            },
                            "end": {
                              "line": 2983,
                              "column": 43
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              99816,
                              99822
                            ],
                            "loc": {
                              "start": {
                                "line": 2984,
                                "column": 10
                              },
                              "end": {
                                "line": 2984,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              99825,
                              99827
                            ],
                            "loc": {
                              "start": {
                                "line": 2984,
                                "column": 19
                              },
                              "end": {
                                "line": 2984,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            99816,
                            99827
                          ],
                          "loc": {
                            "start": {
                              "line": 2984,
                              "column": 10
                            },
                            "end": {
                              "line": 2984,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        99745,
                        99828
                      ],
                      "loc": {
                        "start": {
                          "line": 2982,
                          "column": 6
                        },
                        "end": {
                          "line": 2984,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            99836,
                            99845
                          ],
                          "loc": {
                            "start": {
                              "line": 2986,
                              "column": 6
                            },
                            "end": {
                              "line": 2986,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                99848,
                                99854
                              ],
                              "loc": {
                                "start": {
                                  "line": 2986,
                                  "column": 18
                                },
                                "end": {
                                  "line": 2986,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                99855,
                                99869
                              ],
                              "loc": {
                                "start": {
                                  "line": 2986,
                                  "column": 25
                                },
                                "end": {
                                  "line": 2986,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              99848,
                              99869
                            ],
                            "loc": {
                              "start": {
                                "line": 2986,
                                "column": 18
                              },
                              "end": {
                                "line": 2986,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                99870,
                                99879
                              ],
                              "loc": {
                                "start": {
                                  "line": 2986,
                                  "column": 40
                                },
                                "end": {
                                  "line": 2986,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                99881,
                                99888
                              ],
                              "loc": {
                                "start": {
                                  "line": 2986,
                                  "column": 51
                                },
                                "end": {
                                  "line": 2986,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                99890,
                                99891
                              ],
                              "loc": {
                                "start": {
                                  "line": 2986,
                                  "column": 60
                                },
                                "end": {
                                  "line": 2986,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            99848,
                            99892
                          ],
                          "loc": {
                            "start": {
                              "line": 2986,
                              "column": 18
                            },
                            "end": {
                              "line": 2986,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          99836,
                          99892
                        ],
                        "loc": {
                          "start": {
                            "line": 2986,
                            "column": 6
                          },
                          "end": {
                            "line": 2986,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        99836,
                        99893
                      ],
                      "loc": {
                        "start": {
                          "line": 2986,
                          "column": 6
                        },
                        "end": {
                          "line": 2986,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              99909,
                              99914
                            ],
                            "loc": {
                              "start": {
                                "line": 2987,
                                "column": 15
                              },
                              "end": {
                                "line": 2987,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            99907,
                            99914
                          ],
                          "loc": {
                            "start": {
                              "line": 2987,
                              "column": 13
                            },
                            "end": {
                              "line": 2987,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            99917,
                            99923
                          ],
                          "loc": {
                            "start": {
                              "line": 2987,
                              "column": 23
                            },
                            "end": {
                              "line": 2987,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          99907,
                          99923
                        ],
                        "loc": {
                          "start": {
                            "line": 2987,
                            "column": 13
                          },
                          "end": {
                            "line": 2987,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    99939,
                                    99944
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2988,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2988,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      99947,
                                      99952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2988,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 2988,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      99953,
                                      99958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2988,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 2988,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    99947,
                                    99959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2988,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2988,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  99939,
                                  99959
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2988,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2988,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              99935,
                              99960
                            ],
                            "loc": {
                              "start": {
                                "line": 2988,
                                "column": 8
                              },
                              "end": {
                                "line": 2988,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  99973,
                                  99982
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2989,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2989,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    99983,
                                    99988
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2989,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2989,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    99990,
                                    99995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2989,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 2989,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    99997,
                                    100002
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2989,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 2989,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "range": [
                                99973,
                                100003
                              ],
                              "loc": {
                                "start": {
                                  "line": 2989,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2989,
                                  "column": 42
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          100017,
                                          100023
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2990,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2990,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          100024,
                                          100028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2990,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 2990,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        100017,
                                        100028
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2990,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2990,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          100029,
                                          100034
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2990,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 2990,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      100017,
                                      100035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2990,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2990,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    100017,
                                    100036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2990,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2990,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "splice",
                                        "range": [
                                          100047,
                                          100053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2991,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2991,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          100054,
                                          100058
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2991,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 2991,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        100047,
                                        100058
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2991,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2991,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "array",
                                        "range": [
                                          100059,
                                          100064
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2991,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 2991,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "UpdateExpression",
                                        "operator": "--",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            100066,
                                            100071
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2991,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 2991,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "prefix": false,
                                        "range": [
                                          100066,
                                          100073
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2991,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 2991,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          100075,
                                          100076
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2991,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 2991,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      100047,
                                      100077
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2991,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2991,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    100047,
                                    100078
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2991,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2991,
                                      "column": 41
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "UpdateExpression",
                                    "operator": "--",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        100089,
                                        100095
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2992,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2992,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "prefix": false,
                                    "range": [
                                      100089,
                                      100097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2992,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2992,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    100089,
                                    100098
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2992,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2992,
                                      "column": 19
                                    }
                                  }
                                }
                              ],
                              "range": [
                                100005,
                                100108
                              ],
                              "loc": {
                                "start": {
                                  "line": 2989,
                                  "column": 44
                                },
                                "end": {
                                  "line": 2993,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              99969,
                              100108
                            ],
                            "loc": {
                              "start": {
                                "line": 2989,
                                "column": 8
                              },
                              "end": {
                                "line": 2993,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          99925,
                          100116
                        ],
                        "loc": {
                          "start": {
                            "line": 2987,
                            "column": 31
                          },
                          "end": {
                            "line": 2994,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        99900,
                        100116
                      ],
                      "loc": {
                        "start": {
                          "line": 2987,
                          "column": 6
                        },
                        "end": {
                          "line": 2994,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          100130,
                          100136
                        ],
                        "loc": {
                          "start": {
                            "line": 2995,
                            "column": 13
                          },
                          "end": {
                            "line": 2995,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        100123,
                        100137
                      ],
                      "loc": {
                        "start": {
                          "line": 2995,
                          "column": 6
                        },
                        "end": {
                          "line": 2995,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    99737,
                    100143
                  ],
                  "loc": {
                    "start": {
                      "line": 2981,
                      "column": 47
                    },
                    "end": {
                      "line": 2996,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  99694,
                  100143
                ],
                "loc": {
                  "start": {
                    "line": 2981,
                    "column": 4
                  },
                  "end": {
                    "line": 2996,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "rest",
                  "range": [
                    100479,
                    100483
                  ],
                  "loc": {
                    "start": {
                      "line": 3012,
                      "column": 13
                    },
                    "end": {
                      "line": 3012,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      100484,
                      100489
                    ],
                    "loc": {
                      "start": {
                        "line": 3012,
                        "column": 18
                      },
                      "end": {
                        "line": 3012,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      100491,
                      100500
                    ],
                    "loc": {
                      "start": {
                        "line": 3012,
                        "column": 25
                      },
                      "end": {
                        "line": 3012,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      100502,
                      100509
                    ],
                    "loc": {
                      "start": {
                        "line": 3012,
                        "column": 36
                      },
                      "end": {
                        "line": 3012,
                        "column": 43
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                100530,
                                100539
                              ],
                              "loc": {
                                "start": {
                                  "line": 3013,
                                  "column": 17
                                },
                                "end": {
                                  "line": 3013,
                                  "column": 26
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              100523,
                              100539
                            ],
                            "loc": {
                              "start": {
                                "line": 3013,
                                "column": 10
                              },
                              "end": {
                                "line": 3013,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "number",
                            "raw": "'number'",
                            "range": [
                              100543,
                              100551
                            ],
                            "loc": {
                              "start": {
                                "line": 3013,
                                "column": 30
                              },
                              "end": {
                                "line": 3013,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            100523,
                            100551
                          ],
                          "loc": {
                            "start": {
                              "line": 3013,
                              "column": 10
                            },
                            "end": {
                              "line": 3013,
                              "column": 38
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              100555,
                              100564
                            ],
                            "loc": {
                              "start": {
                                "line": 3013,
                                "column": 42
                              },
                              "end": {
                                "line": 3013,
                                "column": 51
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              100568,
                              100572
                            ],
                            "loc": {
                              "start": {
                                "line": 3013,
                                "column": 55
                              },
                              "end": {
                                "line": 3013,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            100555,
                            100572
                          ],
                          "loc": {
                            "start": {
                              "line": 3013,
                              "column": 42
                            },
                            "end": {
                              "line": 3013,
                              "column": 59
                            }
                          }
                        },
                        "range": [
                          100523,
                          100572
                        ],
                        "loc": {
                          "start": {
                            "line": 3013,
                            "column": 10
                          },
                          "end": {
                            "line": 3013,
                            "column": 59
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    100588,
                                    100593
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3014,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3014,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      100597,
                                      100598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3014,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3014,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    100596,
                                    100598
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3014,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 3014,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  100588,
                                  100598
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3014,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3014,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    100612,
                                    100618
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3015,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3015,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      100621,
                                      100626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3015,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3015,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        100629,
                                        100634
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3015,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 3015,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        100635,
                                        100641
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3015,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 3015,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      100629,
                                      100641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3015,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 3015,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      100644,
                                      100645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3015,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 3015,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    100621,
                                    100645
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3015,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 3015,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  100612,
                                  100645
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3015,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3015,
                                    "column": 45
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    100659,
                                    100660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3016,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3016,
                                      "column": 13
                                    }
                                  }
                                },
                                "init": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    100663,
                                    100664
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3016,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 3016,
                                      "column": 17
                                    }
                                  }
                                },
                                "range": [
                                  100659,
                                  100664
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3016,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3016,
                                    "column": 17
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              100584,
                              100665
                            ],
                            "loc": {
                              "start": {
                                "line": 3014,
                                "column": 8
                              },
                              "end": {
                                "line": 3016,
                                "column": 18
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  100675,
                                  100684
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3018,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3018,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      100687,
                                      100693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3018,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 3018,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "createCallback",
                                    "range": [
                                      100694,
                                      100708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3018,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 3018,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    100687,
                                    100708
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3018,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 3018,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      100709,
                                      100718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3018,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 3018,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      100720,
                                      100727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3018,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 3018,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 3,
                                    "raw": "3",
                                    "range": [
                                      100729,
                                      100730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3018,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 3018,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  100687,
                                  100731
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3018,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 3018,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                100675,
                                100731
                              ],
                              "loc": {
                                "start": {
                                  "line": 3018,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3018,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              100675,
                              100732
                            ],
                            "loc": {
                              "start": {
                                "line": 3018,
                                "column": 8
                              },
                              "end": {
                                "line": 3018,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "UpdateExpression",
                                  "operator": "++",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      100750,
                                      100755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3019,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 3019,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    100748,
                                    100755
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3019,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 3019,
                                      "column": 22
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    100758,
                                    100764
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3019,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 3019,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  100748,
                                  100764
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3019,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 3019,
                                    "column": 31
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "predicate",
                                  "range": [
                                    100768,
                                    100777
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3019,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 3019,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        100778,
                                        100783
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3019,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 3019,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        100784,
                                        100789
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3019,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 3019,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      100778,
                                      100790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3019,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 3019,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      100792,
                                      100797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3019,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 3019,
                                        "column": 64
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      100799,
                                      100804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3019,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 3019,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  100768,
                                  100805
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3019,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 3019,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                100748,
                                100805
                              ],
                              "loc": {
                                "start": {
                                  "line": 3019,
                                  "column": 15
                                },
                                "end": {
                                  "line": 3019,
                                  "column": 72
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "UpdateExpression",
                                    "operator": "++",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "n",
                                      "range": [
                                        100819,
                                        100820
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3020,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 3020,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "prefix": false,
                                    "range": [
                                      100819,
                                      100822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3020,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 3020,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "range": [
                                    100819,
                                    100823
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3020,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3020,
                                      "column": 14
                                    }
                                  }
                                }
                              ],
                              "range": [
                                100807,
                                100833
                              ],
                              "loc": {
                                "start": {
                                  "line": 3019,
                                  "column": 74
                                },
                                "end": {
                                  "line": 3021,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              100741,
                              100833
                            ],
                            "loc": {
                              "start": {
                                "line": 3019,
                                "column": 8
                              },
                              "end": {
                                "line": 3021,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          100574,
                          100841
                        ],
                        "loc": {
                          "start": {
                            "line": 3013,
                            "column": 61
                          },
                          "end": {
                            "line": 3022,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                100851,
                                100860
                              ],
                              "loc": {
                                "start": {
                                  "line": 3022,
                                  "column": 17
                                },
                                "end": {
                                  "line": 3022,
                                  "column": 26
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                100864,
                                100868
                              ],
                              "loc": {
                                "start": {
                                  "line": 3022,
                                  "column": 30
                                },
                                "end": {
                                  "line": 3022,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              100851,
                              100868
                            ],
                            "loc": {
                              "start": {
                                "line": 3022,
                                "column": 17
                              },
                              "end": {
                                "line": 3022,
                                "column": 34
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              100872,
                              100879
                            ],
                            "loc": {
                              "start": {
                                "line": 3022,
                                "column": 38
                              },
                              "end": {
                                "line": 3022,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            100851,
                            100879
                          ],
                          "loc": {
                            "start": {
                              "line": 3022,
                              "column": 17
                            },
                            "end": {
                              "line": 3022,
                              "column": 45
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    100891,
                                    100892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3023,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3023,
                                      "column": 9
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    100895,
                                    100896
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3023,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3023,
                                      "column": 13
                                    }
                                  }
                                },
                                "range": [
                                  100891,
                                  100896
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3023,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3023,
                                    "column": 13
                                  }
                                }
                              },
                              "range": [
                                100891,
                                100897
                              ],
                              "loc": {
                                "start": {
                                  "line": 3023,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3023,
                                  "column": 14
                                }
                              }
                            }
                          ],
                          "range": [
                            100881,
                            100905
                          ],
                          "loc": {
                            "start": {
                              "line": 3022,
                              "column": 47
                            },
                            "end": {
                              "line": 3024,
                              "column": 7
                            }
                          }
                        },
                        "alternate": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    100921,
                                    100922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3025,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3025,
                                      "column": 9
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": ">",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        100925,
                                        100934
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3025,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 3025,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        100937,
                                        100938
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3025,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 3025,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "range": [
                                      100925,
                                      100938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3025,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 3025,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      100941,
                                      100950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3025,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 3025,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      100953,
                                      100954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3025,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 3025,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    100925,
                                    100954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3025,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3025,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  100921,
                                  100954
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3025,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3025,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                100921,
                                100955
                              ],
                              "loc": {
                                "start": {
                                  "line": 3025,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3025,
                                  "column": 42
                                }
                              }
                            }
                          ],
                          "range": [
                            100911,
                            100963
                          ],
                          "loc": {
                            "start": {
                              "line": 3024,
                              "column": 13
                            },
                            "end": {
                              "line": 3026,
                              "column": 7
                            }
                          }
                        },
                        "range": [
                          100847,
                          100963
                        ],
                        "loc": {
                          "start": {
                            "line": 3022,
                            "column": 13
                          },
                          "end": {
                            "line": 3026,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        100519,
                        100963
                      ],
                      "loc": {
                        "start": {
                          "line": 3013,
                          "column": 6
                        },
                        "end": {
                          "line": 3026,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "slice",
                          "range": [
                            100977,
                            100982
                          ],
                          "loc": {
                            "start": {
                              "line": 3027,
                              "column": 13
                            },
                            "end": {
                              "line": 3027,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              100983,
                              100988
                            ],
                            "loc": {
                              "start": {
                                "line": 3027,
                                "column": 19
                              },
                              "end": {
                                "line": 3027,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              100990,
                              100991
                            ],
                            "loc": {
                              "start": {
                                "line": 3027,
                                "column": 26
                              },
                              "end": {
                                "line": 3027,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          100977,
                          100992
                        ],
                        "loc": {
                          "start": {
                            "line": 3027,
                            "column": 13
                          },
                          "end": {
                            "line": 3027,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        100970,
                        100993
                      ],
                      "loc": {
                        "start": {
                          "line": 3027,
                          "column": 6
                        },
                        "end": {
                          "line": 3027,
                          "column": 29
                        }
                      }
                    }
                  ],
                  "range": [
                    100511,
                    100999
                  ],
                  "loc": {
                    "start": {
                      "line": 3012,
                      "column": 45
                    },
                    "end": {
                      "line": 3028,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  100470,
                  100999
                ],
                "loc": {
                  "start": {
                    "line": 3012,
                    "column": 4
                  },
                  "end": {
                    "line": 3028,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "slice",
                  "range": [
                    101532,
                    101537
                  ],
                  "loc": {
                    "start": {
                      "line": 3044,
                      "column": 13
                    },
                    "end": {
                      "line": 3044,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      101538,
                      101543
                    ],
                    "loc": {
                      "start": {
                        "line": 3044,
                        "column": 19
                      },
                      "end": {
                        "line": 3044,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "start",
                    "range": [
                      101545,
                      101550
                    ],
                    "loc": {
                      "start": {
                        "line": 3044,
                        "column": 26
                      },
                      "end": {
                        "line": 3044,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "end",
                    "range": [
                      101552,
                      101555
                    ],
                    "loc": {
                      "start": {
                        "line": 3044,
                        "column": 33
                      },
                      "end": {
                        "line": 3044,
                        "column": 36
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              101569,
                              101574
                            ],
                            "loc": {
                              "start": {
                                "line": 3045,
                                "column": 10
                              },
                              "end": {
                                "line": 3045,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                101578,
                                101579
                              ],
                              "loc": {
                                "start": {
                                  "line": 3045,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3045,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              101577,
                              101579
                            ],
                            "loc": {
                              "start": {
                                "line": 3045,
                                "column": 18
                              },
                              "end": {
                                "line": 3045,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            101569,
                            101579
                          ],
                          "loc": {
                            "start": {
                              "line": 3045,
                              "column": 10
                            },
                            "end": {
                              "line": 3045,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              101591,
                              101597
                            ],
                            "loc": {
                              "start": {
                                "line": 3046,
                                "column": 10
                              },
                              "end": {
                                "line": 3046,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                101600,
                                101605
                              ],
                              "loc": {
                                "start": {
                                  "line": 3046,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3046,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  101608,
                                  101613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3046,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 3046,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  101614,
                                  101620
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3046,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 3046,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                101608,
                                101620
                              ],
                              "loc": {
                                "start": {
                                  "line": 3046,
                                  "column": 27
                                },
                                "end": {
                                  "line": 3046,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                101623,
                                101624
                              ],
                              "loc": {
                                "start": {
                                  "line": 3046,
                                  "column": 42
                                },
                                "end": {
                                  "line": 3046,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              101600,
                              101624
                            ],
                            "loc": {
                              "start": {
                                "line": 3046,
                                "column": 19
                              },
                              "end": {
                                "line": 3046,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            101591,
                            101624
                          ],
                          "loc": {
                            "start": {
                              "line": 3046,
                              "column": 10
                            },
                            "end": {
                              "line": 3046,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        101565,
                        101625
                      ],
                      "loc": {
                        "start": {
                          "line": 3045,
                          "column": 6
                        },
                        "end": {
                          "line": 3046,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "start",
                            "range": [
                              101644,
                              101649
                            ],
                            "loc": {
                              "start": {
                                "line": 3048,
                                "column": 17
                              },
                              "end": {
                                "line": 3048,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            101637,
                            101649
                          ],
                          "loc": {
                            "start": {
                              "line": 3048,
                              "column": 10
                            },
                            "end": {
                              "line": 3048,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "undefined",
                          "raw": "'undefined'",
                          "range": [
                            101653,
                            101664
                          ],
                          "loc": {
                            "start": {
                              "line": 3048,
                              "column": 26
                            },
                            "end": {
                              "line": 3048,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          101637,
                          101664
                        ],
                        "loc": {
                          "start": {
                            "line": 3048,
                            "column": 10
                          },
                          "end": {
                            "line": 3048,
                            "column": 37
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "start",
                                "range": [
                                  101676,
                                  101681
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3049,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3049,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  101684,
                                  101685
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3049,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 3049,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                101676,
                                101685
                              ],
                              "loc": {
                                "start": {
                                  "line": 3049,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3049,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              101676,
                              101686
                            ],
                            "loc": {
                              "start": {
                                "line": 3049,
                                "column": 8
                              },
                              "end": {
                                "line": 3049,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          101666,
                          101694
                        ],
                        "loc": {
                          "start": {
                            "line": 3048,
                            "column": 39
                          },
                          "end": {
                            "line": 3050,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "Identifier",
                            "name": "start",
                            "range": [
                              101704,
                              101709
                            ],
                            "loc": {
                              "start": {
                                "line": 3050,
                                "column": 17
                              },
                              "end": {
                                "line": 3050,
                                "column": 22
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              101712,
                              101713
                            ],
                            "loc": {
                              "start": {
                                "line": 3050,
                                "column": 25
                              },
                              "end": {
                                "line": 3050,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            101704,
                            101713
                          ],
                          "loc": {
                            "start": {
                              "line": 3050,
                              "column": 17
                            },
                            "end": {
                              "line": 3050,
                              "column": 26
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "start",
                                  "range": [
                                    101725,
                                    101730
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3051,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3051,
                                      "column": 13
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "nativeMax",
                                    "range": [
                                      101733,
                                      101742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3051,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 3051,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          101743,
                                          101749
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3051,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 3051,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "start",
                                        "range": [
                                          101752,
                                          101757
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3051,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 3051,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "range": [
                                        101743,
                                        101757
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3051,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 3051,
                                          "column": 40
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        101759,
                                        101760
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3051,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 3051,
                                          "column": 43
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    101733,
                                    101761
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3051,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 3051,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  101725,
                                  101761
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3051,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3051,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                101725,
                                101762
                              ],
                              "loc": {
                                "start": {
                                  "line": 3051,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3051,
                                  "column": 45
                                }
                              }
                            }
                          ],
                          "range": [
                            101715,
                            101770
                          ],
                          "loc": {
                            "start": {
                              "line": 3050,
                              "column": 28
                            },
                            "end": {
                              "line": 3052,
                              "column": 7
                            }
                          }
                        },
                        "alternate": {
                          "type": "IfStatement",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": ">",
                            "left": {
                              "type": "Identifier",
                              "name": "start",
                              "range": [
                                101780,
                                101785
                              ],
                              "loc": {
                                "start": {
                                  "line": 3052,
                                  "column": 17
                                },
                                "end": {
                                  "line": 3052,
                                  "column": 22
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                101788,
                                101794
                              ],
                              "loc": {
                                "start": {
                                  "line": 3052,
                                  "column": 25
                                },
                                "end": {
                                  "line": 3052,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              101780,
                              101794
                            ],
                            "loc": {
                              "start": {
                                "line": 3052,
                                "column": 17
                              },
                              "end": {
                                "line": 3052,
                                "column": 31
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "start",
                                    "range": [
                                      101806,
                                      101811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3053,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 3053,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      101814,
                                      101820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3053,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 3053,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    101806,
                                    101820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3053,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3053,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  101806,
                                  101821
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3053,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3053,
                                    "column": 23
                                  }
                                }
                              }
                            ],
                            "range": [
                              101796,
                              101829
                            ],
                            "loc": {
                              "start": {
                                "line": 3052,
                                "column": 33
                              },
                              "end": {
                                "line": 3054,
                                "column": 7
                              }
                            }
                          },
                          "alternate": null,
                          "range": [
                            101776,
                            101829
                          ],
                          "loc": {
                            "start": {
                              "line": 3052,
                              "column": 13
                            },
                            "end": {
                              "line": 3054,
                              "column": 7
                            }
                          }
                        },
                        "range": [
                          101700,
                          101829
                        ],
                        "loc": {
                          "start": {
                            "line": 3050,
                            "column": 13
                          },
                          "end": {
                            "line": 3054,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        101633,
                        101829
                      ],
                      "loc": {
                        "start": {
                          "line": 3048,
                          "column": 6
                        },
                        "end": {
                          "line": 3054,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "end",
                            "range": [
                              101847,
                              101850
                            ],
                            "loc": {
                              "start": {
                                "line": 3055,
                                "column": 17
                              },
                              "end": {
                                "line": 3055,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            101840,
                            101850
                          ],
                          "loc": {
                            "start": {
                              "line": 3055,
                              "column": 10
                            },
                            "end": {
                              "line": 3055,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "undefined",
                          "raw": "'undefined'",
                          "range": [
                            101854,
                            101865
                          ],
                          "loc": {
                            "start": {
                              "line": 3055,
                              "column": 24
                            },
                            "end": {
                              "line": 3055,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          101840,
                          101865
                        ],
                        "loc": {
                          "start": {
                            "line": 3055,
                            "column": 10
                          },
                          "end": {
                            "line": 3055,
                            "column": 35
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "end",
                                "range": [
                                  101877,
                                  101880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3056,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3056,
                                    "column": 11
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  101883,
                                  101889
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3056,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 3056,
                                    "column": 20
                                  }
                                }
                              },
                              "range": [
                                101877,
                                101889
                              ],
                              "loc": {
                                "start": {
                                  "line": 3056,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3056,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              101877,
                              101890
                            ],
                            "loc": {
                              "start": {
                                "line": 3056,
                                "column": 8
                              },
                              "end": {
                                "line": 3056,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "range": [
                          101867,
                          101898
                        ],
                        "loc": {
                          "start": {
                            "line": 3055,
                            "column": 37
                          },
                          "end": {
                            "line": 3057,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "Identifier",
                            "name": "end",
                            "range": [
                              101908,
                              101911
                            ],
                            "loc": {
                              "start": {
                                "line": 3057,
                                "column": 17
                              },
                              "end": {
                                "line": 3057,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              101914,
                              101915
                            ],
                            "loc": {
                              "start": {
                                "line": 3057,
                                "column": 23
                              },
                              "end": {
                                "line": 3057,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            101908,
                            101915
                          ],
                          "loc": {
                            "start": {
                              "line": 3057,
                              "column": 17
                            },
                            "end": {
                              "line": 3057,
                              "column": 24
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "end",
                                  "range": [
                                    101927,
                                    101930
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3058,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3058,
                                      "column": 11
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "nativeMax",
                                    "range": [
                                      101933,
                                      101942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3058,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3058,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          101943,
                                          101949
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3058,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 3058,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "end",
                                        "range": [
                                          101952,
                                          101955
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3058,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 3058,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        101943,
                                        101955
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3058,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 3058,
                                          "column": 36
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        101957,
                                        101958
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3058,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 3058,
                                          "column": 39
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    101933,
                                    101959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3058,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 3058,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  101927,
                                  101959
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3058,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3058,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                101927,
                                101960
                              ],
                              "loc": {
                                "start": {
                                  "line": 3058,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3058,
                                  "column": 41
                                }
                              }
                            }
                          ],
                          "range": [
                            101917,
                            101968
                          ],
                          "loc": {
                            "start": {
                              "line": 3057,
                              "column": 26
                            },
                            "end": {
                              "line": 3059,
                              "column": 7
                            }
                          }
                        },
                        "alternate": {
                          "type": "IfStatement",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": ">",
                            "left": {
                              "type": "Identifier",
                              "name": "end",
                              "range": [
                                101978,
                                101981
                              ],
                              "loc": {
                                "start": {
                                  "line": 3059,
                                  "column": 17
                                },
                                "end": {
                                  "line": 3059,
                                  "column": 20
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                101984,
                                101990
                              ],
                              "loc": {
                                "start": {
                                  "line": 3059,
                                  "column": 23
                                },
                                "end": {
                                  "line": 3059,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              101978,
                              101990
                            ],
                            "loc": {
                              "start": {
                                "line": 3059,
                                "column": 17
                              },
                              "end": {
                                "line": 3059,
                                "column": 29
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "end",
                                    "range": [
                                      102002,
                                      102005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3060,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 3060,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      102008,
                                      102014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3060,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3060,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    102002,
                                    102014
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3060,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3060,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  102002,
                                  102015
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3060,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3060,
                                    "column": 21
                                  }
                                }
                              }
                            ],
                            "range": [
                              101992,
                              102023
                            ],
                            "loc": {
                              "start": {
                                "line": 3059,
                                "column": 31
                              },
                              "end": {
                                "line": 3061,
                                "column": 7
                              }
                            }
                          },
                          "alternate": null,
                          "range": [
                            101974,
                            102023
                          ],
                          "loc": {
                            "start": {
                              "line": 3059,
                              "column": 13
                            },
                            "end": {
                              "line": 3061,
                              "column": 7
                            }
                          }
                        },
                        "range": [
                          101904,
                          102023
                        ],
                        "loc": {
                          "start": {
                            "line": 3057,
                            "column": 13
                          },
                          "end": {
                            "line": 3061,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        101836,
                        102023
                      ],
                      "loc": {
                        "start": {
                          "line": 3055,
                          "column": 6
                        },
                        "end": {
                          "line": 3061,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            102030,
                            102036
                          ],
                          "loc": {
                            "start": {
                              "line": 3062,
                              "column": 6
                            },
                            "end": {
                              "line": 3062,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "-",
                            "left": {
                              "type": "Identifier",
                              "name": "end",
                              "range": [
                                102039,
                                102042
                              ],
                              "loc": {
                                "start": {
                                  "line": 3062,
                                  "column": 15
                                },
                                "end": {
                                  "line": 3062,
                                  "column": 18
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "start",
                              "range": [
                                102045,
                                102050
                              ],
                              "loc": {
                                "start": {
                                  "line": 3062,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3062,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              102039,
                              102050
                            ],
                            "loc": {
                              "start": {
                                "line": 3062,
                                "column": 15
                              },
                              "end": {
                                "line": 3062,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              102054,
                              102055
                            ],
                            "loc": {
                              "start": {
                                "line": 3062,
                                "column": 30
                              },
                              "end": {
                                "line": 3062,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            102039,
                            102055
                          ],
                          "loc": {
                            "start": {
                              "line": 3062,
                              "column": 15
                            },
                            "end": {
                              "line": 3062,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          102030,
                          102055
                        ],
                        "loc": {
                          "start": {
                            "line": 3062,
                            "column": 6
                          },
                          "end": {
                            "line": 3062,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        102030,
                        102056
                      ],
                      "loc": {
                        "start": {
                          "line": 3062,
                          "column": 6
                        },
                        "end": {
                          "line": 3062,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              102068,
                              102074
                            ],
                            "loc": {
                              "start": {
                                "line": 3064,
                                "column": 10
                              },
                              "end": {
                                "line": 3064,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                102077,
                                102082
                              ],
                              "loc": {
                                "start": {
                                  "line": 3064,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3064,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  102083,
                                  102089
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3064,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 3064,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "range": [
                              102077,
                              102090
                            ],
                            "loc": {
                              "start": {
                                "line": 3064,
                                "column": 19
                              },
                              "end": {
                                "line": 3064,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            102068,
                            102090
                          ],
                          "loc": {
                            "start": {
                              "line": 3064,
                              "column": 10
                            },
                            "end": {
                              "line": 3064,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        102064,
                        102091
                      ],
                      "loc": {
                        "start": {
                          "line": 3064,
                          "column": 6
                        },
                        "end": {
                          "line": 3064,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              102107,
                              102112
                            ],
                            "loc": {
                              "start": {
                                "line": 3065,
                                "column": 15
                              },
                              "end": {
                                "line": 3065,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            102105,
                            102112
                          ],
                          "loc": {
                            "start": {
                              "line": 3065,
                              "column": 13
                            },
                            "end": {
                              "line": 3065,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            102115,
                            102121
                          ],
                          "loc": {
                            "start": {
                              "line": 3065,
                              "column": 23
                            },
                            "end": {
                              "line": 3065,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          102105,
                          102121
                        ],
                        "loc": {
                          "start": {
                            "line": 3065,
                            "column": 13
                          },
                          "end": {
                            "line": 3065,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    102133,
                                    102139
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3066,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3066,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    102140,
                                    102145
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3066,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 3066,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  102133,
                                  102146
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3066,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3066,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    102149,
                                    102154
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3066,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 3066,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "start",
                                    "range": [
                                      102155,
                                      102160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3066,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 3066,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      102163,
                                      102168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3066,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 3066,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    102155,
                                    102168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3066,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 3066,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  102149,
                                  102169
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3066,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 3066,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                102133,
                                102169
                              ],
                              "loc": {
                                "start": {
                                  "line": 3066,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3066,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              102133,
                              102170
                            ],
                            "loc": {
                              "start": {
                                "line": 3066,
                                "column": 8
                              },
                              "end": {
                                "line": 3066,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          102123,
                          102178
                        ],
                        "loc": {
                          "start": {
                            "line": 3065,
                            "column": 31
                          },
                          "end": {
                            "line": 3067,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        102098,
                        102178
                      ],
                      "loc": {
                        "start": {
                          "line": 3065,
                          "column": 6
                        },
                        "end": {
                          "line": 3067,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          102192,
                          102198
                        ],
                        "loc": {
                          "start": {
                            "line": 3068,
                            "column": 13
                          },
                          "end": {
                            "line": 3068,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        102185,
                        102199
                      ],
                      "loc": {
                        "start": {
                          "line": 3068,
                          "column": 6
                        },
                        "end": {
                          "line": 3068,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    101557,
                    102205
                  ],
                  "loc": {
                    "start": {
                      "line": 3044,
                      "column": 38
                    },
                    "end": {
                      "line": 3069,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  101523,
                  102205
                ],
                "loc": {
                  "start": {
                    "line": 3044,
                    "column": 4
                  },
                  "end": {
                    "line": 3069,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "sortedIndex",
                  "range": [
                    104266,
                    104277
                  ],
                  "loc": {
                    "start": {
                      "line": 3121,
                      "column": 13
                    },
                    "end": {
                      "line": 3121,
                      "column": 24
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      104278,
                      104283
                    ],
                    "loc": {
                      "start": {
                        "line": 3121,
                        "column": 25
                      },
                      "end": {
                        "line": 3121,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      104285,
                      104290
                    ],
                    "loc": {
                      "start": {
                        "line": 3121,
                        "column": 32
                      },
                      "end": {
                        "line": 3121,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      104292,
                      104300
                    ],
                    "loc": {
                      "start": {
                        "line": 3121,
                        "column": 39
                      },
                      "end": {
                        "line": 3121,
                        "column": 47
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      104302,
                      104309
                    ],
                    "loc": {
                      "start": {
                        "line": 3121,
                        "column": 49
                      },
                      "end": {
                        "line": 3121,
                        "column": 56
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "low",
                            "range": [
                              104323,
                              104326
                            ],
                            "loc": {
                              "start": {
                                "line": 3122,
                                "column": 10
                              },
                              "end": {
                                "line": 3122,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              104329,
                              104330
                            ],
                            "loc": {
                              "start": {
                                "line": 3122,
                                "column": 16
                              },
                              "end": {
                                "line": 3122,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            104323,
                            104330
                          ],
                          "loc": {
                            "start": {
                              "line": 3122,
                              "column": 10
                            },
                            "end": {
                              "line": 3122,
                              "column": 17
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "high",
                            "range": [
                              104342,
                              104346
                            ],
                            "loc": {
                              "start": {
                                "line": 3123,
                                "column": 10
                              },
                              "end": {
                                "line": 3123,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                104349,
                                104354
                              ],
                              "loc": {
                                "start": {
                                  "line": 3123,
                                  "column": 17
                                },
                                "end": {
                                  "line": 3123,
                                  "column": 22
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  104357,
                                  104362
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3123,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 3123,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  104363,
                                  104369
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3123,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 3123,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                104357,
                                104369
                              ],
                              "loc": {
                                "start": {
                                  "line": 3123,
                                  "column": 25
                                },
                                "end": {
                                  "line": 3123,
                                  "column": 37
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "low",
                              "range": [
                                104372,
                                104375
                              ],
                              "loc": {
                                "start": {
                                  "line": 3123,
                                  "column": 40
                                },
                                "end": {
                                  "line": 3123,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              104349,
                              104375
                            ],
                            "loc": {
                              "start": {
                                "line": 3123,
                                "column": 17
                              },
                              "end": {
                                "line": 3123,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            104342,
                            104375
                          ],
                          "loc": {
                            "start": {
                              "line": 3123,
                              "column": 10
                            },
                            "end": {
                              "line": 3123,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        104319,
                        104376
                      ],
                      "loc": {
                        "start": {
                          "line": 3122,
                          "column": 6
                        },
                        "end": {
                          "line": 3123,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            104456,
                            104464
                          ],
                          "loc": {
                            "start": {
                              "line": 3126,
                              "column": 6
                            },
                            "end": {
                              "line": 3126,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              104467,
                              104475
                            ],
                            "loc": {
                              "start": {
                                "line": 3126,
                                "column": 17
                              },
                              "end": {
                                "line": 3126,
                                "column": 25
                              }
                            }
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "lodash",
                                "range": [
                                  104478,
                                  104484
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3126,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 3126,
                                    "column": 34
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "createCallback",
                                "range": [
                                  104485,
                                  104499
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3126,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 3126,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                104478,
                                104499
                              ],
                              "loc": {
                                "start": {
                                  "line": 3126,
                                  "column": 28
                                },
                                "end": {
                                  "line": 3126,
                                  "column": 49
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  104500,
                                  104508
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3126,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 3126,
                                    "column": 58
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  104510,
                                  104517
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3126,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 3126,
                                    "column": 67
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  104519,
                                  104520
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3126,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 3126,
                                    "column": 70
                                  }
                                }
                              }
                            ],
                            "range": [
                              104478,
                              104521
                            ],
                            "loc": {
                              "start": {
                                "line": 3126,
                                "column": 28
                              },
                              "end": {
                                "line": 3126,
                                "column": 71
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "identity",
                            "range": [
                              104524,
                              104532
                            ],
                            "loc": {
                              "start": {
                                "line": 3126,
                                "column": 74
                              },
                              "end": {
                                "line": 3126,
                                "column": 82
                              }
                            }
                          },
                          "range": [
                            104467,
                            104532
                          ],
                          "loc": {
                            "start": {
                              "line": 3126,
                              "column": 17
                            },
                            "end": {
                              "line": 3126,
                              "column": 82
                            }
                          }
                        },
                        "range": [
                          104456,
                          104532
                        ],
                        "loc": {
                          "start": {
                            "line": 3126,
                            "column": 6
                          },
                          "end": {
                            "line": 3126,
                            "column": 82
                          }
                        }
                      },
                      "range": [
                        104456,
                        104533
                      ],
                      "loc": {
                        "start": {
                          "line": 3126,
                          "column": 6
                        },
                        "end": {
                          "line": 3126,
                          "column": 83
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            104540,
                            104545
                          ],
                          "loc": {
                            "start": {
                              "line": 3127,
                              "column": 6
                            },
                            "end": {
                              "line": 3127,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              104548,
                              104556
                            ],
                            "loc": {
                              "start": {
                                "line": 3127,
                                "column": 14
                              },
                              "end": {
                                "line": 3127,
                                "column": 22
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                104557,
                                104562
                              ],
                              "loc": {
                                "start": {
                                  "line": 3127,
                                  "column": 23
                                },
                                "end": {
                                  "line": 3127,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            104548,
                            104563
                          ],
                          "loc": {
                            "start": {
                              "line": 3127,
                              "column": 14
                            },
                            "end": {
                              "line": 3127,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          104540,
                          104563
                        ],
                        "loc": {
                          "start": {
                            "line": 3127,
                            "column": 6
                          },
                          "end": {
                            "line": 3127,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        104540,
                        104564
                      ],
                      "loc": {
                        "start": {
                          "line": 3127,
                          "column": 6
                        },
                        "end": {
                          "line": 3127,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "low",
                          "range": [
                            104579,
                            104582
                          ],
                          "loc": {
                            "start": {
                              "line": 3129,
                              "column": 13
                            },
                            "end": {
                              "line": 3129,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "high",
                          "range": [
                            104585,
                            104589
                          ],
                          "loc": {
                            "start": {
                              "line": 3129,
                              "column": 19
                            },
                            "end": {
                              "line": 3129,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          104579,
                          104589
                        ],
                        "loc": {
                          "start": {
                            "line": 3129,
                            "column": 13
                          },
                          "end": {
                            "line": 3129,
                            "column": 23
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "mid",
                                  "range": [
                                    104605,
                                    104608
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3130,
                                      "column": 15
                                    }
                                  }
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "operator": ">>>",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "low",
                                      "range": [
                                        104612,
                                        104615
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3130,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 3130,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "high",
                                      "range": [
                                        104618,
                                        104622
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3130,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 3130,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      104612,
                                      104622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3130,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 3130,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      104628,
                                      104629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3130,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 3130,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    104611,
                                    104629
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3130,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 3130,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  104605,
                                  104629
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3130,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3130,
                                    "column": 36
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              104601,
                              104630
                            ],
                            "loc": {
                              "start": {
                                "line": 3130,
                                "column": 8
                              },
                              "end": {
                                "line": 3130,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      104640,
                                      104648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3131,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 3131,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "array",
                                        "range": [
                                          104649,
                                          104654
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3131,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 3131,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mid",
                                        "range": [
                                          104655,
                                          104658
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3131,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 3131,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        104649,
                                        104659
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3131,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 3131,
                                          "column": 28
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    104640,
                                    104660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3131,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 3131,
                                      "column": 29
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    104663,
                                    104668
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3131,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 3131,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  104640,
                                  104668
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3131,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 3131,
                                    "column": 37
                                  }
                                }
                              },
                              "consequent": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "low",
                                  "range": [
                                    104683,
                                    104686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3132,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 3132,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "mid",
                                    "range": [
                                      104689,
                                      104692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3132,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 3132,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      104695,
                                      104696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3132,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 3132,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    104689,
                                    104696
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3132,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 3132,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  104683,
                                  104696
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3132,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 3132,
                                    "column": 26
                                  }
                                }
                              },
                              "alternate": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "high",
                                  "range": [
                                    104711,
                                    104715
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3133,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 3133,
                                      "column": 17
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "mid",
                                  "range": [
                                    104718,
                                    104721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3133,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 3133,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  104711,
                                  104721
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3133,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 3133,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                104639,
                                104722
                              ],
                              "loc": {
                                "start": {
                                  "line": 3131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3133,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              104639,
                              104723
                            ],
                            "loc": {
                              "start": {
                                "line": 3131,
                                "column": 8
                              },
                              "end": {
                                "line": 3133,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          104591,
                          104731
                        ],
                        "loc": {
                          "start": {
                            "line": 3129,
                            "column": 25
                          },
                          "end": {
                            "line": 3134,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        104572,
                        104731
                      ],
                      "loc": {
                        "start": {
                          "line": 3129,
                          "column": 6
                        },
                        "end": {
                          "line": 3134,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "low",
                        "range": [
                          104745,
                          104748
                        ],
                        "loc": {
                          "start": {
                            "line": 3135,
                            "column": 13
                          },
                          "end": {
                            "line": 3135,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        104738,
                        104749
                      ],
                      "loc": {
                        "start": {
                          "line": 3135,
                          "column": 6
                        },
                        "end": {
                          "line": 3135,
                          "column": 17
                        }
                      }
                    }
                  ],
                  "range": [
                    104311,
                    104755
                  ],
                  "loc": {
                    "start": {
                      "line": 3121,
                      "column": 58
                    },
                    "end": {
                      "line": 3136,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  104257,
                  104755
                ],
                "loc": {
                  "start": {
                    "line": 3121,
                    "column": 4
                  },
                  "end": {
                    "line": 3136,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "take",
                      "range": [
                        105345,
                        105349
                      ],
                      "loc": {
                        "start": {
                          "line": 3162,
                          "column": 8
                        },
                        "end": {
                          "line": 3162,
                          "column": 12
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "first",
                      "range": [
                        105352,
                        105357
                      ],
                      "loc": {
                        "start": {
                          "line": 3162,
                          "column": 15
                        },
                        "end": {
                          "line": 3162,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      105345,
                      105357
                    ],
                    "loc": {
                      "start": {
                        "line": 3162,
                        "column": 8
                      },
                      "end": {
                        "line": 3162,
                        "column": 20
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  105341,
                  105358
                ],
                "loc": {
                  "start": {
                    "line": 3162,
                    "column": 4
                  },
                  "end": {
                    "line": 3162,
                    "column": 21
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "takeRight",
                      "range": [
                        105962,
                        105971
                      ],
                      "loc": {
                        "start": {
                          "line": 3188,
                          "column": 8
                        },
                        "end": {
                          "line": 3188,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "last",
                      "range": [
                        105974,
                        105978
                      ],
                      "loc": {
                        "start": {
                          "line": 3188,
                          "column": 20
                        },
                        "end": {
                          "line": 3188,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      105962,
                      105978
                    ],
                    "loc": {
                      "start": {
                        "line": 3188,
                        "column": 8
                      },
                      "end": {
                        "line": 3188,
                        "column": 24
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  105958,
                  105979
                ],
                "loc": {
                  "start": {
                    "line": 3188,
                    "column": 4
                  },
                  "end": {
                    "line": 3188,
                    "column": 25
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "takeRightWhile",
                      "range": [
                        107553,
                        107567
                      ],
                      "loc": {
                        "start": {
                          "line": 3231,
                          "column": 8
                        },
                        "end": {
                          "line": 3231,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "last",
                      "range": [
                        107570,
                        107574
                      ],
                      "loc": {
                        "start": {
                          "line": 3231,
                          "column": 25
                        },
                        "end": {
                          "line": 3231,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      107553,
                      107574
                    ],
                    "loc": {
                      "start": {
                        "line": 3231,
                        "column": 8
                      },
                      "end": {
                        "line": 3231,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  107549,
                  107575
                ],
                "loc": {
                  "start": {
                    "line": 3231,
                    "column": 4
                  },
                  "end": {
                    "line": 3231,
                    "column": 30
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "takeWhile",
                      "range": [
                        109141,
                        109150
                      ],
                      "loc": {
                        "start": {
                          "line": 3274,
                          "column": 8
                        },
                        "end": {
                          "line": 3274,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "first",
                      "range": [
                        109153,
                        109158
                      ],
                      "loc": {
                        "start": {
                          "line": 3274,
                          "column": 20
                        },
                        "end": {
                          "line": 3274,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      109141,
                      109158
                    ],
                    "loc": {
                      "start": {
                        "line": 3274,
                        "column": 8
                      },
                      "end": {
                        "line": 3274,
                        "column": 25
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  109137,
                  109159
                ],
                "loc": {
                  "start": {
                    "line": 3274,
                    "column": 4
                  },
                  "end": {
                    "line": 3274,
                    "column": 26
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "union",
                  "range": [
                    109606,
                    109611
                  ],
                  "loc": {
                    "start": {
                      "line": 3290,
                      "column": 13
                    },
                    "end": {
                      "line": 3290,
                      "column": 18
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseUniq",
                          "range": [
                            109629,
                            109637
                          ],
                          "loc": {
                            "start": {
                              "line": 3291,
                              "column": 13
                            },
                            "end": {
                              "line": 3291,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseFlatten",
                              "range": [
                                109638,
                                109649
                              ],
                              "loc": {
                                "start": {
                                  "line": 3291,
                                  "column": 22
                                },
                                "end": {
                                  "line": 3291,
                                  "column": 33
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  109650,
                                  109659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3291,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 3291,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": true,
                                "raw": "true",
                                "range": [
                                  109661,
                                  109665
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3291,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 3291,
                                    "column": 49
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": true,
                                "raw": "true",
                                "range": [
                                  109667,
                                  109671
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3291,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 3291,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "range": [
                              109638,
                              109672
                            ],
                            "loc": {
                              "start": {
                                "line": 3291,
                                "column": 22
                              },
                              "end": {
                                "line": 3291,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          109629,
                          109673
                        ],
                        "loc": {
                          "start": {
                            "line": 3291,
                            "column": 13
                          },
                          "end": {
                            "line": 3291,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        109622,
                        109674
                      ],
                      "loc": {
                        "start": {
                          "line": 3291,
                          "column": 6
                        },
                        "end": {
                          "line": 3291,
                          "column": 58
                        }
                      }
                    }
                  ],
                  "range": [
                    109614,
                    109680
                  ],
                  "loc": {
                    "start": {
                      "line": 3290,
                      "column": 21
                    },
                    "end": {
                      "line": 3292,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  109597,
                  109680
                ],
                "loc": {
                  "start": {
                    "line": 3290,
                    "column": 4
                  },
                  "end": {
                    "line": 3292,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "uniq",
                  "range": [
                    111711,
                    111715
                  ],
                  "loc": {
                    "start": {
                      "line": 3341,
                      "column": 13
                    },
                    "end": {
                      "line": 3341,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      111716,
                      111721
                    ],
                    "loc": {
                      "start": {
                        "line": 3341,
                        "column": 18
                      },
                      "end": {
                        "line": 3341,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "isSorted",
                    "range": [
                      111723,
                      111731
                    ],
                    "loc": {
                      "start": {
                        "line": 3341,
                        "column": 25
                      },
                      "end": {
                        "line": 3341,
                        "column": 33
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      111733,
                      111741
                    ],
                    "loc": {
                      "start": {
                        "line": 3341,
                        "column": 35
                      },
                      "end": {
                        "line": 3341,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      111743,
                      111750
                    ],
                    "loc": {
                      "start": {
                        "line": 3341,
                        "column": 45
                      },
                      "end": {
                        "line": 3341,
                        "column": 52
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              111764,
                              111770
                            ],
                            "loc": {
                              "start": {
                                "line": 3342,
                                "column": 10
                              },
                              "end": {
                                "line": 3342,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                111773,
                                111778
                              ],
                              "loc": {
                                "start": {
                                  "line": 3342,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3342,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  111781,
                                  111786
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3342,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 3342,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  111787,
                                  111793
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3342,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 3342,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                111781,
                                111793
                              ],
                              "loc": {
                                "start": {
                                  "line": 3342,
                                  "column": 27
                                },
                                "end": {
                                  "line": 3342,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                111796,
                                111797
                              ],
                              "loc": {
                                "start": {
                                  "line": 3342,
                                  "column": 42
                                },
                                "end": {
                                  "line": 3342,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              111773,
                              111797
                            ],
                            "loc": {
                              "start": {
                                "line": 3342,
                                "column": 19
                              },
                              "end": {
                                "line": 3342,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            111764,
                            111797
                          ],
                          "loc": {
                            "start": {
                              "line": 3342,
                              "column": 10
                            },
                            "end": {
                              "line": 3342,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        111760,
                        111798
                      ],
                      "loc": {
                        "start": {
                          "line": 3342,
                          "column": 6
                        },
                        "end": {
                          "line": 3342,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            111810,
                            111816
                          ],
                          "loc": {
                            "start": {
                              "line": 3343,
                              "column": 11
                            },
                            "end": {
                              "line": 3343,
                              "column": 17
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          111809,
                          111816
                        ],
                        "loc": {
                          "start": {
                            "line": 3343,
                            "column": 10
                          },
                          "end": {
                            "line": 3343,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ArrayExpression",
                              "elements": [],
                              "range": [
                                111835,
                                111837
                              ],
                              "loc": {
                                "start": {
                                  "line": 3344,
                                  "column": 15
                                },
                                "end": {
                                  "line": 3344,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              111828,
                              111838
                            ],
                            "loc": {
                              "start": {
                                "line": 3344,
                                "column": 8
                              },
                              "end": {
                                "line": 3344,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          111818,
                          111846
                        ],
                        "loc": {
                          "start": {
                            "line": 3343,
                            "column": 19
                          },
                          "end": {
                            "line": 3345,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        111805,
                        111846
                      ],
                      "loc": {
                        "start": {
                          "line": 3343,
                          "column": 6
                        },
                        "end": {
                          "line": 3345,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              111883,
                              111887
                            ],
                            "loc": {
                              "start": {
                                "line": 3347,
                                "column": 10
                              },
                              "end": {
                                "line": 3347,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "isSorted",
                              "range": [
                                111897,
                                111905
                              ],
                              "loc": {
                                "start": {
                                  "line": 3347,
                                  "column": 24
                                },
                                "end": {
                                  "line": 3347,
                                  "column": 32
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              111890,
                              111905
                            ],
                            "loc": {
                              "start": {
                                "line": 3347,
                                "column": 17
                              },
                              "end": {
                                "line": 3347,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            111883,
                            111905
                          ],
                          "loc": {
                            "start": {
                              "line": 3347,
                              "column": 10
                            },
                            "end": {
                              "line": 3347,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        111879,
                        111906
                      ],
                      "loc": {
                        "start": {
                          "line": 3347,
                          "column": 6
                        },
                        "end": {
                          "line": 3347,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              111917,
                              111921
                            ],
                            "loc": {
                              "start": {
                                "line": 3348,
                                "column": 10
                              },
                              "end": {
                                "line": 3348,
                                "column": 14
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "boolean",
                            "raw": "'boolean'",
                            "range": [
                              111925,
                              111934
                            ],
                            "loc": {
                              "start": {
                                "line": 3348,
                                "column": 18
                              },
                              "end": {
                                "line": 3348,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            111917,
                            111934
                          ],
                          "loc": {
                            "start": {
                              "line": 3348,
                              "column": 10
                            },
                            "end": {
                              "line": 3348,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "isSorted",
                            "range": [
                              111938,
                              111946
                            ],
                            "loc": {
                              "start": {
                                "line": 3348,
                                "column": 31
                              },
                              "end": {
                                "line": 3348,
                                "column": 39
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              111950,
                              111954
                            ],
                            "loc": {
                              "start": {
                                "line": 3348,
                                "column": 43
                              },
                              "end": {
                                "line": 3348,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            111938,
                            111954
                          ],
                          "loc": {
                            "start": {
                              "line": 3348,
                              "column": 31
                            },
                            "end": {
                              "line": 3348,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          111917,
                          111954
                        ],
                        "loc": {
                          "start": {
                            "line": 3348,
                            "column": 10
                          },
                          "end": {
                            "line": 3348,
                            "column": 47
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  111966,
                                  111973
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3349,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3349,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  111976,
                                  111984
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3349,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 3349,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                111966,
                                111984
                              ],
                              "loc": {
                                "start": {
                                  "line": 3349,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3349,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              111966,
                              111985
                            ],
                            "loc": {
                              "start": {
                                "line": 3349,
                                "column": 8
                              },
                              "end": {
                                "line": 3349,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  111994,
                                  112002
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3350,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3350,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "isSorted",
                                "range": [
                                  112005,
                                  112013
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3350,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 3350,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                111994,
                                112013
                              ],
                              "loc": {
                                "start": {
                                  "line": 3350,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3350,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              111994,
                              112014
                            ],
                            "loc": {
                              "start": {
                                "line": 3350,
                                "column": 8
                              },
                              "end": {
                                "line": 3350,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "isSorted",
                                "range": [
                                  112023,
                                  112031
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3351,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3351,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  112034,
                                  112039
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3351,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 3351,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                112023,
                                112039
                              ],
                              "loc": {
                                "start": {
                                  "line": 3351,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3351,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              112023,
                              112040
                            ],
                            "loc": {
                              "start": {
                                "line": 3351,
                                "column": 8
                              },
                              "end": {
                                "line": 3351,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "type",
                                      "range": [
                                        112119,
                                        112123
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3354,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 3354,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "number",
                                      "raw": "'number'",
                                      "range": [
                                        112127,
                                        112135
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3354,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 3354,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      112119,
                                      112135
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3354,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 3354,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "type",
                                      "range": [
                                        112139,
                                        112143
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3354,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 3354,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "string",
                                      "raw": "'string'",
                                      "range": [
                                        112147,
                                        112155
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3354,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 3354,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      112139,
                                      112155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3354,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 3354,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    112119,
                                    112155
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3354,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 3354,
                                      "column": 49
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "thisArg",
                                  "range": [
                                    112160,
                                    112167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3354,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 3354,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  112118,
                                  112167
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3354,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3354,
                                    "column": 61
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "===",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      112171,
                                      112178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3354,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 3354,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      112179,
                                      112187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3354,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 3354,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    112171,
                                    112188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3354,
                                      "column": 65
                                    },
                                    "end": {
                                      "line": 3354,
                                      "column": 82
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    112193,
                                    112198
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3354,
                                      "column": 87
                                    },
                                    "end": {
                                      "line": 3354,
                                      "column": 92
                                    }
                                  }
                                },
                                "range": [
                                  112171,
                                  112198
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3354,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 3354,
                                    "column": 92
                                  }
                                }
                              },
                              "range": [
                                112118,
                                112198
                              ],
                              "loc": {
                                "start": {
                                  "line": 3354,
                                  "column": 12
                                },
                                "end": {
                                  "line": 3354,
                                  "column": 92
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        112212,
                                        112220
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3355,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 3355,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        112223,
                                        112227
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3355,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 3355,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "range": [
                                      112212,
                                      112227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3355,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 3355,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    112212,
                                    112228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3355,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3355,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "range": [
                                112200,
                                112238
                              ],
                              "loc": {
                                "start": {
                                  "line": 3354,
                                  "column": 94
                                },
                                "end": {
                                  "line": 3356,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              112114,
                              112238
                            ],
                            "loc": {
                              "start": {
                                "line": 3354,
                                "column": 8
                              },
                              "end": {
                                "line": 3356,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          111956,
                          112246
                        ],
                        "loc": {
                          "start": {
                            "line": 3348,
                            "column": 49
                          },
                          "end": {
                            "line": 3357,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        111913,
                        112246
                      ],
                      "loc": {
                        "start": {
                          "line": 3348,
                          "column": 6
                        },
                        "end": {
                          "line": 3357,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            112257,
                            112265
                          ],
                          "loc": {
                            "start": {
                              "line": 3358,
                              "column": 10
                            },
                            "end": {
                              "line": 3358,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            112269,
                            112273
                          ],
                          "loc": {
                            "start": {
                              "line": 3358,
                              "column": 22
                            },
                            "end": {
                              "line": 3358,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          112257,
                          112273
                        ],
                        "loc": {
                          "start": {
                            "line": 3358,
                            "column": 10
                          },
                          "end": {
                            "line": 3358,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  112285,
                                  112293
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3359,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3359,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      112296,
                                      112302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3359,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 3359,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "createCallback",
                                    "range": [
                                      112303,
                                      112317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3359,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 3359,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    112296,
                                    112317
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3359,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 3359,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      112318,
                                      112326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3359,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 3359,
                                        "column": 49
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      112328,
                                      112335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3359,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 3359,
                                        "column": 58
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 3,
                                    "raw": "3",
                                    "range": [
                                      112337,
                                      112338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3359,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 3359,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  112296,
                                  112339
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3359,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 3359,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                112285,
                                112339
                              ],
                              "loc": {
                                "start": {
                                  "line": 3359,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3359,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              112285,
                              112340
                            ],
                            "loc": {
                              "start": {
                                "line": 3359,
                                "column": 8
                              },
                              "end": {
                                "line": 3359,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "range": [
                          112275,
                          112348
                        ],
                        "loc": {
                          "start": {
                            "line": 3358,
                            "column": 28
                          },
                          "end": {
                            "line": 3360,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        112253,
                        112348
                      ],
                      "loc": {
                        "start": {
                          "line": 3358,
                          "column": 6
                        },
                        "end": {
                          "line": 3360,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseUniq",
                          "range": [
                            112362,
                            112370
                          ],
                          "loc": {
                            "start": {
                              "line": 3361,
                              "column": 13
                            },
                            "end": {
                              "line": 3361,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              112371,
                              112376
                            ],
                            "loc": {
                              "start": {
                                "line": 3361,
                                "column": 22
                              },
                              "end": {
                                "line": 3361,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "isSorted",
                            "range": [
                              112378,
                              112386
                            ],
                            "loc": {
                              "start": {
                                "line": 3361,
                                "column": 29
                              },
                              "end": {
                                "line": 3361,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              112388,
                              112396
                            ],
                            "loc": {
                              "start": {
                                "line": 3361,
                                "column": 39
                              },
                              "end": {
                                "line": 3361,
                                "column": 47
                              }
                            }
                          }
                        ],
                        "range": [
                          112362,
                          112397
                        ],
                        "loc": {
                          "start": {
                            "line": 3361,
                            "column": 13
                          },
                          "end": {
                            "line": 3361,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        112355,
                        112398
                      ],
                      "loc": {
                        "start": {
                          "line": 3361,
                          "column": 6
                        },
                        "end": {
                          "line": 3361,
                          "column": 49
                        }
                      }
                    }
                  ],
                  "range": [
                    111752,
                    112404
                  ],
                  "loc": {
                    "start": {
                      "line": 3341,
                      "column": 54
                    },
                    "end": {
                      "line": 3362,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  111702,
                  112404
                ],
                "loc": {
                  "start": {
                    "line": 3341,
                    "column": 4
                  },
                  "end": {
                    "line": 3362,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "without",
                  "range": [
                    112870,
                    112877
                  ],
                  "loc": {
                    "start": {
                      "line": 3379,
                      "column": 13
                    },
                    "end": {
                      "line": 3379,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      112878,
                      112883
                    ],
                    "loc": {
                      "start": {
                        "line": 3379,
                        "column": 21
                      },
                      "end": {
                        "line": 3379,
                        "column": 26
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseDifference",
                          "range": [
                            112900,
                            112914
                          ],
                          "loc": {
                            "start": {
                              "line": 3380,
                              "column": 13
                            },
                            "end": {
                              "line": 3380,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              112915,
                              112920
                            ],
                            "loc": {
                              "start": {
                                "line": 3380,
                                "column": 28
                              },
                              "end": {
                                "line": 3380,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "slice",
                              "range": [
                                112922,
                                112927
                              ],
                              "loc": {
                                "start": {
                                  "line": 3380,
                                  "column": 35
                                },
                                "end": {
                                  "line": 3380,
                                  "column": 40
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  112928,
                                  112937
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3380,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 3380,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  112939,
                                  112940
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3380,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 3380,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              112922,
                              112941
                            ],
                            "loc": {
                              "start": {
                                "line": 3380,
                                "column": 35
                              },
                              "end": {
                                "line": 3380,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          112900,
                          112942
                        ],
                        "loc": {
                          "start": {
                            "line": 3380,
                            "column": 13
                          },
                          "end": {
                            "line": 3380,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        112893,
                        112943
                      ],
                      "loc": {
                        "start": {
                          "line": 3380,
                          "column": 6
                        },
                        "end": {
                          "line": 3380,
                          "column": 56
                        }
                      }
                    }
                  ],
                  "range": [
                    112885,
                    112949
                  ],
                  "loc": {
                    "start": {
                      "line": 3379,
                      "column": 28
                    },
                    "end": {
                      "line": 3381,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  112861,
                  112949
                ],
                "loc": {
                  "start": {
                    "line": 3379,
                    "column": 4
                  },
                  "end": {
                    "line": 3381,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "xor",
                  "range": [
                    113495,
                    113498
                  ],
                  "loc": {
                    "start": {
                      "line": 3401,
                      "column": 13
                    },
                    "end": {
                      "line": 3401,
                      "column": 16
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              113513,
                              113518
                            ],
                            "loc": {
                              "start": {
                                "line": 3402,
                                "column": 10
                              },
                              "end": {
                                "line": 3402,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                113522,
                                113523
                              ],
                              "loc": {
                                "start": {
                                  "line": 3402,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3402,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              113521,
                              113523
                            ],
                            "loc": {
                              "start": {
                                "line": 3402,
                                "column": 18
                              },
                              "end": {
                                "line": 3402,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            113513,
                            113523
                          ],
                          "loc": {
                            "start": {
                              "line": 3402,
                              "column": 10
                            },
                            "end": {
                              "line": 3402,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              113535,
                              113541
                            ],
                            "loc": {
                              "start": {
                                "line": 3403,
                                "column": 10
                              },
                              "end": {
                                "line": 3403,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                113544,
                                113553
                              ],
                              "loc": {
                                "start": {
                                  "line": 3403,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3403,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                113554,
                                113560
                              ],
                              "loc": {
                                "start": {
                                  "line": 3403,
                                  "column": 29
                                },
                                "end": {
                                  "line": 3403,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              113544,
                              113560
                            ],
                            "loc": {
                              "start": {
                                "line": 3403,
                                "column": 19
                              },
                              "end": {
                                "line": 3403,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            113535,
                            113560
                          ],
                          "loc": {
                            "start": {
                              "line": 3403,
                              "column": 10
                            },
                            "end": {
                              "line": 3403,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        113509,
                        113561
                      ],
                      "loc": {
                        "start": {
                          "line": 3402,
                          "column": 6
                        },
                        "end": {
                          "line": 3403,
                          "column": 36
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              113578,
                              113583
                            ],
                            "loc": {
                              "start": {
                                "line": 3405,
                                "column": 15
                              },
                              "end": {
                                "line": 3405,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            113576,
                            113583
                          ],
                          "loc": {
                            "start": {
                              "line": 3405,
                              "column": 13
                            },
                            "end": {
                              "line": 3405,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            113586,
                            113592
                          ],
                          "loc": {
                            "start": {
                              "line": 3405,
                              "column": 23
                            },
                            "end": {
                              "line": 3405,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          113576,
                          113592
                        ],
                        "loc": {
                          "start": {
                            "line": 3405,
                            "column": 13
                          },
                          "end": {
                            "line": 3405,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    113608,
                                    113613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3406,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3406,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      113616,
                                      113625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3406,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 3406,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      113626,
                                      113631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3406,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 3406,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    113616,
                                    113632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3406,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 3406,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  113608,
                                  113632
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3406,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3406,
                                    "column": 36
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              113604,
                              113633
                            ],
                            "loc": {
                              "start": {
                                "line": 3406,
                                "column": 8
                              },
                              "end": {
                                "line": 3406,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isArray",
                                  "range": [
                                    113646,
                                    113653
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3407,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3407,
                                      "column": 19
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      113654,
                                      113659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3407,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 3407,
                                        "column": 25
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  113646,
                                  113660
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3407,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3407,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isArguments",
                                  "range": [
                                    113664,
                                    113675
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3407,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 3407,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      113676,
                                      113681
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3407,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 3407,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  113664,
                                  113682
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3407,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 3407,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                113646,
                                113682
                              ],
                              "loc": {
                                "start": {
                                  "line": 3407,
                                  "column": 12
                                },
                                "end": {
                                  "line": 3407,
                                  "column": 48
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          113700,
                                          113706
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3408,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 3408,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "ConditionalExpression",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            113709,
                                            113715
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3408,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 3408,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "baseDifference",
                                                "range": [
                                                  113730,
                                                  113744
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 3409,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 3409,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    113745,
                                                    113751
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 3409,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 3409,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "array",
                                                  "range": [
                                                    113753,
                                                    113758
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 3409,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 3409,
                                                      "column": 42
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                113730,
                                                113759
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3409,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 3409,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "concat",
                                              "range": [
                                                113760,
                                                113766
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3409,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 3409,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "range": [
                                              113730,
                                              113766
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3409,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 3409,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "baseDifference",
                                                "range": [
                                                  113767,
                                                  113781
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 3409,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 3409,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "array",
                                                  "range": [
                                                    113782,
                                                    113787
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 3409,
                                                      "column": 66
                                                    },
                                                    "end": {
                                                      "line": 3409,
                                                      "column": 71
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    113789,
                                                    113795
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 3409,
                                                      "column": 73
                                                    },
                                                    "end": {
                                                      "line": 3409,
                                                      "column": 79
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                113767,
                                                113796
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3409,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 3409,
                                                  "column": 80
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            113730,
                                            113797
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3409,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 3409,
                                              "column": 81
                                            }
                                          }
                                        },
                                        "alternate": {
                                          "type": "Identifier",
                                          "name": "array",
                                          "range": [
                                            113812,
                                            113817
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3410,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 3410,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "range": [
                                          113709,
                                          113817
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3408,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 3410,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "range": [
                                        113700,
                                        113817
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3408,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3410,
                                          "column": 19
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    113696,
                                    113818
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3408,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3410,
                                      "column": 20
                                    }
                                  }
                                }
                              ],
                              "range": [
                                113684,
                                113828
                              ],
                              "loc": {
                                "start": {
                                  "line": 3407,
                                  "column": 50
                                },
                                "end": {
                                  "line": 3411,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              113642,
                              113828
                            ],
                            "loc": {
                              "start": {
                                "line": 3407,
                                "column": 8
                              },
                              "end": {
                                "line": 3411,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          113594,
                          113836
                        ],
                        "loc": {
                          "start": {
                            "line": 3405,
                            "column": 31
                          },
                          "end": {
                            "line": 3412,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        113569,
                        113836
                      ],
                      "loc": {
                        "start": {
                          "line": 3405,
                          "column": 6
                        },
                        "end": {
                          "line": 3412,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            113850,
                            113856
                          ],
                          "loc": {
                            "start": {
                              "line": 3413,
                              "column": 13
                            },
                            "end": {
                              "line": 3413,
                              "column": 19
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "baseUniq",
                            "range": [
                              113859,
                              113867
                            ],
                            "loc": {
                              "start": {
                                "line": 3413,
                                "column": 22
                              },
                              "end": {
                                "line": 3413,
                                "column": 30
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                113868,
                                113874
                              ],
                              "loc": {
                                "start": {
                                  "line": 3413,
                                  "column": 31
                                },
                                "end": {
                                  "line": 3413,
                                  "column": 37
                                }
                              }
                            }
                          ],
                          "range": [
                            113859,
                            113875
                          ],
                          "loc": {
                            "start": {
                              "line": 3413,
                              "column": 22
                            },
                            "end": {
                              "line": 3413,
                              "column": 38
                            }
                          }
                        },
                        "alternate": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            113878,
                            113880
                          ],
                          "loc": {
                            "start": {
                              "line": 3413,
                              "column": 41
                            },
                            "end": {
                              "line": 3413,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          113850,
                          113880
                        ],
                        "loc": {
                          "start": {
                            "line": 3413,
                            "column": 13
                          },
                          "end": {
                            "line": 3413,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        113843,
                        113881
                      ],
                      "loc": {
                        "start": {
                          "line": 3413,
                          "column": 6
                        },
                        "end": {
                          "line": 3413,
                          "column": 44
                        }
                      }
                    }
                  ],
                  "range": [
                    113501,
                    113887
                  ],
                  "loc": {
                    "start": {
                      "line": 3401,
                      "column": 19
                    },
                    "end": {
                      "line": 3414,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  113486,
                  113887
                ],
                "loc": {
                  "start": {
                    "line": 3401,
                    "column": 4
                  },
                  "end": {
                    "line": 3414,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "zip",
                  "range": [
                    114686,
                    114689
                  ],
                  "loc": {
                    "start": {
                      "line": 3436,
                      "column": 13
                    },
                    "end": {
                      "line": 3436,
                      "column": 16
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              114704,
                              114709
                            ],
                            "loc": {
                              "start": {
                                "line": 3437,
                                "column": 10
                              },
                              "end": {
                                "line": 3437,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": ">",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "arguments",
                                  "range": [
                                    114712,
                                    114721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3437,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 3437,
                                      "column": 27
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    114722,
                                    114728
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3437,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 3437,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  114712,
                                  114728
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3437,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 3437,
                                    "column": 34
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  114731,
                                  114732
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3437,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 3437,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                114712,
                                114732
                              ],
                              "loc": {
                                "start": {
                                  "line": 3437,
                                  "column": 18
                                },
                                "end": {
                                  "line": 3437,
                                  "column": 38
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                114735,
                                114744
                              ],
                              "loc": {
                                "start": {
                                  "line": 3437,
                                  "column": 41
                                },
                                "end": {
                                  "line": 3437,
                                  "column": 50
                                }
                              }
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  114747,
                                  114756
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3437,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 3437,
                                    "column": 62
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  114757,
                                  114758
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3437,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 3437,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                114747,
                                114759
                              ],
                              "loc": {
                                "start": {
                                  "line": 3437,
                                  "column": 53
                                },
                                "end": {
                                  "line": 3437,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              114712,
                              114759
                            ],
                            "loc": {
                              "start": {
                                "line": 3437,
                                "column": 18
                              },
                              "end": {
                                "line": 3437,
                                "column": 65
                              }
                            }
                          },
                          "range": [
                            114704,
                            114759
                          ],
                          "loc": {
                            "start": {
                              "line": 3437,
                              "column": 10
                            },
                            "end": {
                              "line": 3437,
                              "column": 65
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              114771,
                              114776
                            ],
                            "loc": {
                              "start": {
                                "line": 3438,
                                "column": 10
                              },
                              "end": {
                                "line": 3438,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                114780,
                                114781
                              ],
                              "loc": {
                                "start": {
                                  "line": 3438,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3438,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              114779,
                              114781
                            ],
                            "loc": {
                              "start": {
                                "line": 3438,
                                "column": 18
                              },
                              "end": {
                                "line": 3438,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            114771,
                            114781
                          ],
                          "loc": {
                            "start": {
                              "line": 3438,
                              "column": 10
                            },
                            "end": {
                              "line": 3438,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              114793,
                              114799
                            ],
                            "loc": {
                              "start": {
                                "line": 3439,
                                "column": 10
                              },
                              "end": {
                                "line": 3439,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                114802,
                                114807
                              ],
                              "loc": {
                                "start": {
                                  "line": 3439,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3439,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "max",
                                "range": [
                                  114810,
                                  114813
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3439,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 3439,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "pluck",
                                    "range": [
                                      114814,
                                      114819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3439,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 3439,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "array",
                                      "range": [
                                        114820,
                                        114825
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3439,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 3439,
                                          "column": 42
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": "length",
                                      "raw": "'length'",
                                      "range": [
                                        114827,
                                        114835
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3439,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 3439,
                                          "column": 52
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    114814,
                                    114836
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3439,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 3439,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                114810,
                                114837
                              ],
                              "loc": {
                                "start": {
                                  "line": 3439,
                                  "column": 27
                                },
                                "end": {
                                  "line": 3439,
                                  "column": 54
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                114840,
                                114841
                              ],
                              "loc": {
                                "start": {
                                  "line": 3439,
                                  "column": 57
                                },
                                "end": {
                                  "line": 3439,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              114802,
                              114841
                            ],
                            "loc": {
                              "start": {
                                "line": 3439,
                                "column": 19
                              },
                              "end": {
                                "line": 3439,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            114793,
                            114841
                          ],
                          "loc": {
                            "start": {
                              "line": 3439,
                              "column": 10
                            },
                            "end": {
                              "line": 3439,
                              "column": 58
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              114853,
                              114859
                            ],
                            "loc": {
                              "start": {
                                "line": 3440,
                                "column": 10
                              },
                              "end": {
                                "line": 3440,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                114862,
                                114867
                              ],
                              "loc": {
                                "start": {
                                  "line": 3440,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3440,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "<",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      114868,
                                      114874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3440,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 3440,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      114877,
                                      114878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3440,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 3440,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    114868,
                                    114878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3440,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 3440,
                                      "column": 35
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    114881,
                                    114882
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3440,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 3440,
                                      "column": 39
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    114885,
                                    114891
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3440,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 3440,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  114868,
                                  114891
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3440,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 3440,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "range": [
                              114862,
                              114892
                            ],
                            "loc": {
                              "start": {
                                "line": 3440,
                                "column": 19
                              },
                              "end": {
                                "line": 3440,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            114853,
                            114892
                          ],
                          "loc": {
                            "start": {
                              "line": 3440,
                              "column": 10
                            },
                            "end": {
                              "line": 3440,
                              "column": 49
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        114700,
                        114893
                      ],
                      "loc": {
                        "start": {
                          "line": 3437,
                          "column": 6
                        },
                        "end": {
                          "line": 3440,
                          "column": 50
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              114910,
                              114915
                            ],
                            "loc": {
                              "start": {
                                "line": 3442,
                                "column": 15
                              },
                              "end": {
                                "line": 3442,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            114908,
                            114915
                          ],
                          "loc": {
                            "start": {
                              "line": 3442,
                              "column": 13
                            },
                            "end": {
                              "line": 3442,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            114918,
                            114924
                          ],
                          "loc": {
                            "start": {
                              "line": 3442,
                              "column": 23
                            },
                            "end": {
                              "line": 3442,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          114908,
                          114924
                        ],
                        "loc": {
                          "start": {
                            "line": 3442,
                            "column": 13
                          },
                          "end": {
                            "line": 3442,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    114936,
                                    114942
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3443,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3443,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    114943,
                                    114948
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3443,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 3443,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  114936,
                                  114949
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3443,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3443,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "pluck",
                                  "range": [
                                    114952,
                                    114957
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3443,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 3443,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      114958,
                                      114963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3443,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 3443,
                                        "column": 35
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      114965,
                                      114970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3443,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 3443,
                                        "column": 42
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  114952,
                                  114971
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3443,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 3443,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                114936,
                                114971
                              ],
                              "loc": {
                                "start": {
                                  "line": 3443,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3443,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              114936,
                              114972
                            ],
                            "loc": {
                              "start": {
                                "line": 3443,
                                "column": 8
                              },
                              "end": {
                                "line": 3443,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          114926,
                          114980
                        ],
                        "loc": {
                          "start": {
                            "line": 3442,
                            "column": 31
                          },
                          "end": {
                            "line": 3444,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        114901,
                        114980
                      ],
                      "loc": {
                        "start": {
                          "line": 3442,
                          "column": 6
                        },
                        "end": {
                          "line": 3444,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          114994,
                          115000
                        ],
                        "loc": {
                          "start": {
                            "line": 3445,
                            "column": 13
                          },
                          "end": {
                            "line": 3445,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        114987,
                        115001
                      ],
                      "loc": {
                        "start": {
                          "line": 3445,
                          "column": 6
                        },
                        "end": {
                          "line": 3445,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    114692,
                    115007
                  ],
                  "loc": {
                    "start": {
                      "line": 3436,
                      "column": 19
                    },
                    "end": {
                      "line": 3446,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  114677,
                  115007
                ],
                "loc": {
                  "start": {
                    "line": 3436,
                    "column": 4
                  },
                  "end": {
                    "line": 3446,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "zipObject",
                  "range": [
                    115679,
                    115688
                  ],
                  "loc": {
                    "start": {
                      "line": 3466,
                      "column": 13
                    },
                    "end": {
                      "line": 3466,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "keys",
                    "range": [
                      115689,
                      115693
                    ],
                    "loc": {
                      "start": {
                        "line": 3466,
                        "column": 23
                      },
                      "end": {
                        "line": 3466,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "values",
                    "range": [
                      115695,
                      115701
                    ],
                    "loc": {
                      "start": {
                        "line": 3466,
                        "column": 29
                      },
                      "end": {
                        "line": 3466,
                        "column": 35
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              115715,
                              115720
                            ],
                            "loc": {
                              "start": {
                                "line": 3467,
                                "column": 10
                              },
                              "end": {
                                "line": 3467,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                115724,
                                115725
                              ],
                              "loc": {
                                "start": {
                                  "line": 3467,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3467,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              115723,
                              115725
                            ],
                            "loc": {
                              "start": {
                                "line": 3467,
                                "column": 18
                              },
                              "end": {
                                "line": 3467,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            115715,
                            115725
                          ],
                          "loc": {
                            "start": {
                              "line": 3467,
                              "column": 10
                            },
                            "end": {
                              "line": 3467,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              115737,
                              115743
                            ],
                            "loc": {
                              "start": {
                                "line": 3468,
                                "column": 10
                              },
                              "end": {
                                "line": 3468,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "keys",
                              "range": [
                                115746,
                                115750
                              ],
                              "loc": {
                                "start": {
                                  "line": 3468,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3468,
                                  "column": 23
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "keys",
                                "range": [
                                  115753,
                                  115757
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3468,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 3468,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  115758,
                                  115764
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3468,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 3468,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                115753,
                                115764
                              ],
                              "loc": {
                                "start": {
                                  "line": 3468,
                                  "column": 26
                                },
                                "end": {
                                  "line": 3468,
                                  "column": 37
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                115767,
                                115768
                              ],
                              "loc": {
                                "start": {
                                  "line": 3468,
                                  "column": 40
                                },
                                "end": {
                                  "line": 3468,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              115746,
                              115768
                            ],
                            "loc": {
                              "start": {
                                "line": 3468,
                                "column": 19
                              },
                              "end": {
                                "line": 3468,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            115737,
                            115768
                          ],
                          "loc": {
                            "start": {
                              "line": 3468,
                              "column": 10
                            },
                            "end": {
                              "line": 3468,
                              "column": 41
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              115780,
                              115786
                            ],
                            "loc": {
                              "start": {
                                "line": 3469,
                                "column": 10
                              },
                              "end": {
                                "line": 3469,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ObjectExpression",
                            "properties": [],
                            "range": [
                              115789,
                              115791
                            ],
                            "loc": {
                              "start": {
                                "line": 3469,
                                "column": 19
                              },
                              "end": {
                                "line": 3469,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            115780,
                            115791
                          ],
                          "loc": {
                            "start": {
                              "line": 3469,
                              "column": 10
                            },
                            "end": {
                              "line": 3469,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        115711,
                        115792
                      ],
                      "loc": {
                        "start": {
                          "line": 3467,
                          "column": 6
                        },
                        "end": {
                          "line": 3469,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "Identifier",
                              "name": "values",
                              "range": [
                                115805,
                                115811
                              ],
                              "loc": {
                                "start": {
                                  "line": 3471,
                                  "column": 11
                                },
                                "end": {
                                  "line": 3471,
                                  "column": 17
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              115804,
                              115811
                            ],
                            "loc": {
                              "start": {
                                "line": 3471,
                                "column": 10
                              },
                              "end": {
                                "line": 3471,
                                "column": 17
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              115815,
                              115821
                            ],
                            "loc": {
                              "start": {
                                "line": 3471,
                                "column": 21
                              },
                              "end": {
                                "line": 3471,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            115804,
                            115821
                          ],
                          "loc": {
                            "start": {
                              "line": 3471,
                              "column": 10
                            },
                            "end": {
                              "line": 3471,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isArray",
                              "range": [
                                115826,
                                115833
                              ],
                              "loc": {
                                "start": {
                                  "line": 3471,
                                  "column": 32
                                },
                                "end": {
                                  "line": 3471,
                                  "column": 39
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "keys",
                                  "range": [
                                    115834,
                                    115838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3471,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 3471,
                                      "column": 44
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    115839,
                                    115840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3471,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 3471,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  115834,
                                  115841
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3471,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 3471,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "range": [
                              115826,
                              115842
                            ],
                            "loc": {
                              "start": {
                                "line": 3471,
                                "column": 32
                              },
                              "end": {
                                "line": 3471,
                                "column": 48
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            115825,
                            115842
                          ],
                          "loc": {
                            "start": {
                              "line": 3471,
                              "column": 31
                            },
                            "end": {
                              "line": 3471,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          115804,
                          115842
                        ],
                        "loc": {
                          "start": {
                            "line": 3471,
                            "column": 10
                          },
                          "end": {
                            "line": 3471,
                            "column": 48
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "values",
                                "range": [
                                  115854,
                                  115860
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3472,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3472,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "ArrayExpression",
                                "elements": [],
                                "range": [
                                  115863,
                                  115865
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3472,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 3472,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                115854,
                                115865
                              ],
                              "loc": {
                                "start": {
                                  "line": 3472,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3472,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              115854,
                              115866
                            ],
                            "loc": {
                              "start": {
                                "line": 3472,
                                "column": 8
                              },
                              "end": {
                                "line": 3472,
                                "column": 20
                              }
                            }
                          }
                        ],
                        "range": [
                          115844,
                          115874
                        ],
                        "loc": {
                          "start": {
                            "line": 3471,
                            "column": 50
                          },
                          "end": {
                            "line": 3473,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        115800,
                        115874
                      ],
                      "loc": {
                        "start": {
                          "line": 3471,
                          "column": 6
                        },
                        "end": {
                          "line": 3473,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              115890,
                              115895
                            ],
                            "loc": {
                              "start": {
                                "line": 3474,
                                "column": 15
                              },
                              "end": {
                                "line": 3474,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            115888,
                            115895
                          ],
                          "loc": {
                            "start": {
                              "line": 3474,
                              "column": 13
                            },
                            "end": {
                              "line": 3474,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            115898,
                            115904
                          ],
                          "loc": {
                            "start": {
                              "line": 3474,
                              "column": 23
                            },
                            "end": {
                              "line": 3474,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          115888,
                          115904
                        ],
                        "loc": {
                          "start": {
                            "line": 3474,
                            "column": 13
                          },
                          "end": {
                            "line": 3474,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    115920,
                                    115923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3475,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3475,
                                      "column": 15
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "keys",
                                    "range": [
                                      115926,
                                      115930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3475,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 3475,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      115931,
                                      115936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3475,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 3475,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    115926,
                                    115937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3475,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 3475,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  115920,
                                  115937
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3475,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3475,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              115916,
                              115938
                            ],
                            "loc": {
                              "start": {
                                "line": 3475,
                                "column": 8
                              },
                              "end": {
                                "line": 3475,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "values",
                              "range": [
                                115951,
                                115957
                              ],
                              "loc": {
                                "start": {
                                  "line": 3476,
                                  "column": 12
                                },
                                "end": {
                                  "line": 3476,
                                  "column": 18
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          115971,
                                          115977
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3477,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 3477,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          115978,
                                          115981
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3477,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 3477,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        115971,
                                        115982
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3477,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 3477,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          115985,
                                          115991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3477,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 3477,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          115992,
                                          115997
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3477,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 3477,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        115985,
                                        115998
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3477,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 3477,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      115971,
                                      115998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3477,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 3477,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    115971,
                                    115999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3477,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3477,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "range": [
                                115959,
                                116009
                              ],
                              "loc": {
                                "start": {
                                  "line": 3476,
                                  "column": 20
                                },
                                "end": {
                                  "line": 3478,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": {
                              "type": "IfStatement",
                              "test": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  116019,
                                  116022
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3478,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 3478,
                                    "column": 22
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            116036,
                                            116042
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3479,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 3479,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "key",
                                            "range": [
                                              116043,
                                              116046
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3479,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 3479,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              116047,
                                              116048
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3479,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 3479,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            116043,
                                            116049
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3479,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 3479,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "range": [
                                          116036,
                                          116050
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3479,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 3479,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            116053,
                                            116056
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3479,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 3479,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            116057,
                                            116058
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3479,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 3479,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "range": [
                                          116053,
                                          116059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3479,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 3479,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        116036,
                                        116059
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3479,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 3479,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      116036,
                                      116060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3479,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 3479,
                                        "column": 34
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  116024,
                                  116070
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3478,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 3480,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                116015,
                                116070
                              ],
                              "loc": {
                                "start": {
                                  "line": 3478,
                                  "column": 15
                                },
                                "end": {
                                  "line": 3480,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              115947,
                              116070
                            ],
                            "loc": {
                              "start": {
                                "line": 3476,
                                "column": 8
                              },
                              "end": {
                                "line": 3480,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          115906,
                          116078
                        ],
                        "loc": {
                          "start": {
                            "line": 3474,
                            "column": 31
                          },
                          "end": {
                            "line": 3481,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        115881,
                        116078
                      ],
                      "loc": {
                        "start": {
                          "line": 3474,
                          "column": 6
                        },
                        "end": {
                          "line": 3481,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          116092,
                          116098
                        ],
                        "loc": {
                          "start": {
                            "line": 3482,
                            "column": 13
                          },
                          "end": {
                            "line": 3482,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        116085,
                        116099
                      ],
                      "loc": {
                        "start": {
                          "line": 3482,
                          "column": 6
                        },
                        "end": {
                          "line": 3482,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    115703,
                    116105
                  ],
                  "loc": {
                    "start": {
                      "line": 3466,
                      "column": 37
                    },
                    "end": {
                      "line": 3483,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  115670,
                  116105
                ],
                "loc": {
                  "start": {
                    "line": 3466,
                    "column": 4
                  },
                  "end": {
                    "line": 3483,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "chain",
                  "range": [
                    116882,
                    116887
                  ],
                  "loc": {
                    "start": {
                      "line": 3511,
                      "column": 13
                    },
                    "end": {
                      "line": 3511,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      116888,
                      116893
                    ],
                    "loc": {
                      "start": {
                        "line": 3511,
                        "column": 19
                      },
                      "end": {
                        "line": 3511,
                        "column": 24
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            116903,
                            116908
                          ],
                          "loc": {
                            "start": {
                              "line": 3512,
                              "column": 6
                            },
                            "end": {
                              "line": 3512,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "NewExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "lodashWrapper",
                            "range": [
                              116915,
                              116928
                            ],
                            "loc": {
                              "start": {
                                "line": 3512,
                                "column": 18
                              },
                              "end": {
                                "line": 3512,
                                "column": 31
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                116929,
                                116934
                              ],
                              "loc": {
                                "start": {
                                  "line": 3512,
                                  "column": 32
                                },
                                "end": {
                                  "line": 3512,
                                  "column": 37
                                }
                              }
                            }
                          ],
                          "range": [
                            116911,
                            116935
                          ],
                          "loc": {
                            "start": {
                              "line": 3512,
                              "column": 14
                            },
                            "end": {
                              "line": 3512,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          116903,
                          116935
                        ],
                        "loc": {
                          "start": {
                            "line": 3512,
                            "column": 6
                          },
                          "end": {
                            "line": 3512,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        116903,
                        116936
                      ],
                      "loc": {
                        "start": {
                          "line": 3512,
                          "column": 6
                        },
                        "end": {
                          "line": 3512,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              116943,
                              116948
                            ],
                            "loc": {
                              "start": {
                                "line": 3513,
                                "column": 6
                              },
                              "end": {
                                "line": 3513,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "__chain__",
                            "range": [
                              116949,
                              116958
                            ],
                            "loc": {
                              "start": {
                                "line": 3513,
                                "column": 12
                              },
                              "end": {
                                "line": 3513,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            116943,
                            116958
                          ],
                          "loc": {
                            "start": {
                              "line": 3513,
                              "column": 6
                            },
                            "end": {
                              "line": 3513,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            116961,
                            116965
                          ],
                          "loc": {
                            "start": {
                              "line": 3513,
                              "column": 24
                            },
                            "end": {
                              "line": 3513,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          116943,
                          116965
                        ],
                        "loc": {
                          "start": {
                            "line": 3513,
                            "column": 6
                          },
                          "end": {
                            "line": 3513,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        116943,
                        116966
                      ],
                      "loc": {
                        "start": {
                          "line": 3513,
                          "column": 6
                        },
                        "end": {
                          "line": 3513,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          116980,
                          116985
                        ],
                        "loc": {
                          "start": {
                            "line": 3514,
                            "column": 13
                          },
                          "end": {
                            "line": 3514,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        116973,
                        116986
                      ],
                      "loc": {
                        "start": {
                          "line": 3514,
                          "column": 6
                        },
                        "end": {
                          "line": 3514,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "range": [
                    116895,
                    116992
                  ],
                  "loc": {
                    "start": {
                      "line": 3511,
                      "column": 26
                    },
                    "end": {
                      "line": 3515,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  116873,
                  116992
                ],
                "loc": {
                  "start": {
                    "line": 3511,
                    "column": 4
                  },
                  "end": {
                    "line": 3515,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "tap",
                  "range": [
                    117762,
                    117765
                  ],
                  "loc": {
                    "start": {
                      "line": 3538,
                      "column": 13
                    },
                    "end": {
                      "line": 3538,
                      "column": 16
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      117766,
                      117771
                    ],
                    "loc": {
                      "start": {
                        "line": 3538,
                        "column": 17
                      },
                      "end": {
                        "line": 3538,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "interceptor",
                    "range": [
                      117773,
                      117784
                    ],
                    "loc": {
                      "start": {
                        "line": 3538,
                        "column": 24
                      },
                      "end": {
                        "line": 3538,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      117786,
                      117793
                    ],
                    "loc": {
                      "start": {
                        "line": 3538,
                        "column": 37
                      },
                      "end": {
                        "line": 3538,
                        "column": 44
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "interceptor",
                            "range": [
                              117803,
                              117814
                            ],
                            "loc": {
                              "start": {
                                "line": 3539,
                                "column": 6
                              },
                              "end": {
                                "line": 3539,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "call",
                            "range": [
                              117815,
                              117819
                            ],
                            "loc": {
                              "start": {
                                "line": 3539,
                                "column": 18
                              },
                              "end": {
                                "line": 3539,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            117803,
                            117819
                          ],
                          "loc": {
                            "start": {
                              "line": 3539,
                              "column": 6
                            },
                            "end": {
                              "line": 3539,
                              "column": 22
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              117820,
                              117827
                            ],
                            "loc": {
                              "start": {
                                "line": 3539,
                                "column": 23
                              },
                              "end": {
                                "line": 3539,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              117829,
                              117834
                            ],
                            "loc": {
                              "start": {
                                "line": 3539,
                                "column": 32
                              },
                              "end": {
                                "line": 3539,
                                "column": 37
                              }
                            }
                          }
                        ],
                        "range": [
                          117803,
                          117835
                        ],
                        "loc": {
                          "start": {
                            "line": 3539,
                            "column": 6
                          },
                          "end": {
                            "line": 3539,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        117803,
                        117836
                      ],
                      "loc": {
                        "start": {
                          "line": 3539,
                          "column": 6
                        },
                        "end": {
                          "line": 3539,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          117850,
                          117855
                        ],
                        "loc": {
                          "start": {
                            "line": 3540,
                            "column": 13
                          },
                          "end": {
                            "line": 3540,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        117843,
                        117856
                      ],
                      "loc": {
                        "start": {
                          "line": 3540,
                          "column": 6
                        },
                        "end": {
                          "line": 3540,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "range": [
                    117795,
                    117862
                  ],
                  "loc": {
                    "start": {
                      "line": 3538,
                      "column": 46
                    },
                    "end": {
                      "line": 3541,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  117753,
                  117862
                ],
                "loc": {
                  "start": {
                    "line": 3538,
                    "column": 4
                  },
                  "end": {
                    "line": 3541,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "wrapperChain",
                  "range": [
                    118490,
                    118502
                  ],
                  "loc": {
                    "start": {
                      "line": 3568,
                      "column": 13
                    },
                    "end": {
                      "line": 3568,
                      "column": 25
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              118513,
                              118517
                            ],
                            "loc": {
                              "start": {
                                "line": 3569,
                                "column": 6
                              },
                              "end": {
                                "line": 3569,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "__chain__",
                            "range": [
                              118518,
                              118527
                            ],
                            "loc": {
                              "start": {
                                "line": 3569,
                                "column": 11
                              },
                              "end": {
                                "line": 3569,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            118513,
                            118527
                          ],
                          "loc": {
                            "start": {
                              "line": 3569,
                              "column": 6
                            },
                            "end": {
                              "line": 3569,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            118530,
                            118534
                          ],
                          "loc": {
                            "start": {
                              "line": 3569,
                              "column": 23
                            },
                            "end": {
                              "line": 3569,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          118513,
                          118534
                        ],
                        "loc": {
                          "start": {
                            "line": 3569,
                            "column": 6
                          },
                          "end": {
                            "line": 3569,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        118513,
                        118535
                      ],
                      "loc": {
                        "start": {
                          "line": 3569,
                          "column": 6
                        },
                        "end": {
                          "line": 3569,
                          "column": 28
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ThisExpression",
                        "range": [
                          118549,
                          118553
                        ],
                        "loc": {
                          "start": {
                            "line": 3570,
                            "column": 13
                          },
                          "end": {
                            "line": 3570,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        118542,
                        118554
                      ],
                      "loc": {
                        "start": {
                          "line": 3570,
                          "column": 6
                        },
                        "end": {
                          "line": 3570,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    118505,
                    118560
                  ],
                  "loc": {
                    "start": {
                      "line": 3568,
                      "column": 28
                    },
                    "end": {
                      "line": 3571,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  118481,
                  118560
                ],
                "loc": {
                  "start": {
                    "line": 3568,
                    "column": 4
                  },
                  "end": {
                    "line": 3571,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "wrapperToString",
                  "range": [
                    118853,
                    118868
                  ],
                  "loc": {
                    "start": {
                      "line": 3585,
                      "column": 13
                    },
                    "end": {
                      "line": 3585,
                      "column": 28
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "String",
                          "range": [
                            118886,
                            118892
                          ],
                          "loc": {
                            "start": {
                              "line": 3586,
                              "column": 13
                            },
                            "end": {
                              "line": 3586,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                118893,
                                118897
                              ],
                              "loc": {
                                "start": {
                                  "line": 3586,
                                  "column": 20
                                },
                                "end": {
                                  "line": 3586,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "__wrapped__",
                              "range": [
                                118898,
                                118909
                              ],
                              "loc": {
                                "start": {
                                  "line": 3586,
                                  "column": 25
                                },
                                "end": {
                                  "line": 3586,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              118893,
                              118909
                            ],
                            "loc": {
                              "start": {
                                "line": 3586,
                                "column": 20
                              },
                              "end": {
                                "line": 3586,
                                "column": 36
                              }
                            }
                          }
                        ],
                        "range": [
                          118886,
                          118910
                        ],
                        "loc": {
                          "start": {
                            "line": 3586,
                            "column": 13
                          },
                          "end": {
                            "line": 3586,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        118879,
                        118911
                      ],
                      "loc": {
                        "start": {
                          "line": 3586,
                          "column": 6
                        },
                        "end": {
                          "line": 3586,
                          "column": 38
                        }
                      }
                    }
                  ],
                  "range": [
                    118871,
                    118917
                  ],
                  "loc": {
                    "start": {
                      "line": 3585,
                      "column": 31
                    },
                    "end": {
                      "line": 3587,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  118844,
                  118917
                ],
                "loc": {
                  "start": {
                    "line": 3585,
                    "column": 4
                  },
                  "end": {
                    "line": 3587,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "wrapperValueOf",
                  "range": [
                    119200,
                    119214
                  ],
                  "loc": {
                    "start": {
                      "line": 3602,
                      "column": 13
                    },
                    "end": {
                      "line": 3602,
                      "column": 27
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            119232,
                            119236
                          ],
                          "loc": {
                            "start": {
                              "line": 3603,
                              "column": 13
                            },
                            "end": {
                              "line": 3603,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "__wrapped__",
                          "range": [
                            119237,
                            119248
                          ],
                          "loc": {
                            "start": {
                              "line": 3603,
                              "column": 18
                            },
                            "end": {
                              "line": 3603,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          119232,
                          119248
                        ],
                        "loc": {
                          "start": {
                            "line": 3603,
                            "column": 13
                          },
                          "end": {
                            "line": 3603,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        119225,
                        119249
                      ],
                      "loc": {
                        "start": {
                          "line": 3603,
                          "column": 6
                        },
                        "end": {
                          "line": 3603,
                          "column": 30
                        }
                      }
                    }
                  ],
                  "range": [
                    119217,
                    119255
                  ],
                  "loc": {
                    "start": {
                      "line": 3602,
                      "column": 30
                    },
                    "end": {
                      "line": 3604,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  119191,
                  119255
                ],
                "loc": {
                  "start": {
                    "line": 3602,
                    "column": 4
                  },
                  "end": {
                    "line": 3604,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "at",
                  "range": [
                    120162,
                    120164
                  ],
                  "loc": {
                    "start": {
                      "line": 3629,
                      "column": 13
                    },
                    "end": {
                      "line": 3629,
                      "column": 15
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      120165,
                      120175
                    ],
                    "loc": {
                      "start": {
                        "line": 3629,
                        "column": 16
                      },
                      "end": {
                        "line": 3629,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "guard",
                    "range": [
                      120177,
                      120182
                    ],
                    "loc": {
                      "start": {
                        "line": 3629,
                        "column": 28
                      },
                      "end": {
                        "line": 3629,
                        "column": 33
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              120196,
                              120200
                            ],
                            "loc": {
                              "start": {
                                "line": 3630,
                                "column": 10
                              },
                              "end": {
                                "line": 3630,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              120203,
                              120212
                            ],
                            "loc": {
                              "start": {
                                "line": 3630,
                                "column": 17
                              },
                              "end": {
                                "line": 3630,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            120196,
                            120212
                          ],
                          "loc": {
                            "start": {
                              "line": 3630,
                              "column": 10
                            },
                            "end": {
                              "line": 3630,
                              "column": 26
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              120224,
                              120229
                            ],
                            "loc": {
                              "start": {
                                "line": 3631,
                                "column": 10
                              },
                              "end": {
                                "line": 3631,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                120233,
                                120234
                              ],
                              "loc": {
                                "start": {
                                  "line": 3631,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3631,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              120232,
                              120234
                            ],
                            "loc": {
                              "start": {
                                "line": 3631,
                                "column": 18
                              },
                              "end": {
                                "line": 3631,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            120224,
                            120234
                          ],
                          "loc": {
                            "start": {
                              "line": 3631,
                              "column": 10
                            },
                            "end": {
                              "line": 3631,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              120246,
                              120251
                            ],
                            "loc": {
                              "start": {
                                "line": 3632,
                                "column": 10
                              },
                              "end": {
                                "line": 3632,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseFlatten",
                              "range": [
                                120254,
                                120265
                              ],
                              "loc": {
                                "start": {
                                  "line": 3632,
                                  "column": 18
                                },
                                "end": {
                                  "line": 3632,
                                  "column": 29
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  120266,
                                  120270
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3632,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 3632,
                                    "column": 34
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": true,
                                "raw": "true",
                                "range": [
                                  120272,
                                  120276
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3632,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 3632,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  120278,
                                  120283
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3632,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 3632,
                                    "column": 47
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  120285,
                                  120286
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3632,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 3632,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "range": [
                              120254,
                              120287
                            ],
                            "loc": {
                              "start": {
                                "line": 3632,
                                "column": 18
                              },
                              "end": {
                                "line": 3632,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            120246,
                            120287
                          ],
                          "loc": {
                            "start": {
                              "line": 3632,
                              "column": 10
                            },
                            "end": {
                              "line": 3632,
                              "column": 51
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              120299,
                              120305
                            ],
                            "loc": {
                              "start": {
                                "line": 3633,
                                "column": 10
                              },
                              "end": {
                                "line": 3633,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                120308,
                                120313
                              ],
                              "loc": {
                                "start": {
                                  "line": 3633,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3633,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                120314,
                                120320
                              ],
                              "loc": {
                                "start": {
                                  "line": 3633,
                                  "column": 25
                                },
                                "end": {
                                  "line": 3633,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              120308,
                              120320
                            ],
                            "loc": {
                              "start": {
                                "line": 3633,
                                "column": 19
                              },
                              "end": {
                                "line": 3633,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            120299,
                            120320
                          ],
                          "loc": {
                            "start": {
                              "line": 3633,
                              "column": 10
                            },
                            "end": {
                              "line": 3633,
                              "column": 31
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              120332,
                              120336
                            ],
                            "loc": {
                              "start": {
                                "line": 3634,
                                "column": 10
                              },
                              "end": {
                                "line": 3634,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "guard",
                              "range": [
                                120346,
                                120351
                              ],
                              "loc": {
                                "start": {
                                  "line": 3634,
                                  "column": 24
                                },
                                "end": {
                                  "line": 3634,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              120339,
                              120351
                            ],
                            "loc": {
                              "start": {
                                "line": 3634,
                                "column": 17
                              },
                              "end": {
                                "line": 3634,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            120332,
                            120351
                          ],
                          "loc": {
                            "start": {
                              "line": 3634,
                              "column": 10
                            },
                            "end": {
                              "line": 3634,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        120192,
                        120352
                      ],
                      "loc": {
                        "start": {
                          "line": 3630,
                          "column": 6
                        },
                        "end": {
                          "line": 3634,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  120427,
                                  120431
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3637,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 3637,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  120435,
                                  120443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3637,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 3637,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                120427,
                                120443
                              ],
                              "loc": {
                                "start": {
                                  "line": 3637,
                                  "column": 11
                                },
                                "end": {
                                  "line": 3637,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  120447,
                                  120451
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3637,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 3637,
                                    "column": 35
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "string",
                                "raw": "'string'",
                                "range": [
                                  120455,
                                  120463
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3637,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 3637,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                120447,
                                120463
                              ],
                              "loc": {
                                "start": {
                                  "line": 3637,
                                  "column": 31
                                },
                                "end": {
                                  "line": 3637,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              120427,
                              120463
                            ],
                            "loc": {
                              "start": {
                                "line": 3637,
                                "column": 11
                              },
                              "end": {
                                "line": 3637,
                                "column": 47
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                120468,
                                120472
                              ],
                              "loc": {
                                "start": {
                                  "line": 3637,
                                  "column": 52
                                },
                                "end": {
                                  "line": 3637,
                                  "column": 56
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 2,
                              "raw": "2",
                              "range": [
                                120473,
                                120474
                              ],
                              "loc": {
                                "start": {
                                  "line": 3637,
                                  "column": 57
                                },
                                "end": {
                                  "line": 3637,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              120468,
                              120475
                            ],
                            "loc": {
                              "start": {
                                "line": 3637,
                                "column": 52
                              },
                              "end": {
                                "line": 3637,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            120426,
                            120475
                          ],
                          "loc": {
                            "start": {
                              "line": 3637,
                              "column": 10
                            },
                            "end": {
                              "line": 3637,
                              "column": 59
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  120479,
                                  120483
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3637,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 3637,
                                    "column": 67
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  120484,
                                  120485
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3637,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 3637,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                120479,
                                120486
                              ],
                              "loc": {
                                "start": {
                                  "line": 3637,
                                  "column": 63
                                },
                                "end": {
                                  "line": 3637,
                                  "column": 70
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "guard",
                              "range": [
                                120487,
                                120492
                              ],
                              "loc": {
                                "start": {
                                  "line": 3637,
                                  "column": 71
                                },
                                "end": {
                                  "line": 3637,
                                  "column": 76
                                }
                              }
                            },
                            "range": [
                              120479,
                              120493
                            ],
                            "loc": {
                              "start": {
                                "line": 3637,
                                "column": 63
                              },
                              "end": {
                                "line": 3637,
                                "column": 77
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              120498,
                              120508
                            ],
                            "loc": {
                              "start": {
                                "line": 3637,
                                "column": 82
                              },
                              "end": {
                                "line": 3637,
                                "column": 92
                              }
                            }
                          },
                          "range": [
                            120479,
                            120508
                          ],
                          "loc": {
                            "start": {
                              "line": 3637,
                              "column": 63
                            },
                            "end": {
                              "line": 3637,
                              "column": 92
                            }
                          }
                        },
                        "range": [
                          120426,
                          120508
                        ],
                        "loc": {
                          "start": {
                            "line": 3637,
                            "column": 10
                          },
                          "end": {
                            "line": 3637,
                            "column": 92
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  120520,
                                  120526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3638,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3638,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  120529,
                                  120530
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3638,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 3638,
                                    "column": 18
                                  }
                                }
                              },
                              "range": [
                                120520,
                                120530
                              ],
                              "loc": {
                                "start": {
                                  "line": 3638,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3638,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              120520,
                              120531
                            ],
                            "loc": {
                              "start": {
                                "line": 3638,
                                "column": 8
                              },
                              "end": {
                                "line": 3638,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          120510,
                          120539
                        ],
                        "loc": {
                          "start": {
                            "line": 3637,
                            "column": 94
                          },
                          "end": {
                            "line": 3639,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        120422,
                        120539
                      ],
                      "loc": {
                        "start": {
                          "line": 3637,
                          "column": 6
                        },
                        "end": {
                          "line": 3639,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "support",
                            "range": [
                              120550,
                              120557
                            ],
                            "loc": {
                              "start": {
                                "line": 3640,
                                "column": 10
                              },
                              "end": {
                                "line": 3640,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "unindexedChars",
                            "range": [
                              120558,
                              120572
                            ],
                            "loc": {
                              "start": {
                                "line": 3640,
                                "column": 18
                              },
                              "end": {
                                "line": 3640,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            120550,
                            120572
                          ],
                          "loc": {
                            "start": {
                              "line": 3640,
                              "column": 10
                            },
                            "end": {
                              "line": 3640,
                              "column": 32
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isString",
                            "range": [
                              120576,
                              120584
                            ],
                            "loc": {
                              "start": {
                                "line": 3640,
                                "column": 36
                              },
                              "end": {
                                "line": 3640,
                                "column": 44
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                120585,
                                120595
                              ],
                              "loc": {
                                "start": {
                                  "line": 3640,
                                  "column": 45
                                },
                                "end": {
                                  "line": 3640,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            120576,
                            120596
                          ],
                          "loc": {
                            "start": {
                              "line": 3640,
                              "column": 36
                            },
                            "end": {
                              "line": 3640,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          120550,
                          120596
                        ],
                        "loc": {
                          "start": {
                            "line": 3640,
                            "column": 10
                          },
                          "end": {
                            "line": 3640,
                            "column": 56
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  120608,
                                  120618
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3641,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3641,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      120621,
                                      120631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3641,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3641,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "split",
                                    "range": [
                                      120632,
                                      120637
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3641,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 3641,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    120621,
                                    120637
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3641,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 3641,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "",
                                    "raw": "''",
                                    "range": [
                                      120638,
                                      120640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3641,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 3641,
                                        "column": 40
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  120621,
                                  120641
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3641,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 3641,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                120608,
                                120641
                              ],
                              "loc": {
                                "start": {
                                  "line": 3641,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3641,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              120608,
                              120642
                            ],
                            "loc": {
                              "start": {
                                "line": 3641,
                                "column": 8
                              },
                              "end": {
                                "line": 3641,
                                "column": 42
                              }
                            }
                          }
                        ],
                        "range": [
                          120598,
                          120650
                        ],
                        "loc": {
                          "start": {
                            "line": 3640,
                            "column": 58
                          },
                          "end": {
                            "line": 3642,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        120546,
                        120650
                      ],
                      "loc": {
                        "start": {
                          "line": 3640,
                          "column": 6
                        },
                        "end": {
                          "line": 3642,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              120661,
                              120667
                            ],
                            "loc": {
                              "start": {
                                "line": 3643,
                                "column": 10
                              },
                              "end": {
                                "line": 3643,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                120670,
                                120675
                              ],
                              "loc": {
                                "start": {
                                  "line": 3643,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3643,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  120676,
                                  120682
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3643,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 3643,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "range": [
                              120670,
                              120683
                            ],
                            "loc": {
                              "start": {
                                "line": 3643,
                                "column": 19
                              },
                              "end": {
                                "line": 3643,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            120661,
                            120683
                          ],
                          "loc": {
                            "start": {
                              "line": 3643,
                              "column": 10
                            },
                            "end": {
                              "line": 3643,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        120657,
                        120684
                      ],
                      "loc": {
                        "start": {
                          "line": 3643,
                          "column": 6
                        },
                        "end": {
                          "line": 3643,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              120699,
                              120704
                            ],
                            "loc": {
                              "start": {
                                "line": 3644,
                                "column": 14
                              },
                              "end": {
                                "line": 3644,
                                "column": 19
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            120697,
                            120704
                          ],
                          "loc": {
                            "start": {
                              "line": 3644,
                              "column": 12
                            },
                            "end": {
                              "line": 3644,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            120707,
                            120713
                          ],
                          "loc": {
                            "start": {
                              "line": 3644,
                              "column": 22
                            },
                            "end": {
                              "line": 3644,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          120697,
                          120713
                        ],
                        "loc": {
                          "start": {
                            "line": 3644,
                            "column": 12
                          },
                          "end": {
                            "line": 3644,
                            "column": 28
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    120725,
                                    120731
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3645,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3645,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    120732,
                                    120737
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3645,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 3645,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  120725,
                                  120738
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3645,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3645,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    120741,
                                    120751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3645,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 3645,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      120752,
                                      120757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3645,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 3645,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      120758,
                                      120763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3645,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 3645,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    120752,
                                    120764
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3645,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 3645,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  120741,
                                  120765
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3645,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 3645,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                120725,
                                120765
                              ],
                              "loc": {
                                "start": {
                                  "line": 3645,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3645,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              120725,
                              120766
                            ],
                            "loc": {
                              "start": {
                                "line": 3645,
                                "column": 8
                              },
                              "end": {
                                "line": 3645,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          120715,
                          120774
                        ],
                        "loc": {
                          "start": {
                            "line": 3644,
                            "column": 30
                          },
                          "end": {
                            "line": 3646,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        120691,
                        120774
                      ],
                      "loc": {
                        "start": {
                          "line": 3644,
                          "column": 6
                        },
                        "end": {
                          "line": 3646,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          120788,
                          120794
                        ],
                        "loc": {
                          "start": {
                            "line": 3647,
                            "column": 13
                          },
                          "end": {
                            "line": 3647,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        120781,
                        120795
                      ],
                      "loc": {
                        "start": {
                          "line": 3647,
                          "column": 6
                        },
                        "end": {
                          "line": 3647,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    120184,
                    120801
                  ],
                  "loc": {
                    "start": {
                      "line": 3629,
                      "column": 35
                    },
                    "end": {
                      "line": 3648,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  120153,
                  120801
                ],
                "loc": {
                  "start": {
                    "line": 3629,
                    "column": 4
                  },
                  "end": {
                    "line": 3648,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "contains",
                  "range": [
                    121684,
                    121692
                  ],
                  "loc": {
                    "start": {
                      "line": 3677,
                      "column": 13
                    },
                    "end": {
                      "line": 3677,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      121693,
                      121703
                    ],
                    "loc": {
                      "start": {
                        "line": 3677,
                        "column": 22
                      },
                      "end": {
                        "line": 3677,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "target",
                    "range": [
                      121705,
                      121711
                    ],
                    "loc": {
                      "start": {
                        "line": 3677,
                        "column": 34
                      },
                      "end": {
                        "line": 3677,
                        "column": 40
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "fromIndex",
                    "range": [
                      121713,
                      121722
                    ],
                    "loc": {
                      "start": {
                        "line": 3677,
                        "column": 42
                      },
                      "end": {
                        "line": 3677,
                        "column": 51
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              121736,
                              121742
                            ],
                            "loc": {
                              "start": {
                                "line": 3678,
                                "column": 10
                              },
                              "end": {
                                "line": 3678,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                121745,
                                121755
                              ],
                              "loc": {
                                "start": {
                                  "line": 3678,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3678,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  121758,
                                  121768
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3678,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 3678,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  121769,
                                  121775
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3678,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 3678,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                121758,
                                121775
                              ],
                              "loc": {
                                "start": {
                                  "line": 3678,
                                  "column": 32
                                },
                                "end": {
                                  "line": 3678,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                121778,
                                121779
                              ],
                              "loc": {
                                "start": {
                                  "line": 3678,
                                  "column": 52
                                },
                                "end": {
                                  "line": 3678,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              121745,
                              121779
                            ],
                            "loc": {
                              "start": {
                                "line": 3678,
                                "column": 19
                              },
                              "end": {
                                "line": 3678,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            121736,
                            121779
                          ],
                          "loc": {
                            "start": {
                              "line": 3678,
                              "column": 10
                            },
                            "end": {
                              "line": 3678,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        121732,
                        121780
                      ],
                      "loc": {
                        "start": {
                          "line": 3678,
                          "column": 6
                        },
                        "end": {
                          "line": 3678,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "fromIndex",
                          "range": [
                            121787,
                            121796
                          ],
                          "loc": {
                            "start": {
                              "line": 3679,
                              "column": 6
                            },
                            "end": {
                              "line": 3679,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "fromIndex",
                                "range": [
                                  121806,
                                  121815
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3679,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 3679,
                                    "column": 34
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                121799,
                                121815
                              ],
                              "loc": {
                                "start": {
                                  "line": 3679,
                                  "column": 18
                                },
                                "end": {
                                  "line": 3679,
                                  "column": 34
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "number",
                              "raw": "'number'",
                              "range": [
                                121819,
                                121827
                              ],
                              "loc": {
                                "start": {
                                  "line": 3679,
                                  "column": 38
                                },
                                "end": {
                                  "line": 3679,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              121799,
                              121827
                            ],
                            "loc": {
                              "start": {
                                "line": 3679,
                                "column": 18
                              },
                              "end": {
                                "line": 3679,
                                "column": 46
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "fromIndex",
                            "range": [
                              121830,
                              121839
                            ],
                            "loc": {
                              "start": {
                                "line": 3679,
                                "column": 49
                              },
                              "end": {
                                "line": 3679,
                                "column": 58
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              121842,
                              121843
                            ],
                            "loc": {
                              "start": {
                                "line": 3679,
                                "column": 61
                              },
                              "end": {
                                "line": 3679,
                                "column": 62
                              }
                            }
                          },
                          "range": [
                            121799,
                            121843
                          ],
                          "loc": {
                            "start": {
                              "line": 3679,
                              "column": 18
                            },
                            "end": {
                              "line": 3679,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          121787,
                          121843
                        ],
                        "loc": {
                          "start": {
                            "line": 3679,
                            "column": 6
                          },
                          "end": {
                            "line": 3679,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        121787,
                        121844
                      ],
                      "loc": {
                        "start": {
                          "line": 3679,
                          "column": 6
                        },
                        "end": {
                          "line": 3679,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              121863,
                              121869
                            ],
                            "loc": {
                              "start": {
                                "line": 3681,
                                "column": 17
                              },
                              "end": {
                                "line": 3681,
                                "column": 23
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            121856,
                            121869
                          ],
                          "loc": {
                            "start": {
                              "line": 3681,
                              "column": 10
                            },
                            "end": {
                              "line": 3681,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            121873,
                            121881
                          ],
                          "loc": {
                            "start": {
                              "line": 3681,
                              "column": 27
                            },
                            "end": {
                              "line": 3681,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          121856,
                          121881
                        ],
                        "loc": {
                          "start": {
                            "line": 3681,
                            "column": 10
                          },
                          "end": {
                            "line": 3681,
                            "column": 35
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": ">=",
                              "left": {
                                "type": "Identifier",
                                "name": "fromIndex",
                                "range": [
                                  121897,
                                  121906
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3682,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3682,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  121910,
                                  121916
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3682,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 3682,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                121897,
                                121916
                              ],
                              "loc": {
                                "start": {
                                  "line": 3682,
                                  "column": 12
                                },
                                "end": {
                                  "line": 3682,
                                  "column": 31
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      121937,
                                      121942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3683,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 3683,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    121930,
                                    121943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3683,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3683,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                121918,
                                121953
                              ],
                              "loc": {
                                "start": {
                                  "line": 3682,
                                  "column": 33
                                },
                                "end": {
                                  "line": 3684,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              121893,
                              121953
                            ],
                            "loc": {
                              "start": {
                                "line": 3682,
                                "column": 8
                              },
                              "end": {
                                "line": 3684,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "typeof",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      121973,
                                      121983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3685,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 3685,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    121966,
                                    121983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3685,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3685,
                                      "column": 29
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "string",
                                  "raw": "'string'",
                                  "range": [
                                    121987,
                                    121995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3685,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 3685,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  121966,
                                  121995
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3685,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3685,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isArray",
                                      "range": [
                                        122000,
                                        122007
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3685,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 3685,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          122008,
                                          122018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3685,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 3685,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      122000,
                                      122019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3685,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 3685,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    121999,
                                    122019
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3685,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 3685,
                                      "column": 65
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "isString",
                                    "range": [
                                      122023,
                                      122031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3685,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 3685,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        122032,
                                        122042
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3685,
                                          "column": 78
                                        },
                                        "end": {
                                          "line": 3685,
                                          "column": 88
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    122023,
                                    122043
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3685,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 3685,
                                      "column": 89
                                    }
                                  }
                                },
                                "range": [
                                  121999,
                                  122043
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3685,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 3685,
                                    "column": 89
                                  }
                                }
                              },
                              "range": [
                                121966,
                                122043
                              ],
                              "loc": {
                                "start": {
                                  "line": 3685,
                                  "column": 12
                                },
                                "end": {
                                  "line": 3685,
                                  "column": 89
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "Identifier",
                                      "name": "nativeContains",
                                      "range": [
                                        122064,
                                        122078
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3686,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 3686,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "nativeContains",
                                          "range": [
                                            122093,
                                            122107
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3687,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 3687,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "call",
                                          "range": [
                                            122108,
                                            122112
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3687,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 3687,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          122093,
                                          122112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3687,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 3687,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            122113,
                                            122123
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3687,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 3687,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "target",
                                          "range": [
                                            122125,
                                            122131
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3687,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 3687,
                                              "column": 52
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "fromIndex",
                                          "range": [
                                            122133,
                                            122142
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3687,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 3687,
                                              "column": 63
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        122093,
                                        122143
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3687,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3687,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "BinaryExpression",
                                      "operator": ">",
                                      "left": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              122158,
                                              122168
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3688,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 3688,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "indexOf",
                                            "range": [
                                              122169,
                                              122176
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3688,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 3688,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            122158,
                                            122176
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3688,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 3688,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "target",
                                            "range": [
                                              122177,
                                              122183
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3688,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 3688,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "fromIndex",
                                            "range": [
                                              122185,
                                              122194
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3688,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 3688,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          122158,
                                          122195
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3688,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 3688,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "UnaryExpression",
                                        "operator": "-",
                                        "argument": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            122199,
                                            122200
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3688,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 3688,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          122198,
                                          122200
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3688,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 3688,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "range": [
                                        122158,
                                        122200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3688,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3688,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      122064,
                                      122200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3686,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 3688,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    122057,
                                    122201
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3686,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3688,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "range": [
                                122045,
                                122211
                              ],
                              "loc": {
                                "start": {
                                  "line": 3685,
                                  "column": 91
                                },
                                "end": {
                                  "line": 3689,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              121962,
                              122211
                            ],
                            "loc": {
                              "start": {
                                "line": 3685,
                                "column": 8
                              },
                              "end": {
                                "line": 3689,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "indexOf",
                                  "range": [
                                    122224,
                                    122231
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3690,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3690,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "getIndexOf",
                                    "range": [
                                      122234,
                                      122244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3690,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 3690,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    122234,
                                    122246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3690,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 3690,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  122224,
                                  122246
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3690,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3690,
                                    "column": 34
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              122220,
                              122247
                            ],
                            "loc": {
                              "start": {
                                "line": 3690,
                                "column": 8
                              },
                              "end": {
                                "line": 3690,
                                "column": 35
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "fromIndex",
                                "range": [
                                  122256,
                                  122265
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3691,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3691,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "fromIndex",
                                      "range": [
                                        122269,
                                        122278
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3691,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 3691,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        122281,
                                        122282
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3691,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 3691,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      122269,
                                      122282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3691,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3691,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "nativeMax",
                                      "range": [
                                        122285,
                                        122294
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3691,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 3691,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          122295,
                                          122296
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3691,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 3691,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            122298,
                                            122304
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3691,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 3691,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "fromIndex",
                                          "range": [
                                            122307,
                                            122316
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3691,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 3691,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "range": [
                                          122298,
                                          122316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3691,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 3691,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      122285,
                                      122317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3691,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 3691,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Identifier",
                                    "name": "fromIndex",
                                    "range": [
                                      122320,
                                      122329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3691,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 3691,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    122269,
                                    122329
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3691,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 3691,
                                      "column": 81
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    122334,
                                    122335
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3691,
                                      "column": 86
                                    },
                                    "end": {
                                      "line": 3691,
                                      "column": 87
                                    }
                                  }
                                },
                                "range": [
                                  122268,
                                  122335
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3691,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 3691,
                                    "column": 87
                                  }
                                }
                              },
                              "range": [
                                122256,
                                122335
                              ],
                              "loc": {
                                "start": {
                                  "line": 3691,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3691,
                                  "column": 87
                                }
                              }
                            },
                            "range": [
                              122256,
                              122336
                            ],
                            "loc": {
                              "start": {
                                "line": 3691,
                                "column": 8
                              },
                              "end": {
                                "line": 3691,
                                "column": 88
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "BinaryExpression",
                              "operator": ">",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "indexOf",
                                  "range": [
                                    122352,
                                    122359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3692,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 3692,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      122360,
                                      122370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3692,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 3692,
                                        "column": 33
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "target",
                                    "range": [
                                      122372,
                                      122378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3692,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 3692,
                                        "column": 41
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "fromIndex",
                                    "range": [
                                      122380,
                                      122389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3692,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 3692,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  122352,
                                  122390
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3692,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 3692,
                                    "column": 53
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "-",
                                "argument": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    122394,
                                    122395
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3692,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 3692,
                                      "column": 58
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  122393,
                                  122395
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3692,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 3692,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                122352,
                                122395
                              ],
                              "loc": {
                                "start": {
                                  "line": 3692,
                                  "column": 15
                                },
                                "end": {
                                  "line": 3692,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              122345,
                              122396
                            ],
                            "loc": {
                              "start": {
                                "line": 3692,
                                "column": 8
                              },
                              "end": {
                                "line": 3692,
                                "column": 59
                              }
                            }
                          }
                        ],
                        "range": [
                          121883,
                          122404
                        ],
                        "loc": {
                          "start": {
                            "line": 3681,
                            "column": 37
                          },
                          "end": {
                            "line": 3693,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        121852,
                        122404
                      ],
                      "loc": {
                        "start": {
                          "line": 3681,
                          "column": 6
                        },
                        "end": {
                          "line": 3693,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              122415,
                              122420
                            ],
                            "loc": {
                              "start": {
                                "line": 3694,
                                "column": 10
                              },
                              "end": {
                                "line": 3694,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                122424,
                                122425
                              ],
                              "loc": {
                                "start": {
                                  "line": 3694,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3694,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              122423,
                              122425
                            ],
                            "loc": {
                              "start": {
                                "line": 3694,
                                "column": 18
                              },
                              "end": {
                                "line": 3694,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            122415,
                            122425
                          ],
                          "loc": {
                            "start": {
                              "line": 3694,
                              "column": 10
                            },
                            "end": {
                              "line": 3694,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              122437,
                              122443
                            ],
                            "loc": {
                              "start": {
                                "line": 3695,
                                "column": 10
                              },
                              "end": {
                                "line": 3695,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": false,
                            "raw": "false",
                            "range": [
                              122446,
                              122451
                            ],
                            "loc": {
                              "start": {
                                "line": 3695,
                                "column": 19
                              },
                              "end": {
                                "line": 3695,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            122437,
                            122451
                          ],
                          "loc": {
                            "start": {
                              "line": 3695,
                              "column": 10
                            },
                            "end": {
                              "line": 3695,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        122411,
                        122452
                      ],
                      "loc": {
                        "start": {
                          "line": 3694,
                          "column": 6
                        },
                        "end": {
                          "line": 3695,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            122460,
                            122468
                          ],
                          "loc": {
                            "start": {
                              "line": 3697,
                              "column": 6
                            },
                            "end": {
                              "line": 3697,
                              "column": 14
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              122469,
                              122479
                            ],
                            "loc": {
                              "start": {
                                "line": 3697,
                                "column": 15
                              },
                              "end": {
                                "line": 3697,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  122490,
                                  122495
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3697,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 3697,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": ">=",
                                    "left": {
                                      "type": "UpdateExpression",
                                      "operator": "++",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          122513,
                                          122518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3698,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 3698,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        122511,
                                        122518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3698,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 3698,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "fromIndex",
                                      "range": [
                                        122522,
                                        122531
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3698,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 3698,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      122511,
                                      122531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3698,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 3698,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "UnaryExpression",
                                          "operator": "!",
                                          "argument": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                122554,
                                                122560
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3699,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 3699,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "BinaryExpression",
                                              "operator": "===",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  122563,
                                                  122568
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 3699,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 3699,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "target",
                                                "range": [
                                                  122573,
                                                  122579
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 3699,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 3699,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                122563,
                                                122579
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3699,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 3699,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              122554,
                                              122579
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3699,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 3699,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            122552,
                                            122580
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3699,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 3699,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "range": [
                                          122545,
                                          122581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3699,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 3699,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      122533,
                                      122591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3698,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 3700,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    122507,
                                    122591
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3698,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3700,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                122497,
                                122599
                              ],
                              "loc": {
                                "start": {
                                  "line": 3697,
                                  "column": 43
                                },
                                "end": {
                                  "line": 3701,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              122481,
                              122599
                            ],
                            "loc": {
                              "start": {
                                "line": 3697,
                                "column": 27
                              },
                              "end": {
                                "line": 3701,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          122460,
                          122600
                        ],
                        "loc": {
                          "start": {
                            "line": 3697,
                            "column": 6
                          },
                          "end": {
                            "line": 3701,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        122460,
                        122601
                      ],
                      "loc": {
                        "start": {
                          "line": 3697,
                          "column": 6
                        },
                        "end": {
                          "line": 3701,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          122616,
                          122622
                        ],
                        "loc": {
                          "start": {
                            "line": 3703,
                            "column": 13
                          },
                          "end": {
                            "line": 3703,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        122609,
                        122623
                      ],
                      "loc": {
                        "start": {
                          "line": 3703,
                          "column": 6
                        },
                        "end": {
                          "line": 3703,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    121724,
                    122629
                  ],
                  "loc": {
                    "start": {
                      "line": 3677,
                      "column": 53
                    },
                    "end": {
                      "line": 3704,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  121675,
                  122629
                ],
                "loc": {
                  "start": {
                    "line": 3677,
                    "column": 4
                  },
                  "end": {
                    "line": 3704,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "countBy",
                      "range": [
                        124221,
                        124228
                      ],
                      "loc": {
                        "start": {
                          "line": 3740,
                          "column": 8
                        },
                        "end": {
                          "line": 3740,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "createAggregator",
                        "range": [
                          124231,
                          124247
                        ],
                        "loc": {
                          "start": {
                            "line": 3740,
                            "column": 18
                          },
                          "end": {
                            "line": 3740,
                            "column": 34
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                124257,
                                124263
                              ],
                              "loc": {
                                "start": {
                                  "line": 3740,
                                  "column": 44
                                },
                                "end": {
                                  "line": 3740,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                124265,
                                124270
                              ],
                              "loc": {
                                "start": {
                                  "line": 3740,
                                  "column": 52
                                },
                                "end": {
                                  "line": 3740,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                124272,
                                124275
                              ],
                              "loc": {
                                "start": {
                                  "line": 3740,
                                  "column": 59
                                },
                                "end": {
                                  "line": 3740,
                                  "column": 62
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "hasOwnProperty",
                                        "range": [
                                          124286,
                                          124300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3741,
                                            "column": 7
                                          },
                                          "end": {
                                            "line": 3741,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          124301,
                                          124305
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3741,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 3741,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        124286,
                                        124305
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3741,
                                          "column": 7
                                        },
                                        "end": {
                                          "line": 3741,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          124306,
                                          124312
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3741,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 3741,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          124314,
                                          124317
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3741,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 3741,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      124286,
                                      124318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3741,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 3741,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "UpdateExpression",
                                    "operator": "++",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          124321,
                                          124327
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3741,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 3741,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          124328,
                                          124331
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3741,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 3741,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        124321,
                                        124332
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3741,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 3741,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "prefix": false,
                                    "range": [
                                      124321,
                                      124334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3741,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 3741,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          124337,
                                          124343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3741,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 3741,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          124344,
                                          124347
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3741,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 3741,
                                            "column": 68
                                          }
                                        }
                                      },
                                      "range": [
                                        124337,
                                        124348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3741,
                                          "column": 58
                                        },
                                        "end": {
                                          "line": 3741,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        124351,
                                        124352
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3741,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 3741,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "range": [
                                      124337,
                                      124352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3741,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 3741,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    124286,
                                    124352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3741,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 3741,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  124285,
                                  124354
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3741,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 3741,
                                    "column": 75
                                  }
                                }
                              }
                            ],
                            "range": [
                              124277,
                              124360
                            ],
                            "loc": {
                              "start": {
                                "line": 3740,
                                "column": 64
                              },
                              "end": {
                                "line": 3742,
                                "column": 5
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            124248,
                            124360
                          ],
                          "loc": {
                            "start": {
                              "line": 3740,
                              "column": 35
                            },
                            "end": {
                              "line": 3742,
                              "column": 5
                            }
                          }
                        }
                      ],
                      "range": [
                        124231,
                        124361
                      ],
                      "loc": {
                        "start": {
                          "line": 3740,
                          "column": 18
                        },
                        "end": {
                          "line": 3742,
                          "column": 6
                        }
                      }
                    },
                    "range": [
                      124221,
                      124361
                    ],
                    "loc": {
                      "start": {
                        "line": 3740,
                        "column": 8
                      },
                      "end": {
                        "line": 3742,
                        "column": 6
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  124217,
                  124362
                ],
                "loc": {
                  "start": {
                    "line": 3740,
                    "column": 4
                  },
                  "end": {
                    "line": 3742,
                    "column": 7
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "every",
                  "range": [
                    125946,
                    125951
                  ],
                  "loc": {
                    "start": {
                      "line": 3785,
                      "column": 13
                    },
                    "end": {
                      "line": 3785,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      125952,
                      125962
                    ],
                    "loc": {
                      "start": {
                        "line": 3785,
                        "column": 19
                      },
                      "end": {
                        "line": 3785,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      125964,
                      125973
                    ],
                    "loc": {
                      "start": {
                        "line": 3785,
                        "column": 31
                      },
                      "end": {
                        "line": 3785,
                        "column": 40
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      125975,
                      125982
                    ],
                    "loc": {
                      "start": {
                        "line": 3785,
                        "column": 42
                      },
                      "end": {
                        "line": 3785,
                        "column": 49
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              125996,
                              126002
                            ],
                            "loc": {
                              "start": {
                                "line": 3786,
                                "column": 10
                              },
                              "end": {
                                "line": 3786,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              126005,
                              126009
                            ],
                            "loc": {
                              "start": {
                                "line": 3786,
                                "column": 19
                              },
                              "end": {
                                "line": 3786,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            125996,
                            126009
                          ],
                          "loc": {
                            "start": {
                              "line": 3786,
                              "column": 10
                            },
                            "end": {
                              "line": 3786,
                              "column": 23
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        125992,
                        126010
                      ],
                      "loc": {
                        "start": {
                          "line": 3786,
                          "column": 6
                        },
                        "end": {
                          "line": 3786,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            126018,
                            126027
                          ],
                          "loc": {
                            "start": {
                              "line": 3788,
                              "column": 6
                            },
                            "end": {
                              "line": 3788,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                126030,
                                126036
                              ],
                              "loc": {
                                "start": {
                                  "line": 3788,
                                  "column": 18
                                },
                                "end": {
                                  "line": 3788,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                126037,
                                126051
                              ],
                              "loc": {
                                "start": {
                                  "line": 3788,
                                  "column": 25
                                },
                                "end": {
                                  "line": 3788,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              126030,
                              126051
                            ],
                            "loc": {
                              "start": {
                                "line": 3788,
                                "column": 18
                              },
                              "end": {
                                "line": 3788,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                126052,
                                126061
                              ],
                              "loc": {
                                "start": {
                                  "line": 3788,
                                  "column": 40
                                },
                                "end": {
                                  "line": 3788,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                126063,
                                126070
                              ],
                              "loc": {
                                "start": {
                                  "line": 3788,
                                  "column": 51
                                },
                                "end": {
                                  "line": 3788,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                126072,
                                126073
                              ],
                              "loc": {
                                "start": {
                                  "line": 3788,
                                  "column": 60
                                },
                                "end": {
                                  "line": 3788,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            126030,
                            126074
                          ],
                          "loc": {
                            "start": {
                              "line": 3788,
                              "column": 18
                            },
                            "end": {
                              "line": 3788,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          126018,
                          126074
                        ],
                        "loc": {
                          "start": {
                            "line": 3788,
                            "column": 6
                          },
                          "end": {
                            "line": 3788,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        126018,
                        126075
                      ],
                      "loc": {
                        "start": {
                          "line": 3788,
                          "column": 6
                        },
                        "end": {
                          "line": 3788,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArray",
                          "range": [
                            126086,
                            126093
                          ],
                          "loc": {
                            "start": {
                              "line": 3789,
                              "column": 10
                            },
                            "end": {
                              "line": 3789,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              126094,
                              126104
                            ],
                            "loc": {
                              "start": {
                                "line": 3789,
                                "column": 18
                              },
                              "end": {
                                "line": 3789,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          126086,
                          126105
                        ],
                        "loc": {
                          "start": {
                            "line": 3789,
                            "column": 10
                          },
                          "end": {
                            "line": 3789,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    126121,
                                    126126
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3790,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3790,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      126130,
                                      126131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3790,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3790,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    126129,
                                    126131
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3790,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 3790,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  126121,
                                  126131
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3790,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3790,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    126145,
                                    126151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3791,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3791,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      126154,
                                      126164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3791,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3791,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      126165,
                                      126171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3791,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 3791,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    126154,
                                    126171
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3791,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 3791,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  126145,
                                  126171
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3791,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3791,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              126117,
                              126172
                            ],
                            "loc": {
                              "start": {
                                "line": 3790,
                                "column": 8
                              },
                              "end": {
                                "line": 3791,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    126191,
                                    126196
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3793,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 3793,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  126189,
                                  126196
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3793,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 3793,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  126199,
                                  126205
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3793,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 3793,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                126189,
                                126205
                              ],
                              "loc": {
                                "start": {
                                  "line": 3793,
                                  "column": 15
                                },
                                "end": {
                                  "line": 3793,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "predicate",
                                        "range": [
                                          126224,
                                          126233
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3794,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 3794,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              126234,
                                              126244
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3794,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 3794,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              126245,
                                              126250
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3794,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 3794,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "range": [
                                            126234,
                                            126251
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3794,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 3794,
                                              "column": 42
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            126253,
                                            126258
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3794,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 3794,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            126260,
                                            126270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3794,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 3794,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        126224,
                                        126271
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3794,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 3794,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      126223,
                                      126271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3794,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3794,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "Literal",
                                          "value": false,
                                          "raw": "false",
                                          "range": [
                                            126294,
                                            126299
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3795,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 3795,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          126287,
                                          126300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3795,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 3795,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      126273,
                                      126312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3794,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 3796,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    126219,
                                    126312
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3794,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3796,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                126207,
                                126322
                              ],
                              "loc": {
                                "start": {
                                  "line": 3793,
                                  "column": 33
                                },
                                "end": {
                                  "line": 3797,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              126182,
                              126322
                            ],
                            "loc": {
                              "start": {
                                "line": 3793,
                                "column": 8
                              },
                              "end": {
                                "line": 3797,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          126107,
                          126330
                        ],
                        "loc": {
                          "start": {
                            "line": 3789,
                            "column": 31
                          },
                          "end": {
                            "line": 3798,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEach",
                                "range": [
                                  126346,
                                  126354
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3799,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3799,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    126355,
                                    126365
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3799,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 3799,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        126376,
                                        126381
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3799,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 3799,
                                          "column": 43
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        126383,
                                        126388
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3799,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 3799,
                                          "column": 50
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        126390,
                                        126400
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3799,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 3799,
                                          "column": 62
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              126422,
                                              126428
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3800,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 3800,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "UnaryExpression",
                                            "operator": "!",
                                            "argument": {
                                              "type": "UnaryExpression",
                                              "operator": "!",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "predicate",
                                                  "range": [
                                                    126433,
                                                    126442
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 3800,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 3800,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      126443,
                                                      126448
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 3800,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 3800,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "index",
                                                    "range": [
                                                      126450,
                                                      126455
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 3800,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 3800,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "collection",
                                                    "range": [
                                                      126457,
                                                      126467
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 3800,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 3800,
                                                        "column": 63
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  126433,
                                                  126468
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 3800,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 3800,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "prefix": true,
                                              "range": [
                                                126432,
                                                126468
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3800,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 3800,
                                                  "column": 64
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              126431,
                                              126468
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3800,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 3800,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "range": [
                                            126422,
                                            126468
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3800,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 3800,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "range": [
                                          126414,
                                          126470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3800,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 3800,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      126402,
                                      126480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3799,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 3801,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    126367,
                                    126480
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3799,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 3801,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                126346,
                                126481
                              ],
                              "loc": {
                                "start": {
                                  "line": 3799,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3801,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              126346,
                              126482
                            ],
                            "loc": {
                              "start": {
                                "line": 3799,
                                "column": 8
                              },
                              "end": {
                                "line": 3801,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          126336,
                          126490
                        ],
                        "loc": {
                          "start": {
                            "line": 3798,
                            "column": 13
                          },
                          "end": {
                            "line": 3802,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        126082,
                        126490
                      ],
                      "loc": {
                        "start": {
                          "line": 3789,
                          "column": 6
                        },
                        "end": {
                          "line": 3802,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          126504,
                          126510
                        ],
                        "loc": {
                          "start": {
                            "line": 3803,
                            "column": 13
                          },
                          "end": {
                            "line": 3803,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        126497,
                        126511
                      ],
                      "loc": {
                        "start": {
                          "line": 3803,
                          "column": 6
                        },
                        "end": {
                          "line": 3803,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    125984,
                    126517
                  ],
                  "loc": {
                    "start": {
                      "line": 3785,
                      "column": 51
                    },
                    "end": {
                      "line": 3804,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  125937,
                  126517
                ],
                "loc": {
                  "start": {
                    "line": 3785,
                    "column": 4
                  },
                  "end": {
                    "line": 3804,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "filter",
                  "range": [
                    128256,
                    128262
                  ],
                  "loc": {
                    "start": {
                      "line": 3846,
                      "column": 13
                    },
                    "end": {
                      "line": 3846,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      128263,
                      128273
                    ],
                    "loc": {
                      "start": {
                        "line": 3846,
                        "column": 20
                      },
                      "end": {
                        "line": 3846,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      128275,
                      128284
                    ],
                    "loc": {
                      "start": {
                        "line": 3846,
                        "column": 32
                      },
                      "end": {
                        "line": 3846,
                        "column": 41
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      128286,
                      128293
                    ],
                    "loc": {
                      "start": {
                        "line": 3846,
                        "column": 43
                      },
                      "end": {
                        "line": 3846,
                        "column": 50
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              128307,
                              128313
                            ],
                            "loc": {
                              "start": {
                                "line": 3847,
                                "column": 10
                              },
                              "end": {
                                "line": 3847,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              128316,
                              128318
                            ],
                            "loc": {
                              "start": {
                                "line": 3847,
                                "column": 19
                              },
                              "end": {
                                "line": 3847,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            128307,
                            128318
                          ],
                          "loc": {
                            "start": {
                              "line": 3847,
                              "column": 10
                            },
                            "end": {
                              "line": 3847,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        128303,
                        128319
                      ],
                      "loc": {
                        "start": {
                          "line": 3847,
                          "column": 6
                        },
                        "end": {
                          "line": 3847,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            128327,
                            128336
                          ],
                          "loc": {
                            "start": {
                              "line": 3849,
                              "column": 6
                            },
                            "end": {
                              "line": 3849,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                128339,
                                128345
                              ],
                              "loc": {
                                "start": {
                                  "line": 3849,
                                  "column": 18
                                },
                                "end": {
                                  "line": 3849,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                128346,
                                128360
                              ],
                              "loc": {
                                "start": {
                                  "line": 3849,
                                  "column": 25
                                },
                                "end": {
                                  "line": 3849,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              128339,
                              128360
                            ],
                            "loc": {
                              "start": {
                                "line": 3849,
                                "column": 18
                              },
                              "end": {
                                "line": 3849,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                128361,
                                128370
                              ],
                              "loc": {
                                "start": {
                                  "line": 3849,
                                  "column": 40
                                },
                                "end": {
                                  "line": 3849,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                128372,
                                128379
                              ],
                              "loc": {
                                "start": {
                                  "line": 3849,
                                  "column": 51
                                },
                                "end": {
                                  "line": 3849,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                128381,
                                128382
                              ],
                              "loc": {
                                "start": {
                                  "line": 3849,
                                  "column": 60
                                },
                                "end": {
                                  "line": 3849,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            128339,
                            128383
                          ],
                          "loc": {
                            "start": {
                              "line": 3849,
                              "column": 18
                            },
                            "end": {
                              "line": 3849,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          128327,
                          128383
                        ],
                        "loc": {
                          "start": {
                            "line": 3849,
                            "column": 6
                          },
                          "end": {
                            "line": 3849,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        128327,
                        128384
                      ],
                      "loc": {
                        "start": {
                          "line": 3849,
                          "column": 6
                        },
                        "end": {
                          "line": 3849,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArray",
                          "range": [
                            128395,
                            128402
                          ],
                          "loc": {
                            "start": {
                              "line": 3850,
                              "column": 10
                            },
                            "end": {
                              "line": 3850,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              128403,
                              128413
                            ],
                            "loc": {
                              "start": {
                                "line": 3850,
                                "column": 18
                              },
                              "end": {
                                "line": 3850,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          128395,
                          128414
                        ],
                        "loc": {
                          "start": {
                            "line": 3850,
                            "column": 10
                          },
                          "end": {
                            "line": 3850,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    128430,
                                    128435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3851,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3851,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      128439,
                                      128440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3851,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3851,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    128438,
                                    128440
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3851,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 3851,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  128430,
                                  128440
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3851,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3851,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    128454,
                                    128460
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3852,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3852,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      128463,
                                      128473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3852,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3852,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      128474,
                                      128480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3852,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 3852,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    128463,
                                    128480
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3852,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 3852,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  128454,
                                  128480
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3852,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3852,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              128426,
                              128481
                            ],
                            "loc": {
                              "start": {
                                "line": 3851,
                                "column": 8
                              },
                              "end": {
                                "line": 3852,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    128500,
                                    128505
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3854,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 3854,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  128498,
                                  128505
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3854,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 3854,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  128508,
                                  128514
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3854,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 3854,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                128498,
                                128514
                              ],
                              "loc": {
                                "start": {
                                  "line": 3854,
                                  "column": 15
                                },
                                "end": {
                                  "line": 3854,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          128532,
                                          128537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3855,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 3855,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            128540,
                                            128550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3855,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 3855,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            128551,
                                            128556
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3855,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 3855,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          128540,
                                          128557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3855,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 3855,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        128532,
                                        128557
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3855,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3855,
                                          "column": 39
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    128528,
                                    128558
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3855,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3855,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        128573,
                                        128582
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3856,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3856,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          128583,
                                          128588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3856,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 3856,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          128590,
                                          128595
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3856,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 3856,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          128597,
                                          128607
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3856,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 3856,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      128573,
                                      128608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3856,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3856,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                128624,
                                                128630
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3857,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 3857,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                128631,
                                                128635
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3857,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 3857,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "range": [
                                              128624,
                                              128635
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3857,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 3857,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                128636,
                                                128641
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3857,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 3857,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            128624,
                                            128642
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3857,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 3857,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          128624,
                                          128643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3857,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 3857,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      128610,
                                      128655
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3856,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 3858,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    128569,
                                    128655
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3856,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3858,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                128516,
                                128665
                              ],
                              "loc": {
                                "start": {
                                  "line": 3854,
                                  "column": 33
                                },
                                "end": {
                                  "line": 3859,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              128491,
                              128665
                            ],
                            "loc": {
                              "start": {
                                "line": 3854,
                                "column": 8
                              },
                              "end": {
                                "line": 3859,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          128416,
                          128673
                        ],
                        "loc": {
                          "start": {
                            "line": 3850,
                            "column": 31
                          },
                          "end": {
                            "line": 3860,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEach",
                                "range": [
                                  128689,
                                  128697
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3861,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3861,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    128698,
                                    128708
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3861,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 3861,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        128719,
                                        128724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3861,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 3861,
                                          "column": 43
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        128726,
                                        128731
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3861,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 3861,
                                          "column": 50
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        128733,
                                        128743
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3861,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 3861,
                                          "column": 62
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              128761,
                                              128770
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3862,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 3862,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                128771,
                                                128776
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3862,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 3862,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                128778,
                                                128783
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3862,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 3862,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "collection",
                                              "range": [
                                                128785,
                                                128795
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3862,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 3862,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            128761,
                                            128796
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3862,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 3862,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "result",
                                                    "range": [
                                                      128812,
                                                      128818
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 3863,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 3863,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "push",
                                                    "range": [
                                                      128819,
                                                      128823
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 3863,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 3863,
                                                        "column": 23
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    128812,
                                                    128823
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 3863,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 3863,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      128824,
                                                      128829
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 3863,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 3863,
                                                        "column": 29
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  128812,
                                                  128830
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 3863,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 3863,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                128812,
                                                128831
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3863,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 3863,
                                                  "column": 31
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            128798,
                                            128843
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3862,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 3864,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          128757,
                                          128843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3862,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 3864,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      128745,
                                      128853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3861,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 3865,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    128710,
                                    128853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3861,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 3865,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                128689,
                                128854
                              ],
                              "loc": {
                                "start": {
                                  "line": 3861,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3865,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              128689,
                              128855
                            ],
                            "loc": {
                              "start": {
                                "line": 3861,
                                "column": 8
                              },
                              "end": {
                                "line": 3865,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          128679,
                          128863
                        ],
                        "loc": {
                          "start": {
                            "line": 3860,
                            "column": 13
                          },
                          "end": {
                            "line": 3866,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        128391,
                        128863
                      ],
                      "loc": {
                        "start": {
                          "line": 3850,
                          "column": 6
                        },
                        "end": {
                          "line": 3866,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          128877,
                          128883
                        ],
                        "loc": {
                          "start": {
                            "line": 3867,
                            "column": 13
                          },
                          "end": {
                            "line": 3867,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        128870,
                        128884
                      ],
                      "loc": {
                        "start": {
                          "line": 3867,
                          "column": 6
                        },
                        "end": {
                          "line": 3867,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    128295,
                    128890
                  ],
                  "loc": {
                    "start": {
                      "line": 3846,
                      "column": 52
                    },
                    "end": {
                      "line": 3868,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  128247,
                  128890
                ],
                "loc": {
                  "start": {
                    "line": 3846,
                    "column": 4
                  },
                  "end": {
                    "line": 3868,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "find",
                  "range": [
                    130670,
                    130674
                  ],
                  "loc": {
                    "start": {
                      "line": 3913,
                      "column": 13
                    },
                    "end": {
                      "line": 3913,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      130675,
                      130685
                    ],
                    "loc": {
                      "start": {
                        "line": 3913,
                        "column": 18
                      },
                      "end": {
                        "line": 3913,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      130687,
                      130696
                    ],
                    "loc": {
                      "start": {
                        "line": 3913,
                        "column": 30
                      },
                      "end": {
                        "line": 3913,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      130698,
                      130705
                    ],
                    "loc": {
                      "start": {
                        "line": 3913,
                        "column": 41
                      },
                      "end": {
                        "line": 3913,
                        "column": 48
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            130715,
                            130724
                          ],
                          "loc": {
                            "start": {
                              "line": 3914,
                              "column": 6
                            },
                            "end": {
                              "line": 3914,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                130727,
                                130733
                              ],
                              "loc": {
                                "start": {
                                  "line": 3914,
                                  "column": 18
                                },
                                "end": {
                                  "line": 3914,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                130734,
                                130748
                              ],
                              "loc": {
                                "start": {
                                  "line": 3914,
                                  "column": 25
                                },
                                "end": {
                                  "line": 3914,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              130727,
                              130748
                            ],
                            "loc": {
                              "start": {
                                "line": 3914,
                                "column": 18
                              },
                              "end": {
                                "line": 3914,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                130749,
                                130758
                              ],
                              "loc": {
                                "start": {
                                  "line": 3914,
                                  "column": 40
                                },
                                "end": {
                                  "line": 3914,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                130760,
                                130767
                              ],
                              "loc": {
                                "start": {
                                  "line": 3914,
                                  "column": 51
                                },
                                "end": {
                                  "line": 3914,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                130769,
                                130770
                              ],
                              "loc": {
                                "start": {
                                  "line": 3914,
                                  "column": 60
                                },
                                "end": {
                                  "line": 3914,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            130727,
                            130771
                          ],
                          "loc": {
                            "start": {
                              "line": 3914,
                              "column": 18
                            },
                            "end": {
                              "line": 3914,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          130715,
                          130771
                        ],
                        "loc": {
                          "start": {
                            "line": 3914,
                            "column": 6
                          },
                          "end": {
                            "line": 3914,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        130715,
                        130772
                      ],
                      "loc": {
                        "start": {
                          "line": 3914,
                          "column": 6
                        },
                        "end": {
                          "line": 3914,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArray",
                          "range": [
                            130783,
                            130790
                          ],
                          "loc": {
                            "start": {
                              "line": 3915,
                              "column": 10
                            },
                            "end": {
                              "line": 3915,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              130791,
                              130801
                            ],
                            "loc": {
                              "start": {
                                "line": 3915,
                                "column": 18
                              },
                              "end": {
                                "line": 3915,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          130783,
                          130802
                        ],
                        "loc": {
                          "start": {
                            "line": 3915,
                            "column": 10
                          },
                          "end": {
                            "line": 3915,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    130818,
                                    130823
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3916,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3916,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      130827,
                                      130828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3916,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3916,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    130826,
                                    130828
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3916,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 3916,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  130818,
                                  130828
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3916,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3916,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    130842,
                                    130848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3917,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3917,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      130851,
                                      130861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3917,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3917,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      130862,
                                      130868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3917,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 3917,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    130851,
                                    130868
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3917,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 3917,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  130842,
                                  130868
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3917,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3917,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              130814,
                              130869
                            ],
                            "loc": {
                              "start": {
                                "line": 3916,
                                "column": 8
                              },
                              "end": {
                                "line": 3917,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    130888,
                                    130893
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3919,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 3919,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  130886,
                                  130893
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3919,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 3919,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  130896,
                                  130902
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3919,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 3919,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                130886,
                                130902
                              ],
                              "loc": {
                                "start": {
                                  "line": 3919,
                                  "column": 15
                                },
                                "end": {
                                  "line": 3919,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          130920,
                                          130925
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3920,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 3920,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            130928,
                                            130938
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3920,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 3920,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            130939,
                                            130944
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3920,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 3920,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          130928,
                                          130945
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3920,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 3920,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        130920,
                                        130945
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3920,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3920,
                                          "column": 39
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    130916,
                                    130946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3920,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3920,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        130961,
                                        130970
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3921,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3921,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          130971,
                                          130976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3921,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 3921,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          130978,
                                          130983
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3921,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 3921,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          130985,
                                          130995
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3921,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 3921,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      130961,
                                      130996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3921,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3921,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            131019,
                                            131024
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3922,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 3922,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          131012,
                                          131025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3922,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 3922,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      130998,
                                      131037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3921,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 3923,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    130957,
                                    131037
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3921,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3923,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                130904,
                                131047
                              ],
                              "loc": {
                                "start": {
                                  "line": 3919,
                                  "column": 33
                                },
                                "end": {
                                  "line": 3924,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              130879,
                              131047
                            ],
                            "loc": {
                              "start": {
                                "line": 3919,
                                "column": 8
                              },
                              "end": {
                                "line": 3924,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          130804,
                          131055
                        ],
                        "loc": {
                          "start": {
                            "line": 3915,
                            "column": 31
                          },
                          "end": {
                            "line": 3925,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    131075,
                                    131081
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3926,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3926,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": null,
                                "range": [
                                  131075,
                                  131081
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3926,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3926,
                                    "column": 18
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              131071,
                              131082
                            ],
                            "loc": {
                              "start": {
                                "line": 3926,
                                "column": 8
                              },
                              "end": {
                                "line": 3926,
                                "column": 19
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEach",
                                "range": [
                                  131091,
                                  131099
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3927,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 3927,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    131100,
                                    131110
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3927,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 3927,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        131121,
                                        131126
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3927,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 3927,
                                          "column": 43
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        131128,
                                        131133
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3927,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 3927,
                                          "column": 50
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        131135,
                                        131145
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3927,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 3927,
                                          "column": 62
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              131163,
                                              131172
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3928,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 3928,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                131173,
                                                131178
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3928,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 3928,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                131180,
                                                131185
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3928,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 3928,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "collection",
                                              "range": [
                                                131187,
                                                131197
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3928,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 3928,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            131163,
                                            131198
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3928,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 3928,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    131214,
                                                    131220
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 3929,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 3929,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    131223,
                                                    131228
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 3929,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 3929,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  131214,
                                                  131228
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 3929,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 3929,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                131214,
                                                131229
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3929,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 3929,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  131249,
                                                  131254
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 3930,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 3930,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                131242,
                                                131255
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3930,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 3930,
                                                  "column": 25
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            131200,
                                            131267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3928,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 3931,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          131159,
                                          131267
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3928,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 3931,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      131147,
                                      131277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3927,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 3932,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    131112,
                                    131277
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3927,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 3932,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                131091,
                                131278
                              ],
                              "loc": {
                                "start": {
                                  "line": 3927,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3932,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              131091,
                              131279
                            ],
                            "loc": {
                              "start": {
                                "line": 3927,
                                "column": 8
                              },
                              "end": {
                                "line": 3932,
                                "column": 11
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                131295,
                                131301
                              ],
                              "loc": {
                                "start": {
                                  "line": 3933,
                                  "column": 15
                                },
                                "end": {
                                  "line": 3933,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              131288,
                              131302
                            ],
                            "loc": {
                              "start": {
                                "line": 3933,
                                "column": 8
                              },
                              "end": {
                                "line": 3933,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          131061,
                          131310
                        ],
                        "loc": {
                          "start": {
                            "line": 3925,
                            "column": 13
                          },
                          "end": {
                            "line": 3934,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        130779,
                        131310
                      ],
                      "loc": {
                        "start": {
                          "line": 3915,
                          "column": 6
                        },
                        "end": {
                          "line": 3934,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    130707,
                    131316
                  ],
                  "loc": {
                    "start": {
                      "line": 3913,
                      "column": 50
                    },
                    "end": {
                      "line": 3935,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  130661,
                  131316
                ],
                "loc": {
                  "start": {
                    "line": 3913,
                    "column": 4
                  },
                  "end": {
                    "line": 3935,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "findLast",
                  "range": [
                    132097,
                    132105
                  ],
                  "loc": {
                    "start": {
                      "line": 3957,
                      "column": 13
                    },
                    "end": {
                      "line": 3957,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      132106,
                      132116
                    ],
                    "loc": {
                      "start": {
                        "line": 3957,
                        "column": 22
                      },
                      "end": {
                        "line": 3957,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      132118,
                      132127
                    ],
                    "loc": {
                      "start": {
                        "line": 3957,
                        "column": 34
                      },
                      "end": {
                        "line": 3957,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      132129,
                      132136
                    ],
                    "loc": {
                      "start": {
                        "line": 3957,
                        "column": 45
                      },
                      "end": {
                        "line": 3957,
                        "column": 52
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              132150,
                              132156
                            ],
                            "loc": {
                              "start": {
                                "line": 3958,
                                "column": 10
                              },
                              "end": {
                                "line": 3958,
                                "column": 16
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            132150,
                            132156
                          ],
                          "loc": {
                            "start": {
                              "line": 3958,
                              "column": 10
                            },
                            "end": {
                              "line": 3958,
                              "column": 16
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        132146,
                        132157
                      ],
                      "loc": {
                        "start": {
                          "line": 3958,
                          "column": 6
                        },
                        "end": {
                          "line": 3958,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            132165,
                            132174
                          ],
                          "loc": {
                            "start": {
                              "line": 3960,
                              "column": 6
                            },
                            "end": {
                              "line": 3960,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                132177,
                                132183
                              ],
                              "loc": {
                                "start": {
                                  "line": 3960,
                                  "column": 18
                                },
                                "end": {
                                  "line": 3960,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                132184,
                                132198
                              ],
                              "loc": {
                                "start": {
                                  "line": 3960,
                                  "column": 25
                                },
                                "end": {
                                  "line": 3960,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              132177,
                              132198
                            ],
                            "loc": {
                              "start": {
                                "line": 3960,
                                "column": 18
                              },
                              "end": {
                                "line": 3960,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                132199,
                                132208
                              ],
                              "loc": {
                                "start": {
                                  "line": 3960,
                                  "column": 40
                                },
                                "end": {
                                  "line": 3960,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                132210,
                                132217
                              ],
                              "loc": {
                                "start": {
                                  "line": 3960,
                                  "column": 51
                                },
                                "end": {
                                  "line": 3960,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                132219,
                                132220
                              ],
                              "loc": {
                                "start": {
                                  "line": 3960,
                                  "column": 60
                                },
                                "end": {
                                  "line": 3960,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            132177,
                            132221
                          ],
                          "loc": {
                            "start": {
                              "line": 3960,
                              "column": 18
                            },
                            "end": {
                              "line": 3960,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          132165,
                          132221
                        ],
                        "loc": {
                          "start": {
                            "line": 3960,
                            "column": 6
                          },
                          "end": {
                            "line": 3960,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        132165,
                        132222
                      ],
                      "loc": {
                        "start": {
                          "line": 3960,
                          "column": 6
                        },
                        "end": {
                          "line": 3960,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEachRight",
                          "range": [
                            132229,
                            132242
                          ],
                          "loc": {
                            "start": {
                              "line": 3961,
                              "column": 6
                            },
                            "end": {
                              "line": 3961,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              132243,
                              132253
                            ],
                            "loc": {
                              "start": {
                                "line": 3961,
                                "column": 20
                              },
                              "end": {
                                "line": 3961,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  132264,
                                  132269
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3961,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 3961,
                                    "column": 46
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  132271,
                                  132276
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3961,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 3961,
                                    "column": 53
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  132278,
                                  132288
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3961,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 3961,
                                    "column": 65
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        132304,
                                        132313
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3962,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 3962,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          132314,
                                          132319
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3962,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 3962,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          132321,
                                          132326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3962,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 3962,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          132328,
                                          132338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3962,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 3962,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      132304,
                                      132339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3962,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 3962,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              132353,
                                              132359
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3963,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 3963,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              132362,
                                              132367
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3963,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 3963,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "range": [
                                            132353,
                                            132367
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3963,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 3963,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          132353,
                                          132368
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3963,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 3963,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "Literal",
                                          "value": false,
                                          "raw": "false",
                                          "range": [
                                            132386,
                                            132391
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3964,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 3964,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "range": [
                                          132379,
                                          132392
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3964,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 3964,
                                            "column": 23
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      132341,
                                      132402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3962,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 3965,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    132300,
                                    132402
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3962,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 3965,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                132290,
                                132410
                              ],
                              "loc": {
                                "start": {
                                  "line": 3961,
                                  "column": 67
                                },
                                "end": {
                                  "line": 3966,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              132255,
                              132410
                            ],
                            "loc": {
                              "start": {
                                "line": 3961,
                                "column": 32
                              },
                              "end": {
                                "line": 3966,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          132229,
                          132411
                        ],
                        "loc": {
                          "start": {
                            "line": 3961,
                            "column": 6
                          },
                          "end": {
                            "line": 3966,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        132229,
                        132412
                      ],
                      "loc": {
                        "start": {
                          "line": 3961,
                          "column": 6
                        },
                        "end": {
                          "line": 3966,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          132426,
                          132432
                        ],
                        "loc": {
                          "start": {
                            "line": 3967,
                            "column": 13
                          },
                          "end": {
                            "line": 3967,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        132419,
                        132433
                      ],
                      "loc": {
                        "start": {
                          "line": 3967,
                          "column": 6
                        },
                        "end": {
                          "line": 3967,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    132138,
                    132439
                  ],
                  "loc": {
                    "start": {
                      "line": 3957,
                      "column": 54
                    },
                    "end": {
                      "line": 3968,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  132088,
                  132439
                ],
                "loc": {
                  "start": {
                    "line": 3957,
                    "column": 4
                  },
                  "end": {
                    "line": 3968,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "forEach",
                  "range": [
                    133684,
                    133691
                  ],
                  "loc": {
                    "start": {
                      "line": 3996,
                      "column": 13
                    },
                    "end": {
                      "line": 3996,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      133692,
                      133702
                    ],
                    "loc": {
                      "start": {
                        "line": 3996,
                        "column": 21
                      },
                      "end": {
                        "line": 3996,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      133704,
                      133712
                    ],
                    "loc": {
                      "start": {
                        "line": 3996,
                        "column": 33
                      },
                      "end": {
                        "line": 3996,
                        "column": 41
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      133714,
                      133721
                    ],
                    "loc": {
                      "start": {
                        "line": 3996,
                        "column": 43
                      },
                      "end": {
                        "line": 3996,
                        "column": 50
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              133735,
                              133743
                            ],
                            "loc": {
                              "start": {
                                "line": 3997,
                                "column": 10
                              },
                              "end": {
                                "line": 3997,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  133754,
                                  133761
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3997,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 3997,
                                    "column": 36
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                133747,
                                133761
                              ],
                              "loc": {
                                "start": {
                                  "line": 3997,
                                  "column": 22
                                },
                                "end": {
                                  "line": 3997,
                                  "column": 36
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "undefined",
                              "raw": "'undefined'",
                              "range": [
                                133765,
                                133776
                              ],
                              "loc": {
                                "start": {
                                  "line": 3997,
                                  "column": 40
                                },
                                "end": {
                                  "line": 3997,
                                  "column": 51
                                }
                              }
                            },
                            "range": [
                              133747,
                              133776
                            ],
                            "loc": {
                              "start": {
                                "line": 3997,
                                "column": 22
                              },
                              "end": {
                                "line": 3997,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            133735,
                            133776
                          ],
                          "loc": {
                            "start": {
                              "line": 3997,
                              "column": 10
                            },
                            "end": {
                              "line": 3997,
                              "column": 51
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArray",
                            "range": [
                              133780,
                              133787
                            ],
                            "loc": {
                              "start": {
                                "line": 3997,
                                "column": 55
                              },
                              "end": {
                                "line": 3997,
                                "column": 62
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                133788,
                                133798
                              ],
                              "loc": {
                                "start": {
                                  "line": 3997,
                                  "column": 63
                                },
                                "end": {
                                  "line": 3997,
                                  "column": 73
                                }
                              }
                            }
                          ],
                          "range": [
                            133780,
                            133799
                          ],
                          "loc": {
                            "start": {
                              "line": 3997,
                              "column": 55
                            },
                            "end": {
                              "line": 3997,
                              "column": 74
                            }
                          }
                        },
                        "range": [
                          133735,
                          133799
                        ],
                        "loc": {
                          "start": {
                            "line": 3997,
                            "column": 10
                          },
                          "end": {
                            "line": 3997,
                            "column": 74
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    133815,
                                    133820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3998,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3998,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      133824,
                                      133825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3998,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3998,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    133823,
                                    133825
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3998,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 3998,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  133815,
                                  133825
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3998,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3998,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    133839,
                                    133845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3999,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3999,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      133848,
                                      133858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3999,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 3999,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      133859,
                                      133865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3999,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 3999,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    133848,
                                    133865
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3999,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 3999,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  133839,
                                  133865
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3999,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3999,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              133811,
                              133866
                            ],
                            "loc": {
                              "start": {
                                "line": 3998,
                                "column": 8
                              },
                              "end": {
                                "line": 3999,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    133885,
                                    133890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4001,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4001,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  133883,
                                  133890
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4001,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4001,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  133893,
                                  133899
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4001,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4001,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                133883,
                                133899
                              ],
                              "loc": {
                                "start": {
                                  "line": 4001,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4001,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "===",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          133917,
                                          133925
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4002,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 4002,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              133926,
                                              133936
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4002,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 4002,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              133937,
                                              133942
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4002,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 4002,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            133926,
                                            133943
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4002,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 4002,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            133945,
                                            133950
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4002,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 4002,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            133952,
                                            133962
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4002,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 4002,
                                              "column": 59
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        133917,
                                        133963
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4002,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4002,
                                          "column": 60
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": false,
                                      "raw": "false",
                                      "range": [
                                        133968,
                                        133973
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4002,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 4002,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "range": [
                                      133917,
                                      133973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4002,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 4002,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "BreakStatement",
                                        "label": null,
                                        "range": [
                                          133989,
                                          133995
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4003,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4003,
                                            "column": 18
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      133975,
                                      134007
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4002,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 4004,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    133913,
                                    134007
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4002,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4004,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                133901,
                                134017
                              ],
                              "loc": {
                                "start": {
                                  "line": 4001,
                                  "column": 33
                                },
                                "end": {
                                  "line": 4005,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              133876,
                              134017
                            ],
                            "loc": {
                              "start": {
                                "line": 4001,
                                "column": 8
                              },
                              "end": {
                                "line": 4005,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          133801,
                          134025
                        ],
                        "loc": {
                          "start": {
                            "line": 3997,
                            "column": 76
                          },
                          "end": {
                            "line": 4006,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEach",
                                "range": [
                                  134041,
                                  134049
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4007,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4007,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    134050,
                                    134060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4007,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4007,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "baseCreateCallback",
                                    "range": [
                                      134062,
                                      134080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4007,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 4007,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        134081,
                                        134089
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4007,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 4007,
                                          "column": 56
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        134091,
                                        134098
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4007,
                                          "column": 58
                                        },
                                        "end": {
                                          "line": 4007,
                                          "column": 65
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 3,
                                      "raw": "3",
                                      "range": [
                                        134100,
                                        134101
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4007,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 4007,
                                          "column": 68
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    134062,
                                    134102
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4007,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 4007,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "range": [
                                134041,
                                134103
                              ],
                              "loc": {
                                "start": {
                                  "line": 4007,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4007,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              134041,
                              134104
                            ],
                            "loc": {
                              "start": {
                                "line": 4007,
                                "column": 8
                              },
                              "end": {
                                "line": 4007,
                                "column": 71
                              }
                            }
                          }
                        ],
                        "range": [
                          134031,
                          134112
                        ],
                        "loc": {
                          "start": {
                            "line": 4006,
                            "column": 13
                          },
                          "end": {
                            "line": 4008,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        133731,
                        134112
                      ],
                      "loc": {
                        "start": {
                          "line": 3997,
                          "column": 6
                        },
                        "end": {
                          "line": 4008,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          134126,
                          134136
                        ],
                        "loc": {
                          "start": {
                            "line": 4009,
                            "column": 13
                          },
                          "end": {
                            "line": 4009,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        134119,
                        134137
                      ],
                      "loc": {
                        "start": {
                          "line": 4009,
                          "column": 6
                        },
                        "end": {
                          "line": 4009,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    133723,
                    134143
                  ],
                  "loc": {
                    "start": {
                      "line": 3996,
                      "column": 52
                    },
                    "end": {
                      "line": 4010,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  133675,
                  134143
                ],
                "loc": {
                  "start": {
                    "line": 3996,
                    "column": 4
                  },
                  "end": {
                    "line": 4010,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "forEachRight",
                  "range": [
                    134844,
                    134856
                  ],
                  "loc": {
                    "start": {
                      "line": 4029,
                      "column": 13
                    },
                    "end": {
                      "line": 4029,
                      "column": 25
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      134857,
                      134867
                    ],
                    "loc": {
                      "start": {
                        "line": 4029,
                        "column": 26
                      },
                      "end": {
                        "line": 4029,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      134869,
                      134877
                    ],
                    "loc": {
                      "start": {
                        "line": 4029,
                        "column": 38
                      },
                      "end": {
                        "line": 4029,
                        "column": 46
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      134879,
                      134886
                    ],
                    "loc": {
                      "start": {
                        "line": 4029,
                        "column": 48
                      },
                      "end": {
                        "line": 4029,
                        "column": 55
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              134900,
                              134908
                            ],
                            "loc": {
                              "start": {
                                "line": 4030,
                                "column": 10
                              },
                              "end": {
                                "line": 4030,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  134919,
                                  134926
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4030,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 4030,
                                    "column": 36
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                134912,
                                134926
                              ],
                              "loc": {
                                "start": {
                                  "line": 4030,
                                  "column": 22
                                },
                                "end": {
                                  "line": 4030,
                                  "column": 36
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "undefined",
                              "raw": "'undefined'",
                              "range": [
                                134930,
                                134941
                              ],
                              "loc": {
                                "start": {
                                  "line": 4030,
                                  "column": 40
                                },
                                "end": {
                                  "line": 4030,
                                  "column": 51
                                }
                              }
                            },
                            "range": [
                              134912,
                              134941
                            ],
                            "loc": {
                              "start": {
                                "line": 4030,
                                "column": 22
                              },
                              "end": {
                                "line": 4030,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            134900,
                            134941
                          ],
                          "loc": {
                            "start": {
                              "line": 4030,
                              "column": 10
                            },
                            "end": {
                              "line": 4030,
                              "column": 51
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArray",
                            "range": [
                              134945,
                              134952
                            ],
                            "loc": {
                              "start": {
                                "line": 4030,
                                "column": 55
                              },
                              "end": {
                                "line": 4030,
                                "column": 62
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                134953,
                                134963
                              ],
                              "loc": {
                                "start": {
                                  "line": 4030,
                                  "column": 63
                                },
                                "end": {
                                  "line": 4030,
                                  "column": 73
                                }
                              }
                            }
                          ],
                          "range": [
                            134945,
                            134964
                          ],
                          "loc": {
                            "start": {
                              "line": 4030,
                              "column": 55
                            },
                            "end": {
                              "line": 4030,
                              "column": 74
                            }
                          }
                        },
                        "range": [
                          134900,
                          134964
                        ],
                        "loc": {
                          "start": {
                            "line": 4030,
                            "column": 10
                          },
                          "end": {
                            "line": 4030,
                            "column": 74
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    134980,
                                    134986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4031,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4031,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      134989,
                                      134999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4031,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 4031,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      135000,
                                      135006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4031,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 4031,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    134989,
                                    135006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4031,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 4031,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  134980,
                                  135006
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4031,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4031,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              134976,
                              135007
                            ],
                            "loc": {
                              "start": {
                                "line": 4031,
                                "column": 8
                              },
                              "end": {
                                "line": 4031,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "UpdateExpression",
                              "operator": "--",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  135023,
                                  135029
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4032,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4032,
                                    "column": 21
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                135023,
                                135031
                              ],
                              "loc": {
                                "start": {
                                  "line": 4032,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4032,
                                  "column": 23
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "===",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          135049,
                                          135057
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4033,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 4033,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              135058,
                                              135068
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4033,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 4033,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              135069,
                                              135075
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4033,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 4033,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            135058,
                                            135076
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4033,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 4033,
                                              "column": 41
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            135078,
                                            135084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4033,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 4033,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            135086,
                                            135096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4033,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 4033,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        135049,
                                        135097
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4033,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4033,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": false,
                                      "raw": "false",
                                      "range": [
                                        135102,
                                        135107
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4033,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 4033,
                                          "column": 72
                                        }
                                      }
                                    },
                                    "range": [
                                      135049,
                                      135107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4033,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 4033,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "BreakStatement",
                                        "label": null,
                                        "range": [
                                          135123,
                                          135129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4034,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4034,
                                            "column": 18
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      135109,
                                      135141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4033,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 4035,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    135045,
                                    135141
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4033,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4035,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                135033,
                                135151
                              ],
                              "loc": {
                                "start": {
                                  "line": 4032,
                                  "column": 25
                                },
                                "end": {
                                  "line": 4036,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              135016,
                              135151
                            ],
                            "loc": {
                              "start": {
                                "line": 4032,
                                "column": 8
                              },
                              "end": {
                                "line": 4036,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          134966,
                          135159
                        ],
                        "loc": {
                          "start": {
                            "line": 4030,
                            "column": 76
                          },
                          "end": {
                            "line": 4037,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEachRight",
                                "range": [
                                  135175,
                                  135188
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4038,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4038,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    135189,
                                    135199
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4038,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 4038,
                                      "column": 32
                                    }
                                  }
                                },
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "baseCreateCallback",
                                    "range": [
                                      135201,
                                      135219
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4038,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 4038,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        135220,
                                        135228
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4038,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 4038,
                                          "column": 61
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        135230,
                                        135237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4038,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 4038,
                                          "column": 70
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 3,
                                      "raw": "3",
                                      "range": [
                                        135239,
                                        135240
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4038,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 4038,
                                          "column": 73
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    135201,
                                    135241
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4038,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 4038,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "range": [
                                135175,
                                135242
                              ],
                              "loc": {
                                "start": {
                                  "line": 4038,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4038,
                                  "column": 75
                                }
                              }
                            },
                            "range": [
                              135175,
                              135243
                            ],
                            "loc": {
                              "start": {
                                "line": 4038,
                                "column": 8
                              },
                              "end": {
                                "line": 4038,
                                "column": 76
                              }
                            }
                          }
                        ],
                        "range": [
                          135165,
                          135251
                        ],
                        "loc": {
                          "start": {
                            "line": 4037,
                            "column": 13
                          },
                          "end": {
                            "line": 4039,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        134896,
                        135251
                      ],
                      "loc": {
                        "start": {
                          "line": 4030,
                          "column": 6
                        },
                        "end": {
                          "line": 4039,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          135265,
                          135275
                        ],
                        "loc": {
                          "start": {
                            "line": 4040,
                            "column": 13
                          },
                          "end": {
                            "line": 4040,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        135258,
                        135276
                      ],
                      "loc": {
                        "start": {
                          "line": 4040,
                          "column": 6
                        },
                        "end": {
                          "line": 4040,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    134888,
                    135282
                  ],
                  "loc": {
                    "start": {
                      "line": 4029,
                      "column": 57
                    },
                    "end": {
                      "line": 4041,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  134835,
                  135282
                ],
                "loc": {
                  "start": {
                    "line": 4029,
                    "column": 4
                  },
                  "end": {
                    "line": 4041,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "groupBy",
                      "range": [
                        136969,
                        136976
                      ],
                      "loc": {
                        "start": {
                          "line": 4078,
                          "column": 8
                        },
                        "end": {
                          "line": 4078,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "createAggregator",
                        "range": [
                          136979,
                          136995
                        ],
                        "loc": {
                          "start": {
                            "line": 4078,
                            "column": 18
                          },
                          "end": {
                            "line": 4078,
                            "column": 34
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                137005,
                                137011
                              ],
                              "loc": {
                                "start": {
                                  "line": 4078,
                                  "column": 44
                                },
                                "end": {
                                  "line": 4078,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                137013,
                                137018
                              ],
                              "loc": {
                                "start": {
                                  "line": 4078,
                                  "column": 52
                                },
                                "end": {
                                  "line": 4078,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                137020,
                                137023
                              ],
                              "loc": {
                                "start": {
                                  "line": 4078,
                                  "column": 59
                                },
                                "end": {
                                  "line": 4078,
                                  "column": 62
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "IfStatement",
                                "test": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "hasOwnProperty",
                                      "range": [
                                        137037,
                                        137051
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4079,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 4079,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        137052,
                                        137056
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4079,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 4079,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      137037,
                                      137056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4079,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 4079,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        137057,
                                        137063
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4079,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 4079,
                                          "column": 36
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        137065,
                                        137068
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4079,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 4079,
                                          "column": 41
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    137037,
                                    137069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4079,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4079,
                                      "column": 42
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "expression": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                137081,
                                                137087
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4080,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 4080,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                137088,
                                                137091
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4080,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 4080,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "range": [
                                              137081,
                                              137092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4080,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 4080,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "push",
                                            "range": [
                                              137093,
                                              137097
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4080,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 4080,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "range": [
                                            137081,
                                            137097
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4080,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 4080,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              137098,
                                              137103
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4080,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 4080,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          137081,
                                          137104
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4080,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 4080,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        137081,
                                        137105
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4080,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 4080,
                                          "column": 32
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    137071,
                                    137113
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4079,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 4081,
                                      "column": 7
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              137129,
                                              137135
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4082,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 4082,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "key",
                                            "range": [
                                              137136,
                                              137139
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4082,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 4082,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            137129,
                                            137140
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4082,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 4082,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                137144,
                                                137149
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4082,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 4082,
                                                  "column": 28
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            137143,
                                            137150
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4082,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 4082,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "range": [
                                          137129,
                                          137150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4082,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 4082,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        137129,
                                        137151
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4082,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 4082,
                                          "column": 30
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    137119,
                                    137159
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4081,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 4083,
                                      "column": 7
                                    }
                                  }
                                },
                                "range": [
                                  137033,
                                  137159
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4079,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 4083,
                                    "column": 7
                                  }
                                }
                              }
                            ],
                            "range": [
                              137025,
                              137165
                            ],
                            "loc": {
                              "start": {
                                "line": 4078,
                                "column": 64
                              },
                              "end": {
                                "line": 4084,
                                "column": 5
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            136996,
                            137165
                          ],
                          "loc": {
                            "start": {
                              "line": 4078,
                              "column": 35
                            },
                            "end": {
                              "line": 4084,
                              "column": 5
                            }
                          }
                        }
                      ],
                      "range": [
                        136979,
                        137166
                      ],
                      "loc": {
                        "start": {
                          "line": 4078,
                          "column": 18
                        },
                        "end": {
                          "line": 4084,
                          "column": 6
                        }
                      }
                    },
                    "range": [
                      136969,
                      137166
                    ],
                    "loc": {
                      "start": {
                        "line": 4078,
                        "column": 8
                      },
                      "end": {
                        "line": 4084,
                        "column": 6
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  136965,
                  137167
                ],
                "loc": {
                  "start": {
                    "line": 4078,
                    "column": 4
                  },
                  "end": {
                    "line": 4084,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "indexBy",
                      "range": [
                        139045,
                        139052
                      ],
                      "loc": {
                        "start": {
                          "line": 4125,
                          "column": 8
                        },
                        "end": {
                          "line": 4125,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "createAggregator",
                        "range": [
                          139055,
                          139071
                        ],
                        "loc": {
                          "start": {
                            "line": 4125,
                            "column": 18
                          },
                          "end": {
                            "line": 4125,
                            "column": 34
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                139081,
                                139087
                              ],
                              "loc": {
                                "start": {
                                  "line": 4125,
                                  "column": 44
                                },
                                "end": {
                                  "line": 4125,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                139089,
                                139094
                              ],
                              "loc": {
                                "start": {
                                  "line": 4125,
                                  "column": 52
                                },
                                "end": {
                                  "line": 4125,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                139096,
                                139099
                              ],
                              "loc": {
                                "start": {
                                  "line": 4125,
                                  "column": 59
                                },
                                "end": {
                                  "line": 4125,
                                  "column": 62
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        139109,
                                        139115
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4126,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 4126,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        139116,
                                        139119
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4126,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 4126,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "range": [
                                      139109,
                                      139120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4126,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 4126,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      139123,
                                      139128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4126,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 4126,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    139109,
                                    139128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4126,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 4126,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  139109,
                                  139129
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4126,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 4126,
                                    "column": 26
                                  }
                                }
                              }
                            ],
                            "range": [
                              139101,
                              139135
                            ],
                            "loc": {
                              "start": {
                                "line": 4125,
                                "column": 64
                              },
                              "end": {
                                "line": 4127,
                                "column": 5
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            139072,
                            139135
                          ],
                          "loc": {
                            "start": {
                              "line": 4125,
                              "column": 35
                            },
                            "end": {
                              "line": 4127,
                              "column": 5
                            }
                          }
                        }
                      ],
                      "range": [
                        139055,
                        139136
                      ],
                      "loc": {
                        "start": {
                          "line": 4125,
                          "column": 18
                        },
                        "end": {
                          "line": 4127,
                          "column": 6
                        }
                      }
                    },
                    "range": [
                      139045,
                      139136
                    ],
                    "loc": {
                      "start": {
                        "line": 4125,
                        "column": 8
                      },
                      "end": {
                        "line": 4127,
                        "column": 6
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  139041,
                  139137
                ],
                "loc": {
                  "start": {
                    "line": 4125,
                    "column": 4
                  },
                  "end": {
                    "line": 4127,
                    "column": 7
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "invoke",
                  "range": [
                    140142,
                    140148
                  ],
                  "loc": {
                    "start": {
                      "line": 4151,
                      "column": 13
                    },
                    "end": {
                      "line": 4151,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      140149,
                      140159
                    ],
                    "loc": {
                      "start": {
                        "line": 4151,
                        "column": 20
                      },
                      "end": {
                        "line": 4151,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "methodName",
                    "range": [
                      140161,
                      140171
                    ],
                    "loc": {
                      "start": {
                        "line": 4151,
                        "column": 32
                      },
                      "end": {
                        "line": 4151,
                        "column": 42
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              140185,
                              140190
                            ],
                            "loc": {
                              "start": {
                                "line": 4152,
                                "column": 10
                              },
                              "end": {
                                "line": 4152,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                140194,
                                140195
                              ],
                              "loc": {
                                "start": {
                                  "line": 4152,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4152,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              140193,
                              140195
                            ],
                            "loc": {
                              "start": {
                                "line": 4152,
                                "column": 18
                              },
                              "end": {
                                "line": 4152,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            140185,
                            140195
                          ],
                          "loc": {
                            "start": {
                              "line": 4152,
                              "column": 10
                            },
                            "end": {
                              "line": 4152,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isFunc",
                            "range": [
                              140207,
                              140213
                            ],
                            "loc": {
                              "start": {
                                "line": 4153,
                                "column": 10
                              },
                              "end": {
                                "line": 4153,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "methodName",
                                "range": [
                                  140223,
                                  140233
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4153,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 4153,
                                    "column": 36
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                140216,
                                140233
                              ],
                              "loc": {
                                "start": {
                                  "line": 4153,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4153,
                                  "column": 36
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "function",
                              "raw": "'function'",
                              "range": [
                                140237,
                                140247
                              ],
                              "loc": {
                                "start": {
                                  "line": 4153,
                                  "column": 40
                                },
                                "end": {
                                  "line": 4153,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              140216,
                              140247
                            ],
                            "loc": {
                              "start": {
                                "line": 4153,
                                "column": 19
                              },
                              "end": {
                                "line": 4153,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            140207,
                            140247
                          ],
                          "loc": {
                            "start": {
                              "line": 4153,
                              "column": 10
                            },
                            "end": {
                              "line": 4153,
                              "column": 50
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              140259,
                              140265
                            ],
                            "loc": {
                              "start": {
                                "line": 4154,
                                "column": 10
                              },
                              "end": {
                                "line": 4154,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                140268,
                                140278
                              ],
                              "loc": {
                                "start": {
                                  "line": 4154,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4154,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  140281,
                                  140291
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4154,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4154,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  140292,
                                  140298
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4154,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 4154,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                140281,
                                140298
                              ],
                              "loc": {
                                "start": {
                                  "line": 4154,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4154,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                140301,
                                140302
                              ],
                              "loc": {
                                "start": {
                                  "line": 4154,
                                  "column": 52
                                },
                                "end": {
                                  "line": 4154,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              140268,
                              140302
                            ],
                            "loc": {
                              "start": {
                                "line": 4154,
                                "column": 19
                              },
                              "end": {
                                "line": 4154,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            140259,
                            140302
                          ],
                          "loc": {
                            "start": {
                              "line": 4154,
                              "column": 10
                            },
                            "end": {
                              "line": 4154,
                              "column": 53
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              140314,
                              140320
                            ],
                            "loc": {
                              "start": {
                                "line": 4155,
                                "column": 10
                              },
                              "end": {
                                "line": 4155,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                140323,
                                140328
                              ],
                              "loc": {
                                "start": {
                                  "line": 4155,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4155,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "UnaryExpression",
                                    "operator": "typeof",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        140336,
                                        140342
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4155,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 4155,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      140329,
                                      140342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4155,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 4155,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "number",
                                    "raw": "'number'",
                                    "range": [
                                      140346,
                                      140354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4155,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 4155,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    140329,
                                    140354
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4155,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 4155,
                                      "column": 50
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    140357,
                                    140363
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4155,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 4155,
                                      "column": 59
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    140366,
                                    140367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4155,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 4155,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  140329,
                                  140367
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4155,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4155,
                                    "column": 63
                                  }
                                }
                              }
                            ],
                            "range": [
                              140323,
                              140368
                            ],
                            "loc": {
                              "start": {
                                "line": 4155,
                                "column": 19
                              },
                              "end": {
                                "line": 4155,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            140314,
                            140368
                          ],
                          "loc": {
                            "start": {
                              "line": 4155,
                              "column": 10
                            },
                            "end": {
                              "line": 4155,
                              "column": 64
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        140181,
                        140369
                      ],
                      "loc": {
                        "start": {
                          "line": 4152,
                          "column": 6
                        },
                        "end": {
                          "line": 4155,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                140381,
                                140390
                              ],
                              "loc": {
                                "start": {
                                  "line": 4157,
                                  "column": 10
                                },
                                "end": {
                                  "line": 4157,
                                  "column": 19
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                140391,
                                140397
                              ],
                              "loc": {
                                "start": {
                                  "line": 4157,
                                  "column": 20
                                },
                                "end": {
                                  "line": 4157,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              140381,
                              140397
                            ],
                            "loc": {
                              "start": {
                                "line": 4157,
                                "column": 10
                              },
                              "end": {
                                "line": 4157,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 3,
                            "raw": "3",
                            "range": [
                              140400,
                              140401
                            ],
                            "loc": {
                              "start": {
                                "line": 4157,
                                "column": 29
                              },
                              "end": {
                                "line": 4157,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            140381,
                            140401
                          ],
                          "loc": {
                            "start": {
                              "line": 4157,
                              "column": 10
                            },
                            "end": {
                              "line": 4157,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArray",
                            "range": [
                              140405,
                              140412
                            ],
                            "loc": {
                              "start": {
                                "line": 4157,
                                "column": 34
                              },
                              "end": {
                                "line": 4157,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                140413,
                                140423
                              ],
                              "loc": {
                                "start": {
                                  "line": 4157,
                                  "column": 42
                                },
                                "end": {
                                  "line": 4157,
                                  "column": 52
                                }
                              }
                            }
                          ],
                          "range": [
                            140405,
                            140424
                          ],
                          "loc": {
                            "start": {
                              "line": 4157,
                              "column": 34
                            },
                            "end": {
                              "line": 4157,
                              "column": 53
                            }
                          }
                        },
                        "range": [
                          140381,
                          140424
                        ],
                        "loc": {
                          "start": {
                            "line": 4157,
                            "column": 10
                          },
                          "end": {
                            "line": 4157,
                            "column": 53
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    140445,
                                    140450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4158,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4158,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  140443,
                                  140450
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4158,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4158,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  140453,
                                  140459
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4158,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4158,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                140443,
                                140459
                              ],
                              "loc": {
                                "start": {
                                  "line": 4158,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4158,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          140477,
                                          140482
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4159,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 4159,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            140485,
                                            140495
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4159,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 4159,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            140496,
                                            140501
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4159,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 4159,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          140485,
                                          140502
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4159,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 4159,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        140477,
                                        140502
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4159,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4159,
                                          "column": 39
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    140473,
                                    140503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4159,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4159,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          140514,
                                          140520
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4160,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4160,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          140521,
                                          140526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4160,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 4160,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        140514,
                                        140527
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4160,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 4160,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ConditionalExpression",
                                      "test": {
                                        "type": "Identifier",
                                        "name": "isFunc",
                                        "range": [
                                          140530,
                                          140536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4160,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 4160,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "methodName",
                                            "range": [
                                              140539,
                                              140549
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4160,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 4160,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              140550,
                                              140554
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4160,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 4160,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            140539,
                                            140554
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4160,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 4160,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              140555,
                                              140560
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4160,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 4160,
                                                "column": 56
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          140539,
                                          140561
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4160,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 4160,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "alternate": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              140564,
                                              140569
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4160,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 4160,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "methodName",
                                            "range": [
                                              140570,
                                              140580
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4160,
                                                "column": 66
                                              },
                                              "end": {
                                                "line": 4160,
                                                "column": 76
                                              }
                                            }
                                          },
                                          "range": [
                                            140564,
                                            140581
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4160,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 4160,
                                              "column": 77
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          140564,
                                          140583
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4160,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 4160,
                                            "column": 79
                                          }
                                        }
                                      },
                                      "range": [
                                        140530,
                                        140583
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4160,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 4160,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "range": [
                                      140514,
                                      140583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4160,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 4160,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    140514,
                                    140584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4160,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4160,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "range": [
                                140461,
                                140594
                              ],
                              "loc": {
                                "start": {
                                  "line": 4158,
                                  "column": 33
                                },
                                "end": {
                                  "line": 4161,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              140436,
                              140594
                            ],
                            "loc": {
                              "start": {
                                "line": 4158,
                                "column": 8
                              },
                              "end": {
                                "line": 4161,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          140426,
                          140602
                        ],
                        "loc": {
                          "start": {
                            "line": 4157,
                            "column": 55
                          },
                          "end": {
                            "line": 4162,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    140622,
                                    140626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4163,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4163,
                                      "column": 16
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "slice",
                                    "range": [
                                      140629,
                                      140634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4163,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 4163,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "arguments",
                                      "range": [
                                        140635,
                                        140644
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4163,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 4163,
                                          "column": 34
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        140646,
                                        140647
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4163,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 4163,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    140629,
                                    140648
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4163,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 4163,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  140622,
                                  140648
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4163,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4163,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              140618,
                              140649
                            ],
                            "loc": {
                              "start": {
                                "line": 4163,
                                "column": 8
                              },
                              "end": {
                                "line": 4163,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEach",
                                "range": [
                                  140658,
                                  140666
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4164,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4164,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    140667,
                                    140677
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4164,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4164,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        140688,
                                        140693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4164,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 4164,
                                          "column": 43
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                140707,
                                                140713
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4165,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 4165,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "UpdateExpression",
                                              "operator": "++",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "index",
                                                "range": [
                                                  140716,
                                                  140721
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4165,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 4165,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "prefix": true,
                                              "range": [
                                                140714,
                                                140721
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4165,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 4165,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "range": [
                                              140707,
                                              140722
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4165,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 4165,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ConditionalExpression",
                                                "test": {
                                                  "type": "Identifier",
                                                  "name": "isFunc",
                                                  "range": [
                                                    140726,
                                                    140732
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4165,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 4165,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "consequent": {
                                                  "type": "Identifier",
                                                  "name": "methodName",
                                                  "range": [
                                                    140735,
                                                    140745
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4165,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 4165,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "alternate": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      140748,
                                                      140753
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 4165,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 4165,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "methodName",
                                                    "range": [
                                                      140754,
                                                      140764
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 4165,
                                                        "column": 57
                                                      },
                                                      "end": {
                                                        "line": 4165,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    140748,
                                                    140765
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4165,
                                                      "column": 51
                                                    },
                                                    "end": {
                                                      "line": 4165,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  140726,
                                                  140765
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4165,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 4165,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "apply",
                                                "range": [
                                                  140767,
                                                  140772
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4165,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 4165,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              "range": [
                                                140725,
                                                140772
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4165,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 4165,
                                                  "column": 75
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  140773,
                                                  140778
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4165,
                                                    "column": 76
                                                  },
                                                  "end": {
                                                    "line": 4165,
                                                    "column": 81
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "args",
                                                "range": [
                                                  140780,
                                                  140784
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4165,
                                                    "column": 83
                                                  },
                                                  "end": {
                                                    "line": 4165,
                                                    "column": 87
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              140725,
                                              140785
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4165,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 4165,
                                                "column": 88
                                              }
                                            }
                                          },
                                          "range": [
                                            140707,
                                            140785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4165,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 4165,
                                              "column": 88
                                            }
                                          }
                                        },
                                        "range": [
                                          140707,
                                          140786
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4165,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4165,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      140695,
                                      140796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4164,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 4166,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    140679,
                                    140796
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4164,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 4166,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                140658,
                                140797
                              ],
                              "loc": {
                                "start": {
                                  "line": 4164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4166,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              140658,
                              140798
                            ],
                            "loc": {
                              "start": {
                                "line": 4164,
                                "column": 8
                              },
                              "end": {
                                "line": 4166,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          140608,
                          140806
                        ],
                        "loc": {
                          "start": {
                            "line": 4162,
                            "column": 13
                          },
                          "end": {
                            "line": 4167,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        140377,
                        140806
                      ],
                      "loc": {
                        "start": {
                          "line": 4157,
                          "column": 6
                        },
                        "end": {
                          "line": 4167,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          140820,
                          140826
                        ],
                        "loc": {
                          "start": {
                            "line": 4168,
                            "column": 13
                          },
                          "end": {
                            "line": 4168,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        140813,
                        140827
                      ],
                      "loc": {
                        "start": {
                          "line": 4168,
                          "column": 6
                        },
                        "end": {
                          "line": 4168,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    140173,
                    140833
                  ],
                  "loc": {
                    "start": {
                      "line": 4151,
                      "column": 44
                    },
                    "end": {
                      "line": 4169,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  140133,
                  140833
                ],
                "loc": {
                  "start": {
                    "line": 4151,
                    "column": 4
                  },
                  "end": {
                    "line": 4169,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "map",
                  "range": [
                    142505,
                    142508
                  ],
                  "loc": {
                    "start": {
                      "line": 4210,
                      "column": 13
                    },
                    "end": {
                      "line": 4210,
                      "column": 16
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      142509,
                      142519
                    ],
                    "loc": {
                      "start": {
                        "line": 4210,
                        "column": 17
                      },
                      "end": {
                        "line": 4210,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      142521,
                      142529
                    ],
                    "loc": {
                      "start": {
                        "line": 4210,
                        "column": 29
                      },
                      "end": {
                        "line": 4210,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      142531,
                      142538
                    ],
                    "loc": {
                      "start": {
                        "line": 4210,
                        "column": 39
                      },
                      "end": {
                        "line": 4210,
                        "column": 46
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              142552,
                              142557
                            ],
                            "loc": {
                              "start": {
                                "line": 4211,
                                "column": 10
                              },
                              "end": {
                                "line": 4211,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                142561,
                                142562
                              ],
                              "loc": {
                                "start": {
                                  "line": 4211,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4211,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              142560,
                              142562
                            ],
                            "loc": {
                              "start": {
                                "line": 4211,
                                "column": 18
                              },
                              "end": {
                                "line": 4211,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            142552,
                            142562
                          ],
                          "loc": {
                            "start": {
                              "line": 4211,
                              "column": 10
                            },
                            "end": {
                              "line": 4211,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              142574,
                              142580
                            ],
                            "loc": {
                              "start": {
                                "line": 4212,
                                "column": 10
                              },
                              "end": {
                                "line": 4212,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                142583,
                                142593
                              ],
                              "loc": {
                                "start": {
                                  "line": 4212,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4212,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  142596,
                                  142606
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4212,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4212,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  142607,
                                  142613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4212,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 4212,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                142596,
                                142613
                              ],
                              "loc": {
                                "start": {
                                  "line": 4212,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4212,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                142616,
                                142617
                              ],
                              "loc": {
                                "start": {
                                  "line": 4212,
                                  "column": 52
                                },
                                "end": {
                                  "line": 4212,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              142583,
                              142617
                            ],
                            "loc": {
                              "start": {
                                "line": 4212,
                                "column": 19
                              },
                              "end": {
                                "line": 4212,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            142574,
                            142617
                          ],
                          "loc": {
                            "start": {
                              "line": 4212,
                              "column": 10
                            },
                            "end": {
                              "line": 4212,
                              "column": 53
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              142629,
                              142635
                            ],
                            "loc": {
                              "start": {
                                "line": 4213,
                                "column": 10
                              },
                              "end": {
                                "line": 4213,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                142638,
                                142643
                              ],
                              "loc": {
                                "start": {
                                  "line": 4213,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4213,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "UnaryExpression",
                                    "operator": "typeof",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        142651,
                                        142657
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4213,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 4213,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      142644,
                                      142657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4213,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 4213,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "number",
                                    "raw": "'number'",
                                    "range": [
                                      142661,
                                      142669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4213,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 4213,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    142644,
                                    142669
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4213,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 4213,
                                      "column": 50
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    142672,
                                    142678
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4213,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 4213,
                                      "column": 59
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    142681,
                                    142682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4213,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 4213,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  142644,
                                  142682
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4213,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4213,
                                    "column": 63
                                  }
                                }
                              }
                            ],
                            "range": [
                              142638,
                              142683
                            ],
                            "loc": {
                              "start": {
                                "line": 4213,
                                "column": 19
                              },
                              "end": {
                                "line": 4213,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            142629,
                            142683
                          ],
                          "loc": {
                            "start": {
                              "line": 4213,
                              "column": 10
                            },
                            "end": {
                              "line": 4213,
                              "column": 64
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        142548,
                        142684
                      ],
                      "loc": {
                        "start": {
                          "line": 4211,
                          "column": 6
                        },
                        "end": {
                          "line": 4213,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            142692,
                            142700
                          ],
                          "loc": {
                            "start": {
                              "line": 4215,
                              "column": 6
                            },
                            "end": {
                              "line": 4215,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                142703,
                                142709
                              ],
                              "loc": {
                                "start": {
                                  "line": 4215,
                                  "column": 17
                                },
                                "end": {
                                  "line": 4215,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                142710,
                                142724
                              ],
                              "loc": {
                                "start": {
                                  "line": 4215,
                                  "column": 24
                                },
                                "end": {
                                  "line": 4215,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              142703,
                              142724
                            ],
                            "loc": {
                              "start": {
                                "line": 4215,
                                "column": 17
                              },
                              "end": {
                                "line": 4215,
                                "column": 38
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                142725,
                                142733
                              ],
                              "loc": {
                                "start": {
                                  "line": 4215,
                                  "column": 39
                                },
                                "end": {
                                  "line": 4215,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                142735,
                                142742
                              ],
                              "loc": {
                                "start": {
                                  "line": 4215,
                                  "column": 49
                                },
                                "end": {
                                  "line": 4215,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                142744,
                                142745
                              ],
                              "loc": {
                                "start": {
                                  "line": 4215,
                                  "column": 58
                                },
                                "end": {
                                  "line": 4215,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            142703,
                            142746
                          ],
                          "loc": {
                            "start": {
                              "line": 4215,
                              "column": 17
                            },
                            "end": {
                              "line": 4215,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          142692,
                          142746
                        ],
                        "loc": {
                          "start": {
                            "line": 4215,
                            "column": 6
                          },
                          "end": {
                            "line": 4215,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        142692,
                        142747
                      ],
                      "loc": {
                        "start": {
                          "line": 4215,
                          "column": 6
                        },
                        "end": {
                          "line": 4215,
                          "column": 61
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArray",
                          "range": [
                            142758,
                            142765
                          ],
                          "loc": {
                            "start": {
                              "line": 4216,
                              "column": 10
                            },
                            "end": {
                              "line": 4216,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              142766,
                              142776
                            ],
                            "loc": {
                              "start": {
                                "line": 4216,
                                "column": 18
                              },
                              "end": {
                                "line": 4216,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          142758,
                          142777
                        ],
                        "loc": {
                          "start": {
                            "line": 4216,
                            "column": 10
                          },
                          "end": {
                            "line": 4216,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    142798,
                                    142803
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4217,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4217,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  142796,
                                  142803
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4217,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4217,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  142806,
                                  142812
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4217,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4217,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                142796,
                                142812
                              ],
                              "loc": {
                                "start": {
                                  "line": 4217,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4217,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          142826,
                                          142832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4218,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4218,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          142833,
                                          142838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4218,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 4218,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        142826,
                                        142839
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4218,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 4218,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          142842,
                                          142850
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4218,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 4218,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              142851,
                                              142861
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4218,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 4218,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              142862,
                                              142867
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4218,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 4218,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            142851,
                                            142868
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4218,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 4218,
                                              "column": 52
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            142870,
                                            142875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4218,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 4218,
                                              "column": 59
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            142877,
                                            142887
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4218,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 4218,
                                              "column": 71
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        142842,
                                        142888
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4218,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 4218,
                                          "column": 72
                                        }
                                      }
                                    },
                                    "range": [
                                      142826,
                                      142888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4218,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 4218,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    142826,
                                    142889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4218,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4218,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "range": [
                                142814,
                                142899
                              ],
                              "loc": {
                                "start": {
                                  "line": 4217,
                                  "column": 33
                                },
                                "end": {
                                  "line": 4219,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              142789,
                              142899
                            ],
                            "loc": {
                              "start": {
                                "line": 4217,
                                "column": 8
                              },
                              "end": {
                                "line": 4219,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          142779,
                          142907
                        ],
                        "loc": {
                          "start": {
                            "line": 4216,
                            "column": 31
                          },
                          "end": {
                            "line": 4220,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEach",
                                "range": [
                                  142923,
                                  142931
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4221,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4221,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    142932,
                                    142942
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4221,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4221,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        142953,
                                        142958
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4221,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 4221,
                                          "column": 43
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        142960,
                                        142963
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4221,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 4221,
                                          "column": 48
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        142965,
                                        142975
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4221,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 4221,
                                          "column": 60
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                142989,
                                                142995
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4222,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 4222,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "UpdateExpression",
                                              "operator": "++",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "index",
                                                "range": [
                                                  142998,
                                                  143003
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4222,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 4222,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "prefix": true,
                                              "range": [
                                                142996,
                                                143003
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4222,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 4222,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "range": [
                                              142989,
                                              143004
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4222,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 4222,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "callback",
                                              "range": [
                                                143007,
                                                143015
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4222,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 4222,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  143016,
                                                  143021
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4222,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 4222,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "key",
                                                "range": [
                                                  143023,
                                                  143026
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4222,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 4222,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "collection",
                                                "range": [
                                                  143028,
                                                  143038
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4222,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 4222,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              143007,
                                              143039
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4222,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 4222,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            142989,
                                            143039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4222,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 4222,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "range": [
                                          142989,
                                          143040
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4222,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4222,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      142977,
                                      143050
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4221,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 4223,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    142944,
                                    143050
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4221,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 4223,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                142923,
                                143051
                              ],
                              "loc": {
                                "start": {
                                  "line": 4221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4223,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              142923,
                              143052
                            ],
                            "loc": {
                              "start": {
                                "line": 4221,
                                "column": 8
                              },
                              "end": {
                                "line": 4223,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          142913,
                          143060
                        ],
                        "loc": {
                          "start": {
                            "line": 4220,
                            "column": 13
                          },
                          "end": {
                            "line": 4224,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        142754,
                        143060
                      ],
                      "loc": {
                        "start": {
                          "line": 4216,
                          "column": 6
                        },
                        "end": {
                          "line": 4224,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          143074,
                          143080
                        ],
                        "loc": {
                          "start": {
                            "line": 4225,
                            "column": 13
                          },
                          "end": {
                            "line": 4225,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        143067,
                        143081
                      ],
                      "loc": {
                        "start": {
                          "line": 4225,
                          "column": 6
                        },
                        "end": {
                          "line": 4225,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    142540,
                    143087
                  ],
                  "loc": {
                    "start": {
                      "line": 4210,
                      "column": 48
                    },
                    "end": {
                      "line": 4226,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  142496,
                  143087
                ],
                "loc": {
                  "start": {
                    "line": 4210,
                    "column": 4
                  },
                  "end": {
                    "line": 4226,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "max",
                  "range": [
                    144760,
                    144763
                  ],
                  "loc": {
                    "start": {
                      "line": 4268,
                      "column": 13
                    },
                    "end": {
                      "line": 4268,
                      "column": 16
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      144764,
                      144774
                    ],
                    "loc": {
                      "start": {
                        "line": 4268,
                        "column": 17
                      },
                      "end": {
                        "line": 4268,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      144776,
                      144784
                    ],
                    "loc": {
                      "start": {
                        "line": 4268,
                        "column": 29
                      },
                      "end": {
                        "line": 4268,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      144786,
                      144793
                    ],
                    "loc": {
                      "start": {
                        "line": 4268,
                        "column": 39
                      },
                      "end": {
                        "line": 4268,
                        "column": 46
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "computed",
                            "range": [
                              144807,
                              144815
                            ],
                            "loc": {
                              "start": {
                                "line": 4269,
                                "column": 10
                              },
                              "end": {
                                "line": 4269,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Identifier",
                              "name": "Infinity",
                              "range": [
                                144819,
                                144827
                              ],
                              "loc": {
                                "start": {
                                  "line": 4269,
                                  "column": 22
                                },
                                "end": {
                                  "line": 4269,
                                  "column": 30
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              144818,
                              144827
                            ],
                            "loc": {
                              "start": {
                                "line": 4269,
                                "column": 21
                              },
                              "end": {
                                "line": 4269,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            144807,
                            144827
                          ],
                          "loc": {
                            "start": {
                              "line": 4269,
                              "column": 10
                            },
                            "end": {
                              "line": 4269,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              144839,
                              144845
                            ],
                            "loc": {
                              "start": {
                                "line": 4270,
                                "column": 10
                              },
                              "end": {
                                "line": 4270,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "computed",
                            "range": [
                              144848,
                              144856
                            ],
                            "loc": {
                              "start": {
                                "line": 4270,
                                "column": 19
                              },
                              "end": {
                                "line": 4270,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            144839,
                            144856
                          ],
                          "loc": {
                            "start": {
                              "line": 4270,
                              "column": 10
                            },
                            "end": {
                              "line": 4270,
                              "column": 27
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              144868,
                              144872
                            ],
                            "loc": {
                              "start": {
                                "line": 4271,
                                "column": 10
                              },
                              "end": {
                                "line": 4271,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                144882,
                                144890
                              ],
                              "loc": {
                                "start": {
                                  "line": 4271,
                                  "column": 24
                                },
                                "end": {
                                  "line": 4271,
                                  "column": 32
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              144875,
                              144890
                            ],
                            "loc": {
                              "start": {
                                "line": 4271,
                                "column": 17
                              },
                              "end": {
                                "line": 4271,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            144868,
                            144890
                          ],
                          "loc": {
                            "start": {
                              "line": 4271,
                              "column": 10
                            },
                            "end": {
                              "line": 4271,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        144803,
                        144891
                      ],
                      "loc": {
                        "start": {
                          "line": 4269,
                          "column": 6
                        },
                        "end": {
                          "line": 4271,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  144966,
                                  144970
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4274,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 4274,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  144974,
                                  144982
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4274,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 4274,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                144966,
                                144982
                              ],
                              "loc": {
                                "start": {
                                  "line": 4274,
                                  "column": 11
                                },
                                "end": {
                                  "line": 4274,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  144986,
                                  144990
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4274,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 4274,
                                    "column": 35
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "string",
                                "raw": "'string'",
                                "range": [
                                  144994,
                                  145002
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4274,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 4274,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                144986,
                                145002
                              ],
                              "loc": {
                                "start": {
                                  "line": 4274,
                                  "column": 31
                                },
                                "end": {
                                  "line": 4274,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              144966,
                              145002
                            ],
                            "loc": {
                              "start": {
                                "line": 4274,
                                "column": 11
                              },
                              "end": {
                                "line": 4274,
                                "column": 47
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              145007,
                              145014
                            ],
                            "loc": {
                              "start": {
                                "line": 4274,
                                "column": 52
                              },
                              "end": {
                                "line": 4274,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            144965,
                            145014
                          ],
                          "loc": {
                            "start": {
                              "line": 4274,
                              "column": 10
                            },
                            "end": {
                              "line": 4274,
                              "column": 59
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                145018,
                                145025
                              ],
                              "loc": {
                                "start": {
                                  "line": 4274,
                                  "column": 63
                                },
                                "end": {
                                  "line": 4274,
                                  "column": 70
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                145026,
                                145034
                              ],
                              "loc": {
                                "start": {
                                  "line": 4274,
                                  "column": 71
                                },
                                "end": {
                                  "line": 4274,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              145018,
                              145035
                            ],
                            "loc": {
                              "start": {
                                "line": 4274,
                                "column": 63
                              },
                              "end": {
                                "line": 4274,
                                "column": 80
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              145040,
                              145050
                            ],
                            "loc": {
                              "start": {
                                "line": 4274,
                                "column": 85
                              },
                              "end": {
                                "line": 4274,
                                "column": 95
                              }
                            }
                          },
                          "range": [
                            145018,
                            145050
                          ],
                          "loc": {
                            "start": {
                              "line": 4274,
                              "column": 63
                            },
                            "end": {
                              "line": 4274,
                              "column": 95
                            }
                          }
                        },
                        "range": [
                          144965,
                          145050
                        ],
                        "loc": {
                          "start": {
                            "line": 4274,
                            "column": 10
                          },
                          "end": {
                            "line": 4274,
                            "column": 95
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  145062,
                                  145070
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4275,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4275,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  145073,
                                  145077
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4275,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 4275,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                145062,
                                145077
                              ],
                              "loc": {
                                "start": {
                                  "line": 4275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4275,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              145062,
                              145078
                            ],
                            "loc": {
                              "start": {
                                "line": 4275,
                                "column": 8
                              },
                              "end": {
                                "line": 4275,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          145052,
                          145086
                        ],
                        "loc": {
                          "start": {
                            "line": 4274,
                            "column": 97
                          },
                          "end": {
                            "line": 4276,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        144961,
                        145086
                      ],
                      "loc": {
                        "start": {
                          "line": 4274,
                          "column": 6
                        },
                        "end": {
                          "line": 4276,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              145097,
                              145105
                            ],
                            "loc": {
                              "start": {
                                "line": 4277,
                                "column": 10
                              },
                              "end": {
                                "line": 4277,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              145109,
                              145113
                            ],
                            "loc": {
                              "start": {
                                "line": 4277,
                                "column": 22
                              },
                              "end": {
                                "line": 4277,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            145097,
                            145113
                          ],
                          "loc": {
                            "start": {
                              "line": 4277,
                              "column": 10
                            },
                            "end": {
                              "line": 4277,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArray",
                            "range": [
                              145117,
                              145124
                            ],
                            "loc": {
                              "start": {
                                "line": 4277,
                                "column": 30
                              },
                              "end": {
                                "line": 4277,
                                "column": 37
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                145125,
                                145135
                              ],
                              "loc": {
                                "start": {
                                  "line": 4277,
                                  "column": 38
                                },
                                "end": {
                                  "line": 4277,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            145117,
                            145136
                          ],
                          "loc": {
                            "start": {
                              "line": 4277,
                              "column": 30
                            },
                            "end": {
                              "line": 4277,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          145097,
                          145136
                        ],
                        "loc": {
                          "start": {
                            "line": 4277,
                            "column": 10
                          },
                          "end": {
                            "line": 4277,
                            "column": 49
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    145152,
                                    145157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4278,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4278,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      145161,
                                      145162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4278,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 4278,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    145160,
                                    145162
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4278,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 4278,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  145152,
                                  145162
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4278,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4278,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    145176,
                                    145182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4279,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4279,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      145185,
                                      145195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4279,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 4279,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      145196,
                                      145202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4279,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 4279,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    145185,
                                    145202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4279,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 4279,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  145176,
                                  145202
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4279,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4279,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              145148,
                              145203
                            ],
                            "loc": {
                              "start": {
                                "line": 4278,
                                "column": 8
                              },
                              "end": {
                                "line": 4279,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    145222,
                                    145227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4281,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4281,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  145220,
                                  145227
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4281,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4281,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  145230,
                                  145236
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4281,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4281,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                145220,
                                145236
                              ],
                              "loc": {
                                "start": {
                                  "line": 4281,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4281,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          145254,
                                          145259
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4282,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 4282,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            145262,
                                            145272
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4282,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 4282,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            145273,
                                            145278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4282,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 4282,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          145262,
                                          145279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4282,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 4282,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        145254,
                                        145279
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4282,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4282,
                                          "column": 39
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    145250,
                                    145280
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4282,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4282,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": ">",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        145295,
                                        145300
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4283,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4283,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        145303,
                                        145309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4283,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 4283,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      145295,
                                      145309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4283,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 4283,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              145325,
                                              145331
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4284,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 4284,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              145334,
                                              145339
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4284,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 4284,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            145325,
                                            145339
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4284,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 4284,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "range": [
                                          145325,
                                          145340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4284,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4284,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      145311,
                                      145352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4283,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 4285,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    145291,
                                    145352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4283,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4285,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                145238,
                                145362
                              ],
                              "loc": {
                                "start": {
                                  "line": 4281,
                                  "column": 33
                                },
                                "end": {
                                  "line": 4286,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              145213,
                              145362
                            ],
                            "loc": {
                              "start": {
                                "line": 4281,
                                "column": 8
                              },
                              "end": {
                                "line": 4286,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          145138,
                          145370
                        ],
                        "loc": {
                          "start": {
                            "line": 4277,
                            "column": 51
                          },
                          "end": {
                            "line": 4287,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  145386,
                                  145394
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4288,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4288,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        145398,
                                        145406
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4288,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 4288,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        145410,
                                        145414
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4288,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 4288,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      145398,
                                      145414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4288,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 4288,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isString",
                                      "range": [
                                        145418,
                                        145426
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4288,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 4288,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          145427,
                                          145437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4288,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 4288,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      145418,
                                      145438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4288,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 4288,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    145398,
                                    145438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4288,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 4288,
                                      "column": 60
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "name": "charAtCallback",
                                  "range": [
                                    145452,
                                    145466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4289,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4289,
                                      "column": 26
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "lodash",
                                      "range": [
                                        145479,
                                        145485
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4290,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 4290,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "createCallback",
                                      "range": [
                                        145486,
                                        145500
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4290,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 4290,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      145479,
                                      145500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4290,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 4290,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        145501,
                                        145509
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4290,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 4290,
                                          "column": 42
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        145511,
                                        145518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4290,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 4290,
                                          "column": 51
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 3,
                                      "raw": "3",
                                      "range": [
                                        145520,
                                        145521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4290,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 4290,
                                          "column": 54
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    145479,
                                    145522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4290,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4290,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  145397,
                                  145522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4288,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 4290,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                145386,
                                145522
                              ],
                              "loc": {
                                "start": {
                                  "line": 4288,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4290,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              145386,
                              145523
                            ],
                            "loc": {
                              "start": {
                                "line": 4288,
                                "column": 8
                              },
                              "end": {
                                "line": 4290,
                                "column": 56
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEach",
                                "range": [
                                  145533,
                                  145541
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4292,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4292,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    145542,
                                    145552
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4292,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4292,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        145563,
                                        145568
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4292,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 4292,
                                          "column": 43
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        145570,
                                        145575
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4292,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 4292,
                                          "column": 50
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        145577,
                                        145587
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4292,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 4292,
                                          "column": 62
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "current",
                                              "range": [
                                                145605,
                                                145612
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4293,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 4293,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "callback",
                                                "range": [
                                                  145615,
                                                  145623
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4293,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 4293,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    145624,
                                                    145629
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4293,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 4293,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "index",
                                                  "range": [
                                                    145631,
                                                    145636
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4293,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 4293,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "collection",
                                                  "range": [
                                                    145638,
                                                    145648
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4293,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 4293,
                                                      "column": 57
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                145615,
                                                145649
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4293,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 4293,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "range": [
                                              145605,
                                              145649
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4293,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 4293,
                                                "column": 58
                                              }
                                            }
                                          }
                                        ],
                                        "kind": "var",
                                        "range": [
                                          145601,
                                          145650
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4293,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4293,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "BinaryExpression",
                                          "operator": ">",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "current",
                                            "range": [
                                              145665,
                                              145672
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4294,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 4294,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "computed",
                                            "range": [
                                              145675,
                                              145683
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4294,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 4294,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            145665,
                                            145683
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4294,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 4294,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "computed",
                                                  "range": [
                                                    145699,
                                                    145707
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4295,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 4295,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "current",
                                                  "range": [
                                                    145710,
                                                    145717
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4295,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 4295,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  145699,
                                                  145717
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4295,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 4295,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                145699,
                                                145718
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4295,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 4295,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    145731,
                                                    145737
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4296,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 4296,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    145740,
                                                    145745
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4296,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 4296,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  145731,
                                                  145745
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4296,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 4296,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                145731,
                                                145746
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4296,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 4296,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            145685,
                                            145758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4294,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 4297,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          145661,
                                          145758
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4294,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4297,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      145589,
                                      145768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4292,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 4298,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    145554,
                                    145768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4292,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 4298,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                145533,
                                145769
                              ],
                              "loc": {
                                "start": {
                                  "line": 4292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4298,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              145533,
                              145770
                            ],
                            "loc": {
                              "start": {
                                "line": 4292,
                                "column": 8
                              },
                              "end": {
                                "line": 4298,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          145376,
                          145778
                        ],
                        "loc": {
                          "start": {
                            "line": 4287,
                            "column": 13
                          },
                          "end": {
                            "line": 4299,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        145093,
                        145778
                      ],
                      "loc": {
                        "start": {
                          "line": 4277,
                          "column": 6
                        },
                        "end": {
                          "line": 4299,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          145792,
                          145798
                        ],
                        "loc": {
                          "start": {
                            "line": 4300,
                            "column": 13
                          },
                          "end": {
                            "line": 4300,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        145785,
                        145799
                      ],
                      "loc": {
                        "start": {
                          "line": 4300,
                          "column": 6
                        },
                        "end": {
                          "line": 4300,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    144795,
                    145805
                  ],
                  "loc": {
                    "start": {
                      "line": 4268,
                      "column": 48
                    },
                    "end": {
                      "line": 4301,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  144751,
                  145805
                ],
                "loc": {
                  "start": {
                    "line": 4268,
                    "column": 4
                  },
                  "end": {
                    "line": 4301,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "min",
                  "range": [
                    147481,
                    147484
                  ],
                  "loc": {
                    "start": {
                      "line": 4343,
                      "column": 13
                    },
                    "end": {
                      "line": 4343,
                      "column": 16
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      147485,
                      147495
                    ],
                    "loc": {
                      "start": {
                        "line": 4343,
                        "column": 17
                      },
                      "end": {
                        "line": 4343,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      147497,
                      147505
                    ],
                    "loc": {
                      "start": {
                        "line": 4343,
                        "column": 29
                      },
                      "end": {
                        "line": 4343,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      147507,
                      147514
                    ],
                    "loc": {
                      "start": {
                        "line": 4343,
                        "column": 39
                      },
                      "end": {
                        "line": 4343,
                        "column": 46
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "computed",
                            "range": [
                              147528,
                              147536
                            ],
                            "loc": {
                              "start": {
                                "line": 4344,
                                "column": 10
                              },
                              "end": {
                                "line": 4344,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "Infinity",
                            "range": [
                              147539,
                              147547
                            ],
                            "loc": {
                              "start": {
                                "line": 4344,
                                "column": 21
                              },
                              "end": {
                                "line": 4344,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            147528,
                            147547
                          ],
                          "loc": {
                            "start": {
                              "line": 4344,
                              "column": 10
                            },
                            "end": {
                              "line": 4344,
                              "column": 29
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              147559,
                              147565
                            ],
                            "loc": {
                              "start": {
                                "line": 4345,
                                "column": 10
                              },
                              "end": {
                                "line": 4345,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "computed",
                            "range": [
                              147568,
                              147576
                            ],
                            "loc": {
                              "start": {
                                "line": 4345,
                                "column": 19
                              },
                              "end": {
                                "line": 4345,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            147559,
                            147576
                          ],
                          "loc": {
                            "start": {
                              "line": 4345,
                              "column": 10
                            },
                            "end": {
                              "line": 4345,
                              "column": 27
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              147588,
                              147592
                            ],
                            "loc": {
                              "start": {
                                "line": 4346,
                                "column": 10
                              },
                              "end": {
                                "line": 4346,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                147602,
                                147610
                              ],
                              "loc": {
                                "start": {
                                  "line": 4346,
                                  "column": 24
                                },
                                "end": {
                                  "line": 4346,
                                  "column": 32
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              147595,
                              147610
                            ],
                            "loc": {
                              "start": {
                                "line": 4346,
                                "column": 17
                              },
                              "end": {
                                "line": 4346,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            147588,
                            147610
                          ],
                          "loc": {
                            "start": {
                              "line": 4346,
                              "column": 10
                            },
                            "end": {
                              "line": 4346,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        147524,
                        147611
                      ],
                      "loc": {
                        "start": {
                          "line": 4344,
                          "column": 6
                        },
                        "end": {
                          "line": 4346,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  147686,
                                  147690
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4349,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 4349,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  147694,
                                  147702
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4349,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 4349,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                147686,
                                147702
                              ],
                              "loc": {
                                "start": {
                                  "line": 4349,
                                  "column": 11
                                },
                                "end": {
                                  "line": 4349,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  147706,
                                  147710
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4349,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 4349,
                                    "column": 35
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "string",
                                "raw": "'string'",
                                "range": [
                                  147714,
                                  147722
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4349,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 4349,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                147706,
                                147722
                              ],
                              "loc": {
                                "start": {
                                  "line": 4349,
                                  "column": 31
                                },
                                "end": {
                                  "line": 4349,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              147686,
                              147722
                            ],
                            "loc": {
                              "start": {
                                "line": 4349,
                                "column": 11
                              },
                              "end": {
                                "line": 4349,
                                "column": 47
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              147727,
                              147734
                            ],
                            "loc": {
                              "start": {
                                "line": 4349,
                                "column": 52
                              },
                              "end": {
                                "line": 4349,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            147685,
                            147734
                          ],
                          "loc": {
                            "start": {
                              "line": 4349,
                              "column": 10
                            },
                            "end": {
                              "line": 4349,
                              "column": 59
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                147738,
                                147745
                              ],
                              "loc": {
                                "start": {
                                  "line": 4349,
                                  "column": 63
                                },
                                "end": {
                                  "line": 4349,
                                  "column": 70
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                147746,
                                147754
                              ],
                              "loc": {
                                "start": {
                                  "line": 4349,
                                  "column": 71
                                },
                                "end": {
                                  "line": 4349,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              147738,
                              147755
                            ],
                            "loc": {
                              "start": {
                                "line": 4349,
                                "column": 63
                              },
                              "end": {
                                "line": 4349,
                                "column": 80
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              147760,
                              147770
                            ],
                            "loc": {
                              "start": {
                                "line": 4349,
                                "column": 85
                              },
                              "end": {
                                "line": 4349,
                                "column": 95
                              }
                            }
                          },
                          "range": [
                            147738,
                            147770
                          ],
                          "loc": {
                            "start": {
                              "line": 4349,
                              "column": 63
                            },
                            "end": {
                              "line": 4349,
                              "column": 95
                            }
                          }
                        },
                        "range": [
                          147685,
                          147770
                        ],
                        "loc": {
                          "start": {
                            "line": 4349,
                            "column": 10
                          },
                          "end": {
                            "line": 4349,
                            "column": 95
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  147782,
                                  147790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4350,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4350,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  147793,
                                  147797
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4350,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 4350,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                147782,
                                147797
                              ],
                              "loc": {
                                "start": {
                                  "line": 4350,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4350,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              147782,
                              147798
                            ],
                            "loc": {
                              "start": {
                                "line": 4350,
                                "column": 8
                              },
                              "end": {
                                "line": 4350,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          147772,
                          147806
                        ],
                        "loc": {
                          "start": {
                            "line": 4349,
                            "column": 97
                          },
                          "end": {
                            "line": 4351,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        147681,
                        147806
                      ],
                      "loc": {
                        "start": {
                          "line": 4349,
                          "column": 6
                        },
                        "end": {
                          "line": 4351,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              147817,
                              147825
                            ],
                            "loc": {
                              "start": {
                                "line": 4352,
                                "column": 10
                              },
                              "end": {
                                "line": 4352,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              147829,
                              147833
                            ],
                            "loc": {
                              "start": {
                                "line": 4352,
                                "column": 22
                              },
                              "end": {
                                "line": 4352,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            147817,
                            147833
                          ],
                          "loc": {
                            "start": {
                              "line": 4352,
                              "column": 10
                            },
                            "end": {
                              "line": 4352,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArray",
                            "range": [
                              147837,
                              147844
                            ],
                            "loc": {
                              "start": {
                                "line": 4352,
                                "column": 30
                              },
                              "end": {
                                "line": 4352,
                                "column": 37
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                147845,
                                147855
                              ],
                              "loc": {
                                "start": {
                                  "line": 4352,
                                  "column": 38
                                },
                                "end": {
                                  "line": 4352,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            147837,
                            147856
                          ],
                          "loc": {
                            "start": {
                              "line": 4352,
                              "column": 30
                            },
                            "end": {
                              "line": 4352,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          147817,
                          147856
                        ],
                        "loc": {
                          "start": {
                            "line": 4352,
                            "column": 10
                          },
                          "end": {
                            "line": 4352,
                            "column": 49
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    147872,
                                    147877
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4353,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4353,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      147881,
                                      147882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4353,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 4353,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    147880,
                                    147882
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4353,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 4353,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  147872,
                                  147882
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4353,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4353,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    147896,
                                    147902
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4354,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4354,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      147905,
                                      147915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4354,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 4354,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      147916,
                                      147922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4354,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 4354,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    147905,
                                    147922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4354,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 4354,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  147896,
                                  147922
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4354,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4354,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              147868,
                              147923
                            ],
                            "loc": {
                              "start": {
                                "line": 4353,
                                "column": 8
                              },
                              "end": {
                                "line": 4354,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    147942,
                                    147947
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4356,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4356,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  147940,
                                  147947
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4356,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4356,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  147950,
                                  147956
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4356,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4356,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                147940,
                                147956
                              ],
                              "loc": {
                                "start": {
                                  "line": 4356,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4356,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          147974,
                                          147979
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4357,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 4357,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            147982,
                                            147992
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4357,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 4357,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            147993,
                                            147998
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4357,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 4357,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          147982,
                                          147999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4357,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 4357,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        147974,
                                        147999
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4357,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4357,
                                          "column": 39
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    147970,
                                    148000
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4357,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4357,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        148015,
                                        148020
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4358,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4358,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        148023,
                                        148029
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4358,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 4358,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      148015,
                                      148029
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4358,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 4358,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              148045,
                                              148051
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4359,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 4359,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              148054,
                                              148059
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4359,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 4359,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            148045,
                                            148059
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4359,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 4359,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "range": [
                                          148045,
                                          148060
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4359,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4359,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      148031,
                                      148072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4358,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 4360,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    148011,
                                    148072
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4358,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4360,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                147958,
                                148082
                              ],
                              "loc": {
                                "start": {
                                  "line": 4356,
                                  "column": 33
                                },
                                "end": {
                                  "line": 4361,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              147933,
                              148082
                            ],
                            "loc": {
                              "start": {
                                "line": 4356,
                                "column": 8
                              },
                              "end": {
                                "line": 4361,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          147858,
                          148090
                        ],
                        "loc": {
                          "start": {
                            "line": 4352,
                            "column": 51
                          },
                          "end": {
                            "line": 4362,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  148106,
                                  148114
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4363,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4363,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        148118,
                                        148126
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4363,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 4363,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        148130,
                                        148134
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4363,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 4363,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      148118,
                                      148134
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4363,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 4363,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isString",
                                      "range": [
                                        148138,
                                        148146
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4363,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 4363,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          148147,
                                          148157
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4363,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 4363,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      148138,
                                      148158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4363,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 4363,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    148118,
                                    148158
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4363,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 4363,
                                      "column": 60
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "name": "charAtCallback",
                                  "range": [
                                    148172,
                                    148186
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4364,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4364,
                                      "column": 26
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "lodash",
                                      "range": [
                                        148199,
                                        148205
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4365,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 4365,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "createCallback",
                                      "range": [
                                        148206,
                                        148220
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4365,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 4365,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      148199,
                                      148220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4365,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 4365,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        148221,
                                        148229
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4365,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 4365,
                                          "column": 42
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        148231,
                                        148238
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4365,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 4365,
                                          "column": 51
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 3,
                                      "raw": "3",
                                      "range": [
                                        148240,
                                        148241
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4365,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 4365,
                                          "column": 54
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    148199,
                                    148242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4365,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4365,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  148117,
                                  148242
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4363,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 4365,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                148106,
                                148242
                              ],
                              "loc": {
                                "start": {
                                  "line": 4363,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4365,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              148106,
                              148243
                            ],
                            "loc": {
                              "start": {
                                "line": 4363,
                                "column": 8
                              },
                              "end": {
                                "line": 4365,
                                "column": 56
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEach",
                                "range": [
                                  148253,
                                  148261
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4367,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4367,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    148262,
                                    148272
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4367,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4367,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        148283,
                                        148288
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4367,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 4367,
                                          "column": 43
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        148290,
                                        148295
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4367,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 4367,
                                          "column": 50
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        148297,
                                        148307
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4367,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 4367,
                                          "column": 62
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "current",
                                              "range": [
                                                148325,
                                                148332
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4368,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 4368,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "callback",
                                                "range": [
                                                  148335,
                                                  148343
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4368,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 4368,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    148344,
                                                    148349
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4368,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 4368,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "index",
                                                  "range": [
                                                    148351,
                                                    148356
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4368,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 4368,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "collection",
                                                  "range": [
                                                    148358,
                                                    148368
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4368,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 4368,
                                                      "column": 57
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                148335,
                                                148369
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4368,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 4368,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "range": [
                                              148325,
                                              148369
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4368,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 4368,
                                                "column": 58
                                              }
                                            }
                                          }
                                        ],
                                        "kind": "var",
                                        "range": [
                                          148321,
                                          148370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4368,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4368,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "BinaryExpression",
                                          "operator": "<",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "current",
                                            "range": [
                                              148385,
                                              148392
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4369,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 4369,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "computed",
                                            "range": [
                                              148395,
                                              148403
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4369,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 4369,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            148385,
                                            148403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4369,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 4369,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "computed",
                                                  "range": [
                                                    148419,
                                                    148427
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4370,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 4370,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "current",
                                                  "range": [
                                                    148430,
                                                    148437
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4370,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 4370,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  148419,
                                                  148437
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4370,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 4370,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                148419,
                                                148438
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4370,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 4370,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    148451,
                                                    148457
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4371,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 4371,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    148460,
                                                    148465
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4371,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 4371,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  148451,
                                                  148465
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4371,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 4371,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                148451,
                                                148466
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4371,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 4371,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            148405,
                                            148478
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4369,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 4372,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          148381,
                                          148478
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4369,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4372,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      148309,
                                      148488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4367,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 4373,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    148274,
                                    148488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4367,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 4373,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                148253,
                                148489
                              ],
                              "loc": {
                                "start": {
                                  "line": 4367,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4373,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              148253,
                              148490
                            ],
                            "loc": {
                              "start": {
                                "line": 4367,
                                "column": 8
                              },
                              "end": {
                                "line": 4373,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          148096,
                          148498
                        ],
                        "loc": {
                          "start": {
                            "line": 4362,
                            "column": 13
                          },
                          "end": {
                            "line": 4374,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        147813,
                        148498
                      ],
                      "loc": {
                        "start": {
                          "line": 4352,
                          "column": 6
                        },
                        "end": {
                          "line": 4374,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          148512,
                          148518
                        ],
                        "loc": {
                          "start": {
                            "line": 4375,
                            "column": 13
                          },
                          "end": {
                            "line": 4375,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        148505,
                        148519
                      ],
                      "loc": {
                        "start": {
                          "line": 4375,
                          "column": 6
                        },
                        "end": {
                          "line": 4375,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    147516,
                    148525
                  ],
                  "loc": {
                    "start": {
                      "line": 4343,
                      "column": 48
                    },
                    "end": {
                      "line": 4376,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  147472,
                  148525
                ],
                "loc": {
                  "start": {
                    "line": 4343,
                    "column": 4
                  },
                  "end": {
                    "line": 4376,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "partition",
                      "range": [
                        150580,
                        150589
                      ],
                      "loc": {
                        "start": {
                          "line": 4422,
                          "column": 8
                        },
                        "end": {
                          "line": 4422,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "createAggregator",
                        "range": [
                          150592,
                          150608
                        ],
                        "loc": {
                          "start": {
                            "line": 4422,
                            "column": 20
                          },
                          "end": {
                            "line": 4422,
                            "column": 36
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                150618,
                                150624
                              ],
                              "loc": {
                                "start": {
                                  "line": 4422,
                                  "column": 46
                                },
                                "end": {
                                  "line": 4422,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                150626,
                                150631
                              ],
                              "loc": {
                                "start": {
                                  "line": 4422,
                                  "column": 54
                                },
                                "end": {
                                  "line": 4422,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                150633,
                                150636
                              ],
                              "loc": {
                                "start": {
                                  "line": 4422,
                                  "column": 61
                                },
                                "end": {
                                  "line": 4422,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          150646,
                                          150652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4423,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 4423,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "ConditionalExpression",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            150653,
                                            150656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4423,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 4423,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            150659,
                                            150660
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4423,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 4423,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "alternate": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            150663,
                                            150664
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4423,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 4423,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          150653,
                                          150664
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4423,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 4423,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        150646,
                                        150665
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4423,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 4423,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "push",
                                      "range": [
                                        150666,
                                        150670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4423,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 4423,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      150646,
                                      150670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4423,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 4423,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        150671,
                                        150676
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4423,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 4423,
                                          "column": 36
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    150646,
                                    150677
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4423,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 4423,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  150646,
                                  150678
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4423,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 4423,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "range": [
                              150638,
                              150684
                            ],
                            "loc": {
                              "start": {
                                "line": 4422,
                                "column": 66
                              },
                              "end": {
                                "line": 4424,
                                "column": 5
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            150609,
                            150684
                          ],
                          "loc": {
                            "start": {
                              "line": 4422,
                              "column": 37
                            },
                            "end": {
                              "line": 4424,
                              "column": 5
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            150686,
                            150690
                          ],
                          "loc": {
                            "start": {
                              "line": 4424,
                              "column": 7
                            },
                            "end": {
                              "line": 4424,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "range": [
                        150592,
                        150691
                      ],
                      "loc": {
                        "start": {
                          "line": 4422,
                          "column": 20
                        },
                        "end": {
                          "line": 4424,
                          "column": 12
                        }
                      }
                    },
                    "range": [
                      150580,
                      150691
                    ],
                    "loc": {
                      "start": {
                        "line": 4422,
                        "column": 8
                      },
                      "end": {
                        "line": 4424,
                        "column": 12
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  150576,
                  150692
                ],
                "loc": {
                  "start": {
                    "line": 4422,
                    "column": 4
                  },
                  "end": {
                    "line": 4424,
                    "column": 13
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "pluck",
                      "range": [
                        151320,
                        151325
                      ],
                      "loc": {
                        "start": {
                          "line": 4446,
                          "column": 8
                        },
                        "end": {
                          "line": 4446,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "map",
                      "range": [
                        151328,
                        151331
                      ],
                      "loc": {
                        "start": {
                          "line": 4446,
                          "column": 16
                        },
                        "end": {
                          "line": 4446,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      151320,
                      151331
                    ],
                    "loc": {
                      "start": {
                        "line": 4446,
                        "column": 8
                      },
                      "end": {
                        "line": 4446,
                        "column": 19
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  151316,
                  151332
                ],
                "loc": {
                  "start": {
                    "line": 4446,
                    "column": 4
                  },
                  "end": {
                    "line": 4446,
                    "column": 20
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "reduce",
                  "range": [
                    152632,
                    152638
                  ],
                  "loc": {
                    "start": {
                      "line": 4478,
                      "column": 13
                    },
                    "end": {
                      "line": 4478,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      152639,
                      152649
                    ],
                    "loc": {
                      "start": {
                        "line": 4478,
                        "column": 20
                      },
                      "end": {
                        "line": 4478,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      152651,
                      152659
                    ],
                    "loc": {
                      "start": {
                        "line": 4478,
                        "column": 32
                      },
                      "end": {
                        "line": 4478,
                        "column": 40
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "accumulator",
                    "range": [
                      152661,
                      152672
                    ],
                    "loc": {
                      "start": {
                        "line": 4478,
                        "column": 42
                      },
                      "end": {
                        "line": 4478,
                        "column": 53
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      152674,
                      152681
                    ],
                    "loc": {
                      "start": {
                        "line": 4478,
                        "column": 55
                      },
                      "end": {
                        "line": 4478,
                        "column": 62
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "noaccum",
                            "range": [
                              152695,
                              152702
                            ],
                            "loc": {
                              "start": {
                                "line": 4479,
                                "column": 10
                              },
                              "end": {
                                "line": 4479,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "<",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  152705,
                                  152714
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4479,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 4479,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  152715,
                                  152721
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4479,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 4479,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                152705,
                                152721
                              ],
                              "loc": {
                                "start": {
                                  "line": 4479,
                                  "column": 20
                                },
                                "end": {
                                  "line": 4479,
                                  "column": 36
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                152724,
                                152725
                              ],
                              "loc": {
                                "start": {
                                  "line": 4479,
                                  "column": 39
                                },
                                "end": {
                                  "line": 4479,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              152705,
                              152725
                            ],
                            "loc": {
                              "start": {
                                "line": 4479,
                                "column": 20
                              },
                              "end": {
                                "line": 4479,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            152695,
                            152725
                          ],
                          "loc": {
                            "start": {
                              "line": 4479,
                              "column": 10
                            },
                            "end": {
                              "line": 4479,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        152691,
                        152726
                      ],
                      "loc": {
                        "start": {
                          "line": 4479,
                          "column": 6
                        },
                        "end": {
                          "line": 4479,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            152734,
                            152742
                          ],
                          "loc": {
                            "start": {
                              "line": 4481,
                              "column": 6
                            },
                            "end": {
                              "line": 4481,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                152745,
                                152751
                              ],
                              "loc": {
                                "start": {
                                  "line": 4481,
                                  "column": 17
                                },
                                "end": {
                                  "line": 4481,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                152752,
                                152766
                              ],
                              "loc": {
                                "start": {
                                  "line": 4481,
                                  "column": 24
                                },
                                "end": {
                                  "line": 4481,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              152745,
                              152766
                            ],
                            "loc": {
                              "start": {
                                "line": 4481,
                                "column": 17
                              },
                              "end": {
                                "line": 4481,
                                "column": 38
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                152767,
                                152775
                              ],
                              "loc": {
                                "start": {
                                  "line": 4481,
                                  "column": 39
                                },
                                "end": {
                                  "line": 4481,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                152777,
                                152784
                              ],
                              "loc": {
                                "start": {
                                  "line": 4481,
                                  "column": 49
                                },
                                "end": {
                                  "line": 4481,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 4,
                              "raw": "4",
                              "range": [
                                152786,
                                152787
                              ],
                              "loc": {
                                "start": {
                                  "line": 4481,
                                  "column": 58
                                },
                                "end": {
                                  "line": 4481,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            152745,
                            152788
                          ],
                          "loc": {
                            "start": {
                              "line": 4481,
                              "column": 17
                            },
                            "end": {
                              "line": 4481,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          152734,
                          152788
                        ],
                        "loc": {
                          "start": {
                            "line": 4481,
                            "column": 6
                          },
                          "end": {
                            "line": 4481,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        152734,
                        152789
                      ],
                      "loc": {
                        "start": {
                          "line": 4481,
                          "column": 6
                        },
                        "end": {
                          "line": 4481,
                          "column": 61
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArray",
                          "range": [
                            152800,
                            152807
                          ],
                          "loc": {
                            "start": {
                              "line": 4482,
                              "column": 10
                            },
                            "end": {
                              "line": 4482,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              152808,
                              152818
                            ],
                            "loc": {
                              "start": {
                                "line": 4482,
                                "column": 18
                              },
                              "end": {
                                "line": 4482,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          152800,
                          152819
                        ],
                        "loc": {
                          "start": {
                            "line": 4482,
                            "column": 10
                          },
                          "end": {
                            "line": 4482,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    152835,
                                    152840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4483,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4483,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      152844,
                                      152845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4483,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 4483,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    152843,
                                    152845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4483,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 4483,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  152835,
                                  152845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4483,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4483,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    152859,
                                    152865
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4484,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4484,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      152868,
                                      152878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4484,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 4484,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      152879,
                                      152885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4484,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 4484,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    152868,
                                    152885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4484,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 4484,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  152859,
                                  152885
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4484,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4484,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              152831,
                              152886
                            ],
                            "loc": {
                              "start": {
                                "line": 4483,
                                "column": 8
                              },
                              "end": {
                                "line": 4484,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "noaccum",
                                "range": [
                                  152900,
                                  152907
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4486,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4486,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  152911,
                                  152917
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4486,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 4486,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                152900,
                                152917
                              ],
                              "loc": {
                                "start": {
                                  "line": 4486,
                                  "column": 12
                                },
                                "end": {
                                  "line": 4486,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "accumulator",
                                      "range": [
                                        152931,
                                        152942
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4487,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 4487,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          152945,
                                          152955
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4487,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 4487,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "UpdateExpression",
                                        "operator": "++",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            152958,
                                            152963
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4487,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 4487,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          152956,
                                          152963
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4487,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 4487,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "range": [
                                        152945,
                                        152964
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4487,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 4487,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "range": [
                                      152931,
                                      152964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4487,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 4487,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    152931,
                                    152965
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4487,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4487,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                152919,
                                152975
                              ],
                              "loc": {
                                "start": {
                                  "line": 4486,
                                  "column": 31
                                },
                                "end": {
                                  "line": 4488,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              152896,
                              152975
                            ],
                            "loc": {
                              "start": {
                                "line": 4486,
                                "column": 8
                              },
                              "end": {
                                "line": 4488,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    152993,
                                    152998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4489,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4489,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  152991,
                                  152998
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4489,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4489,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  153001,
                                  153007
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4489,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4489,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                152991,
                                153007
                              ],
                              "loc": {
                                "start": {
                                  "line": 4489,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4489,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "accumulator",
                                      "range": [
                                        153021,
                                        153032
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4490,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 4490,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          153035,
                                          153043
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4490,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 4490,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "accumulator",
                                          "range": [
                                            153044,
                                            153055
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4490,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 4490,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              153057,
                                              153067
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4490,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 4490,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              153068,
                                              153073
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4490,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 4490,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            153057,
                                            153074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4490,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 4490,
                                              "column": 63
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            153076,
                                            153081
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4490,
                                              "column": 65
                                            },
                                            "end": {
                                              "line": 4490,
                                              "column": 70
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            153083,
                                            153093
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4490,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 4490,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        153035,
                                        153094
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4490,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 4490,
                                          "column": 83
                                        }
                                      }
                                    },
                                    "range": [
                                      153021,
                                      153094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4490,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 4490,
                                        "column": 83
                                      }
                                    }
                                  },
                                  "range": [
                                    153021,
                                    153095
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4490,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4490,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "range": [
                                153009,
                                153105
                              ],
                              "loc": {
                                "start": {
                                  "line": 4489,
                                  "column": 33
                                },
                                "end": {
                                  "line": 4491,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              152984,
                              153105
                            ],
                            "loc": {
                              "start": {
                                "line": 4489,
                                "column": 8
                              },
                              "end": {
                                "line": 4491,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          152821,
                          153113
                        ],
                        "loc": {
                          "start": {
                            "line": 4482,
                            "column": 31
                          },
                          "end": {
                            "line": 4492,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEach",
                                "range": [
                                  153129,
                                  153137
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4493,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4493,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    153138,
                                    153148
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4493,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4493,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        153159,
                                        153164
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4493,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 4493,
                                          "column": 43
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        153166,
                                        153171
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4493,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 4493,
                                          "column": 50
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        153173,
                                        153183
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4493,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 4493,
                                          "column": 62
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "accumulator",
                                            "range": [
                                              153197,
                                              153208
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4494,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 4494,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "ConditionalExpression",
                                            "test": {
                                              "type": "Identifier",
                                              "name": "noaccum",
                                              "range": [
                                                153211,
                                                153218
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4494,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 4494,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "consequent": {
                                              "type": "SequenceExpression",
                                              "expressions": [
                                                {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "noaccum",
                                                    "range": [
                                                      153234,
                                                      153241
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 4495,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 4495,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": false,
                                                    "raw": "false",
                                                    "range": [
                                                      153244,
                                                      153249
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 4495,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 4495,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    153234,
                                                    153249
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4495,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 4495,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    153251,
                                                    153256
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4495,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 4495,
                                                      "column": 37
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                153234,
                                                153256
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4495,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 4495,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "alternate": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "callback",
                                                "range": [
                                                  153272,
                                                  153280
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4496,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 4496,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "accumulator",
                                                  "range": [
                                                    153281,
                                                    153292
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4496,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 4496,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    153294,
                                                    153299
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4496,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 4496,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "index",
                                                  "range": [
                                                    153301,
                                                    153306
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4496,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 4496,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "collection",
                                                  "range": [
                                                    153308,
                                                    153318
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4496,
                                                      "column": 50
                                                    },
                                                    "end": {
                                                      "line": 4496,
                                                      "column": 60
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                153272,
                                                153319
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4496,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 4496,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "range": [
                                              153211,
                                              153319
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4494,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 4496,
                                                "column": 61
                                              }
                                            }
                                          },
                                          "range": [
                                            153197,
                                            153319
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4494,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 4496,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "range": [
                                          153197,
                                          153328
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4494,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4497,
                                            "column": 8
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      153185,
                                      153329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4493,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 4497,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    153150,
                                    153329
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4493,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 4497,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                153129,
                                153330
                              ],
                              "loc": {
                                "start": {
                                  "line": 4493,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4497,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              153129,
                              153331
                            ],
                            "loc": {
                              "start": {
                                "line": 4493,
                                "column": 8
                              },
                              "end": {
                                "line": 4497,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          153119,
                          153339
                        ],
                        "loc": {
                          "start": {
                            "line": 4492,
                            "column": 13
                          },
                          "end": {
                            "line": 4498,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        152796,
                        153339
                      ],
                      "loc": {
                        "start": {
                          "line": 4482,
                          "column": 6
                        },
                        "end": {
                          "line": 4498,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "accumulator",
                        "range": [
                          153353,
                          153364
                        ],
                        "loc": {
                          "start": {
                            "line": 4499,
                            "column": 13
                          },
                          "end": {
                            "line": 4499,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        153346,
                        153365
                      ],
                      "loc": {
                        "start": {
                          "line": 4499,
                          "column": 6
                        },
                        "end": {
                          "line": 4499,
                          "column": 25
                        }
                      }
                    }
                  ],
                  "range": [
                    152683,
                    153371
                  ],
                  "loc": {
                    "start": {
                      "line": 4478,
                      "column": 64
                    },
                    "end": {
                      "line": 4500,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  152623,
                  153371
                ],
                "loc": {
                  "start": {
                    "line": 4478,
                    "column": 4
                  },
                  "end": {
                    "line": 4500,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "reduceRight",
                  "range": [
                    154133,
                    154144
                  ],
                  "loc": {
                    "start": {
                      "line": 4521,
                      "column": 13
                    },
                    "end": {
                      "line": 4521,
                      "column": 24
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      154145,
                      154155
                    ],
                    "loc": {
                      "start": {
                        "line": 4521,
                        "column": 25
                      },
                      "end": {
                        "line": 4521,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      154157,
                      154165
                    ],
                    "loc": {
                      "start": {
                        "line": 4521,
                        "column": 37
                      },
                      "end": {
                        "line": 4521,
                        "column": 45
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "accumulator",
                    "range": [
                      154167,
                      154178
                    ],
                    "loc": {
                      "start": {
                        "line": 4521,
                        "column": 47
                      },
                      "end": {
                        "line": 4521,
                        "column": 58
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      154180,
                      154187
                    ],
                    "loc": {
                      "start": {
                        "line": 4521,
                        "column": 60
                      },
                      "end": {
                        "line": 4521,
                        "column": 67
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "noaccum",
                            "range": [
                              154201,
                              154208
                            ],
                            "loc": {
                              "start": {
                                "line": 4522,
                                "column": 10
                              },
                              "end": {
                                "line": 4522,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "<",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  154211,
                                  154220
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4522,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 4522,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  154221,
                                  154227
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4522,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 4522,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                154211,
                                154227
                              ],
                              "loc": {
                                "start": {
                                  "line": 4522,
                                  "column": 20
                                },
                                "end": {
                                  "line": 4522,
                                  "column": 36
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                154230,
                                154231
                              ],
                              "loc": {
                                "start": {
                                  "line": 4522,
                                  "column": 39
                                },
                                "end": {
                                  "line": 4522,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              154211,
                              154231
                            ],
                            "loc": {
                              "start": {
                                "line": 4522,
                                "column": 20
                              },
                              "end": {
                                "line": 4522,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            154201,
                            154231
                          ],
                          "loc": {
                            "start": {
                              "line": 4522,
                              "column": 10
                            },
                            "end": {
                              "line": 4522,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        154197,
                        154232
                      ],
                      "loc": {
                        "start": {
                          "line": 4522,
                          "column": 6
                        },
                        "end": {
                          "line": 4522,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            154240,
                            154248
                          ],
                          "loc": {
                            "start": {
                              "line": 4524,
                              "column": 6
                            },
                            "end": {
                              "line": 4524,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                154251,
                                154257
                              ],
                              "loc": {
                                "start": {
                                  "line": 4524,
                                  "column": 17
                                },
                                "end": {
                                  "line": 4524,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                154258,
                                154272
                              ],
                              "loc": {
                                "start": {
                                  "line": 4524,
                                  "column": 24
                                },
                                "end": {
                                  "line": 4524,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              154251,
                              154272
                            ],
                            "loc": {
                              "start": {
                                "line": 4524,
                                "column": 17
                              },
                              "end": {
                                "line": 4524,
                                "column": 38
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                154273,
                                154281
                              ],
                              "loc": {
                                "start": {
                                  "line": 4524,
                                  "column": 39
                                },
                                "end": {
                                  "line": 4524,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                154283,
                                154290
                              ],
                              "loc": {
                                "start": {
                                  "line": 4524,
                                  "column": 49
                                },
                                "end": {
                                  "line": 4524,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 4,
                              "raw": "4",
                              "range": [
                                154292,
                                154293
                              ],
                              "loc": {
                                "start": {
                                  "line": 4524,
                                  "column": 58
                                },
                                "end": {
                                  "line": 4524,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            154251,
                            154294
                          ],
                          "loc": {
                            "start": {
                              "line": 4524,
                              "column": 17
                            },
                            "end": {
                              "line": 4524,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          154240,
                          154294
                        ],
                        "loc": {
                          "start": {
                            "line": 4524,
                            "column": 6
                          },
                          "end": {
                            "line": 4524,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        154240,
                        154295
                      ],
                      "loc": {
                        "start": {
                          "line": 4524,
                          "column": 6
                        },
                        "end": {
                          "line": 4524,
                          "column": 61
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEachRight",
                          "range": [
                            154302,
                            154315
                          ],
                          "loc": {
                            "start": {
                              "line": 4525,
                              "column": 6
                            },
                            "end": {
                              "line": 4525,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              154316,
                              154326
                            ],
                            "loc": {
                              "start": {
                                "line": 4525,
                                "column": 20
                              },
                              "end": {
                                "line": 4525,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  154337,
                                  154342
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4525,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 4525,
                                    "column": 46
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  154344,
                                  154349
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4525,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 4525,
                                    "column": 53
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  154351,
                                  154361
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4525,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 4525,
                                    "column": 65
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "accumulator",
                                      "range": [
                                        154373,
                                        154384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4526,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 4526,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ConditionalExpression",
                                      "test": {
                                        "type": "Identifier",
                                        "name": "noaccum",
                                        "range": [
                                          154387,
                                          154394
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4526,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 4526,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "SequenceExpression",
                                        "expressions": [
                                          {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "noaccum",
                                              "range": [
                                                154408,
                                                154415
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4527,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 4527,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": false,
                                              "raw": "false",
                                              "range": [
                                                154418,
                                                154423
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4527,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 4527,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "range": [
                                              154408,
                                              154423
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4527,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 4527,
                                                "column": 28
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              154425,
                                              154430
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4527,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 4527,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          154408,
                                          154430
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4527,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 4527,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "alternate": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "callback",
                                          "range": [
                                            154444,
                                            154452
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4528,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 4528,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "accumulator",
                                            "range": [
                                              154453,
                                              154464
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4528,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 4528,
                                                "column": 32
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              154466,
                                              154471
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4528,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 4528,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              154473,
                                              154478
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4528,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 4528,
                                                "column": 46
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              154480,
                                              154490
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4528,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 4528,
                                                "column": 58
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          154444,
                                          154491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4528,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4528,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "range": [
                                        154387,
                                        154491
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4526,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 4528,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      154373,
                                      154491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4526,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 4528,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    154373,
                                    154492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4526,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4528,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "range": [
                                154363,
                                154500
                              ],
                              "loc": {
                                "start": {
                                  "line": 4525,
                                  "column": 67
                                },
                                "end": {
                                  "line": 4529,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              154328,
                              154500
                            ],
                            "loc": {
                              "start": {
                                "line": 4525,
                                "column": 32
                              },
                              "end": {
                                "line": 4529,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          154302,
                          154501
                        ],
                        "loc": {
                          "start": {
                            "line": 4525,
                            "column": 6
                          },
                          "end": {
                            "line": 4529,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        154302,
                        154502
                      ],
                      "loc": {
                        "start": {
                          "line": 4525,
                          "column": 6
                        },
                        "end": {
                          "line": 4529,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "accumulator",
                        "range": [
                          154516,
                          154527
                        ],
                        "loc": {
                          "start": {
                            "line": 4530,
                            "column": 13
                          },
                          "end": {
                            "line": 4530,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        154509,
                        154528
                      ],
                      "loc": {
                        "start": {
                          "line": 4530,
                          "column": 6
                        },
                        "end": {
                          "line": 4530,
                          "column": 25
                        }
                      }
                    }
                  ],
                  "range": [
                    154189,
                    154534
                  ],
                  "loc": {
                    "start": {
                      "line": 4521,
                      "column": 69
                    },
                    "end": {
                      "line": 4531,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  154124,
                  154534
                ],
                "loc": {
                  "start": {
                    "line": 4521,
                    "column": 4
                  },
                  "end": {
                    "line": 4531,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "reject",
                  "range": [
                    156157,
                    156163
                  ],
                  "loc": {
                    "start": {
                      "line": 4571,
                      "column": 13
                    },
                    "end": {
                      "line": 4571,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      156164,
                      156174
                    ],
                    "loc": {
                      "start": {
                        "line": 4571,
                        "column": 20
                      },
                      "end": {
                        "line": 4571,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      156176,
                      156185
                    ],
                    "loc": {
                      "start": {
                        "line": 4571,
                        "column": 32
                      },
                      "end": {
                        "line": 4571,
                        "column": 41
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      156187,
                      156194
                    ],
                    "loc": {
                      "start": {
                        "line": 4571,
                        "column": 43
                      },
                      "end": {
                        "line": 4571,
                        "column": 50
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            156204,
                            156213
                          ],
                          "loc": {
                            "start": {
                              "line": 4572,
                              "column": 6
                            },
                            "end": {
                              "line": 4572,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                156216,
                                156222
                              ],
                              "loc": {
                                "start": {
                                  "line": 4572,
                                  "column": 18
                                },
                                "end": {
                                  "line": 4572,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                156223,
                                156237
                              ],
                              "loc": {
                                "start": {
                                  "line": 4572,
                                  "column": 25
                                },
                                "end": {
                                  "line": 4572,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              156216,
                              156237
                            ],
                            "loc": {
                              "start": {
                                "line": 4572,
                                "column": 18
                              },
                              "end": {
                                "line": 4572,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                156238,
                                156247
                              ],
                              "loc": {
                                "start": {
                                  "line": 4572,
                                  "column": 40
                                },
                                "end": {
                                  "line": 4572,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                156249,
                                156256
                              ],
                              "loc": {
                                "start": {
                                  "line": 4572,
                                  "column": 51
                                },
                                "end": {
                                  "line": 4572,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                156258,
                                156259
                              ],
                              "loc": {
                                "start": {
                                  "line": 4572,
                                  "column": 60
                                },
                                "end": {
                                  "line": 4572,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            156216,
                            156260
                          ],
                          "loc": {
                            "start": {
                              "line": 4572,
                              "column": 18
                            },
                            "end": {
                              "line": 4572,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          156204,
                          156260
                        ],
                        "loc": {
                          "start": {
                            "line": 4572,
                            "column": 6
                          },
                          "end": {
                            "line": 4572,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        156204,
                        156261
                      ],
                      "loc": {
                        "start": {
                          "line": 4572,
                          "column": 6
                        },
                        "end": {
                          "line": 4572,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "filter",
                          "range": [
                            156275,
                            156281
                          ],
                          "loc": {
                            "start": {
                              "line": 4573,
                              "column": 13
                            },
                            "end": {
                              "line": 4573,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              156282,
                              156292
                            ],
                            "loc": {
                              "start": {
                                "line": 4573,
                                "column": 20
                              },
                              "end": {
                                "line": 4573,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  156303,
                                  156308
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4573,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 4573,
                                    "column": 46
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  156310,
                                  156315
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4573,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 4573,
                                    "column": 53
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  156317,
                                  156327
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4573,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 4573,
                                    "column": 65
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "predicate",
                                        "range": [
                                          156347,
                                          156356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4574,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 4574,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            156357,
                                            156362
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4574,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 4574,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            156364,
                                            156369
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4574,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 4574,
                                              "column": 38
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            156371,
                                            156381
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4574,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 4574,
                                              "column": 50
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        156347,
                                        156382
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4574,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 4574,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      156346,
                                      156382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4574,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 4574,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    156339,
                                    156383
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4574,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4574,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "range": [
                                156329,
                                156391
                              ],
                              "loc": {
                                "start": {
                                  "line": 4573,
                                  "column": 67
                                },
                                "end": {
                                  "line": 4575,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              156294,
                              156391
                            ],
                            "loc": {
                              "start": {
                                "line": 4573,
                                "column": 32
                              },
                              "end": {
                                "line": 4575,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          156275,
                          156392
                        ],
                        "loc": {
                          "start": {
                            "line": 4573,
                            "column": 13
                          },
                          "end": {
                            "line": 4575,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        156268,
                        156393
                      ],
                      "loc": {
                        "start": {
                          "line": 4573,
                          "column": 6
                        },
                        "end": {
                          "line": 4575,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    156196,
                    156399
                  ],
                  "loc": {
                    "start": {
                      "line": 4571,
                      "column": 52
                    },
                    "end": {
                      "line": 4576,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  156148,
                  156399
                ],
                "loc": {
                  "start": {
                    "line": 4571,
                    "column": 4
                  },
                  "end": {
                    "line": 4576,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "sample",
                  "range": [
                    156992,
                    156998
                  ],
                  "loc": {
                    "start": {
                      "line": 4596,
                      "column": 13
                    },
                    "end": {
                      "line": 4596,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      156999,
                      157009
                    ],
                    "loc": {
                      "start": {
                        "line": 4596,
                        "column": 20
                      },
                      "end": {
                        "line": 4596,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "n",
                    "range": [
                      157011,
                      157012
                    ],
                    "loc": {
                      "start": {
                        "line": 4596,
                        "column": 32
                      },
                      "end": {
                        "line": 4596,
                        "column": 33
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "guard",
                    "range": [
                      157014,
                      157019
                    ],
                    "loc": {
                      "start": {
                        "line": 4596,
                        "column": 35
                      },
                      "end": {
                        "line": 4596,
                        "column": 40
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            157033,
                            157043
                          ],
                          "loc": {
                            "start": {
                              "line": 4597,
                              "column": 10
                            },
                            "end": {
                              "line": 4597,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  157054,
                                  157064
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4597,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 4597,
                                    "column": 41
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  157065,
                                  157071
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4597,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 4597,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                157054,
                                157071
                              ],
                              "loc": {
                                "start": {
                                  "line": 4597,
                                  "column": 31
                                },
                                "end": {
                                  "line": 4597,
                                  "column": 48
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              157047,
                              157071
                            ],
                            "loc": {
                              "start": {
                                "line": 4597,
                                "column": 24
                              },
                              "end": {
                                "line": 4597,
                                "column": 48
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "number",
                            "raw": "'number'",
                            "range": [
                              157075,
                              157083
                            ],
                            "loc": {
                              "start": {
                                "line": 4597,
                                "column": 52
                              },
                              "end": {
                                "line": 4597,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            157047,
                            157083
                          ],
                          "loc": {
                            "start": {
                              "line": 4597,
                              "column": 24
                            },
                            "end": {
                              "line": 4597,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          157033,
                          157083
                        ],
                        "loc": {
                          "start": {
                            "line": 4597,
                            "column": 10
                          },
                          "end": {
                            "line": 4597,
                            "column": 60
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  157095,
                                  157105
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4598,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4598,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "values",
                                  "range": [
                                    157108,
                                    157114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4598,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 4598,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      157115,
                                      157125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4598,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 4598,
                                        "column": 38
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  157108,
                                  157126
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4598,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 4598,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                157095,
                                157126
                              ],
                              "loc": {
                                "start": {
                                  "line": 4598,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4598,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              157095,
                              157127
                            ],
                            "loc": {
                              "start": {
                                "line": 4598,
                                "column": 8
                              },
                              "end": {
                                "line": 4598,
                                "column": 40
                              }
                            }
                          }
                        ],
                        "range": [
                          157085,
                          157135
                        ],
                        "loc": {
                          "start": {
                            "line": 4597,
                            "column": 62
                          },
                          "end": {
                            "line": 4599,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "support",
                              "range": [
                                157145,
                                157152
                              ],
                              "loc": {
                                "start": {
                                  "line": 4599,
                                  "column": 17
                                },
                                "end": {
                                  "line": 4599,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "unindexedChars",
                              "range": [
                                157153,
                                157167
                              ],
                              "loc": {
                                "start": {
                                  "line": 4599,
                                  "column": 25
                                },
                                "end": {
                                  "line": 4599,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              157145,
                              157167
                            ],
                            "loc": {
                              "start": {
                                "line": 4599,
                                "column": 17
                              },
                              "end": {
                                "line": 4599,
                                "column": 39
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isString",
                              "range": [
                                157171,
                                157179
                              ],
                              "loc": {
                                "start": {
                                  "line": 4599,
                                  "column": 43
                                },
                                "end": {
                                  "line": 4599,
                                  "column": 51
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  157180,
                                  157190
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4599,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 4599,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "range": [
                              157171,
                              157191
                            ],
                            "loc": {
                              "start": {
                                "line": 4599,
                                "column": 43
                              },
                              "end": {
                                "line": 4599,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            157145,
                            157191
                          ],
                          "loc": {
                            "start": {
                              "line": 4599,
                              "column": 17
                            },
                            "end": {
                              "line": 4599,
                              "column": 63
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    157203,
                                    157213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4600,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4600,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        157216,
                                        157226
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4600,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 4600,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "split",
                                      "range": [
                                        157227,
                                        157232
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4600,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 4600,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      157216,
                                      157232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4600,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 4600,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": "",
                                      "raw": "''",
                                      "range": [
                                        157233,
                                        157235
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4600,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 4600,
                                          "column": 40
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    157216,
                                    157236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4600,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 4600,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  157203,
                                  157236
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4600,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4600,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                157203,
                                157237
                              ],
                              "loc": {
                                "start": {
                                  "line": 4600,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4600,
                                  "column": 42
                                }
                              }
                            }
                          ],
                          "range": [
                            157193,
                            157245
                          ],
                          "loc": {
                            "start": {
                              "line": 4599,
                              "column": 65
                            },
                            "end": {
                              "line": 4601,
                              "column": 7
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          157141,
                          157245
                        ],
                        "loc": {
                          "start": {
                            "line": 4599,
                            "column": 13
                          },
                          "end": {
                            "line": 4601,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        157029,
                        157245
                      ],
                      "loc": {
                        "start": {
                          "line": 4597,
                          "column": 6
                        },
                        "end": {
                          "line": 4601,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              157256,
                              157257
                            ],
                            "loc": {
                              "start": {
                                "line": 4602,
                                "column": 10
                              },
                              "end": {
                                "line": 4602,
                                "column": 11
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              157261,
                              157265
                            ],
                            "loc": {
                              "start": {
                                "line": 4602,
                                "column": 15
                              },
                              "end": {
                                "line": 4602,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            157256,
                            157265
                          ],
                          "loc": {
                            "start": {
                              "line": 4602,
                              "column": 10
                            },
                            "end": {
                              "line": 4602,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "guard",
                          "range": [
                            157269,
                            157274
                          ],
                          "loc": {
                            "start": {
                              "line": 4602,
                              "column": 23
                            },
                            "end": {
                              "line": 4602,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          157256,
                          157274
                        ],
                        "loc": {
                          "start": {
                            "line": 4602,
                            "column": 10
                          },
                          "end": {
                            "line": 4602,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  157293,
                                  157303
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4603,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4603,
                                    "column": 25
                                  }
                                }
                              },
                              "consequent": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    157306,
                                    157316
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4603,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 4603,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "baseRandom",
                                    "range": [
                                      157317,
                                      157327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4603,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 4603,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        157328,
                                        157329
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4603,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 4603,
                                          "column": 51
                                        }
                                      }
                                    },
                                    {
                                      "type": "BinaryExpression",
                                      "operator": "-",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            157331,
                                            157341
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4603,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 4603,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            157342,
                                            157348
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4603,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 4603,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "range": [
                                          157331,
                                          157348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4603,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 4603,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          157351,
                                          157352
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4603,
                                            "column": 73
                                          },
                                          "end": {
                                            "line": 4603,
                                            "column": 74
                                          }
                                        }
                                      },
                                      "range": [
                                        157331,
                                        157352
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4603,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 4603,
                                          "column": 74
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    157317,
                                    157353
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4603,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 4603,
                                      "column": 75
                                    }
                                  }
                                },
                                "range": [
                                  157306,
                                  157354
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4603,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 4603,
                                    "column": 76
                                  }
                                }
                              },
                              "alternate": {
                                "type": "Identifier",
                                "name": "undefined",
                                "range": [
                                  157357,
                                  157366
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4603,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 4603,
                                    "column": 88
                                  }
                                }
                              },
                              "range": [
                                157293,
                                157366
                              ],
                              "loc": {
                                "start": {
                                  "line": 4603,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4603,
                                  "column": 88
                                }
                              }
                            },
                            "range": [
                              157286,
                              157367
                            ],
                            "loc": {
                              "start": {
                                "line": 4603,
                                "column": 8
                              },
                              "end": {
                                "line": 4603,
                                "column": 89
                              }
                            }
                          }
                        ],
                        "range": [
                          157276,
                          157375
                        ],
                        "loc": {
                          "start": {
                            "line": 4602,
                            "column": 30
                          },
                          "end": {
                            "line": 4604,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        157252,
                        157375
                      ],
                      "loc": {
                        "start": {
                          "line": 4602,
                          "column": 6
                        },
                        "end": {
                          "line": 4604,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              157386,
                              157392
                            ],
                            "loc": {
                              "start": {
                                "line": 4605,
                                "column": 10
                              },
                              "end": {
                                "line": 4605,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "shuffle",
                              "range": [
                                157395,
                                157402
                              ],
                              "loc": {
                                "start": {
                                  "line": 4605,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4605,
                                  "column": 26
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  157403,
                                  157413
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4605,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 4605,
                                    "column": 37
                                  }
                                }
                              }
                            ],
                            "range": [
                              157395,
                              157414
                            ],
                            "loc": {
                              "start": {
                                "line": 4605,
                                "column": 19
                              },
                              "end": {
                                "line": 4605,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            157386,
                            157414
                          ],
                          "loc": {
                            "start": {
                              "line": 4605,
                              "column": 10
                            },
                            "end": {
                              "line": 4605,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        157382,
                        157415
                      ],
                      "loc": {
                        "start": {
                          "line": 4605,
                          "column": 6
                        },
                        "end": {
                          "line": 4605,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              157422,
                              157428
                            ],
                            "loc": {
                              "start": {
                                "line": 4606,
                                "column": 6
                              },
                              "end": {
                                "line": 4606,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              157429,
                              157435
                            ],
                            "loc": {
                              "start": {
                                "line": 4606,
                                "column": 13
                              },
                              "end": {
                                "line": 4606,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            157422,
                            157435
                          ],
                          "loc": {
                            "start": {
                              "line": 4606,
                              "column": 6
                            },
                            "end": {
                              "line": 4606,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "nativeMin",
                            "range": [
                              157438,
                              157447
                            ],
                            "loc": {
                              "start": {
                                "line": 4606,
                                "column": 22
                              },
                              "end": {
                                "line": 4606,
                                "column": 31
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "nativeMax",
                                "range": [
                                  157448,
                                  157457
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4606,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4606,
                                    "column": 41
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    157458,
                                    157459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4606,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 4606,
                                      "column": 43
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    157461,
                                    157462
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4606,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 4606,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "range": [
                                157448,
                                157463
                              ],
                              "loc": {
                                "start": {
                                  "line": 4606,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4606,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  157465,
                                  157471
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4606,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 4606,
                                    "column": 55
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  157472,
                                  157478
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4606,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 4606,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                157465,
                                157478
                              ],
                              "loc": {
                                "start": {
                                  "line": 4606,
                                  "column": 49
                                },
                                "end": {
                                  "line": 4606,
                                  "column": 62
                                }
                              }
                            }
                          ],
                          "range": [
                            157438,
                            157479
                          ],
                          "loc": {
                            "start": {
                              "line": 4606,
                              "column": 22
                            },
                            "end": {
                              "line": 4606,
                              "column": 63
                            }
                          }
                        },
                        "range": [
                          157422,
                          157479
                        ],
                        "loc": {
                          "start": {
                            "line": 4606,
                            "column": 6
                          },
                          "end": {
                            "line": 4606,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        157422,
                        157480
                      ],
                      "loc": {
                        "start": {
                          "line": 4606,
                          "column": 6
                        },
                        "end": {
                          "line": 4606,
                          "column": 64
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          157494,
                          157500
                        ],
                        "loc": {
                          "start": {
                            "line": 4607,
                            "column": 13
                          },
                          "end": {
                            "line": 4607,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        157487,
                        157501
                      ],
                      "loc": {
                        "start": {
                          "line": 4607,
                          "column": 6
                        },
                        "end": {
                          "line": 4607,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    157021,
                    157507
                  ],
                  "loc": {
                    "start": {
                      "line": 4596,
                      "column": 42
                    },
                    "end": {
                      "line": 4608,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  156983,
                  157507
                ],
                "loc": {
                  "start": {
                    "line": 4596,
                    "column": 4
                  },
                  "end": {
                    "line": 4608,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "shuffle",
                  "range": [
                    158010,
                    158017
                  ],
                  "loc": {
                    "start": {
                      "line": 4625,
                      "column": 13
                    },
                    "end": {
                      "line": 4625,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      158018,
                      158028
                    ],
                    "loc": {
                      "start": {
                        "line": 4625,
                        "column": 21
                      },
                      "end": {
                        "line": 4625,
                        "column": 31
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              158042,
                              158047
                            ],
                            "loc": {
                              "start": {
                                "line": 4626,
                                "column": 10
                              },
                              "end": {
                                "line": 4626,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                158051,
                                158052
                              ],
                              "loc": {
                                "start": {
                                  "line": 4626,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4626,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              158050,
                              158052
                            ],
                            "loc": {
                              "start": {
                                "line": 4626,
                                "column": 18
                              },
                              "end": {
                                "line": 4626,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            158042,
                            158052
                          ],
                          "loc": {
                            "start": {
                              "line": 4626,
                              "column": 10
                            },
                            "end": {
                              "line": 4626,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              158064,
                              158070
                            ],
                            "loc": {
                              "start": {
                                "line": 4627,
                                "column": 10
                              },
                              "end": {
                                "line": 4627,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                158073,
                                158083
                              ],
                              "loc": {
                                "start": {
                                  "line": 4627,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4627,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  158086,
                                  158096
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4627,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4627,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  158097,
                                  158103
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4627,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 4627,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                158086,
                                158103
                              ],
                              "loc": {
                                "start": {
                                  "line": 4627,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4627,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                158106,
                                158107
                              ],
                              "loc": {
                                "start": {
                                  "line": 4627,
                                  "column": 52
                                },
                                "end": {
                                  "line": 4627,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              158073,
                              158107
                            ],
                            "loc": {
                              "start": {
                                "line": 4627,
                                "column": 19
                              },
                              "end": {
                                "line": 4627,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            158064,
                            158107
                          ],
                          "loc": {
                            "start": {
                              "line": 4627,
                              "column": 10
                            },
                            "end": {
                              "line": 4627,
                              "column": 53
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              158119,
                              158125
                            ],
                            "loc": {
                              "start": {
                                "line": 4628,
                                "column": 10
                              },
                              "end": {
                                "line": 4628,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                158128,
                                158133
                              ],
                              "loc": {
                                "start": {
                                  "line": 4628,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4628,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "UnaryExpression",
                                    "operator": "typeof",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        158141,
                                        158147
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4628,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 4628,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      158134,
                                      158147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4628,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 4628,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "number",
                                    "raw": "'number'",
                                    "range": [
                                      158151,
                                      158159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4628,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 4628,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    158134,
                                    158159
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4628,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 4628,
                                      "column": 50
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    158162,
                                    158168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4628,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 4628,
                                      "column": 59
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    158171,
                                    158172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4628,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 4628,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  158134,
                                  158172
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4628,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4628,
                                    "column": 63
                                  }
                                }
                              }
                            ],
                            "range": [
                              158128,
                              158173
                            ],
                            "loc": {
                              "start": {
                                "line": 4628,
                                "column": 19
                              },
                              "end": {
                                "line": 4628,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            158119,
                            158173
                          ],
                          "loc": {
                            "start": {
                              "line": 4628,
                              "column": 10
                            },
                            "end": {
                              "line": 4628,
                              "column": 64
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        158038,
                        158174
                      ],
                      "loc": {
                        "start": {
                          "line": 4626,
                          "column": 6
                        },
                        "end": {
                          "line": 4628,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            158182,
                            158190
                          ],
                          "loc": {
                            "start": {
                              "line": 4630,
                              "column": 6
                            },
                            "end": {
                              "line": 4630,
                              "column": 14
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              158191,
                              158201
                            ],
                            "loc": {
                              "start": {
                                "line": 4630,
                                "column": 15
                              },
                              "end": {
                                "line": 4630,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  158212,
                                  158217
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4630,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 4630,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "rand",
                                        "range": [
                                          158233,
                                          158237
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4631,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4631,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "baseRandom",
                                          "range": [
                                            158240,
                                            158250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4631,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 4631,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              158251,
                                              158252
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4631,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 4631,
                                                "column": 31
                                              }
                                            }
                                          },
                                          {
                                            "type": "UpdateExpression",
                                            "operator": "++",
                                            "argument": {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                158256,
                                                158261
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4631,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 4631,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              158254,
                                              158261
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4631,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 4631,
                                                "column": 40
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          158240,
                                          158262
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4631,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 4631,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        158233,
                                        158262
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4631,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 4631,
                                          "column": 41
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    158229,
                                    158263
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4631,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4631,
                                      "column": 42
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          158272,
                                          158278
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4632,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 4632,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          158279,
                                          158284
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4632,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 4632,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        158272,
                                        158285
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4632,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 4632,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          158288,
                                          158294
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4632,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 4632,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "rand",
                                        "range": [
                                          158295,
                                          158299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4632,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 4632,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        158288,
                                        158300
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4632,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 4632,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      158272,
                                      158300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4632,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 4632,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    158272,
                                    158301
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4632,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4632,
                                      "column": 37
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          158310,
                                          158316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4633,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 4633,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "rand",
                                        "range": [
                                          158317,
                                          158321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4633,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 4633,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "range": [
                                        158310,
                                        158322
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4633,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 4633,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        158325,
                                        158330
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4633,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 4633,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      158310,
                                      158330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4633,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 4633,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    158310,
                                    158331
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4633,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4633,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "range": [
                                158219,
                                158339
                              ],
                              "loc": {
                                "start": {
                                  "line": 4630,
                                  "column": 43
                                },
                                "end": {
                                  "line": 4634,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              158203,
                              158339
                            ],
                            "loc": {
                              "start": {
                                "line": 4630,
                                "column": 27
                              },
                              "end": {
                                "line": 4634,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          158182,
                          158340
                        ],
                        "loc": {
                          "start": {
                            "line": 4630,
                            "column": 6
                          },
                          "end": {
                            "line": 4634,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        158182,
                        158341
                      ],
                      "loc": {
                        "start": {
                          "line": 4630,
                          "column": 6
                        },
                        "end": {
                          "line": 4634,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          158356,
                          158362
                        ],
                        "loc": {
                          "start": {
                            "line": 4636,
                            "column": 13
                          },
                          "end": {
                            "line": 4636,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        158349,
                        158363
                      ],
                      "loc": {
                        "start": {
                          "line": 4636,
                          "column": 6
                        },
                        "end": {
                          "line": 4636,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    158030,
                    158369
                  ],
                  "loc": {
                    "start": {
                      "line": 4625,
                      "column": 33
                    },
                    "end": {
                      "line": 4637,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  158001,
                  158369
                ],
                "loc": {
                  "start": {
                    "line": 4625,
                    "column": 4
                  },
                  "end": {
                    "line": 4637,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "size",
                  "range": [
                    158990,
                    158994
                  ],
                  "loc": {
                    "start": {
                      "line": 4659,
                      "column": 13
                    },
                    "end": {
                      "line": 4659,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      158995,
                      159005
                    ],
                    "loc": {
                      "start": {
                        "line": 4659,
                        "column": 18
                      },
                      "end": {
                        "line": 4659,
                        "column": 28
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              159019,
                              159025
                            ],
                            "loc": {
                              "start": {
                                "line": 4660,
                                "column": 10
                              },
                              "end": {
                                "line": 4660,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                159028,
                                159038
                              ],
                              "loc": {
                                "start": {
                                  "line": 4660,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4660,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  159041,
                                  159051
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4660,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4660,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  159052,
                                  159058
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4660,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 4660,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                159041,
                                159058
                              ],
                              "loc": {
                                "start": {
                                  "line": 4660,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4660,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                159061,
                                159062
                              ],
                              "loc": {
                                "start": {
                                  "line": 4660,
                                  "column": 52
                                },
                                "end": {
                                  "line": 4660,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              159028,
                              159062
                            ],
                            "loc": {
                              "start": {
                                "line": 4660,
                                "column": 19
                              },
                              "end": {
                                "line": 4660,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            159019,
                            159062
                          ],
                          "loc": {
                            "start": {
                              "line": 4660,
                              "column": 10
                            },
                            "end": {
                              "line": 4660,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        159015,
                        159063
                      ],
                      "loc": {
                        "start": {
                          "line": 4660,
                          "column": 6
                        },
                        "end": {
                          "line": 4660,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                159084,
                                159090
                              ],
                              "loc": {
                                "start": {
                                  "line": 4661,
                                  "column": 20
                                },
                                "end": {
                                  "line": 4661,
                                  "column": 26
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              159077,
                              159090
                            ],
                            "loc": {
                              "start": {
                                "line": 4661,
                                "column": 13
                              },
                              "end": {
                                "line": 4661,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "number",
                            "raw": "'number'",
                            "range": [
                              159094,
                              159102
                            ],
                            "loc": {
                              "start": {
                                "line": 4661,
                                "column": 30
                              },
                              "end": {
                                "line": 4661,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            159077,
                            159102
                          ],
                          "loc": {
                            "start": {
                              "line": 4661,
                              "column": 13
                            },
                            "end": {
                              "line": 4661,
                              "column": 38
                            }
                          }
                        },
                        "consequent": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            159105,
                            159111
                          ],
                          "loc": {
                            "start": {
                              "line": 4661,
                              "column": 41
                            },
                            "end": {
                              "line": 4661,
                              "column": 47
                            }
                          }
                        },
                        "alternate": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "keys",
                              "range": [
                                159114,
                                159118
                              ],
                              "loc": {
                                "start": {
                                  "line": 4661,
                                  "column": 50
                                },
                                "end": {
                                  "line": 4661,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  159119,
                                  159129
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4661,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 4661,
                                    "column": 65
                                  }
                                }
                              }
                            ],
                            "range": [
                              159114,
                              159130
                            ],
                            "loc": {
                              "start": {
                                "line": 4661,
                                "column": 50
                              },
                              "end": {
                                "line": 4661,
                                "column": 66
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              159131,
                              159137
                            ],
                            "loc": {
                              "start": {
                                "line": 4661,
                                "column": 67
                              },
                              "end": {
                                "line": 4661,
                                "column": 73
                              }
                            }
                          },
                          "range": [
                            159114,
                            159137
                          ],
                          "loc": {
                            "start": {
                              "line": 4661,
                              "column": 50
                            },
                            "end": {
                              "line": 4661,
                              "column": 73
                            }
                          }
                        },
                        "range": [
                          159077,
                          159137
                        ],
                        "loc": {
                          "start": {
                            "line": 4661,
                            "column": 13
                          },
                          "end": {
                            "line": 4661,
                            "column": 73
                          }
                        }
                      },
                      "range": [
                        159070,
                        159138
                      ],
                      "loc": {
                        "start": {
                          "line": 4661,
                          "column": 6
                        },
                        "end": {
                          "line": 4661,
                          "column": 74
                        }
                      }
                    }
                  ],
                  "range": [
                    159007,
                    159144
                  ],
                  "loc": {
                    "start": {
                      "line": 4659,
                      "column": 30
                    },
                    "end": {
                      "line": 4662,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  158981,
                  159144
                ],
                "loc": {
                  "start": {
                    "line": 4659,
                    "column": 4
                  },
                  "end": {
                    "line": 4662,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "some",
                  "range": [
                    160865,
                    160869
                  ],
                  "loc": {
                    "start": {
                      "line": 4706,
                      "column": 13
                    },
                    "end": {
                      "line": 4706,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      160870,
                      160880
                    ],
                    "loc": {
                      "start": {
                        "line": 4706,
                        "column": 18
                      },
                      "end": {
                        "line": 4706,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      160882,
                      160891
                    ],
                    "loc": {
                      "start": {
                        "line": 4706,
                        "column": 30
                      },
                      "end": {
                        "line": 4706,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      160893,
                      160900
                    ],
                    "loc": {
                      "start": {
                        "line": 4706,
                        "column": 41
                      },
                      "end": {
                        "line": 4706,
                        "column": 48
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              160914,
                              160920
                            ],
                            "loc": {
                              "start": {
                                "line": 4707,
                                "column": 10
                              },
                              "end": {
                                "line": 4707,
                                "column": 16
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            160914,
                            160920
                          ],
                          "loc": {
                            "start": {
                              "line": 4707,
                              "column": 10
                            },
                            "end": {
                              "line": 4707,
                              "column": 16
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        160910,
                        160921
                      ],
                      "loc": {
                        "start": {
                          "line": 4707,
                          "column": 6
                        },
                        "end": {
                          "line": 4707,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            160929,
                            160938
                          ],
                          "loc": {
                            "start": {
                              "line": 4709,
                              "column": 6
                            },
                            "end": {
                              "line": 4709,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                160941,
                                160947
                              ],
                              "loc": {
                                "start": {
                                  "line": 4709,
                                  "column": 18
                                },
                                "end": {
                                  "line": 4709,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                160948,
                                160962
                              ],
                              "loc": {
                                "start": {
                                  "line": 4709,
                                  "column": 25
                                },
                                "end": {
                                  "line": 4709,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              160941,
                              160962
                            ],
                            "loc": {
                              "start": {
                                "line": 4709,
                                "column": 18
                              },
                              "end": {
                                "line": 4709,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                160963,
                                160972
                              ],
                              "loc": {
                                "start": {
                                  "line": 4709,
                                  "column": 40
                                },
                                "end": {
                                  "line": 4709,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                160974,
                                160981
                              ],
                              "loc": {
                                "start": {
                                  "line": 4709,
                                  "column": 51
                                },
                                "end": {
                                  "line": 4709,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                160983,
                                160984
                              ],
                              "loc": {
                                "start": {
                                  "line": 4709,
                                  "column": 60
                                },
                                "end": {
                                  "line": 4709,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            160941,
                            160985
                          ],
                          "loc": {
                            "start": {
                              "line": 4709,
                              "column": 18
                            },
                            "end": {
                              "line": 4709,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          160929,
                          160985
                        ],
                        "loc": {
                          "start": {
                            "line": 4709,
                            "column": 6
                          },
                          "end": {
                            "line": 4709,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        160929,
                        160986
                      ],
                      "loc": {
                        "start": {
                          "line": 4709,
                          "column": 6
                        },
                        "end": {
                          "line": 4709,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArray",
                          "range": [
                            160997,
                            161004
                          ],
                          "loc": {
                            "start": {
                              "line": 4710,
                              "column": 10
                            },
                            "end": {
                              "line": 4710,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              161005,
                              161015
                            ],
                            "loc": {
                              "start": {
                                "line": 4710,
                                "column": 18
                              },
                              "end": {
                                "line": 4710,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          160997,
                          161016
                        ],
                        "loc": {
                          "start": {
                            "line": 4710,
                            "column": 10
                          },
                          "end": {
                            "line": 4710,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    161032,
                                    161037
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4711,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4711,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      161041,
                                      161042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4711,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 4711,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    161040,
                                    161042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4711,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 4711,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  161032,
                                  161042
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4711,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4711,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    161056,
                                    161062
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4712,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4712,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      161065,
                                      161075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4712,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 4712,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      161076,
                                      161082
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4712,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 4712,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    161065,
                                    161082
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4712,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 4712,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  161056,
                                  161082
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4712,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4712,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              161028,
                              161083
                            ],
                            "loc": {
                              "start": {
                                "line": 4711,
                                "column": 8
                              },
                              "end": {
                                "line": 4712,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    161102,
                                    161107
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4714,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4714,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  161100,
                                  161107
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4714,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4714,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  161110,
                                  161116
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4714,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4714,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                161100,
                                161116
                              ],
                              "loc": {
                                "start": {
                                  "line": 4714,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4714,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        161134,
                                        161143
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4715,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4715,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            161144,
                                            161154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4715,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 4715,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            161155,
                                            161160
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4715,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 4715,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          161144,
                                          161161
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4715,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 4715,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          161163,
                                          161168
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4715,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 4715,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          161170,
                                          161180
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4715,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 4715,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      161134,
                                      161181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4715,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 4715,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "Literal",
                                          "value": true,
                                          "raw": "true",
                                          "range": [
                                            161204,
                                            161208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4716,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 4716,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "range": [
                                          161197,
                                          161209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4716,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4716,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      161183,
                                      161221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4715,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 4717,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    161130,
                                    161221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4715,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4717,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                161118,
                                161231
                              ],
                              "loc": {
                                "start": {
                                  "line": 4714,
                                  "column": 33
                                },
                                "end": {
                                  "line": 4718,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              161093,
                              161231
                            ],
                            "loc": {
                              "start": {
                                "line": 4714,
                                "column": 8
                              },
                              "end": {
                                "line": 4718,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          161018,
                          161239
                        ],
                        "loc": {
                          "start": {
                            "line": 4710,
                            "column": 31
                          },
                          "end": {
                            "line": 4719,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseEach",
                                "range": [
                                  161255,
                                  161263
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4720,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4720,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    161264,
                                    161274
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4720,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4720,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        161285,
                                        161290
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4720,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 4720,
                                          "column": 43
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        161292,
                                        161297
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4720,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 4720,
                                          "column": 50
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        161299,
                                        161309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4720,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 4720,
                                          "column": 62
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "UnaryExpression",
                                          "operator": "!",
                                          "argument": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                161332,
                                                161338
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4721,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 4721,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "predicate",
                                                "range": [
                                                  161341,
                                                  161350
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4721,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 4721,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    161351,
                                                    161356
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4721,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 4721,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "index",
                                                  "range": [
                                                    161358,
                                                    161363
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4721,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 4721,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "collection",
                                                  "range": [
                                                    161365,
                                                    161375
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4721,
                                                      "column": 52
                                                    },
                                                    "end": {
                                                      "line": 4721,
                                                      "column": 62
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                161341,
                                                161376
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4721,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 4721,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "range": [
                                              161332,
                                              161376
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4721,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 4721,
                                                "column": 63
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            161330,
                                            161377
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4721,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 4721,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "range": [
                                          161323,
                                          161378
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4721,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4721,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      161311,
                                      161388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4720,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 4722,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    161276,
                                    161388
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4720,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 4722,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                161255,
                                161389
                              ],
                              "loc": {
                                "start": {
                                  "line": 4720,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4722,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              161255,
                              161390
                            ],
                            "loc": {
                              "start": {
                                "line": 4720,
                                "column": 8
                              },
                              "end": {
                                "line": 4722,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          161245,
                          161398
                        ],
                        "loc": {
                          "start": {
                            "line": 4719,
                            "column": 13
                          },
                          "end": {
                            "line": 4723,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        160993,
                        161398
                      ],
                      "loc": {
                        "start": {
                          "line": 4710,
                          "column": 6
                        },
                        "end": {
                          "line": 4723,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              161414,
                              161420
                            ],
                            "loc": {
                              "start": {
                                "line": 4724,
                                "column": 15
                              },
                              "end": {
                                "line": 4724,
                                "column": 21
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            161413,
                            161420
                          ],
                          "loc": {
                            "start": {
                              "line": 4724,
                              "column": 14
                            },
                            "end": {
                              "line": 4724,
                              "column": 21
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          161412,
                          161420
                        ],
                        "loc": {
                          "start": {
                            "line": 4724,
                            "column": 13
                          },
                          "end": {
                            "line": 4724,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        161405,
                        161421
                      ],
                      "loc": {
                        "start": {
                          "line": 4724,
                          "column": 6
                        },
                        "end": {
                          "line": 4724,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    160902,
                    161427
                  ],
                  "loc": {
                    "start": {
                      "line": 4706,
                      "column": 50
                    },
                    "end": {
                      "line": 4725,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  160856,
                  161427
                ],
                "loc": {
                  "start": {
                    "line": 4706,
                    "column": 4
                  },
                  "end": {
                    "line": 4725,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "sortBy",
                  "range": [
                    163630,
                    163636
                  ],
                  "loc": {
                    "start": {
                      "line": 4776,
                      "column": 13
                    },
                    "end": {
                      "line": 4776,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      163637,
                      163647
                    ],
                    "loc": {
                      "start": {
                        "line": 4776,
                        "column": 20
                      },
                      "end": {
                        "line": 4776,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      163649,
                      163657
                    ],
                    "loc": {
                      "start": {
                        "line": 4776,
                        "column": 32
                      },
                      "end": {
                        "line": 4776,
                        "column": 40
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      163659,
                      163666
                    ],
                    "loc": {
                      "start": {
                        "line": 4776,
                        "column": 42
                      },
                      "end": {
                        "line": 4776,
                        "column": 49
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              163680,
                              163685
                            ],
                            "loc": {
                              "start": {
                                "line": 4777,
                                "column": 10
                              },
                              "end": {
                                "line": 4777,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                163689,
                                163690
                              ],
                              "loc": {
                                "start": {
                                  "line": 4777,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4777,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              163688,
                              163690
                            ],
                            "loc": {
                              "start": {
                                "line": 4777,
                                "column": 18
                              },
                              "end": {
                                "line": 4777,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            163680,
                            163690
                          ],
                          "loc": {
                            "start": {
                              "line": 4777,
                              "column": 10
                            },
                            "end": {
                              "line": 4777,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "multi",
                            "range": [
                              163702,
                              163707
                            ],
                            "loc": {
                              "start": {
                                "line": 4778,
                                "column": 10
                              },
                              "end": {
                                "line": 4778,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                163710,
                                163718
                              ],
                              "loc": {
                                "start": {
                                  "line": 4778,
                                  "column": 18
                                },
                                "end": {
                                  "line": 4778,
                                  "column": 26
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isArray",
                                "range": [
                                  163722,
                                  163729
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4778,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 4778,
                                    "column": 37
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    163730,
                                    163738
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4778,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 4778,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "range": [
                                163722,
                                163739
                              ],
                              "loc": {
                                "start": {
                                  "line": 4778,
                                  "column": 30
                                },
                                "end": {
                                  "line": 4778,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              163710,
                              163739
                            ],
                            "loc": {
                              "start": {
                                "line": 4778,
                                "column": 18
                              },
                              "end": {
                                "line": 4778,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            163702,
                            163739
                          ],
                          "loc": {
                            "start": {
                              "line": 4778,
                              "column": 10
                            },
                            "end": {
                              "line": 4778,
                              "column": 47
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              163751,
                              163757
                            ],
                            "loc": {
                              "start": {
                                "line": 4779,
                                "column": 10
                              },
                              "end": {
                                "line": 4779,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                163760,
                                163770
                              ],
                              "loc": {
                                "start": {
                                  "line": 4779,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4779,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  163773,
                                  163783
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4779,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4779,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  163784,
                                  163790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4779,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 4779,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                163773,
                                163790
                              ],
                              "loc": {
                                "start": {
                                  "line": 4779,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4779,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                163793,
                                163794
                              ],
                              "loc": {
                                "start": {
                                  "line": 4779,
                                  "column": 52
                                },
                                "end": {
                                  "line": 4779,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              163760,
                              163794
                            ],
                            "loc": {
                              "start": {
                                "line": 4779,
                                "column": 19
                              },
                              "end": {
                                "line": 4779,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            163751,
                            163794
                          ],
                          "loc": {
                            "start": {
                              "line": 4779,
                              "column": 10
                            },
                            "end": {
                              "line": 4779,
                              "column": 53
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              163806,
                              163812
                            ],
                            "loc": {
                              "start": {
                                "line": 4780,
                                "column": 10
                              },
                              "end": {
                                "line": 4780,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                163815,
                                163820
                              ],
                              "loc": {
                                "start": {
                                  "line": 4780,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4780,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "UnaryExpression",
                                    "operator": "typeof",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        163828,
                                        163834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4780,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 4780,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      163821,
                                      163834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4780,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 4780,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "number",
                                    "raw": "'number'",
                                    "range": [
                                      163838,
                                      163846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4780,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 4780,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    163821,
                                    163846
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4780,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 4780,
                                      "column": 50
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    163849,
                                    163855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4780,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 4780,
                                      "column": 59
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    163858,
                                    163859
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4780,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 4780,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  163821,
                                  163859
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4780,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4780,
                                    "column": 63
                                  }
                                }
                              }
                            ],
                            "range": [
                              163815,
                              163860
                            ],
                            "loc": {
                              "start": {
                                "line": 4780,
                                "column": 19
                              },
                              "end": {
                                "line": 4780,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            163806,
                            163860
                          ],
                          "loc": {
                            "start": {
                              "line": 4780,
                              "column": 10
                            },
                            "end": {
                              "line": 4780,
                              "column": 64
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        163676,
                        163861
                      ],
                      "loc": {
                        "start": {
                          "line": 4777,
                          "column": 6
                        },
                        "end": {
                          "line": 4780,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "multi",
                          "range": [
                            163874,
                            163879
                          ],
                          "loc": {
                            "start": {
                              "line": 4782,
                              "column": 11
                            },
                            "end": {
                              "line": 4782,
                              "column": 16
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          163873,
                          163879
                        ],
                        "loc": {
                          "start": {
                            "line": 4782,
                            "column": 10
                          },
                          "end": {
                            "line": 4782,
                            "column": 16
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  163891,
                                  163899
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4783,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4783,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      163902,
                                      163908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4783,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 4783,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "createCallback",
                                    "range": [
                                      163909,
                                      163923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4783,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 4783,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    163902,
                                    163923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4783,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 4783,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      163924,
                                      163932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4783,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 4783,
                                        "column": 49
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      163934,
                                      163941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4783,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 4783,
                                        "column": 58
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 3,
                                    "raw": "3",
                                    "range": [
                                      163943,
                                      163944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4783,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 4783,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  163902,
                                  163945
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4783,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 4783,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                163891,
                                163945
                              ],
                              "loc": {
                                "start": {
                                  "line": 4783,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4783,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              163891,
                              163946
                            ],
                            "loc": {
                              "start": {
                                "line": 4783,
                                "column": 8
                              },
                              "end": {
                                "line": 4783,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "range": [
                          163881,
                          163954
                        ],
                        "loc": {
                          "start": {
                            "line": 4782,
                            "column": 18
                          },
                          "end": {
                            "line": 4784,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        163869,
                        163954
                      ],
                      "loc": {
                        "start": {
                          "line": 4782,
                          "column": 6
                        },
                        "end": {
                          "line": 4784,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            163961,
                            163969
                          ],
                          "loc": {
                            "start": {
                              "line": 4785,
                              "column": 6
                            },
                            "end": {
                              "line": 4785,
                              "column": 14
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              163970,
                              163980
                            ],
                            "loc": {
                              "start": {
                                "line": 4785,
                                "column": 15
                              },
                              "end": {
                                "line": 4785,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  163991,
                                  163996
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4785,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 4785,
                                    "column": 41
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  163998,
                                  164001
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4785,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 4785,
                                    "column": 46
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  164003,
                                  164013
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4785,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 4785,
                                    "column": 58
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "multi",
                                    "range": [
                                      164029,
                                      164034
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4786,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 4786,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "length",
                                              "range": [
                                                164052,
                                                164058
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4787,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 4787,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "callback",
                                                "range": [
                                                  164061,
                                                  164069
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4787,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 4787,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "length",
                                                "range": [
                                                  164070,
                                                  164076
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4787,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 4787,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                164061,
                                                164076
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4787,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 4787,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              164052,
                                              164076
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4787,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 4787,
                                                "column": 38
                                              }
                                            }
                                          },
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "criteria",
                                              "range": [
                                                164092,
                                                164100
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4788,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 4788,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "Array",
                                                "range": [
                                                  164103,
                                                  164108
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4788,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 4788,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "length",
                                                  "range": [
                                                    164109,
                                                    164115
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4788,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 4788,
                                                      "column": 37
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                164103,
                                                164116
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4788,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 4788,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              164092,
                                              164116
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4788,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 4788,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "kind": "var",
                                        "range": [
                                          164048,
                                          164117
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4787,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4788,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "WhileStatement",
                                        "test": {
                                          "type": "UpdateExpression",
                                          "operator": "--",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              164136,
                                              164142
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4790,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 4790,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "prefix": false,
                                          "range": [
                                            164136,
                                            164144
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4790,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 4790,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "criteria",
                                                    "range": [
                                                      164160,
                                                      164168
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 4791,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 4791,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "length",
                                                    "range": [
                                                      164169,
                                                      164175
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 4791,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 4791,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    164160,
                                                    164176
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4791,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 4791,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      164179,
                                                      164184
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 4791,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 4791,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "callback",
                                                      "range": [
                                                        164185,
                                                        164193
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 4791,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 4791,
                                                          "column": 45
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "length",
                                                      "range": [
                                                        164194,
                                                        164200
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 4791,
                                                          "column": 46
                                                        },
                                                        "end": {
                                                          "line": 4791,
                                                          "column": 52
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      164185,
                                                      164201
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 4791,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 4791,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    164179,
                                                    164202
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 4791,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 4791,
                                                      "column": 54
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  164160,
                                                  164202
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4791,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 4791,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                164160,
                                                164203
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4791,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 4791,
                                                  "column": 55
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            164146,
                                            164215
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4790,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 4792,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "range": [
                                          164129,
                                          164215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4790,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4792,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      164036,
                                      164225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4786,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 4793,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "criteria",
                                            "range": [
                                              164243,
                                              164251
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4794,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 4794,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "callback",
                                              "range": [
                                                164254,
                                                164262
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4794,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 4794,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  164263,
                                                  164268
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4794,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 4794,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "key",
                                                "range": [
                                                  164270,
                                                  164273
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4794,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 4794,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "collection",
                                                "range": [
                                                  164275,
                                                  164285
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4794,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 4794,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              164254,
                                              164286
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4794,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 4794,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            164243,
                                            164286
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4794,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 4794,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          164243,
                                          164287
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4794,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4794,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      164231,
                                      164297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4793,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 4795,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    164025,
                                    164297
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4786,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4795,
                                      "column": 9
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          164306,
                                          164312
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4796,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 4796,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "UpdateExpression",
                                        "operator": "++",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            164315,
                                            164320
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4796,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 4796,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          164313,
                                          164320
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4796,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 4796,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        164306,
                                        164321
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4796,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 4796,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ObjectExpression",
                                      "properties": [
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Literal",
                                            "value": "criteria",
                                            "raw": "'criteria'",
                                            "range": [
                                              164326,
                                              164336
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4796,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 4796,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "name": "criteria",
                                            "range": [
                                              164338,
                                              164346
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4796,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 4796,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "range": [
                                            164326,
                                            164346
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4796,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 4796,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Literal",
                                            "value": "index",
                                            "raw": "'index'",
                                            "range": [
                                              164348,
                                              164355
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4796,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 4796,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              164357,
                                              164362
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4796,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 4796,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "range": [
                                            164348,
                                            164362
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4796,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 4796,
                                              "column": 64
                                            }
                                          }
                                        },
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Literal",
                                            "value": "value",
                                            "raw": "'value'",
                                            "range": [
                                              164364,
                                              164371
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4796,
                                                "column": 66
                                              },
                                              "end": {
                                                "line": 4796,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              164373,
                                              164378
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4796,
                                                "column": 75
                                              },
                                              "end": {
                                                "line": 4796,
                                                "column": 80
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "range": [
                                            164364,
                                            164378
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4796,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 4796,
                                              "column": 80
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        164324,
                                        164380
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4796,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 4796,
                                          "column": 82
                                        }
                                      }
                                    },
                                    "range": [
                                      164306,
                                      164380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4796,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 4796,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    164306,
                                    164381
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4796,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4796,
                                      "column": 83
                                    }
                                  }
                                }
                              ],
                              "range": [
                                164015,
                                164389
                              ],
                              "loc": {
                                "start": {
                                  "line": 4785,
                                  "column": 60
                                },
                                "end": {
                                  "line": 4797,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              163982,
                              164389
                            ],
                            "loc": {
                              "start": {
                                "line": 4785,
                                "column": 27
                              },
                              "end": {
                                "line": 4797,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          163961,
                          164390
                        ],
                        "loc": {
                          "start": {
                            "line": 4785,
                            "column": 6
                          },
                          "end": {
                            "line": 4797,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        163961,
                        164391
                      ],
                      "loc": {
                        "start": {
                          "line": 4785,
                          "column": 6
                        },
                        "end": {
                          "line": 4797,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            164399,
                            164405
                          ],
                          "loc": {
                            "start": {
                              "line": 4799,
                              "column": 6
                            },
                            "end": {
                              "line": 4799,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              164408,
                              164414
                            ],
                            "loc": {
                              "start": {
                                "line": 4799,
                                "column": 15
                              },
                              "end": {
                                "line": 4799,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              164415,
                              164421
                            ],
                            "loc": {
                              "start": {
                                "line": 4799,
                                "column": 22
                              },
                              "end": {
                                "line": 4799,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            164408,
                            164421
                          ],
                          "loc": {
                            "start": {
                              "line": 4799,
                              "column": 15
                            },
                            "end": {
                              "line": 4799,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          164399,
                          164421
                        ],
                        "loc": {
                          "start": {
                            "line": 4799,
                            "column": 6
                          },
                          "end": {
                            "line": 4799,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        164399,
                        164422
                      ],
                      "loc": {
                        "start": {
                          "line": 4799,
                          "column": 6
                        },
                        "end": {
                          "line": 4799,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              164429,
                              164435
                            ],
                            "loc": {
                              "start": {
                                "line": 4800,
                                "column": 6
                              },
                              "end": {
                                "line": 4800,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "sort",
                            "range": [
                              164436,
                              164440
                            ],
                            "loc": {
                              "start": {
                                "line": 4800,
                                "column": 13
                              },
                              "end": {
                                "line": 4800,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            164429,
                            164440
                          ],
                          "loc": {
                            "start": {
                              "line": 4800,
                              "column": 6
                            },
                            "end": {
                              "line": 4800,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "multi",
                              "range": [
                                164441,
                                164446
                              ],
                              "loc": {
                                "start": {
                                  "line": 4800,
                                  "column": 18
                                },
                                "end": {
                                  "line": 4800,
                                  "column": 23
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "compareMultipleAscending",
                              "range": [
                                164449,
                                164473
                              ],
                              "loc": {
                                "start": {
                                  "line": 4800,
                                  "column": 26
                                },
                                "end": {
                                  "line": 4800,
                                  "column": 50
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "compareAscending",
                              "range": [
                                164476,
                                164492
                              ],
                              "loc": {
                                "start": {
                                  "line": 4800,
                                  "column": 53
                                },
                                "end": {
                                  "line": 4800,
                                  "column": 69
                                }
                              }
                            },
                            "range": [
                              164441,
                              164492
                            ],
                            "loc": {
                              "start": {
                                "line": 4800,
                                "column": 18
                              },
                              "end": {
                                "line": 4800,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "range": [
                          164429,
                          164493
                        ],
                        "loc": {
                          "start": {
                            "line": 4800,
                            "column": 6
                          },
                          "end": {
                            "line": 4800,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        164429,
                        164494
                      ],
                      "loc": {
                        "start": {
                          "line": 4800,
                          "column": 6
                        },
                        "end": {
                          "line": 4800,
                          "column": 71
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            164508,
                            164514
                          ],
                          "loc": {
                            "start": {
                              "line": 4801,
                              "column": 13
                            },
                            "end": {
                              "line": 4801,
                              "column": 19
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          164508,
                          164516
                        ],
                        "loc": {
                          "start": {
                            "line": 4801,
                            "column": 13
                          },
                          "end": {
                            "line": 4801,
                            "column": 21
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    164528,
                                    164534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4802,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4802,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    164535,
                                    164541
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4802,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 4802,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  164528,
                                  164542
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4802,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4802,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      164545,
                                      164551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4802,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 4802,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      164552,
                                      164558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4802,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 4802,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    164545,
                                    164559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4802,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 4802,
                                      "column": 39
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    164560,
                                    164565
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4802,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 4802,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  164545,
                                  164565
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4802,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4802,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                164528,
                                164565
                              ],
                              "loc": {
                                "start": {
                                  "line": 4802,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4802,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              164528,
                              164566
                            ],
                            "loc": {
                              "start": {
                                "line": 4802,
                                "column": 8
                              },
                              "end": {
                                "line": 4802,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          164518,
                          164574
                        ],
                        "loc": {
                          "start": {
                            "line": 4801,
                            "column": 23
                          },
                          "end": {
                            "line": 4803,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        164501,
                        164574
                      ],
                      "loc": {
                        "start": {
                          "line": 4801,
                          "column": 6
                        },
                        "end": {
                          "line": 4803,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          164588,
                          164594
                        ],
                        "loc": {
                          "start": {
                            "line": 4804,
                            "column": 13
                          },
                          "end": {
                            "line": 4804,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        164581,
                        164595
                      ],
                      "loc": {
                        "start": {
                          "line": 4804,
                          "column": 6
                        },
                        "end": {
                          "line": 4804,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    163668,
                    164601
                  ],
                  "loc": {
                    "start": {
                      "line": 4776,
                      "column": 51
                    },
                    "end": {
                      "line": 4805,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  163621,
                  164601
                ],
                "loc": {
                  "start": {
                    "line": 4776,
                    "column": 4
                  },
                  "end": {
                    "line": 4805,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "toArray",
                  "range": [
                    165000,
                    165007
                  ],
                  "loc": {
                    "start": {
                      "line": 4820,
                      "column": 13
                    },
                    "end": {
                      "line": 4820,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      165008,
                      165018
                    ],
                    "loc": {
                      "start": {
                        "line": 4820,
                        "column": 21
                      },
                      "end": {
                        "line": 4820,
                        "column": 31
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            165032,
                            165042
                          ],
                          "loc": {
                            "start": {
                              "line": 4821,
                              "column": 10
                            },
                            "end": {
                              "line": 4821,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  165053,
                                  165063
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4821,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 4821,
                                    "column": 41
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  165064,
                                  165070
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4821,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 4821,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                165053,
                                165070
                              ],
                              "loc": {
                                "start": {
                                  "line": 4821,
                                  "column": 31
                                },
                                "end": {
                                  "line": 4821,
                                  "column": 48
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              165046,
                              165070
                            ],
                            "loc": {
                              "start": {
                                "line": 4821,
                                "column": 24
                              },
                              "end": {
                                "line": 4821,
                                "column": 48
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "number",
                            "raw": "'number'",
                            "range": [
                              165074,
                              165082
                            ],
                            "loc": {
                              "start": {
                                "line": 4821,
                                "column": 52
                              },
                              "end": {
                                "line": 4821,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            165046,
                            165082
                          ],
                          "loc": {
                            "start": {
                              "line": 4821,
                              "column": 24
                            },
                            "end": {
                              "line": 4821,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          165032,
                          165082
                        ],
                        "loc": {
                          "start": {
                            "line": 4821,
                            "column": 10
                          },
                          "end": {
                            "line": 4821,
                            "column": 60
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "support",
                                    "range": [
                                      165102,
                                      165109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4822,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 4822,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "unindexedChars",
                                    "range": [
                                      165110,
                                      165124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4822,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 4822,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    165102,
                                    165124
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4822,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 4822,
                                      "column": 38
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "isString",
                                    "range": [
                                      165128,
                                      165136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4822,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 4822,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        165137,
                                        165147
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4822,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 4822,
                                          "column": 61
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    165128,
                                    165148
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4822,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 4822,
                                      "column": 62
                                    }
                                  }
                                },
                                "range": [
                                  165102,
                                  165148
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4822,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 4822,
                                    "column": 62
                                  }
                                }
                              },
                              "consequent": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      165162,
                                      165172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4823,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 4823,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "split",
                                    "range": [
                                      165173,
                                      165178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4823,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 4823,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    165162,
                                    165178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4823,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4823,
                                      "column": 28
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "",
                                    "raw": "''",
                                    "range": [
                                      165179,
                                      165181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4823,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 4823,
                                        "column": 31
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  165162,
                                  165182
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4823,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4823,
                                    "column": 32
                                  }
                                }
                              },
                              "alternate": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "slice",
                                  "range": [
                                    165195,
                                    165200
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4824,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4824,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      165201,
                                      165211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4824,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 4824,
                                        "column": 28
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  165195,
                                  165212
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4824,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4824,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                165101,
                                165212
                              ],
                              "loc": {
                                "start": {
                                  "line": 4822,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4824,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              165094,
                              165213
                            ],
                            "loc": {
                              "start": {
                                "line": 4822,
                                "column": 8
                              },
                              "end": {
                                "line": 4824,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          165084,
                          165221
                        ],
                        "loc": {
                          "start": {
                            "line": 4821,
                            "column": 62
                          },
                          "end": {
                            "line": 4825,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        165028,
                        165221
                      ],
                      "loc": {
                        "start": {
                          "line": 4821,
                          "column": 6
                        },
                        "end": {
                          "line": 4825,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "values",
                          "range": [
                            165235,
                            165241
                          ],
                          "loc": {
                            "start": {
                              "line": 4826,
                              "column": 13
                            },
                            "end": {
                              "line": 4826,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              165242,
                              165252
                            ],
                            "loc": {
                              "start": {
                                "line": 4826,
                                "column": 20
                              },
                              "end": {
                                "line": 4826,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          165235,
                          165253
                        ],
                        "loc": {
                          "start": {
                            "line": 4826,
                            "column": 13
                          },
                          "end": {
                            "line": 4826,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        165228,
                        165254
                      ],
                      "loc": {
                        "start": {
                          "line": 4826,
                          "column": 6
                        },
                        "end": {
                          "line": 4826,
                          "column": 32
                        }
                      }
                    }
                  ],
                  "range": [
                    165020,
                    165260
                  ],
                  "loc": {
                    "start": {
                      "line": 4820,
                      "column": 33
                    },
                    "end": {
                      "line": 4827,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  164991,
                  165260
                ],
                "loc": {
                  "start": {
                    "line": 4820,
                    "column": 4
                  },
                  "end": {
                    "line": 4827,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "where",
                      "range": [
                        166243,
                        166248
                      ],
                      "loc": {
                        "start": {
                          "line": 4854,
                          "column": 8
                        },
                        "end": {
                          "line": 4854,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "filter",
                      "range": [
                        166251,
                        166257
                      ],
                      "loc": {
                        "start": {
                          "line": 4854,
                          "column": 16
                        },
                        "end": {
                          "line": 4854,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      166243,
                      166257
                    ],
                    "loc": {
                      "start": {
                        "line": 4854,
                        "column": 8
                      },
                      "end": {
                        "line": 4854,
                        "column": 22
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  166239,
                  166258
                ],
                "loc": {
                  "start": {
                    "line": 4854,
                    "column": 4
                  },
                  "end": {
                    "line": 4854,
                    "column": 23
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "after",
                  "range": [
                    167179,
                    167184
                  ],
                  "loc": {
                    "start": {
                      "line": 4882,
                      "column": 13
                    },
                    "end": {
                      "line": 4882,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "n",
                    "range": [
                      167185,
                      167186
                    ],
                    "loc": {
                      "start": {
                        "line": 4882,
                        "column": 19
                      },
                      "end": {
                        "line": 4882,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      167188,
                      167192
                    ],
                    "loc": {
                      "start": {
                        "line": 4882,
                        "column": 22
                      },
                      "end": {
                        "line": 4882,
                        "column": 26
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isFunction",
                            "range": [
                              167207,
                              167217
                            ],
                            "loc": {
                              "start": {
                                "line": 4883,
                                "column": 11
                              },
                              "end": {
                                "line": 4883,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                167218,
                                167222
                              ],
                              "loc": {
                                "start": {
                                  "line": 4883,
                                  "column": 22
                                },
                                "end": {
                                  "line": 4883,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            167207,
                            167223
                          ],
                          "loc": {
                            "start": {
                              "line": 4883,
                              "column": 11
                            },
                            "end": {
                              "line": 4883,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          167206,
                          167223
                        ],
                        "loc": {
                          "start": {
                            "line": 4883,
                            "column": 10
                          },
                          "end": {
                            "line": 4883,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "TypeError",
                                "range": [
                                  167245,
                                  167254
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4884,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 4884,
                                    "column": 27
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                167241,
                                167254
                              ],
                              "loc": {
                                "start": {
                                  "line": 4884,
                                  "column": 14
                                },
                                "end": {
                                  "line": 4884,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              167235,
                              167255
                            ],
                            "loc": {
                              "start": {
                                "line": 4884,
                                "column": 8
                              },
                              "end": {
                                "line": 4884,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          167225,
                          167263
                        ],
                        "loc": {
                          "start": {
                            "line": 4883,
                            "column": 29
                          },
                          "end": {
                            "line": 4885,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        167202,
                        167263
                      ],
                      "loc": {
                        "start": {
                          "line": 4883,
                          "column": 6
                        },
                        "end": {
                          "line": 4885,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "UpdateExpression",
                                  "operator": "--",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "n",
                                    "range": [
                                      167304,
                                      167305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4887,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 4887,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    167302,
                                    167305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4887,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4887,
                                      "column": 15
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    167308,
                                    167309
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4887,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 4887,
                                      "column": 19
                                    }
                                  }
                                },
                                "range": [
                                  167302,
                                  167309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4887,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4887,
                                    "column": 19
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "func",
                                          "range": [
                                            167330,
                                            167334
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4888,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 4888,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "apply",
                                          "range": [
                                            167335,
                                            167340
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4888,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 4888,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "range": [
                                          167330,
                                          167340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4888,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 4888,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "ThisExpression",
                                          "range": [
                                            167341,
                                            167345
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4888,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 4888,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "arguments",
                                          "range": [
                                            167347,
                                            167356
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4888,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 4888,
                                              "column": 43
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        167330,
                                        167357
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4888,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 4888,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      167323,
                                      167358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4888,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 4888,
                                        "column": 45
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  167311,
                                  167368
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4887,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 4889,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                167298,
                                167368
                              ],
                              "loc": {
                                "start": {
                                  "line": 4887,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4889,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            167288,
                            167376
                          ],
                          "loc": {
                            "start": {
                              "line": 4886,
                              "column": 24
                            },
                            "end": {
                              "line": 4890,
                              "column": 7
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          167277,
                          167376
                        ],
                        "loc": {
                          "start": {
                            "line": 4886,
                            "column": 13
                          },
                          "end": {
                            "line": 4890,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        167270,
                        167377
                      ],
                      "loc": {
                        "start": {
                          "line": 4886,
                          "column": 6
                        },
                        "end": {
                          "line": 4890,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    167194,
                    167383
                  ],
                  "loc": {
                    "start": {
                      "line": 4882,
                      "column": 28
                    },
                    "end": {
                      "line": 4891,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  167170,
                  167383
                ],
                "loc": {
                  "start": {
                    "line": 4882,
                    "column": 4
                  },
                  "end": {
                    "line": 4891,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "bind",
                  "range": [
                    168250,
                    168254
                  ],
                  "loc": {
                    "start": {
                      "line": 4918,
                      "column": 13
                    },
                    "end": {
                      "line": 4918,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      168255,
                      168259
                    ],
                    "loc": {
                      "start": {
                        "line": 4918,
                        "column": 18
                      },
                      "end": {
                        "line": 4918,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      168261,
                      168268
                    ],
                    "loc": {
                      "start": {
                        "line": 4918,
                        "column": 24
                      },
                      "end": {
                        "line": 4918,
                        "column": 31
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              168282,
                              168291
                            ],
                            "loc": {
                              "start": {
                                "line": 4919,
                                "column": 10
                              },
                              "end": {
                                "line": 4919,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              168292,
                              168298
                            ],
                            "loc": {
                              "start": {
                                "line": 4919,
                                "column": 20
                              },
                              "end": {
                                "line": 4919,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            168282,
                            168298
                          ],
                          "loc": {
                            "start": {
                              "line": 4919,
                              "column": 10
                            },
                            "end": {
                              "line": 4919,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 3,
                          "raw": "3",
                          "range": [
                            168301,
                            168302
                          ],
                          "loc": {
                            "start": {
                              "line": 4919,
                              "column": 29
                            },
                            "end": {
                              "line": 4919,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          168282,
                          168302
                        ],
                        "loc": {
                          "start": {
                            "line": 4919,
                            "column": 10
                          },
                          "end": {
                            "line": 4919,
                            "column": 30
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "createWrapper",
                                "range": [
                                  168321,
                                  168334
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4920,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4920,
                                    "column": 28
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    168335,
                                    168339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4920,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 4920,
                                      "column": 33
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "BIND_FLAG",
                                  "range": [
                                    168341,
                                    168350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4920,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 4920,
                                      "column": 44
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    168352,
                                    168356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4920,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 4920,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "thisArg",
                                  "range": [
                                    168358,
                                    168365
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4920,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 4920,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "range": [
                                168321,
                                168366
                              ],
                              "loc": {
                                "start": {
                                  "line": 4920,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4920,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              168314,
                              168367
                            ],
                            "loc": {
                              "start": {
                                "line": 4920,
                                "column": 8
                              },
                              "end": {
                                "line": 4920,
                                "column": 61
                              }
                            }
                          }
                        ],
                        "range": [
                          168304,
                          168375
                        ],
                        "loc": {
                          "start": {
                            "line": 4919,
                            "column": 32
                          },
                          "end": {
                            "line": 4921,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        168278,
                        168375
                      ],
                      "loc": {
                        "start": {
                          "line": 4919,
                          "column": 6
                        },
                        "end": {
                          "line": 4921,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          168386,
                          168390
                        ],
                        "loc": {
                          "start": {
                            "line": 4922,
                            "column": 10
                          },
                          "end": {
                            "line": 4922,
                            "column": 14
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "arity",
                                  "range": [
                                    168406,
                                    168411
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4923,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4923,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        168414,
                                        168418
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4923,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 4923,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "expando",
                                      "range": [
                                        168419,
                                        168426
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4923,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 4923,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      168414,
                                      168427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4923,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 4923,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "func",
                                        "range": [
                                          168430,
                                          168434
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4923,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 4923,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "expando",
                                        "range": [
                                          168435,
                                          168442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4923,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 4923,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "range": [
                                        168430,
                                        168443
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4923,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 4923,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        168444,
                                        168445
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4923,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 4923,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      168430,
                                      168446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4923,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 4923,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        168449,
                                        168453
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4923,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 4923,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        168454,
                                        168460
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4923,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 4923,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "range": [
                                      168449,
                                      168460
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4923,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 4923,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    168414,
                                    168460
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4923,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 4923,
                                      "column": 66
                                    }
                                  }
                                },
                                "range": [
                                  168406,
                                  168460
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4923,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4923,
                                    "column": 66
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "partialArgs",
                                  "range": [
                                    168474,
                                    168485
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4924,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4924,
                                      "column": 23
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "slice",
                                    "range": [
                                      168488,
                                      168493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4924,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 4924,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "arguments",
                                      "range": [
                                        168494,
                                        168503
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4924,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 4924,
                                          "column": 41
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        168505,
                                        168506
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4924,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 4924,
                                          "column": 44
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    168488,
                                    168507
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4924,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 4924,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  168474,
                                  168507
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4924,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4924,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              168402,
                              168508
                            ],
                            "loc": {
                              "start": {
                                "line": 4923,
                                "column": 8
                              },
                              "end": {
                                "line": 4924,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "-=",
                              "left": {
                                "type": "Identifier",
                                "name": "arity",
                                "range": [
                                  168518,
                                  168523
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4926,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4926,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "partialArgs",
                                  "range": [
                                    168527,
                                    168538
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4926,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4926,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    168539,
                                    168545
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4926,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 4926,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  168527,
                                  168545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4926,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 4926,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                168518,
                                168545
                              ],
                              "loc": {
                                "start": {
                                  "line": 4926,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4926,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              168518,
                              168546
                            ],
                            "loc": {
                              "start": {
                                "line": 4926,
                                "column": 8
                              },
                              "end": {
                                "line": 4926,
                                "column": 36
                              }
                            }
                          }
                        ],
                        "range": [
                          168392,
                          168554
                        ],
                        "loc": {
                          "start": {
                            "line": 4922,
                            "column": 16
                          },
                          "end": {
                            "line": 4927,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        168382,
                        168554
                      ],
                      "loc": {
                        "start": {
                          "line": 4922,
                          "column": 6
                        },
                        "end": {
                          "line": 4927,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "createWrapper",
                          "range": [
                            168568,
                            168581
                          ],
                          "loc": {
                            "start": {
                              "line": 4928,
                              "column": 13
                            },
                            "end": {
                              "line": 4928,
                              "column": 26
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              168582,
                              168586
                            ],
                            "loc": {
                              "start": {
                                "line": 4928,
                                "column": 27
                              },
                              "end": {
                                "line": 4928,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "BinaryExpression",
                            "operator": "|",
                            "left": {
                              "type": "Identifier",
                              "name": "BIND_FLAG",
                              "range": [
                                168588,
                                168597
                              ],
                              "loc": {
                                "start": {
                                  "line": 4928,
                                  "column": 33
                                },
                                "end": {
                                  "line": 4928,
                                  "column": 42
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "PARTIAL_FLAG",
                              "range": [
                                168600,
                                168612
                              ],
                              "loc": {
                                "start": {
                                  "line": 4928,
                                  "column": 45
                                },
                                "end": {
                                  "line": 4928,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              168588,
                              168612
                            ],
                            "loc": {
                              "start": {
                                "line": 4928,
                                "column": 33
                              },
                              "end": {
                                "line": 4928,
                                "column": 57
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              168614,
                              168619
                            ],
                            "loc": {
                              "start": {
                                "line": 4928,
                                "column": 59
                              },
                              "end": {
                                "line": 4928,
                                "column": 64
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              168621,
                              168628
                            ],
                            "loc": {
                              "start": {
                                "line": 4928,
                                "column": 66
                              },
                              "end": {
                                "line": 4928,
                                "column": 73
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "partialArgs",
                            "range": [
                              168630,
                              168641
                            ],
                            "loc": {
                              "start": {
                                "line": 4928,
                                "column": 75
                              },
                              "end": {
                                "line": 4928,
                                "column": 86
                              }
                            }
                          }
                        ],
                        "range": [
                          168568,
                          168642
                        ],
                        "loc": {
                          "start": {
                            "line": 4928,
                            "column": 13
                          },
                          "end": {
                            "line": 4928,
                            "column": 87
                          }
                        }
                      },
                      "range": [
                        168561,
                        168643
                      ],
                      "loc": {
                        "start": {
                          "line": 4928,
                          "column": 6
                        },
                        "end": {
                          "line": 4928,
                          "column": 88
                        }
                      }
                    }
                  ],
                  "range": [
                    168270,
                    168649
                  ],
                  "loc": {
                    "start": {
                      "line": 4918,
                      "column": 33
                    },
                    "end": {
                      "line": 4929,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  168241,
                  168649
                ],
                "loc": {
                  "start": {
                    "line": 4918,
                    "column": 4
                  },
                  "end": {
                    "line": 4929,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "bindAll",
                  "range": [
                    169679,
                    169686
                  ],
                  "loc": {
                    "start": {
                      "line": 4957,
                      "column": 13
                    },
                    "end": {
                      "line": 4957,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      169687,
                      169693
                    ],
                    "loc": {
                      "start": {
                        "line": 4957,
                        "column": 21
                      },
                      "end": {
                        "line": 4957,
                        "column": 27
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "funcs",
                            "range": [
                              169707,
                              169712
                            ],
                            "loc": {
                              "start": {
                                "line": 4958,
                                "column": 10
                              },
                              "end": {
                                "line": 4958,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": ">",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "arguments",
                                  "range": [
                                    169715,
                                    169724
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4958,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 4958,
                                      "column": 27
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    169725,
                                    169731
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4958,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 4958,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  169715,
                                  169731
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4958,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 4958,
                                    "column": 34
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  169734,
                                  169735
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4958,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 4958,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                169715,
                                169735
                              ],
                              "loc": {
                                "start": {
                                  "line": 4958,
                                  "column": 18
                                },
                                "end": {
                                  "line": 4958,
                                  "column": 38
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseFlatten",
                                "range": [
                                  169738,
                                  169749
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4958,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 4958,
                                    "column": 52
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "arguments",
                                  "range": [
                                    169750,
                                    169759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4958,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 4958,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": true,
                                  "raw": "true",
                                  "range": [
                                    169761,
                                    169765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4958,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 4958,
                                      "column": 68
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": false,
                                  "raw": "false",
                                  "range": [
                                    169767,
                                    169772
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4958,
                                      "column": 70
                                    },
                                    "end": {
                                      "line": 4958,
                                      "column": 75
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    169774,
                                    169775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4958,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 4958,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "range": [
                                169738,
                                169776
                              ],
                              "loc": {
                                "start": {
                                  "line": 4958,
                                  "column": 41
                                },
                                "end": {
                                  "line": 4958,
                                  "column": 79
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "functions",
                                "range": [
                                  169779,
                                  169788
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4958,
                                    "column": 82
                                  },
                                  "end": {
                                    "line": 4958,
                                    "column": 91
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    169789,
                                    169795
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4958,
                                      "column": 92
                                    },
                                    "end": {
                                      "line": 4958,
                                      "column": 98
                                    }
                                  }
                                }
                              ],
                              "range": [
                                169779,
                                169796
                              ],
                              "loc": {
                                "start": {
                                  "line": 4958,
                                  "column": 82
                                },
                                "end": {
                                  "line": 4958,
                                  "column": 99
                                }
                              }
                            },
                            "range": [
                              169715,
                              169796
                            ],
                            "loc": {
                              "start": {
                                "line": 4958,
                                "column": 18
                              },
                              "end": {
                                "line": 4958,
                                "column": 99
                              }
                            }
                          },
                          "range": [
                            169707,
                            169796
                          ],
                          "loc": {
                            "start": {
                              "line": 4958,
                              "column": 10
                            },
                            "end": {
                              "line": 4958,
                              "column": 99
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              169808,
                              169813
                            ],
                            "loc": {
                              "start": {
                                "line": 4959,
                                "column": 10
                              },
                              "end": {
                                "line": 4959,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                169817,
                                169818
                              ],
                              "loc": {
                                "start": {
                                  "line": 4959,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4959,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              169816,
                              169818
                            ],
                            "loc": {
                              "start": {
                                "line": 4959,
                                "column": 18
                              },
                              "end": {
                                "line": 4959,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            169808,
                            169818
                          ],
                          "loc": {
                            "start": {
                              "line": 4959,
                              "column": 10
                            },
                            "end": {
                              "line": 4959,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              169830,
                              169836
                            ],
                            "loc": {
                              "start": {
                                "line": 4960,
                                "column": 10
                              },
                              "end": {
                                "line": 4960,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "funcs",
                              "range": [
                                169839,
                                169844
                              ],
                              "loc": {
                                "start": {
                                  "line": 4960,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4960,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                169845,
                                169851
                              ],
                              "loc": {
                                "start": {
                                  "line": 4960,
                                  "column": 25
                                },
                                "end": {
                                  "line": 4960,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              169839,
                              169851
                            ],
                            "loc": {
                              "start": {
                                "line": 4960,
                                "column": 19
                              },
                              "end": {
                                "line": 4960,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            169830,
                            169851
                          ],
                          "loc": {
                            "start": {
                              "line": 4960,
                              "column": 10
                            },
                            "end": {
                              "line": 4960,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        169703,
                        169852
                      ],
                      "loc": {
                        "start": {
                          "line": 4958,
                          "column": 6
                        },
                        "end": {
                          "line": 4960,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              169869,
                              169874
                            ],
                            "loc": {
                              "start": {
                                "line": 4962,
                                "column": 15
                              },
                              "end": {
                                "line": 4962,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            169867,
                            169874
                          ],
                          "loc": {
                            "start": {
                              "line": 4962,
                              "column": 13
                            },
                            "end": {
                              "line": 4962,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            169877,
                            169883
                          ],
                          "loc": {
                            "start": {
                              "line": 4962,
                              "column": 23
                            },
                            "end": {
                              "line": 4962,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          169867,
                          169883
                        ],
                        "loc": {
                          "start": {
                            "line": 4962,
                            "column": 13
                          },
                          "end": {
                            "line": 4962,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    169899,
                                    169902
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4963,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4963,
                                      "column": 15
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "funcs",
                                    "range": [
                                      169905,
                                      169910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4963,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 4963,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      169911,
                                      169916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4963,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 4963,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    169905,
                                    169917
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4963,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 4963,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  169899,
                                  169917
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4963,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4963,
                                    "column": 30
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              169895,
                              169918
                            ],
                            "loc": {
                              "start": {
                                "line": 4963,
                                "column": 8
                              },
                              "end": {
                                "line": 4963,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    169927,
                                    169933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4964,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4964,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    169934,
                                    169937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4964,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 4964,
                                      "column": 18
                                    }
                                  }
                                },
                                "range": [
                                  169927,
                                  169938
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4964,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4964,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "createWrapper",
                                  "range": [
                                    169941,
                                    169954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4964,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 4964,
                                      "column": 35
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        169955,
                                        169961
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4964,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 4964,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        169962,
                                        169965
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4964,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 4964,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      169955,
                                      169966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4964,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 4964,
                                        "column": 47
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "BIND_FLAG",
                                    "range": [
                                      169968,
                                      169977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4964,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 4964,
                                        "column": 58
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      169979,
                                      169983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4964,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 4964,
                                        "column": 64
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      169985,
                                      169991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4964,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 4964,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  169941,
                                  169992
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4964,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 4964,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                169927,
                                169992
                              ],
                              "loc": {
                                "start": {
                                  "line": 4964,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4964,
                                  "column": 73
                                }
                              }
                            },
                            "range": [
                              169927,
                              169993
                            ],
                            "loc": {
                              "start": {
                                "line": 4964,
                                "column": 8
                              },
                              "end": {
                                "line": 4964,
                                "column": 74
                              }
                            }
                          }
                        ],
                        "range": [
                          169885,
                          170001
                        ],
                        "loc": {
                          "start": {
                            "line": 4962,
                            "column": 31
                          },
                          "end": {
                            "line": 4965,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        169860,
                        170001
                      ],
                      "loc": {
                        "start": {
                          "line": 4962,
                          "column": 6
                        },
                        "end": {
                          "line": 4965,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          170015,
                          170021
                        ],
                        "loc": {
                          "start": {
                            "line": 4966,
                            "column": 13
                          },
                          "end": {
                            "line": 4966,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        170008,
                        170022
                      ],
                      "loc": {
                        "start": {
                          "line": 4966,
                          "column": 6
                        },
                        "end": {
                          "line": 4966,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    169695,
                    170028
                  ],
                  "loc": {
                    "start": {
                      "line": 4957,
                      "column": 29
                    },
                    "end": {
                      "line": 4967,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  169670,
                  170028
                ],
                "loc": {
                  "start": {
                    "line": 4957,
                    "column": 4
                  },
                  "end": {
                    "line": 4967,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "bindKey",
                  "range": [
                    171236,
                    171243
                  ],
                  "loc": {
                    "start": {
                      "line": 5004,
                      "column": 13
                    },
                    "end": {
                      "line": 5004,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      171244,
                      171250
                    ],
                    "loc": {
                      "start": {
                        "line": 5004,
                        "column": 21
                      },
                      "end": {
                        "line": 5004,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "key",
                    "range": [
                      171252,
                      171255
                    ],
                    "loc": {
                      "start": {
                        "line": 5004,
                        "column": 29
                      },
                      "end": {
                        "line": 5004,
                        "column": 32
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                171272,
                                171281
                              ],
                              "loc": {
                                "start": {
                                  "line": 5005,
                                  "column": 13
                                },
                                "end": {
                                  "line": 5005,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                171282,
                                171288
                              ],
                              "loc": {
                                "start": {
                                  "line": 5005,
                                  "column": 23
                                },
                                "end": {
                                  "line": 5005,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              171272,
                              171288
                            ],
                            "loc": {
                              "start": {
                                "line": 5005,
                                "column": 13
                              },
                              "end": {
                                "line": 5005,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 3,
                            "raw": "3",
                            "range": [
                              171291,
                              171292
                            ],
                            "loc": {
                              "start": {
                                "line": 5005,
                                "column": 32
                              },
                              "end": {
                                "line": 5005,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            171272,
                            171292
                          ],
                          "loc": {
                            "start": {
                              "line": 5005,
                              "column": 13
                            },
                            "end": {
                              "line": 5005,
                              "column": 33
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "createWrapper",
                            "range": [
                              171303,
                              171316
                            ],
                            "loc": {
                              "start": {
                                "line": 5006,
                                "column": 10
                              },
                              "end": {
                                "line": 5006,
                                "column": 23
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                171317,
                                171320
                              ],
                              "loc": {
                                "start": {
                                  "line": 5006,
                                  "column": 24
                                },
                                "end": {
                                  "line": 5006,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "BinaryExpression",
                              "operator": "|",
                              "left": {
                                "type": "Identifier",
                                "name": "BIND_FLAG",
                                "range": [
                                  171322,
                                  171331
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5006,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 5006,
                                    "column": 38
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "BIND_KEY_FLAG",
                                "range": [
                                  171334,
                                  171347
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5006,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 5006,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                171322,
                                171347
                              ],
                              "loc": {
                                "start": {
                                  "line": 5006,
                                  "column": 29
                                },
                                "end": {
                                  "line": 5006,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                171349,
                                171353
                              ],
                              "loc": {
                                "start": {
                                  "line": 5006,
                                  "column": 56
                                },
                                "end": {
                                  "line": 5006,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                171355,
                                171361
                              ],
                              "loc": {
                                "start": {
                                  "line": 5006,
                                  "column": 62
                                },
                                "end": {
                                  "line": 5006,
                                  "column": 68
                                }
                              }
                            }
                          ],
                          "range": [
                            171303,
                            171362
                          ],
                          "loc": {
                            "start": {
                              "line": 5006,
                              "column": 10
                            },
                            "end": {
                              "line": 5006,
                              "column": 69
                            }
                          }
                        },
                        "alternate": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "createWrapper",
                            "range": [
                              171373,
                              171386
                            ],
                            "loc": {
                              "start": {
                                "line": 5007,
                                "column": 10
                              },
                              "end": {
                                "line": 5007,
                                "column": 23
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                171387,
                                171390
                              ],
                              "loc": {
                                "start": {
                                  "line": 5007,
                                  "column": 24
                                },
                                "end": {
                                  "line": 5007,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "BinaryExpression",
                              "operator": "|",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "|",
                                "left": {
                                  "type": "Identifier",
                                  "name": "BIND_FLAG",
                                  "range": [
                                    171392,
                                    171401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5007,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 5007,
                                      "column": 38
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "BIND_KEY_FLAG",
                                  "range": [
                                    171404,
                                    171417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5007,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 5007,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  171392,
                                  171417
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5007,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 5007,
                                    "column": 54
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "PARTIAL_FLAG",
                                "range": [
                                  171420,
                                  171432
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5007,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 5007,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                171392,
                                171432
                              ],
                              "loc": {
                                "start": {
                                  "line": 5007,
                                  "column": 29
                                },
                                "end": {
                                  "line": 5007,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                171434,
                                171438
                              ],
                              "loc": {
                                "start": {
                                  "line": 5007,
                                  "column": 71
                                },
                                "end": {
                                  "line": 5007,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                171440,
                                171446
                              ],
                              "loc": {
                                "start": {
                                  "line": 5007,
                                  "column": 77
                                },
                                "end": {
                                  "line": 5007,
                                  "column": 83
                                }
                              }
                            },
                            {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "slice",
                                "range": [
                                  171448,
                                  171453
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5007,
                                    "column": 85
                                  },
                                  "end": {
                                    "line": 5007,
                                    "column": 90
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "arguments",
                                  "range": [
                                    171454,
                                    171463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5007,
                                      "column": 91
                                    },
                                    "end": {
                                      "line": 5007,
                                      "column": 100
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": 2,
                                  "raw": "2",
                                  "range": [
                                    171465,
                                    171466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5007,
                                      "column": 102
                                    },
                                    "end": {
                                      "line": 5007,
                                      "column": 103
                                    }
                                  }
                                }
                              ],
                              "range": [
                                171448,
                                171467
                              ],
                              "loc": {
                                "start": {
                                  "line": 5007,
                                  "column": 85
                                },
                                "end": {
                                  "line": 5007,
                                  "column": 104
                                }
                              }
                            }
                          ],
                          "range": [
                            171373,
                            171468
                          ],
                          "loc": {
                            "start": {
                              "line": 5007,
                              "column": 10
                            },
                            "end": {
                              "line": 5007,
                              "column": 105
                            }
                          }
                        },
                        "range": [
                          171272,
                          171468
                        ],
                        "loc": {
                          "start": {
                            "line": 5005,
                            "column": 13
                          },
                          "end": {
                            "line": 5007,
                            "column": 105
                          }
                        }
                      },
                      "range": [
                        171265,
                        171469
                      ],
                      "loc": {
                        "start": {
                          "line": 5005,
                          "column": 6
                        },
                        "end": {
                          "line": 5007,
                          "column": 106
                        }
                      }
                    }
                  ],
                  "range": [
                    171257,
                    171475
                  ],
                  "loc": {
                    "start": {
                      "line": 5004,
                      "column": 34
                    },
                    "end": {
                      "line": 5008,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  171227,
                  171475
                ],
                "loc": {
                  "start": {
                    "line": 5004,
                    "column": 4
                  },
                  "end": {
                    "line": 5008,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "compose",
                  "range": [
                    172516,
                    172523
                  ],
                  "loc": {
                    "start": {
                      "line": 5040,
                      "column": 13
                    },
                    "end": {
                      "line": 5040,
                      "column": 20
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "funcs",
                            "range": [
                              172538,
                              172543
                            ],
                            "loc": {
                              "start": {
                                "line": 5041,
                                "column": 10
                              },
                              "end": {
                                "line": 5041,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              172546,
                              172555
                            ],
                            "loc": {
                              "start": {
                                "line": 5041,
                                "column": 18
                              },
                              "end": {
                                "line": 5041,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            172538,
                            172555
                          ],
                          "loc": {
                            "start": {
                              "line": 5041,
                              "column": 10
                            },
                            "end": {
                              "line": 5041,
                              "column": 27
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "funcsLength",
                            "range": [
                              172567,
                              172578
                            ],
                            "loc": {
                              "start": {
                                "line": 5042,
                                "column": 10
                              },
                              "end": {
                                "line": 5042,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "funcs",
                              "range": [
                                172581,
                                172586
                              ],
                              "loc": {
                                "start": {
                                  "line": 5042,
                                  "column": 24
                                },
                                "end": {
                                  "line": 5042,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                172587,
                                172593
                              ],
                              "loc": {
                                "start": {
                                  "line": 5042,
                                  "column": 30
                                },
                                "end": {
                                  "line": 5042,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              172581,
                              172593
                            ],
                            "loc": {
                              "start": {
                                "line": 5042,
                                "column": 24
                              },
                              "end": {
                                "line": 5042,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            172567,
                            172593
                          ],
                          "loc": {
                            "start": {
                              "line": 5042,
                              "column": 10
                            },
                            "end": {
                              "line": 5042,
                              "column": 36
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              172605,
                              172611
                            ],
                            "loc": {
                              "start": {
                                "line": 5043,
                                "column": 10
                              },
                              "end": {
                                "line": 5043,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "funcsLength",
                            "range": [
                              172614,
                              172625
                            ],
                            "loc": {
                              "start": {
                                "line": 5043,
                                "column": 19
                              },
                              "end": {
                                "line": 5043,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            172605,
                            172625
                          ],
                          "loc": {
                            "start": {
                              "line": 5043,
                              "column": 10
                            },
                            "end": {
                              "line": 5043,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        172534,
                        172626
                      ],
                      "loc": {
                        "start": {
                          "line": 5041,
                          "column": 6
                        },
                        "end": {
                          "line": 5043,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            172641,
                            172647
                          ],
                          "loc": {
                            "start": {
                              "line": 5045,
                              "column": 13
                            },
                            "end": {
                              "line": 5045,
                              "column": 19
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          172641,
                          172649
                        ],
                        "loc": {
                          "start": {
                            "line": 5045,
                            "column": 13
                          },
                          "end": {
                            "line": 5045,
                            "column": 21
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isFunction",
                                  "range": [
                                    172666,
                                    172676
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5046,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 5046,
                                      "column": 23
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "funcs",
                                      "range": [
                                        172677,
                                        172682
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5046,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 5046,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        172683,
                                        172689
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5046,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 5046,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      172677,
                                      172690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5046,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 5046,
                                        "column": 37
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  172666,
                                  172691
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5046,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 5046,
                                    "column": 38
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                172665,
                                172691
                              ],
                              "loc": {
                                "start": {
                                  "line": 5046,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5046,
                                  "column": 38
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ThrowStatement",
                                  "argument": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "TypeError",
                                      "range": [
                                        172715,
                                        172724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5047,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 5047,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      172711,
                                      172724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5047,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 5047,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    172705,
                                    172725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5047,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5047,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "range": [
                                172693,
                                172735
                              ],
                              "loc": {
                                "start": {
                                  "line": 5046,
                                  "column": 40
                                },
                                "end": {
                                  "line": 5048,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              172661,
                              172735
                            ],
                            "loc": {
                              "start": {
                                "line": 5046,
                                "column": 8
                              },
                              "end": {
                                "line": 5048,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          172651,
                          172743
                        ],
                        "loc": {
                          "start": {
                            "line": 5045,
                            "column": 23
                          },
                          "end": {
                            "line": 5049,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        172634,
                        172743
                      ],
                      "loc": {
                        "start": {
                          "line": 5045,
                          "column": 6
                        },
                        "end": {
                          "line": 5049,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      172782,
                                      172788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5051,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5051,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "BinaryExpression",
                                    "operator": "-",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "funcsLength",
                                      "range": [
                                        172791,
                                        172802
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5051,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 5051,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        172805,
                                        172806
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5051,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 5051,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      172791,
                                      172806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5051,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 5051,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    172782,
                                    172806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5051,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5051,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      172820,
                                      172826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5052,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5052,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "funcs",
                                          "range": [
                                            172829,
                                            172834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5052,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 5052,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            172835,
                                            172841
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5052,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 5052,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          172829,
                                          172842
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5052,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 5052,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "apply",
                                        "range": [
                                          172843,
                                          172848
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5052,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 5052,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "range": [
                                        172829,
                                        172848
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5052,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 5052,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          172849,
                                          172853
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5052,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 5052,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "arguments",
                                        "range": [
                                          172855,
                                          172864
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5052,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 5052,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      172829,
                                      172865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5052,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 5052,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    172820,
                                    172865
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5052,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5052,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                172778,
                                172866
                              ],
                              "loc": {
                                "start": {
                                  "line": 5051,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5052,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "WhileStatement",
                              "test": {
                                "type": "UpdateExpression",
                                "operator": "--",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    172883,
                                    172889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5054,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 5054,
                                      "column": 21
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  172883,
                                  172891
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5054,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 5054,
                                    "column": 23
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          172905,
                                          172911
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5055,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5055,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "funcs",
                                              "range": [
                                                172914,
                                                172919
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5055,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 5055,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "length",
                                              "range": [
                                                172920,
                                                172926
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5055,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 5055,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "range": [
                                              172914,
                                              172927
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5055,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 5055,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              172928,
                                              172932
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5055,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 5055,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            172914,
                                            172932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5055,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 5055,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ThisExpression",
                                            "range": [
                                              172933,
                                              172937
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5055,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 5055,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              172939,
                                              172945
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5055,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 5055,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          172914,
                                          172946
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5055,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 5055,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "range": [
                                        172905,
                                        172946
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5055,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5055,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      172905,
                                      172947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5055,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5055,
                                        "column": 52
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  172893,
                                  172957
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5054,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 5056,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                172876,
                                172957
                              ],
                              "loc": {
                                "start": {
                                  "line": 5054,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5056,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  172973,
                                  172979
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5057,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 5057,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                172966,
                                172980
                              ],
                              "loc": {
                                "start": {
                                  "line": 5057,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5057,
                                  "column": 22
                                }
                              }
                            }
                          ],
                          "range": [
                            172768,
                            172988
                          ],
                          "loc": {
                            "start": {
                              "line": 5050,
                              "column": 24
                            },
                            "end": {
                              "line": 5058,
                              "column": 7
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          172757,
                          172988
                        ],
                        "loc": {
                          "start": {
                            "line": 5050,
                            "column": 13
                          },
                          "end": {
                            "line": 5058,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        172750,
                        172989
                      ],
                      "loc": {
                        "start": {
                          "line": 5050,
                          "column": 6
                        },
                        "end": {
                          "line": 5058,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    172526,
                    172995
                  ],
                  "loc": {
                    "start": {
                      "line": 5040,
                      "column": 23
                    },
                    "end": {
                      "line": 5059,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  172507,
                  172995
                ],
                "loc": {
                  "start": {
                    "line": 5040,
                    "column": 4
                  },
                  "end": {
                    "line": 5059,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "curry",
                  "range": [
                    173991,
                    173996
                  ],
                  "loc": {
                    "start": {
                      "line": 5091,
                      "column": 13
                    },
                    "end": {
                      "line": 5091,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      173997,
                      174001
                    ],
                    "loc": {
                      "start": {
                        "line": 5091,
                        "column": 19
                      },
                      "end": {
                        "line": 5091,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "arity",
                    "range": [
                      174003,
                      174008
                    ],
                    "loc": {
                      "start": {
                        "line": 5091,
                        "column": 25
                      },
                      "end": {
                        "line": 5091,
                        "column": 30
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              174029,
                              174034
                            ],
                            "loc": {
                              "start": {
                                "line": 5092,
                                "column": 17
                              },
                              "end": {
                                "line": 5092,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            174022,
                            174034
                          ],
                          "loc": {
                            "start": {
                              "line": 5092,
                              "column": 10
                            },
                            "end": {
                              "line": 5092,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            174038,
                            174046
                          ],
                          "loc": {
                            "start": {
                              "line": 5092,
                              "column": 26
                            },
                            "end": {
                              "line": 5092,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          174022,
                          174046
                        ],
                        "loc": {
                          "start": {
                            "line": 5092,
                            "column": 10
                          },
                          "end": {
                            "line": 5092,
                            "column": 34
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "arity",
                                "range": [
                                  174058,
                                  174063
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5093,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5093,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "+",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "arity",
                                    "range": [
                                      174067,
                                      174072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5093,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 5093,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    174066,
                                    174072
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5093,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 5093,
                                      "column": 22
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "func",
                                    "range": [
                                      174077,
                                      174081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5093,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 5093,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        174084,
                                        174088
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5093,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 5093,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        174089,
                                        174095
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5093,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 5093,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "range": [
                                      174084,
                                      174095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5093,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 5093,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      174098,
                                      174099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5093,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 5093,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    174077,
                                    174099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5093,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 5093,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  174066,
                                  174100
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5093,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 5093,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                174058,
                                174100
                              ],
                              "loc": {
                                "start": {
                                  "line": 5093,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5093,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              174058,
                              174101
                            ],
                            "loc": {
                              "start": {
                                "line": 5093,
                                "column": 8
                              },
                              "end": {
                                "line": 5093,
                                "column": 51
                              }
                            }
                          }
                        ],
                        "range": [
                          174048,
                          174109
                        ],
                        "loc": {
                          "start": {
                            "line": 5092,
                            "column": 36
                          },
                          "end": {
                            "line": 5094,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        174018,
                        174109
                      ],
                      "loc": {
                        "start": {
                          "line": 5092,
                          "column": 6
                        },
                        "end": {
                          "line": 5094,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "createWrapper",
                          "range": [
                            174123,
                            174136
                          ],
                          "loc": {
                            "start": {
                              "line": 5095,
                              "column": 13
                            },
                            "end": {
                              "line": 5095,
                              "column": 26
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              174137,
                              174141
                            ],
                            "loc": {
                              "start": {
                                "line": 5095,
                                "column": 27
                              },
                              "end": {
                                "line": 5095,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "CURRY_FLAG",
                            "range": [
                              174143,
                              174153
                            ],
                            "loc": {
                              "start": {
                                "line": 5095,
                                "column": 33
                              },
                              "end": {
                                "line": 5095,
                                "column": 43
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              174155,
                              174160
                            ],
                            "loc": {
                              "start": {
                                "line": 5095,
                                "column": 45
                              },
                              "end": {
                                "line": 5095,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          174123,
                          174161
                        ],
                        "loc": {
                          "start": {
                            "line": 5095,
                            "column": 13
                          },
                          "end": {
                            "line": 5095,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        174116,
                        174162
                      ],
                      "loc": {
                        "start": {
                          "line": 5095,
                          "column": 6
                        },
                        "end": {
                          "line": 5095,
                          "column": 52
                        }
                      }
                    }
                  ],
                  "range": [
                    174010,
                    174168
                  ],
                  "loc": {
                    "start": {
                      "line": 5091,
                      "column": 32
                    },
                    "end": {
                      "line": 5096,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  173982,
                  174168
                ],
                "loc": {
                  "start": {
                    "line": 5091,
                    "column": 4
                  },
                  "end": {
                    "line": 5096,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "debounce",
                  "range": [
                    176109,
                    176117
                  ],
                  "loc": {
                    "start": {
                      "line": 5137,
                      "column": 13
                    },
                    "end": {
                      "line": 5137,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      176118,
                      176122
                    ],
                    "loc": {
                      "start": {
                        "line": 5137,
                        "column": 22
                      },
                      "end": {
                        "line": 5137,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "wait",
                    "range": [
                      176124,
                      176128
                    ],
                    "loc": {
                      "start": {
                        "line": 5137,
                        "column": 28
                      },
                      "end": {
                        "line": 5137,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      176130,
                      176137
                    ],
                    "loc": {
                      "start": {
                        "line": 5137,
                        "column": 34
                      },
                      "end": {
                        "line": 5137,
                        "column": 41
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              176151,
                              176155
                            ],
                            "loc": {
                              "start": {
                                "line": 5138,
                                "column": 10
                              },
                              "end": {
                                "line": 5138,
                                "column": 14
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            176151,
                            176155
                          ],
                          "loc": {
                            "start": {
                              "line": 5138,
                              "column": 10
                            },
                            "end": {
                              "line": 5138,
                              "column": 14
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "maxTimeoutId",
                            "range": [
                              176167,
                              176179
                            ],
                            "loc": {
                              "start": {
                                "line": 5139,
                                "column": 10
                              },
                              "end": {
                                "line": 5139,
                                "column": 22
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            176167,
                            176179
                          ],
                          "loc": {
                            "start": {
                              "line": 5139,
                              "column": 10
                            },
                            "end": {
                              "line": 5139,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              176191,
                              176197
                            ],
                            "loc": {
                              "start": {
                                "line": 5140,
                                "column": 10
                              },
                              "end": {
                                "line": 5140,
                                "column": 16
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            176191,
                            176197
                          ],
                          "loc": {
                            "start": {
                              "line": 5140,
                              "column": 10
                            },
                            "end": {
                              "line": 5140,
                              "column": 16
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "stamp",
                            "range": [
                              176209,
                              176214
                            ],
                            "loc": {
                              "start": {
                                "line": 5141,
                                "column": 10
                              },
                              "end": {
                                "line": 5141,
                                "column": 15
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            176209,
                            176214
                          ],
                          "loc": {
                            "start": {
                              "line": 5141,
                              "column": 10
                            },
                            "end": {
                              "line": 5141,
                              "column": 15
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              176226,
                              176233
                            ],
                            "loc": {
                              "start": {
                                "line": 5142,
                                "column": 10
                              },
                              "end": {
                                "line": 5142,
                                "column": 17
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            176226,
                            176233
                          ],
                          "loc": {
                            "start": {
                              "line": 5142,
                              "column": 10
                            },
                            "end": {
                              "line": 5142,
                              "column": 17
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "timeoutId",
                            "range": [
                              176245,
                              176254
                            ],
                            "loc": {
                              "start": {
                                "line": 5143,
                                "column": 10
                              },
                              "end": {
                                "line": 5143,
                                "column": 19
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            176245,
                            176254
                          ],
                          "loc": {
                            "start": {
                              "line": 5143,
                              "column": 10
                            },
                            "end": {
                              "line": 5143,
                              "column": 19
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "trailingCall",
                            "range": [
                              176266,
                              176278
                            ],
                            "loc": {
                              "start": {
                                "line": 5144,
                                "column": 10
                              },
                              "end": {
                                "line": 5144,
                                "column": 22
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            176266,
                            176278
                          ],
                          "loc": {
                            "start": {
                              "line": 5144,
                              "column": 10
                            },
                            "end": {
                              "line": 5144,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "lastCalled",
                            "range": [
                              176290,
                              176300
                            ],
                            "loc": {
                              "start": {
                                "line": 5145,
                                "column": 10
                              },
                              "end": {
                                "line": 5145,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              176303,
                              176304
                            ],
                            "loc": {
                              "start": {
                                "line": 5145,
                                "column": 23
                              },
                              "end": {
                                "line": 5145,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            176290,
                            176304
                          ],
                          "loc": {
                            "start": {
                              "line": 5145,
                              "column": 10
                            },
                            "end": {
                              "line": 5145,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "maxWait",
                            "range": [
                              176316,
                              176323
                            ],
                            "loc": {
                              "start": {
                                "line": 5146,
                                "column": 10
                              },
                              "end": {
                                "line": 5146,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": false,
                            "raw": "false",
                            "range": [
                              176326,
                              176331
                            ],
                            "loc": {
                              "start": {
                                "line": 5146,
                                "column": 20
                              },
                              "end": {
                                "line": 5146,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            176316,
                            176331
                          ],
                          "loc": {
                            "start": {
                              "line": 5146,
                              "column": 10
                            },
                            "end": {
                              "line": 5146,
                              "column": 25
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "trailing",
                            "range": [
                              176343,
                              176351
                            ],
                            "loc": {
                              "start": {
                                "line": 5147,
                                "column": 10
                              },
                              "end": {
                                "line": 5147,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              176354,
                              176358
                            ],
                            "loc": {
                              "start": {
                                "line": 5147,
                                "column": 21
                              },
                              "end": {
                                "line": 5147,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            176343,
                            176358
                          ],
                          "loc": {
                            "start": {
                              "line": 5147,
                              "column": 10
                            },
                            "end": {
                              "line": 5147,
                              "column": 25
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        176147,
                        176359
                      ],
                      "loc": {
                        "start": {
                          "line": 5138,
                          "column": 6
                        },
                        "end": {
                          "line": 5147,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isFunction",
                            "range": [
                              176372,
                              176382
                            ],
                            "loc": {
                              "start": {
                                "line": 5149,
                                "column": 11
                              },
                              "end": {
                                "line": 5149,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                176383,
                                176387
                              ],
                              "loc": {
                                "start": {
                                  "line": 5149,
                                  "column": 22
                                },
                                "end": {
                                  "line": 5149,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            176372,
                            176388
                          ],
                          "loc": {
                            "start": {
                              "line": 5149,
                              "column": 11
                            },
                            "end": {
                              "line": 5149,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          176371,
                          176388
                        ],
                        "loc": {
                          "start": {
                            "line": 5149,
                            "column": 10
                          },
                          "end": {
                            "line": 5149,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "TypeError",
                                "range": [
                                  176410,
                                  176419
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5150,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5150,
                                    "column": 27
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                176406,
                                176419
                              ],
                              "loc": {
                                "start": {
                                  "line": 5150,
                                  "column": 14
                                },
                                "end": {
                                  "line": 5150,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              176400,
                              176420
                            ],
                            "loc": {
                              "start": {
                                "line": 5150,
                                "column": 8
                              },
                              "end": {
                                "line": 5150,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          176390,
                          176428
                        ],
                        "loc": {
                          "start": {
                            "line": 5149,
                            "column": 29
                          },
                          "end": {
                            "line": 5151,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        176367,
                        176428
                      ],
                      "loc": {
                        "start": {
                          "line": 5149,
                          "column": 6
                        },
                        "end": {
                          "line": 5151,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "wait",
                          "range": [
                            176435,
                            176439
                          ],
                          "loc": {
                            "start": {
                              "line": 5152,
                              "column": 6
                            },
                            "end": {
                              "line": 5152,
                              "column": 10
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": ">",
                            "left": {
                              "type": "Identifier",
                              "name": "wait",
                              "range": [
                                176442,
                                176446
                              ],
                              "loc": {
                                "start": {
                                  "line": 5152,
                                  "column": 13
                                },
                                "end": {
                                  "line": 5152,
                                  "column": 17
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                176449,
                                176450
                              ],
                              "loc": {
                                "start": {
                                  "line": 5152,
                                  "column": 20
                                },
                                "end": {
                                  "line": 5152,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              176442,
                              176450
                            ],
                            "loc": {
                              "start": {
                                "line": 5152,
                                "column": 13
                              },
                              "end": {
                                "line": 5152,
                                "column": 21
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "wait",
                            "range": [
                              176453,
                              176457
                            ],
                            "loc": {
                              "start": {
                                "line": 5152,
                                "column": 24
                              },
                              "end": {
                                "line": 5152,
                                "column": 28
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              176460,
                              176461
                            ],
                            "loc": {
                              "start": {
                                "line": 5152,
                                "column": 31
                              },
                              "end": {
                                "line": 5152,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            176442,
                            176461
                          ],
                          "loc": {
                            "start": {
                              "line": 5152,
                              "column": 13
                            },
                            "end": {
                              "line": 5152,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          176435,
                          176461
                        ],
                        "loc": {
                          "start": {
                            "line": 5152,
                            "column": 6
                          },
                          "end": {
                            "line": 5152,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        176435,
                        176462
                      ],
                      "loc": {
                        "start": {
                          "line": 5152,
                          "column": 6
                        },
                        "end": {
                          "line": 5152,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "Identifier",
                          "name": "options",
                          "range": [
                            176473,
                            176480
                          ],
                          "loc": {
                            "start": {
                              "line": 5153,
                              "column": 10
                            },
                            "end": {
                              "line": 5153,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            176485,
                            176489
                          ],
                          "loc": {
                            "start": {
                              "line": 5153,
                              "column": 22
                            },
                            "end": {
                              "line": 5153,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          176473,
                          176489
                        ],
                        "loc": {
                          "start": {
                            "line": 5153,
                            "column": 10
                          },
                          "end": {
                            "line": 5153,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "leading",
                                  "range": [
                                    176505,
                                    176512
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5154,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "Literal",
                                  "value": true,
                                  "raw": "true",
                                  "range": [
                                    176515,
                                    176519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5154,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 5154,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  176505,
                                  176519
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5154,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5154,
                                    "column": 26
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              176501,
                              176520
                            ],
                            "loc": {
                              "start": {
                                "line": 5154,
                                "column": 8
                              },
                              "end": {
                                "line": 5154,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "trailing",
                                "range": [
                                  176529,
                                  176537
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5155,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5155,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  176540,
                                  176545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5155,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 5155,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                176529,
                                176545
                              ],
                              "loc": {
                                "start": {
                                  "line": 5155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5155,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              176529,
                              176546
                            ],
                            "loc": {
                              "start": {
                                "line": 5155,
                                "column": 8
                              },
                              "end": {
                                "line": 5155,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          176491,
                          176554
                        ],
                        "loc": {
                          "start": {
                            "line": 5153,
                            "column": 28
                          },
                          "end": {
                            "line": 5156,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isObject",
                            "range": [
                              176564,
                              176572
                            ],
                            "loc": {
                              "start": {
                                "line": 5156,
                                "column": 17
                              },
                              "end": {
                                "line": 5156,
                                "column": 25
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                176573,
                                176580
                              ],
                              "loc": {
                                "start": {
                                  "line": 5156,
                                  "column": 26
                                },
                                "end": {
                                  "line": 5156,
                                  "column": 33
                                }
                              }
                            }
                          ],
                          "range": [
                            176564,
                            176581
                          ],
                          "loc": {
                            "start": {
                              "line": 5156,
                              "column": 17
                            },
                            "end": {
                              "line": 5156,
                              "column": 34
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "leading",
                                  "range": [
                                    176593,
                                    176600
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5157,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5157,
                                      "column": 15
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "options",
                                    "range": [
                                      176603,
                                      176610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5157,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 5157,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "leading",
                                    "range": [
                                      176611,
                                      176618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5157,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 5157,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    176603,
                                    176618
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5157,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 5157,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  176593,
                                  176618
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5157,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5157,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                176593,
                                176619
                              ],
                              "loc": {
                                "start": {
                                  "line": 5157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5157,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "maxWait",
                                  "range": [
                                    176628,
                                    176635
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5158,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5158,
                                      "column": 15
                                    }
                                  }
                                },
                                "right": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "in",
                                    "left": {
                                      "type": "Literal",
                                      "value": "maxWait",
                                      "raw": "'maxWait'",
                                      "range": [
                                        176638,
                                        176647
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5158,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 5158,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        176651,
                                        176658
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5158,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 5158,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      176638,
                                      176658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5158,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 5158,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "nativeMax",
                                        "range": [
                                          176663,
                                          176672
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5158,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 5158,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "wait",
                                          "range": [
                                            176673,
                                            176677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5158,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 5158,
                                              "column": 57
                                            }
                                          }
                                        },
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "options",
                                            "range": [
                                              176679,
                                              176686
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5158,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 5158,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "maxWait",
                                            "range": [
                                              176687,
                                              176694
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5158,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 5158,
                                                "column": 74
                                              }
                                            }
                                          },
                                          "range": [
                                            176679,
                                            176694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5158,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 5158,
                                              "column": 74
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        176663,
                                        176695
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5158,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 5158,
                                          "column": 75
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        176699,
                                        176700
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5158,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 5158,
                                          "column": 80
                                        }
                                      }
                                    },
                                    "range": [
                                      176663,
                                      176700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5158,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 5158,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    176638,
                                    176701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5158,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 5158,
                                      "column": 81
                                    }
                                  }
                                },
                                "range": [
                                  176628,
                                  176701
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5158,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5158,
                                    "column": 81
                                  }
                                }
                              },
                              "range": [
                                176628,
                                176702
                              ],
                              "loc": {
                                "start": {
                                  "line": 5158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5158,
                                  "column": 82
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "trailing",
                                  "range": [
                                    176711,
                                    176719
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5159,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5159,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "in",
                                    "left": {
                                      "type": "Literal",
                                      "value": "trailing",
                                      "raw": "'trailing'",
                                      "range": [
                                        176722,
                                        176732
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5159,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 5159,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        176736,
                                        176743
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5159,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 5159,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      176722,
                                      176743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5159,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 5159,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        176746,
                                        176753
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5159,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 5159,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "trailing",
                                      "range": [
                                        176754,
                                        176762
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5159,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 5159,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      176746,
                                      176762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5159,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 5159,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Identifier",
                                    "name": "trailing",
                                    "range": [
                                      176765,
                                      176773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5159,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 5159,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    176722,
                                    176773
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5159,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 5159,
                                      "column": 70
                                    }
                                  }
                                },
                                "range": [
                                  176711,
                                  176773
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5159,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5159,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                176711,
                                176774
                              ],
                              "loc": {
                                "start": {
                                  "line": 5159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5159,
                                  "column": 71
                                }
                              }
                            }
                          ],
                          "range": [
                            176583,
                            176782
                          ],
                          "loc": {
                            "start": {
                              "line": 5156,
                              "column": 36
                            },
                            "end": {
                              "line": 5160,
                              "column": 7
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          176560,
                          176782
                        ],
                        "loc": {
                          "start": {
                            "line": 5156,
                            "column": 13
                          },
                          "end": {
                            "line": 5160,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        176469,
                        176782
                      ],
                      "loc": {
                        "start": {
                          "line": 5153,
                          "column": 6
                        },
                        "end": {
                          "line": 5160,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "delayed",
                            "range": [
                              176793,
                              176800
                            ],
                            "loc": {
                              "start": {
                                "line": 5161,
                                "column": 10
                              },
                              "end": {
                                "line": 5161,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "remaining",
                                        "range": [
                                          176828,
                                          176837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5162,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5162,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "BinaryExpression",
                                        "operator": "-",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "wait",
                                          "range": [
                                            176840,
                                            176844
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5162,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 5162,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "BinaryExpression",
                                          "operator": "-",
                                          "left": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "now",
                                              "range": [
                                                176848,
                                                176851
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5162,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 5162,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              176848,
                                              176853
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5162,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 5162,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "stamp",
                                            "range": [
                                              176856,
                                              176861
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5162,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 5162,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            176848,
                                            176861
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5162,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 5162,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "range": [
                                          176840,
                                          176862
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5162,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 5162,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        176828,
                                        176862
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5162,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5162,
                                          "column": 46
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    176824,
                                    176863
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5162,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5162,
                                      "column": 47
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "<=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "remaining",
                                        "range": [
                                          176876,
                                          176885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5163,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5163,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          176889,
                                          176890
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5163,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 5163,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        176876,
                                        176890
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5163,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5163,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": ">",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "remaining",
                                        "range": [
                                          176894,
                                          176903
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5163,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 5163,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "wait",
                                        "range": [
                                          176906,
                                          176910
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5163,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 5163,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        176894,
                                        176910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5163,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 5163,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      176876,
                                      176910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5163,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5163,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "maxTimeoutId",
                                          "range": [
                                            176928,
                                            176940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5164,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 5164,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "clearTimeout",
                                                  "range": [
                                                    176956,
                                                    176968
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5165,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 5165,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "maxTimeoutId",
                                                    "range": [
                                                      176969,
                                                      176981
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5165,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 5165,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  176956,
                                                  176982
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5165,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 5165,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                176956,
                                                176983
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5165,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 5165,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            176942,
                                            176995
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5164,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 5166,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          176924,
                                          176995
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5164,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5166,
                                            "column": 11
                                          }
                                        }
                                      },
                                      {
                                        "type": "VariableDeclaration",
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "isCalled",
                                              "range": [
                                                177010,
                                                177018
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5167,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 5167,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "Identifier",
                                              "name": "trailingCall",
                                              "range": [
                                                177021,
                                                177033
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5167,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 5167,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "range": [
                                              177010,
                                              177033
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5167,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 5167,
                                                "column": 37
                                              }
                                            }
                                          }
                                        ],
                                        "kind": "var",
                                        "range": [
                                          177006,
                                          177034
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5167,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5167,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "maxTimeoutId",
                                            "range": [
                                              177045,
                                              177057
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5168,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 5168,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "timeoutId",
                                              "range": [
                                                177060,
                                                177069
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5168,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 5168,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "AssignmentExpression",
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "trailingCall",
                                                "range": [
                                                  177072,
                                                  177084
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5168,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 5168,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "undefined",
                                                "range": [
                                                  177087,
                                                  177096
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5168,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 5168,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                177072,
                                                177096
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5168,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 5168,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "range": [
                                              177060,
                                              177096
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5168,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 5168,
                                                "column": 61
                                              }
                                            }
                                          },
                                          "range": [
                                            177045,
                                            177096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5168,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 5168,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "range": [
                                          177045,
                                          177097
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5168,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5168,
                                            "column": 62
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "isCalled",
                                          "range": [
                                            177112,
                                            177120
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5169,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 5169,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "lastCalled",
                                                  "range": [
                                                    177136,
                                                    177146
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5170,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 5170,
                                                      "column": 22
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "now",
                                                    "range": [
                                                      177149,
                                                      177152
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5170,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 5170,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "arguments": [],
                                                  "range": [
                                                    177149,
                                                    177154
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5170,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 5170,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  177136,
                                                  177154
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5170,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 5170,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                177136,
                                                177155
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5170,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 5170,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    177168,
                                                    177174
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5171,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 5171,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "func",
                                                      "range": [
                                                        177177,
                                                        177181
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 5171,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 5171,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "apply",
                                                      "range": [
                                                        177182,
                                                        177187
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 5171,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 5171,
                                                          "column": 31
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      177177,
                                                      177187
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5171,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 5171,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "thisArg",
                                                      "range": [
                                                        177188,
                                                        177195
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 5171,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 5171,
                                                          "column": 39
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "args",
                                                      "range": [
                                                        177197,
                                                        177201
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 5171,
                                                          "column": 41
                                                        },
                                                        "end": {
                                                          "line": 5171,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    177177,
                                                    177202
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5171,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 5171,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  177168,
                                                  177202
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5171,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 5171,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                177168,
                                                177203
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5171,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 5171,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "LogicalExpression",
                                                "operator": "&&",
                                                "left": {
                                                  "type": "UnaryExpression",
                                                  "operator": "!",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "timeoutId",
                                                    "range": [
                                                      177221,
                                                      177230
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5172,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 5172,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    177220,
                                                    177230
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5172,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 5172,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "UnaryExpression",
                                                  "operator": "!",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "maxTimeoutId",
                                                    "range": [
                                                      177235,
                                                      177247
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5172,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 5172,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    177234,
                                                    177247
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5172,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 5172,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  177220,
                                                  177247
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5172,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 5172,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "args",
                                                        "range": [
                                                          177265,
                                                          177269
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 5173,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 5173,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "thisArg",
                                                          "range": [
                                                            177272,
                                                            177279
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 5173,
                                                              "column": 21
                                                            },
                                                            "end": {
                                                              "line": 5173,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": null,
                                                          "raw": "null",
                                                          "range": [
                                                            177282,
                                                            177286
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 5173,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 5173,
                                                              "column": 35
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          177272,
                                                          177286
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 5173,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 5173,
                                                            "column": 35
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        177265,
                                                        177286
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 5173,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 5173,
                                                          "column": 35
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      177265,
                                                      177287
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5173,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 5173,
                                                        "column": 36
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  177249,
                                                  177301
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5172,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 5174,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                177216,
                                                177301
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5172,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 5174,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            177122,
                                            177313
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5169,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 5175,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          177108,
                                          177313
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5169,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5175,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      176912,
                                      177323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5163,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 5176,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "timeoutId",
                                            "range": [
                                              177341,
                                              177350
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5177,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 5177,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "setTimeout",
                                              "range": [
                                                177353,
                                                177363
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5177,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 5177,
                                                  "column": 32
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "delayed",
                                                "range": [
                                                  177364,
                                                  177371
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5177,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 5177,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "remaining",
                                                "range": [
                                                  177373,
                                                  177382
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5177,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 5177,
                                                    "column": 51
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              177353,
                                              177383
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5177,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 5177,
                                                "column": 52
                                              }
                                            }
                                          },
                                          "range": [
                                            177341,
                                            177383
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5177,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 5177,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "range": [
                                          177341,
                                          177384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5177,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5177,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      177329,
                                      177394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5176,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 5178,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    176872,
                                    177394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5163,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5178,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                176814,
                                177402
                              ],
                              "loc": {
                                "start": {
                                  "line": 5161,
                                  "column": 31
                                },
                                "end": {
                                  "line": 5179,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              176803,
                              177402
                            ],
                            "loc": {
                              "start": {
                                "line": 5161,
                                "column": 20
                              },
                              "end": {
                                "line": 5179,
                                "column": 7
                              }
                            }
                          },
                          "range": [
                            176793,
                            177402
                          ],
                          "loc": {
                            "start": {
                              "line": 5161,
                              "column": 10
                            },
                            "end": {
                              "line": 5179,
                              "column": 7
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        176789,
                        177403
                      ],
                      "loc": {
                        "start": {
                          "line": 5161,
                          "column": 6
                        },
                        "end": {
                          "line": 5179,
                          "column": 8
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "maxDelayed",
                            "range": [
                              177415,
                              177425
                            ],
                            "loc": {
                              "start": {
                                "line": 5181,
                                "column": 10
                              },
                              "end": {
                                "line": 5181,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "timeoutId",
                                    "range": [
                                      177453,
                                      177462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5182,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "clearTimeout",
                                            "range": [
                                              177476,
                                              177488
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5183,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 5183,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "timeoutId",
                                              "range": [
                                                177489,
                                                177498
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5183,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 5183,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            177476,
                                            177499
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5183,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 5183,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          177476,
                                          177500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5183,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5183,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      177464,
                                      177510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5182,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 5184,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    177449,
                                    177510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5182,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5184,
                                      "column": 9
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "maxTimeoutId",
                                      "range": [
                                        177519,
                                        177531
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5185,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 5185,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "timeoutId",
                                        "range": [
                                          177534,
                                          177543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5185,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 5185,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "trailingCall",
                                          "range": [
                                            177546,
                                            177558
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5185,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 5185,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "undefined",
                                          "range": [
                                            177561,
                                            177570
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5185,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 5185,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "range": [
                                          177546,
                                          177570
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5185,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 5185,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "range": [
                                        177534,
                                        177570
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5185,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 5185,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      177519,
                                      177570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5185,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 5185,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    177519,
                                    177571
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5185,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5185,
                                      "column": 60
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "trailing",
                                      "range": [
                                        177584,
                                        177592
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5186,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5186,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "!==",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "maxWait",
                                        "range": [
                                          177597,
                                          177604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5186,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 5186,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "wait",
                                        "range": [
                                          177609,
                                          177613
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5186,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 5186,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        177597,
                                        177613
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5186,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 5186,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      177584,
                                      177614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5186,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5186,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "lastCalled",
                                            "range": [
                                              177628,
                                              177638
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5187,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 5187,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "now",
                                              "range": [
                                                177641,
                                                177644
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5187,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 5187,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              177641,
                                              177646
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5187,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 5187,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            177628,
                                            177646
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5187,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 5187,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          177628,
                                          177647
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5187,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5187,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              177658,
                                              177664
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5188,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 5188,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "func",
                                                "range": [
                                                  177667,
                                                  177671
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5188,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 5188,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "apply",
                                                "range": [
                                                  177672,
                                                  177677
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5188,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 5188,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                177667,
                                                177677
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5188,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 5188,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "thisArg",
                                                "range": [
                                                  177678,
                                                  177685
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5188,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 5188,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "args",
                                                "range": [
                                                  177687,
                                                  177691
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5188,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 5188,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              177667,
                                              177692
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5188,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 5188,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "range": [
                                            177658,
                                            177692
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5188,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 5188,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          177658,
                                          177693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5188,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5188,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "LogicalExpression",
                                          "operator": "&&",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "!",
                                            "argument": {
                                              "type": "Identifier",
                                              "name": "timeoutId",
                                              "range": [
                                                177709,
                                                177718
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5189,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 5189,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              177708,
                                              177718
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5189,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 5189,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "UnaryExpression",
                                            "operator": "!",
                                            "argument": {
                                              "type": "Identifier",
                                              "name": "maxTimeoutId",
                                              "range": [
                                                177723,
                                                177735
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5189,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 5189,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              177722,
                                              177735
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5189,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 5189,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "range": [
                                            177708,
                                            177735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5189,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 5189,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "args",
                                                  "range": [
                                                    177751,
                                                    177755
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5190,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 5190,
                                                      "column": 16
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "thisArg",
                                                    "range": [
                                                      177758,
                                                      177765
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5190,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 5190,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": null,
                                                    "raw": "null",
                                                    "range": [
                                                      177768,
                                                      177772
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5190,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 5190,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    177758,
                                                    177772
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5190,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 5190,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  177751,
                                                  177772
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5190,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 5190,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                177751,
                                                177773
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5190,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 5190,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            177737,
                                            177785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5189,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 5191,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          177704,
                                          177785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5189,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5191,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      177616,
                                      177795
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5186,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 5192,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    177580,
                                    177795
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5186,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5192,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                177439,
                                177803
                              ],
                              "loc": {
                                "start": {
                                  "line": 5181,
                                  "column": 34
                                },
                                "end": {
                                  "line": 5193,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              177428,
                              177803
                            ],
                            "loc": {
                              "start": {
                                "line": 5181,
                                "column": 23
                              },
                              "end": {
                                "line": 5193,
                                "column": 7
                              }
                            }
                          },
                          "range": [
                            177415,
                            177803
                          ],
                          "loc": {
                            "start": {
                              "line": 5181,
                              "column": 10
                            },
                            "end": {
                              "line": 5193,
                              "column": 7
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        177411,
                        177804
                      ],
                      "loc": {
                        "start": {
                          "line": 5181,
                          "column": 6
                        },
                        "end": {
                          "line": 5193,
                          "column": 8
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    177840,
                                    177844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5196,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5196,
                                      "column": 12
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "arguments",
                                  "range": [
                                    177847,
                                    177856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5196,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 5196,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  177840,
                                  177856
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5196,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5196,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                177840,
                                177857
                              ],
                              "loc": {
                                "start": {
                                  "line": 5196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5196,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "stamp",
                                  "range": [
                                    177866,
                                    177871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5197,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5197,
                                      "column": 13
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "now",
                                    "range": [
                                      177874,
                                      177877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5197,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 5197,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    177874,
                                    177879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5197,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 5197,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  177866,
                                  177879
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5197,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5197,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                177866,
                                177880
                              ],
                              "loc": {
                                "start": {
                                  "line": 5197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5197,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "thisArg",
                                  "range": [
                                    177889,
                                    177896
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5198,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5198,
                                      "column": 15
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ThisExpression",
                                  "range": [
                                    177899,
                                    177903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5198,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 5198,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  177889,
                                  177903
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5198,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5198,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                177889,
                                177904
                              ],
                              "loc": {
                                "start": {
                                  "line": 5198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5198,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "trailingCall",
                                  "range": [
                                    177913,
                                    177925
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5199,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5199,
                                      "column": 20
                                    }
                                  }
                                },
                                "right": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "trailing",
                                    "range": [
                                      177928,
                                      177936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5199,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 5199,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "timeoutId",
                                      "range": [
                                        177941,
                                        177950
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5199,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 5199,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "leading",
                                        "range": [
                                          177955,
                                          177962
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5199,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 5199,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        177954,
                                        177962
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5199,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 5199,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "range": [
                                      177941,
                                      177962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5199,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 5199,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    177928,
                                    177963
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5199,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 5199,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  177913,
                                  177963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5199,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5199,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                177913,
                                177964
                              ],
                              "loc": {
                                "start": {
                                  "line": 5199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5199,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "===",
                                "left": {
                                  "type": "Identifier",
                                  "name": "maxWait",
                                  "range": [
                                    177978,
                                    177985
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5201,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5201,
                                      "column": 19
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": false,
                                  "raw": "false",
                                  "range": [
                                    177990,
                                    177995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5201,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 5201,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  177978,
                                  177995
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5201,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5201,
                                    "column": 29
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "VariableDeclaration",
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "leadingCall",
                                          "range": [
                                            178013,
                                            178024
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5202,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 5202,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "LogicalExpression",
                                          "operator": "&&",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "leading",
                                            "range": [
                                              178027,
                                              178034
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5202,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 5202,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "UnaryExpression",
                                            "operator": "!",
                                            "argument": {
                                              "type": "Identifier",
                                              "name": "timeoutId",
                                              "range": [
                                                178039,
                                                178048
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5202,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 5202,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              178038,
                                              178048
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5202,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 5202,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            178027,
                                            178048
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5202,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 5202,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "range": [
                                          178013,
                                          178048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5202,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5202,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "kind": "var",
                                    "range": [
                                      178009,
                                      178049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5202,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5202,
                                        "column": 50
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  177997,
                                  178059
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5201,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 5203,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "UnaryExpression",
                                        "operator": "!",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "maxTimeoutId",
                                          "range": [
                                            178082,
                                            178094
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5204,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 5204,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          178081,
                                          178094
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5204,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5204,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "UnaryExpression",
                                        "operator": "!",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "leading",
                                          "range": [
                                            178099,
                                            178106
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5204,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 5204,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          178098,
                                          178106
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5204,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 5204,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        178081,
                                        178106
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5204,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5204,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "lastCalled",
                                              "range": [
                                                178122,
                                                178132
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5205,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 5205,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "stamp",
                                              "range": [
                                                178135,
                                                178140
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5205,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 5205,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "range": [
                                              178122,
                                              178140
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5205,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 5205,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            178122,
                                            178141
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5205,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 5205,
                                              "column": 31
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        178108,
                                        178153
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5204,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 5206,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "alternate": null,
                                    "range": [
                                      178077,
                                      178153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5204,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5206,
                                        "column": 11
                                      }
                                    }
                                  },
                                  {
                                    "type": "VariableDeclaration",
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "remaining",
                                          "range": [
                                            178168,
                                            178177
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5207,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 5207,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "BinaryExpression",
                                          "operator": "-",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "maxWait",
                                            "range": [
                                              178180,
                                              178187
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5207,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 5207,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "operator": "-",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "stamp",
                                              "range": [
                                                178191,
                                                178196
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5207,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 5207,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "lastCalled",
                                              "range": [
                                                178199,
                                                178209
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5207,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 5207,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "range": [
                                              178191,
                                              178209
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5207,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 5207,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            178180,
                                            178210
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5207,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 5207,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "range": [
                                          178168,
                                          178210
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5207,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5207,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "isCalled",
                                          "range": [
                                            178226,
                                            178234
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5208,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 5208,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "LogicalExpression",
                                          "operator": "||",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "<=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "remaining",
                                              "range": [
                                                178237,
                                                178246
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5208,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 5208,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                178250,
                                                178251
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5208,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 5208,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "range": [
                                              178237,
                                              178251
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5208,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 5208,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "operator": ">",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "remaining",
                                              "range": [
                                                178255,
                                                178264
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5208,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 5208,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "maxWait",
                                              "range": [
                                                178267,
                                                178274
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5208,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 5208,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "range": [
                                              178255,
                                              178274
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5208,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 5208,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            178237,
                                            178274
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5208,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 5208,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "range": [
                                          178226,
                                          178274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5208,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5208,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "kind": "var",
                                    "range": [
                                      178164,
                                      178275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5207,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5208,
                                        "column": 63
                                      }
                                    }
                                  },
                                  {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "Identifier",
                                      "name": "isCalled",
                                      "range": [
                                        178291,
                                        178299
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5210,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5210,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "Identifier",
                                            "name": "maxTimeoutId",
                                            "range": [
                                              178319,
                                              178331
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5211,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 5211,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "maxTimeoutId",
                                                    "range": [
                                                      178349,
                                                      178361
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5212,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 5212,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "clearTimeout",
                                                      "range": [
                                                        178364,
                                                        178376
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 5212,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 5212,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "maxTimeoutId",
                                                        "range": [
                                                          178377,
                                                          178389
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 5212,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 5212,
                                                            "column": 54
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      178364,
                                                      178390
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5212,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 5212,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    178349,
                                                    178390
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5212,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 5212,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  178349,
                                                  178391
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5212,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 5212,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              178333,
                                              178405
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5211,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 5213,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": null,
                                          "range": [
                                            178315,
                                            178405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5211,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 5213,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "lastCalled",
                                              "range": [
                                                178418,
                                                178428
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5214,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 5214,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "stamp",
                                              "range": [
                                                178431,
                                                178436
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5214,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 5214,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "range": [
                                              178418,
                                              178436
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5214,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 5214,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            178418,
                                            178437
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5214,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 5214,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                178450,
                                                178456
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5215,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 5215,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "func",
                                                  "range": [
                                                    178459,
                                                    178463
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5215,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 5215,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "apply",
                                                  "range": [
                                                    178464,
                                                    178469
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5215,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 5215,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  178459,
                                                  178469
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5215,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 5215,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "thisArg",
                                                  "range": [
                                                    178470,
                                                    178477
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5215,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 5215,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "args",
                                                  "range": [
                                                    178479,
                                                    178483
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5215,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 5215,
                                                      "column": 45
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                178459,
                                                178484
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5215,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 5215,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              178450,
                                              178484
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5215,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 5215,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            178450,
                                            178485
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5215,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 5215,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        178301,
                                        178497
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5210,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 5216,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "IfStatement",
                                      "test": {
                                        "type": "UnaryExpression",
                                        "operator": "!",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "maxTimeoutId",
                                          "range": [
                                            178518,
                                            178530
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5217,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 5217,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          178517,
                                          178530
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5217,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 5217,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "maxTimeoutId",
                                                "range": [
                                                  178546,
                                                  178558
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5218,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 5218,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "setTimeout",
                                                  "range": [
                                                    178561,
                                                    178571
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5218,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 5218,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "maxDelayed",
                                                    "range": [
                                                      178572,
                                                      178582
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5218,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 5218,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "remaining",
                                                    "range": [
                                                      178584,
                                                      178593
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5218,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 5218,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  178561,
                                                  178594
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5218,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 5218,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                178546,
                                                178594
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5218,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 5218,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            "range": [
                                              178546,
                                              178595
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5218,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 5218,
                                                "column": 61
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          178532,
                                          178607
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5217,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 5219,
                                            "column": 11
                                          }
                                        }
                                      },
                                      "alternate": null,
                                      "range": [
                                        178513,
                                        178607
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5217,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 5219,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "range": [
                                      178287,
                                      178607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5210,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5219,
                                        "column": 11
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  178065,
                                  178617
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5203,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 5220,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                177974,
                                178617
                              ],
                              "loc": {
                                "start": {
                                  "line": 5201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5220,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "Identifier",
                                  "name": "isCalled",
                                  "range": [
                                    178630,
                                    178638
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5221,
                                      "column": 20
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "timeoutId",
                                  "range": [
                                    178642,
                                    178651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5221,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 5221,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  178630,
                                  178651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5221,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5221,
                                    "column": 33
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "timeoutId",
                                        "range": [
                                          178665,
                                          178674
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5222,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5222,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "clearTimeout",
                                          "range": [
                                            178677,
                                            178689
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5222,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 5222,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "timeoutId",
                                            "range": [
                                              178690,
                                              178699
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5222,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 5222,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          178677,
                                          178700
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5222,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 5222,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        178665,
                                        178700
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5222,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5222,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "range": [
                                      178665,
                                      178701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5222,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5222,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  178653,
                                  178711
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5221,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 5223,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": {
                                "type": "IfStatement",
                                "test": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "timeoutId",
                                      "range": [
                                        178730,
                                        178739
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5224,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 5224,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      178729,
                                      178739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5224,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 5224,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "!==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "wait",
                                      "range": [
                                        178743,
                                        178747
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5224,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 5224,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "maxWait",
                                      "range": [
                                        178752,
                                        178759
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5224,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 5224,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      178743,
                                      178759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5224,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 5224,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    178729,
                                    178759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5224,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 5224,
                                      "column": 47
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "timeoutId",
                                          "range": [
                                            178773,
                                            178782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5225,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 5225,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "setTimeout",
                                            "range": [
                                              178785,
                                              178795
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5225,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 5225,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "delayed",
                                              "range": [
                                                178796,
                                                178803
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5225,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 5225,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "wait",
                                              "range": [
                                                178805,
                                                178809
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5225,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 5225,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            178785,
                                            178810
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5225,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 5225,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          178773,
                                          178810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5225,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5225,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "range": [
                                        178773,
                                        178811
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5225,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5225,
                                          "column": 48
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    178761,
                                    178821
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5224,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 5226,
                                      "column": 9
                                    }
                                  }
                                },
                                "alternate": null,
                                "range": [
                                  178725,
                                  178821
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5224,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 5226,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                178626,
                                178821
                              ],
                              "loc": {
                                "start": {
                                  "line": 5221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5226,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "Identifier",
                                "name": "leadingCall",
                                "range": [
                                  178834,
                                  178845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5227,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5227,
                                    "column": 23
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "isCalled",
                                        "range": [
                                          178859,
                                          178867
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5228,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5228,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": true,
                                        "raw": "true",
                                        "range": [
                                          178870,
                                          178874
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5228,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 5228,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "range": [
                                        178859,
                                        178874
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5228,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5228,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "range": [
                                      178859,
                                      178875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5228,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5228,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          178886,
                                          178892
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5229,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5229,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              178895,
                                              178899
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5229,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 5229,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "apply",
                                            "range": [
                                              178900,
                                              178905
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5229,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 5229,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "range": [
                                            178895,
                                            178905
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5229,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 5229,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "thisArg",
                                            "range": [
                                              178906,
                                              178913
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5229,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 5229,
                                                "column": 37
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "args",
                                            "range": [
                                              178915,
                                              178919
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5229,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 5229,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          178895,
                                          178920
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5229,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 5229,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        178886,
                                        178920
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5229,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5229,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      178886,
                                      178921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5229,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5229,
                                        "column": 45
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  178847,
                                  178931
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5227,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 5230,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                178830,
                                178931
                              ],
                              "loc": {
                                "start": {
                                  "line": 5227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5230,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "isCalled",
                                    "range": [
                                      178944,
                                      178952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5231,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "timeoutId",
                                      "range": [
                                        178957,
                                        178966
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5231,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 5231,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      178956,
                                      178966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5231,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 5231,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    178944,
                                    178966
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5231,
                                      "column": 34
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "maxTimeoutId",
                                    "range": [
                                      178971,
                                      178983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5231,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 5231,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    178970,
                                    178983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5231,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 5231,
                                      "column": 51
                                    }
                                  }
                                },
                                "range": [
                                  178944,
                                  178983
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5231,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5231,
                                    "column": 51
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          178997,
                                          179001
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5232,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5232,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "thisArg",
                                          "range": [
                                            179004,
                                            179011
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5232,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 5232,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": null,
                                          "raw": "null",
                                          "range": [
                                            179014,
                                            179018
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5232,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 5232,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          179004,
                                          179018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5232,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 5232,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        178997,
                                        179018
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5232,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5232,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      178997,
                                      179019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5232,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5232,
                                        "column": 32
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  178985,
                                  179029
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5231,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 5233,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                178940,
                                179029
                              ],
                              "loc": {
                                "start": {
                                  "line": 5231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5233,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  179045,
                                  179051
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5234,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 5234,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                179038,
                                179052
                              ],
                              "loc": {
                                "start": {
                                  "line": 5234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5234,
                                  "column": 22
                                }
                              }
                            }
                          ],
                          "range": [
                            177830,
                            179060
                          ],
                          "loc": {
                            "start": {
                              "line": 5195,
                              "column": 24
                            },
                            "end": {
                              "line": 5235,
                              "column": 7
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          177819,
                          179060
                        ],
                        "loc": {
                          "start": {
                            "line": 5195,
                            "column": 13
                          },
                          "end": {
                            "line": 5235,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        177812,
                        179061
                      ],
                      "loc": {
                        "start": {
                          "line": 5195,
                          "column": 6
                        },
                        "end": {
                          "line": 5235,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    176139,
                    179067
                  ],
                  "loc": {
                    "start": {
                      "line": 5137,
                      "column": 43
                    },
                    "end": {
                      "line": 5236,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  176100,
                  179067
                ],
                "loc": {
                  "start": {
                    "line": 5137,
                    "column": 4
                  },
                  "end": {
                    "line": 5236,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "defer",
                  "range": [
                    179641,
                    179646
                  ],
                  "loc": {
                    "start": {
                      "line": 5253,
                      "column": 13
                    },
                    "end": {
                      "line": 5253,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      179647,
                      179651
                    ],
                    "loc": {
                      "start": {
                        "line": 5253,
                        "column": 19
                      },
                      "end": {
                        "line": 5253,
                        "column": 23
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isFunction",
                            "range": [
                              179666,
                              179676
                            ],
                            "loc": {
                              "start": {
                                "line": 5254,
                                "column": 11
                              },
                              "end": {
                                "line": 5254,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                179677,
                                179681
                              ],
                              "loc": {
                                "start": {
                                  "line": 5254,
                                  "column": 22
                                },
                                "end": {
                                  "line": 5254,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            179666,
                            179682
                          ],
                          "loc": {
                            "start": {
                              "line": 5254,
                              "column": 11
                            },
                            "end": {
                              "line": 5254,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          179665,
                          179682
                        ],
                        "loc": {
                          "start": {
                            "line": 5254,
                            "column": 10
                          },
                          "end": {
                            "line": 5254,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "TypeError",
                                "range": [
                                  179704,
                                  179713
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5255,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5255,
                                    "column": 27
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                179700,
                                179713
                              ],
                              "loc": {
                                "start": {
                                  "line": 5255,
                                  "column": 14
                                },
                                "end": {
                                  "line": 5255,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              179694,
                              179714
                            ],
                            "loc": {
                              "start": {
                                "line": 5255,
                                "column": 8
                              },
                              "end": {
                                "line": 5255,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          179684,
                          179722
                        ],
                        "loc": {
                          "start": {
                            "line": 5254,
                            "column": 29
                          },
                          "end": {
                            "line": 5256,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        179661,
                        179722
                      ],
                      "loc": {
                        "start": {
                          "line": 5254,
                          "column": 6
                        },
                        "end": {
                          "line": 5256,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              179733,
                              179737
                            ],
                            "loc": {
                              "start": {
                                "line": 5257,
                                "column": 10
                              },
                              "end": {
                                "line": 5257,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "slice",
                              "range": [
                                179740,
                                179745
                              ],
                              "loc": {
                                "start": {
                                  "line": 5257,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5257,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  179746,
                                  179755
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5257,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 5257,
                                    "column": 32
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  179757,
                                  179758
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5257,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 5257,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              179740,
                              179759
                            ],
                            "loc": {
                              "start": {
                                "line": 5257,
                                "column": 17
                              },
                              "end": {
                                "line": 5257,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            179733,
                            179759
                          ],
                          "loc": {
                            "start": {
                              "line": 5257,
                              "column": 10
                            },
                            "end": {
                              "line": 5257,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        179729,
                        179760
                      ],
                      "loc": {
                        "start": {
                          "line": 5257,
                          "column": 6
                        },
                        "end": {
                          "line": 5257,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "setTimeout",
                          "range": [
                            179774,
                            179784
                          ],
                          "loc": {
                            "start": {
                              "line": 5258,
                              "column": 13
                            },
                            "end": {
                              "line": 5258,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "func",
                                        "range": [
                                          179798,
                                          179802
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5258,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 5258,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "apply",
                                        "range": [
                                          179803,
                                          179808
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5258,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 5258,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "range": [
                                        179798,
                                        179808
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5258,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 5258,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "undefined",
                                        "range": [
                                          179809,
                                          179818
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5258,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 5258,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          179820,
                                          179824
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5258,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 5258,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      179798,
                                      179825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5258,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 5258,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    179798,
                                    179826
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5258,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 5258,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "range": [
                                179796,
                                179828
                              ],
                              "loc": {
                                "start": {
                                  "line": 5258,
                                  "column": 35
                                },
                                "end": {
                                  "line": 5258,
                                  "column": 67
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              179785,
                              179828
                            ],
                            "loc": {
                              "start": {
                                "line": 5258,
                                "column": 24
                              },
                              "end": {
                                "line": 5258,
                                "column": 67
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              179830,
                              179831
                            ],
                            "loc": {
                              "start": {
                                "line": 5258,
                                "column": 69
                              },
                              "end": {
                                "line": 5258,
                                "column": 70
                              }
                            }
                          }
                        ],
                        "range": [
                          179774,
                          179832
                        ],
                        "loc": {
                          "start": {
                            "line": 5258,
                            "column": 13
                          },
                          "end": {
                            "line": 5258,
                            "column": 71
                          }
                        }
                      },
                      "range": [
                        179767,
                        179833
                      ],
                      "loc": {
                        "start": {
                          "line": 5258,
                          "column": 6
                        },
                        "end": {
                          "line": 5258,
                          "column": 72
                        }
                      }
                    }
                  ],
                  "range": [
                    179653,
                    179839
                  ],
                  "loc": {
                    "start": {
                      "line": 5253,
                      "column": 25
                    },
                    "end": {
                      "line": 5259,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  179632,
                  179839
                ],
                "loc": {
                  "start": {
                    "line": 5253,
                    "column": 4
                  },
                  "end": {
                    "line": 5259,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "delay",
                  "range": [
                    180454,
                    180459
                  ],
                  "loc": {
                    "start": {
                      "line": 5277,
                      "column": 13
                    },
                    "end": {
                      "line": 5277,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      180460,
                      180464
                    ],
                    "loc": {
                      "start": {
                        "line": 5277,
                        "column": 19
                      },
                      "end": {
                        "line": 5277,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "wait",
                    "range": [
                      180466,
                      180470
                    ],
                    "loc": {
                      "start": {
                        "line": 5277,
                        "column": 25
                      },
                      "end": {
                        "line": 5277,
                        "column": 29
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isFunction",
                            "range": [
                              180485,
                              180495
                            ],
                            "loc": {
                              "start": {
                                "line": 5278,
                                "column": 11
                              },
                              "end": {
                                "line": 5278,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                180496,
                                180500
                              ],
                              "loc": {
                                "start": {
                                  "line": 5278,
                                  "column": 22
                                },
                                "end": {
                                  "line": 5278,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            180485,
                            180501
                          ],
                          "loc": {
                            "start": {
                              "line": 5278,
                              "column": 11
                            },
                            "end": {
                              "line": 5278,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          180484,
                          180501
                        ],
                        "loc": {
                          "start": {
                            "line": 5278,
                            "column": 10
                          },
                          "end": {
                            "line": 5278,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "TypeError",
                                "range": [
                                  180523,
                                  180532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5279,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5279,
                                    "column": 27
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                180519,
                                180532
                              ],
                              "loc": {
                                "start": {
                                  "line": 5279,
                                  "column": 14
                                },
                                "end": {
                                  "line": 5279,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              180513,
                              180533
                            ],
                            "loc": {
                              "start": {
                                "line": 5279,
                                "column": 8
                              },
                              "end": {
                                "line": 5279,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          180503,
                          180541
                        ],
                        "loc": {
                          "start": {
                            "line": 5278,
                            "column": 29
                          },
                          "end": {
                            "line": 5280,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        180480,
                        180541
                      ],
                      "loc": {
                        "start": {
                          "line": 5278,
                          "column": 6
                        },
                        "end": {
                          "line": 5280,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              180552,
                              180556
                            ],
                            "loc": {
                              "start": {
                                "line": 5281,
                                "column": 10
                              },
                              "end": {
                                "line": 5281,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "slice",
                              "range": [
                                180559,
                                180564
                              ],
                              "loc": {
                                "start": {
                                  "line": 5281,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5281,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  180565,
                                  180574
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5281,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 5281,
                                    "column": 32
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  180576,
                                  180577
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5281,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 5281,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              180559,
                              180578
                            ],
                            "loc": {
                              "start": {
                                "line": 5281,
                                "column": 17
                              },
                              "end": {
                                "line": 5281,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            180552,
                            180578
                          ],
                          "loc": {
                            "start": {
                              "line": 5281,
                              "column": 10
                            },
                            "end": {
                              "line": 5281,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        180548,
                        180579
                      ],
                      "loc": {
                        "start": {
                          "line": 5281,
                          "column": 6
                        },
                        "end": {
                          "line": 5281,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "setTimeout",
                          "range": [
                            180593,
                            180603
                          ],
                          "loc": {
                            "start": {
                              "line": 5282,
                              "column": 13
                            },
                            "end": {
                              "line": 5282,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "func",
                                        "range": [
                                          180617,
                                          180621
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5282,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 5282,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "apply",
                                        "range": [
                                          180622,
                                          180627
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5282,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 5282,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "range": [
                                        180617,
                                        180627
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5282,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 5282,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "undefined",
                                        "range": [
                                          180628,
                                          180637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5282,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 5282,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          180639,
                                          180643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5282,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 5282,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      180617,
                                      180644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5282,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 5282,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    180617,
                                    180645
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5282,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 5282,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "range": [
                                180615,
                                180647
                              ],
                              "loc": {
                                "start": {
                                  "line": 5282,
                                  "column": 35
                                },
                                "end": {
                                  "line": 5282,
                                  "column": 67
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              180604,
                              180647
                            ],
                            "loc": {
                              "start": {
                                "line": 5282,
                                "column": 24
                              },
                              "end": {
                                "line": 5282,
                                "column": 67
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "wait",
                            "range": [
                              180649,
                              180653
                            ],
                            "loc": {
                              "start": {
                                "line": 5282,
                                "column": 69
                              },
                              "end": {
                                "line": 5282,
                                "column": 73
                              }
                            }
                          }
                        ],
                        "range": [
                          180593,
                          180654
                        ],
                        "loc": {
                          "start": {
                            "line": 5282,
                            "column": 13
                          },
                          "end": {
                            "line": 5282,
                            "column": 74
                          }
                        }
                      },
                      "range": [
                        180586,
                        180655
                      ],
                      "loc": {
                        "start": {
                          "line": 5282,
                          "column": 6
                        },
                        "end": {
                          "line": 5282,
                          "column": 75
                        }
                      }
                    }
                  ],
                  "range": [
                    180472,
                    180661
                  ],
                  "loc": {
                    "start": {
                      "line": 5277,
                      "column": 31
                    },
                    "end": {
                      "line": 5283,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  180445,
                  180661
                ],
                "loc": {
                  "start": {
                    "line": 5277,
                    "column": 4
                  },
                  "end": {
                    "line": 5283,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "memoize",
                  "range": [
                    182099,
                    182106
                  ],
                  "loc": {
                    "start": {
                      "line": 5322,
                      "column": 13
                    },
                    "end": {
                      "line": 5322,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      182107,
                      182111
                    ],
                    "loc": {
                      "start": {
                        "line": 5322,
                        "column": 21
                      },
                      "end": {
                        "line": 5322,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "resolver",
                    "range": [
                      182113,
                      182121
                    ],
                    "loc": {
                      "start": {
                        "line": 5322,
                        "column": 27
                      },
                      "end": {
                        "line": 5322,
                        "column": 35
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isFunction",
                            "range": [
                              182136,
                              182146
                            ],
                            "loc": {
                              "start": {
                                "line": 5323,
                                "column": 11
                              },
                              "end": {
                                "line": 5323,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                182147,
                                182151
                              ],
                              "loc": {
                                "start": {
                                  "line": 5323,
                                  "column": 22
                                },
                                "end": {
                                  "line": 5323,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            182136,
                            182152
                          ],
                          "loc": {
                            "start": {
                              "line": 5323,
                              "column": 11
                            },
                            "end": {
                              "line": 5323,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          182135,
                          182152
                        ],
                        "loc": {
                          "start": {
                            "line": 5323,
                            "column": 10
                          },
                          "end": {
                            "line": 5323,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "TypeError",
                                "range": [
                                  182174,
                                  182183
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5324,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5324,
                                    "column": 27
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                182170,
                                182183
                              ],
                              "loc": {
                                "start": {
                                  "line": 5324,
                                  "column": 14
                                },
                                "end": {
                                  "line": 5324,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              182164,
                              182184
                            ],
                            "loc": {
                              "start": {
                                "line": 5324,
                                "column": 8
                              },
                              "end": {
                                "line": 5324,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          182154,
                          182192
                        ],
                        "loc": {
                          "start": {
                            "line": 5323,
                            "column": 29
                          },
                          "end": {
                            "line": 5325,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        182131,
                        182192
                      ],
                      "loc": {
                        "start": {
                          "line": 5323,
                          "column": 6
                        },
                        "end": {
                          "line": 5325,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "memoized",
                            "range": [
                              182203,
                              182211
                            ],
                            "loc": {
                              "start": {
                                "line": 5326,
                                "column": 10
                              },
                              "end": {
                                "line": 5326,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "cache",
                                        "range": [
                                          182239,
                                          182244
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5327,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5327,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "memoized",
                                          "range": [
                                            182247,
                                            182255
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5327,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 5327,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "cache",
                                          "range": [
                                            182256,
                                            182261
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5327,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 5327,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          182247,
                                          182261
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5327,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 5327,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        182239,
                                        182261
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5327,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5327,
                                          "column": 34
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          182275,
                                          182278
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5328,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5328,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "ConditionalExpression",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "resolver",
                                          "range": [
                                            182281,
                                            182289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5328,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 5328,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "resolver",
                                              "range": [
                                                182292,
                                                182300
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5328,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 5328,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "apply",
                                              "range": [
                                                182301,
                                                182306
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5328,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 5328,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "range": [
                                              182292,
                                              182306
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5328,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 5328,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "ThisExpression",
                                              "range": [
                                                182307,
                                                182311
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5328,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 5328,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "arguments",
                                              "range": [
                                                182313,
                                                182322
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5328,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 5328,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            182292,
                                            182323
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5328,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 5328,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "alternate": {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "Literal",
                                            "value": "_",
                                            "raw": "'_'",
                                            "range": [
                                              182326,
                                              182329
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5328,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 5328,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "arguments",
                                              "range": [
                                                182332,
                                                182341
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5328,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 5328,
                                                  "column": 78
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                182342,
                                                182343
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5328,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 5328,
                                                  "column": 80
                                                }
                                              }
                                            },
                                            "range": [
                                              182332,
                                              182344
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5328,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 5328,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            182326,
                                            182344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5328,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 5328,
                                              "column": 81
                                            }
                                          }
                                        },
                                        "range": [
                                          182281,
                                          182344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5328,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 5328,
                                            "column": 81
                                          }
                                        }
                                      },
                                      "range": [
                                        182275,
                                        182344
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5328,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5328,
                                          "column": 81
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    182235,
                                    182345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5327,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5328,
                                      "column": 82
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hasOwnProperty",
                                          "range": [
                                            182362,
                                            182376
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5330,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 5330,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "call",
                                          "range": [
                                            182377,
                                            182381
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5330,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 5330,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          182362,
                                          182381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5330,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 5330,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "cache",
                                          "range": [
                                            182382,
                                            182387
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5330,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 5330,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            182389,
                                            182392
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5330,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 5330,
                                              "column": 45
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        182362,
                                        182393
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5330,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 5330,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "cache",
                                        "range": [
                                          182406,
                                          182411
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5331,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5331,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          182412,
                                          182415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5331,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 5331,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        182406,
                                        182416
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5331,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5331,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "cache",
                                          "range": [
                                            182430,
                                            182435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5332,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 5332,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            182436,
                                            182439
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5332,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 5332,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "range": [
                                          182430,
                                          182440
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5332,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 5332,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              182443,
                                              182447
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5332,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 5332,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "apply",
                                            "range": [
                                              182448,
                                              182453
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5332,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 5332,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "range": [
                                            182443,
                                            182453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5332,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 5332,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ThisExpression",
                                            "range": [
                                              182454,
                                              182458
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5332,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 5332,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "arguments",
                                            "range": [
                                              182460,
                                              182469
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5332,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 5332,
                                                "column": 52
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          182443,
                                          182470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5332,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 5332,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "range": [
                                        182430,
                                        182470
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5332,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 5332,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "range": [
                                      182362,
                                      182471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5330,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 5332,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    182355,
                                    182472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5330,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5332,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                182225,
                                182480
                              ],
                              "loc": {
                                "start": {
                                  "line": 5326,
                                  "column": 32
                                },
                                "end": {
                                  "line": 5333,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              182214,
                              182480
                            ],
                            "loc": {
                              "start": {
                                "line": 5326,
                                "column": 21
                              },
                              "end": {
                                "line": 5333,
                                "column": 7
                              }
                            }
                          },
                          "range": [
                            182203,
                            182480
                          ],
                          "loc": {
                            "start": {
                              "line": 5326,
                              "column": 10
                            },
                            "end": {
                              "line": 5333,
                              "column": 7
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        182199,
                        182487
                      ],
                      "loc": {
                        "start": {
                          "line": 5326,
                          "column": 6
                        },
                        "end": {
                          "line": 5334,
                          "column": 6
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "memoized",
                            "range": [
                              182487,
                              182495
                            ],
                            "loc": {
                              "start": {
                                "line": 5334,
                                "column": 6
                              },
                              "end": {
                                "line": 5334,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cache",
                            "range": [
                              182496,
                              182501
                            ],
                            "loc": {
                              "start": {
                                "line": 5334,
                                "column": 15
                              },
                              "end": {
                                "line": 5334,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            182487,
                            182501
                          ],
                          "loc": {
                            "start": {
                              "line": 5334,
                              "column": 6
                            },
                            "end": {
                              "line": 5334,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "properties": [],
                          "range": [
                            182504,
                            182506
                          ],
                          "loc": {
                            "start": {
                              "line": 5334,
                              "column": 23
                            },
                            "end": {
                              "line": 5334,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          182487,
                          182506
                        ],
                        "loc": {
                          "start": {
                            "line": 5334,
                            "column": 6
                          },
                          "end": {
                            "line": 5334,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        182487,
                        182507
                      ],
                      "loc": {
                        "start": {
                          "line": 5334,
                          "column": 6
                        },
                        "end": {
                          "line": 5334,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "memoized",
                        "range": [
                          182521,
                          182529
                        ],
                        "loc": {
                          "start": {
                            "line": 5335,
                            "column": 13
                          },
                          "end": {
                            "line": 5335,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        182514,
                        182530
                      ],
                      "loc": {
                        "start": {
                          "line": 5335,
                          "column": 6
                        },
                        "end": {
                          "line": 5335,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    182123,
                    182536
                  ],
                  "loc": {
                    "start": {
                      "line": 5322,
                      "column": 37
                    },
                    "end": {
                      "line": 5336,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  182090,
                  182536
                ],
                "loc": {
                  "start": {
                    "line": 5322,
                    "column": 4
                  },
                  "end": {
                    "line": 5336,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "once",
                  "range": [
                    183153,
                    183157
                  ],
                  "loc": {
                    "start": {
                      "line": 5355,
                      "column": 13
                    },
                    "end": {
                      "line": 5355,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      183158,
                      183162
                    ],
                    "loc": {
                      "start": {
                        "line": 5355,
                        "column": 18
                      },
                      "end": {
                        "line": 5355,
                        "column": 22
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "ran",
                            "range": [
                              183176,
                              183179
                            ],
                            "loc": {
                              "start": {
                                "line": 5356,
                                "column": 10
                              },
                              "end": {
                                "line": 5356,
                                "column": 13
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            183176,
                            183179
                          ],
                          "loc": {
                            "start": {
                              "line": 5356,
                              "column": 10
                            },
                            "end": {
                              "line": 5356,
                              "column": 13
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              183191,
                              183197
                            ],
                            "loc": {
                              "start": {
                                "line": 5357,
                                "column": 10
                              },
                              "end": {
                                "line": 5357,
                                "column": 16
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            183191,
                            183197
                          ],
                          "loc": {
                            "start": {
                              "line": 5357,
                              "column": 10
                            },
                            "end": {
                              "line": 5357,
                              "column": 16
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        183172,
                        183198
                      ],
                      "loc": {
                        "start": {
                          "line": 5356,
                          "column": 6
                        },
                        "end": {
                          "line": 5357,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isFunction",
                            "range": [
                              183211,
                              183221
                            ],
                            "loc": {
                              "start": {
                                "line": 5359,
                                "column": 11
                              },
                              "end": {
                                "line": 5359,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                183222,
                                183226
                              ],
                              "loc": {
                                "start": {
                                  "line": 5359,
                                  "column": 22
                                },
                                "end": {
                                  "line": 5359,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            183211,
                            183227
                          ],
                          "loc": {
                            "start": {
                              "line": 5359,
                              "column": 11
                            },
                            "end": {
                              "line": 5359,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          183210,
                          183227
                        ],
                        "loc": {
                          "start": {
                            "line": 5359,
                            "column": 10
                          },
                          "end": {
                            "line": 5359,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "TypeError",
                                "range": [
                                  183249,
                                  183258
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5360,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5360,
                                    "column": 27
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                183245,
                                183258
                              ],
                              "loc": {
                                "start": {
                                  "line": 5360,
                                  "column": 14
                                },
                                "end": {
                                  "line": 5360,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              183239,
                              183259
                            ],
                            "loc": {
                              "start": {
                                "line": 5360,
                                "column": 8
                              },
                              "end": {
                                "line": 5360,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          183229,
                          183267
                        ],
                        "loc": {
                          "start": {
                            "line": 5359,
                            "column": 29
                          },
                          "end": {
                            "line": 5361,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        183206,
                        183267
                      ],
                      "loc": {
                        "start": {
                          "line": 5359,
                          "column": 6
                        },
                        "end": {
                          "line": 5361,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "Identifier",
                                "name": "ran",
                                "range": [
                                  183306,
                                  183309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5363,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5363,
                                    "column": 15
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        183330,
                                        183336
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5364,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 5364,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "range": [
                                      183323,
                                      183337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5364,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5364,
                                        "column": 24
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  183311,
                                  183347
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5363,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 5365,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                183302,
                                183347
                              ],
                              "loc": {
                                "start": {
                                  "line": 5363,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5365,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "ran",
                                  "range": [
                                    183356,
                                    183359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5366,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5366,
                                      "column": 11
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": true,
                                  "raw": "true",
                                  "range": [
                                    183362,
                                    183366
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5366,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5366,
                                      "column": 18
                                    }
                                  }
                                },
                                "range": [
                                  183356,
                                  183366
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5366,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5366,
                                    "column": 18
                                  }
                                }
                              },
                              "range": [
                                183356,
                                183367
                              ],
                              "loc": {
                                "start": {
                                  "line": 5366,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5366,
                                  "column": 19
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    183376,
                                    183382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5367,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5367,
                                      "column": 14
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        183385,
                                        183389
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5367,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 5367,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "apply",
                                      "range": [
                                        183390,
                                        183395
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5367,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 5367,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      183385,
                                      183395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5367,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 5367,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "ThisExpression",
                                      "range": [
                                        183396,
                                        183400
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5367,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 5367,
                                          "column": 32
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "arguments",
                                      "range": [
                                        183402,
                                        183411
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5367,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 5367,
                                          "column": 43
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    183385,
                                    183412
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5367,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 5367,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  183376,
                                  183412
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5367,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5367,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                183376,
                                183413
                              ],
                              "loc": {
                                "start": {
                                  "line": 5367,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5367,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    183501,
                                    183505
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5370,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5370,
                                      "column": 12
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    183508,
                                    183512
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5370,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 5370,
                                      "column": 19
                                    }
                                  }
                                },
                                "range": [
                                  183501,
                                  183512
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5370,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5370,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                183501,
                                183513
                              ],
                              "loc": {
                                "start": {
                                  "line": 5370,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5370,
                                  "column": 20
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  183529,
                                  183535
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5371,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 5371,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                183522,
                                183536
                              ],
                              "loc": {
                                "start": {
                                  "line": 5371,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5371,
                                  "column": 22
                                }
                              }
                            }
                          ],
                          "range": [
                            183292,
                            183544
                          ],
                          "loc": {
                            "start": {
                              "line": 5362,
                              "column": 24
                            },
                            "end": {
                              "line": 5372,
                              "column": 7
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          183281,
                          183544
                        ],
                        "loc": {
                          "start": {
                            "line": 5362,
                            "column": 13
                          },
                          "end": {
                            "line": 5372,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        183274,
                        183545
                      ],
                      "loc": {
                        "start": {
                          "line": 5362,
                          "column": 6
                        },
                        "end": {
                          "line": 5372,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    183164,
                    183551
                  ],
                  "loc": {
                    "start": {
                      "line": 5355,
                      "column": 24
                    },
                    "end": {
                      "line": 5373,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  183144,
                  183551
                ],
                "loc": {
                  "start": {
                    "line": 5355,
                    "column": 4
                  },
                  "end": {
                    "line": 5373,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "partial",
                  "range": [
                    184397,
                    184404
                  ],
                  "loc": {
                    "start": {
                      "line": 5396,
                      "column": 13
                    },
                    "end": {
                      "line": 5396,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      184405,
                      184409
                    ],
                    "loc": {
                      "start": {
                        "line": 5396,
                        "column": 21
                      },
                      "end": {
                        "line": 5396,
                        "column": 25
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          184423,
                          184427
                        ],
                        "loc": {
                          "start": {
                            "line": 5397,
                            "column": 10
                          },
                          "end": {
                            "line": 5397,
                            "column": 14
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "arity",
                                  "range": [
                                    184443,
                                    184448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5398,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5398,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        184451,
                                        184455
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5398,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 5398,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "expando",
                                      "range": [
                                        184456,
                                        184463
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5398,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 5398,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      184451,
                                      184464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5398,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 5398,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "func",
                                        "range": [
                                          184467,
                                          184471
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5398,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 5398,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "expando",
                                        "range": [
                                          184472,
                                          184479
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5398,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 5398,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "range": [
                                        184467,
                                        184480
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5398,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 5398,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        184481,
                                        184482
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5398,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 5398,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      184467,
                                      184483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5398,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 5398,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        184486,
                                        184490
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5398,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 5398,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        184491,
                                        184497
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5398,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 5398,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "range": [
                                      184486,
                                      184497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5398,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 5398,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    184451,
                                    184497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5398,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 5398,
                                      "column": 66
                                    }
                                  }
                                },
                                "range": [
                                  184443,
                                  184497
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5398,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5398,
                                    "column": 66
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "partialArgs",
                                  "range": [
                                    184511,
                                    184522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5399,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5399,
                                      "column": 23
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "slice",
                                    "range": [
                                      184525,
                                      184530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5399,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 5399,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "arguments",
                                      "range": [
                                        184531,
                                        184540
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5399,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 5399,
                                          "column": 41
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        184542,
                                        184543
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5399,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 5399,
                                          "column": 44
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    184525,
                                    184544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5399,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 5399,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  184511,
                                  184544
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5399,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5399,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              184439,
                              184545
                            ],
                            "loc": {
                              "start": {
                                "line": 5398,
                                "column": 8
                              },
                              "end": {
                                "line": 5399,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "-=",
                              "left": {
                                "type": "Identifier",
                                "name": "arity",
                                "range": [
                                  184555,
                                  184560
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5401,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5401,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "partialArgs",
                                  "range": [
                                    184564,
                                    184575
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5401,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 5401,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    184576,
                                    184582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5401,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 5401,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  184564,
                                  184582
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5401,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 5401,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                184555,
                                184582
                              ],
                              "loc": {
                                "start": {
                                  "line": 5401,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5401,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              184555,
                              184583
                            ],
                            "loc": {
                              "start": {
                                "line": 5401,
                                "column": 8
                              },
                              "end": {
                                "line": 5401,
                                "column": 36
                              }
                            }
                          }
                        ],
                        "range": [
                          184429,
                          184591
                        ],
                        "loc": {
                          "start": {
                            "line": 5397,
                            "column": 16
                          },
                          "end": {
                            "line": 5402,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        184419,
                        184591
                      ],
                      "loc": {
                        "start": {
                          "line": 5397,
                          "column": 6
                        },
                        "end": {
                          "line": 5402,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "createWrapper",
                          "range": [
                            184605,
                            184618
                          ],
                          "loc": {
                            "start": {
                              "line": 5403,
                              "column": 13
                            },
                            "end": {
                              "line": 5403,
                              "column": 26
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              184619,
                              184623
                            ],
                            "loc": {
                              "start": {
                                "line": 5403,
                                "column": 27
                              },
                              "end": {
                                "line": 5403,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "PARTIAL_FLAG",
                            "range": [
                              184625,
                              184637
                            ],
                            "loc": {
                              "start": {
                                "line": 5403,
                                "column": 33
                              },
                              "end": {
                                "line": 5403,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              184639,
                              184644
                            ],
                            "loc": {
                              "start": {
                                "line": 5403,
                                "column": 47
                              },
                              "end": {
                                "line": 5403,
                                "column": 52
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              184646,
                              184650
                            ],
                            "loc": {
                              "start": {
                                "line": 5403,
                                "column": 54
                              },
                              "end": {
                                "line": 5403,
                                "column": 58
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "partialArgs",
                            "range": [
                              184652,
                              184663
                            ],
                            "loc": {
                              "start": {
                                "line": 5403,
                                "column": 60
                              },
                              "end": {
                                "line": 5403,
                                "column": 71
                              }
                            }
                          }
                        ],
                        "range": [
                          184605,
                          184664
                        ],
                        "loc": {
                          "start": {
                            "line": 5403,
                            "column": 13
                          },
                          "end": {
                            "line": 5403,
                            "column": 72
                          }
                        }
                      },
                      "range": [
                        184598,
                        184665
                      ],
                      "loc": {
                        "start": {
                          "line": 5403,
                          "column": 6
                        },
                        "end": {
                          "line": 5403,
                          "column": 73
                        }
                      }
                    }
                  ],
                  "range": [
                    184411,
                    184671
                  ],
                  "loc": {
                    "start": {
                      "line": 5396,
                      "column": 27
                    },
                    "end": {
                      "line": 5404,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  184388,
                  184671
                ],
                "loc": {
                  "start": {
                    "line": 5396,
                    "column": 4
                  },
                  "end": {
                    "line": 5404,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "partialRight",
                  "range": [
                    185582,
                    185594
                  ],
                  "loc": {
                    "start": {
                      "line": 5436,
                      "column": 13
                    },
                    "end": {
                      "line": 5436,
                      "column": 25
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      185595,
                      185599
                    ],
                    "loc": {
                      "start": {
                        "line": 5436,
                        "column": 26
                      },
                      "end": {
                        "line": 5436,
                        "column": 30
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          185613,
                          185617
                        ],
                        "loc": {
                          "start": {
                            "line": 5437,
                            "column": 10
                          },
                          "end": {
                            "line": 5437,
                            "column": 14
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "arity",
                                  "range": [
                                    185633,
                                    185638
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5438,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5438,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        185641,
                                        185645
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5438,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 5438,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "expando",
                                      "range": [
                                        185646,
                                        185653
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5438,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 5438,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      185641,
                                      185654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5438,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 5438,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "func",
                                        "range": [
                                          185657,
                                          185661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5438,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 5438,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "expando",
                                        "range": [
                                          185662,
                                          185669
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5438,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 5438,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "range": [
                                        185657,
                                        185670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5438,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 5438,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        185671,
                                        185672
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5438,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 5438,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      185657,
                                      185673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5438,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 5438,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        185676,
                                        185680
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5438,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 5438,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        185681,
                                        185687
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5438,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 5438,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "range": [
                                      185676,
                                      185687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5438,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 5438,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    185641,
                                    185687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5438,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 5438,
                                      "column": 66
                                    }
                                  }
                                },
                                "range": [
                                  185633,
                                  185687
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5438,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5438,
                                    "column": 66
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "partialRightArgs",
                                  "range": [
                                    185701,
                                    185717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5439,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5439,
                                      "column": 28
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "slice",
                                    "range": [
                                      185720,
                                      185725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5439,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 5439,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "arguments",
                                      "range": [
                                        185726,
                                        185735
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5439,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 5439,
                                          "column": 46
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        185737,
                                        185738
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5439,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 5439,
                                          "column": 49
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    185720,
                                    185739
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5439,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 5439,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  185701,
                                  185739
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5439,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5439,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              185629,
                              185740
                            ],
                            "loc": {
                              "start": {
                                "line": 5438,
                                "column": 8
                              },
                              "end": {
                                "line": 5439,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "-=",
                              "left": {
                                "type": "Identifier",
                                "name": "arity",
                                "range": [
                                  185750,
                                  185755
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5441,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5441,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "partialRightArgs",
                                  "range": [
                                    185759,
                                    185775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5441,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 5441,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    185776,
                                    185782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5441,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 5441,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  185759,
                                  185782
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5441,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 5441,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                185750,
                                185782
                              ],
                              "loc": {
                                "start": {
                                  "line": 5441,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5441,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              185750,
                              185783
                            ],
                            "loc": {
                              "start": {
                                "line": 5441,
                                "column": 8
                              },
                              "end": {
                                "line": 5441,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          185619,
                          185791
                        ],
                        "loc": {
                          "start": {
                            "line": 5437,
                            "column": 16
                          },
                          "end": {
                            "line": 5442,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        185609,
                        185791
                      ],
                      "loc": {
                        "start": {
                          "line": 5437,
                          "column": 6
                        },
                        "end": {
                          "line": 5442,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "createWrapper",
                          "range": [
                            185805,
                            185818
                          ],
                          "loc": {
                            "start": {
                              "line": 5443,
                              "column": 13
                            },
                            "end": {
                              "line": 5443,
                              "column": 26
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              185819,
                              185823
                            ],
                            "loc": {
                              "start": {
                                "line": 5443,
                                "column": 27
                              },
                              "end": {
                                "line": 5443,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "PARTIAL_RIGHT_FLAG",
                            "range": [
                              185825,
                              185843
                            ],
                            "loc": {
                              "start": {
                                "line": 5443,
                                "column": 33
                              },
                              "end": {
                                "line": 5443,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              185845,
                              185850
                            ],
                            "loc": {
                              "start": {
                                "line": 5443,
                                "column": 53
                              },
                              "end": {
                                "line": 5443,
                                "column": 58
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              185852,
                              185856
                            ],
                            "loc": {
                              "start": {
                                "line": 5443,
                                "column": 60
                              },
                              "end": {
                                "line": 5443,
                                "column": 64
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              185858,
                              185862
                            ],
                            "loc": {
                              "start": {
                                "line": 5443,
                                "column": 66
                              },
                              "end": {
                                "line": 5443,
                                "column": 70
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "partialRightArgs",
                            "range": [
                              185864,
                              185880
                            ],
                            "loc": {
                              "start": {
                                "line": 5443,
                                "column": 72
                              },
                              "end": {
                                "line": 5443,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "range": [
                          185805,
                          185881
                        ],
                        "loc": {
                          "start": {
                            "line": 5443,
                            "column": 13
                          },
                          "end": {
                            "line": 5443,
                            "column": 89
                          }
                        }
                      },
                      "range": [
                        185798,
                        185882
                      ],
                      "loc": {
                        "start": {
                          "line": 5443,
                          "column": 6
                        },
                        "end": {
                          "line": 5443,
                          "column": 90
                        }
                      }
                    }
                  ],
                  "range": [
                    185601,
                    185888
                  ],
                  "loc": {
                    "start": {
                      "line": 5436,
                      "column": 32
                    },
                    "end": {
                      "line": 5444,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  185573,
                  185888
                ],
                "loc": {
                  "start": {
                    "line": 5436,
                    "column": 4
                  },
                  "end": {
                    "line": 5444,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "throttle",
                  "range": [
                    187458,
                    187466
                  ],
                  "loc": {
                    "start": {
                      "line": 5477,
                      "column": 13
                    },
                    "end": {
                      "line": 5477,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      187467,
                      187471
                    ],
                    "loc": {
                      "start": {
                        "line": 5477,
                        "column": 22
                      },
                      "end": {
                        "line": 5477,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "wait",
                    "range": [
                      187473,
                      187477
                    ],
                    "loc": {
                      "start": {
                        "line": 5477,
                        "column": 28
                      },
                      "end": {
                        "line": 5477,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      187479,
                      187486
                    ],
                    "loc": {
                      "start": {
                        "line": 5477,
                        "column": 34
                      },
                      "end": {
                        "line": 5477,
                        "column": 41
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "leading",
                            "range": [
                              187500,
                              187507
                            ],
                            "loc": {
                              "start": {
                                "line": 5478,
                                "column": 10
                              },
                              "end": {
                                "line": 5478,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              187510,
                              187514
                            ],
                            "loc": {
                              "start": {
                                "line": 5478,
                                "column": 20
                              },
                              "end": {
                                "line": 5478,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            187500,
                            187514
                          ],
                          "loc": {
                            "start": {
                              "line": 5478,
                              "column": 10
                            },
                            "end": {
                              "line": 5478,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "trailing",
                            "range": [
                              187526,
                              187534
                            ],
                            "loc": {
                              "start": {
                                "line": 5479,
                                "column": 10
                              },
                              "end": {
                                "line": 5479,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              187537,
                              187541
                            ],
                            "loc": {
                              "start": {
                                "line": 5479,
                                "column": 21
                              },
                              "end": {
                                "line": 5479,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            187526,
                            187541
                          ],
                          "loc": {
                            "start": {
                              "line": 5479,
                              "column": 10
                            },
                            "end": {
                              "line": 5479,
                              "column": 25
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        187496,
                        187542
                      ],
                      "loc": {
                        "start": {
                          "line": 5478,
                          "column": 6
                        },
                        "end": {
                          "line": 5479,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isFunction",
                            "range": [
                              187555,
                              187565
                            ],
                            "loc": {
                              "start": {
                                "line": 5481,
                                "column": 11
                              },
                              "end": {
                                "line": 5481,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                187566,
                                187570
                              ],
                              "loc": {
                                "start": {
                                  "line": 5481,
                                  "column": 22
                                },
                                "end": {
                                  "line": 5481,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            187555,
                            187571
                          ],
                          "loc": {
                            "start": {
                              "line": 5481,
                              "column": 11
                            },
                            "end": {
                              "line": 5481,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          187554,
                          187571
                        ],
                        "loc": {
                          "start": {
                            "line": 5481,
                            "column": 10
                          },
                          "end": {
                            "line": 5481,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "TypeError",
                                "range": [
                                  187593,
                                  187602
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5482,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5482,
                                    "column": 27
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                187589,
                                187602
                              ],
                              "loc": {
                                "start": {
                                  "line": 5482,
                                  "column": 14
                                },
                                "end": {
                                  "line": 5482,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              187583,
                              187603
                            ],
                            "loc": {
                              "start": {
                                "line": 5482,
                                "column": 8
                              },
                              "end": {
                                "line": 5482,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          187573,
                          187611
                        ],
                        "loc": {
                          "start": {
                            "line": 5481,
                            "column": 29
                          },
                          "end": {
                            "line": 5483,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        187550,
                        187611
                      ],
                      "loc": {
                        "start": {
                          "line": 5481,
                          "column": 6
                        },
                        "end": {
                          "line": 5483,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "Identifier",
                          "name": "options",
                          "range": [
                            187622,
                            187629
                          ],
                          "loc": {
                            "start": {
                              "line": 5484,
                              "column": 10
                            },
                            "end": {
                              "line": 5484,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            187634,
                            187639
                          ],
                          "loc": {
                            "start": {
                              "line": 5484,
                              "column": 22
                            },
                            "end": {
                              "line": 5484,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          187622,
                          187639
                        ],
                        "loc": {
                          "start": {
                            "line": 5484,
                            "column": 10
                          },
                          "end": {
                            "line": 5484,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "leading",
                                "range": [
                                  187651,
                                  187658
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5485,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5485,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  187661,
                                  187666
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5485,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5485,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                187651,
                                187666
                              ],
                              "loc": {
                                "start": {
                                  "line": 5485,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5485,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              187651,
                              187667
                            ],
                            "loc": {
                              "start": {
                                "line": 5485,
                                "column": 8
                              },
                              "end": {
                                "line": 5485,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          187641,
                          187675
                        ],
                        "loc": {
                          "start": {
                            "line": 5484,
                            "column": 29
                          },
                          "end": {
                            "line": 5486,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isObject",
                            "range": [
                              187685,
                              187693
                            ],
                            "loc": {
                              "start": {
                                "line": 5486,
                                "column": 17
                              },
                              "end": {
                                "line": 5486,
                                "column": 25
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                187694,
                                187701
                              ],
                              "loc": {
                                "start": {
                                  "line": 5486,
                                  "column": 26
                                },
                                "end": {
                                  "line": 5486,
                                  "column": 33
                                }
                              }
                            }
                          ],
                          "range": [
                            187685,
                            187702
                          ],
                          "loc": {
                            "start": {
                              "line": 5486,
                              "column": 17
                            },
                            "end": {
                              "line": 5486,
                              "column": 34
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "leading",
                                  "range": [
                                    187714,
                                    187721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5487,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5487,
                                      "column": 15
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "in",
                                    "left": {
                                      "type": "Literal",
                                      "value": "leading",
                                      "raw": "'leading'",
                                      "range": [
                                        187724,
                                        187733
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5487,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 5487,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        187737,
                                        187744
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5487,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 5487,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      187724,
                                      187744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5487,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 5487,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "options",
                                          "range": [
                                            187749,
                                            187756
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5487,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 5487,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "leading",
                                          "range": [
                                            187757,
                                            187764
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5487,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 5487,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          187749,
                                          187764
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5487,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 5487,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        187748,
                                        187764
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5487,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 5487,
                                          "column": 58
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      187747,
                                      187764
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5487,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 5487,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Identifier",
                                    "name": "leading",
                                    "range": [
                                      187767,
                                      187774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5487,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 5487,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    187724,
                                    187774
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5487,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 5487,
                                      "column": 68
                                    }
                                  }
                                },
                                "range": [
                                  187714,
                                  187774
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5487,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5487,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                187714,
                                187775
                              ],
                              "loc": {
                                "start": {
                                  "line": 5487,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5487,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "trailing",
                                  "range": [
                                    187784,
                                    187792
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5488,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5488,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "in",
                                    "left": {
                                      "type": "Literal",
                                      "value": "trailing",
                                      "raw": "'trailing'",
                                      "range": [
                                        187795,
                                        187805
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5488,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 5488,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        187809,
                                        187816
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5488,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 5488,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      187795,
                                      187816
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5488,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 5488,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "options",
                                          "range": [
                                            187821,
                                            187828
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5488,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 5488,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "trailing",
                                          "range": [
                                            187829,
                                            187837
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5488,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 5488,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "range": [
                                          187821,
                                          187837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5488,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 5488,
                                            "column": 61
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        187820,
                                        187837
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5488,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 5488,
                                          "column": 61
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      187819,
                                      187837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5488,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 5488,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Identifier",
                                    "name": "trailing",
                                    "range": [
                                      187840,
                                      187848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5488,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 5488,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    187795,
                                    187848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5488,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 5488,
                                      "column": 72
                                    }
                                  }
                                },
                                "range": [
                                  187784,
                                  187848
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5488,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5488,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                187784,
                                187849
                              ],
                              "loc": {
                                "start": {
                                  "line": 5488,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5488,
                                  "column": 73
                                }
                              }
                            }
                          ],
                          "range": [
                            187704,
                            187857
                          ],
                          "loc": {
                            "start": {
                              "line": 5486,
                              "column": 36
                            },
                            "end": {
                              "line": 5489,
                              "column": 7
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          187681,
                          187857
                        ],
                        "loc": {
                          "start": {
                            "line": 5486,
                            "column": 13
                          },
                          "end": {
                            "line": 5489,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        187618,
                        187857
                      ],
                      "loc": {
                        "start": {
                          "line": 5484,
                          "column": 6
                        },
                        "end": {
                          "line": 5489,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "debounceOptions",
                            "range": [
                              187864,
                              187879
                            ],
                            "loc": {
                              "start": {
                                "line": 5490,
                                "column": 6
                              },
                              "end": {
                                "line": 5490,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "leading",
                            "range": [
                              187880,
                              187887
                            ],
                            "loc": {
                              "start": {
                                "line": 5490,
                                "column": 22
                              },
                              "end": {
                                "line": 5490,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            187864,
                            187887
                          ],
                          "loc": {
                            "start": {
                              "line": 5490,
                              "column": 6
                            },
                            "end": {
                              "line": 5490,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "leading",
                          "range": [
                            187890,
                            187897
                          ],
                          "loc": {
                            "start": {
                              "line": 5490,
                              "column": 32
                            },
                            "end": {
                              "line": 5490,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          187864,
                          187897
                        ],
                        "loc": {
                          "start": {
                            "line": 5490,
                            "column": 6
                          },
                          "end": {
                            "line": 5490,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        187864,
                        187898
                      ],
                      "loc": {
                        "start": {
                          "line": 5490,
                          "column": 6
                        },
                        "end": {
                          "line": 5490,
                          "column": 40
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "debounceOptions",
                            "range": [
                              187905,
                              187920
                            ],
                            "loc": {
                              "start": {
                                "line": 5491,
                                "column": 6
                              },
                              "end": {
                                "line": 5491,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "maxWait",
                            "range": [
                              187921,
                              187928
                            ],
                            "loc": {
                              "start": {
                                "line": 5491,
                                "column": 22
                              },
                              "end": {
                                "line": 5491,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            187905,
                            187928
                          ],
                          "loc": {
                            "start": {
                              "line": 5491,
                              "column": 6
                            },
                            "end": {
                              "line": 5491,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "+",
                          "argument": {
                            "type": "Identifier",
                            "name": "wait",
                            "range": [
                              187932,
                              187936
                            ],
                            "loc": {
                              "start": {
                                "line": 5491,
                                "column": 33
                              },
                              "end": {
                                "line": 5491,
                                "column": 37
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            187931,
                            187936
                          ],
                          "loc": {
                            "start": {
                              "line": 5491,
                              "column": 32
                            },
                            "end": {
                              "line": 5491,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          187905,
                          187936
                        ],
                        "loc": {
                          "start": {
                            "line": 5491,
                            "column": 6
                          },
                          "end": {
                            "line": 5491,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        187905,
                        187937
                      ],
                      "loc": {
                        "start": {
                          "line": 5491,
                          "column": 6
                        },
                        "end": {
                          "line": 5491,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "debounceOptions",
                            "range": [
                              187944,
                              187959
                            ],
                            "loc": {
                              "start": {
                                "line": 5492,
                                "column": 6
                              },
                              "end": {
                                "line": 5492,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "trailing",
                            "range": [
                              187960,
                              187968
                            ],
                            "loc": {
                              "start": {
                                "line": 5492,
                                "column": 22
                              },
                              "end": {
                                "line": 5492,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            187944,
                            187968
                          ],
                          "loc": {
                            "start": {
                              "line": 5492,
                              "column": 6
                            },
                            "end": {
                              "line": 5492,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "trailing",
                          "range": [
                            187971,
                            187979
                          ],
                          "loc": {
                            "start": {
                              "line": 5492,
                              "column": 33
                            },
                            "end": {
                              "line": 5492,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          187944,
                          187979
                        ],
                        "loc": {
                          "start": {
                            "line": 5492,
                            "column": 6
                          },
                          "end": {
                            "line": 5492,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        187944,
                        187980
                      ],
                      "loc": {
                        "start": {
                          "line": 5492,
                          "column": 6
                        },
                        "end": {
                          "line": 5492,
                          "column": 42
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "debounce",
                          "range": [
                            187995,
                            188003
                          ],
                          "loc": {
                            "start": {
                              "line": 5494,
                              "column": 13
                            },
                            "end": {
                              "line": 5494,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              188004,
                              188008
                            ],
                            "loc": {
                              "start": {
                                "line": 5494,
                                "column": 22
                              },
                              "end": {
                                "line": 5494,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "wait",
                            "range": [
                              188010,
                              188014
                            ],
                            "loc": {
                              "start": {
                                "line": 5494,
                                "column": 28
                              },
                              "end": {
                                "line": 5494,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "debounceOptions",
                            "range": [
                              188016,
                              188031
                            ],
                            "loc": {
                              "start": {
                                "line": 5494,
                                "column": 34
                              },
                              "end": {
                                "line": 5494,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          187995,
                          188032
                        ],
                        "loc": {
                          "start": {
                            "line": 5494,
                            "column": 13
                          },
                          "end": {
                            "line": 5494,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        187988,
                        188033
                      ],
                      "loc": {
                        "start": {
                          "line": 5494,
                          "column": 6
                        },
                        "end": {
                          "line": 5494,
                          "column": 51
                        }
                      }
                    }
                  ],
                  "range": [
                    187488,
                    188039
                  ],
                  "loc": {
                    "start": {
                      "line": 5477,
                      "column": 43
                    },
                    "end": {
                      "line": 5495,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  187449,
                  188039
                ],
                "loc": {
                  "start": {
                    "line": 5477,
                    "column": 4
                  },
                  "end": {
                    "line": 5495,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "wrap",
                  "range": [
                    188808,
                    188812
                  ],
                  "loc": {
                    "start": {
                      "line": 5518,
                      "column": 13
                    },
                    "end": {
                      "line": 5518,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      188813,
                      188818
                    ],
                    "loc": {
                      "start": {
                        "line": 5518,
                        "column": 18
                      },
                      "end": {
                        "line": 5518,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "wrapper",
                    "range": [
                      188820,
                      188827
                    ],
                    "loc": {
                      "start": {
                        "line": 5518,
                        "column": 25
                      },
                      "end": {
                        "line": 5518,
                        "column": 32
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "createWrapper",
                          "range": [
                            188844,
                            188857
                          ],
                          "loc": {
                            "start": {
                              "line": 5519,
                              "column": 13
                            },
                            "end": {
                              "line": 5519,
                              "column": 26
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "wrapper",
                            "range": [
                              188858,
                              188865
                            ],
                            "loc": {
                              "start": {
                                "line": 5519,
                                "column": 27
                              },
                              "end": {
                                "line": 5519,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "PARTIAL_FLAG",
                            "range": [
                              188867,
                              188879
                            ],
                            "loc": {
                              "start": {
                                "line": 5519,
                                "column": 36
                              },
                              "end": {
                                "line": 5519,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              188881,
                              188885
                            ],
                            "loc": {
                              "start": {
                                "line": 5519,
                                "column": 50
                              },
                              "end": {
                                "line": 5519,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              188887,
                              188891
                            ],
                            "loc": {
                              "start": {
                                "line": 5519,
                                "column": 56
                              },
                              "end": {
                                "line": 5519,
                                "column": 60
                              }
                            }
                          },
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  188894,
                                  188899
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5519,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 5519,
                                    "column": 68
                                  }
                                }
                              }
                            ],
                            "range": [
                              188893,
                              188900
                            ],
                            "loc": {
                              "start": {
                                "line": 5519,
                                "column": 62
                              },
                              "end": {
                                "line": 5519,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "range": [
                          188844,
                          188901
                        ],
                        "loc": {
                          "start": {
                            "line": 5519,
                            "column": 13
                          },
                          "end": {
                            "line": 5519,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        188837,
                        188902
                      ],
                      "loc": {
                        "start": {
                          "line": 5519,
                          "column": 6
                        },
                        "end": {
                          "line": 5519,
                          "column": 71
                        }
                      }
                    }
                  ],
                  "range": [
                    188829,
                    188908
                  ],
                  "loc": {
                    "start": {
                      "line": 5518,
                      "column": 34
                    },
                    "end": {
                      "line": 5520,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  188799,
                  188908
                ],
                "loc": {
                  "start": {
                    "line": 5518,
                    "column": 4
                  },
                  "end": {
                    "line": 5520,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "assign",
                  "range": [
                    190194,
                    190200
                  ],
                  "loc": {
                    "start": {
                      "line": 5552,
                      "column": 13
                    },
                    "end": {
                      "line": 5552,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      190201,
                      190207
                    ],
                    "loc": {
                      "start": {
                        "line": 5552,
                        "column": 20
                      },
                      "end": {
                        "line": 5552,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      190209,
                      190215
                    ],
                    "loc": {
                      "start": {
                        "line": 5552,
                        "column": 28
                      },
                      "end": {
                        "line": 5552,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "guard",
                    "range": [
                      190217,
                      190222
                    ],
                    "loc": {
                      "start": {
                        "line": 5552,
                        "column": 36
                      },
                      "end": {
                        "line": 5552,
                        "column": 41
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              190236,
                              190240
                            ],
                            "loc": {
                              "start": {
                                "line": 5553,
                                "column": 10
                              },
                              "end": {
                                "line": 5553,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              190243,
                              190252
                            ],
                            "loc": {
                              "start": {
                                "line": 5553,
                                "column": 17
                              },
                              "end": {
                                "line": 5553,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            190236,
                            190252
                          ],
                          "loc": {
                            "start": {
                              "line": 5553,
                              "column": 10
                            },
                            "end": {
                              "line": 5553,
                              "column": 26
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              190264,
                              190273
                            ],
                            "loc": {
                              "start": {
                                "line": 5554,
                                "column": 10
                              },
                              "end": {
                                "line": 5554,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              190276,
                              190277
                            ],
                            "loc": {
                              "start": {
                                "line": 5554,
                                "column": 22
                              },
                              "end": {
                                "line": 5554,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            190264,
                            190277
                          ],
                          "loc": {
                            "start": {
                              "line": 5554,
                              "column": 10
                            },
                            "end": {
                              "line": 5554,
                              "column": 23
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsLength",
                            "range": [
                              190289,
                              190299
                            ],
                            "loc": {
                              "start": {
                                "line": 5555,
                                "column": 10
                              },
                              "end": {
                                "line": 5555,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                190302,
                                190306
                              ],
                              "loc": {
                                "start": {
                                  "line": 5555,
                                  "column": 23
                                },
                                "end": {
                                  "line": 5555,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                190307,
                                190313
                              ],
                              "loc": {
                                "start": {
                                  "line": 5555,
                                  "column": 28
                                },
                                "end": {
                                  "line": 5555,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              190302,
                              190313
                            ],
                            "loc": {
                              "start": {
                                "line": 5555,
                                "column": 23
                              },
                              "end": {
                                "line": 5555,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            190289,
                            190313
                          ],
                          "loc": {
                            "start": {
                              "line": 5555,
                              "column": 10
                            },
                            "end": {
                              "line": 5555,
                              "column": 34
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              190325,
                              190329
                            ],
                            "loc": {
                              "start": {
                                "line": 5556,
                                "column": 10
                              },
                              "end": {
                                "line": 5556,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "guard",
                              "range": [
                                190339,
                                190344
                              ],
                              "loc": {
                                "start": {
                                  "line": 5556,
                                  "column": 24
                                },
                                "end": {
                                  "line": 5556,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              190332,
                              190344
                            ],
                            "loc": {
                              "start": {
                                "line": 5556,
                                "column": 17
                              },
                              "end": {
                                "line": 5556,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            190325,
                            190344
                          ],
                          "loc": {
                            "start": {
                              "line": 5556,
                              "column": 10
                            },
                            "end": {
                              "line": 5556,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        190232,
                        190345
                      ],
                      "loc": {
                        "start": {
                          "line": 5553,
                          "column": 6
                        },
                        "end": {
                          "line": 5556,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  190423,
                                  190427
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5559,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 5559,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  190431,
                                  190439
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5559,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 5559,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                190423,
                                190439
                              ],
                              "loc": {
                                "start": {
                                  "line": 5559,
                                  "column": 11
                                },
                                "end": {
                                  "line": 5559,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  190443,
                                  190447
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5559,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 5559,
                                    "column": 35
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "string",
                                "raw": "'string'",
                                "range": [
                                  190451,
                                  190459
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5559,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 5559,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                190443,
                                190459
                              ],
                              "loc": {
                                "start": {
                                  "line": 5559,
                                  "column": 31
                                },
                                "end": {
                                  "line": 5559,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              190423,
                              190459
                            ],
                            "loc": {
                              "start": {
                                "line": 5559,
                                "column": 11
                              },
                              "end": {
                                "line": 5559,
                                "column": 47
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                190464,
                                190468
                              ],
                              "loc": {
                                "start": {
                                  "line": 5559,
                                  "column": 52
                                },
                                "end": {
                                  "line": 5559,
                                  "column": 56
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                190469,
                                190470
                              ],
                              "loc": {
                                "start": {
                                  "line": 5559,
                                  "column": 57
                                },
                                "end": {
                                  "line": 5559,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              190464,
                              190471
                            ],
                            "loc": {
                              "start": {
                                "line": 5559,
                                "column": 52
                              },
                              "end": {
                                "line": 5559,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            190422,
                            190471
                          ],
                          "loc": {
                            "start": {
                              "line": 5559,
                              "column": 10
                            },
                            "end": {
                              "line": 5559,
                              "column": 59
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  190475,
                                  190479
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5559,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 5559,
                                    "column": 67
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 3,
                                "raw": "3",
                                "range": [
                                  190480,
                                  190481
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5559,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 5559,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                190475,
                                190482
                              ],
                              "loc": {
                                "start": {
                                  "line": 5559,
                                  "column": 63
                                },
                                "end": {
                                  "line": 5559,
                                  "column": 70
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "guard",
                              "range": [
                                190483,
                                190488
                              ],
                              "loc": {
                                "start": {
                                  "line": 5559,
                                  "column": 71
                                },
                                "end": {
                                  "line": 5559,
                                  "column": 76
                                }
                              }
                            },
                            "range": [
                              190475,
                              190489
                            ],
                            "loc": {
                              "start": {
                                "line": 5559,
                                "column": 63
                              },
                              "end": {
                                "line": 5559,
                                "column": 77
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              190494,
                              190500
                            ],
                            "loc": {
                              "start": {
                                "line": 5559,
                                "column": 82
                              },
                              "end": {
                                "line": 5559,
                                "column": 88
                              }
                            }
                          },
                          "range": [
                            190475,
                            190500
                          ],
                          "loc": {
                            "start": {
                              "line": 5559,
                              "column": 63
                            },
                            "end": {
                              "line": 5559,
                              "column": 88
                            }
                          }
                        },
                        "range": [
                          190422,
                          190500
                        ],
                        "loc": {
                          "start": {
                            "line": 5559,
                            "column": 10
                          },
                          "end": {
                            "line": 5559,
                            "column": 88
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "argsLength",
                                "range": [
                                  190512,
                                  190522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5560,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5560,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  190525,
                                  190526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5560,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 5560,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                190512,
                                190526
                              ],
                              "loc": {
                                "start": {
                                  "line": 5560,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5560,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              190512,
                              190527
                            ],
                            "loc": {
                              "start": {
                                "line": 5560,
                                "column": 8
                              },
                              "end": {
                                "line": 5560,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          190502,
                          190535
                        ],
                        "loc": {
                          "start": {
                            "line": 5559,
                            "column": 90
                          },
                          "end": {
                            "line": 5561,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        190418,
                        190535
                      ],
                      "loc": {
                        "start": {
                          "line": 5559,
                          "column": 6
                        },
                        "end": {
                          "line": 5561,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": ">",
                          "left": {
                            "type": "Identifier",
                            "name": "argsLength",
                            "range": [
                              190572,
                              190582
                            ],
                            "loc": {
                              "start": {
                                "line": 5563,
                                "column": 10
                              },
                              "end": {
                                "line": 5563,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 3,
                            "raw": "3",
                            "range": [
                              190585,
                              190586
                            ],
                            "loc": {
                              "start": {
                                "line": 5563,
                                "column": 23
                              },
                              "end": {
                                "line": 5563,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            190572,
                            190586
                          ],
                          "loc": {
                            "start": {
                              "line": 5563,
                              "column": 10
                            },
                            "end": {
                              "line": 5563,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  190597,
                                  190601
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5563,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 5563,
                                    "column": 39
                                  }
                                }
                              },
                              "property": {
                                "type": "BinaryExpression",
                                "operator": "-",
                                "left": {
                                  "type": "Identifier",
                                  "name": "argsLength",
                                  "range": [
                                    190602,
                                    190612
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5563,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 5563,
                                      "column": 50
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 2,
                                  "raw": "2",
                                  "range": [
                                    190615,
                                    190616
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5563,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 5563,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  190602,
                                  190616
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5563,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 5563,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                190597,
                                190617
                              ],
                              "loc": {
                                "start": {
                                  "line": 5563,
                                  "column": 35
                                },
                                "end": {
                                  "line": 5563,
                                  "column": 55
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              190590,
                              190617
                            ],
                            "loc": {
                              "start": {
                                "line": 5563,
                                "column": 28
                              },
                              "end": {
                                "line": 5563,
                                "column": 55
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "function",
                            "raw": "'function'",
                            "range": [
                              190621,
                              190631
                            ],
                            "loc": {
                              "start": {
                                "line": 5563,
                                "column": 59
                              },
                              "end": {
                                "line": 5563,
                                "column": 69
                              }
                            }
                          },
                          "range": [
                            190590,
                            190631
                          ],
                          "loc": {
                            "start": {
                              "line": 5563,
                              "column": 28
                            },
                            "end": {
                              "line": 5563,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          190572,
                          190631
                        ],
                        "loc": {
                          "start": {
                            "line": 5563,
                            "column": 10
                          },
                          "end": {
                            "line": 5563,
                            "column": 69
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    190647,
                                    190655
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5564,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5564,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "baseCreateCallback",
                                    "range": [
                                      190658,
                                      190676
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5564,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 5564,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          190677,
                                          190681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5564,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 5564,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "BinaryExpression",
                                        "operator": "-",
                                        "left": {
                                          "type": "UpdateExpression",
                                          "operator": "--",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "argsLength",
                                            "range": [
                                              190684,
                                              190694
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5564,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 5564,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            190682,
                                            190694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5564,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 5564,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            190697,
                                            190698
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5564,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 5564,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "range": [
                                          190682,
                                          190698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5564,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 5564,
                                            "column": 63
                                          }
                                        }
                                      },
                                      "range": [
                                        190677,
                                        190699
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5564,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 5564,
                                          "column": 64
                                        }
                                      }
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          190701,
                                          190705
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5564,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 5564,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "UpdateExpression",
                                        "operator": "--",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "argsLength",
                                          "range": [
                                            190706,
                                            190716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5564,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 5564,
                                              "column": 81
                                            }
                                          }
                                        },
                                        "prefix": false,
                                        "range": [
                                          190706,
                                          190718
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5564,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 5564,
                                            "column": 83
                                          }
                                        }
                                      },
                                      "range": [
                                        190701,
                                        190719
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5564,
                                          "column": 66
                                        },
                                        "end": {
                                          "line": 5564,
                                          "column": 84
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        190721,
                                        190722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5564,
                                          "column": 86
                                        },
                                        "end": {
                                          "line": 5564,
                                          "column": 87
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    190658,
                                    190723
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5564,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 5564,
                                      "column": 88
                                    }
                                  }
                                },
                                "range": [
                                  190647,
                                  190723
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5564,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5564,
                                    "column": 88
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              190643,
                              190724
                            ],
                            "loc": {
                              "start": {
                                "line": 5564,
                                "column": 8
                              },
                              "end": {
                                "line": 5564,
                                "column": 89
                              }
                            }
                          }
                        ],
                        "range": [
                          190633,
                          190732
                        ],
                        "loc": {
                          "start": {
                            "line": 5563,
                            "column": 71
                          },
                          "end": {
                            "line": 5565,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": ">",
                            "left": {
                              "type": "Identifier",
                              "name": "argsLength",
                              "range": [
                                190742,
                                190752
                              ],
                              "loc": {
                                "start": {
                                  "line": 5565,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5565,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 2,
                              "raw": "2",
                              "range": [
                                190755,
                                190756
                              ],
                              "loc": {
                                "start": {
                                  "line": 5565,
                                  "column": 30
                                },
                                "end": {
                                  "line": 5565,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              190742,
                              190756
                            ],
                            "loc": {
                              "start": {
                                "line": 5565,
                                "column": 17
                              },
                              "end": {
                                "line": 5565,
                                "column": 31
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    190767,
                                    190771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5565,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 5565,
                                      "column": 46
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "-",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "argsLength",
                                    "range": [
                                      190772,
                                      190782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5565,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 5565,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      190785,
                                      190786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5565,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 5565,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    190772,
                                    190786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5565,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 5565,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  190767,
                                  190787
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5565,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 5565,
                                    "column": 62
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                190760,
                                190787
                              ],
                              "loc": {
                                "start": {
                                  "line": 5565,
                                  "column": 35
                                },
                                "end": {
                                  "line": 5565,
                                  "column": 62
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "function",
                              "raw": "'function'",
                              "range": [
                                190791,
                                190801
                              ],
                              "loc": {
                                "start": {
                                  "line": 5565,
                                  "column": 66
                                },
                                "end": {
                                  "line": 5565,
                                  "column": 76
                                }
                              }
                            },
                            "range": [
                              190760,
                              190801
                            ],
                            "loc": {
                              "start": {
                                "line": 5565,
                                "column": 35
                              },
                              "end": {
                                "line": 5565,
                                "column": 76
                              }
                            }
                          },
                          "range": [
                            190742,
                            190801
                          ],
                          "loc": {
                            "start": {
                              "line": 5565,
                              "column": 17
                            },
                            "end": {
                              "line": 5565,
                              "column": 76
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    190813,
                                    190821
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5566,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5566,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      190824,
                                      190828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5566,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 5566,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "UpdateExpression",
                                    "operator": "--",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "argsLength",
                                      "range": [
                                        190831,
                                        190841
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5566,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 5566,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      190829,
                                      190841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5566,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 5566,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    190824,
                                    190842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5566,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 5566,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  190813,
                                  190842
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5566,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5566,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                190813,
                                190843
                              ],
                              "loc": {
                                "start": {
                                  "line": 5566,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5566,
                                  "column": 38
                                }
                              }
                            }
                          ],
                          "range": [
                            190803,
                            190851
                          ],
                          "loc": {
                            "start": {
                              "line": 5565,
                              "column": 78
                            },
                            "end": {
                              "line": 5567,
                              "column": 7
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          190738,
                          190851
                        ],
                        "loc": {
                          "start": {
                            "line": 5565,
                            "column": 13
                          },
                          "end": {
                            "line": 5567,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        190568,
                        190851
                      ],
                      "loc": {
                        "start": {
                          "line": 5563,
                          "column": 6
                        },
                        "end": {
                          "line": 5567,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              190867,
                              190876
                            ],
                            "loc": {
                              "start": {
                                "line": 5568,
                                "column": 15
                              },
                              "end": {
                                "line": 5568,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            190865,
                            190876
                          ],
                          "loc": {
                            "start": {
                              "line": 5568,
                              "column": 13
                            },
                            "end": {
                              "line": 5568,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "argsLength",
                          "range": [
                            190879,
                            190889
                          ],
                          "loc": {
                            "start": {
                              "line": 5568,
                              "column": 27
                            },
                            "end": {
                              "line": 5568,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          190865,
                          190889
                        ],
                        "loc": {
                          "start": {
                            "line": 5568,
                            "column": 13
                          },
                          "end": {
                            "line": 5568,
                            "column": 37
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  190901,
                                  190907
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5569,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5569,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    190910,
                                    190914
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5569,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 5569,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "argsIndex",
                                  "range": [
                                    190915,
                                    190924
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5569,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 5569,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  190910,
                                  190925
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5569,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 5569,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                190901,
                                190925
                              ],
                              "loc": {
                                "start": {
                                  "line": 5569,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5569,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              190901,
                              190926
                            ],
                            "loc": {
                              "start": {
                                "line": 5569,
                                "column": 8
                              },
                              "end": {
                                "line": 5569,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isObject",
                                "range": [
                                  190939,
                                  190947
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5570,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5570,
                                    "column": 20
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "source",
                                  "range": [
                                    190948,
                                    190954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5570,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 5570,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                190939,
                                190955
                              ],
                              "loc": {
                                "start": {
                                  "line": 5570,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5570,
                                  "column": 28
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          190973,
                                          190978
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5571,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5571,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "UnaryExpression",
                                        "operator": "-",
                                        "argument": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            190982,
                                            190983
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5571,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 5571,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          190981,
                                          190983
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5571,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 5571,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        190973,
                                        190983
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5571,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5571,
                                          "column": 24
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "props",
                                        "range": [
                                          190999,
                                          191004
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5572,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5572,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "keys",
                                          "range": [
                                            191007,
                                            191011
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5572,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 5572,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              191012,
                                              191018
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5572,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 5572,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          191007,
                                          191019
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5572,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 5572,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        190999,
                                        191019
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5572,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5572,
                                          "column": 34
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          191035,
                                          191041
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5573,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5573,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            191044,
                                            191049
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5573,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 5573,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            191050,
                                            191056
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5573,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 5573,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "range": [
                                          191044,
                                          191056
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5573,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 5573,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        191035,
                                        191056
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5573,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5573,
                                          "column": 35
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    190969,
                                    191057
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5571,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5573,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "WhileStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "UpdateExpression",
                                      "operator": "++",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          191078,
                                          191083
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5575,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 5575,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        191076,
                                        191083
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5575,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 5575,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        191086,
                                        191092
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5575,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 5575,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      191076,
                                      191092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5575,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 5575,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                191112,
                                                191115
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5576,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 5576,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "props",
                                                "range": [
                                                  191118,
                                                  191123
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5576,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 5576,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "index",
                                                "range": [
                                                  191124,
                                                  191129
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5576,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 5576,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                191118,
                                                191130
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5576,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 5576,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "range": [
                                              191112,
                                              191130
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5576,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 5576,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "kind": "var",
                                        "range": [
                                          191108,
                                          191131
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5576,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5576,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "object",
                                              "range": [
                                                191144,
                                                191150
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5577,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 5577,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                191151,
                                                191154
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5577,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 5577,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "range": [
                                              191144,
                                              191155
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5577,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 5577,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "ConditionalExpression",
                                            "test": {
                                              "type": "Identifier",
                                              "name": "callback",
                                              "range": [
                                                191158,
                                                191166
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5577,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 5577,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "consequent": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "callback",
                                                "range": [
                                                  191169,
                                                  191177
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5577,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 5577,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "object",
                                                    "range": [
                                                      191178,
                                                      191184
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5577,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 5577,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      191185,
                                                      191188
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5577,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 5577,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    191178,
                                                    191189
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5577,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 5577,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "source",
                                                    "range": [
                                                      191191,
                                                      191197
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5577,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 5577,
                                                        "column": 65
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      191198,
                                                      191201
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5577,
                                                        "column": 66
                                                      },
                                                      "end": {
                                                        "line": 5577,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    191191,
                                                    191202
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5577,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 5577,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                191169,
                                                191203
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5577,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 5577,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "alternate": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  191206,
                                                  191212
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5577,
                                                    "column": 74
                                                  },
                                                  "end": {
                                                    "line": 5577,
                                                    "column": 80
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "key",
                                                "range": [
                                                  191213,
                                                  191216
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5577,
                                                    "column": 81
                                                  },
                                                  "end": {
                                                    "line": 5577,
                                                    "column": 84
                                                  }
                                                }
                                              },
                                              "range": [
                                                191206,
                                                191217
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5577,
                                                  "column": 74
                                                },
                                                "end": {
                                                  "line": 5577,
                                                  "column": 85
                                                }
                                              }
                                            },
                                            "range": [
                                              191158,
                                              191217
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5577,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 5577,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            191144,
                                            191217
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5577,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 5577,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "range": [
                                          191144,
                                          191218
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5577,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5577,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      191094,
                                      191230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5575,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 5578,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    191069,
                                    191230
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5575,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5578,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                190957,
                                191240
                              ],
                              "loc": {
                                "start": {
                                  "line": 5570,
                                  "column": 30
                                },
                                "end": {
                                  "line": 5579,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              190935,
                              191240
                            ],
                            "loc": {
                              "start": {
                                "line": 5570,
                                "column": 8
                              },
                              "end": {
                                "line": 5579,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          190891,
                          191248
                        ],
                        "loc": {
                          "start": {
                            "line": 5568,
                            "column": 39
                          },
                          "end": {
                            "line": 5580,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        190858,
                        191248
                      ],
                      "loc": {
                        "start": {
                          "line": 5568,
                          "column": 6
                        },
                        "end": {
                          "line": 5580,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          191262,
                          191268
                        ],
                        "loc": {
                          "start": {
                            "line": 5581,
                            "column": 13
                          },
                          "end": {
                            "line": 5581,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        191255,
                        191269
                      ],
                      "loc": {
                        "start": {
                          "line": 5581,
                          "column": 6
                        },
                        "end": {
                          "line": 5581,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    190224,
                    191275
                  ],
                  "loc": {
                    "start": {
                      "line": 5552,
                      "column": 43
                    },
                    "end": {
                      "line": 5582,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  190185,
                  191275
                ],
                "loc": {
                  "start": {
                    "line": 5552,
                    "column": 4
                  },
                  "end": {
                    "line": 5582,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "clone",
                  "range": [
                    193127,
                    193132
                  ],
                  "loc": {
                    "start": {
                      "line": 5630,
                      "column": 13
                    },
                    "end": {
                      "line": 5630,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      193133,
                      193138
                    ],
                    "loc": {
                      "start": {
                        "line": 5630,
                        "column": 19
                      },
                      "end": {
                        "line": 5630,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "isDeep",
                    "range": [
                      193140,
                      193146
                    ],
                    "loc": {
                      "start": {
                        "line": 5630,
                        "column": 26
                      },
                      "end": {
                        "line": 5630,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      193148,
                      193156
                    ],
                    "loc": {
                      "start": {
                        "line": 5630,
                        "column": 34
                      },
                      "end": {
                        "line": 5630,
                        "column": 42
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      193158,
                      193165
                    ],
                    "loc": {
                      "start": {
                        "line": 5630,
                        "column": 44
                      },
                      "end": {
                        "line": 5630,
                        "column": 51
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              193179,
                              193183
                            ],
                            "loc": {
                              "start": {
                                "line": 5631,
                                "column": 10
                              },
                              "end": {
                                "line": 5631,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "isDeep",
                              "range": [
                                193193,
                                193199
                              ],
                              "loc": {
                                "start": {
                                  "line": 5631,
                                  "column": 24
                                },
                                "end": {
                                  "line": 5631,
                                  "column": 30
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              193186,
                              193199
                            ],
                            "loc": {
                              "start": {
                                "line": 5631,
                                "column": 17
                              },
                              "end": {
                                "line": 5631,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            193179,
                            193199
                          ],
                          "loc": {
                            "start": {
                              "line": 5631,
                              "column": 10
                            },
                            "end": {
                              "line": 5631,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        193175,
                        193200
                      ],
                      "loc": {
                        "start": {
                          "line": 5631,
                          "column": 6
                        },
                        "end": {
                          "line": 5631,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              193238,
                              193242
                            ],
                            "loc": {
                              "start": {
                                "line": 5634,
                                "column": 10
                              },
                              "end": {
                                "line": 5634,
                                "column": 14
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "boolean",
                            "raw": "'boolean'",
                            "range": [
                              193246,
                              193255
                            ],
                            "loc": {
                              "start": {
                                "line": 5634,
                                "column": 18
                              },
                              "end": {
                                "line": 5634,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            193238,
                            193255
                          ],
                          "loc": {
                            "start": {
                              "line": 5634,
                              "column": 10
                            },
                            "end": {
                              "line": 5634,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "isDeep",
                            "range": [
                              193259,
                              193265
                            ],
                            "loc": {
                              "start": {
                                "line": 5634,
                                "column": 31
                              },
                              "end": {
                                "line": 5634,
                                "column": 37
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              193269,
                              193273
                            ],
                            "loc": {
                              "start": {
                                "line": 5634,
                                "column": 41
                              },
                              "end": {
                                "line": 5634,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            193259,
                            193273
                          ],
                          "loc": {
                            "start": {
                              "line": 5634,
                              "column": 31
                            },
                            "end": {
                              "line": 5634,
                              "column": 45
                            }
                          }
                        },
                        "range": [
                          193238,
                          193273
                        ],
                        "loc": {
                          "start": {
                            "line": 5634,
                            "column": 10
                          },
                          "end": {
                            "line": 5634,
                            "column": 45
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  193285,
                                  193292
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5635,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5635,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  193295,
                                  193303
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5635,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5635,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                193285,
                                193303
                              ],
                              "loc": {
                                "start": {
                                  "line": 5635,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5635,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              193285,
                              193304
                            ],
                            "loc": {
                              "start": {
                                "line": 5635,
                                "column": 8
                              },
                              "end": {
                                "line": 5635,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  193313,
                                  193321
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5636,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5636,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "isDeep",
                                "range": [
                                  193324,
                                  193330
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5636,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 5636,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                193313,
                                193330
                              ],
                              "loc": {
                                "start": {
                                  "line": 5636,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5636,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              193313,
                              193331
                            ],
                            "loc": {
                              "start": {
                                "line": 5636,
                                "column": 8
                              },
                              "end": {
                                "line": 5636,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "isDeep",
                                "range": [
                                  193340,
                                  193346
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5637,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5637,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  193349,
                                  193354
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5637,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 5637,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                193340,
                                193354
                              ],
                              "loc": {
                                "start": {
                                  "line": 5637,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5637,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              193340,
                              193355
                            ],
                            "loc": {
                              "start": {
                                "line": 5637,
                                "column": 8
                              },
                              "end": {
                                "line": 5637,
                                "column": 23
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "type",
                                      "range": [
                                        193434,
                                        193438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5640,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 5640,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "number",
                                      "raw": "'number'",
                                      "range": [
                                        193442,
                                        193450
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5640,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 5640,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      193434,
                                      193450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5640,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 5640,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "type",
                                      "range": [
                                        193454,
                                        193458
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5640,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 5640,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "string",
                                      "raw": "'string'",
                                      "range": [
                                        193462,
                                        193470
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5640,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 5640,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      193454,
                                      193470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5640,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 5640,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    193434,
                                    193470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5640,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 5640,
                                      "column": 49
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "thisArg",
                                  "range": [
                                    193475,
                                    193482
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5640,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 5640,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  193433,
                                  193482
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5640,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5640,
                                    "column": 61
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "===",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      193486,
                                      193493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5640,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 5640,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      193494,
                                      193502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5640,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 5640,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    193486,
                                    193503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5640,
                                      "column": 65
                                    },
                                    "end": {
                                      "line": 5640,
                                      "column": 82
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    193508,
                                    193513
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5640,
                                      "column": 87
                                    },
                                    "end": {
                                      "line": 5640,
                                      "column": 92
                                    }
                                  }
                                },
                                "range": [
                                  193486,
                                  193513
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5640,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 5640,
                                    "column": 92
                                  }
                                }
                              },
                              "range": [
                                193433,
                                193513
                              ],
                              "loc": {
                                "start": {
                                  "line": 5640,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5640,
                                  "column": 92
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        193527,
                                        193535
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5641,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5641,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        193538,
                                        193542
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5641,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 5641,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "range": [
                                      193527,
                                      193542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5641,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5641,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    193527,
                                    193543
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5641,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5641,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "range": [
                                193515,
                                193553
                              ],
                              "loc": {
                                "start": {
                                  "line": 5640,
                                  "column": 94
                                },
                                "end": {
                                  "line": 5642,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              193429,
                              193553
                            ],
                            "loc": {
                              "start": {
                                "line": 5640,
                                "column": 8
                              },
                              "end": {
                                "line": 5642,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          193275,
                          193561
                        ],
                        "loc": {
                          "start": {
                            "line": 5634,
                            "column": 47
                          },
                          "end": {
                            "line": 5643,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        193234,
                        193561
                      ],
                      "loc": {
                        "start": {
                          "line": 5634,
                          "column": 6
                        },
                        "end": {
                          "line": 5643,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            193568,
                            193576
                          ],
                          "loc": {
                            "start": {
                              "line": 5644,
                              "column": 6
                            },
                            "end": {
                              "line": 5644,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  193586,
                                  193594
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5644,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 5644,
                                    "column": 32
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                193579,
                                193594
                              ],
                              "loc": {
                                "start": {
                                  "line": 5644,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5644,
                                  "column": 32
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "function",
                              "raw": "'function'",
                              "range": [
                                193598,
                                193608
                              ],
                              "loc": {
                                "start": {
                                  "line": 5644,
                                  "column": 36
                                },
                                "end": {
                                  "line": 5644,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              193579,
                              193608
                            ],
                            "loc": {
                              "start": {
                                "line": 5644,
                                "column": 17
                              },
                              "end": {
                                "line": 5644,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreateCallback",
                              "range": [
                                193612,
                                193630
                              ],
                              "loc": {
                                "start": {
                                  "line": 5644,
                                  "column": 50
                                },
                                "end": {
                                  "line": 5644,
                                  "column": 68
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  193631,
                                  193639
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5644,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 5644,
                                    "column": 77
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  193641,
                                  193648
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5644,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 5644,
                                    "column": 86
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  193650,
                                  193651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5644,
                                    "column": 88
                                  },
                                  "end": {
                                    "line": 5644,
                                    "column": 89
                                  }
                                }
                              }
                            ],
                            "range": [
                              193612,
                              193652
                            ],
                            "loc": {
                              "start": {
                                "line": 5644,
                                "column": 50
                              },
                              "end": {
                                "line": 5644,
                                "column": 90
                              }
                            }
                          },
                          "range": [
                            193579,
                            193652
                          ],
                          "loc": {
                            "start": {
                              "line": 5644,
                              "column": 17
                            },
                            "end": {
                              "line": 5644,
                              "column": 90
                            }
                          }
                        },
                        "range": [
                          193568,
                          193652
                        ],
                        "loc": {
                          "start": {
                            "line": 5644,
                            "column": 6
                          },
                          "end": {
                            "line": 5644,
                            "column": 90
                          }
                        }
                      },
                      "range": [
                        193568,
                        193653
                      ],
                      "loc": {
                        "start": {
                          "line": 5644,
                          "column": 6
                        },
                        "end": {
                          "line": 5644,
                          "column": 91
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseClone",
                          "range": [
                            193667,
                            193676
                          ],
                          "loc": {
                            "start": {
                              "line": 5645,
                              "column": 13
                            },
                            "end": {
                              "line": 5645,
                              "column": 22
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              193677,
                              193682
                            ],
                            "loc": {
                              "start": {
                                "line": 5645,
                                "column": 23
                              },
                              "end": {
                                "line": 5645,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "isDeep",
                            "range": [
                              193684,
                              193690
                            ],
                            "loc": {
                              "start": {
                                "line": 5645,
                                "column": 30
                              },
                              "end": {
                                "line": 5645,
                                "column": 36
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              193692,
                              193700
                            ],
                            "loc": {
                              "start": {
                                "line": 5645,
                                "column": 38
                              },
                              "end": {
                                "line": 5645,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          193667,
                          193701
                        ],
                        "loc": {
                          "start": {
                            "line": 5645,
                            "column": 13
                          },
                          "end": {
                            "line": 5645,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        193660,
                        193702
                      ],
                      "loc": {
                        "start": {
                          "line": 5645,
                          "column": 6
                        },
                        "end": {
                          "line": 5645,
                          "column": 48
                        }
                      }
                    }
                  ],
                  "range": [
                    193167,
                    193708
                  ],
                  "loc": {
                    "start": {
                      "line": 5630,
                      "column": 53
                    },
                    "end": {
                      "line": 5646,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  193118,
                  193708
                ],
                "loc": {
                  "start": {
                    "line": 5630,
                    "column": 4
                  },
                  "end": {
                    "line": 5646,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "cloneDeep",
                  "range": [
                    195309,
                    195318
                  ],
                  "loc": {
                    "start": {
                      "line": 5690,
                      "column": 13
                    },
                    "end": {
                      "line": 5690,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      195319,
                      195324
                    ],
                    "loc": {
                      "start": {
                        "line": 5690,
                        "column": 23
                      },
                      "end": {
                        "line": 5690,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      195326,
                      195334
                    ],
                    "loc": {
                      "start": {
                        "line": 5690,
                        "column": 30
                      },
                      "end": {
                        "line": 5690,
                        "column": 38
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      195336,
                      195343
                    ],
                    "loc": {
                      "start": {
                        "line": 5690,
                        "column": 40
                      },
                      "end": {
                        "line": 5690,
                        "column": 47
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            195353,
                            195361
                          ],
                          "loc": {
                            "start": {
                              "line": 5691,
                              "column": 6
                            },
                            "end": {
                              "line": 5691,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  195371,
                                  195379
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5691,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 5691,
                                    "column": 32
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                195364,
                                195379
                              ],
                              "loc": {
                                "start": {
                                  "line": 5691,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5691,
                                  "column": 32
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "function",
                              "raw": "'function'",
                              "range": [
                                195383,
                                195393
                              ],
                              "loc": {
                                "start": {
                                  "line": 5691,
                                  "column": 36
                                },
                                "end": {
                                  "line": 5691,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              195364,
                              195393
                            ],
                            "loc": {
                              "start": {
                                "line": 5691,
                                "column": 17
                              },
                              "end": {
                                "line": 5691,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreateCallback",
                              "range": [
                                195397,
                                195415
                              ],
                              "loc": {
                                "start": {
                                  "line": 5691,
                                  "column": 50
                                },
                                "end": {
                                  "line": 5691,
                                  "column": 68
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  195416,
                                  195424
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5691,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 5691,
                                    "column": 77
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  195426,
                                  195433
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5691,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 5691,
                                    "column": 86
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  195435,
                                  195436
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5691,
                                    "column": 88
                                  },
                                  "end": {
                                    "line": 5691,
                                    "column": 89
                                  }
                                }
                              }
                            ],
                            "range": [
                              195397,
                              195437
                            ],
                            "loc": {
                              "start": {
                                "line": 5691,
                                "column": 50
                              },
                              "end": {
                                "line": 5691,
                                "column": 90
                              }
                            }
                          },
                          "range": [
                            195364,
                            195437
                          ],
                          "loc": {
                            "start": {
                              "line": 5691,
                              "column": 17
                            },
                            "end": {
                              "line": 5691,
                              "column": 90
                            }
                          }
                        },
                        "range": [
                          195353,
                          195437
                        ],
                        "loc": {
                          "start": {
                            "line": 5691,
                            "column": 6
                          },
                          "end": {
                            "line": 5691,
                            "column": 90
                          }
                        }
                      },
                      "range": [
                        195353,
                        195438
                      ],
                      "loc": {
                        "start": {
                          "line": 5691,
                          "column": 6
                        },
                        "end": {
                          "line": 5691,
                          "column": 91
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseClone",
                          "range": [
                            195452,
                            195461
                          ],
                          "loc": {
                            "start": {
                              "line": 5692,
                              "column": 13
                            },
                            "end": {
                              "line": 5692,
                              "column": 22
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              195462,
                              195467
                            ],
                            "loc": {
                              "start": {
                                "line": 5692,
                                "column": 23
                              },
                              "end": {
                                "line": 5692,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              195469,
                              195473
                            ],
                            "loc": {
                              "start": {
                                "line": 5692,
                                "column": 30
                              },
                              "end": {
                                "line": 5692,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              195475,
                              195483
                            ],
                            "loc": {
                              "start": {
                                "line": 5692,
                                "column": 36
                              },
                              "end": {
                                "line": 5692,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          195452,
                          195484
                        ],
                        "loc": {
                          "start": {
                            "line": 5692,
                            "column": 13
                          },
                          "end": {
                            "line": 5692,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        195445,
                        195485
                      ],
                      "loc": {
                        "start": {
                          "line": 5692,
                          "column": 6
                        },
                        "end": {
                          "line": 5692,
                          "column": 46
                        }
                      }
                    }
                  ],
                  "range": [
                    195345,
                    195491
                  ],
                  "loc": {
                    "start": {
                      "line": 5690,
                      "column": 49
                    },
                    "end": {
                      "line": 5693,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  195300,
                  195491
                ],
                "loc": {
                  "start": {
                    "line": 5690,
                    "column": 4
                  },
                  "end": {
                    "line": 5693,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "create",
                  "range": [
                    196369,
                    196375
                  ],
                  "loc": {
                    "start": {
                      "line": 5726,
                      "column": 13
                    },
                    "end": {
                      "line": 5726,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "prototype",
                    "range": [
                      196376,
                      196385
                    ],
                    "loc": {
                      "start": {
                        "line": 5726,
                        "column": 20
                      },
                      "end": {
                        "line": 5726,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "properties",
                    "range": [
                      196387,
                      196397
                    ],
                    "loc": {
                      "start": {
                        "line": 5726,
                        "column": 31
                      },
                      "end": {
                        "line": 5726,
                        "column": 41
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              196411,
                              196417
                            ],
                            "loc": {
                              "start": {
                                "line": 5727,
                                "column": 10
                              },
                              "end": {
                                "line": 5727,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreate",
                              "range": [
                                196420,
                                196430
                              ],
                              "loc": {
                                "start": {
                                  "line": 5727,
                                  "column": 19
                                },
                                "end": {
                                  "line": 5727,
                                  "column": 29
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "prototype",
                                "range": [
                                  196431,
                                  196440
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5727,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 5727,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "range": [
                              196420,
                              196441
                            ],
                            "loc": {
                              "start": {
                                "line": 5727,
                                "column": 19
                              },
                              "end": {
                                "line": 5727,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            196411,
                            196441
                          ],
                          "loc": {
                            "start": {
                              "line": 5727,
                              "column": 10
                            },
                            "end": {
                              "line": 5727,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        196407,
                        196442
                      ],
                      "loc": {
                        "start": {
                          "line": 5727,
                          "column": 6
                        },
                        "end": {
                          "line": 5727,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "Identifier",
                          "name": "properties",
                          "range": [
                            196456,
                            196466
                          ],
                          "loc": {
                            "start": {
                              "line": 5728,
                              "column": 13
                            },
                            "end": {
                              "line": 5728,
                              "column": 23
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "assign",
                            "range": [
                              196469,
                              196475
                            ],
                            "loc": {
                              "start": {
                                "line": 5728,
                                "column": 26
                              },
                              "end": {
                                "line": 5728,
                                "column": 32
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                196476,
                                196482
                              ],
                              "loc": {
                                "start": {
                                  "line": 5728,
                                  "column": 33
                                },
                                "end": {
                                  "line": 5728,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "properties",
                              "range": [
                                196484,
                                196494
                              ],
                              "loc": {
                                "start": {
                                  "line": 5728,
                                  "column": 41
                                },
                                "end": {
                                  "line": 5728,
                                  "column": 51
                                }
                              }
                            }
                          ],
                          "range": [
                            196469,
                            196495
                          ],
                          "loc": {
                            "start": {
                              "line": 5728,
                              "column": 26
                            },
                            "end": {
                              "line": 5728,
                              "column": 52
                            }
                          }
                        },
                        "alternate": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            196498,
                            196504
                          ],
                          "loc": {
                            "start": {
                              "line": 5728,
                              "column": 55
                            },
                            "end": {
                              "line": 5728,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          196456,
                          196504
                        ],
                        "loc": {
                          "start": {
                            "line": 5728,
                            "column": 13
                          },
                          "end": {
                            "line": 5728,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        196449,
                        196505
                      ],
                      "loc": {
                        "start": {
                          "line": 5728,
                          "column": 6
                        },
                        "end": {
                          "line": 5728,
                          "column": 62
                        }
                      }
                    }
                  ],
                  "range": [
                    196399,
                    196511
                  ],
                  "loc": {
                    "start": {
                      "line": 5726,
                      "column": 43
                    },
                    "end": {
                      "line": 5729,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  196360,
                  196511
                ],
                "loc": {
                  "start": {
                    "line": 5726,
                    "column": 4
                  },
                  "end": {
                    "line": 5729,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "defaults",
                  "range": [
                    197266,
                    197274
                  ],
                  "loc": {
                    "start": {
                      "line": 5748,
                      "column": 13
                    },
                    "end": {
                      "line": 5748,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      197275,
                      197281
                    ],
                    "loc": {
                      "start": {
                        "line": 5748,
                        "column": 22
                      },
                      "end": {
                        "line": 5748,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      197283,
                      197289
                    ],
                    "loc": {
                      "start": {
                        "line": 5748,
                        "column": 30
                      },
                      "end": {
                        "line": 5748,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "guard",
                    "range": [
                      197291,
                      197296
                    ],
                    "loc": {
                      "start": {
                        "line": 5748,
                        "column": 38
                      },
                      "end": {
                        "line": 5748,
                        "column": 43
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              197310,
                              197314
                            ],
                            "loc": {
                              "start": {
                                "line": 5749,
                                "column": 10
                              },
                              "end": {
                                "line": 5749,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              197317,
                              197326
                            ],
                            "loc": {
                              "start": {
                                "line": 5749,
                                "column": 17
                              },
                              "end": {
                                "line": 5749,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            197310,
                            197326
                          ],
                          "loc": {
                            "start": {
                              "line": 5749,
                              "column": 10
                            },
                            "end": {
                              "line": 5749,
                              "column": 26
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              197338,
                              197347
                            ],
                            "loc": {
                              "start": {
                                "line": 5750,
                                "column": 10
                              },
                              "end": {
                                "line": 5750,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              197350,
                              197351
                            ],
                            "loc": {
                              "start": {
                                "line": 5750,
                                "column": 22
                              },
                              "end": {
                                "line": 5750,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            197338,
                            197351
                          ],
                          "loc": {
                            "start": {
                              "line": 5750,
                              "column": 10
                            },
                            "end": {
                              "line": 5750,
                              "column": 23
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "argsLength",
                            "range": [
                              197363,
                              197373
                            ],
                            "loc": {
                              "start": {
                                "line": 5751,
                                "column": 10
                              },
                              "end": {
                                "line": 5751,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                197376,
                                197380
                              ],
                              "loc": {
                                "start": {
                                  "line": 5751,
                                  "column": 23
                                },
                                "end": {
                                  "line": 5751,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                197381,
                                197387
                              ],
                              "loc": {
                                "start": {
                                  "line": 5751,
                                  "column": 28
                                },
                                "end": {
                                  "line": 5751,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              197376,
                              197387
                            ],
                            "loc": {
                              "start": {
                                "line": 5751,
                                "column": 23
                              },
                              "end": {
                                "line": 5751,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            197363,
                            197387
                          ],
                          "loc": {
                            "start": {
                              "line": 5751,
                              "column": 10
                            },
                            "end": {
                              "line": 5751,
                              "column": 34
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              197399,
                              197403
                            ],
                            "loc": {
                              "start": {
                                "line": 5752,
                                "column": 10
                              },
                              "end": {
                                "line": 5752,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "guard",
                              "range": [
                                197413,
                                197418
                              ],
                              "loc": {
                                "start": {
                                  "line": 5752,
                                  "column": 24
                                },
                                "end": {
                                  "line": 5752,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              197406,
                              197418
                            ],
                            "loc": {
                              "start": {
                                "line": 5752,
                                "column": 17
                              },
                              "end": {
                                "line": 5752,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            197399,
                            197418
                          ],
                          "loc": {
                            "start": {
                              "line": 5752,
                              "column": 10
                            },
                            "end": {
                              "line": 5752,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        197306,
                        197419
                      ],
                      "loc": {
                        "start": {
                          "line": 5749,
                          "column": 6
                        },
                        "end": {
                          "line": 5752,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  197497,
                                  197501
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5755,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 5755,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  197505,
                                  197513
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5755,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 5755,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                197497,
                                197513
                              ],
                              "loc": {
                                "start": {
                                  "line": 5755,
                                  "column": 11
                                },
                                "end": {
                                  "line": 5755,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  197517,
                                  197521
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5755,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 5755,
                                    "column": 35
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "string",
                                "raw": "'string'",
                                "range": [
                                  197525,
                                  197533
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5755,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 5755,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                197517,
                                197533
                              ],
                              "loc": {
                                "start": {
                                  "line": 5755,
                                  "column": 31
                                },
                                "end": {
                                  "line": 5755,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              197497,
                              197533
                            ],
                            "loc": {
                              "start": {
                                "line": 5755,
                                "column": 11
                              },
                              "end": {
                                "line": 5755,
                                "column": 47
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                197538,
                                197542
                              ],
                              "loc": {
                                "start": {
                                  "line": 5755,
                                  "column": 52
                                },
                                "end": {
                                  "line": 5755,
                                  "column": 56
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                197543,
                                197544
                              ],
                              "loc": {
                                "start": {
                                  "line": 5755,
                                  "column": 57
                                },
                                "end": {
                                  "line": 5755,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              197538,
                              197545
                            ],
                            "loc": {
                              "start": {
                                "line": 5755,
                                "column": 52
                              },
                              "end": {
                                "line": 5755,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            197496,
                            197545
                          ],
                          "loc": {
                            "start": {
                              "line": 5755,
                              "column": 10
                            },
                            "end": {
                              "line": 5755,
                              "column": 59
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  197549,
                                  197553
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5755,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 5755,
                                    "column": 67
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 3,
                                "raw": "3",
                                "range": [
                                  197554,
                                  197555
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5755,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 5755,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                197549,
                                197556
                              ],
                              "loc": {
                                "start": {
                                  "line": 5755,
                                  "column": 63
                                },
                                "end": {
                                  "line": 5755,
                                  "column": 70
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "guard",
                              "range": [
                                197557,
                                197562
                              ],
                              "loc": {
                                "start": {
                                  "line": 5755,
                                  "column": 71
                                },
                                "end": {
                                  "line": 5755,
                                  "column": 76
                                }
                              }
                            },
                            "range": [
                              197549,
                              197563
                            ],
                            "loc": {
                              "start": {
                                "line": 5755,
                                "column": 63
                              },
                              "end": {
                                "line": 5755,
                                "column": 77
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              197568,
                              197574
                            ],
                            "loc": {
                              "start": {
                                "line": 5755,
                                "column": 82
                              },
                              "end": {
                                "line": 5755,
                                "column": 88
                              }
                            }
                          },
                          "range": [
                            197549,
                            197574
                          ],
                          "loc": {
                            "start": {
                              "line": 5755,
                              "column": 63
                            },
                            "end": {
                              "line": 5755,
                              "column": 88
                            }
                          }
                        },
                        "range": [
                          197496,
                          197574
                        ],
                        "loc": {
                          "start": {
                            "line": 5755,
                            "column": 10
                          },
                          "end": {
                            "line": 5755,
                            "column": 88
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "argsLength",
                                "range": [
                                  197586,
                                  197596
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5756,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5756,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  197599,
                                  197600
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5756,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 5756,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                197586,
                                197600
                              ],
                              "loc": {
                                "start": {
                                  "line": 5756,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5756,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              197586,
                              197601
                            ],
                            "loc": {
                              "start": {
                                "line": 5756,
                                "column": 8
                              },
                              "end": {
                                "line": 5756,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          197576,
                          197609
                        ],
                        "loc": {
                          "start": {
                            "line": 5755,
                            "column": 90
                          },
                          "end": {
                            "line": 5757,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        197492,
                        197609
                      ],
                      "loc": {
                        "start": {
                          "line": 5755,
                          "column": 6
                        },
                        "end": {
                          "line": 5757,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              197625,
                              197634
                            ],
                            "loc": {
                              "start": {
                                "line": 5758,
                                "column": 15
                              },
                              "end": {
                                "line": 5758,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            197623,
                            197634
                          ],
                          "loc": {
                            "start": {
                              "line": 5758,
                              "column": 13
                            },
                            "end": {
                              "line": 5758,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "argsLength",
                          "range": [
                            197637,
                            197647
                          ],
                          "loc": {
                            "start": {
                              "line": 5758,
                              "column": 27
                            },
                            "end": {
                              "line": 5758,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          197623,
                          197647
                        ],
                        "loc": {
                          "start": {
                            "line": 5758,
                            "column": 13
                          },
                          "end": {
                            "line": 5758,
                            "column": 37
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  197659,
                                  197665
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5759,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5759,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    197668,
                                    197672
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5759,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 5759,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "argsIndex",
                                  "range": [
                                    197673,
                                    197682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5759,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 5759,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  197668,
                                  197683
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5759,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 5759,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                197659,
                                197683
                              ],
                              "loc": {
                                "start": {
                                  "line": 5759,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5759,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              197659,
                              197684
                            ],
                            "loc": {
                              "start": {
                                "line": 5759,
                                "column": 8
                              },
                              "end": {
                                "line": 5759,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isObject",
                                "range": [
                                  197697,
                                  197705
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5760,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5760,
                                    "column": 20
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "source",
                                  "range": [
                                    197706,
                                    197712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5760,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 5760,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                197697,
                                197713
                              ],
                              "loc": {
                                "start": {
                                  "line": 5760,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5760,
                                  "column": 28
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          197731,
                                          197736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5761,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5761,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "UnaryExpression",
                                        "operator": "-",
                                        "argument": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            197740,
                                            197741
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5761,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 5761,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          197739,
                                          197741
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5761,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 5761,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        197731,
                                        197741
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5761,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5761,
                                          "column": 24
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "props",
                                        "range": [
                                          197757,
                                          197762
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5762,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5762,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "keys",
                                          "range": [
                                            197765,
                                            197769
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5762,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 5762,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              197770,
                                              197776
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5762,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 5762,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          197765,
                                          197777
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5762,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 5762,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        197757,
                                        197777
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5762,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5762,
                                          "column": 34
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          197793,
                                          197799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5763,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5763,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            197802,
                                            197807
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5763,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 5763,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            197808,
                                            197814
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5763,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 5763,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "range": [
                                          197802,
                                          197814
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5763,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 5763,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        197793,
                                        197814
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5763,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5763,
                                          "column": 35
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    197727,
                                    197815
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5761,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5763,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "WhileStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "UpdateExpression",
                                      "operator": "++",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          197836,
                                          197841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5765,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 5765,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        197834,
                                        197841
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5765,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 5765,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        197844,
                                        197850
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5765,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 5765,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      197834,
                                      197850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5765,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 5765,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                197870,
                                                197873
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5766,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 5766,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "props",
                                                "range": [
                                                  197876,
                                                  197881
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5766,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 5766,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "index",
                                                "range": [
                                                  197882,
                                                  197887
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5766,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 5766,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                197876,
                                                197888
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5766,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 5766,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "range": [
                                              197870,
                                              197888
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5766,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 5766,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "kind": "var",
                                        "range": [
                                          197866,
                                          197889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5766,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5766,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "BinaryExpression",
                                          "operator": "==",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "object",
                                                "range": [
                                                  197913,
                                                  197919
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5767,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 5767,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "key",
                                                "range": [
                                                  197920,
                                                  197923
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5767,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 5767,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                197913,
                                                197924
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5767,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 5767,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              197906,
                                              197924
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5767,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 5767,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "undefined",
                                            "raw": "'undefined'",
                                            "range": [
                                              197928,
                                              197939
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5767,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 5767,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            197906,
                                            197939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5767,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 5767,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "object",
                                                    "range": [
                                                      197957,
                                                      197963
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5768,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 5768,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      197964,
                                                      197967
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5768,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 5768,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    197957,
                                                    197968
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5768,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 5768,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "source",
                                                    "range": [
                                                      197971,
                                                      197977
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5768,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 5768,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      197978,
                                                      197981
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5768,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 5768,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    197971,
                                                    197982
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5768,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 5768,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  197957,
                                                  197982
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5768,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 5768,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                197957,
                                                197983
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5768,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 5768,
                                                  "column": 40
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            197941,
                                            197997
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5767,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 5769,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          197902,
                                          197997
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5767,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5769,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      197852,
                                      198009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5765,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 5770,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    197827,
                                    198009
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5765,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5770,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                197715,
                                198019
                              ],
                              "loc": {
                                "start": {
                                  "line": 5760,
                                  "column": 30
                                },
                                "end": {
                                  "line": 5771,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              197693,
                              198019
                            ],
                            "loc": {
                              "start": {
                                "line": 5760,
                                "column": 8
                              },
                              "end": {
                                "line": 5771,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          197649,
                          198027
                        ],
                        "loc": {
                          "start": {
                            "line": 5758,
                            "column": 39
                          },
                          "end": {
                            "line": 5772,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        197616,
                        198027
                      ],
                      "loc": {
                        "start": {
                          "line": 5758,
                          "column": 6
                        },
                        "end": {
                          "line": 5772,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          198041,
                          198047
                        ],
                        "loc": {
                          "start": {
                            "line": 5773,
                            "column": 13
                          },
                          "end": {
                            "line": 5773,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        198034,
                        198048
                      ],
                      "loc": {
                        "start": {
                          "line": 5773,
                          "column": 6
                        },
                        "end": {
                          "line": 5773,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    197298,
                    198054
                  ],
                  "loc": {
                    "start": {
                      "line": 5748,
                      "column": 45
                    },
                    "end": {
                      "line": 5774,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  197257,
                  198054
                ],
                "loc": {
                  "start": {
                    "line": 5748,
                    "column": 4
                  },
                  "end": {
                    "line": 5774,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "findKey",
                  "range": [
                    199688,
                    199695
                  ],
                  "loc": {
                    "start": {
                      "line": 5817,
                      "column": 13
                    },
                    "end": {
                      "line": 5817,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      199696,
                      199702
                    ],
                    "loc": {
                      "start": {
                        "line": 5817,
                        "column": 21
                      },
                      "end": {
                        "line": 5817,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      199704,
                      199713
                    ],
                    "loc": {
                      "start": {
                        "line": 5817,
                        "column": 29
                      },
                      "end": {
                        "line": 5817,
                        "column": 38
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      199715,
                      199722
                    ],
                    "loc": {
                      "start": {
                        "line": 5817,
                        "column": 40
                      },
                      "end": {
                        "line": 5817,
                        "column": 47
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              199736,
                              199742
                            ],
                            "loc": {
                              "start": {
                                "line": 5818,
                                "column": 10
                              },
                              "end": {
                                "line": 5818,
                                "column": 16
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            199736,
                            199742
                          ],
                          "loc": {
                            "start": {
                              "line": 5818,
                              "column": 10
                            },
                            "end": {
                              "line": 5818,
                              "column": 16
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        199732,
                        199743
                      ],
                      "loc": {
                        "start": {
                          "line": 5818,
                          "column": 6
                        },
                        "end": {
                          "line": 5818,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            199751,
                            199760
                          ],
                          "loc": {
                            "start": {
                              "line": 5820,
                              "column": 6
                            },
                            "end": {
                              "line": 5820,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                199763,
                                199769
                              ],
                              "loc": {
                                "start": {
                                  "line": 5820,
                                  "column": 18
                                },
                                "end": {
                                  "line": 5820,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                199770,
                                199784
                              ],
                              "loc": {
                                "start": {
                                  "line": 5820,
                                  "column": 25
                                },
                                "end": {
                                  "line": 5820,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              199763,
                              199784
                            ],
                            "loc": {
                              "start": {
                                "line": 5820,
                                "column": 18
                              },
                              "end": {
                                "line": 5820,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                199785,
                                199794
                              ],
                              "loc": {
                                "start": {
                                  "line": 5820,
                                  "column": 40
                                },
                                "end": {
                                  "line": 5820,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                199796,
                                199803
                              ],
                              "loc": {
                                "start": {
                                  "line": 5820,
                                  "column": 51
                                },
                                "end": {
                                  "line": 5820,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                199805,
                                199806
                              ],
                              "loc": {
                                "start": {
                                  "line": 5820,
                                  "column": 60
                                },
                                "end": {
                                  "line": 5820,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            199763,
                            199807
                          ],
                          "loc": {
                            "start": {
                              "line": 5820,
                              "column": 18
                            },
                            "end": {
                              "line": 5820,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          199751,
                          199807
                        ],
                        "loc": {
                          "start": {
                            "line": 5820,
                            "column": 6
                          },
                          "end": {
                            "line": 5820,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        199751,
                        199808
                      ],
                      "loc": {
                        "start": {
                          "line": 5820,
                          "column": 6
                        },
                        "end": {
                          "line": 5820,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForOwn",
                          "range": [
                            199815,
                            199825
                          ],
                          "loc": {
                            "start": {
                              "line": 5821,
                              "column": 6
                            },
                            "end": {
                              "line": 5821,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              199826,
                              199832
                            ],
                            "loc": {
                              "start": {
                                "line": 5821,
                                "column": 17
                              },
                              "end": {
                                "line": 5821,
                                "column": 23
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  199843,
                                  199848
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5821,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 5821,
                                    "column": 39
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  199850,
                                  199853
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5821,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 5821,
                                    "column": 44
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  199855,
                                  199861
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5821,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 5821,
                                    "column": 52
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        199877,
                                        199886
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5822,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5822,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          199887,
                                          199892
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5822,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 5822,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          199894,
                                          199897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5822,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 5822,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          199899,
                                          199905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5822,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 5822,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      199877,
                                      199906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5822,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5822,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              199920,
                                              199926
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5823,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 5823,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "key",
                                            "range": [
                                              199929,
                                              199932
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5823,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 5823,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            199920,
                                            199932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5823,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 5823,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "range": [
                                          199920,
                                          199933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5823,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5823,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "Literal",
                                          "value": false,
                                          "raw": "false",
                                          "range": [
                                            199951,
                                            199956
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5824,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 5824,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "range": [
                                          199944,
                                          199957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5824,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5824,
                                            "column": 23
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      199908,
                                      199967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5822,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 5825,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    199873,
                                    199967
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5822,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5825,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                199863,
                                199975
                              ],
                              "loc": {
                                "start": {
                                  "line": 5821,
                                  "column": 54
                                },
                                "end": {
                                  "line": 5826,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              199834,
                              199975
                            ],
                            "loc": {
                              "start": {
                                "line": 5821,
                                "column": 25
                              },
                              "end": {
                                "line": 5826,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          199815,
                          199976
                        ],
                        "loc": {
                          "start": {
                            "line": 5821,
                            "column": 6
                          },
                          "end": {
                            "line": 5826,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        199815,
                        199977
                      ],
                      "loc": {
                        "start": {
                          "line": 5821,
                          "column": 6
                        },
                        "end": {
                          "line": 5826,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          199991,
                          199997
                        ],
                        "loc": {
                          "start": {
                            "line": 5827,
                            "column": 13
                          },
                          "end": {
                            "line": 5827,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        199984,
                        199998
                      ],
                      "loc": {
                        "start": {
                          "line": 5827,
                          "column": 6
                        },
                        "end": {
                          "line": 5827,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    199724,
                    200004
                  ],
                  "loc": {
                    "start": {
                      "line": 5817,
                      "column": 49
                    },
                    "end": {
                      "line": 5828,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  199679,
                  200004
                ],
                "loc": {
                  "start": {
                    "line": 5817,
                    "column": 4
                  },
                  "end": {
                    "line": 5828,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "findLastKey",
                  "range": [
                    201621,
                    201632
                  ],
                  "loc": {
                    "start": {
                      "line": 5871,
                      "column": 13
                    },
                    "end": {
                      "line": 5871,
                      "column": 24
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      201633,
                      201639
                    ],
                    "loc": {
                      "start": {
                        "line": 5871,
                        "column": 25
                      },
                      "end": {
                        "line": 5871,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      201641,
                      201650
                    ],
                    "loc": {
                      "start": {
                        "line": 5871,
                        "column": 33
                      },
                      "end": {
                        "line": 5871,
                        "column": 42
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      201652,
                      201659
                    ],
                    "loc": {
                      "start": {
                        "line": 5871,
                        "column": 44
                      },
                      "end": {
                        "line": 5871,
                        "column": 51
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              201673,
                              201679
                            ],
                            "loc": {
                              "start": {
                                "line": 5872,
                                "column": 10
                              },
                              "end": {
                                "line": 5872,
                                "column": 16
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            201673,
                            201679
                          ],
                          "loc": {
                            "start": {
                              "line": 5872,
                              "column": 10
                            },
                            "end": {
                              "line": 5872,
                              "column": 16
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        201669,
                        201680
                      ],
                      "loc": {
                        "start": {
                          "line": 5872,
                          "column": 6
                        },
                        "end": {
                          "line": 5872,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            201688,
                            201697
                          ],
                          "loc": {
                            "start": {
                              "line": 5874,
                              "column": 6
                            },
                            "end": {
                              "line": 5874,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                201700,
                                201706
                              ],
                              "loc": {
                                "start": {
                                  "line": 5874,
                                  "column": 18
                                },
                                "end": {
                                  "line": 5874,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                201707,
                                201721
                              ],
                              "loc": {
                                "start": {
                                  "line": 5874,
                                  "column": 25
                                },
                                "end": {
                                  "line": 5874,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              201700,
                              201721
                            ],
                            "loc": {
                              "start": {
                                "line": 5874,
                                "column": 18
                              },
                              "end": {
                                "line": 5874,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                201722,
                                201731
                              ],
                              "loc": {
                                "start": {
                                  "line": 5874,
                                  "column": 40
                                },
                                "end": {
                                  "line": 5874,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                201733,
                                201740
                              ],
                              "loc": {
                                "start": {
                                  "line": 5874,
                                  "column": 51
                                },
                                "end": {
                                  "line": 5874,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                201742,
                                201743
                              ],
                              "loc": {
                                "start": {
                                  "line": 5874,
                                  "column": 60
                                },
                                "end": {
                                  "line": 5874,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            201700,
                            201744
                          ],
                          "loc": {
                            "start": {
                              "line": 5874,
                              "column": 18
                            },
                            "end": {
                              "line": 5874,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          201688,
                          201744
                        ],
                        "loc": {
                          "start": {
                            "line": 5874,
                            "column": 6
                          },
                          "end": {
                            "line": 5874,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        201688,
                        201745
                      ],
                      "loc": {
                        "start": {
                          "line": 5874,
                          "column": 6
                        },
                        "end": {
                          "line": 5874,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForOwnRight",
                          "range": [
                            201752,
                            201767
                          ],
                          "loc": {
                            "start": {
                              "line": 5875,
                              "column": 6
                            },
                            "end": {
                              "line": 5875,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              201768,
                              201774
                            ],
                            "loc": {
                              "start": {
                                "line": 5875,
                                "column": 22
                              },
                              "end": {
                                "line": 5875,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  201785,
                                  201790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5875,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 5875,
                                    "column": 44
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  201792,
                                  201795
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5875,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 5875,
                                    "column": 49
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  201797,
                                  201803
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5875,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 5875,
                                    "column": 57
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        201819,
                                        201828
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5876,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5876,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          201829,
                                          201834
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5876,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 5876,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          201836,
                                          201839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5876,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 5876,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          201841,
                                          201847
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5876,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 5876,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      201819,
                                      201848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5876,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5876,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              201862,
                                              201868
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5877,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 5877,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "key",
                                            "range": [
                                              201871,
                                              201874
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5877,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 5877,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            201862,
                                            201874
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5877,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 5877,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "range": [
                                          201862,
                                          201875
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5877,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5877,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "Literal",
                                          "value": false,
                                          "raw": "false",
                                          "range": [
                                            201893,
                                            201898
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5878,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 5878,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "range": [
                                          201886,
                                          201899
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5878,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 5878,
                                            "column": 23
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      201850,
                                      201909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5876,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 5879,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    201815,
                                    201909
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5876,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5879,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                201805,
                                201917
                              ],
                              "loc": {
                                "start": {
                                  "line": 5875,
                                  "column": 59
                                },
                                "end": {
                                  "line": 5880,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              201776,
                              201917
                            ],
                            "loc": {
                              "start": {
                                "line": 5875,
                                "column": 30
                              },
                              "end": {
                                "line": 5880,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          201752,
                          201918
                        ],
                        "loc": {
                          "start": {
                            "line": 5875,
                            "column": 6
                          },
                          "end": {
                            "line": 5880,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        201752,
                        201919
                      ],
                      "loc": {
                        "start": {
                          "line": 5875,
                          "column": 6
                        },
                        "end": {
                          "line": 5880,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          201933,
                          201939
                        ],
                        "loc": {
                          "start": {
                            "line": 5881,
                            "column": 13
                          },
                          "end": {
                            "line": 5881,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        201926,
                        201940
                      ],
                      "loc": {
                        "start": {
                          "line": 5881,
                          "column": 6
                        },
                        "end": {
                          "line": 5881,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    201661,
                    201946
                  ],
                  "loc": {
                    "start": {
                      "line": 5871,
                      "column": 53
                    },
                    "end": {
                      "line": 5882,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  201612,
                  201946
                ],
                "loc": {
                  "start": {
                    "line": 5871,
                    "column": 4
                  },
                  "end": {
                    "line": 5882,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "forIn",
                  "range": [
                    203001,
                    203006
                  ],
                  "loc": {
                    "start": {
                      "line": 5915,
                      "column": 13
                    },
                    "end": {
                      "line": 5915,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      203007,
                      203013
                    ],
                    "loc": {
                      "start": {
                        "line": 5915,
                        "column": 19
                      },
                      "end": {
                        "line": 5915,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      203015,
                      203023
                    ],
                    "loc": {
                      "start": {
                        "line": 5915,
                        "column": 27
                      },
                      "end": {
                        "line": 5915,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      203025,
                      203032
                    ],
                    "loc": {
                      "start": {
                        "line": 5915,
                        "column": 37
                      },
                      "end": {
                        "line": 5915,
                        "column": 44
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            203042,
                            203050
                          ],
                          "loc": {
                            "start": {
                              "line": 5916,
                              "column": 6
                            },
                            "end": {
                              "line": 5916,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                203053,
                                203061
                              ],
                              "loc": {
                                "start": {
                                  "line": 5916,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5916,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "thisArg",
                                  "range": [
                                    203072,
                                    203079
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5916,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 5916,
                                      "column": 43
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  203065,
                                  203079
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5916,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 5916,
                                    "column": 43
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "undefined",
                                "raw": "'undefined'",
                                "range": [
                                  203083,
                                  203094
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5916,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 5916,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                203065,
                                203094
                              ],
                              "loc": {
                                "start": {
                                  "line": 5916,
                                  "column": 29
                                },
                                "end": {
                                  "line": 5916,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              203053,
                              203094
                            ],
                            "loc": {
                              "start": {
                                "line": 5916,
                                "column": 17
                              },
                              "end": {
                                "line": 5916,
                                "column": 58
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              203097,
                              203105
                            ],
                            "loc": {
                              "start": {
                                "line": 5916,
                                "column": 61
                              },
                              "end": {
                                "line": 5916,
                                "column": 69
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreateCallback",
                              "range": [
                                203108,
                                203126
                              ],
                              "loc": {
                                "start": {
                                  "line": 5916,
                                  "column": 72
                                },
                                "end": {
                                  "line": 5916,
                                  "column": 90
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  203127,
                                  203135
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5916,
                                    "column": 91
                                  },
                                  "end": {
                                    "line": 5916,
                                    "column": 99
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  203137,
                                  203144
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5916,
                                    "column": 101
                                  },
                                  "end": {
                                    "line": 5916,
                                    "column": 108
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 3,
                                "raw": "3",
                                "range": [
                                  203146,
                                  203147
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5916,
                                    "column": 110
                                  },
                                  "end": {
                                    "line": 5916,
                                    "column": 111
                                  }
                                }
                              }
                            ],
                            "range": [
                              203108,
                              203148
                            ],
                            "loc": {
                              "start": {
                                "line": 5916,
                                "column": 72
                              },
                              "end": {
                                "line": 5916,
                                "column": 112
                              }
                            }
                          },
                          "range": [
                            203053,
                            203148
                          ],
                          "loc": {
                            "start": {
                              "line": 5916,
                              "column": 17
                            },
                            "end": {
                              "line": 5916,
                              "column": 112
                            }
                          }
                        },
                        "range": [
                          203042,
                          203148
                        ],
                        "loc": {
                          "start": {
                            "line": 5916,
                            "column": 6
                          },
                          "end": {
                            "line": 5916,
                            "column": 112
                          }
                        }
                      },
                      "range": [
                        203042,
                        203149
                      ],
                      "loc": {
                        "start": {
                          "line": 5916,
                          "column": 6
                        },
                        "end": {
                          "line": 5916,
                          "column": 113
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForIn",
                          "range": [
                            203163,
                            203172
                          ],
                          "loc": {
                            "start": {
                              "line": 5917,
                              "column": 13
                            },
                            "end": {
                              "line": 5917,
                              "column": 22
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              203173,
                              203179
                            ],
                            "loc": {
                              "start": {
                                "line": 5917,
                                "column": 23
                              },
                              "end": {
                                "line": 5917,
                                "column": 29
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              203181,
                              203189
                            ],
                            "loc": {
                              "start": {
                                "line": 5917,
                                "column": 31
                              },
                              "end": {
                                "line": 5917,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          203163,
                          203190
                        ],
                        "loc": {
                          "start": {
                            "line": 5917,
                            "column": 13
                          },
                          "end": {
                            "line": 5917,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        203156,
                        203191
                      ],
                      "loc": {
                        "start": {
                          "line": 5917,
                          "column": 6
                        },
                        "end": {
                          "line": 5917,
                          "column": 41
                        }
                      }
                    }
                  ],
                  "range": [
                    203034,
                    203197
                  ],
                  "loc": {
                    "start": {
                      "line": 5915,
                      "column": 46
                    },
                    "end": {
                      "line": 5918,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  202992,
                  203197
                ],
                "loc": {
                  "start": {
                    "line": 5915,
                    "column": 4
                  },
                  "end": {
                    "line": 5918,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "forInRight",
                  "range": [
                    204052,
                    204062
                  ],
                  "loc": {
                    "start": {
                      "line": 5948,
                      "column": 13
                    },
                    "end": {
                      "line": 5948,
                      "column": 23
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      204063,
                      204069
                    ],
                    "loc": {
                      "start": {
                        "line": 5948,
                        "column": 24
                      },
                      "end": {
                        "line": 5948,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      204071,
                      204079
                    ],
                    "loc": {
                      "start": {
                        "line": 5948,
                        "column": 32
                      },
                      "end": {
                        "line": 5948,
                        "column": 40
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      204081,
                      204088
                    ],
                    "loc": {
                      "start": {
                        "line": 5948,
                        "column": 42
                      },
                      "end": {
                        "line": 5948,
                        "column": 49
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "pairs",
                            "range": [
                              204102,
                              204107
                            ],
                            "loc": {
                              "start": {
                                "line": 5949,
                                "column": 10
                              },
                              "end": {
                                "line": 5949,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              204110,
                              204112
                            ],
                            "loc": {
                              "start": {
                                "line": 5949,
                                "column": 18
                              },
                              "end": {
                                "line": 5949,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            204102,
                            204112
                          ],
                          "loc": {
                            "start": {
                              "line": 5949,
                              "column": 10
                            },
                            "end": {
                              "line": 5949,
                              "column": 20
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        204098,
                        204113
                      ],
                      "loc": {
                        "start": {
                          "line": 5949,
                          "column": 6
                        },
                        "end": {
                          "line": 5949,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForIn",
                          "range": [
                            204120,
                            204129
                          ],
                          "loc": {
                            "start": {
                              "line": 5950,
                              "column": 6
                            },
                            "end": {
                              "line": 5950,
                              "column": 15
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              204130,
                              204136
                            ],
                            "loc": {
                              "start": {
                                "line": 5950,
                                "column": 16
                              },
                              "end": {
                                "line": 5950,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  204147,
                                  204152
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5950,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 5950,
                                    "column": 38
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  204154,
                                  204157
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5950,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 5950,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "pairs",
                                        "range": [
                                          204169,
                                          204174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5951,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 5951,
                                            "column": 13
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          204175,
                                          204179
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5951,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5951,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        204169,
                                        204179
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5951,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 5951,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          204180,
                                          204183
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5951,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 5951,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          204185,
                                          204190
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5951,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 5951,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      204169,
                                      204191
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5951,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 5951,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    204169,
                                    204192
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5951,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5951,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "range": [
                                204159,
                                204200
                              ],
                              "loc": {
                                "start": {
                                  "line": 5950,
                                  "column": 45
                                },
                                "end": {
                                  "line": 5952,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              204138,
                              204200
                            ],
                            "loc": {
                              "start": {
                                "line": 5950,
                                "column": 24
                              },
                              "end": {
                                "line": 5952,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          204120,
                          204201
                        ],
                        "loc": {
                          "start": {
                            "line": 5950,
                            "column": 6
                          },
                          "end": {
                            "line": 5952,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        204120,
                        204202
                      ],
                      "loc": {
                        "start": {
                          "line": 5950,
                          "column": 6
                        },
                        "end": {
                          "line": 5952,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              204214,
                              204220
                            ],
                            "loc": {
                              "start": {
                                "line": 5954,
                                "column": 10
                              },
                              "end": {
                                "line": 5954,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "pairs",
                              "range": [
                                204223,
                                204228
                              ],
                              "loc": {
                                "start": {
                                  "line": 5954,
                                  "column": 19
                                },
                                "end": {
                                  "line": 5954,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                204229,
                                204235
                              ],
                              "loc": {
                                "start": {
                                  "line": 5954,
                                  "column": 25
                                },
                                "end": {
                                  "line": 5954,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              204223,
                              204235
                            ],
                            "loc": {
                              "start": {
                                "line": 5954,
                                "column": 19
                              },
                              "end": {
                                "line": 5954,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            204214,
                            204235
                          ],
                          "loc": {
                            "start": {
                              "line": 5954,
                              "column": 10
                            },
                            "end": {
                              "line": 5954,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        204210,
                        204236
                      ],
                      "loc": {
                        "start": {
                          "line": 5954,
                          "column": 6
                        },
                        "end": {
                          "line": 5954,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            204243,
                            204251
                          ],
                          "loc": {
                            "start": {
                              "line": 5955,
                              "column": 6
                            },
                            "end": {
                              "line": 5955,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "baseCreateCallback",
                            "range": [
                              204254,
                              204272
                            ],
                            "loc": {
                              "start": {
                                "line": 5955,
                                "column": 17
                              },
                              "end": {
                                "line": 5955,
                                "column": 35
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                204273,
                                204281
                              ],
                              "loc": {
                                "start": {
                                  "line": 5955,
                                  "column": 36
                                },
                                "end": {
                                  "line": 5955,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                204283,
                                204290
                              ],
                              "loc": {
                                "start": {
                                  "line": 5955,
                                  "column": 46
                                },
                                "end": {
                                  "line": 5955,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                204292,
                                204293
                              ],
                              "loc": {
                                "start": {
                                  "line": 5955,
                                  "column": 55
                                },
                                "end": {
                                  "line": 5955,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            204254,
                            204294
                          ],
                          "loc": {
                            "start": {
                              "line": 5955,
                              "column": 17
                            },
                            "end": {
                              "line": 5955,
                              "column": 57
                            }
                          }
                        },
                        "range": [
                          204243,
                          204294
                        ],
                        "loc": {
                          "start": {
                            "line": 5955,
                            "column": 6
                          },
                          "end": {
                            "line": 5955,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        204243,
                        204295
                      ],
                      "loc": {
                        "start": {
                          "line": 5955,
                          "column": 6
                        },
                        "end": {
                          "line": 5955,
                          "column": 58
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            204309,
                            204315
                          ],
                          "loc": {
                            "start": {
                              "line": 5956,
                              "column": 13
                            },
                            "end": {
                              "line": 5956,
                              "column": 19
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          204309,
                          204317
                        ],
                        "loc": {
                          "start": {
                            "line": 5956,
                            "column": 13
                          },
                          "end": {
                            "line": 5956,
                            "column": 21
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    204333,
                                    204341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5957,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5957,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "pairs",
                                      "range": [
                                        204342,
                                        204347
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5957,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 5957,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "UpdateExpression",
                                      "operator": "--",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          204348,
                                          204354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5957,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 5957,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "prefix": false,
                                      "range": [
                                        204348,
                                        204356
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5957,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 5957,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      204342,
                                      204357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5957,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 5957,
                                        "column": 36
                                      }
                                    }
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "pairs",
                                      "range": [
                                        204359,
                                        204364
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5957,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 5957,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        204365,
                                        204371
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5957,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 5957,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      204359,
                                      204372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5957,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 5957,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      204374,
                                      204380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5957,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 5957,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  204333,
                                  204381
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5957,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5957,
                                    "column": 60
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  204386,
                                  204391
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5957,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 5957,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                204333,
                                204391
                              ],
                              "loc": {
                                "start": {
                                  "line": 5957,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5957,
                                  "column": 70
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "BreakStatement",
                                  "label": null,
                                  "range": [
                                    204405,
                                    204411
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5958,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5958,
                                      "column": 16
                                    }
                                  }
                                }
                              ],
                              "range": [
                                204393,
                                204421
                              ],
                              "loc": {
                                "start": {
                                  "line": 5957,
                                  "column": 72
                                },
                                "end": {
                                  "line": 5959,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              204329,
                              204421
                            ],
                            "loc": {
                              "start": {
                                "line": 5957,
                                "column": 8
                              },
                              "end": {
                                "line": 5959,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          204319,
                          204429
                        ],
                        "loc": {
                          "start": {
                            "line": 5956,
                            "column": 23
                          },
                          "end": {
                            "line": 5960,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        204302,
                        204429
                      ],
                      "loc": {
                        "start": {
                          "line": 5956,
                          "column": 6
                        },
                        "end": {
                          "line": 5960,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          204443,
                          204449
                        ],
                        "loc": {
                          "start": {
                            "line": 5961,
                            "column": 13
                          },
                          "end": {
                            "line": 5961,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        204436,
                        204450
                      ],
                      "loc": {
                        "start": {
                          "line": 5961,
                          "column": 6
                        },
                        "end": {
                          "line": 5961,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    204090,
                    204456
                  ],
                  "loc": {
                    "start": {
                      "line": 5948,
                      "column": 51
                    },
                    "end": {
                      "line": 5962,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  204043,
                  204456
                ],
                "loc": {
                  "start": {
                    "line": 5948,
                    "column": 4
                  },
                  "end": {
                    "line": 5962,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "forOwn",
                  "range": [
                    205315,
                    205321
                  ],
                  "loc": {
                    "start": {
                      "line": 5984,
                      "column": 13
                    },
                    "end": {
                      "line": 5984,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      205322,
                      205328
                    ],
                    "loc": {
                      "start": {
                        "line": 5984,
                        "column": 20
                      },
                      "end": {
                        "line": 5984,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      205330,
                      205338
                    ],
                    "loc": {
                      "start": {
                        "line": 5984,
                        "column": 28
                      },
                      "end": {
                        "line": 5984,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      205340,
                      205347
                    ],
                    "loc": {
                      "start": {
                        "line": 5984,
                        "column": 38
                      },
                      "end": {
                        "line": 5984,
                        "column": 45
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            205357,
                            205365
                          ],
                          "loc": {
                            "start": {
                              "line": 5985,
                              "column": 6
                            },
                            "end": {
                              "line": 5985,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                205368,
                                205376
                              ],
                              "loc": {
                                "start": {
                                  "line": 5985,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5985,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "thisArg",
                                  "range": [
                                    205387,
                                    205394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5985,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 5985,
                                      "column": 43
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  205380,
                                  205394
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5985,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 5985,
                                    "column": 43
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "undefined",
                                "raw": "'undefined'",
                                "range": [
                                  205398,
                                  205409
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5985,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 5985,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                205380,
                                205409
                              ],
                              "loc": {
                                "start": {
                                  "line": 5985,
                                  "column": 29
                                },
                                "end": {
                                  "line": 5985,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              205368,
                              205409
                            ],
                            "loc": {
                              "start": {
                                "line": 5985,
                                "column": 17
                              },
                              "end": {
                                "line": 5985,
                                "column": 58
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              205412,
                              205420
                            ],
                            "loc": {
                              "start": {
                                "line": 5985,
                                "column": 61
                              },
                              "end": {
                                "line": 5985,
                                "column": 69
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreateCallback",
                              "range": [
                                205423,
                                205441
                              ],
                              "loc": {
                                "start": {
                                  "line": 5985,
                                  "column": 72
                                },
                                "end": {
                                  "line": 5985,
                                  "column": 90
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  205442,
                                  205450
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5985,
                                    "column": 91
                                  },
                                  "end": {
                                    "line": 5985,
                                    "column": 99
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  205452,
                                  205459
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5985,
                                    "column": 101
                                  },
                                  "end": {
                                    "line": 5985,
                                    "column": 108
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 3,
                                "raw": "3",
                                "range": [
                                  205461,
                                  205462
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5985,
                                    "column": 110
                                  },
                                  "end": {
                                    "line": 5985,
                                    "column": 111
                                  }
                                }
                              }
                            ],
                            "range": [
                              205423,
                              205463
                            ],
                            "loc": {
                              "start": {
                                "line": 5985,
                                "column": 72
                              },
                              "end": {
                                "line": 5985,
                                "column": 112
                              }
                            }
                          },
                          "range": [
                            205368,
                            205463
                          ],
                          "loc": {
                            "start": {
                              "line": 5985,
                              "column": 17
                            },
                            "end": {
                              "line": 5985,
                              "column": 112
                            }
                          }
                        },
                        "range": [
                          205357,
                          205463
                        ],
                        "loc": {
                          "start": {
                            "line": 5985,
                            "column": 6
                          },
                          "end": {
                            "line": 5985,
                            "column": 112
                          }
                        }
                      },
                      "range": [
                        205357,
                        205464
                      ],
                      "loc": {
                        "start": {
                          "line": 5985,
                          "column": 6
                        },
                        "end": {
                          "line": 5985,
                          "column": 113
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForOwn",
                          "range": [
                            205478,
                            205488
                          ],
                          "loc": {
                            "start": {
                              "line": 5986,
                              "column": 13
                            },
                            "end": {
                              "line": 5986,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              205489,
                              205495
                            ],
                            "loc": {
                              "start": {
                                "line": 5986,
                                "column": 24
                              },
                              "end": {
                                "line": 5986,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              205497,
                              205505
                            ],
                            "loc": {
                              "start": {
                                "line": 5986,
                                "column": 32
                              },
                              "end": {
                                "line": 5986,
                                "column": 40
                              }
                            }
                          }
                        ],
                        "range": [
                          205478,
                          205506
                        ],
                        "loc": {
                          "start": {
                            "line": 5986,
                            "column": 13
                          },
                          "end": {
                            "line": 5986,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        205471,
                        205507
                      ],
                      "loc": {
                        "start": {
                          "line": 5986,
                          "column": 6
                        },
                        "end": {
                          "line": 5986,
                          "column": 42
                        }
                      }
                    }
                  ],
                  "range": [
                    205349,
                    205513
                  ],
                  "loc": {
                    "start": {
                      "line": 5984,
                      "column": 47
                    },
                    "end": {
                      "line": 5987,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  205306,
                  205513
                ],
                "loc": {
                  "start": {
                    "line": 5984,
                    "column": 4
                  },
                  "end": {
                    "line": 5987,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "forOwnRight",
                  "range": [
                    206211,
                    206222
                  ],
                  "loc": {
                    "start": {
                      "line": 6007,
                      "column": 13
                    },
                    "end": {
                      "line": 6007,
                      "column": 24
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      206223,
                      206229
                    ],
                    "loc": {
                      "start": {
                        "line": 6007,
                        "column": 25
                      },
                      "end": {
                        "line": 6007,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      206231,
                      206239
                    ],
                    "loc": {
                      "start": {
                        "line": 6007,
                        "column": 33
                      },
                      "end": {
                        "line": 6007,
                        "column": 41
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      206241,
                      206248
                    ],
                    "loc": {
                      "start": {
                        "line": 6007,
                        "column": 43
                      },
                      "end": {
                        "line": 6007,
                        "column": 50
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              206262,
                              206267
                            ],
                            "loc": {
                              "start": {
                                "line": 6008,
                                "column": 10
                              },
                              "end": {
                                "line": 6008,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "keys",
                              "range": [
                                206270,
                                206274
                              ],
                              "loc": {
                                "start": {
                                  "line": 6008,
                                  "column": 18
                                },
                                "end": {
                                  "line": 6008,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  206275,
                                  206281
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6008,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 6008,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "range": [
                              206270,
                              206282
                            ],
                            "loc": {
                              "start": {
                                "line": 6008,
                                "column": 18
                              },
                              "end": {
                                "line": 6008,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            206262,
                            206282
                          ],
                          "loc": {
                            "start": {
                              "line": 6008,
                              "column": 10
                            },
                            "end": {
                              "line": 6008,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              206294,
                              206300
                            ],
                            "loc": {
                              "start": {
                                "line": 6009,
                                "column": 10
                              },
                              "end": {
                                "line": 6009,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                206303,
                                206308
                              ],
                              "loc": {
                                "start": {
                                  "line": 6009,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6009,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                206309,
                                206315
                              ],
                              "loc": {
                                "start": {
                                  "line": 6009,
                                  "column": 25
                                },
                                "end": {
                                  "line": 6009,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              206303,
                              206315
                            ],
                            "loc": {
                              "start": {
                                "line": 6009,
                                "column": 19
                              },
                              "end": {
                                "line": 6009,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            206294,
                            206315
                          ],
                          "loc": {
                            "start": {
                              "line": 6009,
                              "column": 10
                            },
                            "end": {
                              "line": 6009,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        206258,
                        206316
                      ],
                      "loc": {
                        "start": {
                          "line": 6008,
                          "column": 6
                        },
                        "end": {
                          "line": 6009,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            206324,
                            206332
                          ],
                          "loc": {
                            "start": {
                              "line": 6011,
                              "column": 6
                            },
                            "end": {
                              "line": 6011,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "baseCreateCallback",
                            "range": [
                              206335,
                              206353
                            ],
                            "loc": {
                              "start": {
                                "line": 6011,
                                "column": 17
                              },
                              "end": {
                                "line": 6011,
                                "column": 35
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                206354,
                                206362
                              ],
                              "loc": {
                                "start": {
                                  "line": 6011,
                                  "column": 36
                                },
                                "end": {
                                  "line": 6011,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                206364,
                                206371
                              ],
                              "loc": {
                                "start": {
                                  "line": 6011,
                                  "column": 46
                                },
                                "end": {
                                  "line": 6011,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                206373,
                                206374
                              ],
                              "loc": {
                                "start": {
                                  "line": 6011,
                                  "column": 55
                                },
                                "end": {
                                  "line": 6011,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            206335,
                            206375
                          ],
                          "loc": {
                            "start": {
                              "line": 6011,
                              "column": 17
                            },
                            "end": {
                              "line": 6011,
                              "column": 57
                            }
                          }
                        },
                        "range": [
                          206324,
                          206375
                        ],
                        "loc": {
                          "start": {
                            "line": 6011,
                            "column": 6
                          },
                          "end": {
                            "line": 6011,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        206324,
                        206376
                      ],
                      "loc": {
                        "start": {
                          "line": 6011,
                          "column": 6
                        },
                        "end": {
                          "line": 6011,
                          "column": 58
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            206390,
                            206396
                          ],
                          "loc": {
                            "start": {
                              "line": 6012,
                              "column": 13
                            },
                            "end": {
                              "line": 6012,
                              "column": 19
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          206390,
                          206398
                        ],
                        "loc": {
                          "start": {
                            "line": 6012,
                            "column": 13
                          },
                          "end": {
                            "line": 6012,
                            "column": 21
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    206414,
                                    206417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6013,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6013,
                                      "column": 15
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      206420,
                                      206425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6013,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 6013,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      206426,
                                      206432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6013,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 6013,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    206420,
                                    206433
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6013,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 6013,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  206414,
                                  206433
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6013,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6013,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              206410,
                              206434
                            ],
                            "loc": {
                              "start": {
                                "line": 6013,
                                "column": 8
                              },
                              "end": {
                                "line": 6013,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    206447,
                                    206455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6014,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6014,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        206456,
                                        206462
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6014,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 6014,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        206463,
                                        206466
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6014,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 6014,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      206456,
                                      206467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6014,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 6014,
                                        "column": 32
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      206469,
                                      206472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6014,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 6014,
                                        "column": 37
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      206474,
                                      206480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6014,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 6014,
                                        "column": 45
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  206447,
                                  206481
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6014,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6014,
                                    "column": 46
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  206486,
                                  206491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6014,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 6014,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                206447,
                                206491
                              ],
                              "loc": {
                                "start": {
                                  "line": 6014,
                                  "column": 12
                                },
                                "end": {
                                  "line": 6014,
                                  "column": 56
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "BreakStatement",
                                  "label": null,
                                  "range": [
                                    206505,
                                    206511
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6015,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6015,
                                      "column": 16
                                    }
                                  }
                                }
                              ],
                              "range": [
                                206493,
                                206521
                              ],
                              "loc": {
                                "start": {
                                  "line": 6014,
                                  "column": 58
                                },
                                "end": {
                                  "line": 6016,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              206443,
                              206521
                            ],
                            "loc": {
                              "start": {
                                "line": 6014,
                                "column": 8
                              },
                              "end": {
                                "line": 6016,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          206400,
                          206529
                        ],
                        "loc": {
                          "start": {
                            "line": 6012,
                            "column": 23
                          },
                          "end": {
                            "line": 6017,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        206383,
                        206529
                      ],
                      "loc": {
                        "start": {
                          "line": 6012,
                          "column": 6
                        },
                        "end": {
                          "line": 6017,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          206543,
                          206549
                        ],
                        "loc": {
                          "start": {
                            "line": 6018,
                            "column": 13
                          },
                          "end": {
                            "line": 6018,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        206536,
                        206550
                      ],
                      "loc": {
                        "start": {
                          "line": 6018,
                          "column": 6
                        },
                        "end": {
                          "line": 6018,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    206250,
                    206556
                  ],
                  "loc": {
                    "start": {
                      "line": 6007,
                      "column": 52
                    },
                    "end": {
                      "line": 6019,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  206202,
                  206556
                ],
                "loc": {
                  "start": {
                    "line": 6007,
                    "column": 4
                  },
                  "end": {
                    "line": 6019,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "functions",
                  "range": [
                    207086,
                    207095
                  ],
                  "loc": {
                    "start": {
                      "line": 6036,
                      "column": 13
                    },
                    "end": {
                      "line": 6036,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      207096,
                      207102
                    ],
                    "loc": {
                      "start": {
                        "line": 6036,
                        "column": 23
                      },
                      "end": {
                        "line": 6036,
                        "column": 29
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              207116,
                              207122
                            ],
                            "loc": {
                              "start": {
                                "line": 6037,
                                "column": 10
                              },
                              "end": {
                                "line": 6037,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              207125,
                              207127
                            ],
                            "loc": {
                              "start": {
                                "line": 6037,
                                "column": 19
                              },
                              "end": {
                                "line": 6037,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            207116,
                            207127
                          ],
                          "loc": {
                            "start": {
                              "line": 6037,
                              "column": 10
                            },
                            "end": {
                              "line": 6037,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        207112,
                        207128
                      ],
                      "loc": {
                        "start": {
                          "line": 6037,
                          "column": 6
                        },
                        "end": {
                          "line": 6037,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForIn",
                          "range": [
                            207135,
                            207144
                          ],
                          "loc": {
                            "start": {
                              "line": 6038,
                              "column": 6
                            },
                            "end": {
                              "line": 6038,
                              "column": 15
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              207145,
                              207151
                            ],
                            "loc": {
                              "start": {
                                "line": 6038,
                                "column": 16
                              },
                              "end": {
                                "line": 6038,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  207162,
                                  207167
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6038,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 6038,
                                    "column": 38
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  207169,
                                  207172
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6038,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 6038,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isFunction",
                                      "range": [
                                        207188,
                                        207198
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6039,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 6039,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          207199,
                                          207204
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6039,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 6039,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      207188,
                                      207205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6039,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 6039,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                207219,
                                                207225
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6040,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 6040,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                207226,
                                                207230
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6040,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 6040,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "range": [
                                              207219,
                                              207230
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6040,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 6040,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                207231,
                                                207234
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6040,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 6040,
                                                  "column": 25
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            207219,
                                            207235
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6040,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 6040,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "range": [
                                          207219,
                                          207236
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6040,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 6040,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      207207,
                                      207246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6039,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 6041,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    207184,
                                    207246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6039,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 6041,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                207174,
                                207254
                              ],
                              "loc": {
                                "start": {
                                  "line": 6038,
                                  "column": 45
                                },
                                "end": {
                                  "line": 6042,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              207153,
                              207254
                            ],
                            "loc": {
                              "start": {
                                "line": 6038,
                                "column": 24
                              },
                              "end": {
                                "line": 6042,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          207135,
                          207255
                        ],
                        "loc": {
                          "start": {
                            "line": 6038,
                            "column": 6
                          },
                          "end": {
                            "line": 6042,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        207135,
                        207256
                      ],
                      "loc": {
                        "start": {
                          "line": 6038,
                          "column": 6
                        },
                        "end": {
                          "line": 6042,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              207270,
                              207276
                            ],
                            "loc": {
                              "start": {
                                "line": 6043,
                                "column": 13
                              },
                              "end": {
                                "line": 6043,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "sort",
                            "range": [
                              207277,
                              207281
                            ],
                            "loc": {
                              "start": {
                                "line": 6043,
                                "column": 20
                              },
                              "end": {
                                "line": 6043,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            207270,
                            207281
                          ],
                          "loc": {
                            "start": {
                              "line": 6043,
                              "column": 13
                            },
                            "end": {
                              "line": 6043,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          207270,
                          207283
                        ],
                        "loc": {
                          "start": {
                            "line": 6043,
                            "column": 13
                          },
                          "end": {
                            "line": 6043,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        207263,
                        207284
                      ],
                      "loc": {
                        "start": {
                          "line": 6043,
                          "column": 6
                        },
                        "end": {
                          "line": 6043,
                          "column": 27
                        }
                      }
                    }
                  ],
                  "range": [
                    207104,
                    207290
                  ],
                  "loc": {
                    "start": {
                      "line": 6036,
                      "column": 31
                    },
                    "end": {
                      "line": 6044,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  207077,
                  207290
                ],
                "loc": {
                  "start": {
                    "line": 6036,
                    "column": 4
                  },
                  "end": {
                    "line": 6044,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "has",
                  "range": [
                    207801,
                    207804
                  ],
                  "loc": {
                    "start": {
                      "line": 6061,
                      "column": 13
                    },
                    "end": {
                      "line": 6061,
                      "column": 16
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      207805,
                      207811
                    ],
                    "loc": {
                      "start": {
                        "line": 6061,
                        "column": 17
                      },
                      "end": {
                        "line": 6061,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "key",
                    "range": [
                      207813,
                      207816
                    ],
                    "loc": {
                      "start": {
                        "line": 6061,
                        "column": 25
                      },
                      "end": {
                        "line": 6061,
                        "column": 28
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            207833,
                            207839
                          ],
                          "loc": {
                            "start": {
                              "line": 6062,
                              "column": 13
                            },
                            "end": {
                              "line": 6062,
                              "column": 19
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "hasOwnProperty",
                              "range": [
                                207842,
                                207856
                              ],
                              "loc": {
                                "start": {
                                  "line": 6062,
                                  "column": 22
                                },
                                "end": {
                                  "line": 6062,
                                  "column": 36
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "call",
                              "range": [
                                207857,
                                207861
                              ],
                              "loc": {
                                "start": {
                                  "line": 6062,
                                  "column": 37
                                },
                                "end": {
                                  "line": 6062,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              207842,
                              207861
                            ],
                            "loc": {
                              "start": {
                                "line": 6062,
                                "column": 22
                              },
                              "end": {
                                "line": 6062,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                207862,
                                207868
                              ],
                              "loc": {
                                "start": {
                                  "line": 6062,
                                  "column": 42
                                },
                                "end": {
                                  "line": 6062,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                207870,
                                207873
                              ],
                              "loc": {
                                "start": {
                                  "line": 6062,
                                  "column": 50
                                },
                                "end": {
                                  "line": 6062,
                                  "column": 53
                                }
                              }
                            }
                          ],
                          "range": [
                            207842,
                            207874
                          ],
                          "loc": {
                            "start": {
                              "line": 6062,
                              "column": 22
                            },
                            "end": {
                              "line": 6062,
                              "column": 54
                            }
                          }
                        },
                        "alternate": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            207877,
                            207882
                          ],
                          "loc": {
                            "start": {
                              "line": 6062,
                              "column": 57
                            },
                            "end": {
                              "line": 6062,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          207833,
                          207882
                        ],
                        "loc": {
                          "start": {
                            "line": 6062,
                            "column": 13
                          },
                          "end": {
                            "line": 6062,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        207826,
                        207883
                      ],
                      "loc": {
                        "start": {
                          "line": 6062,
                          "column": 6
                        },
                        "end": {
                          "line": 6062,
                          "column": 63
                        }
                      }
                    }
                  ],
                  "range": [
                    207818,
                    207889
                  ],
                  "loc": {
                    "start": {
                      "line": 6061,
                      "column": 30
                    },
                    "end": {
                      "line": 6063,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  207792,
                  207889
                ],
                "loc": {
                  "start": {
                    "line": 6061,
                    "column": 4
                  },
                  "end": {
                    "line": 6063,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "invert",
                  "range": [
                    208915,
                    208921
                  ],
                  "loc": {
                    "start": {
                      "line": 6090,
                      "column": 13
                    },
                    "end": {
                      "line": 6090,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      208922,
                      208928
                    ],
                    "loc": {
                      "start": {
                        "line": 6090,
                        "column": 20
                      },
                      "end": {
                        "line": 6090,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "multiValue",
                    "range": [
                      208930,
                      208940
                    ],
                    "loc": {
                      "start": {
                        "line": 6090,
                        "column": 28
                      },
                      "end": {
                        "line": 6090,
                        "column": 38
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              208954,
                              208959
                            ],
                            "loc": {
                              "start": {
                                "line": 6091,
                                "column": 10
                              },
                              "end": {
                                "line": 6091,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                208963,
                                208964
                              ],
                              "loc": {
                                "start": {
                                  "line": 6091,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6091,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              208962,
                              208964
                            ],
                            "loc": {
                              "start": {
                                "line": 6091,
                                "column": 18
                              },
                              "end": {
                                "line": 6091,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            208954,
                            208964
                          ],
                          "loc": {
                            "start": {
                              "line": 6091,
                              "column": 10
                            },
                            "end": {
                              "line": 6091,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              208976,
                              208981
                            ],
                            "loc": {
                              "start": {
                                "line": 6092,
                                "column": 10
                              },
                              "end": {
                                "line": 6092,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "keys",
                              "range": [
                                208984,
                                208988
                              ],
                              "loc": {
                                "start": {
                                  "line": 6092,
                                  "column": 18
                                },
                                "end": {
                                  "line": 6092,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  208989,
                                  208995
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6092,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 6092,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "range": [
                              208984,
                              208996
                            ],
                            "loc": {
                              "start": {
                                "line": 6092,
                                "column": 18
                              },
                              "end": {
                                "line": 6092,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            208976,
                            208996
                          ],
                          "loc": {
                            "start": {
                              "line": 6092,
                              "column": 10
                            },
                            "end": {
                              "line": 6092,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              209008,
                              209014
                            ],
                            "loc": {
                              "start": {
                                "line": 6093,
                                "column": 10
                              },
                              "end": {
                                "line": 6093,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                209017,
                                209022
                              ],
                              "loc": {
                                "start": {
                                  "line": 6093,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6093,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                209023,
                                209029
                              ],
                              "loc": {
                                "start": {
                                  "line": 6093,
                                  "column": 25
                                },
                                "end": {
                                  "line": 6093,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              209017,
                              209029
                            ],
                            "loc": {
                              "start": {
                                "line": 6093,
                                "column": 19
                              },
                              "end": {
                                "line": 6093,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            209008,
                            209029
                          ],
                          "loc": {
                            "start": {
                              "line": 6093,
                              "column": 10
                            },
                            "end": {
                              "line": 6093,
                              "column": 31
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              209041,
                              209047
                            ],
                            "loc": {
                              "start": {
                                "line": 6094,
                                "column": 10
                              },
                              "end": {
                                "line": 6094,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ObjectExpression",
                            "properties": [],
                            "range": [
                              209050,
                              209052
                            ],
                            "loc": {
                              "start": {
                                "line": 6094,
                                "column": 19
                              },
                              "end": {
                                "line": 6094,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            209041,
                            209052
                          ],
                          "loc": {
                            "start": {
                              "line": 6094,
                              "column": 10
                            },
                            "end": {
                              "line": 6094,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        208950,
                        209053
                      ],
                      "loc": {
                        "start": {
                          "line": 6091,
                          "column": 6
                        },
                        "end": {
                          "line": 6094,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              209070,
                              209075
                            ],
                            "loc": {
                              "start": {
                                "line": 6096,
                                "column": 15
                              },
                              "end": {
                                "line": 6096,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            209068,
                            209075
                          ],
                          "loc": {
                            "start": {
                              "line": 6096,
                              "column": 13
                            },
                            "end": {
                              "line": 6096,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            209078,
                            209084
                          ],
                          "loc": {
                            "start": {
                              "line": 6096,
                              "column": 23
                            },
                            "end": {
                              "line": 6096,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          209068,
                          209084
                        ],
                        "loc": {
                          "start": {
                            "line": 6096,
                            "column": 13
                          },
                          "end": {
                            "line": 6096,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    209100,
                                    209103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6097,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6097,
                                      "column": 15
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      209106,
                                      209111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6097,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 6097,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      209112,
                                      209117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6097,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 6097,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    209106,
                                    209118
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6097,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 6097,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  209100,
                                  209118
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6097,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6097,
                                    "column": 30
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    209132,
                                    209137
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6098,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6098,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      209140,
                                      209146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6098,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 6098,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      209147,
                                      209150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6098,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 6098,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    209140,
                                    209151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6098,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6098,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  209132,
                                  209151
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6098,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6098,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              209096,
                              209152
                            ],
                            "loc": {
                              "start": {
                                "line": 6097,
                                "column": 8
                              },
                              "end": {
                                "line": 6098,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "multiValue",
                              "range": [
                                209166,
                                209176
                              ],
                              "loc": {
                                "start": {
                                  "line": 6100,
                                  "column": 12
                                },
                                "end": {
                                  "line": 6100,
                                  "column": 22
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "hasOwnProperty",
                                        "range": [
                                          209194,
                                          209208
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6101,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 6101,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          209209,
                                          209213
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6101,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 6101,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        209194,
                                        209213
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6101,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 6101,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          209214,
                                          209220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6101,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 6101,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          209222,
                                          209227
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6101,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 6101,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      209194,
                                      209228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6101,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 6101,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  209244,
                                                  209250
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6102,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 6102,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  209251,
                                                  209256
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6102,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 6102,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                209244,
                                                209257
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6102,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 6102,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                209258,
                                                209262
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6102,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 6102,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "range": [
                                              209244,
                                              209262
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6102,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 6102,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                209263,
                                                209266
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6102,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 6102,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            209244,
                                            209267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6102,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 6102,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "range": [
                                          209244,
                                          209268
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6102,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 6102,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      209230,
                                      209280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6101,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 6103,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                209300,
                                                209306
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6104,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 6104,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                209307,
                                                209312
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6104,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 6104,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "range": [
                                              209300,
                                              209313
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6104,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 6104,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Identifier",
                                                "name": "key",
                                                "range": [
                                                  209317,
                                                  209320
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6104,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 6104,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              209316,
                                              209321
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6104,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 6104,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            209300,
                                            209321
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6104,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 6104,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          209300,
                                          209322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6104,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 6104,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      209286,
                                      209334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6103,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 6105,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    209190,
                                    209334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6101,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6105,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                209178,
                                209344
                              ],
                              "loc": {
                                "start": {
                                  "line": 6100,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6106,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          209370,
                                          209376
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6108,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 6108,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          209377,
                                          209382
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6108,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 6108,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        209370,
                                        209383
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6108,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 6108,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        209386,
                                        209389
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6108,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 6108,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      209370,
                                      209389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6108,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 6108,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    209370,
                                    209390
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6108,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6108,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "range": [
                                209358,
                                209400
                              ],
                              "loc": {
                                "start": {
                                  "line": 6107,
                                  "column": 13
                                },
                                "end": {
                                  "line": 6109,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              209162,
                              209400
                            ],
                            "loc": {
                              "start": {
                                "line": 6100,
                                "column": 8
                              },
                              "end": {
                                "line": 6109,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          209086,
                          209408
                        ],
                        "loc": {
                          "start": {
                            "line": 6096,
                            "column": 31
                          },
                          "end": {
                            "line": 6110,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        209061,
                        209408
                      ],
                      "loc": {
                        "start": {
                          "line": 6096,
                          "column": 6
                        },
                        "end": {
                          "line": 6110,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          209422,
                          209428
                        ],
                        "loc": {
                          "start": {
                            "line": 6111,
                            "column": 13
                          },
                          "end": {
                            "line": 6111,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        209415,
                        209429
                      ],
                      "loc": {
                        "start": {
                          "line": 6111,
                          "column": 6
                        },
                        "end": {
                          "line": 6111,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    208942,
                    209435
                  ],
                  "loc": {
                    "start": {
                      "line": 6090,
                      "column": 40
                    },
                    "end": {
                      "line": 6112,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  208906,
                  209435
                ],
                "loc": {
                  "start": {
                    "line": 6090,
                    "column": 4
                  },
                  "end": {
                    "line": 6112,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isArray",
                      "range": [
                        209866,
                        209873
                      ],
                      "loc": {
                        "start": {
                          "line": 6131,
                          "column": 8
                        },
                        "end": {
                          "line": 6131,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "Identifier",
                        "name": "nativeIsArray",
                        "range": [
                          209876,
                          209889
                        ],
                        "loc": {
                          "start": {
                            "line": 6131,
                            "column": 18
                          },
                          "end": {
                            "line": 6131,
                            "column": 31
                          }
                        }
                      },
                      "right": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              209902,
                              209907
                            ],
                            "loc": {
                              "start": {
                                "line": 6131,
                                "column": 44
                              },
                              "end": {
                                "line": 6131,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          209924,
                                          209929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6132,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 6132,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "BinaryExpression",
                                        "operator": "==",
                                        "left": {
                                          "type": "UnaryExpression",
                                          "operator": "typeof",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              209940,
                                              209945
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6132,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 6132,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            209933,
                                            209945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6132,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 6132,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": "object",
                                          "raw": "'object'",
                                          "range": [
                                            209949,
                                            209957
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6132,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 6132,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          209933,
                                          209957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6132,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 6132,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        209924,
                                        209957
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6132,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 6132,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "==",
                                      "left": {
                                        "type": "UnaryExpression",
                                        "operator": "typeof",
                                        "argument": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              209968,
                                              209973
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6132,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 6132,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              209974,
                                              209980
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6132,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 6132,
                                                "column": 69
                                              }
                                            }
                                          },
                                          "range": [
                                            209968,
                                            209980
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6132,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 6132,
                                              "column": 69
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          209961,
                                          209980
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6132,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 6132,
                                            "column": 69
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": "number",
                                        "raw": "'number'",
                                        "range": [
                                          209984,
                                          209992
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6132,
                                            "column": 73
                                          },
                                          "end": {
                                            "line": 6132,
                                            "column": 81
                                          }
                                        }
                                      },
                                      "range": [
                                        209961,
                                        209992
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6132,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 6132,
                                          "column": 81
                                        }
                                      }
                                    },
                                    "range": [
                                      209924,
                                      209992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6132,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 6132,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "toString",
                                          "range": [
                                            210004,
                                            210012
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6133,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 6133,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "call",
                                          "range": [
                                            210013,
                                            210017
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6133,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 6133,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          210004,
                                          210017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6133,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 6133,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            210018,
                                            210023
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6133,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 6133,
                                              "column": 27
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        210004,
                                        210024
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6133,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 6133,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "arrayClass",
                                      "range": [
                                        210028,
                                        210038
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6133,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 6133,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      210004,
                                      210038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6133,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 6133,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    209924,
                                    210038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6132,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 6133,
                                      "column": 42
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": false,
                                  "raw": "false",
                                  "range": [
                                    210042,
                                    210047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6133,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 6133,
                                      "column": 51
                                    }
                                  }
                                },
                                "range": [
                                  209924,
                                  210047
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6132,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 6133,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                209917,
                                210048
                              ],
                              "loc": {
                                "start": {
                                  "line": 6132,
                                  "column": 6
                                },
                                "end": {
                                  "line": 6133,
                                  "column": 52
                                }
                              }
                            }
                          ],
                          "range": [
                            209909,
                            210054
                          ],
                          "loc": {
                            "start": {
                              "line": 6131,
                              "column": 51
                            },
                            "end": {
                              "line": 6134,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          209893,
                          210054
                        ],
                        "loc": {
                          "start": {
                            "line": 6131,
                            "column": 35
                          },
                          "end": {
                            "line": 6134,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        209876,
                        210054
                      ],
                      "loc": {
                        "start": {
                          "line": 6131,
                          "column": 18
                        },
                        "end": {
                          "line": 6134,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      209866,
                      210054
                    ],
                    "loc": {
                      "start": {
                        "line": 6131,
                        "column": 8
                      },
                      "end": {
                        "line": 6134,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  209862,
                  210055
                ],
                "loc": {
                  "start": {
                    "line": 6131,
                    "column": 4
                  },
                  "end": {
                    "line": 6134,
                    "column": 6
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isBoolean",
                  "range": [
                    210399,
                    210408
                  ],
                  "loc": {
                    "start": {
                      "line": 6149,
                      "column": 13
                    },
                    "end": {
                      "line": 6149,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      210409,
                      210414
                    ],
                    "loc": {
                      "start": {
                        "line": 6149,
                        "column": 23
                      },
                      "end": {
                        "line": 6149,
                        "column": 28
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  210431,
                                  210436
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6150,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 6150,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": true,
                                "raw": "true",
                                "range": [
                                  210441,
                                  210445
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6150,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 6150,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                210431,
                                210445
                              ],
                              "loc": {
                                "start": {
                                  "line": 6150,
                                  "column": 13
                                },
                                "end": {
                                  "line": 6150,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  210449,
                                  210454
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6150,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 6150,
                                    "column": 36
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  210459,
                                  210464
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6150,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 6150,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                210449,
                                210464
                              ],
                              "loc": {
                                "start": {
                                  "line": 6150,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6150,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              210431,
                              210464
                            ],
                            "loc": {
                              "start": {
                                "line": 6150,
                                "column": 13
                              },
                              "end": {
                                "line": 6150,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  210476,
                                  210481
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6151,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6151,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "typeof",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      210492,
                                      210497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6151,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 6151,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    210485,
                                    210497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6151,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6151,
                                      "column": 29
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "object",
                                  "raw": "'object'",
                                  "range": [
                                    210501,
                                    210509
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6151,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 6151,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  210485,
                                  210509
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6151,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 6151,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                210476,
                                210509
                              ],
                              "loc": {
                                "start": {
                                  "line": 6151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6151,
                                  "column": 41
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "toString",
                                    "range": [
                                      210513,
                                      210521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6151,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 6151,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "call",
                                    "range": [
                                      210522,
                                      210526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6151,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 6151,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    210513,
                                    210526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6151,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 6151,
                                      "column": 58
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      210527,
                                      210532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6151,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 6151,
                                        "column": 64
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  210513,
                                  210533
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6151,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 6151,
                                    "column": 65
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "boolClass",
                                "range": [
                                  210537,
                                  210546
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6151,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 6151,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                210513,
                                210546
                              ],
                              "loc": {
                                "start": {
                                  "line": 6151,
                                  "column": 45
                                },
                                "end": {
                                  "line": 6151,
                                  "column": 78
                                }
                              }
                            },
                            "range": [
                              210476,
                              210546
                            ],
                            "loc": {
                              "start": {
                                "line": 6151,
                                "column": 8
                              },
                              "end": {
                                "line": 6151,
                                "column": 78
                              }
                            }
                          },
                          "range": [
                            210431,
                            210546
                          ],
                          "loc": {
                            "start": {
                              "line": 6150,
                              "column": 13
                            },
                            "end": {
                              "line": 6151,
                              "column": 78
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            210550,
                            210555
                          ],
                          "loc": {
                            "start": {
                              "line": 6151,
                              "column": 82
                            },
                            "end": {
                              "line": 6151,
                              "column": 87
                            }
                          }
                        },
                        "range": [
                          210431,
                          210555
                        ],
                        "loc": {
                          "start": {
                            "line": 6150,
                            "column": 13
                          },
                          "end": {
                            "line": 6151,
                            "column": 87
                          }
                        }
                      },
                      "range": [
                        210424,
                        210556
                      ],
                      "loc": {
                        "start": {
                          "line": 6150,
                          "column": 6
                        },
                        "end": {
                          "line": 6151,
                          "column": 88
                        }
                      }
                    }
                  ],
                  "range": [
                    210416,
                    210562
                  ],
                  "loc": {
                    "start": {
                      "line": 6149,
                      "column": 30
                    },
                    "end": {
                      "line": 6152,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  210390,
                  210562
                ],
                "loc": {
                  "start": {
                    "line": 6149,
                    "column": 4
                  },
                  "end": {
                    "line": 6152,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isDate",
                  "range": [
                    210888,
                    210894
                  ],
                  "loc": {
                    "start": {
                      "line": 6167,
                      "column": 13
                    },
                    "end": {
                      "line": 6167,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      210895,
                      210900
                    ],
                    "loc": {
                      "start": {
                        "line": 6167,
                        "column": 20
                      },
                      "end": {
                        "line": 6167,
                        "column": 25
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                210917,
                                210922
                              ],
                              "loc": {
                                "start": {
                                  "line": 6168,
                                  "column": 13
                                },
                                "end": {
                                  "line": 6168,
                                  "column": 18
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    210933,
                                    210938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6168,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 6168,
                                      "column": 34
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  210926,
                                  210938
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6168,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 6168,
                                    "column": 34
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "object",
                                "raw": "'object'",
                                "range": [
                                  210942,
                                  210950
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6168,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 6168,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                210926,
                                210950
                              ],
                              "loc": {
                                "start": {
                                  "line": 6168,
                                  "column": 22
                                },
                                "end": {
                                  "line": 6168,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              210917,
                              210950
                            ],
                            "loc": {
                              "start": {
                                "line": 6168,
                                "column": 13
                              },
                              "end": {
                                "line": 6168,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "toString",
                                  "range": [
                                    210954,
                                    210962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6168,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 6168,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    210963,
                                    210967
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6168,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 6168,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  210954,
                                  210967
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6168,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 6168,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    210968,
                                    210973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6168,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 6168,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "range": [
                                210954,
                                210974
                              ],
                              "loc": {
                                "start": {
                                  "line": 6168,
                                  "column": 50
                                },
                                "end": {
                                  "line": 6168,
                                  "column": 70
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "dateClass",
                              "range": [
                                210978,
                                210987
                              ],
                              "loc": {
                                "start": {
                                  "line": 6168,
                                  "column": 74
                                },
                                "end": {
                                  "line": 6168,
                                  "column": 83
                                }
                              }
                            },
                            "range": [
                              210954,
                              210987
                            ],
                            "loc": {
                              "start": {
                                "line": 6168,
                                "column": 50
                              },
                              "end": {
                                "line": 6168,
                                "column": 83
                              }
                            }
                          },
                          "range": [
                            210917,
                            210987
                          ],
                          "loc": {
                            "start": {
                              "line": 6168,
                              "column": 13
                            },
                            "end": {
                              "line": 6168,
                              "column": 83
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            210991,
                            210996
                          ],
                          "loc": {
                            "start": {
                              "line": 6168,
                              "column": 87
                            },
                            "end": {
                              "line": 6168,
                              "column": 92
                            }
                          }
                        },
                        "range": [
                          210917,
                          210996
                        ],
                        "loc": {
                          "start": {
                            "line": 6168,
                            "column": 13
                          },
                          "end": {
                            "line": 6168,
                            "column": 92
                          }
                        }
                      },
                      "range": [
                        210910,
                        210997
                      ],
                      "loc": {
                        "start": {
                          "line": 6168,
                          "column": 6
                        },
                        "end": {
                          "line": 6168,
                          "column": 93
                        }
                      }
                    }
                  ],
                  "range": [
                    210902,
                    211003
                  ],
                  "loc": {
                    "start": {
                      "line": 6167,
                      "column": 27
                    },
                    "end": {
                      "line": 6169,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  210879,
                  211003
                ],
                "loc": {
                  "start": {
                    "line": 6167,
                    "column": 4
                  },
                  "end": {
                    "line": 6169,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isElement",
                  "range": [
                    211351,
                    211360
                  ],
                  "loc": {
                    "start": {
                      "line": 6184,
                      "column": 13
                    },
                    "end": {
                      "line": 6184,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      211361,
                      211366
                    ],
                    "loc": {
                      "start": {
                        "line": 6184,
                        "column": 23
                      },
                      "end": {
                        "line": 6184,
                        "column": 28
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  211383,
                                  211388
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6185,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 6185,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "typeof",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      211399,
                                      211404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6185,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 6185,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    211392,
                                    211404
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6185,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 6185,
                                      "column": 34
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "object",
                                  "raw": "'object'",
                                  "range": [
                                    211408,
                                    211416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6185,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 6185,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  211392,
                                  211416
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6185,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 6185,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                211383,
                                211416
                              ],
                              "loc": {
                                "start": {
                                  "line": 6185,
                                  "column": 13
                                },
                                "end": {
                                  "line": 6185,
                                  "column": 46
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    211420,
                                    211425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6185,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 6185,
                                      "column": 55
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "nodeType",
                                  "range": [
                                    211426,
                                    211434
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6185,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 6185,
                                      "column": 64
                                    }
                                  }
                                },
                                "range": [
                                  211420,
                                  211434
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6185,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 6185,
                                    "column": 64
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  211439,
                                  211440
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6185,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 6185,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                211420,
                                211440
                              ],
                              "loc": {
                                "start": {
                                  "line": 6185,
                                  "column": 50
                                },
                                "end": {
                                  "line": 6185,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              211383,
                              211440
                            ],
                            "loc": {
                              "start": {
                                "line": 6185,
                                "column": 13
                              },
                              "end": {
                                "line": 6185,
                                "column": 70
                              }
                            }
                          },
                          "right": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  211453,
                                  211460
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6186,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 6186,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "nodeClass",
                                "range": [
                                  211461,
                                  211470
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6186,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 6186,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                211453,
                                211470
                              ],
                              "loc": {
                                "start": {
                                  "line": 6186,
                                  "column": 9
                                },
                                "end": {
                                  "line": 6186,
                                  "column": 26
                                }
                              }
                            },
                            "consequent": {
                              "type": "BinaryExpression",
                              "operator": ">",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "toString",
                                        "range": [
                                          211473,
                                          211481
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6186,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 6186,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          211482,
                                          211486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6186,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 6186,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "range": [
                                        211473,
                                        211486
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6186,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 6186,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          211487,
                                          211492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6186,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 6186,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      211473,
                                      211493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6186,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 6186,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "indexOf",
                                    "range": [
                                      211494,
                                      211501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6186,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 6186,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    211473,
                                    211501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6186,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 6186,
                                      "column": 57
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "Element",
                                    "raw": "'Element'",
                                    "range": [
                                      211502,
                                      211511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6186,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 6186,
                                        "column": 67
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  211473,
                                  211512
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6186,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 6186,
                                    "column": 68
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "-",
                                "argument": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    211516,
                                    211517
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6186,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 6186,
                                      "column": 73
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  211515,
                                  211517
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6186,
                                    "column": 71
                                  },
                                  "end": {
                                    "line": 6186,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                211473,
                                211517
                              ],
                              "loc": {
                                "start": {
                                  "line": 6186,
                                  "column": 29
                                },
                                "end": {
                                  "line": 6186,
                                  "column": 73
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isNode",
                                "range": [
                                  211520,
                                  211526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6186,
                                    "column": 76
                                  },
                                  "end": {
                                    "line": 6186,
                                    "column": 82
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    211527,
                                    211532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6186,
                                      "column": 83
                                    },
                                    "end": {
                                      "line": 6186,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "range": [
                                211520,
                                211533
                              ],
                              "loc": {
                                "start": {
                                  "line": 6186,
                                  "column": 76
                                },
                                "end": {
                                  "line": 6186,
                                  "column": 89
                                }
                              }
                            },
                            "range": [
                              211453,
                              211533
                            ],
                            "loc": {
                              "start": {
                                "line": 6186,
                                "column": 9
                              },
                              "end": {
                                "line": 6186,
                                "column": 89
                              }
                            }
                          },
                          "range": [
                            211383,
                            211534
                          ],
                          "loc": {
                            "start": {
                              "line": 6185,
                              "column": 13
                            },
                            "end": {
                              "line": 6186,
                              "column": 90
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            211538,
                            211543
                          ],
                          "loc": {
                            "start": {
                              "line": 6186,
                              "column": 94
                            },
                            "end": {
                              "line": 6186,
                              "column": 99
                            }
                          }
                        },
                        "range": [
                          211383,
                          211543
                        ],
                        "loc": {
                          "start": {
                            "line": 6185,
                            "column": 13
                          },
                          "end": {
                            "line": 6186,
                            "column": 99
                          }
                        }
                      },
                      "range": [
                        211376,
                        211544
                      ],
                      "loc": {
                        "start": {
                          "line": 6185,
                          "column": 6
                        },
                        "end": {
                          "line": 6186,
                          "column": 100
                        }
                      }
                    }
                  ],
                  "range": [
                    211368,
                    211550
                  ],
                  "loc": {
                    "start": {
                      "line": 6184,
                      "column": 30
                    },
                    "end": {
                      "line": 6187,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  211342,
                  211550
                ],
                "loc": {
                  "start": {
                    "line": 6184,
                    "column": 4
                  },
                  "end": {
                    "line": 6187,
                    "column": 5
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "support",
                      "range": [
                        211613,
                        211620
                      ],
                      "loc": {
                        "start": {
                          "line": 6189,
                          "column": 9
                        },
                        "end": {
                          "line": 6189,
                          "column": 16
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "dom",
                      "range": [
                        211621,
                        211624
                      ],
                      "loc": {
                        "start": {
                          "line": 6189,
                          "column": 17
                        },
                        "end": {
                          "line": 6189,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      211613,
                      211624
                    ],
                    "loc": {
                      "start": {
                        "line": 6189,
                        "column": 9
                      },
                      "end": {
                        "line": 6189,
                        "column": 20
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    211612,
                    211624
                  ],
                  "loc": {
                    "start": {
                      "line": 6189,
                      "column": 8
                    },
                    "end": {
                      "line": 6189,
                      "column": 20
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "isElement",
                          "range": [
                            211634,
                            211643
                          ],
                          "loc": {
                            "start": {
                              "line": 6190,
                              "column": 6
                            },
                            "end": {
                              "line": 6190,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                211655,
                                211660
                              ],
                              "loc": {
                                "start": {
                                  "line": 6190,
                                  "column": 27
                                },
                                "end": {
                                  "line": 6190,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "LogicalExpression",
                                        "operator": "&&",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            211679,
                                            211684
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6191,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 6191,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "BinaryExpression",
                                          "operator": "==",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                211695,
                                                211700
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6191,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 6191,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              211688,
                                              211700
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6191,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 6191,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "object",
                                            "raw": "'object'",
                                            "range": [
                                              211704,
                                              211712
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6191,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 6191,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            211688,
                                            211712
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6191,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 6191,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          211679,
                                          211712
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6191,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 6191,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "BinaryExpression",
                                        "operator": "===",
                                        "left": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              211716,
                                              211721
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6191,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 6191,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "nodeType",
                                            "range": [
                                              211722,
                                              211730
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6191,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 6191,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            211716,
                                            211730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6191,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 6191,
                                              "column": 66
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            211735,
                                            211736
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6191,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 6191,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "range": [
                                          211716,
                                          211736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6191,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 6191,
                                            "column": 72
                                          }
                                        }
                                      },
                                      "range": [
                                        211679,
                                        211736
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6191,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 6191,
                                          "column": 72
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "isPlainObject",
                                          "range": [
                                            211751,
                                            211764
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6192,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 6192,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              211765,
                                              211770
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6192,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 6192,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          211751,
                                          211771
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6192,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 6192,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        211750,
                                        211771
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6192,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 6192,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      211679,
                                      211771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6191,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 6192,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      211775,
                                      211780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6192,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 6192,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    211679,
                                    211780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6191,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 6192,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  211672,
                                  211781
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6191,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6192,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "range": [
                              211662,
                              211789
                            ],
                            "loc": {
                              "start": {
                                "line": 6190,
                                "column": 34
                              },
                              "end": {
                                "line": 6193,
                                "column": 7
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            211646,
                            211789
                          ],
                          "loc": {
                            "start": {
                              "line": 6190,
                              "column": 18
                            },
                            "end": {
                              "line": 6193,
                              "column": 7
                            }
                          }
                        },
                        "range": [
                          211634,
                          211789
                        ],
                        "loc": {
                          "start": {
                            "line": 6190,
                            "column": 6
                          },
                          "end": {
                            "line": 6193,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        211634,
                        211790
                      ],
                      "loc": {
                        "start": {
                          "line": 6190,
                          "column": 6
                        },
                        "end": {
                          "line": 6193,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    211626,
                    211796
                  ],
                  "loc": {
                    "start": {
                      "line": 6189,
                      "column": 22
                    },
                    "end": {
                      "line": 6194,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  211608,
                  211796
                ],
                "loc": {
                  "start": {
                    "line": 6189,
                    "column": 4
                  },
                  "end": {
                    "line": 6194,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isEmpty",
                  "range": [
                    212382,
                    212389
                  ],
                  "loc": {
                    "start": {
                      "line": 6217,
                      "column": 13
                    },
                    "end": {
                      "line": 6217,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      212390,
                      212395
                    ],
                    "loc": {
                      "start": {
                        "line": 6217,
                        "column": 21
                      },
                      "end": {
                        "line": 6217,
                        "column": 26
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              212409,
                              212415
                            ],
                            "loc": {
                              "start": {
                                "line": 6218,
                                "column": 10
                              },
                              "end": {
                                "line": 6218,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              212418,
                              212422
                            ],
                            "loc": {
                              "start": {
                                "line": 6218,
                                "column": 19
                              },
                              "end": {
                                "line": 6218,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            212409,
                            212422
                          ],
                          "loc": {
                            "start": {
                              "line": 6218,
                              "column": 10
                            },
                            "end": {
                              "line": 6218,
                              "column": 23
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        212405,
                        212423
                      ],
                      "loc": {
                        "start": {
                          "line": 6218,
                          "column": 6
                        },
                        "end": {
                          "line": 6218,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            212435,
                            212440
                          ],
                          "loc": {
                            "start": {
                              "line": 6219,
                              "column": 11
                            },
                            "end": {
                              "line": 6219,
                              "column": 16
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          212434,
                          212440
                        ],
                        "loc": {
                          "start": {
                            "line": 6219,
                            "column": 10
                          },
                          "end": {
                            "line": 6219,
                            "column": 16
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                212459,
                                212465
                              ],
                              "loc": {
                                "start": {
                                  "line": 6220,
                                  "column": 15
                                },
                                "end": {
                                  "line": 6220,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              212452,
                              212466
                            ],
                            "loc": {
                              "start": {
                                "line": 6220,
                                "column": 8
                              },
                              "end": {
                                "line": 6220,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          212442,
                          212474
                        ],
                        "loc": {
                          "start": {
                            "line": 6219,
                            "column": 18
                          },
                          "end": {
                            "line": 6221,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        212430,
                        212474
                      ],
                      "loc": {
                        "start": {
                          "line": 6219,
                          "column": 6
                        },
                        "end": {
                          "line": 6221,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              212485,
                              212494
                            ],
                            "loc": {
                              "start": {
                                "line": 6222,
                                "column": 10
                              },
                              "end": {
                                "line": 6222,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "toString",
                                "range": [
                                  212497,
                                  212505
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6222,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 6222,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  212506,
                                  212510
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6222,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 6222,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                212497,
                                212510
                              ],
                              "loc": {
                                "start": {
                                  "line": 6222,
                                  "column": 22
                                },
                                "end": {
                                  "line": 6222,
                                  "column": 35
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  212511,
                                  212516
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6222,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 6222,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "range": [
                              212497,
                              212517
                            ],
                            "loc": {
                              "start": {
                                "line": 6222,
                                "column": 22
                              },
                              "end": {
                                "line": 6222,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            212485,
                            212517
                          ],
                          "loc": {
                            "start": {
                              "line": 6222,
                              "column": 10
                            },
                            "end": {
                              "line": 6222,
                              "column": 42
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              212529,
                              212535
                            ],
                            "loc": {
                              "start": {
                                "line": 6223,
                                "column": 10
                              },
                              "end": {
                                "line": 6223,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                212538,
                                212543
                              ],
                              "loc": {
                                "start": {
                                  "line": 6223,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6223,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                212544,
                                212550
                              ],
                              "loc": {
                                "start": {
                                  "line": 6223,
                                  "column": 25
                                },
                                "end": {
                                  "line": 6223,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              212538,
                              212550
                            ],
                            "loc": {
                              "start": {
                                "line": 6223,
                                "column": 19
                              },
                              "end": {
                                "line": 6223,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            212529,
                            212550
                          ],
                          "loc": {
                            "start": {
                              "line": 6223,
                              "column": 10
                            },
                            "end": {
                              "line": 6223,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        212481,
                        212551
                      ],
                      "loc": {
                        "start": {
                          "line": 6222,
                          "column": 6
                        },
                        "end": {
                          "line": 6223,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "className",
                                "range": [
                                  212564,
                                  212573
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6225,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 6225,
                                    "column": 20
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "arrayClass",
                                "range": [
                                  212577,
                                  212587
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6225,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 6225,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                212564,
                                212587
                              ],
                              "loc": {
                                "start": {
                                  "line": 6225,
                                  "column": 11
                                },
                                "end": {
                                  "line": 6225,
                                  "column": 34
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "className",
                                "range": [
                                  212591,
                                  212600
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6225,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 6225,
                                    "column": 47
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "stringClass",
                                "range": [
                                  212604,
                                  212615
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6225,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 6225,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                212591,
                                212615
                              ],
                              "loc": {
                                "start": {
                                  "line": 6225,
                                  "column": 38
                                },
                                "end": {
                                  "line": 6225,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              212564,
                              212615
                            ],
                            "loc": {
                              "start": {
                                "line": 6225,
                                "column": 11
                              },
                              "end": {
                                "line": 6225,
                                "column": 62
                              }
                            }
                          },
                          "right": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  212630,
                                  212637
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6226,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 6226,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "argsClass",
                                "range": [
                                  212638,
                                  212647
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6226,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 6226,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                212630,
                                212647
                              ],
                              "loc": {
                                "start": {
                                  "line": 6226,
                                  "column": 11
                                },
                                "end": {
                                  "line": 6226,
                                  "column": 28
                                }
                              }
                            },
                            "consequent": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "className",
                                "range": [
                                  212650,
                                  212659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6226,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 6226,
                                    "column": 40
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "argsClass",
                                "range": [
                                  212663,
                                  212672
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6226,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 6226,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                212650,
                                212672
                              ],
                              "loc": {
                                "start": {
                                  "line": 6226,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6226,
                                  "column": 53
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isArguments",
                                "range": [
                                  212675,
                                  212686
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6226,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 6226,
                                    "column": 67
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    212687,
                                    212692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6226,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 6226,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "range": [
                                212675,
                                212693
                              ],
                              "loc": {
                                "start": {
                                  "line": 6226,
                                  "column": 56
                                },
                                "end": {
                                  "line": 6226,
                                  "column": 74
                                }
                              }
                            },
                            "range": [
                              212630,
                              212693
                            ],
                            "loc": {
                              "start": {
                                "line": 6226,
                                "column": 11
                              },
                              "end": {
                                "line": 6226,
                                "column": 74
                              }
                            }
                          },
                          "range": [
                            212564,
                            212694
                          ],
                          "loc": {
                            "start": {
                              "line": 6225,
                              "column": 11
                            },
                            "end": {
                              "line": 6226,
                              "column": 75
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "className",
                                "range": [
                                  212710,
                                  212719
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6227,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 6227,
                                    "column": 20
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "objectClass",
                                "range": [
                                  212723,
                                  212734
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6227,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 6227,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                212710,
                                212734
                              ],
                              "loc": {
                                "start": {
                                  "line": 6227,
                                  "column": 11
                                },
                                "end": {
                                  "line": 6227,
                                  "column": 35
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    212745,
                                    212751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6227,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 6227,
                                      "column": 52
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  212738,
                                  212751
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6227,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 6227,
                                    "column": 52
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  212755,
                                  212763
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6227,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 6227,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                212738,
                                212763
                              ],
                              "loc": {
                                "start": {
                                  "line": 6227,
                                  "column": 39
                                },
                                "end": {
                                  "line": 6227,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              212710,
                              212763
                            ],
                            "loc": {
                              "start": {
                                "line": 6227,
                                "column": 11
                              },
                              "end": {
                                "line": 6227,
                                "column": 64
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFunction",
                              "range": [
                                212767,
                                212777
                              ],
                              "loc": {
                                "start": {
                                  "line": 6227,
                                  "column": 68
                                },
                                "end": {
                                  "line": 6227,
                                  "column": 78
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    212778,
                                    212783
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6227,
                                      "column": 79
                                    },
                                    "end": {
                                      "line": 6227,
                                      "column": 84
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "splice",
                                  "range": [
                                    212784,
                                    212790
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6227,
                                      "column": 85
                                    },
                                    "end": {
                                      "line": 6227,
                                      "column": 91
                                    }
                                  }
                                },
                                "range": [
                                  212778,
                                  212790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6227,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 6227,
                                    "column": 91
                                  }
                                }
                              }
                            ],
                            "range": [
                              212767,
                              212791
                            ],
                            "loc": {
                              "start": {
                                "line": 6227,
                                "column": 68
                              },
                              "end": {
                                "line": 6227,
                                "column": 92
                              }
                            }
                          },
                          "range": [
                            212710,
                            212791
                          ],
                          "loc": {
                            "start": {
                              "line": 6227,
                              "column": 11
                            },
                            "end": {
                              "line": 6227,
                              "column": 92
                            }
                          }
                        },
                        "range": [
                          212563,
                          212792
                        ],
                        "loc": {
                          "start": {
                            "line": 6225,
                            "column": 10
                          },
                          "end": {
                            "line": 6227,
                            "column": 93
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  212812,
                                  212818
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6228,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 6228,
                                    "column": 22
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                212811,
                                212818
                              ],
                              "loc": {
                                "start": {
                                  "line": 6228,
                                  "column": 15
                                },
                                "end": {
                                  "line": 6228,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              212804,
                              212819
                            ],
                            "loc": {
                              "start": {
                                "line": 6228,
                                "column": 8
                              },
                              "end": {
                                "line": 6228,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          212794,
                          212827
                        ],
                        "loc": {
                          "start": {
                            "line": 6227,
                            "column": 95
                          },
                          "end": {
                            "line": 6229,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        212559,
                        212827
                      ],
                      "loc": {
                        "start": {
                          "line": 6225,
                          "column": 6
                        },
                        "end": {
                          "line": 6229,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForOwn",
                          "range": [
                            212834,
                            212844
                          ],
                          "loc": {
                            "start": {
                              "line": 6230,
                              "column": 6
                            },
                            "end": {
                              "line": 6230,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              212845,
                              212850
                            ],
                            "loc": {
                              "start": {
                                "line": 6230,
                                "column": 17
                              },
                              "end": {
                                "line": 6230,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        212881,
                                        212887
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6231,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 6231,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": false,
                                      "raw": "false",
                                      "range": [
                                        212890,
                                        212895
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6231,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 6231,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      212881,
                                      212895
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6231,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 6231,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    212873,
                                    212897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6231,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 6231,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "range": [
                                212863,
                                212905
                              ],
                              "loc": {
                                "start": {
                                  "line": 6230,
                                  "column": 35
                                },
                                "end": {
                                  "line": 6232,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              212852,
                              212905
                            ],
                            "loc": {
                              "start": {
                                "line": 6230,
                                "column": 24
                              },
                              "end": {
                                "line": 6232,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          212834,
                          212906
                        ],
                        "loc": {
                          "start": {
                            "line": 6230,
                            "column": 6
                          },
                          "end": {
                            "line": 6232,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        212834,
                        212907
                      ],
                      "loc": {
                        "start": {
                          "line": 6230,
                          "column": 6
                        },
                        "end": {
                          "line": 6232,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          212921,
                          212927
                        ],
                        "loc": {
                          "start": {
                            "line": 6233,
                            "column": 13
                          },
                          "end": {
                            "line": 6233,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        212914,
                        212928
                      ],
                      "loc": {
                        "start": {
                          "line": 6233,
                          "column": 6
                        },
                        "end": {
                          "line": 6233,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    212397,
                    212934
                  ],
                  "loc": {
                    "start": {
                      "line": 6217,
                      "column": 28
                    },
                    "end": {
                      "line": 6234,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  212373,
                  212934
                ],
                "loc": {
                  "start": {
                    "line": 6217,
                    "column": 4
                  },
                  "end": {
                    "line": 6234,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isEqual",
                  "range": [
                    214324,
                    214331
                  ],
                  "loc": {
                    "start": {
                      "line": 6274,
                      "column": 13
                    },
                    "end": {
                      "line": 6274,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "a",
                    "range": [
                      214332,
                      214333
                    ],
                    "loc": {
                      "start": {
                        "line": 6274,
                        "column": 21
                      },
                      "end": {
                        "line": 6274,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "b",
                    "range": [
                      214335,
                      214336
                    ],
                    "loc": {
                      "start": {
                        "line": 6274,
                        "column": 24
                      },
                      "end": {
                        "line": 6274,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      214338,
                      214346
                    ],
                    "loc": {
                      "start": {
                        "line": 6274,
                        "column": 27
                      },
                      "end": {
                        "line": 6274,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      214348,
                      214355
                    ],
                    "loc": {
                      "start": {
                        "line": 6274,
                        "column": 37
                      },
                      "end": {
                        "line": 6274,
                        "column": 44
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            214365,
                            214373
                          ],
                          "loc": {
                            "start": {
                              "line": 6275,
                              "column": 6
                            },
                            "end": {
                              "line": 6275,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  214383,
                                  214391
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6275,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 6275,
                                    "column": 32
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                214376,
                                214391
                              ],
                              "loc": {
                                "start": {
                                  "line": 6275,
                                  "column": 17
                                },
                                "end": {
                                  "line": 6275,
                                  "column": 32
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "function",
                              "raw": "'function'",
                              "range": [
                                214395,
                                214405
                              ],
                              "loc": {
                                "start": {
                                  "line": 6275,
                                  "column": 36
                                },
                                "end": {
                                  "line": 6275,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              214376,
                              214405
                            ],
                            "loc": {
                              "start": {
                                "line": 6275,
                                "column": 17
                              },
                              "end": {
                                "line": 6275,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreateCallback",
                              "range": [
                                214409,
                                214427
                              ],
                              "loc": {
                                "start": {
                                  "line": 6275,
                                  "column": 50
                                },
                                "end": {
                                  "line": 6275,
                                  "column": 68
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  214428,
                                  214436
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6275,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 6275,
                                    "column": 77
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  214438,
                                  214445
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6275,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 6275,
                                    "column": 86
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  214447,
                                  214448
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6275,
                                    "column": 88
                                  },
                                  "end": {
                                    "line": 6275,
                                    "column": 89
                                  }
                                }
                              }
                            ],
                            "range": [
                              214409,
                              214449
                            ],
                            "loc": {
                              "start": {
                                "line": 6275,
                                "column": 50
                              },
                              "end": {
                                "line": 6275,
                                "column": 90
                              }
                            }
                          },
                          "range": [
                            214376,
                            214449
                          ],
                          "loc": {
                            "start": {
                              "line": 6275,
                              "column": 17
                            },
                            "end": {
                              "line": 6275,
                              "column": 90
                            }
                          }
                        },
                        "range": [
                          214365,
                          214449
                        ],
                        "loc": {
                          "start": {
                            "line": 6275,
                            "column": 6
                          },
                          "end": {
                            "line": 6275,
                            "column": 90
                          }
                        }
                      },
                      "range": [
                        214365,
                        214450
                      ],
                      "loc": {
                        "start": {
                          "line": 6275,
                          "column": 6
                        },
                        "end": {
                          "line": 6275,
                          "column": 91
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            214463,
                            214471
                          ],
                          "loc": {
                            "start": {
                              "line": 6277,
                              "column": 11
                            },
                            "end": {
                              "line": 6277,
                              "column": 19
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          214462,
                          214471
                        ],
                        "loc": {
                          "start": {
                            "line": 6277,
                            "column": 10
                          },
                          "end": {
                            "line": 6277,
                            "column": 19
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  214530,
                                  214531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6279,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6279,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  214536,
                                  214537
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6279,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 6279,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                214530,
                                214537
                              ],
                              "loc": {
                                "start": {
                                  "line": 6279,
                                  "column": 12
                                },
                                "end": {
                                  "line": 6279,
                                  "column": 19
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "!==",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          214604,
                                          214605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6281,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 6281,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          214610,
                                          214611
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6281,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 6281,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        214604,
                                        214611
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6281,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 6281,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "==",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "/",
                                        "left": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            214616,
                                            214617
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6281,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 6281,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            214620,
                                            214621
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6281,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 6281,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          214616,
                                          214621
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6281,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 6281,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "BinaryExpression",
                                        "operator": "/",
                                        "left": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            214625,
                                            214626
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6281,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 6281,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            214629,
                                            214630
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6281,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 6281,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          214625,
                                          214630
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6281,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 6281,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        214616,
                                        214630
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6281,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 6281,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "range": [
                                      214604,
                                      214631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6281,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 6281,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    214597,
                                    214632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6281,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6281,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                214539,
                                214642
                              ],
                              "loc": {
                                "start": {
                                  "line": 6279,
                                  "column": 21
                                },
                                "end": {
                                  "line": 6282,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              214526,
                              214642
                            ],
                            "loc": {
                              "start": {
                                "line": 6279,
                                "column": 8
                              },
                              "end": {
                                "line": 6282,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    214655,
                                    214659
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6283,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6283,
                                      "column": 16
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "typeof",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      214669,
                                      214670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6283,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 6283,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    214662,
                                    214670
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6283,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 6283,
                                      "column": 27
                                    }
                                  }
                                },
                                "range": [
                                  214655,
                                  214670
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6283,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6283,
                                    "column": 27
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "otherType",
                                  "range": [
                                    214684,
                                    214693
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6284,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6284,
                                      "column": 21
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "typeof",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      214703,
                                      214704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6284,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 6284,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    214696,
                                    214704
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6284,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 6284,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  214684,
                                  214704
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6284,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6284,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              214651,
                              214705
                            ],
                            "loc": {
                              "start": {
                                "line": 6283,
                                "column": 8
                              },
                              "end": {
                                "line": 6284,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "===",
                                "left": {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    214769,
                                    214770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6287,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6287,
                                      "column": 13
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    214775,
                                    214776
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6287,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 6287,
                                      "column": 19
                                    }
                                  }
                                },
                                "range": [
                                  214769,
                                  214776
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6287,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6287,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        214781,
                                        214782
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6287,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 6287,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        214786,
                                        214790
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6287,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 6287,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      214781,
                                      214790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6287,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 6287,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        214794,
                                        214795
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6287,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 6287,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        214799,
                                        214803
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6287,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 6287,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      214794,
                                      214803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6287,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 6287,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    214781,
                                    214803
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6287,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 6287,
                                      "column": 46
                                    }
                                  }
                                },
                                "right": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "!=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "type",
                                          "range": [
                                            214820,
                                            214824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6288,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 6288,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": "function",
                                          "raw": "'function'",
                                          "range": [
                                            214828,
                                            214838
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6288,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 6288,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          214820,
                                          214838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6288,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 6288,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "BinaryExpression",
                                        "operator": "!=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "type",
                                          "range": [
                                            214842,
                                            214846
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6288,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 6288,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": "object",
                                          "raw": "'object'",
                                          "range": [
                                            214850,
                                            214858
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6288,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 6288,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "range": [
                                          214842,
                                          214858
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6288,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 6288,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "range": [
                                        214820,
                                        214858
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6288,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 6288,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "!=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "otherType",
                                        "range": [
                                          214862,
                                          214871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6288,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 6288,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": "function",
                                        "raw": "'function'",
                                        "range": [
                                          214875,
                                          214885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6288,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 6288,
                                            "column": 78
                                          }
                                        }
                                      },
                                      "range": [
                                        214862,
                                        214885
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6288,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 6288,
                                          "column": 78
                                        }
                                      }
                                    },
                                    "range": [
                                      214820,
                                      214885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6288,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 6288,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "!=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "otherType",
                                      "range": [
                                        214889,
                                        214898
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6288,
                                          "column": 82
                                        },
                                        "end": {
                                          "line": 6288,
                                          "column": 91
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "object",
                                      "raw": "'object'",
                                      "range": [
                                        214902,
                                        214910
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6288,
                                          "column": 95
                                        },
                                        "end": {
                                          "line": 6288,
                                          "column": 103
                                        }
                                      }
                                    },
                                    "range": [
                                      214889,
                                      214910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6288,
                                        "column": 82
                                      },
                                      "end": {
                                        "line": 6288,
                                        "column": 103
                                      }
                                    }
                                  },
                                  "range": [
                                    214820,
                                    214910
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6288,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 6288,
                                      "column": 103
                                    }
                                  }
                                },
                                "range": [
                                  214781,
                                  214911
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6287,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 6288,
                                    "column": 104
                                  }
                                }
                              },
                              "range": [
                                214769,
                                214912
                              ],
                              "loc": {
                                "start": {
                                  "line": 6287,
                                  "column": 12
                                },
                                "end": {
                                  "line": 6288,
                                  "column": 105
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      214933,
                                      214938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6289,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 6289,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    214926,
                                    214939
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6289,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6289,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                214914,
                                214949
                              ],
                              "loc": {
                                "start": {
                                  "line": 6288,
                                  "column": 107
                                },
                                "end": {
                                  "line": 6290,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              214765,
                              214949
                            ],
                            "loc": {
                              "start": {
                                "line": 6287,
                                "column": 8
                              },
                              "end": {
                                "line": 6290,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          214473,
                          214957
                        ],
                        "loc": {
                          "start": {
                            "line": 6277,
                            "column": 21
                          },
                          "end": {
                            "line": 6291,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        214458,
                        214957
                      ],
                      "loc": {
                        "start": {
                          "line": 6277,
                          "column": 6
                        },
                        "end": {
                          "line": 6291,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseIsEqual",
                          "range": [
                            214971,
                            214982
                          ],
                          "loc": {
                            "start": {
                              "line": 6292,
                              "column": 13
                            },
                            "end": {
                              "line": 6292,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              214983,
                              214984
                            ],
                            "loc": {
                              "start": {
                                "line": 6292,
                                "column": 25
                              },
                              "end": {
                                "line": 6292,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              214986,
                              214987
                            ],
                            "loc": {
                              "start": {
                                "line": 6292,
                                "column": 28
                              },
                              "end": {
                                "line": 6292,
                                "column": 29
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              214989,
                              214997
                            ],
                            "loc": {
                              "start": {
                                "line": 6292,
                                "column": 31
                              },
                              "end": {
                                "line": 6292,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          214971,
                          214998
                        ],
                        "loc": {
                          "start": {
                            "line": 6292,
                            "column": 13
                          },
                          "end": {
                            "line": 6292,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        214964,
                        214999
                      ],
                      "loc": {
                        "start": {
                          "line": 6292,
                          "column": 6
                        },
                        "end": {
                          "line": 6292,
                          "column": 41
                        }
                      }
                    }
                  ],
                  "range": [
                    214357,
                    215005
                  ],
                  "loc": {
                    "start": {
                      "line": 6274,
                      "column": 46
                    },
                    "end": {
                      "line": 6293,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  214315,
                  215005
                ],
                "loc": {
                  "start": {
                    "line": 6274,
                    "column": 4
                  },
                  "end": {
                    "line": 6293,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isFinite",
                  "range": [
                    215776,
                    215784
                  ],
                  "loc": {
                    "start": {
                      "line": 6324,
                      "column": 13
                    },
                    "end": {
                      "line": 6324,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      215785,
                      215790
                    ],
                    "loc": {
                      "start": {
                        "line": 6324,
                        "column": 22
                      },
                      "end": {
                        "line": 6324,
                        "column": 27
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "nativeIsFinite",
                            "range": [
                              215807,
                              215821
                            ],
                            "loc": {
                              "start": {
                                "line": 6325,
                                "column": 13
                              },
                              "end": {
                                "line": 6325,
                                "column": 27
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                215822,
                                215827
                              ],
                              "loc": {
                                "start": {
                                  "line": 6325,
                                  "column": 28
                                },
                                "end": {
                                  "line": 6325,
                                  "column": 33
                                }
                              }
                            }
                          ],
                          "range": [
                            215807,
                            215828
                          ],
                          "loc": {
                            "start": {
                              "line": 6325,
                              "column": 13
                            },
                            "end": {
                              "line": 6325,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeIsNaN",
                              "range": [
                                215833,
                                215844
                              ],
                              "loc": {
                                "start": {
                                  "line": 6325,
                                  "column": 39
                                },
                                "end": {
                                  "line": 6325,
                                  "column": 50
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "parseFloat",
                                  "range": [
                                    215845,
                                    215855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6325,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 6325,
                                      "column": 61
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      215856,
                                      215861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6325,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 6325,
                                        "column": 67
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  215845,
                                  215862
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6325,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 6325,
                                    "column": 68
                                  }
                                }
                              }
                            ],
                            "range": [
                              215833,
                              215863
                            ],
                            "loc": {
                              "start": {
                                "line": 6325,
                                "column": 39
                              },
                              "end": {
                                "line": 6325,
                                "column": 69
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            215832,
                            215863
                          ],
                          "loc": {
                            "start": {
                              "line": 6325,
                              "column": 38
                            },
                            "end": {
                              "line": 6325,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          215807,
                          215863
                        ],
                        "loc": {
                          "start": {
                            "line": 6325,
                            "column": 13
                          },
                          "end": {
                            "line": 6325,
                            "column": 69
                          }
                        }
                      },
                      "range": [
                        215800,
                        215864
                      ],
                      "loc": {
                        "start": {
                          "line": 6325,
                          "column": 6
                        },
                        "end": {
                          "line": 6325,
                          "column": 70
                        }
                      }
                    }
                  ],
                  "range": [
                    215792,
                    215870
                  ],
                  "loc": {
                    "start": {
                      "line": 6324,
                      "column": 29
                    },
                    "end": {
                      "line": 6326,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  215767,
                  215870
                ],
                "loc": {
                  "start": {
                    "line": 6324,
                    "column": 4
                  },
                  "end": {
                    "line": 6326,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isFunction",
                  "range": [
                    216201,
                    216211
                  ],
                  "loc": {
                    "start": {
                      "line": 6341,
                      "column": 13
                    },
                    "end": {
                      "line": 6341,
                      "column": 23
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      216212,
                      216217
                    ],
                    "loc": {
                      "start": {
                        "line": 6341,
                        "column": 24
                      },
                      "end": {
                        "line": 6341,
                        "column": 29
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              216241,
                              216246
                            ],
                            "loc": {
                              "start": {
                                "line": 6342,
                                "column": 20
                              },
                              "end": {
                                "line": 6342,
                                "column": 25
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            216234,
                            216246
                          ],
                          "loc": {
                            "start": {
                              "line": 6342,
                              "column": 13
                            },
                            "end": {
                              "line": 6342,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "function",
                          "raw": "'function'",
                          "range": [
                            216250,
                            216260
                          ],
                          "loc": {
                            "start": {
                              "line": 6342,
                              "column": 29
                            },
                            "end": {
                              "line": 6342,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          216234,
                          216260
                        ],
                        "loc": {
                          "start": {
                            "line": 6342,
                            "column": 13
                          },
                          "end": {
                            "line": 6342,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        216227,
                        216261
                      ],
                      "loc": {
                        "start": {
                          "line": 6342,
                          "column": 6
                        },
                        "end": {
                          "line": 6342,
                          "column": 40
                        }
                      }
                    }
                  ],
                  "range": [
                    216219,
                    216267
                  ],
                  "loc": {
                    "start": {
                      "line": 6341,
                      "column": 31
                    },
                    "end": {
                      "line": 6343,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  216192,
                  216267
                ],
                "loc": {
                  "start": {
                    "line": 6341,
                    "column": 4
                  },
                  "end": {
                    "line": 6343,
                    "column": 5
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "isFunction",
                    "range": [
                      216332,
                      216342
                    ],
                    "loc": {
                      "start": {
                        "line": 6345,
                        "column": 8
                      },
                      "end": {
                        "line": 6345,
                        "column": 18
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "value": {},
                      "raw": "/x/",
                      "range": [
                        216343,
                        216346
                      ],
                      "loc": {
                        "start": {
                          "line": 6345,
                          "column": 19
                        },
                        "end": {
                          "line": 6345,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    216332,
                    216347
                  ],
                  "loc": {
                    "start": {
                      "line": 6345,
                      "column": 8
                    },
                    "end": {
                      "line": 6345,
                      "column": 23
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "isFunction",
                          "range": [
                            216357,
                            216367
                          ],
                          "loc": {
                            "start": {
                              "line": 6346,
                              "column": 6
                            },
                            "end": {
                              "line": 6346,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                216379,
                                216384
                              ],
                              "loc": {
                                "start": {
                                  "line": 6346,
                                  "column": 28
                                },
                                "end": {
                                  "line": 6346,
                                  "column": 33
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "typeof",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          216410,
                                          216415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6347,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 6347,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        216403,
                                        216415
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6347,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 6347,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "function",
                                      "raw": "'function'",
                                      "range": [
                                        216419,
                                        216429
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6347,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 6347,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      216403,
                                      216429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6347,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 6347,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "toString",
                                          "range": [
                                            216433,
                                            216441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6347,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 6347,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "call",
                                          "range": [
                                            216442,
                                            216446
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6347,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 6347,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          216433,
                                          216446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6347,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 6347,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            216447,
                                            216452
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6347,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 6347,
                                              "column": 64
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        216433,
                                        216453
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6347,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 6347,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "funcClass",
                                      "range": [
                                        216457,
                                        216466
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6347,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 6347,
                                          "column": 78
                                        }
                                      }
                                    },
                                    "range": [
                                      216433,
                                      216466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6347,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 6347,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    216403,
                                    216466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6347,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 6347,
                                      "column": 78
                                    }
                                  }
                                },
                                "range": [
                                  216396,
                                  216467
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6347,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6347,
                                    "column": 79
                                  }
                                }
                              }
                            ],
                            "range": [
                              216386,
                              216475
                            ],
                            "loc": {
                              "start": {
                                "line": 6346,
                                "column": 35
                              },
                              "end": {
                                "line": 6348,
                                "column": 7
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            216370,
                            216475
                          ],
                          "loc": {
                            "start": {
                              "line": 6346,
                              "column": 19
                            },
                            "end": {
                              "line": 6348,
                              "column": 7
                            }
                          }
                        },
                        "range": [
                          216357,
                          216475
                        ],
                        "loc": {
                          "start": {
                            "line": 6346,
                            "column": 6
                          },
                          "end": {
                            "line": 6348,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        216357,
                        216476
                      ],
                      "loc": {
                        "start": {
                          "line": 6346,
                          "column": 6
                        },
                        "end": {
                          "line": 6348,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    216349,
                    216482
                  ],
                  "loc": {
                    "start": {
                      "line": 6345,
                      "column": 25
                    },
                    "end": {
                      "line": 6349,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  216328,
                  216482
                ],
                "loc": {
                  "start": {
                    "line": 6345,
                    "column": 4
                  },
                  "end": {
                    "line": 6349,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isObject",
                  "range": [
                    217020,
                    217028
                  ],
                  "loc": {
                    "start": {
                      "line": 6371,
                      "column": 13
                    },
                    "end": {
                      "line": 6371,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      217029,
                      217034
                    ],
                    "loc": {
                      "start": {
                        "line": 6371,
                        "column": 22
                      },
                      "end": {
                        "line": 6371,
                        "column": 27
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              217240,
                              217244
                            ],
                            "loc": {
                              "start": {
                                "line": 6376,
                                "column": 10
                              },
                              "end": {
                                "line": 6376,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                217254,
                                217259
                              ],
                              "loc": {
                                "start": {
                                  "line": 6376,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6376,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              217247,
                              217259
                            ],
                            "loc": {
                              "start": {
                                "line": 6376,
                                "column": 17
                              },
                              "end": {
                                "line": 6376,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            217240,
                            217259
                          ],
                          "loc": {
                            "start": {
                              "line": 6376,
                              "column": 10
                            },
                            "end": {
                              "line": 6376,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        217236,
                        217260
                      ],
                      "loc": {
                        "start": {
                          "line": 6376,
                          "column": 6
                        },
                        "end": {
                          "line": 6376,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              217274,
                              217279
                            ],
                            "loc": {
                              "start": {
                                "line": 6377,
                                "column": 13
                              },
                              "end": {
                                "line": 6377,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  217284,
                                  217288
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6377,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 6377,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "function",
                                "raw": "'function'",
                                "range": [
                                  217292,
                                  217302
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6377,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 6377,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                217284,
                                217302
                              ],
                              "loc": {
                                "start": {
                                  "line": 6377,
                                  "column": 23
                                },
                                "end": {
                                  "line": 6377,
                                  "column": 41
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  217306,
                                  217310
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6377,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 6377,
                                    "column": 49
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "object",
                                "raw": "'object'",
                                "range": [
                                  217314,
                                  217322
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6377,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 6377,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                217306,
                                217322
                              ],
                              "loc": {
                                "start": {
                                  "line": 6377,
                                  "column": 45
                                },
                                "end": {
                                  "line": 6377,
                                  "column": 61
                                }
                              }
                            },
                            "range": [
                              217284,
                              217322
                            ],
                            "loc": {
                              "start": {
                                "line": 6377,
                                "column": 23
                              },
                              "end": {
                                "line": 6377,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            217274,
                            217323
                          ],
                          "loc": {
                            "start": {
                              "line": 6377,
                              "column": 13
                            },
                            "end": {
                              "line": 6377,
                              "column": 62
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            217327,
                            217332
                          ],
                          "loc": {
                            "start": {
                              "line": 6377,
                              "column": 66
                            },
                            "end": {
                              "line": 6377,
                              "column": 71
                            }
                          }
                        },
                        "range": [
                          217274,
                          217332
                        ],
                        "loc": {
                          "start": {
                            "line": 6377,
                            "column": 13
                          },
                          "end": {
                            "line": 6377,
                            "column": 71
                          }
                        }
                      },
                      "range": [
                        217267,
                        217333
                      ],
                      "loc": {
                        "start": {
                          "line": 6377,
                          "column": 6
                        },
                        "end": {
                          "line": 6377,
                          "column": 72
                        }
                      }
                    }
                  ],
                  "range": [
                    217036,
                    217339
                  ],
                  "loc": {
                    "start": {
                      "line": 6371,
                      "column": 29
                    },
                    "end": {
                      "line": 6378,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  217011,
                  217339
                ],
                "loc": {
                  "start": {
                    "line": 6371,
                    "column": 4
                  },
                  "end": {
                    "line": 6378,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isNaN",
                  "range": [
                    218039,
                    218044
                  ],
                  "loc": {
                    "start": {
                      "line": 6406,
                      "column": 13
                    },
                    "end": {
                      "line": 6406,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      218045,
                      218050
                    ],
                    "loc": {
                      "start": {
                        "line": 6406,
                        "column": 19
                      },
                      "end": {
                        "line": 6406,
                        "column": 24
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isNumber",
                            "range": [
                              218233,
                              218241
                            ],
                            "loc": {
                              "start": {
                                "line": 6409,
                                "column": 13
                              },
                              "end": {
                                "line": 6409,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                218242,
                                218247
                              ],
                              "loc": {
                                "start": {
                                  "line": 6409,
                                  "column": 22
                                },
                                "end": {
                                  "line": 6409,
                                  "column": 27
                                }
                              }
                            }
                          ],
                          "range": [
                            218233,
                            218248
                          ],
                          "loc": {
                            "start": {
                              "line": 6409,
                              "column": 13
                            },
                            "end": {
                              "line": 6409,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              218252,
                              218257
                            ],
                            "loc": {
                              "start": {
                                "line": 6409,
                                "column": 32
                              },
                              "end": {
                                "line": 6409,
                                "column": 37
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "+",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                218262,
                                218267
                              ],
                              "loc": {
                                "start": {
                                  "line": 6409,
                                  "column": 42
                                },
                                "end": {
                                  "line": 6409,
                                  "column": 47
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              218261,
                              218267
                            ],
                            "loc": {
                              "start": {
                                "line": 6409,
                                "column": 41
                              },
                              "end": {
                                "line": 6409,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            218252,
                            218267
                          ],
                          "loc": {
                            "start": {
                              "line": 6409,
                              "column": 32
                            },
                            "end": {
                              "line": 6409,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          218233,
                          218267
                        ],
                        "loc": {
                          "start": {
                            "line": 6409,
                            "column": 13
                          },
                          "end": {
                            "line": 6409,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        218226,
                        218268
                      ],
                      "loc": {
                        "start": {
                          "line": 6409,
                          "column": 6
                        },
                        "end": {
                          "line": 6409,
                          "column": 48
                        }
                      }
                    }
                  ],
                  "range": [
                    218052,
                    218274
                  ],
                  "loc": {
                    "start": {
                      "line": 6406,
                      "column": 26
                    },
                    "end": {
                      "line": 6410,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  218030,
                  218274
                ],
                "loc": {
                  "start": {
                    "line": 6406,
                    "column": 4
                  },
                  "end": {
                    "line": 6410,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isNull",
                  "range": [
                    218650,
                    218656
                  ],
                  "loc": {
                    "start": {
                      "line": 6428,
                      "column": 13
                    },
                    "end": {
                      "line": 6428,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      218657,
                      218662
                    ],
                    "loc": {
                      "start": {
                        "line": 6428,
                        "column": 20
                      },
                      "end": {
                        "line": 6428,
                        "column": 25
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            218679,
                            218684
                          ],
                          "loc": {
                            "start": {
                              "line": 6429,
                              "column": 13
                            },
                            "end": {
                              "line": 6429,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            218689,
                            218693
                          ],
                          "loc": {
                            "start": {
                              "line": 6429,
                              "column": 23
                            },
                            "end": {
                              "line": 6429,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          218679,
                          218693
                        ],
                        "loc": {
                          "start": {
                            "line": 6429,
                            "column": 13
                          },
                          "end": {
                            "line": 6429,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        218672,
                        218694
                      ],
                      "loc": {
                        "start": {
                          "line": 6429,
                          "column": 6
                        },
                        "end": {
                          "line": 6429,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    218664,
                    218700
                  ],
                  "loc": {
                    "start": {
                      "line": 6428,
                      "column": 27
                    },
                    "end": {
                      "line": 6430,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  218641,
                  218700
                ],
                "loc": {
                  "start": {
                    "line": 6428,
                    "column": 4
                  },
                  "end": {
                    "line": 6430,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isNumber",
                  "range": [
                    219153,
                    219161
                  ],
                  "loc": {
                    "start": {
                      "line": 6448,
                      "column": 13
                    },
                    "end": {
                      "line": 6448,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      219162,
                      219167
                    ],
                    "loc": {
                      "start": {
                        "line": 6448,
                        "column": 22
                      },
                      "end": {
                        "line": 6448,
                        "column": 27
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              219181,
                              219185
                            ],
                            "loc": {
                              "start": {
                                "line": 6449,
                                "column": 10
                              },
                              "end": {
                                "line": 6449,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                219195,
                                219200
                              ],
                              "loc": {
                                "start": {
                                  "line": 6449,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6449,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              219188,
                              219200
                            ],
                            "loc": {
                              "start": {
                                "line": 6449,
                                "column": 17
                              },
                              "end": {
                                "line": 6449,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            219181,
                            219200
                          ],
                          "loc": {
                            "start": {
                              "line": 6449,
                              "column": 10
                            },
                            "end": {
                              "line": 6449,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        219177,
                        219201
                      ],
                      "loc": {
                        "start": {
                          "line": 6449,
                          "column": 6
                        },
                        "end": {
                          "line": 6449,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "type",
                              "range": [
                                219215,
                                219219
                              ],
                              "loc": {
                                "start": {
                                  "line": 6450,
                                  "column": 13
                                },
                                "end": {
                                  "line": 6450,
                                  "column": 17
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "number",
                              "raw": "'number'",
                              "range": [
                                219223,
                                219231
                              ],
                              "loc": {
                                "start": {
                                  "line": 6450,
                                  "column": 21
                                },
                                "end": {
                                  "line": 6450,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              219215,
                              219231
                            ],
                            "loc": {
                              "start": {
                                "line": 6450,
                                "column": 13
                              },
                              "end": {
                                "line": 6450,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  219243,
                                  219248
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6451,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6451,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    219252,
                                    219256
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6451,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6451,
                                      "column": 21
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "object",
                                  "raw": "'object'",
                                  "range": [
                                    219260,
                                    219268
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6451,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 6451,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  219252,
                                  219268
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6451,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 6451,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                219243,
                                219268
                              ],
                              "loc": {
                                "start": {
                                  "line": 6451,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6451,
                                  "column": 33
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "toString",
                                    "range": [
                                      219272,
                                      219280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6451,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 6451,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "call",
                                    "range": [
                                      219281,
                                      219285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6451,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 6451,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    219272,
                                    219285
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6451,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 6451,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      219286,
                                      219291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6451,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 6451,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  219272,
                                  219292
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6451,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 6451,
                                    "column": 57
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "numberClass",
                                "range": [
                                  219296,
                                  219307
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6451,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 6451,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                219272,
                                219307
                              ],
                              "loc": {
                                "start": {
                                  "line": 6451,
                                  "column": 37
                                },
                                "end": {
                                  "line": 6451,
                                  "column": 72
                                }
                              }
                            },
                            "range": [
                              219243,
                              219307
                            ],
                            "loc": {
                              "start": {
                                "line": 6451,
                                "column": 8
                              },
                              "end": {
                                "line": 6451,
                                "column": 72
                              }
                            }
                          },
                          "range": [
                            219215,
                            219307
                          ],
                          "loc": {
                            "start": {
                              "line": 6450,
                              "column": 13
                            },
                            "end": {
                              "line": 6451,
                              "column": 72
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            219311,
                            219316
                          ],
                          "loc": {
                            "start": {
                              "line": 6451,
                              "column": 76
                            },
                            "end": {
                              "line": 6451,
                              "column": 81
                            }
                          }
                        },
                        "range": [
                          219215,
                          219316
                        ],
                        "loc": {
                          "start": {
                            "line": 6450,
                            "column": 13
                          },
                          "end": {
                            "line": 6451,
                            "column": 81
                          }
                        }
                      },
                      "range": [
                        219208,
                        219317
                      ],
                      "loc": {
                        "start": {
                          "line": 6450,
                          "column": 6
                        },
                        "end": {
                          "line": 6451,
                          "column": 82
                        }
                      }
                    }
                  ],
                  "range": [
                    219169,
                    219323
                  ],
                  "loc": {
                    "start": {
                      "line": 6448,
                      "column": 29
                    },
                    "end": {
                      "line": 6452,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  219144,
                  219323
                ],
                "loc": {
                  "start": {
                    "line": 6448,
                    "column": 4
                  },
                  "end": {
                    "line": 6452,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isPlainObject",
                      "range": [
                        219910,
                        219923
                      ],
                      "loc": {
                        "start": {
                          "line": 6478,
                          "column": 8
                        },
                        "end": {
                          "line": 6478,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "getPrototypeOf",
                          "range": [
                            219927,
                            219941
                          ],
                          "loc": {
                            "start": {
                              "line": 6478,
                              "column": 25
                            },
                            "end": {
                              "line": 6478,
                              "column": 39
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          219926,
                          219941
                        ],
                        "loc": {
                          "start": {
                            "line": 6478,
                            "column": 24
                          },
                          "end": {
                            "line": 6478,
                            "column": 39
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "shimIsPlainObject",
                        "range": [
                          219944,
                          219961
                        ],
                        "loc": {
                          "start": {
                            "line": 6478,
                            "column": 42
                          },
                          "end": {
                            "line": 6478,
                            "column": 59
                          }
                        }
                      },
                      "alternate": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              219973,
                              219978
                            ],
                            "loc": {
                              "start": {
                                "line": 6478,
                                "column": 71
                              },
                              "end": {
                                "line": 6478,
                                "column": 76
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        219994,
                                        219999
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6479,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 6479,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "==",
                                      "left": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "toString",
                                            "range": [
                                              220003,
                                              220011
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6479,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 6479,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              220012,
                                              220016
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6479,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 6479,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            220003,
                                            220016
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6479,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 6479,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              220017,
                                              220022
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6479,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 6479,
                                                "column": 40
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          220003,
                                          220023
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6479,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 6479,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "objectClass",
                                        "range": [
                                          220027,
                                          220038
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6479,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 6479,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "range": [
                                        220003,
                                        220038
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6479,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 6479,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      219994,
                                      220038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6479,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 6479,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    219992,
                                    220039
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6479,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6479,
                                      "column": 57
                                    }
                                  }
                                },
                                "right": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "support",
                                        "range": [
                                          220045,
                                          220052
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6479,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 6479,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "argsClass",
                                        "range": [
                                          220053,
                                          220062
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6479,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 6479,
                                            "column": 80
                                          }
                                        }
                                      },
                                      "range": [
                                        220045,
                                        220062
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6479,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 6479,
                                          "column": 80
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      220044,
                                      220062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6479,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 6479,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isArguments",
                                      "range": [
                                        220066,
                                        220077
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6479,
                                          "column": 84
                                        },
                                        "end": {
                                          "line": 6479,
                                          "column": 95
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          220078,
                                          220083
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6479,
                                            "column": 96
                                          },
                                          "end": {
                                            "line": 6479,
                                            "column": 101
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      220066,
                                      220084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6479,
                                        "column": 84
                                      },
                                      "end": {
                                        "line": 6479,
                                        "column": 102
                                      }
                                    }
                                  },
                                  "range": [
                                    220044,
                                    220084
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6479,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 6479,
                                      "column": 102
                                    }
                                  }
                                },
                                "range": [
                                  219992,
                                  220085
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6479,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 6479,
                                    "column": 103
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Literal",
                                      "value": false,
                                      "raw": "false",
                                      "range": [
                                        220104,
                                        220109
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6480,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 6480,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "range": [
                                      220097,
                                      220110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6480,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 6480,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  220087,
                                  220118
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6479,
                                    "column": 105
                                  },
                                  "end": {
                                    "line": 6481,
                                    "column": 7
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                219988,
                                220118
                              ],
                              "loc": {
                                "start": {
                                  "line": 6479,
                                  "column": 6
                                },
                                "end": {
                                  "line": 6481,
                                  "column": 7
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "valueOf",
                                    "range": [
                                      220129,
                                      220136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6482,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 6482,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        220139,
                                        220144
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6482,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 6482,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "valueOf",
                                      "range": [
                                        220145,
                                        220152
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6482,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 6482,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      220139,
                                      220152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6482,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 6482,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    220129,
                                    220152
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6482,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6482,
                                      "column": 33
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "objProto",
                                    "range": [
                                      220164,
                                      220172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6483,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 6483,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "isNative",
                                          "range": [
                                            220175,
                                            220183
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6483,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 6483,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "valueOf",
                                            "range": [
                                              220184,
                                              220191
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6483,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 6483,
                                                "column": 37
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          220175,
                                          220192
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6483,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 6483,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "objProto",
                                          "range": [
                                            220197,
                                            220205
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6483,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 6483,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "getPrototypeOf",
                                            "range": [
                                              220208,
                                              220222
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6483,
                                                "column": 54
                                              },
                                              "end": {
                                                "line": 6483,
                                                "column": 68
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "valueOf",
                                              "range": [
                                                220223,
                                                220230
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6483,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 6483,
                                                  "column": 76
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            220208,
                                            220231
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6483,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 6483,
                                              "column": 77
                                            }
                                          }
                                        },
                                        "range": [
                                          220197,
                                          220231
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6483,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 6483,
                                            "column": 77
                                          }
                                        }
                                      },
                                      "range": [
                                        220175,
                                        220232
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6483,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 6483,
                                          "column": 78
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "getPrototypeOf",
                                        "range": [
                                          220236,
                                          220250
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6483,
                                            "column": 82
                                          },
                                          "end": {
                                            "line": 6483,
                                            "column": 96
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "objProto",
                                          "range": [
                                            220251,
                                            220259
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6483,
                                              "column": 97
                                            },
                                            "end": {
                                              "line": 6483,
                                              "column": 105
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        220236,
                                        220260
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6483,
                                          "column": 82
                                        },
                                        "end": {
                                          "line": 6483,
                                          "column": 106
                                        }
                                      }
                                    },
                                    "range": [
                                      220175,
                                      220260
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6483,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 6483,
                                        "column": 106
                                      }
                                    }
                                  },
                                  "range": [
                                    220164,
                                    220260
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6483,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6483,
                                      "column": 106
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                220125,
                                220261
                              ],
                              "loc": {
                                "start": {
                                  "line": 6482,
                                  "column": 6
                                },
                                "end": {
                                  "line": 6483,
                                  "column": 107
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "objProto",
                                  "range": [
                                    220276,
                                    220284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6485,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 6485,
                                      "column": 21
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        220296,
                                        220301
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6486,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 6486,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "objProto",
                                      "range": [
                                        220305,
                                        220313
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6486,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 6486,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      220296,
                                      220313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6486,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 6486,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "getPrototypeOf",
                                        "range": [
                                          220317,
                                          220331
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6486,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 6486,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            220332,
                                            220337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6486,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 6486,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        220317,
                                        220338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6486,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 6486,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "objProto",
                                      "range": [
                                        220342,
                                        220350
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6486,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 6486,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "range": [
                                      220317,
                                      220350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6486,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 6486,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    220296,
                                    220350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6486,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 6486,
                                      "column": 65
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "shimIsPlainObject",
                                    "range": [
                                      220362,
                                      220379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6487,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 6487,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        220380,
                                        220385
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6487,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 6487,
                                          "column": 33
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    220362,
                                    220386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6487,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6487,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  220276,
                                  220386
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6485,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 6487,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                220269,
                                220387
                              ],
                              "loc": {
                                "start": {
                                  "line": 6485,
                                  "column": 6
                                },
                                "end": {
                                  "line": 6487,
                                  "column": 35
                                }
                              }
                            }
                          ],
                          "range": [
                            219980,
                            220393
                          ],
                          "loc": {
                            "start": {
                              "line": 6478,
                              "column": 78
                            },
                            "end": {
                              "line": 6488,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          219964,
                          220393
                        ],
                        "loc": {
                          "start": {
                            "line": 6478,
                            "column": 62
                          },
                          "end": {
                            "line": 6488,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        219926,
                        220393
                      ],
                      "loc": {
                        "start": {
                          "line": 6478,
                          "column": 24
                        },
                        "end": {
                          "line": 6488,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      219910,
                      220393
                    ],
                    "loc": {
                      "start": {
                        "line": 6478,
                        "column": 8
                      },
                      "end": {
                        "line": 6488,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  219906,
                  220394
                ],
                "loc": {
                  "start": {
                    "line": 6478,
                    "column": 4
                  },
                  "end": {
                    "line": 6488,
                    "column": 6
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isRegExp",
                  "range": [
                    220748,
                    220756
                  ],
                  "loc": {
                    "start": {
                      "line": 6503,
                      "column": 13
                    },
                    "end": {
                      "line": 6503,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      220757,
                      220762
                    ],
                    "loc": {
                      "start": {
                        "line": 6503,
                        "column": 22
                      },
                      "end": {
                        "line": 6503,
                        "column": 27
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              220776,
                              220780
                            ],
                            "loc": {
                              "start": {
                                "line": 6504,
                                "column": 10
                              },
                              "end": {
                                "line": 6504,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                220790,
                                220795
                              ],
                              "loc": {
                                "start": {
                                  "line": 6504,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6504,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              220783,
                              220795
                            ],
                            "loc": {
                              "start": {
                                "line": 6504,
                                "column": 17
                              },
                              "end": {
                                "line": 6504,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            220776,
                            220795
                          ],
                          "loc": {
                            "start": {
                              "line": 6504,
                              "column": 10
                            },
                            "end": {
                              "line": 6504,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        220772,
                        220796
                      ],
                      "loc": {
                        "start": {
                          "line": 6504,
                          "column": 6
                        },
                        "end": {
                          "line": 6504,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                220810,
                                220815
                              ],
                              "loc": {
                                "start": {
                                  "line": 6505,
                                  "column": 13
                                },
                                "end": {
                                  "line": 6505,
                                  "column": 18
                                }
                              }
                            },
                            "right": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    220820,
                                    220824
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6505,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 6505,
                                      "column": 27
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "function",
                                  "raw": "'function'",
                                  "range": [
                                    220828,
                                    220838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6505,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 6505,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  220820,
                                  220838
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6505,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 6505,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    220842,
                                    220846
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6505,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 6505,
                                      "column": 49
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "object",
                                  "raw": "'object'",
                                  "range": [
                                    220850,
                                    220858
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6505,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 6505,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  220842,
                                  220858
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6505,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 6505,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                220820,
                                220858
                              ],
                              "loc": {
                                "start": {
                                  "line": 6505,
                                  "column": 23
                                },
                                "end": {
                                  "line": 6505,
                                  "column": 61
                                }
                              }
                            },
                            "range": [
                              220810,
                              220859
                            ],
                            "loc": {
                              "start": {
                                "line": 6505,
                                "column": 13
                              },
                              "end": {
                                "line": 6505,
                                "column": 62
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "toString",
                                  "range": [
                                    220871,
                                    220879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6506,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 6506,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    220880,
                                    220884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6506,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6506,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  220871,
                                  220884
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6506,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6506,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    220885,
                                    220890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6506,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 6506,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                220871,
                                220891
                              ],
                              "loc": {
                                "start": {
                                  "line": 6506,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6506,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "regexpClass",
                              "range": [
                                220895,
                                220906
                              ],
                              "loc": {
                                "start": {
                                  "line": 6506,
                                  "column": 32
                                },
                                "end": {
                                  "line": 6506,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              220871,
                              220906
                            ],
                            "loc": {
                              "start": {
                                "line": 6506,
                                "column": 8
                              },
                              "end": {
                                "line": 6506,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            220810,
                            220906
                          ],
                          "loc": {
                            "start": {
                              "line": 6505,
                              "column": 13
                            },
                            "end": {
                              "line": 6506,
                              "column": 43
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            220910,
                            220915
                          ],
                          "loc": {
                            "start": {
                              "line": 6506,
                              "column": 47
                            },
                            "end": {
                              "line": 6506,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          220810,
                          220915
                        ],
                        "loc": {
                          "start": {
                            "line": 6505,
                            "column": 13
                          },
                          "end": {
                            "line": 6506,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        220803,
                        220916
                      ],
                      "loc": {
                        "start": {
                          "line": 6505,
                          "column": 6
                        },
                        "end": {
                          "line": 6506,
                          "column": 53
                        }
                      }
                    }
                  ],
                  "range": [
                    220764,
                    220922
                  ],
                  "loc": {
                    "start": {
                      "line": 6503,
                      "column": 29
                    },
                    "end": {
                      "line": 6507,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  220739,
                  220922
                ],
                "loc": {
                  "start": {
                    "line": 6503,
                    "column": 4
                  },
                  "end": {
                    "line": 6507,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isString",
                  "range": [
                    221252,
                    221260
                  ],
                  "loc": {
                    "start": {
                      "line": 6522,
                      "column": 13
                    },
                    "end": {
                      "line": 6522,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      221261,
                      221266
                    ],
                    "loc": {
                      "start": {
                        "line": 6522,
                        "column": 22
                      },
                      "end": {
                        "line": 6522,
                        "column": 27
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  221290,
                                  221295
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6523,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 6523,
                                    "column": 25
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                221283,
                                221295
                              ],
                              "loc": {
                                "start": {
                                  "line": 6523,
                                  "column": 13
                                },
                                "end": {
                                  "line": 6523,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "string",
                              "raw": "'string'",
                              "range": [
                                221299,
                                221307
                              ],
                              "loc": {
                                "start": {
                                  "line": 6523,
                                  "column": 29
                                },
                                "end": {
                                  "line": 6523,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              221283,
                              221307
                            ],
                            "loc": {
                              "start": {
                                "line": 6523,
                                "column": 13
                              },
                              "end": {
                                "line": 6523,
                                "column": 37
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  221319,
                                  221324
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6524,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6524,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "typeof",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      221335,
                                      221340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6524,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 6524,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    221328,
                                    221340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6524,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6524,
                                      "column": 29
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "object",
                                  "raw": "'object'",
                                  "range": [
                                    221344,
                                    221352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6524,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 6524,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  221328,
                                  221352
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6524,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 6524,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                221319,
                                221352
                              ],
                              "loc": {
                                "start": {
                                  "line": 6524,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6524,
                                  "column": 41
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "toString",
                                    "range": [
                                      221356,
                                      221364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6524,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 6524,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "call",
                                    "range": [
                                      221365,
                                      221369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6524,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 6524,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    221356,
                                    221369
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6524,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 6524,
                                      "column": 58
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      221370,
                                      221375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6524,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 6524,
                                        "column": 64
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  221356,
                                  221376
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6524,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 6524,
                                    "column": 65
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "stringClass",
                                "range": [
                                  221380,
                                  221391
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6524,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 6524,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                221356,
                                221391
                              ],
                              "loc": {
                                "start": {
                                  "line": 6524,
                                  "column": 45
                                },
                                "end": {
                                  "line": 6524,
                                  "column": 80
                                }
                              }
                            },
                            "range": [
                              221319,
                              221391
                            ],
                            "loc": {
                              "start": {
                                "line": 6524,
                                "column": 8
                              },
                              "end": {
                                "line": 6524,
                                "column": 80
                              }
                            }
                          },
                          "range": [
                            221283,
                            221391
                          ],
                          "loc": {
                            "start": {
                              "line": 6523,
                              "column": 13
                            },
                            "end": {
                              "line": 6524,
                              "column": 80
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            221395,
                            221400
                          ],
                          "loc": {
                            "start": {
                              "line": 6524,
                              "column": 84
                            },
                            "end": {
                              "line": 6524,
                              "column": 89
                            }
                          }
                        },
                        "range": [
                          221283,
                          221400
                        ],
                        "loc": {
                          "start": {
                            "line": 6523,
                            "column": 13
                          },
                          "end": {
                            "line": 6524,
                            "column": 89
                          }
                        }
                      },
                      "range": [
                        221276,
                        221401
                      ],
                      "loc": {
                        "start": {
                          "line": 6523,
                          "column": 6
                        },
                        "end": {
                          "line": 6524,
                          "column": 90
                        }
                      }
                    }
                  ],
                  "range": [
                    221268,
                    221407
                  ],
                  "loc": {
                    "start": {
                      "line": 6522,
                      "column": 29
                    },
                    "end": {
                      "line": 6525,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  221243,
                  221407
                ],
                "loc": {
                  "start": {
                    "line": 6522,
                    "column": 4
                  },
                  "end": {
                    "line": 6525,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "isUndefined",
                  "range": [
                    221746,
                    221757
                  ],
                  "loc": {
                    "start": {
                      "line": 6540,
                      "column": 13
                    },
                    "end": {
                      "line": 6540,
                      "column": 24
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      221758,
                      221763
                    ],
                    "loc": {
                      "start": {
                        "line": 6540,
                        "column": 25
                      },
                      "end": {
                        "line": 6540,
                        "column": 30
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              221787,
                              221792
                            ],
                            "loc": {
                              "start": {
                                "line": 6541,
                                "column": 20
                              },
                              "end": {
                                "line": 6541,
                                "column": 25
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            221780,
                            221792
                          ],
                          "loc": {
                            "start": {
                              "line": 6541,
                              "column": 13
                            },
                            "end": {
                              "line": 6541,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "undefined",
                          "raw": "'undefined'",
                          "range": [
                            221796,
                            221807
                          ],
                          "loc": {
                            "start": {
                              "line": 6541,
                              "column": 29
                            },
                            "end": {
                              "line": 6541,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          221780,
                          221807
                        ],
                        "loc": {
                          "start": {
                            "line": 6541,
                            "column": 13
                          },
                          "end": {
                            "line": 6541,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        221773,
                        221808
                      ],
                      "loc": {
                        "start": {
                          "line": 6541,
                          "column": 6
                        },
                        "end": {
                          "line": 6541,
                          "column": 41
                        }
                      }
                    }
                  ],
                  "range": [
                    221765,
                    221814
                  ],
                  "loc": {
                    "start": {
                      "line": 6540,
                      "column": 32
                    },
                    "end": {
                      "line": 6542,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  221737,
                  221814
                ],
                "loc": {
                  "start": {
                    "line": 6540,
                    "column": 4
                  },
                  "end": {
                    "line": 6542,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "keys",
                      "range": [
                        222268,
                        222272
                      ],
                      "loc": {
                        "start": {
                          "line": 6557,
                          "column": 8
                        },
                        "end": {
                          "line": 6557,
                          "column": 12
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "nativeKeys",
                          "range": [
                            222276,
                            222286
                          ],
                          "loc": {
                            "start": {
                              "line": 6557,
                              "column": 16
                            },
                            "end": {
                              "line": 6557,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          222275,
                          222286
                        ],
                        "loc": {
                          "start": {
                            "line": 6557,
                            "column": 15
                          },
                          "end": {
                            "line": 6557,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "shimKeys",
                        "range": [
                          222289,
                          222297
                        ],
                        "loc": {
                          "start": {
                            "line": 6557,
                            "column": 29
                          },
                          "end": {
                            "line": 6557,
                            "column": 37
                          }
                        }
                      },
                      "alternate": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              222309,
                              222315
                            ],
                            "loc": {
                              "start": {
                                "line": 6557,
                                "column": 49
                              },
                              "end": {
                                "line": 6557,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "isObject",
                                    "range": [
                                      222330,
                                      222338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6558,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 6558,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        222339,
                                        222345
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6558,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 6558,
                                          "column": 26
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    222330,
                                    222346
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6558,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 6558,
                                      "column": 27
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  222329,
                                  222346
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6558,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 6558,
                                    "column": 27
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "ArrayExpression",
                                      "elements": [],
                                      "range": [
                                        222365,
                                        222367
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6559,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 6559,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "range": [
                                      222358,
                                      222368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6559,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 6559,
                                        "column": 18
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  222348,
                                  222376
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6558,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 6560,
                                    "column": 7
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                222325,
                                222376
                              ],
                              "loc": {
                                "start": {
                                  "line": 6558,
                                  "column": 6
                                },
                                "end": {
                                  "line": 6560,
                                  "column": 7
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "support",
                                      "range": [
                                        222388,
                                        222395
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6561,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 6561,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "enumPrototypes",
                                      "range": [
                                        222396,
                                        222410
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6561,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 6561,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      222388,
                                      222410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6561,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 6561,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "typeof",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          222421,
                                          222427
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6561,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 6561,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        222414,
                                        222427
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6561,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 6561,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "function",
                                      "raw": "'function'",
                                      "range": [
                                        222431,
                                        222441
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6561,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 6561,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "range": [
                                      222414,
                                      222441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6561,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 6561,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    222388,
                                    222441
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6561,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 6561,
                                      "column": 64
                                    }
                                  }
                                },
                                "right": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "support",
                                        "range": [
                                          222457,
                                          222464
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6562,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 6562,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "nonEnumArgs",
                                        "range": [
                                          222465,
                                          222476
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6562,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 6562,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        222457,
                                        222476
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6562,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 6562,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          222480,
                                          222486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6562,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 6562,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          222487,
                                          222493
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6562,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 6562,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "range": [
                                        222480,
                                        222493
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6562,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 6562,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      222457,
                                      222493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6562,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 6562,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isArguments",
                                      "range": [
                                        222497,
                                        222508
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6562,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 6562,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          222509,
                                          222515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6562,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 6562,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      222497,
                                      222516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6562,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 6562,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    222457,
                                    222516
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6562,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 6562,
                                      "column": 70
                                    }
                                  }
                                },
                                "range": [
                                  222387,
                                  222517
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6561,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 6562,
                                    "column": 71
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "shimKeys",
                                        "range": [
                                          222536,
                                          222544
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6563,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 6563,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "object",
                                          "range": [
                                            222545,
                                            222551
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6563,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 6563,
                                              "column": 30
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        222536,
                                        222552
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6563,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 6563,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      222529,
                                      222553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6563,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 6563,
                                        "column": 32
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  222519,
                                  222561
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6562,
                                    "column": 73
                                  },
                                  "end": {
                                    "line": 6564,
                                    "column": 7
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                222383,
                                222561
                              ],
                              "loc": {
                                "start": {
                                  "line": 6561,
                                  "column": 6
                                },
                                "end": {
                                  "line": 6564,
                                  "column": 7
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "nativeKeys",
                                  "range": [
                                    222575,
                                    222585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6565,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 6565,
                                      "column": 23
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      222586,
                                      222592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6565,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 6565,
                                        "column": 30
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  222575,
                                  222593
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6565,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 6565,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                222568,
                                222594
                              ],
                              "loc": {
                                "start": {
                                  "line": 6565,
                                  "column": 6
                                },
                                "end": {
                                  "line": 6565,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            222317,
                            222600
                          ],
                          "loc": {
                            "start": {
                              "line": 6557,
                              "column": 57
                            },
                            "end": {
                              "line": 6566,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          222300,
                          222600
                        ],
                        "loc": {
                          "start": {
                            "line": 6557,
                            "column": 40
                          },
                          "end": {
                            "line": 6566,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        222275,
                        222600
                      ],
                      "loc": {
                        "start": {
                          "line": 6557,
                          "column": 15
                        },
                        "end": {
                          "line": 6566,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      222268,
                      222600
                    ],
                    "loc": {
                      "start": {
                        "line": 6557,
                        "column": 8
                      },
                      "end": {
                        "line": 6566,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  222264,
                  222601
                ],
                "loc": {
                  "start": {
                    "line": 6557,
                    "column": 4
                  },
                  "end": {
                    "line": 6566,
                    "column": 6
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "mapValues",
                  "range": [
                    224192,
                    224201
                  ],
                  "loc": {
                    "start": {
                      "line": 6604,
                      "column": 13
                    },
                    "end": {
                      "line": 6604,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      224202,
                      224208
                    ],
                    "loc": {
                      "start": {
                        "line": 6604,
                        "column": 23
                      },
                      "end": {
                        "line": 6604,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      224210,
                      224218
                    ],
                    "loc": {
                      "start": {
                        "line": 6604,
                        "column": 31
                      },
                      "end": {
                        "line": 6604,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      224220,
                      224227
                    ],
                    "loc": {
                      "start": {
                        "line": 6604,
                        "column": 41
                      },
                      "end": {
                        "line": 6604,
                        "column": 48
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              224241,
                              224247
                            ],
                            "loc": {
                              "start": {
                                "line": 6605,
                                "column": 10
                              },
                              "end": {
                                "line": 6605,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ObjectExpression",
                            "properties": [],
                            "range": [
                              224250,
                              224252
                            ],
                            "loc": {
                              "start": {
                                "line": 6605,
                                "column": 19
                              },
                              "end": {
                                "line": 6605,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            224241,
                            224252
                          ],
                          "loc": {
                            "start": {
                              "line": 6605,
                              "column": 10
                            },
                            "end": {
                              "line": 6605,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        224237,
                        224253
                      ],
                      "loc": {
                        "start": {
                          "line": 6605,
                          "column": 6
                        },
                        "end": {
                          "line": 6605,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            224261,
                            224269
                          ],
                          "loc": {
                            "start": {
                              "line": 6607,
                              "column": 6
                            },
                            "end": {
                              "line": 6607,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                224272,
                                224278
                              ],
                              "loc": {
                                "start": {
                                  "line": 6607,
                                  "column": 17
                                },
                                "end": {
                                  "line": 6607,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                224279,
                                224293
                              ],
                              "loc": {
                                "start": {
                                  "line": 6607,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6607,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              224272,
                              224293
                            ],
                            "loc": {
                              "start": {
                                "line": 6607,
                                "column": 17
                              },
                              "end": {
                                "line": 6607,
                                "column": 38
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                224294,
                                224302
                              ],
                              "loc": {
                                "start": {
                                  "line": 6607,
                                  "column": 39
                                },
                                "end": {
                                  "line": 6607,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                224304,
                                224311
                              ],
                              "loc": {
                                "start": {
                                  "line": 6607,
                                  "column": 49
                                },
                                "end": {
                                  "line": 6607,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                224313,
                                224314
                              ],
                              "loc": {
                                "start": {
                                  "line": 6607,
                                  "column": 58
                                },
                                "end": {
                                  "line": 6607,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            224272,
                            224315
                          ],
                          "loc": {
                            "start": {
                              "line": 6607,
                              "column": 17
                            },
                            "end": {
                              "line": 6607,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          224261,
                          224315
                        ],
                        "loc": {
                          "start": {
                            "line": 6607,
                            "column": 6
                          },
                          "end": {
                            "line": 6607,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        224261,
                        224316
                      ],
                      "loc": {
                        "start": {
                          "line": 6607,
                          "column": 6
                        },
                        "end": {
                          "line": 6607,
                          "column": 61
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForOwn",
                          "range": [
                            224323,
                            224333
                          ],
                          "loc": {
                            "start": {
                              "line": 6608,
                              "column": 6
                            },
                            "end": {
                              "line": 6608,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              224334,
                              224340
                            ],
                            "loc": {
                              "start": {
                                "line": 6608,
                                "column": 17
                              },
                              "end": {
                                "line": 6608,
                                "column": 23
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  224351,
                                  224356
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6608,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 6608,
                                    "column": 39
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  224358,
                                  224361
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6608,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 6608,
                                    "column": 44
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  224363,
                                  224369
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6608,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 6608,
                                    "column": 52
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          224381,
                                          224387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6609,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 6609,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          224388,
                                          224391
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6609,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 6609,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        224381,
                                        224392
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6609,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 6609,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          224395,
                                          224403
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6609,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 6609,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            224404,
                                            224409
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6609,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 6609,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            224411,
                                            224414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6609,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 6609,
                                              "column": 41
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "object",
                                          "range": [
                                            224416,
                                            224422
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6609,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 6609,
                                              "column": 49
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        224395,
                                        224423
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6609,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 6609,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      224381,
                                      224423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6609,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 6609,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    224381,
                                    224424
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6609,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 6609,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "range": [
                                224371,
                                224432
                              ],
                              "loc": {
                                "start": {
                                  "line": 6608,
                                  "column": 54
                                },
                                "end": {
                                  "line": 6610,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              224342,
                              224432
                            ],
                            "loc": {
                              "start": {
                                "line": 6608,
                                "column": 25
                              },
                              "end": {
                                "line": 6610,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          224323,
                          224433
                        ],
                        "loc": {
                          "start": {
                            "line": 6608,
                            "column": 6
                          },
                          "end": {
                            "line": 6610,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        224323,
                        224434
                      ],
                      "loc": {
                        "start": {
                          "line": 6608,
                          "column": 6
                        },
                        "end": {
                          "line": 6610,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          224448,
                          224454
                        ],
                        "loc": {
                          "start": {
                            "line": 6611,
                            "column": 13
                          },
                          "end": {
                            "line": 6611,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        224441,
                        224455
                      ],
                      "loc": {
                        "start": {
                          "line": 6611,
                          "column": 6
                        },
                        "end": {
                          "line": 6611,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    224229,
                    224461
                  ],
                  "loc": {
                    "start": {
                      "line": 6604,
                      "column": 50
                    },
                    "end": {
                      "line": 6612,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  224183,
                  224461
                ],
                "loc": {
                  "start": {
                    "line": 6604,
                    "column": 4
                  },
                  "end": {
                    "line": 6612,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "merge",
                  "range": [
                    226239,
                    226244
                  ],
                  "loc": {
                    "start": {
                      "line": 6665,
                      "column": 13
                    },
                    "end": {
                      "line": 6665,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      226245,
                      226251
                    ],
                    "loc": {
                      "start": {
                        "line": 6665,
                        "column": 19
                      },
                      "end": {
                        "line": 6665,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      226253,
                      226259
                    ],
                    "loc": {
                      "start": {
                        "line": 6665,
                        "column": 27
                      },
                      "end": {
                        "line": 6665,
                        "column": 33
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "guard",
                    "range": [
                      226261,
                      226266
                    ],
                    "loc": {
                      "start": {
                        "line": 6665,
                        "column": 35
                      },
                      "end": {
                        "line": 6665,
                        "column": 40
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isObject",
                            "range": [
                              226281,
                              226289
                            ],
                            "loc": {
                              "start": {
                                "line": 6666,
                                "column": 11
                              },
                              "end": {
                                "line": 6666,
                                "column": 19
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                226290,
                                226296
                              ],
                              "loc": {
                                "start": {
                                  "line": 6666,
                                  "column": 20
                                },
                                "end": {
                                  "line": 6666,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            226281,
                            226297
                          ],
                          "loc": {
                            "start": {
                              "line": 6666,
                              "column": 11
                            },
                            "end": {
                              "line": 6666,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          226280,
                          226297
                        ],
                        "loc": {
                          "start": {
                            "line": 6666,
                            "column": 10
                          },
                          "end": {
                            "line": 6666,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                226316,
                                226322
                              ],
                              "loc": {
                                "start": {
                                  "line": 6667,
                                  "column": 15
                                },
                                "end": {
                                  "line": 6667,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              226309,
                              226323
                            ],
                            "loc": {
                              "start": {
                                "line": 6667,
                                "column": 8
                              },
                              "end": {
                                "line": 6667,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          226299,
                          226331
                        ],
                        "loc": {
                          "start": {
                            "line": 6666,
                            "column": 29
                          },
                          "end": {
                            "line": 6668,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        226276,
                        226331
                      ],
                      "loc": {
                        "start": {
                          "line": 6666,
                          "column": 6
                        },
                        "end": {
                          "line": 6668,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              226342,
                              226346
                            ],
                            "loc": {
                              "start": {
                                "line": 6669,
                                "column": 10
                              },
                              "end": {
                                "line": 6669,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              226349,
                              226358
                            ],
                            "loc": {
                              "start": {
                                "line": 6669,
                                "column": 17
                              },
                              "end": {
                                "line": 6669,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            226342,
                            226358
                          ],
                          "loc": {
                            "start": {
                              "line": 6669,
                              "column": 10
                            },
                            "end": {
                              "line": 6669,
                              "column": 26
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              226370,
                              226376
                            ],
                            "loc": {
                              "start": {
                                "line": 6670,
                                "column": 10
                              },
                              "end": {
                                "line": 6670,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                226379,
                                226383
                              ],
                              "loc": {
                                "start": {
                                  "line": 6670,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6670,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                226384,
                                226390
                              ],
                              "loc": {
                                "start": {
                                  "line": 6670,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6670,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              226379,
                              226390
                            ],
                            "loc": {
                              "start": {
                                "line": 6670,
                                "column": 19
                              },
                              "end": {
                                "line": 6670,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            226370,
                            226390
                          ],
                          "loc": {
                            "start": {
                              "line": 6670,
                              "column": 10
                            },
                            "end": {
                              "line": 6670,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              226402,
                              226406
                            ],
                            "loc": {
                              "start": {
                                "line": 6671,
                                "column": 10
                              },
                              "end": {
                                "line": 6671,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "guard",
                              "range": [
                                226416,
                                226421
                              ],
                              "loc": {
                                "start": {
                                  "line": 6671,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6671,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              226409,
                              226421
                            ],
                            "loc": {
                              "start": {
                                "line": 6671,
                                "column": 17
                              },
                              "end": {
                                "line": 6671,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            226402,
                            226421
                          ],
                          "loc": {
                            "start": {
                              "line": 6671,
                              "column": 10
                            },
                            "end": {
                              "line": 6671,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        226338,
                        226422
                      ],
                      "loc": {
                        "start": {
                          "line": 6669,
                          "column": 6
                        },
                        "end": {
                          "line": 6671,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  226500,
                                  226504
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6674,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 6674,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  226508,
                                  226516
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6674,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 6674,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                226500,
                                226516
                              ],
                              "loc": {
                                "start": {
                                  "line": 6674,
                                  "column": 11
                                },
                                "end": {
                                  "line": 6674,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  226520,
                                  226524
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6674,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 6674,
                                    "column": 35
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "string",
                                "raw": "'string'",
                                "range": [
                                  226528,
                                  226536
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6674,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 6674,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                226520,
                                226536
                              ],
                              "loc": {
                                "start": {
                                  "line": 6674,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6674,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              226500,
                              226536
                            ],
                            "loc": {
                              "start": {
                                "line": 6674,
                                "column": 11
                              },
                              "end": {
                                "line": 6674,
                                "column": 47
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                226541,
                                226545
                              ],
                              "loc": {
                                "start": {
                                  "line": 6674,
                                  "column": 52
                                },
                                "end": {
                                  "line": 6674,
                                  "column": 56
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                226546,
                                226547
                              ],
                              "loc": {
                                "start": {
                                  "line": 6674,
                                  "column": 57
                                },
                                "end": {
                                  "line": 6674,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              226541,
                              226548
                            ],
                            "loc": {
                              "start": {
                                "line": 6674,
                                "column": 52
                              },
                              "end": {
                                "line": 6674,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            226499,
                            226548
                          ],
                          "loc": {
                            "start": {
                              "line": 6674,
                              "column": 10
                            },
                            "end": {
                              "line": 6674,
                              "column": 59
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  226552,
                                  226556
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6674,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 6674,
                                    "column": 67
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 3,
                                "raw": "3",
                                "range": [
                                  226557,
                                  226558
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6674,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 6674,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                226552,
                                226559
                              ],
                              "loc": {
                                "start": {
                                  "line": 6674,
                                  "column": 63
                                },
                                "end": {
                                  "line": 6674,
                                  "column": 70
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "guard",
                              "range": [
                                226560,
                                226565
                              ],
                              "loc": {
                                "start": {
                                  "line": 6674,
                                  "column": 71
                                },
                                "end": {
                                  "line": 6674,
                                  "column": 76
                                }
                              }
                            },
                            "range": [
                              226552,
                              226566
                            ],
                            "loc": {
                              "start": {
                                "line": 6674,
                                "column": 63
                              },
                              "end": {
                                "line": 6674,
                                "column": 77
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              226571,
                              226577
                            ],
                            "loc": {
                              "start": {
                                "line": 6674,
                                "column": 82
                              },
                              "end": {
                                "line": 6674,
                                "column": 88
                              }
                            }
                          },
                          "range": [
                            226552,
                            226577
                          ],
                          "loc": {
                            "start": {
                              "line": 6674,
                              "column": 63
                            },
                            "end": {
                              "line": 6674,
                              "column": 88
                            }
                          }
                        },
                        "range": [
                          226499,
                          226577
                        ],
                        "loc": {
                          "start": {
                            "line": 6674,
                            "column": 10
                          },
                          "end": {
                            "line": 6674,
                            "column": 88
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  226589,
                                  226595
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6675,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6675,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  226598,
                                  226599
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6675,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 6675,
                                    "column": 18
                                  }
                                }
                              },
                              "range": [
                                226589,
                                226599
                              ],
                              "loc": {
                                "start": {
                                  "line": 6675,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6675,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              226589,
                              226600
                            ],
                            "loc": {
                              "start": {
                                "line": 6675,
                                "column": 8
                              },
                              "end": {
                                "line": 6675,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          226579,
                          226608
                        ],
                        "loc": {
                          "start": {
                            "line": 6674,
                            "column": 90
                          },
                          "end": {
                            "line": 6676,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        226495,
                        226608
                      ],
                      "loc": {
                        "start": {
                          "line": 6674,
                          "column": 6
                        },
                        "end": {
                          "line": 6676,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": ">",
                          "left": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              226645,
                              226651
                            ],
                            "loc": {
                              "start": {
                                "line": 6678,
                                "column": 10
                              },
                              "end": {
                                "line": 6678,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 3,
                            "raw": "3",
                            "range": [
                              226654,
                              226655
                            ],
                            "loc": {
                              "start": {
                                "line": 6678,
                                "column": 19
                              },
                              "end": {
                                "line": 6678,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            226645,
                            226655
                          ],
                          "loc": {
                            "start": {
                              "line": 6678,
                              "column": 10
                            },
                            "end": {
                              "line": 6678,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  226666,
                                  226670
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6678,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 6678,
                                    "column": 35
                                  }
                                }
                              },
                              "property": {
                                "type": "BinaryExpression",
                                "operator": "-",
                                "left": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    226671,
                                    226677
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6678,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 6678,
                                      "column": 42
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 2,
                                  "raw": "2",
                                  "range": [
                                    226680,
                                    226681
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6678,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 6678,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  226671,
                                  226681
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6678,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 6678,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                226666,
                                226682
                              ],
                              "loc": {
                                "start": {
                                  "line": 6678,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6678,
                                  "column": 47
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              226659,
                              226682
                            ],
                            "loc": {
                              "start": {
                                "line": 6678,
                                "column": 24
                              },
                              "end": {
                                "line": 6678,
                                "column": 47
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "function",
                            "raw": "'function'",
                            "range": [
                              226686,
                              226696
                            ],
                            "loc": {
                              "start": {
                                "line": 6678,
                                "column": 51
                              },
                              "end": {
                                "line": 6678,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            226659,
                            226696
                          ],
                          "loc": {
                            "start": {
                              "line": 6678,
                              "column": 24
                            },
                            "end": {
                              "line": 6678,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          226645,
                          226696
                        ],
                        "loc": {
                          "start": {
                            "line": 6678,
                            "column": 10
                          },
                          "end": {
                            "line": 6678,
                            "column": 61
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    226712,
                                    226720
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6679,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6679,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "baseCreateCallback",
                                    "range": [
                                      226723,
                                      226741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6679,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 6679,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          226742,
                                          226746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6679,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 6679,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "BinaryExpression",
                                        "operator": "-",
                                        "left": {
                                          "type": "UpdateExpression",
                                          "operator": "--",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              226749,
                                              226755
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6679,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 6679,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            226747,
                                            226755
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6679,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 6679,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            226758,
                                            226759
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6679,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 6679,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "range": [
                                          226747,
                                          226759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6679,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 6679,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "range": [
                                        226742,
                                        226760
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6679,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 6679,
                                          "column": 60
                                        }
                                      }
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          226762,
                                          226766
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6679,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 6679,
                                            "column": 66
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "UpdateExpression",
                                        "operator": "--",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            226767,
                                            226773
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6679,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 6679,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "prefix": false,
                                        "range": [
                                          226767,
                                          226775
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6679,
                                            "column": 67
                                          },
                                          "end": {
                                            "line": 6679,
                                            "column": 75
                                          }
                                        }
                                      },
                                      "range": [
                                        226762,
                                        226776
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6679,
                                          "column": 62
                                        },
                                        "end": {
                                          "line": 6679,
                                          "column": 76
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        226778,
                                        226779
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6679,
                                          "column": 78
                                        },
                                        "end": {
                                          "line": 6679,
                                          "column": 79
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    226723,
                                    226780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6679,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 6679,
                                      "column": 80
                                    }
                                  }
                                },
                                "range": [
                                  226712,
                                  226780
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6679,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6679,
                                    "column": 80
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              226708,
                              226781
                            ],
                            "loc": {
                              "start": {
                                "line": 6679,
                                "column": 8
                              },
                              "end": {
                                "line": 6679,
                                "column": 81
                              }
                            }
                          }
                        ],
                        "range": [
                          226698,
                          226789
                        ],
                        "loc": {
                          "start": {
                            "line": 6678,
                            "column": 63
                          },
                          "end": {
                            "line": 6680,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": ">",
                            "left": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                226799,
                                226805
                              ],
                              "loc": {
                                "start": {
                                  "line": 6680,
                                  "column": 17
                                },
                                "end": {
                                  "line": 6680,
                                  "column": 23
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 2,
                              "raw": "2",
                              "range": [
                                226808,
                                226809
                              ],
                              "loc": {
                                "start": {
                                  "line": 6680,
                                  "column": 26
                                },
                                "end": {
                                  "line": 6680,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              226799,
                              226809
                            ],
                            "loc": {
                              "start": {
                                "line": 6680,
                                "column": 17
                              },
                              "end": {
                                "line": 6680,
                                "column": 27
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    226820,
                                    226824
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6680,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 6680,
                                      "column": 42
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "-",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      226825,
                                      226831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6680,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 6680,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      226834,
                                      226835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6680,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 6680,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    226825,
                                    226835
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6680,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 6680,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  226820,
                                  226836
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6680,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 6680,
                                    "column": 54
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                226813,
                                226836
                              ],
                              "loc": {
                                "start": {
                                  "line": 6680,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6680,
                                  "column": 54
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "function",
                              "raw": "'function'",
                              "range": [
                                226840,
                                226850
                              ],
                              "loc": {
                                "start": {
                                  "line": 6680,
                                  "column": 58
                                },
                                "end": {
                                  "line": 6680,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              226813,
                              226850
                            ],
                            "loc": {
                              "start": {
                                "line": 6680,
                                "column": 31
                              },
                              "end": {
                                "line": 6680,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            226799,
                            226850
                          ],
                          "loc": {
                            "start": {
                              "line": 6680,
                              "column": 17
                            },
                            "end": {
                              "line": 6680,
                              "column": 68
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    226862,
                                    226870
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6681,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 6681,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      226873,
                                      226877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6681,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 6681,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "UpdateExpression",
                                    "operator": "--",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        226880,
                                        226886
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6681,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 6681,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      226878,
                                      226886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6681,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 6681,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    226873,
                                    226887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6681,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 6681,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  226862,
                                  226887
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6681,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6681,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                226862,
                                226888
                              ],
                              "loc": {
                                "start": {
                                  "line": 6681,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6681,
                                  "column": 34
                                }
                              }
                            }
                          ],
                          "range": [
                            226852,
                            226896
                          ],
                          "loc": {
                            "start": {
                              "line": 6680,
                              "column": 70
                            },
                            "end": {
                              "line": 6682,
                              "column": 7
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          226795,
                          226896
                        ],
                        "loc": {
                          "start": {
                            "line": 6680,
                            "column": 13
                          },
                          "end": {
                            "line": 6682,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        226641,
                        226896
                      ],
                      "loc": {
                        "start": {
                          "line": 6678,
                          "column": 6
                        },
                        "end": {
                          "line": 6682,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "sources",
                            "range": [
                              226907,
                              226914
                            ],
                            "loc": {
                              "start": {
                                "line": 6683,
                                "column": 10
                              },
                              "end": {
                                "line": 6683,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "slice",
                              "range": [
                                226917,
                                226922
                              ],
                              "loc": {
                                "start": {
                                  "line": 6683,
                                  "column": 20
                                },
                                "end": {
                                  "line": 6683,
                                  "column": 25
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  226923,
                                  226932
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6683,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 6683,
                                    "column": 35
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  226934,
                                  226935
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6683,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 6683,
                                    "column": 38
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  226937,
                                  226943
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6683,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 6683,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "range": [
                              226917,
                              226944
                            ],
                            "loc": {
                              "start": {
                                "line": 6683,
                                "column": 20
                              },
                              "end": {
                                "line": 6683,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            226907,
                            226944
                          ],
                          "loc": {
                            "start": {
                              "line": 6683,
                              "column": 10
                            },
                            "end": {
                              "line": 6683,
                              "column": 47
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              226956,
                              226961
                            ],
                            "loc": {
                              "start": {
                                "line": 6684,
                                "column": 10
                              },
                              "end": {
                                "line": 6684,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                226965,
                                226966
                              ],
                              "loc": {
                                "start": {
                                  "line": 6684,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6684,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              226964,
                              226966
                            ],
                            "loc": {
                              "start": {
                                "line": 6684,
                                "column": 18
                              },
                              "end": {
                                "line": 6684,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            226956,
                            226966
                          ],
                          "loc": {
                            "start": {
                              "line": 6684,
                              "column": 10
                            },
                            "end": {
                              "line": 6684,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "stackA",
                            "range": [
                              226978,
                              226984
                            ],
                            "loc": {
                              "start": {
                                "line": 6685,
                                "column": 10
                              },
                              "end": {
                                "line": 6685,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              226987,
                              226989
                            ],
                            "loc": {
                              "start": {
                                "line": 6685,
                                "column": 19
                              },
                              "end": {
                                "line": 6685,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            226978,
                            226989
                          ],
                          "loc": {
                            "start": {
                              "line": 6685,
                              "column": 10
                            },
                            "end": {
                              "line": 6685,
                              "column": 21
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "stackB",
                            "range": [
                              227001,
                              227007
                            ],
                            "loc": {
                              "start": {
                                "line": 6686,
                                "column": 10
                              },
                              "end": {
                                "line": 6686,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              227010,
                              227012
                            ],
                            "loc": {
                              "start": {
                                "line": 6686,
                                "column": 19
                              },
                              "end": {
                                "line": 6686,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            227001,
                            227012
                          ],
                          "loc": {
                            "start": {
                              "line": 6686,
                              "column": 10
                            },
                            "end": {
                              "line": 6686,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        226903,
                        227013
                      ],
                      "loc": {
                        "start": {
                          "line": 6683,
                          "column": 6
                        },
                        "end": {
                          "line": 6686,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              227030,
                              227035
                            ],
                            "loc": {
                              "start": {
                                "line": 6688,
                                "column": 15
                              },
                              "end": {
                                "line": 6688,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            227028,
                            227035
                          ],
                          "loc": {
                            "start": {
                              "line": 6688,
                              "column": 13
                            },
                            "end": {
                              "line": 6688,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            227038,
                            227044
                          ],
                          "loc": {
                            "start": {
                              "line": 6688,
                              "column": 23
                            },
                            "end": {
                              "line": 6688,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          227028,
                          227044
                        ],
                        "loc": {
                          "start": {
                            "line": 6688,
                            "column": 13
                          },
                          "end": {
                            "line": 6688,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseMerge",
                                "range": [
                                  227056,
                                  227065
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6689,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6689,
                                    "column": 17
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    227066,
                                    227072
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6689,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 6689,
                                      "column": 24
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "sources",
                                    "range": [
                                      227074,
                                      227081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6689,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 6689,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      227082,
                                      227087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6689,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 6689,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    227074,
                                    227088
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6689,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 6689,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    227090,
                                    227098
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6689,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 6689,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "stackA",
                                  "range": [
                                    227100,
                                    227106
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6689,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 6689,
                                      "column": 58
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "stackB",
                                  "range": [
                                    227108,
                                    227114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6689,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 6689,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "range": [
                                227056,
                                227115
                              ],
                              "loc": {
                                "start": {
                                  "line": 6689,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6689,
                                  "column": 67
                                }
                              }
                            },
                            "range": [
                              227056,
                              227116
                            ],
                            "loc": {
                              "start": {
                                "line": 6689,
                                "column": 8
                              },
                              "end": {
                                "line": 6689,
                                "column": 68
                              }
                            }
                          }
                        ],
                        "range": [
                          227046,
                          227124
                        ],
                        "loc": {
                          "start": {
                            "line": 6688,
                            "column": 31
                          },
                          "end": {
                            "line": 6690,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        227021,
                        227124
                      ],
                      "loc": {
                        "start": {
                          "line": 6688,
                          "column": 6
                        },
                        "end": {
                          "line": 6690,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          227138,
                          227144
                        ],
                        "loc": {
                          "start": {
                            "line": 6691,
                            "column": 13
                          },
                          "end": {
                            "line": 6691,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        227131,
                        227145
                      ],
                      "loc": {
                        "start": {
                          "line": 6691,
                          "column": 6
                        },
                        "end": {
                          "line": 6691,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    226268,
                    227151
                  ],
                  "loc": {
                    "start": {
                      "line": 6665,
                      "column": 42
                    },
                    "end": {
                      "line": 6692,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  226230,
                  227151
                ],
                "loc": {
                  "start": {
                    "line": 6665,
                    "column": 4
                  },
                  "end": {
                    "line": 6692,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "omit",
                  "range": [
                    228328,
                    228332
                  ],
                  "loc": {
                    "start": {
                      "line": 6721,
                      "column": 13
                    },
                    "end": {
                      "line": 6721,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      228333,
                      228339
                    ],
                    "loc": {
                      "start": {
                        "line": 6721,
                        "column": 18
                      },
                      "end": {
                        "line": 6721,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      228341,
                      228350
                    ],
                    "loc": {
                      "start": {
                        "line": 6721,
                        "column": 26
                      },
                      "end": {
                        "line": 6721,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      228352,
                      228359
                    ],
                    "loc": {
                      "start": {
                        "line": 6721,
                        "column": 37
                      },
                      "end": {
                        "line": 6721,
                        "column": 44
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              228373,
                              228379
                            ],
                            "loc": {
                              "start": {
                                "line": 6722,
                                "column": 10
                              },
                              "end": {
                                "line": 6722,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ObjectExpression",
                            "properties": [],
                            "range": [
                              228382,
                              228384
                            ],
                            "loc": {
                              "start": {
                                "line": 6722,
                                "column": 19
                              },
                              "end": {
                                "line": 6722,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            228373,
                            228384
                          ],
                          "loc": {
                            "start": {
                              "line": 6722,
                              "column": 10
                            },
                            "end": {
                              "line": 6722,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        228369,
                        228385
                      ],
                      "loc": {
                        "start": {
                          "line": 6722,
                          "column": 6
                        },
                        "end": {
                          "line": 6722,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              228404,
                              228413
                            ],
                            "loc": {
                              "start": {
                                "line": 6724,
                                "column": 17
                              },
                              "end": {
                                "line": 6724,
                                "column": 26
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            228397,
                            228413
                          ],
                          "loc": {
                            "start": {
                              "line": 6724,
                              "column": 10
                            },
                            "end": {
                              "line": 6724,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "function",
                          "raw": "'function'",
                          "range": [
                            228417,
                            228427
                          ],
                          "loc": {
                            "start": {
                              "line": 6724,
                              "column": 30
                            },
                            "end": {
                              "line": 6724,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          228397,
                          228427
                        ],
                        "loc": {
                          "start": {
                            "line": 6724,
                            "column": 10
                          },
                          "end": {
                            "line": 6724,
                            "column": 40
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "omitProps",
                                  "range": [
                                    228443,
                                    228452
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6725,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6725,
                                      "column": 21
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "baseFlatten",
                                    "range": [
                                      228455,
                                      228466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6725,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 6725,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "arguments",
                                      "range": [
                                        228467,
                                        228476
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6725,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 6725,
                                          "column": 45
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": true,
                                      "raw": "true",
                                      "range": [
                                        228478,
                                        228482
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6725,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 6725,
                                          "column": 51
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": false,
                                      "raw": "false",
                                      "range": [
                                        228484,
                                        228489
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6725,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 6725,
                                          "column": 58
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        228491,
                                        228492
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6725,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 6725,
                                          "column": 61
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    228455,
                                    228493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6725,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 6725,
                                      "column": 62
                                    }
                                  }
                                },
                                "range": [
                                  228443,
                                  228493
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6725,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6725,
                                    "column": 62
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    228507,
                                    228513
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6726,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6726,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "omitProps",
                                    "range": [
                                      228516,
                                      228525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6726,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 6726,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      228526,
                                      228532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6726,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 6726,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    228516,
                                    228532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6726,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 6726,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  228507,
                                  228532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6726,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6726,
                                    "column": 37
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              228439,
                              228533
                            ],
                            "loc": {
                              "start": {
                                "line": 6725,
                                "column": 8
                              },
                              "end": {
                                "line": 6726,
                                "column": 38
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "UpdateExpression",
                              "operator": "--",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  228550,
                                  228556
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6728,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 6728,
                                    "column": 21
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                228550,
                                228558
                              ],
                              "loc": {
                                "start": {
                                  "line": 6728,
                                  "column": 15
                                },
                                "end": {
                                  "line": 6728,
                                  "column": 23
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "omitProps",
                                        "range": [
                                          228572,
                                          228581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6729,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 6729,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          228582,
                                          228588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6729,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 6729,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        228572,
                                        228589
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6729,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 6729,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "String",
                                        "range": [
                                          228592,
                                          228598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6729,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 6729,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "omitProps",
                                            "range": [
                                              228599,
                                              228608
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6729,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 6729,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              228609,
                                              228615
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6729,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 6729,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            228599,
                                            228616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6729,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 6729,
                                              "column": 54
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        228592,
                                        228617
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6729,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 6729,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "range": [
                                      228572,
                                      228617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6729,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 6729,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    228572,
                                    228618
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6729,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6729,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "range": [
                                228560,
                                228628
                              ],
                              "loc": {
                                "start": {
                                  "line": 6728,
                                  "column": 25
                                },
                                "end": {
                                  "line": 6730,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              228543,
                              228628
                            ],
                            "loc": {
                              "start": {
                                "line": 6728,
                                "column": 8
                              },
                              "end": {
                                "line": 6730,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    228641,
                                    228646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6731,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6731,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ArrayExpression",
                                  "elements": [],
                                  "range": [
                                    228649,
                                    228651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6731,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6731,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  228641,
                                  228651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6731,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6731,
                                    "column": 22
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              228637,
                              228652
                            ],
                            "loc": {
                              "start": {
                                "line": 6731,
                                "column": 8
                              },
                              "end": {
                                "line": 6731,
                                "column": 23
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseForIn",
                                "range": [
                                  228661,
                                  228670
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6732,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6732,
                                    "column": 17
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    228671,
                                    228677
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6732,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 6732,
                                      "column": 24
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        228688,
                                        228693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6732,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 6732,
                                          "column": 40
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        228695,
                                        228698
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6732,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 6732,
                                          "column": 45
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "props",
                                              "range": [
                                                228712,
                                                228717
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6733,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 6733,
                                                  "column": 15
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                228718,
                                                228722
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6733,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 6733,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "range": [
                                              228712,
                                              228722
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6733,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 6733,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                228723,
                                                228726
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6733,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 6733,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            228712,
                                            228727
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6733,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 6733,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "range": [
                                          228712,
                                          228728
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6733,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 6733,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      228700,
                                      228738
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6732,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 6734,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    228679,
                                    228738
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6732,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 6734,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                228661,
                                228739
                              ],
                              "loc": {
                                "start": {
                                  "line": 6732,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6734,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              228661,
                              228740
                            ],
                            "loc": {
                              "start": {
                                "line": 6732,
                                "column": 8
                              },
                              "end": {
                                "line": 6734,
                                "column": 11
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    228754,
                                    228759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6736,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6736,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      228763,
                                      228764
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6736,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 6736,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    228762,
                                    228764
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6736,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6736,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  228754,
                                  228764
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6736,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6736,
                                    "column": 22
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              228750,
                              228765
                            ],
                            "loc": {
                              "start": {
                                "line": 6736,
                                "column": 8
                              },
                              "end": {
                                "line": 6736,
                                "column": 23
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  228774,
                                  228779
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6737,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6737,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "baseDifference",
                                  "range": [
                                    228782,
                                    228796
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6737,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 6737,
                                      "column": 30
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      228797,
                                      228802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6737,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 6737,
                                        "column": 36
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "omitProps",
                                    "range": [
                                      228804,
                                      228813
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6737,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 6737,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  228782,
                                  228814
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6737,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 6737,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                228774,
                                228814
                              ],
                              "loc": {
                                "start": {
                                  "line": 6737,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6737,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              228774,
                              228815
                            ],
                            "loc": {
                              "start": {
                                "line": 6737,
                                "column": 8
                              },
                              "end": {
                                "line": 6737,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  228824,
                                  228830
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6738,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6738,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    228833,
                                    228838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6738,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6738,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    228839,
                                    228845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6738,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 6738,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  228833,
                                  228845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6738,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 6738,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                228824,
                                228845
                              ],
                              "loc": {
                                "start": {
                                  "line": 6738,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6738,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              228824,
                              228846
                            ],
                            "loc": {
                              "start": {
                                "line": 6738,
                                "column": 8
                              },
                              "end": {
                                "line": 6738,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    228865,
                                    228870
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6740,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6740,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  228863,
                                  228870
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6740,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 6740,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  228873,
                                  228879
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6740,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 6740,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                228863,
                                228879
                              ],
                              "loc": {
                                "start": {
                                  "line": 6740,
                                  "column": 15
                                },
                                "end": {
                                  "line": 6740,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          228897,
                                          228900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6741,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 6741,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            228903,
                                            228908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6741,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 6741,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            228909,
                                            228914
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6741,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 6741,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          228903,
                                          228915
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6741,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 6741,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        228897,
                                        228915
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6741,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 6741,
                                          "column": 32
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    228893,
                                    228916
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6741,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6741,
                                      "column": 33
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          228927,
                                          228933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6742,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 6742,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          228934,
                                          228937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6742,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 6742,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        228927,
                                        228938
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6742,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 6742,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          228941,
                                          228947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6742,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 6742,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          228948,
                                          228951
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6742,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 6742,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        228941,
                                        228952
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6742,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 6742,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      228927,
                                      228952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6742,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 6742,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    228927,
                                    228953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6742,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6742,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "range": [
                                228881,
                                228963
                              ],
                              "loc": {
                                "start": {
                                  "line": 6740,
                                  "column": 33
                                },
                                "end": {
                                  "line": 6743,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              228856,
                              228963
                            ],
                            "loc": {
                              "start": {
                                "line": 6740,
                                "column": 8
                              },
                              "end": {
                                "line": 6743,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          228429,
                          228971
                        ],
                        "loc": {
                          "start": {
                            "line": 6724,
                            "column": 42
                          },
                          "end": {
                            "line": 6744,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  228987,
                                  228996
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6745,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6745,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      228999,
                                      229005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6745,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 6745,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "createCallback",
                                    "range": [
                                      229006,
                                      229020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6745,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 6745,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    228999,
                                    229020
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6745,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6745,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      229021,
                                      229030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6745,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 6745,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      229032,
                                      229039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6745,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 6745,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 3,
                                    "raw": "3",
                                    "range": [
                                      229041,
                                      229042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6745,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 6745,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  228999,
                                  229043
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6745,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 6745,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                228987,
                                229043
                              ],
                              "loc": {
                                "start": {
                                  "line": 6745,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6745,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              228987,
                              229044
                            ],
                            "loc": {
                              "start": {
                                "line": 6745,
                                "column": 8
                              },
                              "end": {
                                "line": 6745,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseForIn",
                                "range": [
                                  229053,
                                  229062
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6746,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6746,
                                    "column": 17
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    229063,
                                    229069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6746,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 6746,
                                      "column": 24
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        229080,
                                        229085
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6746,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 6746,
                                          "column": 40
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        229087,
                                        229090
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6746,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 6746,
                                          "column": 45
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        229092,
                                        229098
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6746,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 6746,
                                          "column": 53
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "UnaryExpression",
                                          "operator": "!",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "predicate",
                                              "range": [
                                                229117,
                                                229126
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6747,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 6747,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  229127,
                                                  229132
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6747,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 6747,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "key",
                                                "range": [
                                                  229134,
                                                  229137
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6747,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 6747,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "object",
                                                "range": [
                                                  229139,
                                                  229145
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6747,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 6747,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              229117,
                                              229146
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6747,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 6747,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            229116,
                                            229146
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6747,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 6747,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "result",
                                                    "range": [
                                                      229162,
                                                      229168
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 6748,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 6748,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      229169,
                                                      229172
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 6748,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 6748,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    229162,
                                                    229173
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6748,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 6748,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    229176,
                                                    229181
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6748,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 6748,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  229162,
                                                  229181
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6748,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 6748,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                229162,
                                                229182
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6748,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 6748,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            229148,
                                            229194
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6747,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 6749,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          229112,
                                          229194
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6747,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 6749,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      229100,
                                      229204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6746,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 6750,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    229071,
                                    229204
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6746,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 6750,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                229053,
                                229205
                              ],
                              "loc": {
                                "start": {
                                  "line": 6746,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6750,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              229053,
                              229206
                            ],
                            "loc": {
                              "start": {
                                "line": 6746,
                                "column": 8
                              },
                              "end": {
                                "line": 6750,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          228977,
                          229214
                        ],
                        "loc": {
                          "start": {
                            "line": 6744,
                            "column": 13
                          },
                          "end": {
                            "line": 6751,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        228393,
                        229214
                      ],
                      "loc": {
                        "start": {
                          "line": 6724,
                          "column": 6
                        },
                        "end": {
                          "line": 6751,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          229228,
                          229234
                        ],
                        "loc": {
                          "start": {
                            "line": 6752,
                            "column": 13
                          },
                          "end": {
                            "line": 6752,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        229221,
                        229235
                      ],
                      "loc": {
                        "start": {
                          "line": 6752,
                          "column": 6
                        },
                        "end": {
                          "line": 6752,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    228361,
                    229241
                  ],
                  "loc": {
                    "start": {
                      "line": 6721,
                      "column": 46
                    },
                    "end": {
                      "line": 6753,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  228319,
                  229241
                ],
                "loc": {
                  "start": {
                    "line": 6721,
                    "column": 4
                  },
                  "end": {
                    "line": 6753,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "pairs",
                  "range": [
                    229745,
                    229750
                  ],
                  "loc": {
                    "start": {
                      "line": 6769,
                      "column": 13
                    },
                    "end": {
                      "line": 6769,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      229751,
                      229757
                    ],
                    "loc": {
                      "start": {
                        "line": 6769,
                        "column": 19
                      },
                      "end": {
                        "line": 6769,
                        "column": 25
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              229771,
                              229776
                            ],
                            "loc": {
                              "start": {
                                "line": 6770,
                                "column": 10
                              },
                              "end": {
                                "line": 6770,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                229780,
                                229781
                              ],
                              "loc": {
                                "start": {
                                  "line": 6770,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6770,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              229779,
                              229781
                            ],
                            "loc": {
                              "start": {
                                "line": 6770,
                                "column": 18
                              },
                              "end": {
                                "line": 6770,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            229771,
                            229781
                          ],
                          "loc": {
                            "start": {
                              "line": 6770,
                              "column": 10
                            },
                            "end": {
                              "line": 6770,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              229793,
                              229798
                            ],
                            "loc": {
                              "start": {
                                "line": 6771,
                                "column": 10
                              },
                              "end": {
                                "line": 6771,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "keys",
                              "range": [
                                229801,
                                229805
                              ],
                              "loc": {
                                "start": {
                                  "line": 6771,
                                  "column": 18
                                },
                                "end": {
                                  "line": 6771,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  229806,
                                  229812
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6771,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 6771,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "range": [
                              229801,
                              229813
                            ],
                            "loc": {
                              "start": {
                                "line": 6771,
                                "column": 18
                              },
                              "end": {
                                "line": 6771,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            229793,
                            229813
                          ],
                          "loc": {
                            "start": {
                              "line": 6771,
                              "column": 10
                            },
                            "end": {
                              "line": 6771,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              229825,
                              229831
                            ],
                            "loc": {
                              "start": {
                                "line": 6772,
                                "column": 10
                              },
                              "end": {
                                "line": 6772,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                229834,
                                229839
                              ],
                              "loc": {
                                "start": {
                                  "line": 6772,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6772,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                229840,
                                229846
                              ],
                              "loc": {
                                "start": {
                                  "line": 6772,
                                  "column": 25
                                },
                                "end": {
                                  "line": 6772,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              229834,
                              229846
                            ],
                            "loc": {
                              "start": {
                                "line": 6772,
                                "column": 19
                              },
                              "end": {
                                "line": 6772,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            229825,
                            229846
                          ],
                          "loc": {
                            "start": {
                              "line": 6772,
                              "column": 10
                            },
                            "end": {
                              "line": 6772,
                              "column": 31
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              229858,
                              229864
                            ],
                            "loc": {
                              "start": {
                                "line": 6773,
                                "column": 10
                              },
                              "end": {
                                "line": 6773,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                229867,
                                229872
                              ],
                              "loc": {
                                "start": {
                                  "line": 6773,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6773,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  229873,
                                  229879
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6773,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 6773,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "range": [
                              229867,
                              229880
                            ],
                            "loc": {
                              "start": {
                                "line": 6773,
                                "column": 19
                              },
                              "end": {
                                "line": 6773,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            229858,
                            229880
                          ],
                          "loc": {
                            "start": {
                              "line": 6773,
                              "column": 10
                            },
                            "end": {
                              "line": 6773,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        229767,
                        229881
                      ],
                      "loc": {
                        "start": {
                          "line": 6770,
                          "column": 6
                        },
                        "end": {
                          "line": 6773,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              229898,
                              229903
                            ],
                            "loc": {
                              "start": {
                                "line": 6775,
                                "column": 15
                              },
                              "end": {
                                "line": 6775,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            229896,
                            229903
                          ],
                          "loc": {
                            "start": {
                              "line": 6775,
                              "column": 13
                            },
                            "end": {
                              "line": 6775,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            229906,
                            229912
                          ],
                          "loc": {
                            "start": {
                              "line": 6775,
                              "column": 23
                            },
                            "end": {
                              "line": 6775,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          229896,
                          229912
                        ],
                        "loc": {
                          "start": {
                            "line": 6775,
                            "column": 13
                          },
                          "end": {
                            "line": 6775,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    229928,
                                    229931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6776,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6776,
                                      "column": 15
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      229934,
                                      229939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6776,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 6776,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      229940,
                                      229945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6776,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 6776,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    229934,
                                    229946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6776,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 6776,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  229928,
                                  229946
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6776,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6776,
                                    "column": 30
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              229924,
                              229947
                            ],
                            "loc": {
                              "start": {
                                "line": 6776,
                                "column": 8
                              },
                              "end": {
                                "line": 6776,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    229956,
                                    229962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6777,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 6777,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    229963,
                                    229968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6777,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 6777,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  229956,
                                  229969
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6777,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6777,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "ArrayExpression",
                                "elements": [
                                  {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      229973,
                                      229976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6777,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 6777,
                                        "column": 28
                                      }
                                    }
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        229978,
                                        229984
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6777,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 6777,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        229985,
                                        229988
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6777,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 6777,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      229978,
                                      229989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6777,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 6777,
                                        "column": 41
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  229972,
                                  229990
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6777,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 6777,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                229956,
                                229990
                              ],
                              "loc": {
                                "start": {
                                  "line": 6777,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6777,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              229956,
                              229991
                            ],
                            "loc": {
                              "start": {
                                "line": 6777,
                                "column": 8
                              },
                              "end": {
                                "line": 6777,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          229914,
                          229999
                        ],
                        "loc": {
                          "start": {
                            "line": 6775,
                            "column": 31
                          },
                          "end": {
                            "line": 6778,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        229889,
                        229999
                      ],
                      "loc": {
                        "start": {
                          "line": 6775,
                          "column": 6
                        },
                        "end": {
                          "line": 6778,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          230013,
                          230019
                        ],
                        "loc": {
                          "start": {
                            "line": 6779,
                            "column": 13
                          },
                          "end": {
                            "line": 6779,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        230006,
                        230020
                      ],
                      "loc": {
                        "start": {
                          "line": 6779,
                          "column": 6
                        },
                        "end": {
                          "line": 6779,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    229759,
                    230026
                  ],
                  "loc": {
                    "start": {
                      "line": 6769,
                      "column": 27
                    },
                    "end": {
                      "line": 6780,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  229736,
                  230026
                ],
                "loc": {
                  "start": {
                    "line": 6769,
                    "column": 4
                  },
                  "end": {
                    "line": 6780,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "pick",
                  "range": [
                    231227,
                    231231
                  ],
                  "loc": {
                    "start": {
                      "line": 6809,
                      "column": 13
                    },
                    "end": {
                      "line": 6809,
                      "column": 17
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      231232,
                      231238
                    ],
                    "loc": {
                      "start": {
                        "line": 6809,
                        "column": 18
                      },
                      "end": {
                        "line": 6809,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      231240,
                      231249
                    ],
                    "loc": {
                      "start": {
                        "line": 6809,
                        "column": 26
                      },
                      "end": {
                        "line": 6809,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      231251,
                      231258
                    ],
                    "loc": {
                      "start": {
                        "line": 6809,
                        "column": 37
                      },
                      "end": {
                        "line": 6809,
                        "column": 44
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              231272,
                              231278
                            ],
                            "loc": {
                              "start": {
                                "line": 6810,
                                "column": 10
                              },
                              "end": {
                                "line": 6810,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ObjectExpression",
                            "properties": [],
                            "range": [
                              231281,
                              231283
                            ],
                            "loc": {
                              "start": {
                                "line": 6810,
                                "column": 19
                              },
                              "end": {
                                "line": 6810,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            231272,
                            231283
                          ],
                          "loc": {
                            "start": {
                              "line": 6810,
                              "column": 10
                            },
                            "end": {
                              "line": 6810,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        231268,
                        231284
                      ],
                      "loc": {
                        "start": {
                          "line": 6810,
                          "column": 6
                        },
                        "end": {
                          "line": 6810,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              231303,
                              231312
                            ],
                            "loc": {
                              "start": {
                                "line": 6812,
                                "column": 17
                              },
                              "end": {
                                "line": 6812,
                                "column": 26
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            231296,
                            231312
                          ],
                          "loc": {
                            "start": {
                              "line": 6812,
                              "column": 10
                            },
                            "end": {
                              "line": 6812,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "function",
                          "raw": "'function'",
                          "range": [
                            231316,
                            231326
                          ],
                          "loc": {
                            "start": {
                              "line": 6812,
                              "column": 30
                            },
                            "end": {
                              "line": 6812,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          231296,
                          231326
                        ],
                        "loc": {
                          "start": {
                            "line": 6812,
                            "column": 10
                          },
                          "end": {
                            "line": 6812,
                            "column": 40
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    231342,
                                    231347
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6813,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6813,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      231351,
                                      231352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6813,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 6813,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    231350,
                                    231352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6813,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6813,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  231342,
                                  231352
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6813,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6813,
                                    "column": 22
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    231366,
                                    231371
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6814,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6814,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "baseFlatten",
                                    "range": [
                                      231374,
                                      231385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6814,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 6814,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "arguments",
                                      "range": [
                                        231386,
                                        231395
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6814,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 6814,
                                          "column": 41
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": true,
                                      "raw": "true",
                                      "range": [
                                        231397,
                                        231401
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6814,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 6814,
                                          "column": 47
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": false,
                                      "raw": "false",
                                      "range": [
                                        231403,
                                        231408
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6814,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 6814,
                                          "column": 54
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        231410,
                                        231411
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6814,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 6814,
                                          "column": 57
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    231374,
                                    231412
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6814,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6814,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  231366,
                                  231412
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6814,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6814,
                                    "column": 58
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    231426,
                                    231432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6815,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6815,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isObject",
                                      "range": [
                                        231435,
                                        231443
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6815,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 6815,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          231444,
                                          231450
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6815,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 6815,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      231435,
                                      231451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6815,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 6815,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        231454,
                                        231459
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6815,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 6815,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        231460,
                                        231466
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6815,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 6815,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "range": [
                                      231454,
                                      231466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6815,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 6815,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      231469,
                                      231470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6815,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 6815,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    231435,
                                    231470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6815,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 6815,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  231426,
                                  231470
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6815,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6815,
                                    "column": 56
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              231338,
                              231471
                            ],
                            "loc": {
                              "start": {
                                "line": 6813,
                                "column": 8
                              },
                              "end": {
                                "line": 6815,
                                "column": 57
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    231490,
                                    231495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6817,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6817,
                                      "column": 22
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  231488,
                                  231495
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6817,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 6817,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  231498,
                                  231504
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6817,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 6817,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                231488,
                                231504
                              ],
                              "loc": {
                                "start": {
                                  "line": 6817,
                                  "column": 15
                                },
                                "end": {
                                  "line": 6817,
                                  "column": 31
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          231522,
                                          231525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6818,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 6818,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            231528,
                                            231533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6818,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 6818,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            231534,
                                            231539
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6818,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 6818,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          231528,
                                          231540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6818,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 6818,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        231522,
                                        231540
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6818,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 6818,
                                          "column": 32
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    231518,
                                    231541
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6818,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6818,
                                      "column": 33
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "in",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        231556,
                                        231559
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6819,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 6819,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        231563,
                                        231569
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6819,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 6819,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      231556,
                                      231569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6819,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 6819,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                231585,
                                                231591
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6820,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 6820,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                231592,
                                                231595
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6820,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 6820,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "range": [
                                              231585,
                                              231596
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6820,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 6820,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "object",
                                              "range": [
                                                231599,
                                                231605
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6820,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 6820,
                                                  "column": 32
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                231606,
                                                231609
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6820,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 6820,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "range": [
                                              231599,
                                              231610
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6820,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 6820,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            231585,
                                            231610
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6820,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 6820,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "range": [
                                          231585,
                                          231611
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6820,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 6820,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      231571,
                                      231623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6819,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 6821,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    231552,
                                    231623
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6819,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6821,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                231506,
                                231633
                              ],
                              "loc": {
                                "start": {
                                  "line": 6817,
                                  "column": 33
                                },
                                "end": {
                                  "line": 6822,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              231481,
                              231633
                            ],
                            "loc": {
                              "start": {
                                "line": 6817,
                                "column": 8
                              },
                              "end": {
                                "line": 6822,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          231328,
                          231641
                        ],
                        "loc": {
                          "start": {
                            "line": 6812,
                            "column": 42
                          },
                          "end": {
                            "line": 6823,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  231657,
                                  231666
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6824,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6824,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      231669,
                                      231675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6824,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 6824,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "createCallback",
                                    "range": [
                                      231676,
                                      231690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6824,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 6824,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    231669,
                                    231690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6824,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6824,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      231691,
                                      231700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6824,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 6824,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      231702,
                                      231709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6824,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 6824,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 3,
                                    "raw": "3",
                                    "range": [
                                      231711,
                                      231712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6824,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 6824,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  231669,
                                  231713
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6824,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 6824,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                231657,
                                231713
                              ],
                              "loc": {
                                "start": {
                                  "line": 6824,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6824,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              231657,
                              231714
                            ],
                            "loc": {
                              "start": {
                                "line": 6824,
                                "column": 8
                              },
                              "end": {
                                "line": 6824,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseForIn",
                                "range": [
                                  231723,
                                  231732
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6825,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6825,
                                    "column": 17
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    231733,
                                    231739
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6825,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 6825,
                                      "column": 24
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        231750,
                                        231755
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6825,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 6825,
                                          "column": 40
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        231757,
                                        231760
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6825,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 6825,
                                          "column": 45
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        231762,
                                        231768
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6825,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 6825,
                                          "column": 53
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              231786,
                                              231795
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6826,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 6826,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                231796,
                                                231801
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6826,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 6826,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                231803,
                                                231806
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6826,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 6826,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "object",
                                              "range": [
                                                231808,
                                                231814
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6826,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 6826,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            231786,
                                            231815
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6826,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 6826,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "result",
                                                    "range": [
                                                      231831,
                                                      231837
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 6827,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 6827,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      231838,
                                                      231841
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 6827,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 6827,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    231831,
                                                    231842
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6827,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 6827,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    231845,
                                                    231850
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6827,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 6827,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  231831,
                                                  231850
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6827,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 6827,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                231831,
                                                231851
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6827,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 6827,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            231817,
                                            231863
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6826,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 6828,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          231782,
                                          231863
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6826,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 6828,
                                            "column": 11
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      231770,
                                      231873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6825,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 6829,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    231741,
                                    231873
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6825,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 6829,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                231723,
                                231874
                              ],
                              "loc": {
                                "start": {
                                  "line": 6825,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6829,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              231723,
                              231875
                            ],
                            "loc": {
                              "start": {
                                "line": 6825,
                                "column": 8
                              },
                              "end": {
                                "line": 6829,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          231647,
                          231883
                        ],
                        "loc": {
                          "start": {
                            "line": 6823,
                            "column": 13
                          },
                          "end": {
                            "line": 6830,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        231292,
                        231883
                      ],
                      "loc": {
                        "start": {
                          "line": 6812,
                          "column": 6
                        },
                        "end": {
                          "line": 6830,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          231897,
                          231903
                        ],
                        "loc": {
                          "start": {
                            "line": 6831,
                            "column": 13
                          },
                          "end": {
                            "line": 6831,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        231890,
                        231904
                      ],
                      "loc": {
                        "start": {
                          "line": 6831,
                          "column": 6
                        },
                        "end": {
                          "line": 6831,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    231260,
                    231910
                  ],
                  "loc": {
                    "start": {
                      "line": 6809,
                      "column": 46
                    },
                    "end": {
                      "line": 6832,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  231218,
                  231910
                ],
                "loc": {
                  "start": {
                    "line": 6809,
                    "column": 4
                  },
                  "end": {
                    "line": 6832,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "transform",
                  "range": [
                    233212,
                    233221
                  ],
                  "loc": {
                    "start": {
                      "line": 6865,
                      "column": 13
                    },
                    "end": {
                      "line": 6865,
                      "column": 22
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      233222,
                      233228
                    ],
                    "loc": {
                      "start": {
                        "line": 6865,
                        "column": 23
                      },
                      "end": {
                        "line": 6865,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      233230,
                      233238
                    ],
                    "loc": {
                      "start": {
                        "line": 6865,
                        "column": 31
                      },
                      "end": {
                        "line": 6865,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "accumulator",
                    "range": [
                      233240,
                      233251
                    ],
                    "loc": {
                      "start": {
                        "line": 6865,
                        "column": 41
                      },
                      "end": {
                        "line": 6865,
                        "column": 52
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      233253,
                      233260
                    ],
                    "loc": {
                      "start": {
                        "line": 6865,
                        "column": 54
                      },
                      "end": {
                        "line": 6865,
                        "column": 61
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isArr",
                            "range": [
                              233274,
                              233279
                            ],
                            "loc": {
                              "start": {
                                "line": 6866,
                                "column": 10
                              },
                              "end": {
                                "line": 6866,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isArray",
                              "range": [
                                233282,
                                233289
                              ],
                              "loc": {
                                "start": {
                                  "line": 6866,
                                  "column": 18
                                },
                                "end": {
                                  "line": 6866,
                                  "column": 25
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  233290,
                                  233296
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6866,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 6866,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "range": [
                              233282,
                              233297
                            ],
                            "loc": {
                              "start": {
                                "line": 6866,
                                "column": 18
                              },
                              "end": {
                                "line": 6866,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            233274,
                            233297
                          ],
                          "loc": {
                            "start": {
                              "line": 6866,
                              "column": 10
                            },
                            "end": {
                              "line": 6866,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        233270,
                        233298
                      ],
                      "loc": {
                        "start": {
                          "line": 6866,
                          "column": 6
                        },
                        "end": {
                          "line": 6866,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "accumulator",
                          "range": [
                            233309,
                            233320
                          ],
                          "loc": {
                            "start": {
                              "line": 6867,
                              "column": 10
                            },
                            "end": {
                              "line": 6867,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            233324,
                            233328
                          ],
                          "loc": {
                            "start": {
                              "line": 6867,
                              "column": 25
                            },
                            "end": {
                              "line": 6867,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          233309,
                          233328
                        ],
                        "loc": {
                          "start": {
                            "line": 6867,
                            "column": 10
                          },
                          "end": {
                            "line": 6867,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "isArr",
                              "range": [
                                233344,
                                233349
                              ],
                              "loc": {
                                "start": {
                                  "line": 6868,
                                  "column": 12
                                },
                                "end": {
                                  "line": 6868,
                                  "column": 17
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "accumulator",
                                      "range": [
                                        233363,
                                        233374
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6869,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 6869,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ArrayExpression",
                                      "elements": [],
                                      "range": [
                                        233377,
                                        233379
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6869,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 6869,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      233363,
                                      233379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6869,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 6869,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    233363,
                                    233380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6869,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6869,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                233351,
                                233390
                              ],
                              "loc": {
                                "start": {
                                  "line": 6868,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6870,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "ctor",
                                        "range": [
                                          233412,
                                          233416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6871,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 6871,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "LogicalExpression",
                                        "operator": "&&",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "object",
                                          "range": [
                                            233419,
                                            233425
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6871,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 6871,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "object",
                                            "range": [
                                              233429,
                                              233435
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6871,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 6871,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "constructor",
                                            "range": [
                                              233436,
                                              233447
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6871,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 6871,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            233429,
                                            233447
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6871,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 6871,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "range": [
                                          233419,
                                          233447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6871,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 6871,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "range": [
                                        233412,
                                        233447
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6871,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 6871,
                                          "column": 49
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "proto",
                                        "range": [
                                          233463,
                                          233468
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6872,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 6872,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "LogicalExpression",
                                        "operator": "&&",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "ctor",
                                          "range": [
                                            233471,
                                            233475
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6872,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 6872,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "ctor",
                                            "range": [
                                              233479,
                                              233483
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6872,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 6872,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "prototype",
                                            "range": [
                                              233484,
                                              233493
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6872,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 6872,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "range": [
                                            233479,
                                            233493
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6872,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 6872,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          233471,
                                          233493
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6872,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 6872,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        233463,
                                        233493
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6872,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 6872,
                                          "column": 44
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    233408,
                                    233494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6871,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6872,
                                      "column": 45
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "accumulator",
                                      "range": [
                                        233506,
                                        233517
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6874,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 6874,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "baseCreate",
                                        "range": [
                                          233520,
                                          233530
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6874,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 6874,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "proto",
                                          "range": [
                                            233531,
                                            233536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6874,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 6874,
                                              "column": 40
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        233520,
                                        233537
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6874,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 6874,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      233506,
                                      233537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6874,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 6874,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    233506,
                                    233538
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6874,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6874,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                233396,
                                233548
                              ],
                              "loc": {
                                "start": {
                                  "line": 6870,
                                  "column": 15
                                },
                                "end": {
                                  "line": 6875,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              233340,
                              233548
                            ],
                            "loc": {
                              "start": {
                                "line": 6868,
                                "column": 8
                              },
                              "end": {
                                "line": 6875,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          233330,
                          233556
                        ],
                        "loc": {
                          "start": {
                            "line": 6867,
                            "column": 31
                          },
                          "end": {
                            "line": 6876,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        233305,
                        233556
                      ],
                      "loc": {
                        "start": {
                          "line": 6867,
                          "column": 6
                        },
                        "end": {
                          "line": 6876,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          233567,
                          233575
                        ],
                        "loc": {
                          "start": {
                            "line": 6877,
                            "column": 10
                          },
                          "end": {
                            "line": 6877,
                            "column": 18
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  233587,
                                  233595
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6878,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6878,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      233598,
                                      233604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6878,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 6878,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "createCallback",
                                    "range": [
                                      233605,
                                      233619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6878,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 6878,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    233598,
                                    233619
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6878,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 6878,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      233620,
                                      233628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6878,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 6878,
                                        "column": 49
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      233630,
                                      233637
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6878,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 6878,
                                        "column": 58
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 4,
                                    "raw": "4",
                                    "range": [
                                      233639,
                                      233640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6878,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 6878,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  233598,
                                  233641
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6878,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 6878,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                233587,
                                233641
                              ],
                              "loc": {
                                "start": {
                                  "line": 6878,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6878,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              233587,
                              233642
                            ],
                            "loc": {
                              "start": {
                                "line": 6878,
                                "column": 8
                              },
                              "end": {
                                "line": 6878,
                                "column": 63
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "isArr",
                                  "range": [
                                    233652,
                                    233657
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6879,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 6879,
                                      "column": 14
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "name": "baseEach",
                                  "range": [
                                    233660,
                                    233668
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6879,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6879,
                                      "column": 25
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Identifier",
                                  "name": "baseForOwn",
                                  "range": [
                                    233671,
                                    233681
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6879,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 6879,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  233652,
                                  233681
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6879,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 6879,
                                    "column": 38
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    233683,
                                    233689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6879,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 6879,
                                      "column": 46
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        233700,
                                        233705
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6879,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 6879,
                                          "column": 62
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        233707,
                                        233712
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6879,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 6879,
                                          "column": 69
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        233714,
                                        233720
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6879,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 6879,
                                          "column": 77
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              233741,
                                              233749
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6880,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 6880,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "accumulator",
                                              "range": [
                                                233750,
                                                233761
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6880,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 6880,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                233763,
                                                233768
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6880,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 6880,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                233770,
                                                233775
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6880,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 6880,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "object",
                                              "range": [
                                                233777,
                                                233783
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6880,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 6880,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            233741,
                                            233784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6880,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 6880,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "range": [
                                          233734,
                                          233785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6880,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 6880,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      233722,
                                      233795
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6879,
                                        "column": 79
                                      },
                                      "end": {
                                        "line": 6881,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    233691,
                                    233795
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6879,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 6881,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                233651,
                                233796
                              ],
                              "loc": {
                                "start": {
                                  "line": 6879,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6881,
                                  "column": 10
                                }
                              }
                            },
                            "range": [
                              233651,
                              233797
                            ],
                            "loc": {
                              "start": {
                                "line": 6879,
                                "column": 8
                              },
                              "end": {
                                "line": 6881,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          233577,
                          233805
                        ],
                        "loc": {
                          "start": {
                            "line": 6877,
                            "column": 20
                          },
                          "end": {
                            "line": 6882,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        233563,
                        233805
                      ],
                      "loc": {
                        "start": {
                          "line": 6877,
                          "column": 6
                        },
                        "end": {
                          "line": 6882,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "accumulator",
                        "range": [
                          233819,
                          233830
                        ],
                        "loc": {
                          "start": {
                            "line": 6883,
                            "column": 13
                          },
                          "end": {
                            "line": 6883,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        233812,
                        233831
                      ],
                      "loc": {
                        "start": {
                          "line": 6883,
                          "column": 6
                        },
                        "end": {
                          "line": 6883,
                          "column": 25
                        }
                      }
                    }
                  ],
                  "range": [
                    233262,
                    233837
                  ],
                  "loc": {
                    "start": {
                      "line": 6865,
                      "column": 63
                    },
                    "end": {
                      "line": 6884,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  233203,
                  233837
                ],
                "loc": {
                  "start": {
                    "line": 6865,
                    "column": 4
                  },
                  "end": {
                    "line": 6884,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "values",
                  "range": [
                    234286,
                    234292
                  ],
                  "loc": {
                    "start": {
                      "line": 6899,
                      "column": 13
                    },
                    "end": {
                      "line": 6899,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      234293,
                      234299
                    ],
                    "loc": {
                      "start": {
                        "line": 6899,
                        "column": 20
                      },
                      "end": {
                        "line": 6899,
                        "column": 26
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              234313,
                              234318
                            ],
                            "loc": {
                              "start": {
                                "line": 6900,
                                "column": 10
                              },
                              "end": {
                                "line": 6900,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                234322,
                                234323
                              ],
                              "loc": {
                                "start": {
                                  "line": 6900,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6900,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              234321,
                              234323
                            ],
                            "loc": {
                              "start": {
                                "line": 6900,
                                "column": 18
                              },
                              "end": {
                                "line": 6900,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            234313,
                            234323
                          ],
                          "loc": {
                            "start": {
                              "line": 6900,
                              "column": 10
                            },
                            "end": {
                              "line": 6900,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              234335,
                              234340
                            ],
                            "loc": {
                              "start": {
                                "line": 6901,
                                "column": 10
                              },
                              "end": {
                                "line": 6901,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "keys",
                              "range": [
                                234343,
                                234347
                              ],
                              "loc": {
                                "start": {
                                  "line": 6901,
                                  "column": 18
                                },
                                "end": {
                                  "line": 6901,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  234348,
                                  234354
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6901,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 6901,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "range": [
                              234343,
                              234355
                            ],
                            "loc": {
                              "start": {
                                "line": 6901,
                                "column": 18
                              },
                              "end": {
                                "line": 6901,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            234335,
                            234355
                          ],
                          "loc": {
                            "start": {
                              "line": 6901,
                              "column": 10
                            },
                            "end": {
                              "line": 6901,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              234367,
                              234373
                            ],
                            "loc": {
                              "start": {
                                "line": 6902,
                                "column": 10
                              },
                              "end": {
                                "line": 6902,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                234376,
                                234381
                              ],
                              "loc": {
                                "start": {
                                  "line": 6902,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6902,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                234382,
                                234388
                              ],
                              "loc": {
                                "start": {
                                  "line": 6902,
                                  "column": 25
                                },
                                "end": {
                                  "line": 6902,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              234376,
                              234388
                            ],
                            "loc": {
                              "start": {
                                "line": 6902,
                                "column": 19
                              },
                              "end": {
                                "line": 6902,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            234367,
                            234388
                          ],
                          "loc": {
                            "start": {
                              "line": 6902,
                              "column": 10
                            },
                            "end": {
                              "line": 6902,
                              "column": 31
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              234400,
                              234406
                            ],
                            "loc": {
                              "start": {
                                "line": 6903,
                                "column": 10
                              },
                              "end": {
                                "line": 6903,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                234409,
                                234414
                              ],
                              "loc": {
                                "start": {
                                  "line": 6903,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6903,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  234415,
                                  234421
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6903,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 6903,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "range": [
                              234409,
                              234422
                            ],
                            "loc": {
                              "start": {
                                "line": 6903,
                                "column": 19
                              },
                              "end": {
                                "line": 6903,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            234400,
                            234422
                          ],
                          "loc": {
                            "start": {
                              "line": 6903,
                              "column": 10
                            },
                            "end": {
                              "line": 6903,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        234309,
                        234423
                      ],
                      "loc": {
                        "start": {
                          "line": 6900,
                          "column": 6
                        },
                        "end": {
                          "line": 6903,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              234440,
                              234445
                            ],
                            "loc": {
                              "start": {
                                "line": 6905,
                                "column": 15
                              },
                              "end": {
                                "line": 6905,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            234438,
                            234445
                          ],
                          "loc": {
                            "start": {
                              "line": 6905,
                              "column": 13
                            },
                            "end": {
                              "line": 6905,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            234448,
                            234454
                          ],
                          "loc": {
                            "start": {
                              "line": 6905,
                              "column": 23
                            },
                            "end": {
                              "line": 6905,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          234438,
                          234454
                        ],
                        "loc": {
                          "start": {
                            "line": 6905,
                            "column": 13
                          },
                          "end": {
                            "line": 6905,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    234466,
                                    234472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6906,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 6906,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    234473,
                                    234478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6906,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 6906,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  234466,
                                  234479
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6906,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6906,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    234482,
                                    234488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6906,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 6906,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      234489,
                                      234494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6906,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 6906,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      234495,
                                      234500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6906,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 6906,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    234489,
                                    234501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6906,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 6906,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  234482,
                                  234502
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6906,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 6906,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                234466,
                                234502
                              ],
                              "loc": {
                                "start": {
                                  "line": 6906,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6906,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              234466,
                              234503
                            ],
                            "loc": {
                              "start": {
                                "line": 6906,
                                "column": 8
                              },
                              "end": {
                                "line": 6906,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          234456,
                          234511
                        ],
                        "loc": {
                          "start": {
                            "line": 6905,
                            "column": 31
                          },
                          "end": {
                            "line": 6907,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        234431,
                        234511
                      ],
                      "loc": {
                        "start": {
                          "line": 6905,
                          "column": 6
                        },
                        "end": {
                          "line": 6907,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          234525,
                          234531
                        ],
                        "loc": {
                          "start": {
                            "line": 6908,
                            "column": 13
                          },
                          "end": {
                            "line": 6908,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        234518,
                        234532
                      ],
                      "loc": {
                        "start": {
                          "line": 6908,
                          "column": 6
                        },
                        "end": {
                          "line": 6908,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    234301,
                    234538
                  ],
                  "loc": {
                    "start": {
                      "line": 6899,
                      "column": 28
                    },
                    "end": {
                      "line": 6909,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  234277,
                  234538
                ],
                "loc": {
                  "start": {
                    "line": 6899,
                    "column": 4
                  },
                  "end": {
                    "line": 6909,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "camelCase",
                      "range": [
                        235173,
                        235182
                      ],
                      "loc": {
                        "start": {
                          "line": 6933,
                          "column": 8
                        },
                        "end": {
                          "line": 6933,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "createCompounder",
                        "range": [
                          235185,
                          235201
                        ],
                        "loc": {
                          "start": {
                            "line": 6933,
                            "column": 20
                          },
                          "end": {
                            "line": 6933,
                            "column": 36
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                235211,
                                235217
                              ],
                              "loc": {
                                "start": {
                                  "line": 6933,
                                  "column": 46
                                },
                                "end": {
                                  "line": 6933,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "word",
                              "range": [
                                235219,
                                235223
                              ],
                              "loc": {
                                "start": {
                                  "line": 6933,
                                  "column": 54
                                },
                                "end": {
                                  "line": 6933,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                235225,
                                235230
                              ],
                              "loc": {
                                "start": {
                                  "line": 6933,
                                  "column": 60
                                },
                                "end": {
                                  "line": 6933,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        235247,
                                        235253
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6934,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 6934,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "word",
                                              "range": [
                                                235256,
                                                235260
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6934,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 6934,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "charAt",
                                              "range": [
                                                235261,
                                                235267
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6934,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 6934,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              235256,
                                              235267
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6934,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 6934,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                235268,
                                                235269
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6934,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 6934,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            235256,
                                            235270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6934,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 6934,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "ConditionalExpression",
                                          "test": {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              235271,
                                              235276
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6934,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 6934,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "Literal",
                                            "value": "toUpperCase",
                                            "raw": "'toUpperCase'",
                                            "range": [
                                              235279,
                                              235292
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6934,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 6934,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "alternate": {
                                            "type": "Literal",
                                            "value": "toLowerCase",
                                            "raw": "'toLowerCase'",
                                            "range": [
                                              235295,
                                              235308
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6934,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 6934,
                                                "column": 74
                                              }
                                            }
                                          },
                                          "range": [
                                            235271,
                                            235308
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6934,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 6934,
                                              "column": 74
                                            }
                                          }
                                        },
                                        "range": [
                                          235256,
                                          235309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6934,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 6934,
                                            "column": 75
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        235256,
                                        235311
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6934,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 6934,
                                          "column": 77
                                        }
                                      }
                                    },
                                    "range": [
                                      235247,
                                      235311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6934,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 6934,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "word",
                                        "range": [
                                          235314,
                                          235318
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6934,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 6934,
                                            "column": 84
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "slice",
                                        "range": [
                                          235319,
                                          235324
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6934,
                                            "column": 85
                                          },
                                          "end": {
                                            "line": 6934,
                                            "column": 90
                                          }
                                        }
                                      },
                                      "range": [
                                        235314,
                                        235324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6934,
                                          "column": 80
                                        },
                                        "end": {
                                          "line": 6934,
                                          "column": 90
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          235325,
                                          235326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6934,
                                            "column": 91
                                          },
                                          "end": {
                                            "line": 6934,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      235314,
                                      235327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6934,
                                        "column": 80
                                      },
                                      "end": {
                                        "line": 6934,
                                        "column": 93
                                      }
                                    }
                                  },
                                  "range": [
                                    235247,
                                    235327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6934,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 6934,
                                      "column": 93
                                    }
                                  }
                                },
                                "range": [
                                  235240,
                                  235328
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6934,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 6934,
                                    "column": 94
                                  }
                                }
                              }
                            ],
                            "range": [
                              235232,
                              235334
                            ],
                            "loc": {
                              "start": {
                                "line": 6933,
                                "column": 67
                              },
                              "end": {
                                "line": 6935,
                                "column": 5
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            235202,
                            235334
                          ],
                          "loc": {
                            "start": {
                              "line": 6933,
                              "column": 37
                            },
                            "end": {
                              "line": 6935,
                              "column": 5
                            }
                          }
                        }
                      ],
                      "range": [
                        235185,
                        235335
                      ],
                      "loc": {
                        "start": {
                          "line": 6933,
                          "column": 20
                        },
                        "end": {
                          "line": 6935,
                          "column": 6
                        }
                      }
                    },
                    "range": [
                      235173,
                      235335
                    ],
                    "loc": {
                      "start": {
                        "line": 6933,
                        "column": 8
                      },
                      "end": {
                        "line": 6935,
                        "column": 6
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  235169,
                  235336
                ],
                "loc": {
                  "start": {
                    "line": 6933,
                    "column": 4
                  },
                  "end": {
                    "line": 6935,
                    "column": 7
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "capitalize",
                  "range": [
                    235675,
                    235685
                  ],
                  "loc": {
                    "start": {
                      "line": 6950,
                      "column": 13
                    },
                    "end": {
                      "line": 6950,
                      "column": 23
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      235686,
                      235692
                    ],
                    "loc": {
                      "start": {
                        "line": 6950,
                        "column": 24
                      },
                      "end": {
                        "line": 6950,
                        "column": 30
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            235706,
                            235712
                          ],
                          "loc": {
                            "start": {
                              "line": 6951,
                              "column": 10
                            },
                            "end": {
                              "line": 6951,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            235716,
                            235720
                          ],
                          "loc": {
                            "start": {
                              "line": 6951,
                              "column": 20
                            },
                            "end": {
                              "line": 6951,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          235706,
                          235720
                        ],
                        "loc": {
                          "start": {
                            "line": 6951,
                            "column": 10
                          },
                          "end": {
                            "line": 6951,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                235739,
                                235741
                              ],
                              "loc": {
                                "start": {
                                  "line": 6952,
                                  "column": 15
                                },
                                "end": {
                                  "line": 6952,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              235732,
                              235742
                            ],
                            "loc": {
                              "start": {
                                "line": 6952,
                                "column": 8
                              },
                              "end": {
                                "line": 6952,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          235722,
                          235750
                        ],
                        "loc": {
                          "start": {
                            "line": 6951,
                            "column": 26
                          },
                          "end": {
                            "line": 6953,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        235702,
                        235750
                      ],
                      "loc": {
                        "start": {
                          "line": 6951,
                          "column": 6
                        },
                        "end": {
                          "line": 6953,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            235757,
                            235763
                          ],
                          "loc": {
                            "start": {
                              "line": 6954,
                              "column": 6
                            },
                            "end": {
                              "line": 6954,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "String",
                            "range": [
                              235766,
                              235772
                            ],
                            "loc": {
                              "start": {
                                "line": 6954,
                                "column": 15
                              },
                              "end": {
                                "line": 6954,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                235773,
                                235779
                              ],
                              "loc": {
                                "start": {
                                  "line": 6954,
                                  "column": 22
                                },
                                "end": {
                                  "line": 6954,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            235766,
                            235780
                          ],
                          "loc": {
                            "start": {
                              "line": 6954,
                              "column": 15
                            },
                            "end": {
                              "line": 6954,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          235757,
                          235780
                        ],
                        "loc": {
                          "start": {
                            "line": 6954,
                            "column": 6
                          },
                          "end": {
                            "line": 6954,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        235757,
                        235781
                      ],
                      "loc": {
                        "start": {
                          "line": 6954,
                          "column": 6
                        },
                        "end": {
                          "line": 6954,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    235795,
                                    235801
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6955,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 6955,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "charAt",
                                  "range": [
                                    235802,
                                    235808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6955,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6955,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  235795,
                                  235808
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6955,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 6955,
                                    "column": 26
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    235809,
                                    235810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6955,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 6955,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "range": [
                                235795,
                                235811
                              ],
                              "loc": {
                                "start": {
                                  "line": 6955,
                                  "column": 13
                                },
                                "end": {
                                  "line": 6955,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "toUpperCase",
                              "range": [
                                235812,
                                235823
                              ],
                              "loc": {
                                "start": {
                                  "line": 6955,
                                  "column": 30
                                },
                                "end": {
                                  "line": 6955,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              235795,
                              235823
                            ],
                            "loc": {
                              "start": {
                                "line": 6955,
                                "column": 13
                              },
                              "end": {
                                "line": 6955,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            235795,
                            235825
                          ],
                          "loc": {
                            "start": {
                              "line": 6955,
                              "column": 13
                            },
                            "end": {
                              "line": 6955,
                              "column": 43
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                235828,
                                235834
                              ],
                              "loc": {
                                "start": {
                                  "line": 6955,
                                  "column": 46
                                },
                                "end": {
                                  "line": 6955,
                                  "column": 52
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "slice",
                              "range": [
                                235835,
                                235840
                              ],
                              "loc": {
                                "start": {
                                  "line": 6955,
                                  "column": 53
                                },
                                "end": {
                                  "line": 6955,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              235828,
                              235840
                            ],
                            "loc": {
                              "start": {
                                "line": 6955,
                                "column": 46
                              },
                              "end": {
                                "line": 6955,
                                "column": 58
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                235841,
                                235842
                              ],
                              "loc": {
                                "start": {
                                  "line": 6955,
                                  "column": 59
                                },
                                "end": {
                                  "line": 6955,
                                  "column": 60
                                }
                              }
                            }
                          ],
                          "range": [
                            235828,
                            235843
                          ],
                          "loc": {
                            "start": {
                              "line": 6955,
                              "column": 46
                            },
                            "end": {
                              "line": 6955,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          235795,
                          235843
                        ],
                        "loc": {
                          "start": {
                            "line": 6955,
                            "column": 13
                          },
                          "end": {
                            "line": 6955,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        235788,
                        235844
                      ],
                      "loc": {
                        "start": {
                          "line": 6955,
                          "column": 6
                        },
                        "end": {
                          "line": 6955,
                          "column": 62
                        }
                      }
                    }
                  ],
                  "range": [
                    235694,
                    235850
                  ],
                  "loc": {
                    "start": {
                      "line": 6950,
                      "column": 32
                    },
                    "end": {
                      "line": 6956,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  235666,
                  235850
                ],
                "loc": {
                  "start": {
                    "line": 6950,
                    "column": 4
                  },
                  "end": {
                    "line": 6956,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "endsWith",
                  "range": [
                    236498,
                    236506
                  ],
                  "loc": {
                    "start": {
                      "line": 6980,
                      "column": 13
                    },
                    "end": {
                      "line": 6980,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      236507,
                      236513
                    ],
                    "loc": {
                      "start": {
                        "line": 6980,
                        "column": 22
                      },
                      "end": {
                        "line": 6980,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "target",
                    "range": [
                      236515,
                      236521
                    ],
                    "loc": {
                      "start": {
                        "line": 6980,
                        "column": 30
                      },
                      "end": {
                        "line": 6980,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "position",
                    "range": [
                      236523,
                      236531
                    ],
                    "loc": {
                      "start": {
                        "line": 6980,
                        "column": 38
                      },
                      "end": {
                        "line": 6980,
                        "column": 46
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            236541,
                            236547
                          ],
                          "loc": {
                            "start": {
                              "line": 6981,
                              "column": 6
                            },
                            "end": {
                              "line": 6981,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                236550,
                                236556
                              ],
                              "loc": {
                                "start": {
                                  "line": 6981,
                                  "column": 15
                                },
                                "end": {
                                  "line": 6981,
                                  "column": 21
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                236560,
                                236564
                              ],
                              "loc": {
                                "start": {
                                  "line": 6981,
                                  "column": 25
                                },
                                "end": {
                                  "line": 6981,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              236550,
                              236564
                            ],
                            "loc": {
                              "start": {
                                "line": 6981,
                                "column": 15
                              },
                              "end": {
                                "line": 6981,
                                "column": 29
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              236567,
                              236569
                            ],
                            "loc": {
                              "start": {
                                "line": 6981,
                                "column": 32
                              },
                              "end": {
                                "line": 6981,
                                "column": 34
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "String",
                              "range": [
                                236572,
                                236578
                              ],
                              "loc": {
                                "start": {
                                  "line": 6981,
                                  "column": 37
                                },
                                "end": {
                                  "line": 6981,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  236579,
                                  236585
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6981,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 6981,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "range": [
                              236572,
                              236586
                            ],
                            "loc": {
                              "start": {
                                "line": 6981,
                                "column": 37
                              },
                              "end": {
                                "line": 6981,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            236550,
                            236586
                          ],
                          "loc": {
                            "start": {
                              "line": 6981,
                              "column": 15
                            },
                            "end": {
                              "line": 6981,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          236541,
                          236586
                        ],
                        "loc": {
                          "start": {
                            "line": 6981,
                            "column": 6
                          },
                          "end": {
                            "line": 6981,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        236541,
                        236587
                      ],
                      "loc": {
                        "start": {
                          "line": 6981,
                          "column": 6
                        },
                        "end": {
                          "line": 6981,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "target",
                          "range": [
                            236594,
                            236600
                          ],
                          "loc": {
                            "start": {
                              "line": 6982,
                              "column": 6
                            },
                            "end": {
                              "line": 6982,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "String",
                            "range": [
                              236603,
                              236609
                            ],
                            "loc": {
                              "start": {
                                "line": 6982,
                                "column": 15
                              },
                              "end": {
                                "line": 6982,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "target",
                              "range": [
                                236610,
                                236616
                              ],
                              "loc": {
                                "start": {
                                  "line": 6982,
                                  "column": 22
                                },
                                "end": {
                                  "line": 6982,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            236603,
                            236617
                          ],
                          "loc": {
                            "start": {
                              "line": 6982,
                              "column": 15
                            },
                            "end": {
                              "line": 6982,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          236594,
                          236617
                        ],
                        "loc": {
                          "start": {
                            "line": 6982,
                            "column": 6
                          },
                          "end": {
                            "line": 6982,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        236594,
                        236618
                      ],
                      "loc": {
                        "start": {
                          "line": 6982,
                          "column": 6
                        },
                        "end": {
                          "line": 6982,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              236630,
                              236636
                            ],
                            "loc": {
                              "start": {
                                "line": 6984,
                                "column": 10
                              },
                              "end": {
                                "line": 6984,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                236639,
                                236645
                              ],
                              "loc": {
                                "start": {
                                  "line": 6984,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6984,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                236646,
                                236652
                              ],
                              "loc": {
                                "start": {
                                  "line": 6984,
                                  "column": 26
                                },
                                "end": {
                                  "line": 6984,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              236639,
                              236652
                            ],
                            "loc": {
                              "start": {
                                "line": 6984,
                                "column": 19
                              },
                              "end": {
                                "line": 6984,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            236630,
                            236652
                          ],
                          "loc": {
                            "start": {
                              "line": 6984,
                              "column": 10
                            },
                            "end": {
                              "line": 6984,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        236626,
                        236653
                      ],
                      "loc": {
                        "start": {
                          "line": 6984,
                          "column": 6
                        },
                        "end": {
                          "line": 6984,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "position",
                          "range": [
                            236660,
                            236668
                          ],
                          "loc": {
                            "start": {
                              "line": 6985,
                              "column": 6
                            },
                            "end": {
                              "line": 6985,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "-",
                          "left": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "position",
                                  "range": [
                                    236679,
                                    236687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6985,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 6985,
                                      "column": 33
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  236672,
                                  236687
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6985,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 6985,
                                    "column": 33
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  236691,
                                  236699
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6985,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 6985,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                236672,
                                236699
                              ],
                              "loc": {
                                "start": {
                                  "line": 6985,
                                  "column": 18
                                },
                                "end": {
                                  "line": 6985,
                                  "column": 45
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "nativeMin",
                                "range": [
                                  236702,
                                  236711
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6985,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 6985,
                                    "column": 57
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "nativeMax",
                                    "range": [
                                      236712,
                                      236721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6985,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 6985,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "position",
                                      "range": [
                                        236722,
                                        236730
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6985,
                                          "column": 68
                                        },
                                        "end": {
                                          "line": 6985,
                                          "column": 76
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        236732,
                                        236733
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6985,
                                          "column": 78
                                        },
                                        "end": {
                                          "line": 6985,
                                          "column": 79
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    236712,
                                    236734
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6985,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 6985,
                                      "column": 80
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    236736,
                                    236742
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6985,
                                      "column": 82
                                    },
                                    "end": {
                                      "line": 6985,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "range": [
                                236702,
                                236743
                              ],
                              "loc": {
                                "start": {
                                  "line": 6985,
                                  "column": 48
                                },
                                "end": {
                                  "line": 6985,
                                  "column": 89
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                236746,
                                236752
                              ],
                              "loc": {
                                "start": {
                                  "line": 6985,
                                  "column": 92
                                },
                                "end": {
                                  "line": 6985,
                                  "column": 98
                                }
                              }
                            },
                            "range": [
                              236672,
                              236752
                            ],
                            "loc": {
                              "start": {
                                "line": 6985,
                                "column": 18
                              },
                              "end": {
                                "line": 6985,
                                "column": 98
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "target",
                              "range": [
                                236756,
                                236762
                              ],
                              "loc": {
                                "start": {
                                  "line": 6985,
                                  "column": 102
                                },
                                "end": {
                                  "line": 6985,
                                  "column": 108
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                236763,
                                236769
                              ],
                              "loc": {
                                "start": {
                                  "line": 6985,
                                  "column": 109
                                },
                                "end": {
                                  "line": 6985,
                                  "column": 115
                                }
                              }
                            },
                            "range": [
                              236756,
                              236769
                            ],
                            "loc": {
                              "start": {
                                "line": 6985,
                                "column": 102
                              },
                              "end": {
                                "line": 6985,
                                "column": 115
                              }
                            }
                          },
                          "range": [
                            236671,
                            236769
                          ],
                          "loc": {
                            "start": {
                              "line": 6985,
                              "column": 17
                            },
                            "end": {
                              "line": 6985,
                              "column": 115
                            }
                          }
                        },
                        "range": [
                          236660,
                          236769
                        ],
                        "loc": {
                          "start": {
                            "line": 6985,
                            "column": 6
                          },
                          "end": {
                            "line": 6985,
                            "column": 115
                          }
                        }
                      },
                      "range": [
                        236660,
                        236770
                      ],
                      "loc": {
                        "start": {
                          "line": 6985,
                          "column": 6
                        },
                        "end": {
                          "line": 6985,
                          "column": 116
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": ">=",
                          "left": {
                            "type": "Identifier",
                            "name": "position",
                            "range": [
                              236784,
                              236792
                            ],
                            "loc": {
                              "start": {
                                "line": 6986,
                                "column": 13
                              },
                              "end": {
                                "line": 6986,
                                "column": 21
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              236796,
                              236797
                            ],
                            "loc": {
                              "start": {
                                "line": 6986,
                                "column": 25
                              },
                              "end": {
                                "line": 6986,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            236784,
                            236797
                          ],
                          "loc": {
                            "start": {
                              "line": 6986,
                              "column": 13
                            },
                            "end": {
                              "line": 6986,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  236801,
                                  236807
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6986,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 6986,
                                    "column": 36
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "indexOf",
                                "range": [
                                  236808,
                                  236815
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6986,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 6986,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                236801,
                                236815
                              ],
                              "loc": {
                                "start": {
                                  "line": 6986,
                                  "column": 30
                                },
                                "end": {
                                  "line": 6986,
                                  "column": 44
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "target",
                                "range": [
                                  236816,
                                  236822
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6986,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 6986,
                                    "column": 51
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "position",
                                "range": [
                                  236824,
                                  236832
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6986,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 6986,
                                    "column": 61
                                  }
                                }
                              }
                            ],
                            "range": [
                              236801,
                              236833
                            ],
                            "loc": {
                              "start": {
                                "line": 6986,
                                "column": 30
                              },
                              "end": {
                                "line": 6986,
                                "column": 62
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "position",
                            "range": [
                              236837,
                              236845
                            ],
                            "loc": {
                              "start": {
                                "line": 6986,
                                "column": 66
                              },
                              "end": {
                                "line": 6986,
                                "column": 74
                              }
                            }
                          },
                          "range": [
                            236801,
                            236845
                          ],
                          "loc": {
                            "start": {
                              "line": 6986,
                              "column": 30
                            },
                            "end": {
                              "line": 6986,
                              "column": 74
                            }
                          }
                        },
                        "range": [
                          236784,
                          236845
                        ],
                        "loc": {
                          "start": {
                            "line": 6986,
                            "column": 13
                          },
                          "end": {
                            "line": 6986,
                            "column": 74
                          }
                        }
                      },
                      "range": [
                        236777,
                        236846
                      ],
                      "loc": {
                        "start": {
                          "line": 6986,
                          "column": 6
                        },
                        "end": {
                          "line": 6986,
                          "column": 75
                        }
                      }
                    }
                  ],
                  "range": [
                    236533,
                    236852
                  ],
                  "loc": {
                    "start": {
                      "line": 6980,
                      "column": 48
                    },
                    "end": {
                      "line": 6987,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  236489,
                  236852
                ],
                "loc": {
                  "start": {
                    "line": 6980,
                    "column": 4
                  },
                  "end": {
                    "line": 6987,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "escape",
                  "range": [
                    237632,
                    237638
                  ],
                  "loc": {
                    "start": {
                      "line": 7010,
                      "column": 13
                    },
                    "end": {
                      "line": 7010,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      237639,
                      237645
                    ],
                    "loc": {
                      "start": {
                        "line": 7010,
                        "column": 20
                      },
                      "end": {
                        "line": 7010,
                        "column": 26
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              237662,
                              237668
                            ],
                            "loc": {
                              "start": {
                                "line": 7011,
                                "column": 13
                              },
                              "end": {
                                "line": 7011,
                                "column": 19
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              237672,
                              237676
                            ],
                            "loc": {
                              "start": {
                                "line": 7011,
                                "column": 23
                              },
                              "end": {
                                "line": 7011,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            237662,
                            237676
                          ],
                          "loc": {
                            "start": {
                              "line": 7011,
                              "column": 13
                            },
                            "end": {
                              "line": 7011,
                              "column": 27
                            }
                          }
                        },
                        "consequent": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            237679,
                            237681
                          ],
                          "loc": {
                            "start": {
                              "line": 7011,
                              "column": 30
                            },
                            "end": {
                              "line": 7011,
                              "column": 32
                            }
                          }
                        },
                        "alternate": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "String",
                                "range": [
                                  237684,
                                  237690
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7011,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 7011,
                                    "column": 41
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    237691,
                                    237697
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7011,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 7011,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                237684,
                                237698
                              ],
                              "loc": {
                                "start": {
                                  "line": 7011,
                                  "column": 35
                                },
                                "end": {
                                  "line": 7011,
                                  "column": 49
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "replace",
                              "range": [
                                237699,
                                237706
                              ],
                              "loc": {
                                "start": {
                                  "line": 7011,
                                  "column": 50
                                },
                                "end": {
                                  "line": 7011,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              237684,
                              237706
                            ],
                            "loc": {
                              "start": {
                                "line": 7011,
                                "column": 35
                              },
                              "end": {
                                "line": 7011,
                                "column": 57
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "reUnescapedHtml",
                              "range": [
                                237707,
                                237722
                              ],
                              "loc": {
                                "start": {
                                  "line": 7011,
                                  "column": 58
                                },
                                "end": {
                                  "line": 7011,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "escapeHtmlChar",
                              "range": [
                                237724,
                                237738
                              ],
                              "loc": {
                                "start": {
                                  "line": 7011,
                                  "column": 75
                                },
                                "end": {
                                  "line": 7011,
                                  "column": 89
                                }
                              }
                            }
                          ],
                          "range": [
                            237684,
                            237739
                          ],
                          "loc": {
                            "start": {
                              "line": 7011,
                              "column": 35
                            },
                            "end": {
                              "line": 7011,
                              "column": 90
                            }
                          }
                        },
                        "range": [
                          237662,
                          237739
                        ],
                        "loc": {
                          "start": {
                            "line": 7011,
                            "column": 13
                          },
                          "end": {
                            "line": 7011,
                            "column": 90
                          }
                        }
                      },
                      "range": [
                        237655,
                        237740
                      ],
                      "loc": {
                        "start": {
                          "line": 7011,
                          "column": 6
                        },
                        "end": {
                          "line": 7011,
                          "column": 91
                        }
                      }
                    }
                  ],
                  "range": [
                    237647,
                    237746
                  ],
                  "loc": {
                    "start": {
                      "line": 7010,
                      "column": 28
                    },
                    "end": {
                      "line": 7012,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  237623,
                  237746
                ],
                "loc": {
                  "start": {
                    "line": 7010,
                    "column": 4
                  },
                  "end": {
                    "line": 7012,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "escapeRegExp",
                  "range": [
                    238215,
                    238227
                  ],
                  "loc": {
                    "start": {
                      "line": 7028,
                      "column": 13
                    },
                    "end": {
                      "line": 7028,
                      "column": 25
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      238228,
                      238234
                    ],
                    "loc": {
                      "start": {
                        "line": 7028,
                        "column": 26
                      },
                      "end": {
                        "line": 7028,
                        "column": 32
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              238251,
                              238257
                            ],
                            "loc": {
                              "start": {
                                "line": 7029,
                                "column": 13
                              },
                              "end": {
                                "line": 7029,
                                "column": 19
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              238261,
                              238265
                            ],
                            "loc": {
                              "start": {
                                "line": 7029,
                                "column": 23
                              },
                              "end": {
                                "line": 7029,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            238251,
                            238265
                          ],
                          "loc": {
                            "start": {
                              "line": 7029,
                              "column": 13
                            },
                            "end": {
                              "line": 7029,
                              "column": 27
                            }
                          }
                        },
                        "consequent": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            238268,
                            238270
                          ],
                          "loc": {
                            "start": {
                              "line": 7029,
                              "column": 30
                            },
                            "end": {
                              "line": 7029,
                              "column": 32
                            }
                          }
                        },
                        "alternate": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "String",
                                "range": [
                                  238273,
                                  238279
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7029,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 7029,
                                    "column": 41
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    238280,
                                    238286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7029,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 7029,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                238273,
                                238287
                              ],
                              "loc": {
                                "start": {
                                  "line": 7029,
                                  "column": 35
                                },
                                "end": {
                                  "line": 7029,
                                  "column": 49
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "replace",
                              "range": [
                                238288,
                                238295
                              ],
                              "loc": {
                                "start": {
                                  "line": 7029,
                                  "column": 50
                                },
                                "end": {
                                  "line": 7029,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              238273,
                              238295
                            ],
                            "loc": {
                              "start": {
                                "line": 7029,
                                "column": 35
                              },
                              "end": {
                                "line": 7029,
                                "column": 57
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "reRegExpChars",
                              "range": [
                                238296,
                                238309
                              ],
                              "loc": {
                                "start": {
                                  "line": 7029,
                                  "column": 58
                                },
                                "end": {
                                  "line": 7029,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": "\\$&",
                              "raw": "'\\\\$&'",
                              "range": [
                                238311,
                                238317
                              ],
                              "loc": {
                                "start": {
                                  "line": 7029,
                                  "column": 73
                                },
                                "end": {
                                  "line": 7029,
                                  "column": 79
                                }
                              }
                            }
                          ],
                          "range": [
                            238273,
                            238318
                          ],
                          "loc": {
                            "start": {
                              "line": 7029,
                              "column": 35
                            },
                            "end": {
                              "line": 7029,
                              "column": 80
                            }
                          }
                        },
                        "range": [
                          238251,
                          238318
                        ],
                        "loc": {
                          "start": {
                            "line": 7029,
                            "column": 13
                          },
                          "end": {
                            "line": 7029,
                            "column": 80
                          }
                        }
                      },
                      "range": [
                        238244,
                        238319
                      ],
                      "loc": {
                        "start": {
                          "line": 7029,
                          "column": 6
                        },
                        "end": {
                          "line": 7029,
                          "column": 81
                        }
                      }
                    }
                  ],
                  "range": [
                    238236,
                    238325
                  ],
                  "loc": {
                    "start": {
                      "line": 7028,
                      "column": 34
                    },
                    "end": {
                      "line": 7030,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  238206,
                  238325
                ],
                "loc": {
                  "start": {
                    "line": 7028,
                    "column": 4
                  },
                  "end": {
                    "line": 7030,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "kebabCase",
                      "range": [
                        238918,
                        238927
                      ],
                      "loc": {
                        "start": {
                          "line": 7053,
                          "column": 8
                        },
                        "end": {
                          "line": 7053,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "createCompounder",
                        "range": [
                          238930,
                          238946
                        ],
                        "loc": {
                          "start": {
                            "line": 7053,
                            "column": 20
                          },
                          "end": {
                            "line": 7053,
                            "column": 36
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                238956,
                                238962
                              ],
                              "loc": {
                                "start": {
                                  "line": 7053,
                                  "column": 46
                                },
                                "end": {
                                  "line": 7053,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "word",
                              "range": [
                                238964,
                                238968
                              ],
                              "loc": {
                                "start": {
                                  "line": 7053,
                                  "column": 54
                                },
                                "end": {
                                  "line": 7053,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                238970,
                                238975
                              ],
                              "loc": {
                                "start": {
                                  "line": 7053,
                                  "column": 60
                                },
                                "end": {
                                  "line": 7053,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        238992,
                                        238998
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7054,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 7054,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ConditionalExpression",
                                      "test": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          239002,
                                          239007
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7054,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 7054,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          239010,
                                          239013
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7054,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 7054,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "alternate": {
                                        "type": "Literal",
                                        "value": "",
                                        "raw": "''",
                                        "range": [
                                          239016,
                                          239018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7054,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 7054,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        239002,
                                        239018
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7054,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 7054,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      238992,
                                      239019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7054,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 7054,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "word",
                                        "range": [
                                          239022,
                                          239026
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7054,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 7054,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "toLowerCase",
                                        "range": [
                                          239027,
                                          239038
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7054,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 7054,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "range": [
                                        239022,
                                        239038
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7054,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 7054,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      239022,
                                      239040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7054,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 7054,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    238992,
                                    239040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7054,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 7054,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  238985,
                                  239041
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7054,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 7054,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "range": [
                              238977,
                              239047
                            ],
                            "loc": {
                              "start": {
                                "line": 7053,
                                "column": 67
                              },
                              "end": {
                                "line": 7055,
                                "column": 5
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            238947,
                            239047
                          ],
                          "loc": {
                            "start": {
                              "line": 7053,
                              "column": 37
                            },
                            "end": {
                              "line": 7055,
                              "column": 5
                            }
                          }
                        }
                      ],
                      "range": [
                        238930,
                        239048
                      ],
                      "loc": {
                        "start": {
                          "line": 7053,
                          "column": 20
                        },
                        "end": {
                          "line": 7055,
                          "column": 6
                        }
                      }
                    },
                    "range": [
                      238918,
                      239048
                    ],
                    "loc": {
                      "start": {
                        "line": 7053,
                        "column": 8
                      },
                      "end": {
                        "line": 7055,
                        "column": 6
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  238914,
                  239049
                ],
                "loc": {
                  "start": {
                    "line": 7053,
                    "column": 4
                  },
                  "end": {
                    "line": 7055,
                    "column": 7
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "pad",
                  "range": [
                    239781,
                    239784
                  ],
                  "loc": {
                    "start": {
                      "line": 7080,
                      "column": 13
                    },
                    "end": {
                      "line": 7080,
                      "column": 16
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      239785,
                      239791
                    ],
                    "loc": {
                      "start": {
                        "line": 7080,
                        "column": 17
                      },
                      "end": {
                        "line": 7080,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      239793,
                      239799
                    ],
                    "loc": {
                      "start": {
                        "line": 7080,
                        "column": 25
                      },
                      "end": {
                        "line": 7080,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      239801,
                      239806
                    ],
                    "loc": {
                      "start": {
                        "line": 7080,
                        "column": 33
                      },
                      "end": {
                        "line": 7080,
                        "column": 38
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            239816,
                            239822
                          ],
                          "loc": {
                            "start": {
                              "line": 7081,
                              "column": 6
                            },
                            "end": {
                              "line": 7081,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                239825,
                                239831
                              ],
                              "loc": {
                                "start": {
                                  "line": 7081,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7081,
                                  "column": 21
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                239835,
                                239839
                              ],
                              "loc": {
                                "start": {
                                  "line": 7081,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7081,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              239825,
                              239839
                            ],
                            "loc": {
                              "start": {
                                "line": 7081,
                                "column": 15
                              },
                              "end": {
                                "line": 7081,
                                "column": 29
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              239842,
                              239844
                            ],
                            "loc": {
                              "start": {
                                "line": 7081,
                                "column": 32
                              },
                              "end": {
                                "line": 7081,
                                "column": 34
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "String",
                              "range": [
                                239847,
                                239853
                              ],
                              "loc": {
                                "start": {
                                  "line": 7081,
                                  "column": 37
                                },
                                "end": {
                                  "line": 7081,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  239854,
                                  239860
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7081,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 7081,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "range": [
                              239847,
                              239861
                            ],
                            "loc": {
                              "start": {
                                "line": 7081,
                                "column": 37
                              },
                              "end": {
                                "line": 7081,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            239825,
                            239861
                          ],
                          "loc": {
                            "start": {
                              "line": 7081,
                              "column": 15
                            },
                            "end": {
                              "line": 7081,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          239816,
                          239861
                        ],
                        "loc": {
                          "start": {
                            "line": 7081,
                            "column": 6
                          },
                          "end": {
                            "line": 7081,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        239816,
                        239862
                      ],
                      "loc": {
                        "start": {
                          "line": 7081,
                          "column": 6
                        },
                        "end": {
                          "line": 7081,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            239869,
                            239875
                          ],
                          "loc": {
                            "start": {
                              "line": 7082,
                              "column": 6
                            },
                            "end": {
                              "line": 7082,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "+",
                            "argument": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                239879,
                                239885
                              ],
                              "loc": {
                                "start": {
                                  "line": 7082,
                                  "column": 16
                                },
                                "end": {
                                  "line": 7082,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              239878,
                              239885
                            ],
                            "loc": {
                              "start": {
                                "line": 7082,
                                "column": 15
                              },
                              "end": {
                                "line": 7082,
                                "column": 22
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              239889,
                              239890
                            ],
                            "loc": {
                              "start": {
                                "line": 7082,
                                "column": 26
                              },
                              "end": {
                                "line": 7082,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            239878,
                            239890
                          ],
                          "loc": {
                            "start": {
                              "line": 7082,
                              "column": 15
                            },
                            "end": {
                              "line": 7082,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          239869,
                          239890
                        ],
                        "loc": {
                          "start": {
                            "line": 7082,
                            "column": 6
                          },
                          "end": {
                            "line": 7082,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        239869,
                        239891
                      ],
                      "loc": {
                        "start": {
                          "line": 7082,
                          "column": 6
                        },
                        "end": {
                          "line": 7082,
                          "column": 28
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "strLength",
                            "range": [
                              239903,
                              239912
                            ],
                            "loc": {
                              "start": {
                                "line": 7084,
                                "column": 10
                              },
                              "end": {
                                "line": 7084,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                239915,
                                239921
                              ],
                              "loc": {
                                "start": {
                                  "line": 7084,
                                  "column": 22
                                },
                                "end": {
                                  "line": 7084,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                239922,
                                239928
                              ],
                              "loc": {
                                "start": {
                                  "line": 7084,
                                  "column": 29
                                },
                                "end": {
                                  "line": 7084,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              239915,
                              239928
                            ],
                            "loc": {
                              "start": {
                                "line": 7084,
                                "column": 22
                              },
                              "end": {
                                "line": 7084,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            239903,
                            239928
                          ],
                          "loc": {
                            "start": {
                              "line": 7084,
                              "column": 10
                            },
                            "end": {
                              "line": 7084,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        239899,
                        239929
                      ],
                      "loc": {
                        "start": {
                          "line": 7084,
                          "column": 6
                        },
                        "end": {
                          "line": 7084,
                          "column": 36
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">=",
                        "left": {
                          "type": "Identifier",
                          "name": "strLength",
                          "range": [
                            239940,
                            239949
                          ],
                          "loc": {
                            "start": {
                              "line": 7085,
                              "column": 10
                            },
                            "end": {
                              "line": 7085,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            239953,
                            239959
                          ],
                          "loc": {
                            "start": {
                              "line": 7085,
                              "column": 23
                            },
                            "end": {
                              "line": 7085,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          239940,
                          239959
                        ],
                        "loc": {
                          "start": {
                            "line": 7085,
                            "column": 10
                          },
                          "end": {
                            "line": 7085,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                239978,
                                239984
                              ],
                              "loc": {
                                "start": {
                                  "line": 7086,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7086,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              239971,
                              239985
                            ],
                            "loc": {
                              "start": {
                                "line": 7086,
                                "column": 8
                              },
                              "end": {
                                "line": 7086,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          239961,
                          239993
                        ],
                        "loc": {
                          "start": {
                            "line": 7085,
                            "column": 31
                          },
                          "end": {
                            "line": 7087,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        239936,
                        239993
                      ],
                      "loc": {
                        "start": {
                          "line": 7085,
                          "column": 6
                        },
                        "end": {
                          "line": 7087,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "mid",
                            "range": [
                              240004,
                              240007
                            ],
                            "loc": {
                              "start": {
                                "line": 7088,
                                "column": 10
                              },
                              "end": {
                                "line": 7088,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "/",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "-",
                              "left": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  240011,
                                  240017
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7088,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 7088,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "strLength",
                                "range": [
                                  240020,
                                  240029
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7088,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 7088,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                240011,
                                240029
                              ],
                              "loc": {
                                "start": {
                                  "line": 7088,
                                  "column": 17
                                },
                                "end": {
                                  "line": 7088,
                                  "column": 35
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 2,
                              "raw": "2",
                              "range": [
                                240033,
                                240034
                              ],
                              "loc": {
                                "start": {
                                  "line": 7088,
                                  "column": 39
                                },
                                "end": {
                                  "line": 7088,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              240010,
                              240034
                            ],
                            "loc": {
                              "start": {
                                "line": 7088,
                                "column": 16
                              },
                              "end": {
                                "line": 7088,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            240004,
                            240034
                          ],
                          "loc": {
                            "start": {
                              "line": 7088,
                              "column": 10
                            },
                            "end": {
                              "line": 7088,
                              "column": 40
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "leftLength",
                            "range": [
                              240046,
                              240056
                            ],
                            "loc": {
                              "start": {
                                "line": 7089,
                                "column": 10
                              },
                              "end": {
                                "line": 7089,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "floor",
                              "range": [
                                240059,
                                240064
                              ],
                              "loc": {
                                "start": {
                                  "line": 7089,
                                  "column": 23
                                },
                                "end": {
                                  "line": 7089,
                                  "column": 28
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "mid",
                                "range": [
                                  240065,
                                  240068
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7089,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 7089,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "range": [
                              240059,
                              240069
                            ],
                            "loc": {
                              "start": {
                                "line": 7089,
                                "column": 23
                              },
                              "end": {
                                "line": 7089,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            240046,
                            240069
                          ],
                          "loc": {
                            "start": {
                              "line": 7089,
                              "column": 10
                            },
                            "end": {
                              "line": 7089,
                              "column": 33
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "rightLength",
                            "range": [
                              240081,
                              240092
                            ],
                            "loc": {
                              "start": {
                                "line": 7090,
                                "column": 10
                              },
                              "end": {
                                "line": 7090,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "ceil",
                              "range": [
                                240095,
                                240099
                              ],
                              "loc": {
                                "start": {
                                  "line": 7090,
                                  "column": 24
                                },
                                "end": {
                                  "line": 7090,
                                  "column": 28
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "mid",
                                "range": [
                                  240100,
                                  240103
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7090,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 7090,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "range": [
                              240095,
                              240104
                            ],
                            "loc": {
                              "start": {
                                "line": 7090,
                                "column": 24
                              },
                              "end": {
                                "line": 7090,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            240081,
                            240104
                          ],
                          "loc": {
                            "start": {
                              "line": 7090,
                              "column": 10
                            },
                            "end": {
                              "line": 7090,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        240000,
                        240105
                      ],
                      "loc": {
                        "start": {
                          "line": 7088,
                          "column": 6
                        },
                        "end": {
                          "line": 7090,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            240113,
                            240118
                          ],
                          "loc": {
                            "start": {
                              "line": 7092,
                              "column": 6
                            },
                            "end": {
                              "line": 7092,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "createPad",
                            "range": [
                              240121,
                              240130
                            ],
                            "loc": {
                              "start": {
                                "line": 7092,
                                "column": 14
                              },
                              "end": {
                                "line": 7092,
                                "column": 23
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                240131,
                                240133
                              ],
                              "loc": {
                                "start": {
                                  "line": 7092,
                                  "column": 24
                                },
                                "end": {
                                  "line": 7092,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "rightLength",
                              "range": [
                                240135,
                                240146
                              ],
                              "loc": {
                                "start": {
                                  "line": 7092,
                                  "column": 28
                                },
                                "end": {
                                  "line": 7092,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "chars",
                              "range": [
                                240148,
                                240153
                              ],
                              "loc": {
                                "start": {
                                  "line": 7092,
                                  "column": 41
                                },
                                "end": {
                                  "line": 7092,
                                  "column": 46
                                }
                              }
                            }
                          ],
                          "range": [
                            240121,
                            240154
                          ],
                          "loc": {
                            "start": {
                              "line": 7092,
                              "column": 14
                            },
                            "end": {
                              "line": 7092,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          240113,
                          240154
                        ],
                        "loc": {
                          "start": {
                            "line": 7092,
                            "column": 6
                          },
                          "end": {
                            "line": 7092,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        240113,
                        240155
                      ],
                      "loc": {
                        "start": {
                          "line": 7092,
                          "column": 6
                        },
                        "end": {
                          "line": 7092,
                          "column": 48
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "chars",
                                "range": [
                                  240169,
                                  240174
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7093,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 7093,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "slice",
                                "range": [
                                  240175,
                                  240180
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7093,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 7093,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                240169,
                                240180
                              ],
                              "loc": {
                                "start": {
                                  "line": 7093,
                                  "column": 13
                                },
                                "end": {
                                  "line": 7093,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  240181,
                                  240182
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7093,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 7093,
                                    "column": 26
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "leftLength",
                                "range": [
                                  240184,
                                  240194
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7093,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 7093,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "range": [
                              240169,
                              240195
                            ],
                            "loc": {
                              "start": {
                                "line": 7093,
                                "column": 13
                              },
                              "end": {
                                "line": 7093,
                                "column": 39
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              240198,
                              240204
                            ],
                            "loc": {
                              "start": {
                                "line": 7093,
                                "column": 42
                              },
                              "end": {
                                "line": 7093,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            240169,
                            240204
                          ],
                          "loc": {
                            "start": {
                              "line": 7093,
                              "column": 13
                            },
                            "end": {
                              "line": 7093,
                              "column": 48
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            240207,
                            240212
                          ],
                          "loc": {
                            "start": {
                              "line": 7093,
                              "column": 51
                            },
                            "end": {
                              "line": 7093,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          240169,
                          240212
                        ],
                        "loc": {
                          "start": {
                            "line": 7093,
                            "column": 13
                          },
                          "end": {
                            "line": 7093,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        240162,
                        240213
                      ],
                      "loc": {
                        "start": {
                          "line": 7093,
                          "column": 6
                        },
                        "end": {
                          "line": 7093,
                          "column": 57
                        }
                      }
                    }
                  ],
                  "range": [
                    239808,
                    240219
                  ],
                  "loc": {
                    "start": {
                      "line": 7080,
                      "column": 40
                    },
                    "end": {
                      "line": 7094,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  239772,
                  240219
                ],
                "loc": {
                  "start": {
                    "line": 7080,
                    "column": 4
                  },
                  "end": {
                    "line": 7094,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "padLeft",
                  "range": [
                    240929,
                    240936
                  ],
                  "loc": {
                    "start": {
                      "line": 7119,
                      "column": 13
                    },
                    "end": {
                      "line": 7119,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      240937,
                      240943
                    ],
                    "loc": {
                      "start": {
                        "line": 7119,
                        "column": 21
                      },
                      "end": {
                        "line": 7119,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      240945,
                      240951
                    ],
                    "loc": {
                      "start": {
                        "line": 7119,
                        "column": 29
                      },
                      "end": {
                        "line": 7119,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      240953,
                      240958
                    ],
                    "loc": {
                      "start": {
                        "line": 7119,
                        "column": 37
                      },
                      "end": {
                        "line": 7119,
                        "column": 42
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            240968,
                            240974
                          ],
                          "loc": {
                            "start": {
                              "line": 7120,
                              "column": 6
                            },
                            "end": {
                              "line": 7120,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                240977,
                                240983
                              ],
                              "loc": {
                                "start": {
                                  "line": 7120,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7120,
                                  "column": 21
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                240987,
                                240991
                              ],
                              "loc": {
                                "start": {
                                  "line": 7120,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7120,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              240977,
                              240991
                            ],
                            "loc": {
                              "start": {
                                "line": 7120,
                                "column": 15
                              },
                              "end": {
                                "line": 7120,
                                "column": 29
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              240994,
                              240996
                            ],
                            "loc": {
                              "start": {
                                "line": 7120,
                                "column": 32
                              },
                              "end": {
                                "line": 7120,
                                "column": 34
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "String",
                              "range": [
                                240999,
                                241005
                              ],
                              "loc": {
                                "start": {
                                  "line": 7120,
                                  "column": 37
                                },
                                "end": {
                                  "line": 7120,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  241006,
                                  241012
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7120,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 7120,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "range": [
                              240999,
                              241013
                            ],
                            "loc": {
                              "start": {
                                "line": 7120,
                                "column": 37
                              },
                              "end": {
                                "line": 7120,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            240977,
                            241013
                          ],
                          "loc": {
                            "start": {
                              "line": 7120,
                              "column": 15
                            },
                            "end": {
                              "line": 7120,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          240968,
                          241013
                        ],
                        "loc": {
                          "start": {
                            "line": 7120,
                            "column": 6
                          },
                          "end": {
                            "line": 7120,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        240968,
                        241014
                      ],
                      "loc": {
                        "start": {
                          "line": 7120,
                          "column": 6
                        },
                        "end": {
                          "line": 7120,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "createPad",
                            "range": [
                              241028,
                              241037
                            ],
                            "loc": {
                              "start": {
                                "line": 7121,
                                "column": 13
                              },
                              "end": {
                                "line": 7121,
                                "column": 22
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                241038,
                                241044
                              ],
                              "loc": {
                                "start": {
                                  "line": 7121,
                                  "column": 23
                                },
                                "end": {
                                  "line": 7121,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                241046,
                                241052
                              ],
                              "loc": {
                                "start": {
                                  "line": 7121,
                                  "column": 31
                                },
                                "end": {
                                  "line": 7121,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "chars",
                              "range": [
                                241054,
                                241059
                              ],
                              "loc": {
                                "start": {
                                  "line": 7121,
                                  "column": 39
                                },
                                "end": {
                                  "line": 7121,
                                  "column": 44
                                }
                              }
                            }
                          ],
                          "range": [
                            241028,
                            241060
                          ],
                          "loc": {
                            "start": {
                              "line": 7121,
                              "column": 13
                            },
                            "end": {
                              "line": 7121,
                              "column": 45
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            241063,
                            241069
                          ],
                          "loc": {
                            "start": {
                              "line": 7121,
                              "column": 48
                            },
                            "end": {
                              "line": 7121,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          241028,
                          241069
                        ],
                        "loc": {
                          "start": {
                            "line": 7121,
                            "column": 13
                          },
                          "end": {
                            "line": 7121,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        241021,
                        241070
                      ],
                      "loc": {
                        "start": {
                          "line": 7121,
                          "column": 6
                        },
                        "end": {
                          "line": 7121,
                          "column": 55
                        }
                      }
                    }
                  ],
                  "range": [
                    240960,
                    241076
                  ],
                  "loc": {
                    "start": {
                      "line": 7119,
                      "column": 44
                    },
                    "end": {
                      "line": 7122,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  240920,
                  241076
                ],
                "loc": {
                  "start": {
                    "line": 7119,
                    "column": 4
                  },
                  "end": {
                    "line": 7122,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "padRight",
                  "range": [
                    241790,
                    241798
                  ],
                  "loc": {
                    "start": {
                      "line": 7147,
                      "column": 13
                    },
                    "end": {
                      "line": 7147,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      241799,
                      241805
                    ],
                    "loc": {
                      "start": {
                        "line": 7147,
                        "column": 22
                      },
                      "end": {
                        "line": 7147,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      241807,
                      241813
                    ],
                    "loc": {
                      "start": {
                        "line": 7147,
                        "column": 30
                      },
                      "end": {
                        "line": 7147,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      241815,
                      241820
                    ],
                    "loc": {
                      "start": {
                        "line": 7147,
                        "column": 38
                      },
                      "end": {
                        "line": 7147,
                        "column": 43
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            241830,
                            241836
                          ],
                          "loc": {
                            "start": {
                              "line": 7148,
                              "column": 6
                            },
                            "end": {
                              "line": 7148,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                241839,
                                241845
                              ],
                              "loc": {
                                "start": {
                                  "line": 7148,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7148,
                                  "column": 21
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                241849,
                                241853
                              ],
                              "loc": {
                                "start": {
                                  "line": 7148,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7148,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              241839,
                              241853
                            ],
                            "loc": {
                              "start": {
                                "line": 7148,
                                "column": 15
                              },
                              "end": {
                                "line": 7148,
                                "column": 29
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              241856,
                              241858
                            ],
                            "loc": {
                              "start": {
                                "line": 7148,
                                "column": 32
                              },
                              "end": {
                                "line": 7148,
                                "column": 34
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "String",
                              "range": [
                                241861,
                                241867
                              ],
                              "loc": {
                                "start": {
                                  "line": 7148,
                                  "column": 37
                                },
                                "end": {
                                  "line": 7148,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  241868,
                                  241874
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7148,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 7148,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "range": [
                              241861,
                              241875
                            ],
                            "loc": {
                              "start": {
                                "line": 7148,
                                "column": 37
                              },
                              "end": {
                                "line": 7148,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            241839,
                            241875
                          ],
                          "loc": {
                            "start": {
                              "line": 7148,
                              "column": 15
                            },
                            "end": {
                              "line": 7148,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          241830,
                          241875
                        ],
                        "loc": {
                          "start": {
                            "line": 7148,
                            "column": 6
                          },
                          "end": {
                            "line": 7148,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        241830,
                        241876
                      ],
                      "loc": {
                        "start": {
                          "line": 7148,
                          "column": 6
                        },
                        "end": {
                          "line": 7148,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            241890,
                            241896
                          ],
                          "loc": {
                            "start": {
                              "line": 7149,
                              "column": 13
                            },
                            "end": {
                              "line": 7149,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "createPad",
                            "range": [
                              241899,
                              241908
                            ],
                            "loc": {
                              "start": {
                                "line": 7149,
                                "column": 22
                              },
                              "end": {
                                "line": 7149,
                                "column": 31
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                241909,
                                241915
                              ],
                              "loc": {
                                "start": {
                                  "line": 7149,
                                  "column": 32
                                },
                                "end": {
                                  "line": 7149,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                241917,
                                241923
                              ],
                              "loc": {
                                "start": {
                                  "line": 7149,
                                  "column": 40
                                },
                                "end": {
                                  "line": 7149,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "chars",
                              "range": [
                                241925,
                                241930
                              ],
                              "loc": {
                                "start": {
                                  "line": 7149,
                                  "column": 48
                                },
                                "end": {
                                  "line": 7149,
                                  "column": 53
                                }
                              }
                            }
                          ],
                          "range": [
                            241899,
                            241931
                          ],
                          "loc": {
                            "start": {
                              "line": 7149,
                              "column": 22
                            },
                            "end": {
                              "line": 7149,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          241890,
                          241931
                        ],
                        "loc": {
                          "start": {
                            "line": 7149,
                            "column": 13
                          },
                          "end": {
                            "line": 7149,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        241883,
                        241932
                      ],
                      "loc": {
                        "start": {
                          "line": 7149,
                          "column": 6
                        },
                        "end": {
                          "line": 7149,
                          "column": 55
                        }
                      }
                    }
                  ],
                  "range": [
                    241822,
                    241938
                  ],
                  "loc": {
                    "start": {
                      "line": 7147,
                      "column": 45
                    },
                    "end": {
                      "line": 7150,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  241781,
                  241938
                ],
                "loc": {
                  "start": {
                    "line": 7147,
                    "column": 4
                  },
                  "end": {
                    "line": 7150,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "repeat",
                  "range": [
                    242433,
                    242439
                  ],
                  "loc": {
                    "start": {
                      "line": 7172,
                      "column": 13
                    },
                    "end": {
                      "line": 7172,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      242440,
                      242446
                    ],
                    "loc": {
                      "start": {
                        "line": 7172,
                        "column": 20
                      },
                      "end": {
                        "line": 7172,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "n",
                    "range": [
                      242448,
                      242449
                    ],
                    "loc": {
                      "start": {
                        "line": 7172,
                        "column": 28
                      },
                      "end": {
                        "line": 7172,
                        "column": 29
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              242463,
                              242469
                            ],
                            "loc": {
                              "start": {
                                "line": 7173,
                                "column": 10
                              },
                              "end": {
                                "line": 7173,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              242472,
                              242474
                            ],
                            "loc": {
                              "start": {
                                "line": 7173,
                                "column": 19
                              },
                              "end": {
                                "line": 7173,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            242463,
                            242474
                          ],
                          "loc": {
                            "start": {
                              "line": 7173,
                              "column": 10
                            },
                            "end": {
                              "line": 7173,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        242459,
                        242475
                      ],
                      "loc": {
                        "start": {
                          "line": 7173,
                          "column": 6
                        },
                        "end": {
                          "line": 7173,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            242482,
                            242483
                          ],
                          "loc": {
                            "start": {
                              "line": 7174,
                              "column": 6
                            },
                            "end": {
                              "line": 7174,
                              "column": 7
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "+",
                            "argument": {
                              "type": "Identifier",
                              "name": "n",
                              "range": [
                                242487,
                                242488
                              ],
                              "loc": {
                                "start": {
                                  "line": 7174,
                                  "column": 11
                                },
                                "end": {
                                  "line": 7174,
                                  "column": 12
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              242486,
                              242488
                            ],
                            "loc": {
                              "start": {
                                "line": 7174,
                                "column": 10
                              },
                              "end": {
                                "line": 7174,
                                "column": 12
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              242492,
                              242493
                            ],
                            "loc": {
                              "start": {
                                "line": 7174,
                                "column": 16
                              },
                              "end": {
                                "line": 7174,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            242486,
                            242493
                          ],
                          "loc": {
                            "start": {
                              "line": 7174,
                              "column": 10
                            },
                            "end": {
                              "line": 7174,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          242482,
                          242493
                        ],
                        "loc": {
                          "start": {
                            "line": 7174,
                            "column": 6
                          },
                          "end": {
                            "line": 7174,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        242482,
                        242494
                      ],
                      "loc": {
                        "start": {
                          "line": 7174,
                          "column": 6
                        },
                        "end": {
                          "line": 7174,
                          "column": 18
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              242506,
                              242507
                            ],
                            "loc": {
                              "start": {
                                "line": 7176,
                                "column": 10
                              },
                              "end": {
                                "line": 7176,
                                "column": 11
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              242510,
                              242511
                            ],
                            "loc": {
                              "start": {
                                "line": 7176,
                                "column": 14
                              },
                              "end": {
                                "line": 7176,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            242506,
                            242511
                          ],
                          "loc": {
                            "start": {
                              "line": 7176,
                              "column": 10
                            },
                            "end": {
                              "line": 7176,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              242515,
                              242521
                            ],
                            "loc": {
                              "start": {
                                "line": 7176,
                                "column": 19
                              },
                              "end": {
                                "line": 7176,
                                "column": 25
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              242525,
                              242529
                            ],
                            "loc": {
                              "start": {
                                "line": 7176,
                                "column": 29
                              },
                              "end": {
                                "line": 7176,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            242515,
                            242529
                          ],
                          "loc": {
                            "start": {
                              "line": 7176,
                              "column": 19
                            },
                            "end": {
                              "line": 7176,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          242506,
                          242529
                        ],
                        "loc": {
                          "start": {
                            "line": 7176,
                            "column": 10
                          },
                          "end": {
                            "line": 7176,
                            "column": 33
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                242548,
                                242554
                              ],
                              "loc": {
                                "start": {
                                  "line": 7177,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7177,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              242541,
                              242555
                            ],
                            "loc": {
                              "start": {
                                "line": 7177,
                                "column": 8
                              },
                              "end": {
                                "line": 7177,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          242531,
                          242563
                        ],
                        "loc": {
                          "start": {
                            "line": 7176,
                            "column": 35
                          },
                          "end": {
                            "line": 7178,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        242502,
                        242563
                      ],
                      "loc": {
                        "start": {
                          "line": 7176,
                          "column": 6
                        },
                        "end": {
                          "line": 7178,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            242570,
                            242576
                          ],
                          "loc": {
                            "start": {
                              "line": 7179,
                              "column": 6
                            },
                            "end": {
                              "line": 7179,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "String",
                            "range": [
                              242579,
                              242585
                            ],
                            "loc": {
                              "start": {
                                "line": 7179,
                                "column": 15
                              },
                              "end": {
                                "line": 7179,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                242586,
                                242592
                              ],
                              "loc": {
                                "start": {
                                  "line": 7179,
                                  "column": 22
                                },
                                "end": {
                                  "line": 7179,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            242579,
                            242593
                          ],
                          "loc": {
                            "start": {
                              "line": 7179,
                              "column": 15
                            },
                            "end": {
                              "line": 7179,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          242570,
                          242593
                        ],
                        "loc": {
                          "start": {
                            "line": 7179,
                            "column": 6
                          },
                          "end": {
                            "line": 7179,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        242570,
                        242594
                      ],
                      "loc": {
                        "start": {
                          "line": 7179,
                          "column": 6
                        },
                        "end": {
                          "line": 7179,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "DoWhileStatement",
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "%",
                              "left": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  242618,
                                  242619
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7181,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7181,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  242622,
                                  242623
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7181,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 7181,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                242618,
                                242623
                              ],
                              "loc": {
                                "start": {
                                  "line": 7181,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7181,
                                  "column": 17
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "+=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        242637,
                                        242643
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7182,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7182,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "string",
                                      "range": [
                                        242647,
                                        242653
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7182,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 7182,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      242637,
                                      242653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7182,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7182,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    242637,
                                    242654
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7182,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7182,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                242625,
                                242664
                              ],
                              "loc": {
                                "start": {
                                  "line": 7181,
                                  "column": 19
                                },
                                "end": {
                                  "line": 7183,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              242614,
                              242664
                            ],
                            "loc": {
                              "start": {
                                "line": 7181,
                                "column": 8
                              },
                              "end": {
                                "line": 7183,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  242673,
                                  242674
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7184,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7184,
                                    "column": 9
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "floor",
                                  "range": [
                                    242677,
                                    242682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7184,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "/",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "n",
                                      "range": [
                                        242683,
                                        242684
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7184,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 7184,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        242687,
                                        242688
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7184,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 7184,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "range": [
                                      242683,
                                      242688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7184,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 7184,
                                        "column": 23
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  242677,
                                  242689
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7184,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7184,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                242673,
                                242689
                              ],
                              "loc": {
                                "start": {
                                  "line": 7184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7184,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              242673,
                              242690
                            ],
                            "loc": {
                              "start": {
                                "line": 7184,
                                "column": 8
                              },
                              "end": {
                                "line": 7184,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "+=",
                              "left": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  242699,
                                  242705
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7185,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7185,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  242709,
                                  242715
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7185,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 7185,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                242699,
                                242715
                              ],
                              "loc": {
                                "start": {
                                  "line": 7185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7185,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              242699,
                              242716
                            ],
                            "loc": {
                              "start": {
                                "line": 7185,
                                "column": 8
                              },
                              "end": {
                                "line": 7185,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          242604,
                          242724
                        ],
                        "loc": {
                          "start": {
                            "line": 7180,
                            "column": 9
                          },
                          "end": {
                            "line": 7186,
                            "column": 7
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            242732,
                            242733
                          ],
                          "loc": {
                            "start": {
                              "line": 7186,
                              "column": 15
                            },
                            "end": {
                              "line": 7186,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            242736,
                            242737
                          ],
                          "loc": {
                            "start": {
                              "line": 7186,
                              "column": 19
                            },
                            "end": {
                              "line": 7186,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          242732,
                          242737
                        ],
                        "loc": {
                          "start": {
                            "line": 7186,
                            "column": 15
                          },
                          "end": {
                            "line": 7186,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        242601,
                        242739
                      ],
                      "loc": {
                        "start": {
                          "line": 7180,
                          "column": 6
                        },
                        "end": {
                          "line": 7186,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          242753,
                          242759
                        ],
                        "loc": {
                          "start": {
                            "line": 7187,
                            "column": 13
                          },
                          "end": {
                            "line": 7187,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        242746,
                        242760
                      ],
                      "loc": {
                        "start": {
                          "line": 7187,
                          "column": 6
                        },
                        "end": {
                          "line": 7187,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    242451,
                    242766
                  ],
                  "loc": {
                    "start": {
                      "line": 7172,
                      "column": 31
                    },
                    "end": {
                      "line": 7188,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  242424,
                  242766
                ],
                "loc": {
                  "start": {
                    "line": 7172,
                    "column": 4
                  },
                  "end": {
                    "line": 7188,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "snakeCase",
                      "range": [
                        243320,
                        243329
                      ],
                      "loc": {
                        "start": {
                          "line": 7210,
                          "column": 8
                        },
                        "end": {
                          "line": 7210,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "createCompounder",
                        "range": [
                          243332,
                          243348
                        ],
                        "loc": {
                          "start": {
                            "line": 7210,
                            "column": 20
                          },
                          "end": {
                            "line": 7210,
                            "column": 36
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                243358,
                                243364
                              ],
                              "loc": {
                                "start": {
                                  "line": 7210,
                                  "column": 46
                                },
                                "end": {
                                  "line": 7210,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "word",
                              "range": [
                                243366,
                                243370
                              ],
                              "loc": {
                                "start": {
                                  "line": 7210,
                                  "column": 54
                                },
                                "end": {
                                  "line": 7210,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                243372,
                                243377
                              ],
                              "loc": {
                                "start": {
                                  "line": 7210,
                                  "column": 60
                                },
                                "end": {
                                  "line": 7210,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        243394,
                                        243400
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7211,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 7211,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ConditionalExpression",
                                      "test": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          243404,
                                          243409
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7211,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 7211,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "Literal",
                                        "value": "_",
                                        "raw": "'_'",
                                        "range": [
                                          243412,
                                          243415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7211,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 7211,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "alternate": {
                                        "type": "Literal",
                                        "value": "",
                                        "raw": "''",
                                        "range": [
                                          243418,
                                          243420
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7211,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 7211,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        243404,
                                        243420
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7211,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 7211,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      243394,
                                      243421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7211,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 7211,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "word",
                                        "range": [
                                          243424,
                                          243428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7211,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 7211,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "toLowerCase",
                                        "range": [
                                          243429,
                                          243440
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7211,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 7211,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "range": [
                                        243424,
                                        243440
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7211,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 7211,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      243424,
                                      243442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7211,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 7211,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    243394,
                                    243442
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7211,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 7211,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  243387,
                                  243443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7211,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 7211,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "range": [
                              243379,
                              243449
                            ],
                            "loc": {
                              "start": {
                                "line": 7210,
                                "column": 67
                              },
                              "end": {
                                "line": 7212,
                                "column": 5
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            243349,
                            243449
                          ],
                          "loc": {
                            "start": {
                              "line": 7210,
                              "column": 37
                            },
                            "end": {
                              "line": 7212,
                              "column": 5
                            }
                          }
                        }
                      ],
                      "range": [
                        243332,
                        243450
                      ],
                      "loc": {
                        "start": {
                          "line": 7210,
                          "column": 20
                        },
                        "end": {
                          "line": 7212,
                          "column": 6
                        }
                      }
                    },
                    "range": [
                      243320,
                      243450
                    ],
                    "loc": {
                      "start": {
                        "line": 7210,
                        "column": 8
                      },
                      "end": {
                        "line": 7212,
                        "column": 6
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  243316,
                  243451
                ],
                "loc": {
                  "start": {
                    "line": 7210,
                    "column": 4
                  },
                  "end": {
                    "line": 7212,
                    "column": 7
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "startsWith",
                  "range": [
                    244097,
                    244107
                  ],
                  "loc": {
                    "start": {
                      "line": 7236,
                      "column": 13
                    },
                    "end": {
                      "line": 7236,
                      "column": 23
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      244108,
                      244114
                    ],
                    "loc": {
                      "start": {
                        "line": 7236,
                        "column": 24
                      },
                      "end": {
                        "line": 7236,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "target",
                    "range": [
                      244116,
                      244122
                    ],
                    "loc": {
                      "start": {
                        "line": 7236,
                        "column": 32
                      },
                      "end": {
                        "line": 7236,
                        "column": 38
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "position",
                    "range": [
                      244124,
                      244132
                    ],
                    "loc": {
                      "start": {
                        "line": 7236,
                        "column": 40
                      },
                      "end": {
                        "line": 7236,
                        "column": 48
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            244142,
                            244148
                          ],
                          "loc": {
                            "start": {
                              "line": 7237,
                              "column": 6
                            },
                            "end": {
                              "line": 7237,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                244151,
                                244157
                              ],
                              "loc": {
                                "start": {
                                  "line": 7237,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7237,
                                  "column": 21
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                244161,
                                244165
                              ],
                              "loc": {
                                "start": {
                                  "line": 7237,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7237,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              244151,
                              244165
                            ],
                            "loc": {
                              "start": {
                                "line": 7237,
                                "column": 15
                              },
                              "end": {
                                "line": 7237,
                                "column": 29
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              244168,
                              244170
                            ],
                            "loc": {
                              "start": {
                                "line": 7237,
                                "column": 32
                              },
                              "end": {
                                "line": 7237,
                                "column": 34
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "String",
                              "range": [
                                244173,
                                244179
                              ],
                              "loc": {
                                "start": {
                                  "line": 7237,
                                  "column": 37
                                },
                                "end": {
                                  "line": 7237,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  244180,
                                  244186
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7237,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 7237,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "range": [
                              244173,
                              244187
                            ],
                            "loc": {
                              "start": {
                                "line": 7237,
                                "column": 37
                              },
                              "end": {
                                "line": 7237,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            244151,
                            244187
                          ],
                          "loc": {
                            "start": {
                              "line": 7237,
                              "column": 15
                            },
                            "end": {
                              "line": 7237,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          244142,
                          244187
                        ],
                        "loc": {
                          "start": {
                            "line": 7237,
                            "column": 6
                          },
                          "end": {
                            "line": 7237,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        244142,
                        244188
                      ],
                      "loc": {
                        "start": {
                          "line": 7237,
                          "column": 6
                        },
                        "end": {
                          "line": 7237,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "position",
                          "range": [
                            244195,
                            244203
                          ],
                          "loc": {
                            "start": {
                              "line": 7238,
                              "column": 6
                            },
                            "end": {
                              "line": 7238,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "position",
                                "range": [
                                  244213,
                                  244221
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7238,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 7238,
                                    "column": 32
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                244206,
                                244221
                              ],
                              "loc": {
                                "start": {
                                  "line": 7238,
                                  "column": 17
                                },
                                "end": {
                                  "line": 7238,
                                  "column": 32
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "number",
                              "raw": "'number'",
                              "range": [
                                244225,
                                244233
                              ],
                              "loc": {
                                "start": {
                                  "line": 7238,
                                  "column": 36
                                },
                                "end": {
                                  "line": 7238,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              244206,
                              244233
                            ],
                            "loc": {
                              "start": {
                                "line": 7238,
                                "column": 17
                              },
                              "end": {
                                "line": 7238,
                                "column": 44
                              }
                            }
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeMin",
                              "range": [
                                244236,
                                244245
                              ],
                              "loc": {
                                "start": {
                                  "line": 7238,
                                  "column": 47
                                },
                                "end": {
                                  "line": 7238,
                                  "column": 56
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "nativeMax",
                                  "range": [
                                    244246,
                                    244255
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7238,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 7238,
                                      "column": 66
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "position",
                                    "range": [
                                      244256,
                                      244264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7238,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 7238,
                                        "column": 75
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      244266,
                                      244267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7238,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 7238,
                                        "column": 78
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  244246,
                                  244268
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7238,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 7238,
                                    "column": 79
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    244270,
                                    244276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7238,
                                      "column": 81
                                    },
                                    "end": {
                                      "line": 7238,
                                      "column": 87
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    244277,
                                    244283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7238,
                                      "column": 88
                                    },
                                    "end": {
                                      "line": 7238,
                                      "column": 94
                                    }
                                  }
                                },
                                "range": [
                                  244270,
                                  244283
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7238,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 7238,
                                    "column": 94
                                  }
                                }
                              }
                            ],
                            "range": [
                              244236,
                              244284
                            ],
                            "loc": {
                              "start": {
                                "line": 7238,
                                "column": 47
                              },
                              "end": {
                                "line": 7238,
                                "column": 95
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              244287,
                              244288
                            ],
                            "loc": {
                              "start": {
                                "line": 7238,
                                "column": 98
                              },
                              "end": {
                                "line": 7238,
                                "column": 99
                              }
                            }
                          },
                          "range": [
                            244206,
                            244288
                          ],
                          "loc": {
                            "start": {
                              "line": 7238,
                              "column": 17
                            },
                            "end": {
                              "line": 7238,
                              "column": 99
                            }
                          }
                        },
                        "range": [
                          244195,
                          244288
                        ],
                        "loc": {
                          "start": {
                            "line": 7238,
                            "column": 6
                          },
                          "end": {
                            "line": 7238,
                            "column": 99
                          }
                        }
                      },
                      "range": [
                        244195,
                        244289
                      ],
                      "loc": {
                        "start": {
                          "line": 7238,
                          "column": 6
                        },
                        "end": {
                          "line": 7238,
                          "column": 100
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                244303,
                                244309
                              ],
                              "loc": {
                                "start": {
                                  "line": 7239,
                                  "column": 13
                                },
                                "end": {
                                  "line": 7239,
                                  "column": 19
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "lastIndexOf",
                              "range": [
                                244310,
                                244321
                              ],
                              "loc": {
                                "start": {
                                  "line": 7239,
                                  "column": 20
                                },
                                "end": {
                                  "line": 7239,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              244303,
                              244321
                            ],
                            "loc": {
                              "start": {
                                "line": 7239,
                                "column": 13
                              },
                              "end": {
                                "line": 7239,
                                "column": 31
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "target",
                              "range": [
                                244322,
                                244328
                              ],
                              "loc": {
                                "start": {
                                  "line": 7239,
                                  "column": 32
                                },
                                "end": {
                                  "line": 7239,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "position",
                              "range": [
                                244330,
                                244338
                              ],
                              "loc": {
                                "start": {
                                  "line": 7239,
                                  "column": 40
                                },
                                "end": {
                                  "line": 7239,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            244303,
                            244339
                          ],
                          "loc": {
                            "start": {
                              "line": 7239,
                              "column": 13
                            },
                            "end": {
                              "line": 7239,
                              "column": 49
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "position",
                          "range": [
                            244343,
                            244351
                          ],
                          "loc": {
                            "start": {
                              "line": 7239,
                              "column": 53
                            },
                            "end": {
                              "line": 7239,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          244303,
                          244351
                        ],
                        "loc": {
                          "start": {
                            "line": 7239,
                            "column": 13
                          },
                          "end": {
                            "line": 7239,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        244296,
                        244352
                      ],
                      "loc": {
                        "start": {
                          "line": 7239,
                          "column": 6
                        },
                        "end": {
                          "line": 7239,
                          "column": 62
                        }
                      }
                    }
                  ],
                  "range": [
                    244134,
                    244358
                  ],
                  "loc": {
                    "start": {
                      "line": 7236,
                      "column": 50
                    },
                    "end": {
                      "line": 7240,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  244088,
                  244358
                ],
                "loc": {
                  "start": {
                    "line": 7236,
                    "column": 4
                  },
                  "end": {
                    "line": 7240,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "template",
                  "range": [
                    248923,
                    248931
                  ],
                  "loc": {
                    "start": {
                      "line": 7331,
                      "column": 13
                    },
                    "end": {
                      "line": 7331,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      248932,
                      248938
                    ],
                    "loc": {
                      "start": {
                        "line": 7331,
                        "column": 22
                      },
                      "end": {
                        "line": 7331,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "data",
                    "range": [
                      248940,
                      248944
                    ],
                    "loc": {
                      "start": {
                        "line": 7331,
                        "column": 30
                      },
                      "end": {
                        "line": 7331,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      248946,
                      248953
                    ],
                    "loc": {
                      "start": {
                        "line": 7331,
                        "column": 36
                      },
                      "end": {
                        "line": 7331,
                        "column": 43
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "settings",
                            "range": [
                              249156,
                              249164
                            ],
                            "loc": {
                              "start": {
                                "line": 7336,
                                "column": 10
                              },
                              "end": {
                                "line": 7336,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                249167,
                                249173
                              ],
                              "loc": {
                                "start": {
                                  "line": 7336,
                                  "column": 21
                                },
                                "end": {
                                  "line": 7336,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "templateSettings",
                              "range": [
                                249174,
                                249190
                              ],
                              "loc": {
                                "start": {
                                  "line": 7336,
                                  "column": 28
                                },
                                "end": {
                                  "line": 7336,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              249167,
                              249190
                            ],
                            "loc": {
                              "start": {
                                "line": 7336,
                                "column": 21
                              },
                              "end": {
                                "line": 7336,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            249156,
                            249190
                          ],
                          "loc": {
                            "start": {
                              "line": 7336,
                              "column": 10
                            },
                            "end": {
                              "line": 7336,
                              "column": 44
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        249152,
                        249191
                      ],
                      "loc": {
                        "start": {
                          "line": 7336,
                          "column": 6
                        },
                        "end": {
                          "line": 7336,
                          "column": 45
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            249198,
                            249204
                          ],
                          "loc": {
                            "start": {
                              "line": 7337,
                              "column": 6
                            },
                            "end": {
                              "line": 7337,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "String",
                            "range": [
                              249207,
                              249213
                            ],
                            "loc": {
                              "start": {
                                "line": 7337,
                                "column": 15
                              },
                              "end": {
                                "line": 7337,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    249214,
                                    249220
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7337,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 7337,
                                      "column": 28
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    249224,
                                    249228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7337,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 7337,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  249214,
                                  249228
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7337,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 7337,
                                    "column": 36
                                  }
                                }
                              },
                              "consequent": {
                                "type": "Literal",
                                "value": "",
                                "raw": "''",
                                "range": [
                                  249231,
                                  249233
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7337,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 7337,
                                    "column": 41
                                  }
                                }
                              },
                              "alternate": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  249236,
                                  249242
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7337,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 7337,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                249214,
                                249242
                              ],
                              "loc": {
                                "start": {
                                  "line": 7337,
                                  "column": 22
                                },
                                "end": {
                                  "line": 7337,
                                  "column": 50
                                }
                              }
                            }
                          ],
                          "range": [
                            249207,
                            249243
                          ],
                          "loc": {
                            "start": {
                              "line": 7337,
                              "column": 15
                            },
                            "end": {
                              "line": 7337,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          249198,
                          249243
                        ],
                        "loc": {
                          "start": {
                            "line": 7337,
                            "column": 6
                          },
                          "end": {
                            "line": 7337,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        249198,
                        249244
                      ],
                      "loc": {
                        "start": {
                          "line": 7337,
                          "column": 6
                        },
                        "end": {
                          "line": 7337,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "options",
                          "range": [
                            249327,
                            249334
                          ],
                          "loc": {
                            "start": {
                              "line": 7340,
                              "column": 6
                            },
                            "end": {
                              "line": 7340,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "Identifier",
                            "name": "iteratorTemplate",
                            "range": [
                              249337,
                              249353
                            ],
                            "loc": {
                              "start": {
                                "line": 7340,
                                "column": 16
                              },
                              "end": {
                                "line": 7340,
                                "column": 32
                              }
                            }
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "defaults",
                              "range": [
                                249356,
                                249364
                              ],
                              "loc": {
                                "start": {
                                  "line": 7340,
                                  "column": 35
                                },
                                "end": {
                                  "line": 7340,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "properties": [],
                                "range": [
                                  249365,
                                  249367
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7340,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 7340,
                                    "column": 46
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  249369,
                                  249376
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7340,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 7340,
                                    "column": 55
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "settings",
                                "range": [
                                  249378,
                                  249386
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7340,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 7340,
                                    "column": 65
                                  }
                                }
                              }
                            ],
                            "range": [
                              249356,
                              249387
                            ],
                            "loc": {
                              "start": {
                                "line": 7340,
                                "column": 35
                              },
                              "end": {
                                "line": 7340,
                                "column": 66
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "settings",
                            "range": [
                              249390,
                              249398
                            ],
                            "loc": {
                              "start": {
                                "line": 7340,
                                "column": 69
                              },
                              "end": {
                                "line": 7340,
                                "column": 77
                              }
                            }
                          },
                          "range": [
                            249337,
                            249398
                          ],
                          "loc": {
                            "start": {
                              "line": 7340,
                              "column": 16
                            },
                            "end": {
                              "line": 7340,
                              "column": 77
                            }
                          }
                        },
                        "range": [
                          249327,
                          249398
                        ],
                        "loc": {
                          "start": {
                            "line": 7340,
                            "column": 6
                          },
                          "end": {
                            "line": 7340,
                            "column": 77
                          }
                        }
                      },
                      "range": [
                        249327,
                        249399
                      ],
                      "loc": {
                        "start": {
                          "line": 7340,
                          "column": 6
                        },
                        "end": {
                          "line": 7340,
                          "column": 78
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "imports",
                            "range": [
                              249411,
                              249418
                            ],
                            "loc": {
                              "start": {
                                "line": 7342,
                                "column": 10
                              },
                              "end": {
                                "line": 7342,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "iteratorTemplate",
                              "range": [
                                249421,
                                249437
                              ],
                              "loc": {
                                "start": {
                                  "line": 7342,
                                  "column": 20
                                },
                                "end": {
                                  "line": 7342,
                                  "column": 36
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "defaults",
                                "range": [
                                  249441,
                                  249449
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7342,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 7342,
                                    "column": 48
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "properties": [],
                                  "range": [
                                    249450,
                                    249452
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7342,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 7342,
                                      "column": 51
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "options",
                                    "range": [
                                      249454,
                                      249461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7342,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 7342,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "imports",
                                    "range": [
                                      249462,
                                      249469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7342,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 7342,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    249454,
                                    249469
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7342,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 7342,
                                      "column": 68
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "settings",
                                    "range": [
                                      249471,
                                      249479
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7342,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 7342,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "imports",
                                    "range": [
                                      249480,
                                      249487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7342,
                                        "column": 79
                                      },
                                      "end": {
                                        "line": 7342,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    249471,
                                    249487
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7342,
                                      "column": 70
                                    },
                                    "end": {
                                      "line": 7342,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "range": [
                                249441,
                                249488
                              ],
                              "loc": {
                                "start": {
                                  "line": 7342,
                                  "column": 40
                                },
                                "end": {
                                  "line": 7342,
                                  "column": 87
                                }
                              }
                            },
                            "range": [
                              249421,
                              249488
                            ],
                            "loc": {
                              "start": {
                                "line": 7342,
                                "column": 20
                              },
                              "end": {
                                "line": 7342,
                                "column": 87
                              }
                            }
                          },
                          "range": [
                            249411,
                            249488
                          ],
                          "loc": {
                            "start": {
                              "line": 7342,
                              "column": 10
                            },
                            "end": {
                              "line": 7342,
                              "column": 87
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "importsKeys",
                            "range": [
                              249500,
                              249511
                            ],
                            "loc": {
                              "start": {
                                "line": 7343,
                                "column": 10
                              },
                              "end": {
                                "line": 7343,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "iteratorTemplate",
                              "range": [
                                249514,
                                249530
                              ],
                              "loc": {
                                "start": {
                                  "line": 7343,
                                  "column": 24
                                },
                                "end": {
                                  "line": 7343,
                                  "column": 40
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "keys",
                                "range": [
                                  249533,
                                  249537
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7343,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 7343,
                                    "column": 47
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "imports",
                                  "range": [
                                    249538,
                                    249545
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7343,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 7343,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                249533,
                                249546
                              ],
                              "loc": {
                                "start": {
                                  "line": 7343,
                                  "column": 43
                                },
                                "end": {
                                  "line": 7343,
                                  "column": 56
                                }
                              }
                            },
                            "alternate": {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "Literal",
                                  "value": "_",
                                  "raw": "'_'",
                                  "range": [
                                    249550,
                                    249553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7343,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 7343,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "range": [
                                249549,
                                249554
                              ],
                              "loc": {
                                "start": {
                                  "line": 7343,
                                  "column": 59
                                },
                                "end": {
                                  "line": 7343,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              249514,
                              249554
                            ],
                            "loc": {
                              "start": {
                                "line": 7343,
                                "column": 24
                              },
                              "end": {
                                "line": 7343,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            249500,
                            249554
                          ],
                          "loc": {
                            "start": {
                              "line": 7343,
                              "column": 10
                            },
                            "end": {
                              "line": 7343,
                              "column": 64
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "importsValues",
                            "range": [
                              249566,
                              249579
                            ],
                            "loc": {
                              "start": {
                                "line": 7344,
                                "column": 10
                              },
                              "end": {
                                "line": 7344,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "iteratorTemplate",
                              "range": [
                                249582,
                                249598
                              ],
                              "loc": {
                                "start": {
                                  "line": 7344,
                                  "column": 26
                                },
                                "end": {
                                  "line": 7344,
                                  "column": 42
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "values",
                                "range": [
                                  249601,
                                  249607
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7344,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 7344,
                                    "column": 51
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "imports",
                                  "range": [
                                    249608,
                                    249615
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7344,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 7344,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "range": [
                                249601,
                                249616
                              ],
                              "loc": {
                                "start": {
                                  "line": 7344,
                                  "column": 45
                                },
                                "end": {
                                  "line": 7344,
                                  "column": 60
                                }
                              }
                            },
                            "alternate": {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "Identifier",
                                  "name": "lodash",
                                  "range": [
                                    249620,
                                    249626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7344,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 7344,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "range": [
                                249619,
                                249627
                              ],
                              "loc": {
                                "start": {
                                  "line": 7344,
                                  "column": 63
                                },
                                "end": {
                                  "line": 7344,
                                  "column": 71
                                }
                              }
                            },
                            "range": [
                              249582,
                              249627
                            ],
                            "loc": {
                              "start": {
                                "line": 7344,
                                "column": 26
                              },
                              "end": {
                                "line": 7344,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            249566,
                            249627
                          ],
                          "loc": {
                            "start": {
                              "line": 7344,
                              "column": 10
                            },
                            "end": {
                              "line": 7344,
                              "column": 71
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        249407,
                        249628
                      ],
                      "loc": {
                        "start": {
                          "line": 7342,
                          "column": 6
                        },
                        "end": {
                          "line": 7344,
                          "column": 72
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isEscaping",
                            "range": [
                              249640,
                              249650
                            ],
                            "loc": {
                              "start": {
                                "line": 7346,
                                "column": 10
                              },
                              "end": {
                                "line": 7346,
                                "column": 20
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            249640,
                            249650
                          ],
                          "loc": {
                            "start": {
                              "line": 7346,
                              "column": 10
                            },
                            "end": {
                              "line": 7346,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isEvaluating",
                            "range": [
                              249662,
                              249674
                            ],
                            "loc": {
                              "start": {
                                "line": 7347,
                                "column": 10
                              },
                              "end": {
                                "line": 7347,
                                "column": 22
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            249662,
                            249674
                          ],
                          "loc": {
                            "start": {
                              "line": 7347,
                              "column": 10
                            },
                            "end": {
                              "line": 7347,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              249686,
                              249691
                            ],
                            "loc": {
                              "start": {
                                "line": 7348,
                                "column": 10
                              },
                              "end": {
                                "line": 7348,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              249694,
                              249695
                            ],
                            "loc": {
                              "start": {
                                "line": 7348,
                                "column": 18
                              },
                              "end": {
                                "line": 7348,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            249686,
                            249695
                          ],
                          "loc": {
                            "start": {
                              "line": 7348,
                              "column": 10
                            },
                            "end": {
                              "line": 7348,
                              "column": 19
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "interpolate",
                            "range": [
                              249707,
                              249718
                            ],
                            "loc": {
                              "start": {
                                "line": 7349,
                                "column": 10
                              },
                              "end": {
                                "line": 7349,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  249721,
                                  249728
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7349,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 7349,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "interpolate",
                                "range": [
                                  249729,
                                  249740
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7349,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 7349,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                249721,
                                249740
                              ],
                              "loc": {
                                "start": {
                                  "line": 7349,
                                  "column": 24
                                },
                                "end": {
                                  "line": 7349,
                                  "column": 43
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "reNoMatch",
                              "range": [
                                249744,
                                249753
                              ],
                              "loc": {
                                "start": {
                                  "line": 7349,
                                  "column": 47
                                },
                                "end": {
                                  "line": 7349,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              249721,
                              249753
                            ],
                            "loc": {
                              "start": {
                                "line": 7349,
                                "column": 24
                              },
                              "end": {
                                "line": 7349,
                                "column": 56
                              }
                            }
                          },
                          "range": [
                            249707,
                            249753
                          ],
                          "loc": {
                            "start": {
                              "line": 7349,
                              "column": 10
                            },
                            "end": {
                              "line": 7349,
                              "column": 56
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              249765,
                              249771
                            ],
                            "loc": {
                              "start": {
                                "line": 7350,
                                "column": 10
                              },
                              "end": {
                                "line": 7350,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": "__p += '",
                            "raw": "\"__p += '\"",
                            "range": [
                              249774,
                              249784
                            ],
                            "loc": {
                              "start": {
                                "line": 7350,
                                "column": 19
                              },
                              "end": {
                                "line": 7350,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            249765,
                            249784
                          ],
                          "loc": {
                            "start": {
                              "line": 7350,
                              "column": 10
                            },
                            "end": {
                              "line": 7350,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        249636,
                        249785
                      ],
                      "loc": {
                        "start": {
                          "line": 7346,
                          "column": 6
                        },
                        "end": {
                          "line": 7350,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "reDelimiters",
                            "range": [
                              249849,
                              249861
                            ],
                            "loc": {
                              "start": {
                                "line": 7353,
                                "column": 10
                              },
                              "end": {
                                "line": 7353,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "RegExp",
                              "range": [
                                249864,
                                249870
                              ],
                              "loc": {
                                "start": {
                                  "line": 7353,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7353,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "LogicalExpression",
                                                "operator": "||",
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "options",
                                                    "range": [
                                                      249881,
                                                      249888
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7354,
                                                        "column": 9
                                                      },
                                                      "end": {
                                                        "line": 7354,
                                                        "column": 16
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "escape",
                                                    "range": [
                                                      249889,
                                                      249895
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7354,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 7354,
                                                        "column": 23
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    249881,
                                                    249895
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7354,
                                                      "column": 9
                                                    },
                                                    "end": {
                                                      "line": 7354,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "reNoMatch",
                                                  "range": [
                                                    249899,
                                                    249908
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7354,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 7354,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  249881,
                                                  249908
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7354,
                                                    "column": 9
                                                  },
                                                  "end": {
                                                    "line": 7354,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  249910,
                                                  249916
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7354,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 7354,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                249880,
                                                249916
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7354,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 7354,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "|",
                                              "raw": "'|'",
                                              "range": [
                                                249919,
                                                249922
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7354,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 7354,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "range": [
                                              249880,
                                              249922
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7354,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 7354,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "interpolate",
                                              "range": [
                                                249933,
                                                249944
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7355,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 7355,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "source",
                                              "range": [
                                                249945,
                                                249951
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7355,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 7355,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "range": [
                                              249933,
                                              249951
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7355,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 7355,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            249880,
                                            249951
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7354,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 7355,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": "|",
                                          "raw": "'|'",
                                          "range": [
                                            249954,
                                            249957
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7355,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 7355,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "range": [
                                          249880,
                                          249957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7354,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 7355,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ConditionalExpression",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "===",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "interpolate",
                                              "range": [
                                                249969,
                                                249980
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7356,
                                                  "column": 9
                                                },
                                                "end": {
                                                  "line": 7356,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "reInterpolate",
                                              "range": [
                                                249985,
                                                249998
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7356,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 7356,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              249969,
                                              249998
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7356,
                                                "column": 9
                                              },
                                              "end": {
                                                "line": 7356,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "Identifier",
                                            "name": "reEsTemplate",
                                            "range": [
                                              250001,
                                              250013
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7356,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 7356,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "alternate": {
                                            "type": "Identifier",
                                            "name": "reNoMatch",
                                            "range": [
                                              250016,
                                              250025
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7356,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 7356,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            249969,
                                            250025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7356,
                                              "column": 9
                                            },
                                            "end": {
                                              "line": 7356,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            250027,
                                            250033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7356,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 7356,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "range": [
                                          249968,
                                          250033
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7356,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 7356,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "range": [
                                        249880,
                                        250033
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7354,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 7356,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "|",
                                      "raw": "'|'",
                                      "range": [
                                        250036,
                                        250039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7356,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 7356,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "range": [
                                      249880,
                                      250039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7354,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7356,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "LogicalExpression",
                                      "operator": "||",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "options",
                                          "range": [
                                            250051,
                                            250058
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7357,
                                              "column": 9
                                            },
                                            "end": {
                                              "line": 7357,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "evaluate",
                                          "range": [
                                            250059,
                                            250067
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7357,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 7357,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "range": [
                                          250051,
                                          250067
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7357,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 7357,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "reNoMatch",
                                        "range": [
                                          250071,
                                          250080
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7357,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 7357,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        250051,
                                        250080
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7357,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 7357,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        250082,
                                        250088
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7357,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 7357,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      250050,
                                      250088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7357,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7357,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    249880,
                                    250088
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7354,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7357,
                                      "column": 46
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "|$",
                                  "raw": "'|$'",
                                  "range": [
                                    250091,
                                    250095
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7357,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 7357,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  249880,
                                  250095
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7354,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7357,
                                    "column": 53
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "g",
                                "raw": "'g'",
                                "range": [
                                  250104,
                                  250107
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7358,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7358,
                                    "column": 11
                                  }
                                }
                              }
                            ],
                            "range": [
                              249864,
                              250108
                            ],
                            "loc": {
                              "start": {
                                "line": 7353,
                                "column": 25
                              },
                              "end": {
                                "line": 7358,
                                "column": 12
                              }
                            }
                          },
                          "range": [
                            249849,
                            250108
                          ],
                          "loc": {
                            "start": {
                              "line": 7353,
                              "column": 10
                            },
                            "end": {
                              "line": 7358,
                              "column": 12
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        249845,
                        250109
                      ],
                      "loc": {
                        "start": {
                          "line": 7353,
                          "column": 6
                        },
                        "end": {
                          "line": 7358,
                          "column": 13
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              250117,
                              250123
                            ],
                            "loc": {
                              "start": {
                                "line": 7360,
                                "column": 6
                              },
                              "end": {
                                "line": 7360,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "replace",
                            "range": [
                              250124,
                              250131
                            ],
                            "loc": {
                              "start": {
                                "line": 7360,
                                "column": 13
                              },
                              "end": {
                                "line": 7360,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            250117,
                            250131
                          ],
                          "loc": {
                            "start": {
                              "line": 7360,
                              "column": 6
                            },
                            "end": {
                              "line": 7360,
                              "column": 20
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "reDelimiters",
                            "range": [
                              250132,
                              250144
                            ],
                            "loc": {
                              "start": {
                                "line": 7360,
                                "column": 21
                              },
                              "end": {
                                "line": 7360,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "match",
                                "range": [
                                  250155,
                                  250160
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7360,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 7360,
                                    "column": 49
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "escapeValue",
                                "range": [
                                  250162,
                                  250173
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7360,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 7360,
                                    "column": 62
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "interpolateValue",
                                "range": [
                                  250175,
                                  250191
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7360,
                                    "column": 64
                                  },
                                  "end": {
                                    "line": 7360,
                                    "column": 80
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "esTemplateValue",
                                "range": [
                                  250193,
                                  250208
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7360,
                                    "column": 82
                                  },
                                  "end": {
                                    "line": 7360,
                                    "column": 97
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "evaluateValue",
                                "range": [
                                  250210,
                                  250223
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7360,
                                    "column": 99
                                  },
                                  "end": {
                                    "line": 7360,
                                    "column": 112
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "offset",
                                "range": [
                                  250225,
                                  250231
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7360,
                                    "column": 114
                                  },
                                  "end": {
                                    "line": 7360,
                                    "column": 120
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "interpolateValue",
                                      "range": [
                                        250243,
                                        250259
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7361,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 7361,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "interpolateValue",
                                        "range": [
                                          250264,
                                          250280
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7361,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 7361,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "esTemplateValue",
                                        "range": [
                                          250283,
                                          250298
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7361,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 7361,
                                            "column": 63
                                          }
                                        }
                                      },
                                      "range": [
                                        250264,
                                        250298
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7361,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 7361,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "range": [
                                      250243,
                                      250299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7361,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7361,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    250243,
                                    250300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7361,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7361,
                                      "column": 65
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "+=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        250382,
                                        250388
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7364,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 7364,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "string",
                                              "range": [
                                                250392,
                                                250398
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7364,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 7364,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "slice",
                                              "range": [
                                                250399,
                                                250404
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7364,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 7364,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "range": [
                                              250392,
                                              250404
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7364,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 7364,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                250405,
                                                250410
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7364,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 7364,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "offset",
                                              "range": [
                                                250412,
                                                250418
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7364,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 7364,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            250392,
                                            250419
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7364,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 7364,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "replace",
                                          "range": [
                                            250420,
                                            250427
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7364,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 7364,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          250392,
                                          250427
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7364,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 7364,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "reUnescapedString",
                                          "range": [
                                            250428,
                                            250445
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7364,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 7364,
                                              "column": 71
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "escapeStringChar",
                                          "range": [
                                            250447,
                                            250463
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7364,
                                              "column": 73
                                            },
                                            "end": {
                                              "line": 7364,
                                              "column": 89
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        250392,
                                        250464
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7364,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 7364,
                                          "column": 90
                                        }
                                      }
                                    },
                                    "range": [
                                      250382,
                                      250464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7364,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7364,
                                        "column": 90
                                      }
                                    }
                                  },
                                  "range": [
                                    250382,
                                    250465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7364,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7364,
                                      "column": 91
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "escapeValue",
                                    "range": [
                                      250523,
                                      250534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7367,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7367,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "isEscaping",
                                            "range": [
                                              250548,
                                              250558
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7368,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 7368,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": true,
                                            "raw": "true",
                                            "range": [
                                              250561,
                                              250565
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7368,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 7368,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            250548,
                                            250565
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7368,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 7368,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "range": [
                                          250548,
                                          250566
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7368,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 7368,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "+=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              250577,
                                              250583
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7369,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 7369,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "BinaryExpression",
                                              "operator": "+",
                                              "left": {
                                                "type": "Literal",
                                                "value": "' +\n__e(",
                                                "raw": "\"' +\\n__e(\"",
                                                "range": [
                                                  250587,
                                                  250598
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7369,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 7369,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "escapeValue",
                                                "range": [
                                                  250601,
                                                  250612
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7369,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 7369,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                250587,
                                                250612
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7369,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 7369,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": ") +\n'",
                                              "raw": "\") +\\n'\"",
                                              "range": [
                                                250615,
                                                250623
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7369,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 7369,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "range": [
                                              250587,
                                              250623
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7369,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 7369,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "range": [
                                            250577,
                                            250623
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7369,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 7369,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "range": [
                                          250577,
                                          250624
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7369,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 7369,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      250536,
                                      250634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7367,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 7370,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    250519,
                                    250634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7367,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7370,
                                      "column": 9
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "evaluateValue",
                                    "range": [
                                      250647,
                                      250660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7371,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7371,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "isEvaluating",
                                            "range": [
                                              250674,
                                              250686
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7372,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 7372,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": true,
                                            "raw": "true",
                                            "range": [
                                              250689,
                                              250693
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7372,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 7372,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "range": [
                                            250674,
                                            250693
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7372,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 7372,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "range": [
                                          250674,
                                          250694
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7372,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 7372,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "+=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              250705,
                                              250711
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7373,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 7373,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "BinaryExpression",
                                              "operator": "+",
                                              "left": {
                                                "type": "Literal",
                                                "value": "';\n",
                                                "raw": "\"';\\n\"",
                                                "range": [
                                                  250715,
                                                  250721
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7373,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 7373,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "evaluateValue",
                                                "range": [
                                                  250724,
                                                  250737
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7373,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 7373,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                250715,
                                                250737
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7373,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 7373,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": ";\n__p += '",
                                              "raw": "\";\\n__p += '\"",
                                              "range": [
                                                250740,
                                                250753
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7373,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 7373,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "range": [
                                              250715,
                                              250753
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7373,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 7373,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "range": [
                                            250705,
                                            250753
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7373,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 7373,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          250705,
                                          250754
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7373,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 7373,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      250662,
                                      250764
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7371,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 7374,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    250643,
                                    250764
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7371,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7374,
                                      "column": 9
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "interpolateValue",
                                    "range": [
                                      250777,
                                      250793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7375,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7375,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "+=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              250807,
                                              250813
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7376,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 7376,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "BinaryExpression",
                                              "operator": "+",
                                              "left": {
                                                "type": "Literal",
                                                "value": "' +\n((__t = (",
                                                "raw": "\"' +\\n((__t = (\"",
                                                "range": [
                                                  250817,
                                                  250833
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7376,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 7376,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "interpolateValue",
                                                "range": [
                                                  250836,
                                                  250852
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7376,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 7376,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                250817,
                                                250852
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7376,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 7376,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": ")) == null ? '' : __t) +\n'",
                                              "raw": "\")) == null ? '' : __t) +\\n'\"",
                                              "range": [
                                                250855,
                                                250884
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7376,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 7376,
                                                  "column": 87
                                                }
                                              }
                                            },
                                            "range": [
                                              250817,
                                              250884
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7376,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 7376,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "range": [
                                            250807,
                                            250884
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7376,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 7376,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "range": [
                                          250807,
                                          250885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7376,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 7376,
                                            "column": 88
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      250795,
                                      250895
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7375,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 7377,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    250773,
                                    250895
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7375,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7377,
                                      "column": 9
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        250904,
                                        250909
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7378,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 7378,
                                          "column": 13
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "offset",
                                        "range": [
                                          250912,
                                          250918
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7378,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 7378,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "match",
                                          "range": [
                                            250921,
                                            250926
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7378,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 7378,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            250927,
                                            250933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7378,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 7378,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "range": [
                                          250921,
                                          250933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7378,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 7378,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        250912,
                                        250933
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7378,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 7378,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      250904,
                                      250933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7378,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7378,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    250904,
                                    250934
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7378,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7378,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "match",
                                    "range": [
                                      251099,
                                      251104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7382,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 7382,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    251092,
                                    251105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7382,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7382,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "range": [
                                250233,
                                251113
                              ],
                              "loc": {
                                "start": {
                                  "line": 7360,
                                  "column": 122
                                },
                                "end": {
                                  "line": 7383,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              250146,
                              251113
                            ],
                            "loc": {
                              "start": {
                                "line": 7360,
                                "column": 35
                              },
                              "end": {
                                "line": 7383,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          250117,
                          251114
                        ],
                        "loc": {
                          "start": {
                            "line": 7360,
                            "column": 6
                          },
                          "end": {
                            "line": 7383,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        250117,
                        251115
                      ],
                      "loc": {
                        "start": {
                          "line": 7360,
                          "column": 6
                        },
                        "end": {
                          "line": 7383,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "+=",
                        "left": {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            251123,
                            251129
                          ],
                          "loc": {
                            "start": {
                              "line": 7385,
                              "column": 6
                            },
                            "end": {
                              "line": 7385,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "';\n",
                          "raw": "\"';\\n\"",
                          "range": [
                            251133,
                            251139
                          ],
                          "loc": {
                            "start": {
                              "line": 7385,
                              "column": 16
                            },
                            "end": {
                              "line": 7385,
                              "column": 22
                            }
                          }
                        },
                        "range": [
                          251123,
                          251139
                        ],
                        "loc": {
                          "start": {
                            "line": 7385,
                            "column": 6
                          },
                          "end": {
                            "line": 7385,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        251123,
                        251140
                      ],
                      "loc": {
                        "start": {
                          "line": 7385,
                          "column": 6
                        },
                        "end": {
                          "line": 7385,
                          "column": 23
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "variable",
                            "range": [
                              251303,
                              251311
                            ],
                            "loc": {
                              "start": {
                                "line": 7389,
                                "column": 10
                              },
                              "end": {
                                "line": 7389,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                251314,
                                251321
                              ],
                              "loc": {
                                "start": {
                                  "line": 7389,
                                  "column": 21
                                },
                                "end": {
                                  "line": 7389,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "variable",
                              "range": [
                                251322,
                                251330
                              ],
                              "loc": {
                                "start": {
                                  "line": 7389,
                                  "column": 29
                                },
                                "end": {
                                  "line": 7389,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              251314,
                              251330
                            ],
                            "loc": {
                              "start": {
                                "line": 7389,
                                "column": 21
                              },
                              "end": {
                                "line": 7389,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            251303,
                            251330
                          ],
                          "loc": {
                            "start": {
                              "line": 7389,
                              "column": 10
                            },
                            "end": {
                              "line": 7389,
                              "column": 37
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        251299,
                        251331
                      ],
                      "loc": {
                        "start": {
                          "line": 7389,
                          "column": 6
                        },
                        "end": {
                          "line": 7389,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "variable",
                          "range": [
                            251343,
                            251351
                          ],
                          "loc": {
                            "start": {
                              "line": 7390,
                              "column": 11
                            },
                            "end": {
                              "line": 7390,
                              "column": 19
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          251342,
                          251351
                        ],
                        "loc": {
                          "start": {
                            "line": 7390,
                            "column": 10
                          },
                          "end": {
                            "line": 7390,
                            "column": 19
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  251363,
                                  251369
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7391,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7391,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Literal",
                                    "value": "with (obj) {\n",
                                    "raw": "'with (obj) {\\n'",
                                    "range": [
                                      251372,
                                      251388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7391,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7391,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      251391,
                                      251397
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7391,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 7391,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    251372,
                                    251397
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7391,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 7391,
                                      "column": 42
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "\n}\n",
                                  "raw": "'\\n}\\n'",
                                  "range": [
                                    251400,
                                    251407
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7391,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 7391,
                                      "column": 52
                                    }
                                  }
                                },
                                "range": [
                                  251372,
                                  251407
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7391,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 7391,
                                    "column": 52
                                  }
                                }
                              },
                              "range": [
                                251363,
                                251407
                              ],
                              "loc": {
                                "start": {
                                  "line": 7391,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7391,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              251363,
                              251408
                            ],
                            "loc": {
                              "start": {
                                "line": 7391,
                                "column": 8
                              },
                              "end": {
                                "line": 7391,
                                "column": 53
                              }
                            }
                          }
                        ],
                        "range": [
                          251353,
                          251416
                        ],
                        "loc": {
                          "start": {
                            "line": 7390,
                            "column": 21
                          },
                          "end": {
                            "line": 7392,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        251338,
                        251416
                      ],
                      "loc": {
                        "start": {
                          "line": 7390,
                          "column": 6
                        },
                        "end": {
                          "line": 7392,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            251472,
                            251478
                          ],
                          "loc": {
                            "start": {
                              "line": 7394,
                              "column": 6
                            },
                            "end": {
                              "line": 7394,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "isEvaluating",
                                    "range": [
                                      251482,
                                      251494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7394,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 7394,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          251497,
                                          251503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7394,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 7394,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "replace",
                                        "range": [
                                          251504,
                                          251511
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7394,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 7394,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        251497,
                                        251511
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7394,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 7394,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "reEmptyStringLeading",
                                        "range": [
                                          251512,
                                          251532
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7394,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 7394,
                                            "column": 66
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "",
                                        "raw": "''",
                                        "range": [
                                          251534,
                                          251536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7394,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 7394,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      251497,
                                      251537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7394,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 7394,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      251540,
                                      251546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7394,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 7394,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    251482,
                                    251546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7394,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 7394,
                                      "column": 80
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "replace",
                                  "range": [
                                    251557,
                                    251564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7395,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 7395,
                                      "column": 16
                                    }
                                  }
                                },
                                "range": [
                                  251481,
                                  251564
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7394,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7395,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "reEmptyStringMiddle",
                                  "range": [
                                    251565,
                                    251584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7395,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 7395,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "$1",
                                  "raw": "'$1'",
                                  "range": [
                                    251586,
                                    251590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7395,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 7395,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                251481,
                                251591
                              ],
                              "loc": {
                                "start": {
                                  "line": 7394,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7395,
                                  "column": 43
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "replace",
                              "range": [
                                251601,
                                251608
                              ],
                              "loc": {
                                "start": {
                                  "line": 7396,
                                  "column": 9
                                },
                                "end": {
                                  "line": 7396,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              251481,
                              251608
                            ],
                            "loc": {
                              "start": {
                                "line": 7394,
                                "column": 15
                              },
                              "end": {
                                "line": 7396,
                                "column": 16
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "reEmptyStringTrailing",
                              "range": [
                                251609,
                                251630
                              ],
                              "loc": {
                                "start": {
                                  "line": 7396,
                                  "column": 17
                                },
                                "end": {
                                  "line": 7396,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": "$1;",
                              "raw": "'$1;'",
                              "range": [
                                251632,
                                251637
                              ],
                              "loc": {
                                "start": {
                                  "line": 7396,
                                  "column": 40
                                },
                                "end": {
                                  "line": 7396,
                                  "column": 45
                                }
                              }
                            }
                          ],
                          "range": [
                            251481,
                            251638
                          ],
                          "loc": {
                            "start": {
                              "line": 7394,
                              "column": 15
                            },
                            "end": {
                              "line": 7396,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          251472,
                          251638
                        ],
                        "loc": {
                          "start": {
                            "line": 7394,
                            "column": 6
                          },
                          "end": {
                            "line": 7396,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        251472,
                        251639
                      ],
                      "loc": {
                        "start": {
                          "line": 7394,
                          "column": 6
                        },
                        "end": {
                          "line": 7396,
                          "column": 47
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            251688,
                            251694
                          ],
                          "loc": {
                            "start": {
                              "line": 7399,
                              "column": 6
                            },
                            "end": {
                              "line": 7399,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "Literal",
                                          "value": "function(",
                                          "raw": "'function('",
                                          "range": [
                                            251697,
                                            251708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7399,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 7399,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "LogicalExpression",
                                          "operator": "||",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "variable",
                                            "range": [
                                              251712,
                                              251720
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7399,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 7399,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "obj",
                                            "raw": "'obj'",
                                            "range": [
                                              251724,
                                              251729
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7399,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 7399,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            251712,
                                            251729
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7399,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 7399,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          251697,
                                          251730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7399,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 7399,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": ") {\n",
                                        "raw": "') {\\n'",
                                        "range": [
                                          251733,
                                          251740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7399,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 7399,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "range": [
                                        251697,
                                        251740
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7399,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 7399,
                                          "column": 58
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ConditionalExpression",
                                      "test": {
                                        "type": "Identifier",
                                        "name": "variable",
                                        "range": [
                                          251752,
                                          251760
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7400,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 7400,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "Literal",
                                        "value": "",
                                        "raw": "''",
                                        "range": [
                                          251773,
                                          251775
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7401,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 7401,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "alternate": {
                                        "type": "Literal",
                                        "value": "obj || (obj = {});\n",
                                        "raw": "'obj || (obj = {});\\n'",
                                        "range": [
                                          251788,
                                          251810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7402,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 7402,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        251752,
                                        251810
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7400,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 7402,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      251697,
                                      251820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7399,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 7403,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "var __t, __p = ''",
                                    "raw": "\"var __t, __p = ''\"",
                                    "range": [
                                      251831,
                                      251850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7404,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7404,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    251697,
                                    251850
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7399,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 7404,
                                      "column": 27
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "isEscaping",
                                    "range": [
                                      251862,
                                      251872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7405,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 7405,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "Literal",
                                    "value": ", __e = _.escape",
                                    "raw": "', __e = _.escape'",
                                    "range": [
                                      251886,
                                      251904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7406,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 7406,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Literal",
                                    "value": "",
                                    "raw": "''",
                                    "range": [
                                      251918,
                                      251920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7407,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 7407,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "range": [
                                    251862,
                                    251920
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7405,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 7407,
                                      "column": 15
                                    }
                                  }
                                },
                                "range": [
                                  251697,
                                  251930
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7399,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7408,
                                    "column": 9
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "isEvaluating",
                                  "range": [
                                    251942,
                                    251954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7409,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 7409,
                                      "column": 21
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Literal",
                                    "value": ", __j = Array.prototype.join;\n",
                                    "raw": "', __j = Array.prototype.join;\\n'",
                                    "range": [
                                      251967,
                                      252000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7410,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7410,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "function print() { __p += __j.call(arguments, '') }\n",
                                    "raw": "\"function print() { __p += __j.call(arguments, '') }\\n\"",
                                    "range": [
                                      252015,
                                      252070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7411,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7411,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    251967,
                                    252070
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7410,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7411,
                                      "column": 67
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Literal",
                                  "value": ";\n",
                                  "raw": "';\\n'",
                                  "range": [
                                    252083,
                                    252088
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7412,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7412,
                                      "column": 17
                                    }
                                  }
                                },
                                "range": [
                                  251942,
                                  252088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7409,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 7412,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                251697,
                                252098
                              ],
                              "loc": {
                                "start": {
                                  "line": 7399,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7413,
                                  "column": 9
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "source",
                              "range": [
                                252109,
                                252115
                              ],
                              "loc": {
                                "start": {
                                  "line": 7414,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7414,
                                  "column": 14
                                }
                              }
                            },
                            "range": [
                              251697,
                              252115
                            ],
                            "loc": {
                              "start": {
                                "line": 7399,
                                "column": 15
                              },
                              "end": {
                                "line": 7414,
                                "column": 14
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "return __p\n}",
                            "raw": "'return __p\\n}'",
                            "range": [
                              252126,
                              252141
                            ],
                            "loc": {
                              "start": {
                                "line": 7415,
                                "column": 8
                              },
                              "end": {
                                "line": 7415,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            251697,
                            252141
                          ],
                          "loc": {
                            "start": {
                              "line": 7399,
                              "column": 15
                            },
                            "end": {
                              "line": 7415,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          251688,
                          252141
                        ],
                        "loc": {
                          "start": {
                            "line": 7399,
                            "column": 6
                          },
                          "end": {
                            "line": 7415,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        251688,
                        252142
                      ],
                      "loc": {
                        "start": {
                          "line": 7399,
                          "column": 6
                        },
                        "end": {
                          "line": 7415,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "sourceURL",
                            "range": [
                              252290,
                              252299
                            ],
                            "loc": {
                              "start": {
                                "line": 7419,
                                "column": 10
                              },
                              "end": {
                                "line": 7419,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "Literal",
                                "value": "\n/*\n//# sourceURL=",
                                "raw": "'\\n/*\\n//# sourceURL='",
                                "range": [
                                  252302,
                                  252324
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7419,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 7419,
                                    "column": 44
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "options",
                                    "range": [
                                      252328,
                                      252335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7419,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 7419,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "sourceURL",
                                    "range": [
                                      252336,
                                      252345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7419,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 7419,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    252328,
                                    252345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7419,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 7419,
                                      "column": 65
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "Literal",
                                      "value": "/lodash/template/source[",
                                      "raw": "'/lodash/template/source['",
                                      "range": [
                                        252349,
                                        252375
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7419,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 7419,
                                          "column": 95
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UpdateExpression",
                                      "operator": "++",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "templateCounter",
                                        "range": [
                                          252379,
                                          252394
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7419,
                                            "column": 99
                                          },
                                          "end": {
                                            "line": 7419,
                                            "column": 114
                                          }
                                        }
                                      },
                                      "prefix": false,
                                      "range": [
                                        252379,
                                        252396
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7419,
                                          "column": 99
                                        },
                                        "end": {
                                          "line": 7419,
                                          "column": 116
                                        }
                                      }
                                    },
                                    "range": [
                                      252349,
                                      252397
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7419,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 7419,
                                        "column": 117
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "]",
                                    "raw": "']'",
                                    "range": [
                                      252400,
                                      252403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7419,
                                        "column": 120
                                      },
                                      "end": {
                                        "line": 7419,
                                        "column": 123
                                      }
                                    }
                                  },
                                  "range": [
                                    252349,
                                    252403
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7419,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 7419,
                                      "column": 123
                                    }
                                  }
                                },
                                "range": [
                                  252328,
                                  252403
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7419,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 7419,
                                    "column": 123
                                  }
                                }
                              },
                              "range": [
                                252302,
                                252404
                              ],
                              "loc": {
                                "start": {
                                  "line": 7419,
                                  "column": 22
                                },
                                "end": {
                                  "line": 7419,
                                  "column": 124
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "\n*/",
                              "raw": "'\\n*/'",
                              "range": [
                                252407,
                                252413
                              ],
                              "loc": {
                                "start": {
                                  "line": 7419,
                                  "column": 127
                                },
                                "end": {
                                  "line": 7419,
                                  "column": 133
                                }
                              }
                            },
                            "range": [
                              252302,
                              252413
                            ],
                            "loc": {
                              "start": {
                                "line": 7419,
                                "column": 22
                              },
                              "end": {
                                "line": 7419,
                                "column": 133
                              }
                            }
                          },
                          "range": [
                            252290,
                            252413
                          ],
                          "loc": {
                            "start": {
                              "line": 7419,
                              "column": 10
                            },
                            "end": {
                              "line": 7419,
                              "column": 133
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        252286,
                        252414
                      ],
                      "loc": {
                        "start": {
                          "line": 7419,
                          "column": 6
                        },
                        "end": {
                          "line": 7419,
                          "column": 134
                        }
                      }
                    },
                    {
                      "type": "TryStatement",
                      "block": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    252440,
                                    252446
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7422,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7422,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "Function",
                                        "range": [
                                          252449,
                                          252457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7422,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 7422,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "importsKeys",
                                          "range": [
                                            252458,
                                            252469
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7422,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 7422,
                                              "column": 41
                                            }
                                          }
                                        },
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "Literal",
                                              "value": "return ",
                                              "raw": "'return '",
                                              "range": [
                                                252471,
                                                252480
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7422,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 7422,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "source",
                                              "range": [
                                                252483,
                                                252489
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7422,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 7422,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "range": [
                                              252471,
                                              252489
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7422,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 7422,
                                                "column": 61
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "sourceURL",
                                            "range": [
                                              252492,
                                              252501
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7422,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 7422,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            252471,
                                            252501
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7422,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 7422,
                                              "column": 73
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        252449,
                                        252502
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7422,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 7422,
                                          "column": 74
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "apply",
                                      "range": [
                                        252503,
                                        252508
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7422,
                                          "column": 75
                                        },
                                        "end": {
                                          "line": 7422,
                                          "column": 80
                                        }
                                      }
                                    },
                                    "range": [
                                      252449,
                                      252508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7422,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 7422,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "undefined",
                                      "range": [
                                        252509,
                                        252518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7422,
                                          "column": 81
                                        },
                                        "end": {
                                          "line": 7422,
                                          "column": 90
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "importsValues",
                                      "range": [
                                        252520,
                                        252533
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7422,
                                          "column": 92
                                        },
                                        "end": {
                                          "line": 7422,
                                          "column": 105
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    252449,
                                    252534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7422,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 7422,
                                      "column": 106
                                    }
                                  }
                                },
                                "range": [
                                  252440,
                                  252534
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7422,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7422,
                                    "column": 106
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              252436,
                              252535
                            ],
                            "loc": {
                              "start": {
                                "line": 7422,
                                "column": 8
                              },
                              "end": {
                                "line": 7422,
                                "column": 107
                              }
                            }
                          }
                        ],
                        "range": [
                          252426,
                          252543
                        ],
                        "loc": {
                          "start": {
                            "line": 7421,
                            "column": 10
                          },
                          "end": {
                            "line": 7423,
                            "column": 7
                          }
                        }
                      },
                      "guardedHandlers": [],
                      "handlers": [
                        {
                          "type": "CatchClause",
                          "param": {
                            "type": "Identifier",
                            "name": "e",
                            "range": [
                              252550,
                              252551
                            ],
                            "loc": {
                              "start": {
                                "line": 7423,
                                "column": 14
                              },
                              "end": {
                                "line": 7423,
                                "column": 15
                              }
                            }
                          },
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "e",
                                      "range": [
                                        252563,
                                        252564
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7424,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 7424,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        252565,
                                        252571
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7424,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7424,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "range": [
                                      252563,
                                      252571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7424,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7424,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      252574,
                                      252580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7424,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 7424,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    252563,
                                    252580
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7424,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7424,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  252563,
                                  252581
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7424,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7424,
                                    "column": 26
                                  }
                                }
                              },
                              {
                                "type": "ThrowStatement",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "e",
                                  "range": [
                                    252596,
                                    252597
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7425,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 7425,
                                      "column": 15
                                    }
                                  }
                                },
                                "range": [
                                  252590,
                                  252598
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7425,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7425,
                                    "column": 16
                                  }
                                }
                              }
                            ],
                            "range": [
                              252553,
                              252606
                            ],
                            "loc": {
                              "start": {
                                "line": 7423,
                                "column": 17
                              },
                              "end": {
                                "line": 7426,
                                "column": 7
                              }
                            }
                          },
                          "range": [
                            252544,
                            252606
                          ],
                          "loc": {
                            "start": {
                              "line": 7423,
                              "column": 8
                            },
                            "end": {
                              "line": 7426,
                              "column": 7
                            }
                          }
                        }
                      ],
                      "finalizer": null,
                      "range": [
                        252422,
                        252606
                      ],
                      "loc": {
                        "start": {
                          "line": 7421,
                          "column": 6
                        },
                        "end": {
                          "line": 7426,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          252617,
                          252621
                        ],
                        "loc": {
                          "start": {
                            "line": 7427,
                            "column": 10
                          },
                          "end": {
                            "line": 7427,
                            "column": 14
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  252640,
                                  252646
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7428,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7428,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    252647,
                                    252651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7428,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 7428,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "range": [
                                252640,
                                252652
                              ],
                              "loc": {
                                "start": {
                                  "line": 7428,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7428,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              252633,
                              252653
                            ],
                            "loc": {
                              "start": {
                                "line": 7428,
                                "column": 8
                              },
                              "end": {
                                "line": 7428,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          252623,
                          252661
                        ],
                        "loc": {
                          "start": {
                            "line": 7427,
                            "column": 16
                          },
                          "end": {
                            "line": 7429,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        252613,
                        252661
                      ],
                      "loc": {
                        "start": {
                          "line": 7427,
                          "column": 6
                        },
                        "end": {
                          "line": 7429,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              252886,
                              252892
                            ],
                            "loc": {
                              "start": {
                                "line": 7433,
                                "column": 6
                              },
                              "end": {
                                "line": 7433,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              252893,
                              252899
                            ],
                            "loc": {
                              "start": {
                                "line": 7433,
                                "column": 13
                              },
                              "end": {
                                "line": 7433,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            252886,
                            252899
                          ],
                          "loc": {
                            "start": {
                              "line": 7433,
                              "column": 6
                            },
                            "end": {
                              "line": 7433,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            252902,
                            252908
                          ],
                          "loc": {
                            "start": {
                              "line": 7433,
                              "column": 22
                            },
                            "end": {
                              "line": 7433,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          252886,
                          252908
                        ],
                        "loc": {
                          "start": {
                            "line": 7433,
                            "column": 6
                          },
                          "end": {
                            "line": 7433,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        252886,
                        252909
                      ],
                      "loc": {
                        "start": {
                          "line": 7433,
                          "column": 6
                        },
                        "end": {
                          "line": 7433,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          252923,
                          252929
                        ],
                        "loc": {
                          "start": {
                            "line": 7434,
                            "column": 13
                          },
                          "end": {
                            "line": 7434,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        252916,
                        252930
                      ],
                      "loc": {
                        "start": {
                          "line": 7434,
                          "column": 6
                        },
                        "end": {
                          "line": 7434,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    248955,
                    252936
                  ],
                  "loc": {
                    "start": {
                      "line": 7331,
                      "column": 45
                    },
                    "end": {
                      "line": 7435,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  248914,
                  252936
                ],
                "loc": {
                  "start": {
                    "line": 7331,
                    "column": 4
                  },
                  "end": {
                    "line": 7435,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "trim",
                      "range": [
                        253420,
                        253424
                      ],
                      "loc": {
                        "start": {
                          "line": 7454,
                          "column": 8
                        },
                        "end": {
                          "line": 7454,
                          "column": 12
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "nativeTrim",
                          "range": [
                            253428,
                            253438
                          ],
                          "loc": {
                            "start": {
                              "line": 7454,
                              "column": 16
                            },
                            "end": {
                              "line": 7454,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          253427,
                          253438
                        ],
                        "loc": {
                          "start": {
                            "line": 7454,
                            "column": 15
                          },
                          "end": {
                            "line": 7454,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "shimTrim",
                        "range": [
                          253441,
                          253449
                        ],
                        "loc": {
                          "start": {
                            "line": 7454,
                            "column": 29
                          },
                          "end": {
                            "line": 7454,
                            "column": 37
                          }
                        }
                      },
                      "alternate": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              253461,
                              253467
                            ],
                            "loc": {
                              "start": {
                                "line": 7454,
                                "column": 49
                              },
                              "end": {
                                "line": 7454,
                                "column": 55
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "chars",
                            "range": [
                              253469,
                              253474
                            ],
                            "loc": {
                              "start": {
                                "line": 7454,
                                "column": 57
                              },
                              "end": {
                                "line": 7454,
                                "column": 62
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    253488,
                                    253494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7455,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7455,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    253498,
                                    253502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7455,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 7455,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  253488,
                                  253502
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7455,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7455,
                                    "column": 24
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Literal",
                                      "value": "",
                                      "raw": "''",
                                      "range": [
                                        253521,
                                        253523
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7456,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 7456,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "range": [
                                      253514,
                                      253524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7456,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7456,
                                        "column": 18
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  253504,
                                  253532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7455,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 7457,
                                    "column": 7
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                253484,
                                253532
                              ],
                              "loc": {
                                "start": {
                                  "line": 7455,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7457,
                                  "column": 7
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "chars",
                                    "range": [
                                      253546,
                                      253551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7458,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 7458,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      253555,
                                      253559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7458,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 7458,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    253546,
                                    253559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7458,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 7458,
                                      "column": 26
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "nativeTrim",
                                      "range": [
                                        253562,
                                        253572
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7458,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 7458,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        253573,
                                        253577
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7458,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 7458,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      253562,
                                      253577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7458,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 7458,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "string",
                                      "range": [
                                        253578,
                                        253584
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7458,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 7458,
                                          "column": 51
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    253562,
                                    253585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7458,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 7458,
                                      "column": 52
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "shimTrim",
                                    "range": [
                                      253588,
                                      253596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7458,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 7458,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "string",
                                      "range": [
                                        253597,
                                        253603
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7458,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 7458,
                                          "column": 70
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "chars",
                                      "range": [
                                        253605,
                                        253610
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7458,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 7458,
                                          "column": 77
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    253588,
                                    253611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7458,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 7458,
                                      "column": 78
                                    }
                                  }
                                },
                                "range": [
                                  253546,
                                  253611
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7458,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 7458,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                253539,
                                253612
                              ],
                              "loc": {
                                "start": {
                                  "line": 7458,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7458,
                                  "column": 79
                                }
                              }
                            }
                          ],
                          "range": [
                            253476,
                            253618
                          ],
                          "loc": {
                            "start": {
                              "line": 7454,
                              "column": 64
                            },
                            "end": {
                              "line": 7459,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          253452,
                          253618
                        ],
                        "loc": {
                          "start": {
                            "line": 7454,
                            "column": 40
                          },
                          "end": {
                            "line": 7459,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        253427,
                        253618
                      ],
                      "loc": {
                        "start": {
                          "line": 7454,
                          "column": 15
                        },
                        "end": {
                          "line": 7459,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      253420,
                      253618
                    ],
                    "loc": {
                      "start": {
                        "line": 7454,
                        "column": 8
                      },
                      "end": {
                        "line": 7459,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  253416,
                  253619
                ],
                "loc": {
                  "start": {
                    "line": 7454,
                    "column": 4
                  },
                  "end": {
                    "line": 7459,
                    "column": 6
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "trimLeft",
                      "range": [
                        254103,
                        254111
                      ],
                      "loc": {
                        "start": {
                          "line": 7478,
                          "column": 8
                        },
                        "end": {
                          "line": 7478,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "nativeTrimLeft",
                          "range": [
                            254115,
                            254129
                          ],
                          "loc": {
                            "start": {
                              "line": 7478,
                              "column": 20
                            },
                            "end": {
                              "line": 7478,
                              "column": 34
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          254114,
                          254129
                        ],
                        "loc": {
                          "start": {
                            "line": 7478,
                            "column": 19
                          },
                          "end": {
                            "line": 7478,
                            "column": 34
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "shimTrimLeft",
                        "range": [
                          254132,
                          254144
                        ],
                        "loc": {
                          "start": {
                            "line": 7478,
                            "column": 37
                          },
                          "end": {
                            "line": 7478,
                            "column": 49
                          }
                        }
                      },
                      "alternate": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              254156,
                              254162
                            ],
                            "loc": {
                              "start": {
                                "line": 7478,
                                "column": 61
                              },
                              "end": {
                                "line": 7478,
                                "column": 67
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "chars",
                            "range": [
                              254164,
                              254169
                            ],
                            "loc": {
                              "start": {
                                "line": 7478,
                                "column": 69
                              },
                              "end": {
                                "line": 7478,
                                "column": 74
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    254183,
                                    254189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7479,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7479,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    254193,
                                    254197
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7479,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 7479,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  254183,
                                  254197
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7479,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7479,
                                    "column": 24
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Literal",
                                      "value": "",
                                      "raw": "''",
                                      "range": [
                                        254216,
                                        254218
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7480,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 7480,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "range": [
                                      254209,
                                      254219
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7480,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7480,
                                        "column": 18
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  254199,
                                  254227
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7479,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 7481,
                                    "column": 7
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                254179,
                                254227
                              ],
                              "loc": {
                                "start": {
                                  "line": 7479,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7481,
                                  "column": 7
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "chars",
                                    "range": [
                                      254241,
                                      254246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7482,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 7482,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      254250,
                                      254254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7482,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 7482,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    254241,
                                    254254
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7482,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 7482,
                                      "column": 26
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "nativeTrimLeft",
                                      "range": [
                                        254257,
                                        254271
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7482,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 7482,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        254272,
                                        254276
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7482,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 7482,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "range": [
                                      254257,
                                      254276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7482,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 7482,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "string",
                                      "range": [
                                        254277,
                                        254283
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7482,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 7482,
                                          "column": 55
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    254257,
                                    254284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7482,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 7482,
                                      "column": 56
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "shimTrimLeft",
                                    "range": [
                                      254287,
                                      254299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7482,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 7482,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "string",
                                      "range": [
                                        254300,
                                        254306
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7482,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 7482,
                                          "column": 78
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "chars",
                                      "range": [
                                        254308,
                                        254313
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7482,
                                          "column": 80
                                        },
                                        "end": {
                                          "line": 7482,
                                          "column": 85
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    254287,
                                    254314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7482,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 7482,
                                      "column": 86
                                    }
                                  }
                                },
                                "range": [
                                  254241,
                                  254314
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7482,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 7482,
                                    "column": 86
                                  }
                                }
                              },
                              "range": [
                                254234,
                                254315
                              ],
                              "loc": {
                                "start": {
                                  "line": 7482,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7482,
                                  "column": 87
                                }
                              }
                            }
                          ],
                          "range": [
                            254171,
                            254321
                          ],
                          "loc": {
                            "start": {
                              "line": 7478,
                              "column": 76
                            },
                            "end": {
                              "line": 7483,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          254147,
                          254321
                        ],
                        "loc": {
                          "start": {
                            "line": 7478,
                            "column": 52
                          },
                          "end": {
                            "line": 7483,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        254114,
                        254321
                      ],
                      "loc": {
                        "start": {
                          "line": 7478,
                          "column": 19
                        },
                        "end": {
                          "line": 7483,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      254103,
                      254321
                    ],
                    "loc": {
                      "start": {
                        "line": 7478,
                        "column": 8
                      },
                      "end": {
                        "line": 7483,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  254099,
                  254322
                ],
                "loc": {
                  "start": {
                    "line": 7478,
                    "column": 4
                  },
                  "end": {
                    "line": 7483,
                    "column": 6
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "trimRight",
                      "range": [
                        254809,
                        254818
                      ],
                      "loc": {
                        "start": {
                          "line": 7502,
                          "column": 8
                        },
                        "end": {
                          "line": 7502,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "nativeTrimRight",
                          "range": [
                            254822,
                            254837
                          ],
                          "loc": {
                            "start": {
                              "line": 7502,
                              "column": 21
                            },
                            "end": {
                              "line": 7502,
                              "column": 36
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          254821,
                          254837
                        ],
                        "loc": {
                          "start": {
                            "line": 7502,
                            "column": 20
                          },
                          "end": {
                            "line": 7502,
                            "column": 36
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "shimTrimRight",
                        "range": [
                          254840,
                          254853
                        ],
                        "loc": {
                          "start": {
                            "line": 7502,
                            "column": 39
                          },
                          "end": {
                            "line": 7502,
                            "column": 52
                          }
                        }
                      },
                      "alternate": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              254865,
                              254871
                            ],
                            "loc": {
                              "start": {
                                "line": 7502,
                                "column": 64
                              },
                              "end": {
                                "line": 7502,
                                "column": 70
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "chars",
                            "range": [
                              254873,
                              254878
                            ],
                            "loc": {
                              "start": {
                                "line": 7502,
                                "column": 72
                              },
                              "end": {
                                "line": 7502,
                                "column": 77
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "string",
                                  "range": [
                                    254892,
                                    254898
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7503,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7503,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    254902,
                                    254906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7503,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 7503,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  254892,
                                  254906
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7503,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7503,
                                    "column": 24
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Literal",
                                      "value": "",
                                      "raw": "''",
                                      "range": [
                                        254925,
                                        254927
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7504,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 7504,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "range": [
                                      254918,
                                      254928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7504,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7504,
                                        "column": 18
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  254908,
                                  254936
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7503,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 7505,
                                    "column": 7
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                254888,
                                254936
                              ],
                              "loc": {
                                "start": {
                                  "line": 7503,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7505,
                                  "column": 7
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "chars",
                                    "range": [
                                      254950,
                                      254955
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7506,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 7506,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      254959,
                                      254963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7506,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 7506,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    254950,
                                    254963
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7506,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 7506,
                                      "column": 26
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "nativeTrimRight",
                                      "range": [
                                        254966,
                                        254981
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7506,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 7506,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        254982,
                                        254986
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7506,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 7506,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      254966,
                                      254986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7506,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 7506,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "string",
                                      "range": [
                                        254987,
                                        254993
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7506,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 7506,
                                          "column": 56
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    254966,
                                    254994
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7506,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 7506,
                                      "column": 57
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "shimTrimRight",
                                    "range": [
                                      254997,
                                      255010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7506,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 7506,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "string",
                                      "range": [
                                        255011,
                                        255017
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7506,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 7506,
                                          "column": 80
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "chars",
                                      "range": [
                                        255019,
                                        255024
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7506,
                                          "column": 82
                                        },
                                        "end": {
                                          "line": 7506,
                                          "column": 87
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    254997,
                                    255025
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7506,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 7506,
                                      "column": 88
                                    }
                                  }
                                },
                                "range": [
                                  254950,
                                  255025
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7506,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 7506,
                                    "column": 88
                                  }
                                }
                              },
                              "range": [
                                254943,
                                255026
                              ],
                              "loc": {
                                "start": {
                                  "line": 7506,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7506,
                                  "column": 89
                                }
                              }
                            }
                          ],
                          "range": [
                            254880,
                            255032
                          ],
                          "loc": {
                            "start": {
                              "line": 7502,
                              "column": 79
                            },
                            "end": {
                              "line": 7507,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          254856,
                          255032
                        ],
                        "loc": {
                          "start": {
                            "line": 7502,
                            "column": 55
                          },
                          "end": {
                            "line": 7507,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        254821,
                        255032
                      ],
                      "loc": {
                        "start": {
                          "line": 7502,
                          "column": 20
                        },
                        "end": {
                          "line": 7507,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      254809,
                      255032
                    ],
                    "loc": {
                      "start": {
                        "line": 7502,
                        "column": 8
                      },
                      "end": {
                        "line": 7507,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  254805,
                  255033
                ],
                "loc": {
                  "start": {
                    "line": 7502,
                    "column": 4
                  },
                  "end": {
                    "line": 7507,
                    "column": 6
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "truncate",
                  "range": [
                    256413,
                    256421
                  ],
                  "loc": {
                    "start": {
                      "line": 7540,
                      "column": 13
                    },
                    "end": {
                      "line": 7540,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      256422,
                      256428
                    ],
                    "loc": {
                      "start": {
                        "line": 7540,
                        "column": 22
                      },
                      "end": {
                        "line": 7540,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      256430,
                      256437
                    ],
                    "loc": {
                      "start": {
                        "line": 7540,
                        "column": 30
                      },
                      "end": {
                        "line": 7540,
                        "column": 37
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              256451,
                              256457
                            ],
                            "loc": {
                              "start": {
                                "line": 7541,
                                "column": 10
                              },
                              "end": {
                                "line": 7541,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 30,
                            "raw": "30",
                            "range": [
                              256460,
                              256462
                            ],
                            "loc": {
                              "start": {
                                "line": 7541,
                                "column": 19
                              },
                              "end": {
                                "line": 7541,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            256451,
                            256462
                          ],
                          "loc": {
                            "start": {
                              "line": 7541,
                              "column": 10
                            },
                            "end": {
                              "line": 7541,
                              "column": 21
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "omission",
                            "range": [
                              256474,
                              256482
                            ],
                            "loc": {
                              "start": {
                                "line": 7542,
                                "column": 10
                              },
                              "end": {
                                "line": 7542,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": "...",
                            "raw": "'...'",
                            "range": [
                              256485,
                              256490
                            ],
                            "loc": {
                              "start": {
                                "line": 7542,
                                "column": 21
                              },
                              "end": {
                                "line": 7542,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            256474,
                            256490
                          ],
                          "loc": {
                            "start": {
                              "line": 7542,
                              "column": 10
                            },
                            "end": {
                              "line": 7542,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        256447,
                        256491
                      ],
                      "loc": {
                        "start": {
                          "line": 7541,
                          "column": 6
                        },
                        "end": {
                          "line": 7542,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "options",
                          "range": [
                            256503,
                            256510
                          ],
                          "loc": {
                            "start": {
                              "line": 7544,
                              "column": 10
                            },
                            "end": {
                              "line": 7544,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isObject",
                            "range": [
                              256514,
                              256522
                            ],
                            "loc": {
                              "start": {
                                "line": 7544,
                                "column": 21
                              },
                              "end": {
                                "line": 7544,
                                "column": 29
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                256523,
                                256530
                              ],
                              "loc": {
                                "start": {
                                  "line": 7544,
                                  "column": 30
                                },
                                "end": {
                                  "line": 7544,
                                  "column": 37
                                }
                              }
                            }
                          ],
                          "range": [
                            256514,
                            256531
                          ],
                          "loc": {
                            "start": {
                              "line": 7544,
                              "column": 21
                            },
                            "end": {
                              "line": 7544,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          256503,
                          256531
                        ],
                        "loc": {
                          "start": {
                            "line": 7544,
                            "column": 10
                          },
                          "end": {
                            "line": 7544,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "separator",
                                  "range": [
                                    256547,
                                    256556
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7545,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7545,
                                      "column": 21
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "in",
                                    "left": {
                                      "type": "Literal",
                                      "value": "separator",
                                      "raw": "'separator'",
                                      "range": [
                                        256559,
                                        256570
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7545,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 7545,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        256574,
                                        256581
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7545,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 7545,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      256559,
                                      256581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7545,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 7545,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        256584,
                                        256591
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7545,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 7545,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "separator",
                                      "range": [
                                        256592,
                                        256601
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7545,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 7545,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "range": [
                                      256584,
                                      256601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7545,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 7545,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Identifier",
                                    "name": "separator",
                                    "range": [
                                      256604,
                                      256613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7545,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 7545,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    256559,
                                    256613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7545,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 7545,
                                      "column": 78
                                    }
                                  }
                                },
                                "range": [
                                  256547,
                                  256613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7545,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7545,
                                    "column": 78
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              256543,
                              256614
                            ],
                            "loc": {
                              "start": {
                                "line": 7545,
                                "column": 8
                              },
                              "end": {
                                "line": 7545,
                                "column": 79
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  256623,
                                  256629
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7546,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7546,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "in",
                                  "left": {
                                    "type": "Literal",
                                    "value": "length",
                                    "raw": "'length'",
                                    "range": [
                                      256632,
                                      256640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7546,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7546,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "options",
                                    "range": [
                                      256644,
                                      256651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7546,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 7546,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    256632,
                                    256651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7546,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 7546,
                                      "column": 36
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "UnaryExpression",
                                    "operator": "+",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "options",
                                        "range": [
                                          256655,
                                          256662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7546,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 7546,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          256663,
                                          256669
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7546,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 7546,
                                            "column": 54
                                          }
                                        }
                                      },
                                      "range": [
                                        256655,
                                        256669
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7546,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 7546,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      256654,
                                      256669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7546,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 7546,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      256673,
                                      256674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7546,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 7546,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    256654,
                                    256674
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7546,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 7546,
                                      "column": 59
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    256677,
                                    256683
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7546,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 7546,
                                      "column": 68
                                    }
                                  }
                                },
                                "range": [
                                  256632,
                                  256683
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7546,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 7546,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                256623,
                                256683
                              ],
                              "loc": {
                                "start": {
                                  "line": 7546,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7546,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              256623,
                              256684
                            ],
                            "loc": {
                              "start": {
                                "line": 7546,
                                "column": 8
                              },
                              "end": {
                                "line": 7546,
                                "column": 69
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "omission",
                                "range": [
                                  256693,
                                  256701
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7547,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7547,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "in",
                                  "left": {
                                    "type": "Literal",
                                    "value": "omission",
                                    "raw": "'omission'",
                                    "range": [
                                      256704,
                                      256714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7547,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 7547,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "options",
                                    "range": [
                                      256718,
                                      256725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7547,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 7547,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    256704,
                                    256725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7547,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 7547,
                                      "column": 40
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "String",
                                    "range": [
                                      256728,
                                      256734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7547,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 7547,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "options",
                                        "range": [
                                          256735,
                                          256742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7547,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 7547,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "omission",
                                        "range": [
                                          256743,
                                          256751
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7547,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 7547,
                                            "column": 66
                                          }
                                        }
                                      },
                                      "range": [
                                        256735,
                                        256751
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7547,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 7547,
                                          "column": 66
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    256728,
                                    256752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7547,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 7547,
                                      "column": 67
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Identifier",
                                  "name": "omission",
                                  "range": [
                                    256755,
                                    256763
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7547,
                                      "column": 70
                                    },
                                    "end": {
                                      "line": 7547,
                                      "column": 78
                                    }
                                  }
                                },
                                "range": [
                                  256704,
                                  256763
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7547,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 7547,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                256693,
                                256763
                              ],
                              "loc": {
                                "start": {
                                  "line": 7547,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7547,
                                  "column": 78
                                }
                              }
                            },
                            "range": [
                              256693,
                              256764
                            ],
                            "loc": {
                              "start": {
                                "line": 7547,
                                "column": 8
                              },
                              "end": {
                                "line": 7547,
                                "column": 79
                              }
                            }
                          }
                        ],
                        "range": [
                          256533,
                          256772
                        ],
                        "loc": {
                          "start": {
                            "line": 7544,
                            "column": 40
                          },
                          "end": {
                            "line": 7548,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "options",
                            "range": [
                              256788,
                              256795
                            ],
                            "loc": {
                              "start": {
                                "line": 7549,
                                "column": 15
                              },
                              "end": {
                                "line": 7549,
                                "column": 22
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              256799,
                              256803
                            ],
                            "loc": {
                              "start": {
                                "line": 7549,
                                "column": 26
                              },
                              "end": {
                                "line": 7549,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            256788,
                            256803
                          ],
                          "loc": {
                            "start": {
                              "line": 7549,
                              "column": 15
                            },
                            "end": {
                              "line": 7549,
                              "column": 30
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    256815,
                                    256821
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7550,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7550,
                                      "column": 14
                                    }
                                  }
                                },
                                "right": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "UnaryExpression",
                                    "operator": "+",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        256825,
                                        256832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7550,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 7550,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      256824,
                                      256832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7550,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7550,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      256836,
                                      256837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7550,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 7550,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    256824,
                                    256837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7550,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 7550,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  256815,
                                  256837
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7550,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7550,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                256815,
                                256838
                              ],
                              "loc": {
                                "start": {
                                  "line": 7550,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7550,
                                  "column": 31
                                }
                              }
                            }
                          ],
                          "range": [
                            256805,
                            256846
                          ],
                          "loc": {
                            "start": {
                              "line": 7549,
                              "column": 32
                            },
                            "end": {
                              "line": 7551,
                              "column": 7
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          256784,
                          256846
                        ],
                        "loc": {
                          "start": {
                            "line": 7549,
                            "column": 11
                          },
                          "end": {
                            "line": 7551,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        256499,
                        256846
                      ],
                      "loc": {
                        "start": {
                          "line": 7544,
                          "column": 6
                        },
                        "end": {
                          "line": 7551,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            256853,
                            256859
                          ],
                          "loc": {
                            "start": {
                              "line": 7552,
                              "column": 6
                            },
                            "end": {
                              "line": 7552,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                256862,
                                256868
                              ],
                              "loc": {
                                "start": {
                                  "line": 7552,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7552,
                                  "column": 21
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                256872,
                                256876
                              ],
                              "loc": {
                                "start": {
                                  "line": 7552,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7552,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              256862,
                              256876
                            ],
                            "loc": {
                              "start": {
                                "line": 7552,
                                "column": 15
                              },
                              "end": {
                                "line": 7552,
                                "column": 29
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              256879,
                              256881
                            ],
                            "loc": {
                              "start": {
                                "line": 7552,
                                "column": 32
                              },
                              "end": {
                                "line": 7552,
                                "column": 34
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "String",
                              "range": [
                                256884,
                                256890
                              ],
                              "loc": {
                                "start": {
                                  "line": 7552,
                                  "column": 37
                                },
                                "end": {
                                  "line": 7552,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  256891,
                                  256897
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7552,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 7552,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "range": [
                              256884,
                              256898
                            ],
                            "loc": {
                              "start": {
                                "line": 7552,
                                "column": 37
                              },
                              "end": {
                                "line": 7552,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            256862,
                            256898
                          ],
                          "loc": {
                            "start": {
                              "line": 7552,
                              "column": 15
                            },
                            "end": {
                              "line": 7552,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          256853,
                          256898
                        ],
                        "loc": {
                          "start": {
                            "line": 7552,
                            "column": 6
                          },
                          "end": {
                            "line": 7552,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        256853,
                        256899
                      ],
                      "loc": {
                        "start": {
                          "line": 7552,
                          "column": 6
                        },
                        "end": {
                          "line": 7552,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            256910,
                            256916
                          ],
                          "loc": {
                            "start": {
                              "line": 7553,
                              "column": 10
                            },
                            "end": {
                              "line": 7553,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              256919,
                              256925
                            ],
                            "loc": {
                              "start": {
                                "line": 7553,
                                "column": 19
                              },
                              "end": {
                                "line": 7553,
                                "column": 25
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              256926,
                              256932
                            ],
                            "loc": {
                              "start": {
                                "line": 7553,
                                "column": 26
                              },
                              "end": {
                                "line": 7553,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            256919,
                            256932
                          ],
                          "loc": {
                            "start": {
                              "line": 7553,
                              "column": 19
                            },
                            "end": {
                              "line": 7553,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          256910,
                          256932
                        ],
                        "loc": {
                          "start": {
                            "line": 7553,
                            "column": 10
                          },
                          "end": {
                            "line": 7553,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                256951,
                                256957
                              ],
                              "loc": {
                                "start": {
                                  "line": 7554,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7554,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              256944,
                              256958
                            ],
                            "loc": {
                              "start": {
                                "line": 7554,
                                "column": 8
                              },
                              "end": {
                                "line": 7554,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          256934,
                          256966
                        ],
                        "loc": {
                          "start": {
                            "line": 7553,
                            "column": 34
                          },
                          "end": {
                            "line": 7555,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        256906,
                        256966
                      ],
                      "loc": {
                        "start": {
                          "line": 7553,
                          "column": 6
                        },
                        "end": {
                          "line": 7555,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "end",
                            "range": [
                              256977,
                              256980
                            ],
                            "loc": {
                              "start": {
                                "line": 7556,
                                "column": 10
                              },
                              "end": {
                                "line": 7556,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "-",
                            "left": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                256983,
                                256989
                              ],
                              "loc": {
                                "start": {
                                  "line": 7556,
                                  "column": 16
                                },
                                "end": {
                                  "line": 7556,
                                  "column": 22
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "omission",
                                "range": [
                                  256992,
                                  257000
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7556,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 7556,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  257001,
                                  257007
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7556,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 7556,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                256992,
                                257007
                              ],
                              "loc": {
                                "start": {
                                  "line": 7556,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7556,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              256983,
                              257007
                            ],
                            "loc": {
                              "start": {
                                "line": 7556,
                                "column": 16
                              },
                              "end": {
                                "line": 7556,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            256977,
                            257007
                          ],
                          "loc": {
                            "start": {
                              "line": 7556,
                              "column": 10
                            },
                            "end": {
                              "line": 7556,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        256973,
                        257008
                      ],
                      "loc": {
                        "start": {
                          "line": 7556,
                          "column": 6
                        },
                        "end": {
                          "line": 7556,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "end",
                          "range": [
                            257019,
                            257022
                          ],
                          "loc": {
                            "start": {
                              "line": 7557,
                              "column": 10
                            },
                            "end": {
                              "line": 7557,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            257025,
                            257026
                          ],
                          "loc": {
                            "start": {
                              "line": 7557,
                              "column": 16
                            },
                            "end": {
                              "line": 7557,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          257019,
                          257026
                        ],
                        "loc": {
                          "start": {
                            "line": 7557,
                            "column": 10
                          },
                          "end": {
                            "line": 7557,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "omission",
                              "range": [
                                257045,
                                257053
                              ],
                              "loc": {
                                "start": {
                                  "line": 7558,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7558,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              257038,
                              257054
                            ],
                            "loc": {
                              "start": {
                                "line": 7558,
                                "column": 8
                              },
                              "end": {
                                "line": 7558,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          257028,
                          257062
                        ],
                        "loc": {
                          "start": {
                            "line": 7557,
                            "column": 19
                          },
                          "end": {
                            "line": 7559,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        257015,
                        257062
                      ],
                      "loc": {
                        "start": {
                          "line": 7557,
                          "column": 6
                        },
                        "end": {
                          "line": 7559,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              257073,
                              257079
                            ],
                            "loc": {
                              "start": {
                                "line": 7560,
                                "column": 10
                              },
                              "end": {
                                "line": 7560,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  257082,
                                  257088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7560,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 7560,
                                    "column": 25
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "slice",
                                "range": [
                                  257089,
                                  257094
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7560,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 7560,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                257082,
                                257094
                              ],
                              "loc": {
                                "start": {
                                  "line": 7560,
                                  "column": 19
                                },
                                "end": {
                                  "line": 7560,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  257095,
                                  257096
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7560,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 7560,
                                    "column": 33
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "end",
                                "range": [
                                  257098,
                                  257101
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7560,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 7560,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "range": [
                              257082,
                              257102
                            ],
                            "loc": {
                              "start": {
                                "line": 7560,
                                "column": 19
                              },
                              "end": {
                                "line": 7560,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            257073,
                            257102
                          ],
                          "loc": {
                            "start": {
                              "line": 7560,
                              "column": 10
                            },
                            "end": {
                              "line": 7560,
                              "column": 39
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        257069,
                        257103
                      ],
                      "loc": {
                        "start": {
                          "line": 7560,
                          "column": 6
                        },
                        "end": {
                          "line": 7560,
                          "column": 40
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "separator",
                          "range": [
                            257114,
                            257123
                          ],
                          "loc": {
                            "start": {
                              "line": 7561,
                              "column": 10
                            },
                            "end": {
                              "line": 7561,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            257127,
                            257131
                          ],
                          "loc": {
                            "start": {
                              "line": 7561,
                              "column": 23
                            },
                            "end": {
                              "line": 7561,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          257114,
                          257131
                        ],
                        "loc": {
                          "start": {
                            "line": 7561,
                            "column": 10
                          },
                          "end": {
                            "line": 7561,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  257150,
                                  257156
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7562,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7562,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "omission",
                                "range": [
                                  257159,
                                  257167
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7562,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 7562,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                257150,
                                257167
                              ],
                              "loc": {
                                "start": {
                                  "line": 7562,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7562,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              257143,
                              257168
                            ],
                            "loc": {
                              "start": {
                                "line": 7562,
                                "column": 8
                              },
                              "end": {
                                "line": 7562,
                                "column": 33
                              }
                            }
                          }
                        ],
                        "range": [
                          257133,
                          257176
                        ],
                        "loc": {
                          "start": {
                            "line": 7561,
                            "column": 29
                          },
                          "end": {
                            "line": 7563,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        257110,
                        257176
                      ],
                      "loc": {
                        "start": {
                          "line": 7561,
                          "column": 6
                        },
                        "end": {
                          "line": 7563,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isRegExp",
                          "range": [
                            257187,
                            257195
                          ],
                          "loc": {
                            "start": {
                              "line": 7564,
                              "column": 10
                            },
                            "end": {
                              "line": 7564,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "separator",
                            "range": [
                              257196,
                              257205
                            ],
                            "loc": {
                              "start": {
                                "line": 7564,
                                "column": 19
                              },
                              "end": {
                                "line": 7564,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          257187,
                          257206
                        ],
                        "loc": {
                          "start": {
                            "line": 7564,
                            "column": 10
                          },
                          "end": {
                            "line": 7564,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "string",
                                      "range": [
                                        257222,
                                        257228
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7565,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 7565,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "slice",
                                      "range": [
                                        257229,
                                        257234
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7565,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 7565,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "range": [
                                      257222,
                                      257234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7565,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7565,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "end",
                                      "range": [
                                        257235,
                                        257238
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7565,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 7565,
                                          "column": 28
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    257222,
                                    257239
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7565,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7565,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "search",
                                  "range": [
                                    257240,
                                    257246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7565,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 7565,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  257222,
                                  257246
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7565,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7565,
                                    "column": 36
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "separator",
                                  "range": [
                                    257247,
                                    257256
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7565,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 7565,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "range": [
                                257222,
                                257257
                              ],
                              "loc": {
                                "start": {
                                  "line": 7565,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7565,
                                  "column": 47
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "match",
                                        "range": [
                                          257275,
                                          257280
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7566,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 7566,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": null,
                                      "range": [
                                        257275,
                                        257280
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7566,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 7566,
                                          "column": 19
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "newEnd",
                                        "range": [
                                          257296,
                                          257302
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7567,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 7567,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "init": null,
                                      "range": [
                                        257296,
                                        257302
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7567,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 7567,
                                          "column": 20
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "substring",
                                        "range": [
                                          257318,
                                          257327
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7568,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 7568,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "string",
                                            "range": [
                                              257330,
                                              257336
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7568,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 7568,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "slice",
                                            "range": [
                                              257337,
                                              257342
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7568,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 7568,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            257330,
                                            257342
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7568,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 7568,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              257343,
                                              257344
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7568,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 7568,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "end",
                                            "range": [
                                              257346,
                                              257349
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7568,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 7568,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          257330,
                                          257350
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7568,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 7568,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        257318,
                                        257350
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7568,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 7568,
                                          "column": 46
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    257271,
                                    257351
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7566,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7568,
                                      "column": 47
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "separator",
                                        "range": [
                                          257368,
                                          257377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7570,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 7570,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "global",
                                        "range": [
                                          257378,
                                          257384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7570,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 7570,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        257368,
                                        257384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7570,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 7570,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      257367,
                                      257384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7570,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 7570,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "separator",
                                            "range": [
                                              257400,
                                              257409
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7571,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 7571,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "RegExp",
                                              "range": [
                                                257412,
                                                257418
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7571,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 7571,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "separator",
                                                  "range": [
                                                    257419,
                                                    257428
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7571,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 7571,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "source",
                                                  "range": [
                                                    257429,
                                                    257435
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7571,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 7571,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  257419,
                                                  257435
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7571,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 7571,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "LogicalExpression",
                                                  "operator": "||",
                                                  "left": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "reFlags",
                                                        "range": [
                                                          257438,
                                                          257445
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7571,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 7571,
                                                            "column": 57
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "exec",
                                                        "range": [
                                                          257446,
                                                          257450
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7571,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 7571,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        257438,
                                                        257450
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7571,
                                                          "column": 50
                                                        },
                                                        "end": {
                                                          "line": 7571,
                                                          "column": 62
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "separator",
                                                        "range": [
                                                          257451,
                                                          257460
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7571,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 7571,
                                                            "column": 72
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      257438,
                                                      257461
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7571,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 7571,
                                                        "column": 73
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": "",
                                                    "raw": "''",
                                                    "range": [
                                                      257465,
                                                      257467
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7571,
                                                        "column": 77
                                                      },
                                                      "end": {
                                                        "line": 7571,
                                                        "column": 79
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    257438,
                                                    257467
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7571,
                                                      "column": 50
                                                    },
                                                    "end": {
                                                      "line": 7571,
                                                      "column": 79
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "g",
                                                  "raw": "'g'",
                                                  "range": [
                                                    257471,
                                                    257474
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7571,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 7571,
                                                      "column": 86
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  257437,
                                                  257474
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7571,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 7571,
                                                    "column": 86
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              257412,
                                              257475
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7571,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 7571,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "range": [
                                            257400,
                                            257475
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7571,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 7571,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "range": [
                                          257400,
                                          257476
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7571,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 7571,
                                            "column": 88
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      257386,
                                      257488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7570,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 7572,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    257363,
                                    257488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7570,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7572,
                                      "column": 11
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "separator",
                                        "range": [
                                          257499,
                                          257508
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7573,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 7573,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "lastIndex",
                                        "range": [
                                          257509,
                                          257518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7573,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 7573,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        257499,
                                        257518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7573,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7573,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        257521,
                                        257522
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7573,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 7573,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      257499,
                                      257522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7573,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7573,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    257499,
                                    257523
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7573,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7573,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "WhileStatement",
                                  "test": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "match",
                                      "range": [
                                        257542,
                                        257547
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7574,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 7574,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "separator",
                                          "range": [
                                            257550,
                                            257559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7574,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 7574,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "exec",
                                          "range": [
                                            257560,
                                            257564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7574,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 7574,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          257550,
                                          257564
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7574,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 7574,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "substring",
                                          "range": [
                                            257565,
                                            257574
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7574,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 7574,
                                              "column": 50
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        257550,
                                        257575
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7574,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 7574,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      257542,
                                      257575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7574,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 7574,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "newEnd",
                                            "range": [
                                              257592,
                                              257598
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7575,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 7575,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "match",
                                              "range": [
                                                257601,
                                                257606
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7575,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 7575,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                257607,
                                                257612
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7575,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 7575,
                                                  "column": 32
                                                }
                                              }
                                            },
                                            "range": [
                                              257601,
                                              257612
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7575,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 7575,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            257592,
                                            257612
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7575,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 7575,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "range": [
                                          257592,
                                          257613
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7575,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 7575,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      257578,
                                      257625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7574,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 7576,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    257534,
                                    257625
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7574,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7576,
                                      "column": 11
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        257636,
                                        257642
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7577,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7577,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            257645,
                                            257651
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7577,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 7577,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "slice",
                                          "range": [
                                            257652,
                                            257657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7577,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 7577,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          257645,
                                          257657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7577,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 7577,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            257658,
                                            257659
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7577,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 7577,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "ConditionalExpression",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "==",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "newEnd",
                                              "range": [
                                                257661,
                                                257667
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7577,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 7577,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": null,
                                              "raw": "null",
                                              "range": [
                                                257671,
                                                257675
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7577,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 7577,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "range": [
                                              257661,
                                              257675
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7577,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 7577,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "Identifier",
                                            "name": "end",
                                            "range": [
                                              257678,
                                              257681
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7577,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 7577,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "alternate": {
                                            "type": "Identifier",
                                            "name": "newEnd",
                                            "range": [
                                              257684,
                                              257690
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7577,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 7577,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "range": [
                                            257661,
                                            257690
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7577,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 7577,
                                              "column": 64
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        257645,
                                        257691
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7577,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 7577,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "range": [
                                      257636,
                                      257691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7577,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7577,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    257636,
                                    257692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7577,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7577,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "range": [
                                257259,
                                257702
                              ],
                              "loc": {
                                "start": {
                                  "line": 7565,
                                  "column": 49
                                },
                                "end": {
                                  "line": 7578,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              257218,
                              257702
                            ],
                            "loc": {
                              "start": {
                                "line": 7565,
                                "column": 8
                              },
                              "end": {
                                "line": 7578,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          257208,
                          257710
                        ],
                        "loc": {
                          "start": {
                            "line": 7564,
                            "column": 31
                          },
                          "end": {
                            "line": 7579,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  257720,
                                  257726
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7579,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 7579,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "indexOf",
                                "range": [
                                  257727,
                                  257734
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7579,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 7579,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                257720,
                                257734
                              ],
                              "loc": {
                                "start": {
                                  "line": 7579,
                                  "column": 17
                                },
                                "end": {
                                  "line": 7579,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "separator",
                                "range": [
                                  257735,
                                  257744
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7579,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 7579,
                                    "column": 41
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "end",
                                "range": [
                                  257746,
                                  257749
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7579,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 7579,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "range": [
                              257720,
                              257750
                            ],
                            "loc": {
                              "start": {
                                "line": 7579,
                                "column": 17
                              },
                              "end": {
                                "line": 7579,
                                "column": 47
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "end",
                            "range": [
                              257754,
                              257757
                            ],
                            "loc": {
                              "start": {
                                "line": 7579,
                                "column": 51
                              },
                              "end": {
                                "line": 7579,
                                "column": 54
                              }
                            }
                          },
                          "range": [
                            257720,
                            257757
                          ],
                          "loc": {
                            "start": {
                              "line": 7579,
                              "column": 17
                            },
                            "end": {
                              "line": 7579,
                              "column": 54
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      257773,
                                      257778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7580,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7580,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          257781,
                                          257787
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7580,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 7580,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "lastIndexOf",
                                        "range": [
                                          257788,
                                          257799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7580,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 7580,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        257781,
                                        257799
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7580,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 7580,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "separator",
                                        "range": [
                                          257800,
                                          257809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7580,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 7580,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      257781,
                                      257810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7580,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 7580,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    257773,
                                    257810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7580,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7580,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                257769,
                                257811
                              ],
                              "loc": {
                                "start": {
                                  "line": 7580,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7580,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": ">",
                                "left": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    257824,
                                    257829
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7581,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7581,
                                      "column": 17
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      257833,
                                      257834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7581,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 7581,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    257832,
                                    257834
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7581,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 7581,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  257824,
                                  257834
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7581,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7581,
                                    "column": 22
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          257848,
                                          257854
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7582,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 7582,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              257857,
                                              257863
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7582,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 7582,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "slice",
                                            "range": [
                                              257864,
                                              257869
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7582,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 7582,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            257857,
                                            257869
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7582,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 7582,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              257870,
                                              257871
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7582,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 7582,
                                                "column": 33
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              257873,
                                              257878
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7582,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 7582,
                                                "column": 40
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          257857,
                                          257879
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7582,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 7582,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        257848,
                                        257879
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7582,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7582,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      257848,
                                      257880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7582,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7582,
                                        "column": 42
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  257836,
                                  257890
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7581,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 7583,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                257820,
                                257890
                              ],
                              "loc": {
                                "start": {
                                  "line": 7581,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7583,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            257759,
                            257898
                          ],
                          "loc": {
                            "start": {
                              "line": 7579,
                              "column": 56
                            },
                            "end": {
                              "line": 7584,
                              "column": 7
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          257716,
                          257898
                        ],
                        "loc": {
                          "start": {
                            "line": 7579,
                            "column": 13
                          },
                          "end": {
                            "line": 7584,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        257183,
                        257898
                      ],
                      "loc": {
                        "start": {
                          "line": 7564,
                          "column": 6
                        },
                        "end": {
                          "line": 7584,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            257912,
                            257918
                          ],
                          "loc": {
                            "start": {
                              "line": 7585,
                              "column": 13
                            },
                            "end": {
                              "line": 7585,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "omission",
                          "range": [
                            257921,
                            257929
                          ],
                          "loc": {
                            "start": {
                              "line": 7585,
                              "column": 22
                            },
                            "end": {
                              "line": 7585,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          257912,
                          257929
                        ],
                        "loc": {
                          "start": {
                            "line": 7585,
                            "column": 13
                          },
                          "end": {
                            "line": 7585,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        257905,
                        257930
                      ],
                      "loc": {
                        "start": {
                          "line": 7585,
                          "column": 6
                        },
                        "end": {
                          "line": 7585,
                          "column": 31
                        }
                      }
                    }
                  ],
                  "range": [
                    256439,
                    257936
                  ],
                  "loc": {
                    "start": {
                      "line": 7540,
                      "column": 39
                    },
                    "end": {
                      "line": 7586,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  256404,
                  257936
                ],
                "loc": {
                  "start": {
                    "line": 7540,
                    "column": 4
                  },
                  "end": {
                    "line": 7586,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "unescape",
                  "range": [
                    258598,
                    258606
                  ],
                  "loc": {
                    "start": {
                      "line": 7606,
                      "column": 13
                    },
                    "end": {
                      "line": 7606,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      258607,
                      258613
                    ],
                    "loc": {
                      "start": {
                        "line": 7606,
                        "column": 22
                      },
                      "end": {
                        "line": 7606,
                        "column": 28
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            258627,
                            258633
                          ],
                          "loc": {
                            "start": {
                              "line": 7607,
                              "column": 10
                            },
                            "end": {
                              "line": 7607,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            258637,
                            258641
                          ],
                          "loc": {
                            "start": {
                              "line": 7607,
                              "column": 20
                            },
                            "end": {
                              "line": 7607,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          258627,
                          258641
                        ],
                        "loc": {
                          "start": {
                            "line": 7607,
                            "column": 10
                          },
                          "end": {
                            "line": 7607,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                258660,
                                258662
                              ],
                              "loc": {
                                "start": {
                                  "line": 7608,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7608,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              258653,
                              258663
                            ],
                            "loc": {
                              "start": {
                                "line": 7608,
                                "column": 8
                              },
                              "end": {
                                "line": 7608,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          258643,
                          258671
                        ],
                        "loc": {
                          "start": {
                            "line": 7607,
                            "column": 26
                          },
                          "end": {
                            "line": 7609,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        258623,
                        258671
                      ],
                      "loc": {
                        "start": {
                          "line": 7607,
                          "column": 6
                        },
                        "end": {
                          "line": 7609,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            258678,
                            258684
                          ],
                          "loc": {
                            "start": {
                              "line": 7610,
                              "column": 6
                            },
                            "end": {
                              "line": 7610,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "String",
                            "range": [
                              258687,
                              258693
                            ],
                            "loc": {
                              "start": {
                                "line": 7610,
                                "column": 15
                              },
                              "end": {
                                "line": 7610,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                258694,
                                258700
                              ],
                              "loc": {
                                "start": {
                                  "line": 7610,
                                  "column": 22
                                },
                                "end": {
                                  "line": 7610,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            258687,
                            258701
                          ],
                          "loc": {
                            "start": {
                              "line": 7610,
                              "column": 15
                            },
                            "end": {
                              "line": 7610,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          258678,
                          258701
                        ],
                        "loc": {
                          "start": {
                            "line": 7610,
                            "column": 6
                          },
                          "end": {
                            "line": 7610,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        258678,
                        258702
                      ],
                      "loc": {
                        "start": {
                          "line": 7610,
                          "column": 6
                        },
                        "end": {
                          "line": 7610,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  258716,
                                  258722
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7611,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 7611,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "indexOf",
                                "range": [
                                  258723,
                                  258730
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7611,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 7611,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                258716,
                                258730
                              ],
                              "loc": {
                                "start": {
                                  "line": 7611,
                                  "column": 13
                                },
                                "end": {
                                  "line": 7611,
                                  "column": 27
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": ";",
                                "raw": "';'",
                                "range": [
                                  258731,
                                  258734
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7611,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 7611,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "range": [
                              258716,
                              258735
                            ],
                            "loc": {
                              "start": {
                                "line": 7611,
                                "column": 13
                              },
                              "end": {
                                "line": 7611,
                                "column": 32
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              258738,
                              258739
                            ],
                            "loc": {
                              "start": {
                                "line": 7611,
                                "column": 35
                              },
                              "end": {
                                "line": 7611,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            258716,
                            258739
                          ],
                          "loc": {
                            "start": {
                              "line": 7611,
                              "column": 13
                            },
                            "end": {
                              "line": 7611,
                              "column": 36
                            }
                          }
                        },
                        "consequent": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            258742,
                            258748
                          ],
                          "loc": {
                            "start": {
                              "line": 7611,
                              "column": 39
                            },
                            "end": {
                              "line": 7611,
                              "column": 45
                            }
                          }
                        },
                        "alternate": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "string",
                              "range": [
                                258751,
                                258757
                              ],
                              "loc": {
                                "start": {
                                  "line": 7611,
                                  "column": 48
                                },
                                "end": {
                                  "line": 7611,
                                  "column": 54
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "replace",
                              "range": [
                                258758,
                                258765
                              ],
                              "loc": {
                                "start": {
                                  "line": 7611,
                                  "column": 55
                                },
                                "end": {
                                  "line": 7611,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              258751,
                              258765
                            ],
                            "loc": {
                              "start": {
                                "line": 7611,
                                "column": 48
                              },
                              "end": {
                                "line": 7611,
                                "column": 62
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "reEscapedHtml",
                              "range": [
                                258766,
                                258779
                              ],
                              "loc": {
                                "start": {
                                  "line": 7611,
                                  "column": 63
                                },
                                "end": {
                                  "line": 7611,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "unescapeHtmlChar",
                              "range": [
                                258781,
                                258797
                              ],
                              "loc": {
                                "start": {
                                  "line": 7611,
                                  "column": 78
                                },
                                "end": {
                                  "line": 7611,
                                  "column": 94
                                }
                              }
                            }
                          ],
                          "range": [
                            258751,
                            258798
                          ],
                          "loc": {
                            "start": {
                              "line": 7611,
                              "column": 48
                            },
                            "end": {
                              "line": 7611,
                              "column": 95
                            }
                          }
                        },
                        "range": [
                          258716,
                          258798
                        ],
                        "loc": {
                          "start": {
                            "line": 7611,
                            "column": 13
                          },
                          "end": {
                            "line": 7611,
                            "column": 95
                          }
                        }
                      },
                      "range": [
                        258709,
                        258799
                      ],
                      "loc": {
                        "start": {
                          "line": 7611,
                          "column": 6
                        },
                        "end": {
                          "line": 7611,
                          "column": 96
                        }
                      }
                    }
                  ],
                  "range": [
                    258615,
                    258805
                  ],
                  "loc": {
                    "start": {
                      "line": 7606,
                      "column": 30
                    },
                    "end": {
                      "line": 7612,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  258589,
                  258805
                ],
                "loc": {
                  "start": {
                    "line": 7606,
                    "column": 4
                  },
                  "end": {
                    "line": 7612,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "constant",
                  "range": [
                    259305,
                    259313
                  ],
                  "loc": {
                    "start": {
                      "line": 7631,
                      "column": 13
                    },
                    "end": {
                      "line": 7631,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      259314,
                      259319
                    ],
                    "loc": {
                      "start": {
                        "line": 7631,
                        "column": 22
                      },
                      "end": {
                        "line": 7631,
                        "column": 27
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  259364,
                                  259369
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7633,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7633,
                                    "column": 20
                                  }
                                }
                              },
                              "range": [
                                259357,
                                259370
                              ],
                              "loc": {
                                "start": {
                                  "line": 7633,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7633,
                                  "column": 21
                                }
                              }
                            }
                          ],
                          "range": [
                            259347,
                            259378
                          ],
                          "loc": {
                            "start": {
                              "line": 7632,
                              "column": 24
                            },
                            "end": {
                              "line": 7634,
                              "column": 7
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          259336,
                          259378
                        ],
                        "loc": {
                          "start": {
                            "line": 7632,
                            "column": 13
                          },
                          "end": {
                            "line": 7634,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        259329,
                        259379
                      ],
                      "loc": {
                        "start": {
                          "line": 7632,
                          "column": 6
                        },
                        "end": {
                          "line": 7634,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    259321,
                    259385
                  ],
                  "loc": {
                    "start": {
                      "line": 7631,
                      "column": 29
                    },
                    "end": {
                      "line": 7635,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  259296,
                  259385
                ],
                "loc": {
                  "start": {
                    "line": 7631,
                    "column": 4
                  },
                  "end": {
                    "line": 7635,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "createCallback",
                  "range": [
                    260755,
                    260769
                  ],
                  "loc": {
                    "start": {
                      "line": 7669,
                      "column": 13
                    },
                    "end": {
                      "line": 7669,
                      "column": 27
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "func",
                    "range": [
                      260770,
                      260774
                    ],
                    "loc": {
                      "start": {
                        "line": 7669,
                        "column": 28
                      },
                      "end": {
                        "line": 7669,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      260776,
                      260783
                    ],
                    "loc": {
                      "start": {
                        "line": 7669,
                        "column": 34
                      },
                      "end": {
                        "line": 7669,
                        "column": 41
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "argCount",
                    "range": [
                      260785,
                      260793
                    ],
                    "loc": {
                      "start": {
                        "line": 7669,
                        "column": 43
                      },
                      "end": {
                        "line": 7669,
                        "column": 51
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              260807,
                              260811
                            ],
                            "loc": {
                              "start": {
                                "line": 7670,
                                "column": 10
                              },
                              "end": {
                                "line": 7670,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                260821,
                                260825
                              ],
                              "loc": {
                                "start": {
                                  "line": 7670,
                                  "column": 24
                                },
                                "end": {
                                  "line": 7670,
                                  "column": 28
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              260814,
                              260825
                            ],
                            "loc": {
                              "start": {
                                "line": 7670,
                                "column": 17
                              },
                              "end": {
                                "line": 7670,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            260807,
                            260825
                          ],
                          "loc": {
                            "start": {
                              "line": 7670,
                              "column": 10
                            },
                            "end": {
                              "line": 7670,
                              "column": 28
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        260803,
                        260826
                      ],
                      "loc": {
                        "start": {
                          "line": 7670,
                          "column": 6
                        },
                        "end": {
                          "line": 7670,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              260837,
                              260841
                            ],
                            "loc": {
                              "start": {
                                "line": 7671,
                                "column": 10
                              },
                              "end": {
                                "line": 7671,
                                "column": 14
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "function",
                            "raw": "'function'",
                            "range": [
                              260845,
                              260855
                            ],
                            "loc": {
                              "start": {
                                "line": 7671,
                                "column": 18
                              },
                              "end": {
                                "line": 7671,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            260837,
                            260855
                          ],
                          "loc": {
                            "start": {
                              "line": 7671,
                              "column": 10
                            },
                            "end": {
                              "line": 7671,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              260859,
                              260863
                            ],
                            "loc": {
                              "start": {
                                "line": 7671,
                                "column": 32
                              },
                              "end": {
                                "line": 7671,
                                "column": 36
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              260867,
                              260871
                            ],
                            "loc": {
                              "start": {
                                "line": 7671,
                                "column": 40
                              },
                              "end": {
                                "line": 7671,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            260859,
                            260871
                          ],
                          "loc": {
                            "start": {
                              "line": 7671,
                              "column": 32
                            },
                            "end": {
                              "line": 7671,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          260837,
                          260871
                        ],
                        "loc": {
                          "start": {
                            "line": 7671,
                            "column": 10
                          },
                          "end": {
                            "line": 7671,
                            "column": 44
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "typeof",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "thisArg",
                                        "range": [
                                          260898,
                                          260905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7672,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 7672,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        260891,
                                        260905
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7672,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 7672,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "undefined",
                                      "raw": "'undefined'",
                                      "range": [
                                        260909,
                                        260920
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7672,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 7672,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "range": [
                                      260891,
                                      260920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7672,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 7672,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "BinaryExpression",
                                      "operator": "in",
                                      "left": {
                                        "type": "Literal",
                                        "value": "prototype",
                                        "raw": "'prototype'",
                                        "range": [
                                          260926,
                                          260937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7672,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 7672,
                                            "column": 62
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "func",
                                        "range": [
                                          260941,
                                          260945
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7672,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 7672,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "range": [
                                        260926,
                                        260945
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7672,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 7672,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      260924,
                                      260946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7672,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 7672,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    260891,
                                    260946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7672,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 7672,
                                      "column": 71
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    260961,
                                    260965
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7673,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7673,
                                      "column": 14
                                    }
                                  }
                                },
                                "range": [
                                  260890,
                                  260965
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7672,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7673,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "baseCreateCallback",
                                  "range": [
                                    260969,
                                    260987
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7673,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 7673,
                                      "column": 36
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "func",
                                    "range": [
                                      260988,
                                      260992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7673,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 7673,
                                        "column": 41
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      260994,
                                      261001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7673,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 7673,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "argCount",
                                    "range": [
                                      261003,
                                      261011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7673,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 7673,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  260969,
                                  261012
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7673,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 7673,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                260890,
                                261012
                              ],
                              "loc": {
                                "start": {
                                  "line": 7672,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7673,
                                  "column": 61
                                }
                              }
                            },
                            "range": [
                              260883,
                              261013
                            ],
                            "loc": {
                              "start": {
                                "line": 7672,
                                "column": 8
                              },
                              "end": {
                                "line": 7673,
                                "column": 62
                              }
                            }
                          }
                        ],
                        "range": [
                          260873,
                          261021
                        ],
                        "loc": {
                          "start": {
                            "line": 7671,
                            "column": 46
                          },
                          "end": {
                            "line": 7674,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        260833,
                        261021
                      ],
                      "loc": {
                        "start": {
                          "line": 7671,
                          "column": 6
                        },
                        "end": {
                          "line": 7674,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              261101,
                              261105
                            ],
                            "loc": {
                              "start": {
                                "line": 7676,
                                "column": 13
                              },
                              "end": {
                                "line": 7676,
                                "column": 17
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "object",
                            "raw": "'object'",
                            "range": [
                              261109,
                              261117
                            ],
                            "loc": {
                              "start": {
                                "line": 7676,
                                "column": 21
                              },
                              "end": {
                                "line": 7676,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            261101,
                            261117
                          ],
                          "loc": {
                            "start": {
                              "line": 7676,
                              "column": 13
                            },
                            "end": {
                              "line": 7676,
                              "column": 29
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "property",
                            "range": [
                              261120,
                              261128
                            ],
                            "loc": {
                              "start": {
                                "line": 7676,
                                "column": 32
                              },
                              "end": {
                                "line": 7676,
                                "column": 40
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                261129,
                                261133
                              ],
                              "loc": {
                                "start": {
                                  "line": 7676,
                                  "column": 41
                                },
                                "end": {
                                  "line": 7676,
                                  "column": 45
                                }
                              }
                            }
                          ],
                          "range": [
                            261120,
                            261134
                          ],
                          "loc": {
                            "start": {
                              "line": 7676,
                              "column": 32
                            },
                            "end": {
                              "line": 7676,
                              "column": 46
                            }
                          }
                        },
                        "alternate": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "matches",
                            "range": [
                              261137,
                              261144
                            ],
                            "loc": {
                              "start": {
                                "line": 7676,
                                "column": 49
                              },
                              "end": {
                                "line": 7676,
                                "column": 56
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                261145,
                                261149
                              ],
                              "loc": {
                                "start": {
                                  "line": 7676,
                                  "column": 57
                                },
                                "end": {
                                  "line": 7676,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            261137,
                            261150
                          ],
                          "loc": {
                            "start": {
                              "line": 7676,
                              "column": 49
                            },
                            "end": {
                              "line": 7676,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          261101,
                          261150
                        ],
                        "loc": {
                          "start": {
                            "line": 7676,
                            "column": 13
                          },
                          "end": {
                            "line": 7676,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        261094,
                        261151
                      ],
                      "loc": {
                        "start": {
                          "line": 7676,
                          "column": 6
                        },
                        "end": {
                          "line": 7676,
                          "column": 63
                        }
                      }
                    }
                  ],
                  "range": [
                    260795,
                    261157
                  ],
                  "loc": {
                    "start": {
                      "line": 7669,
                      "column": 53
                    },
                    "end": {
                      "line": 7677,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  260746,
                  261157
                ],
                "loc": {
                  "start": {
                    "line": 7669,
                    "column": 4
                  },
                  "end": {
                    "line": 7677,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "identity",
                  "range": [
                    261509,
                    261517
                  ],
                  "loc": {
                    "start": {
                      "line": 7693,
                      "column": 13
                    },
                    "end": {
                      "line": 7693,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      261518,
                      261523
                    ],
                    "loc": {
                      "start": {
                        "line": 7693,
                        "column": 22
                      },
                      "end": {
                        "line": 7693,
                        "column": 27
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          261540,
                          261545
                        ],
                        "loc": {
                          "start": {
                            "line": 7694,
                            "column": 13
                          },
                          "end": {
                            "line": 7694,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        261533,
                        261546
                      ],
                      "loc": {
                        "start": {
                          "line": 7694,
                          "column": 6
                        },
                        "end": {
                          "line": 7694,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "range": [
                    261525,
                    261552
                  ],
                  "loc": {
                    "start": {
                      "line": 7693,
                      "column": 29
                    },
                    "end": {
                      "line": 7695,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  261500,
                  261552
                ],
                "loc": {
                  "start": {
                    "line": 7693,
                    "column": 4
                  },
                  "end": {
                    "line": 7695,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "matches",
                  "range": [
                    262389,
                    262396
                  ],
                  "loc": {
                    "start": {
                      "line": 7722,
                      "column": 13
                    },
                    "end": {
                      "line": 7722,
                      "column": 20
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      262397,
                      262403
                    ],
                    "loc": {
                      "start": {
                        "line": 7722,
                        "column": 21
                      },
                      "end": {
                        "line": 7722,
                        "column": 27
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            262413,
                            262419
                          ],
                          "loc": {
                            "start": {
                              "line": 7723,
                              "column": 6
                            },
                            "end": {
                              "line": 7723,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              262424,
                              262430
                            ],
                            "loc": {
                              "start": {
                                "line": 7723,
                                "column": 17
                              },
                              "end": {
                                "line": 7723,
                                "column": 23
                              }
                            }
                          },
                          "right": {
                            "type": "ObjectExpression",
                            "properties": [],
                            "range": [
                              262433,
                              262435
                            ],
                            "loc": {
                              "start": {
                                "line": 7723,
                                "column": 26
                              },
                              "end": {
                                "line": 7723,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            262424,
                            262435
                          ],
                          "loc": {
                            "start": {
                              "line": 7723,
                              "column": 17
                            },
                            "end": {
                              "line": 7723,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          262413,
                          262436
                        ],
                        "loc": {
                          "start": {
                            "line": 7723,
                            "column": 6
                          },
                          "end": {
                            "line": 7723,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        262413,
                        262437
                      ],
                      "loc": {
                        "start": {
                          "line": 7723,
                          "column": 6
                        },
                        "end": {
                          "line": 7723,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              262449,
                              262454
                            ],
                            "loc": {
                              "start": {
                                "line": 7725,
                                "column": 10
                              },
                              "end": {
                                "line": 7725,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "keys",
                              "range": [
                                262457,
                                262461
                              ],
                              "loc": {
                                "start": {
                                  "line": 7725,
                                  "column": 18
                                },
                                "end": {
                                  "line": 7725,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  262462,
                                  262468
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7725,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 7725,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "range": [
                              262457,
                              262469
                            ],
                            "loc": {
                              "start": {
                                "line": 7725,
                                "column": 18
                              },
                              "end": {
                                "line": 7725,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            262449,
                            262469
                          ],
                          "loc": {
                            "start": {
                              "line": 7725,
                              "column": 10
                            },
                            "end": {
                              "line": 7725,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              262481,
                              262484
                            ],
                            "loc": {
                              "start": {
                                "line": 7726,
                                "column": 10
                              },
                              "end": {
                                "line": 7726,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                262487,
                                262492
                              ],
                              "loc": {
                                "start": {
                                  "line": 7726,
                                  "column": 16
                                },
                                "end": {
                                  "line": 7726,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                262493,
                                262494
                              ],
                              "loc": {
                                "start": {
                                  "line": 7726,
                                  "column": 22
                                },
                                "end": {
                                  "line": 7726,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              262487,
                              262495
                            ],
                            "loc": {
                              "start": {
                                "line": 7726,
                                "column": 16
                              },
                              "end": {
                                "line": 7726,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            262481,
                            262495
                          ],
                          "loc": {
                            "start": {
                              "line": 7726,
                              "column": 10
                            },
                            "end": {
                              "line": 7726,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              262507,
                              262508
                            ],
                            "loc": {
                              "start": {
                                "line": 7727,
                                "column": 10
                              },
                              "end": {
                                "line": 7727,
                                "column": 11
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "source",
                              "range": [
                                262511,
                                262517
                              ],
                              "loc": {
                                "start": {
                                  "line": 7727,
                                  "column": 14
                                },
                                "end": {
                                  "line": 7727,
                                  "column": 20
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                262518,
                                262521
                              ],
                              "loc": {
                                "start": {
                                  "line": 7727,
                                  "column": 21
                                },
                                "end": {
                                  "line": 7727,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              262511,
                              262522
                            ],
                            "loc": {
                              "start": {
                                "line": 7727,
                                "column": 14
                              },
                              "end": {
                                "line": 7727,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            262507,
                            262522
                          ],
                          "loc": {
                            "start": {
                              "line": 7727,
                              "column": 10
                            },
                            "end": {
                              "line": 7727,
                              "column": 25
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        262445,
                        262523
                      ],
                      "loc": {
                        "start": {
                          "line": 7725,
                          "column": 6
                        },
                        "end": {
                          "line": 7727,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  262654,
                                  262659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7731,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7731,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  262660,
                                  262666
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7731,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 7731,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                262654,
                                262666
                              ],
                              "loc": {
                                "start": {
                                  "line": 7731,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7731,
                                  "column": 22
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                262670,
                                262671
                              ],
                              "loc": {
                                "start": {
                                  "line": 7731,
                                  "column": 26
                                },
                                "end": {
                                  "line": 7731,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              262654,
                              262671
                            ],
                            "loc": {
                              "start": {
                                "line": 7731,
                                "column": 10
                              },
                              "end": {
                                "line": 7731,
                                "column": 27
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "===",
                            "left": {
                              "type": "Identifier",
                              "name": "a",
                              "range": [
                                262675,
                                262676
                              ],
                              "loc": {
                                "start": {
                                  "line": 7731,
                                  "column": 31
                                },
                                "end": {
                                  "line": 7731,
                                  "column": 32
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "a",
                              "range": [
                                262681,
                                262682
                              ],
                              "loc": {
                                "start": {
                                  "line": 7731,
                                  "column": 37
                                },
                                "end": {
                                  "line": 7731,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              262675,
                              262682
                            ],
                            "loc": {
                              "start": {
                                "line": 7731,
                                "column": 31
                              },
                              "end": {
                                "line": 7731,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            262654,
                            262682
                          ],
                          "loc": {
                            "start": {
                              "line": 7731,
                              "column": 10
                            },
                            "end": {
                              "line": 7731,
                              "column": 38
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isObject",
                              "range": [
                                262687,
                                262695
                              ],
                              "loc": {
                                "start": {
                                  "line": 7731,
                                  "column": 43
                                },
                                "end": {
                                  "line": 7731,
                                  "column": 51
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  262696,
                                  262697
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7731,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 7731,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              262687,
                              262698
                            ],
                            "loc": {
                              "start": {
                                "line": 7731,
                                "column": 43
                              },
                              "end": {
                                "line": 7731,
                                "column": 54
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            262686,
                            262698
                          ],
                          "loc": {
                            "start": {
                              "line": 7731,
                              "column": 42
                            },
                            "end": {
                              "line": 7731,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          262654,
                          262698
                        ],
                        "loc": {
                          "start": {
                            "line": 7731,
                            "column": 10
                          },
                          "end": {
                            "line": 7731,
                            "column": 54
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "FunctionExpression",
                              "id": null,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    262726,
                                    262732
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7732,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 7732,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "defaults": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "hasOwnProperty",
                                            "range": [
                                              262751,
                                              262765
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7733,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 7733,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "call",
                                            "range": [
                                              262766,
                                              262770
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7733,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 7733,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            262751,
                                            262770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7733,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 7733,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "object",
                                            "range": [
                                              262771,
                                              262777
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7733,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 7733,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "key",
                                            "range": [
                                              262779,
                                              262782
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7733,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 7733,
                                                "column": 46
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          262751,
                                          262783
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7733,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 7733,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        262750,
                                        262783
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7733,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 7733,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": false,
                                            "raw": "false",
                                            "range": [
                                              262806,
                                              262811
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7734,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 7734,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "range": [
                                            262799,
                                            262812
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7734,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 7734,
                                              "column": 25
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        262785,
                                        262824
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7733,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 7735,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "alternate": null,
                                    "range": [
                                      262746,
                                      262824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7733,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7735,
                                        "column": 11
                                      }
                                    }
                                  },
                                  {
                                    "type": "VariableDeclaration",
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            262885,
                                            262886
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7737,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 7737,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "object",
                                            "range": [
                                              262889,
                                              262895
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7737,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 7737,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "key",
                                            "range": [
                                              262896,
                                              262899
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7737,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 7737,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            262889,
                                            262900
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7737,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 7737,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "range": [
                                          262885,
                                          262900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7737,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 7737,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "kind": "var",
                                    "range": [
                                      262881,
                                      262901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7737,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7737,
                                        "column": 30
                                      }
                                    }
                                  },
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "LogicalExpression",
                                      "operator": "&&",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "===",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            262919,
                                            262920
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7738,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 7738,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            262925,
                                            262926
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7738,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 7738,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          262919,
                                          262926
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7738,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 7738,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "LogicalExpression",
                                        "operator": "||",
                                        "left": {
                                          "type": "BinaryExpression",
                                          "operator": "!==",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              262931,
                                              262932
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7738,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 7738,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              262937,
                                              262938
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7738,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 7738,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "range": [
                                            262931,
                                            262938
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7738,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 7738,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "BinaryExpression",
                                          "operator": "==",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "/",
                                            "left": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                262943,
                                                262944
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7738,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 7738,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                262947,
                                                262948
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7738,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 7738,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              262943,
                                              262948
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7738,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 7738,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "operator": "/",
                                            "left": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                262952,
                                                262953
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7738,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 7738,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                262956,
                                                262957
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7738,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 7738,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "range": [
                                              262952,
                                              262957
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7738,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 7738,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            262943,
                                            262957
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7738,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 7738,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "range": [
                                          262931,
                                          262958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7738,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 7738,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "range": [
                                        262919,
                                        262959
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7738,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 7738,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "range": [
                                      262912,
                                      262960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7738,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7738,
                                        "column": 58
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  262734,
                                  262970
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7732,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 7739,
                                    "column": 9
                                  }
                                }
                              },
                              "rest": null,
                              "generator": false,
                              "expression": false,
                              "range": [
                                262717,
                                262970
                              ],
                              "loc": {
                                "start": {
                                  "line": 7732,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7739,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              262710,
                              262971
                            ],
                            "loc": {
                              "start": {
                                "line": 7732,
                                "column": 8
                              },
                              "end": {
                                "line": 7739,
                                "column": 10
                              }
                            }
                          }
                        ],
                        "range": [
                          262700,
                          262979
                        ],
                        "loc": {
                          "start": {
                            "line": 7731,
                            "column": 56
                          },
                          "end": {
                            "line": 7740,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        262650,
                        262979
                      ],
                      "loc": {
                        "start": {
                          "line": 7731,
                          "column": 6
                        },
                        "end": {
                          "line": 7740,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              263002,
                              263008
                            ],
                            "loc": {
                              "start": {
                                "line": 7741,
                                "column": 22
                              },
                              "end": {
                                "line": 7741,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      263024,
                                      263030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7742,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7742,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        263033,
                                        263038
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7742,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 7742,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        263039,
                                        263045
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7742,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 7742,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      263033,
                                      263045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7742,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 7742,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    263024,
                                    263045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7742,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7742,
                                      "column": 33
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      263059,
                                      263065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7743,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7743,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      263068,
                                      263073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7743,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 7743,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    263059,
                                    263073
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7743,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7743,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                263020,
                                263074
                              ],
                              "loc": {
                                "start": {
                                  "line": 7742,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7743,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "WhileStatement",
                              "test": {
                                "type": "UpdateExpression",
                                "operator": "--",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    263091,
                                    263097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7745,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 7745,
                                      "column": 21
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  263091,
                                  263099
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7745,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7745,
                                    "column": 23
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "VariableDeclaration",
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            263117,
                                            263120
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7746,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 7746,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "props",
                                            "range": [
                                              263123,
                                              263128
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7746,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 7746,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              263129,
                                              263135
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7746,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 7746,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            263123,
                                            263136
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7746,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 7746,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          263117,
                                          263136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7746,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 7746,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "kind": "var",
                                    "range": [
                                      263113,
                                      263137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7746,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7746,
                                        "column": 34
                                      }
                                    }
                                  },
                                  {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            263154,
                                            263160
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7747,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 7747,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "LogicalExpression",
                                          "operator": "&&",
                                          "left": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "hasOwnProperty",
                                                "range": [
                                                  263163,
                                                  263177
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7747,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 7747,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "call",
                                                "range": [
                                                  263178,
                                                  263182
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7747,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 7747,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                263163,
                                                263182
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7747,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 7747,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "object",
                                                "range": [
                                                  263183,
                                                  263189
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7747,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 7747,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "key",
                                                "range": [
                                                  263191,
                                                  263194
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7747,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 7747,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              263163,
                                              263195
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7747,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 7747,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "baseIsEqual",
                                              "range": [
                                                263215,
                                                263226
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7748,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 7748,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "object",
                                                  "range": [
                                                    263227,
                                                    263233
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7748,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 7748,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    263234,
                                                    263237
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7748,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 7748,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  263227,
                                                  263238
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7748,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 7748,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "source",
                                                  "range": [
                                                    263240,
                                                    263246
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7748,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 7748,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    263247,
                                                    263250
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7748,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 7748,
                                                      "column": 51
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  263240,
                                                  263251
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7748,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 7748,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": null,
                                                "raw": "null",
                                                "range": [
                                                  263253,
                                                  263257
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7748,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 7748,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": true,
                                                "raw": "true",
                                                "range": [
                                                  263259,
                                                  263263
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7748,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 7748,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              263215,
                                              263264
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7748,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 7748,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            263163,
                                            263264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7747,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 7748,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "range": [
                                          263154,
                                          263264
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7747,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 7748,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        263152,
                                        263265
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7747,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 7748,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "BreakStatement",
                                          "label": null,
                                          "range": [
                                            263281,
                                            263287
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7749,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 7749,
                                              "column": 18
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        263267,
                                        263299
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7748,
                                          "column": 68
                                        },
                                        "end": {
                                          "line": 7750,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "alternate": null,
                                    "range": [
                                      263148,
                                      263299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7747,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7750,
                                        "column": 11
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  263101,
                                  263309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7745,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 7751,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                263084,
                                263309
                              ],
                              "loc": {
                                "start": {
                                  "line": 7745,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7751,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  263325,
                                  263331
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7752,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7752,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                263318,
                                263332
                              ],
                              "loc": {
                                "start": {
                                  "line": 7752,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7752,
                                  "column": 22
                                }
                              }
                            }
                          ],
                          "range": [
                            263010,
                            263340
                          ],
                          "loc": {
                            "start": {
                              "line": 7741,
                              "column": 30
                            },
                            "end": {
                              "line": 7753,
                              "column": 7
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          262993,
                          263340
                        ],
                        "loc": {
                          "start": {
                            "line": 7741,
                            "column": 13
                          },
                          "end": {
                            "line": 7753,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        262986,
                        263341
                      ],
                      "loc": {
                        "start": {
                          "line": 7741,
                          "column": 6
                        },
                        "end": {
                          "line": 7753,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    262405,
                    263347
                  ],
                  "loc": {
                    "start": {
                      "line": 7722,
                      "column": 29
                    },
                    "end": {
                      "line": 7754,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  262380,
                  263347
                ],
                "loc": {
                  "start": {
                    "line": 7722,
                    "column": 4
                  },
                  "end": {
                    "line": 7754,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "mixin",
                  "range": [
                    264327,
                    264332
                  ],
                  "loc": {
                    "start": {
                      "line": 7787,
                      "column": 13
                    },
                    "end": {
                      "line": 7787,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      264333,
                      264339
                    ],
                    "loc": {
                      "start": {
                        "line": 7787,
                        "column": 19
                      },
                      "end": {
                        "line": 7787,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      264341,
                      264347
                    ],
                    "loc": {
                      "start": {
                        "line": 7787,
                        "column": 27
                      },
                      "end": {
                        "line": 7787,
                        "column": 33
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      264349,
                      264356
                    ],
                    "loc": {
                      "start": {
                        "line": 7787,
                        "column": 35
                      },
                      "end": {
                        "line": 7787,
                        "column": 42
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "chain",
                            "range": [
                              264370,
                              264375
                            ],
                            "loc": {
                              "start": {
                                "line": 7788,
                                "column": 10
                              },
                              "end": {
                                "line": 7788,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              264378,
                              264382
                            ],
                            "loc": {
                              "start": {
                                "line": 7788,
                                "column": 18
                              },
                              "end": {
                                "line": 7788,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            264370,
                            264382
                          ],
                          "loc": {
                            "start": {
                              "line": 7788,
                              "column": 10
                            },
                            "end": {
                              "line": 7788,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "methodNames",
                            "range": [
                              264394,
                              264405
                            ],
                            "loc": {
                              "start": {
                                "line": 7789,
                                "column": 10
                              },
                              "end": {
                                "line": 7789,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "source",
                              "range": [
                                264408,
                                264414
                              ],
                              "loc": {
                                "start": {
                                  "line": 7789,
                                  "column": 24
                                },
                                "end": {
                                  "line": 7789,
                                  "column": 30
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "functions",
                                "range": [
                                  264418,
                                  264427
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7789,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 7789,
                                    "column": 43
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "source",
                                  "range": [
                                    264428,
                                    264434
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7789,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 7789,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "range": [
                                264418,
                                264435
                              ],
                              "loc": {
                                "start": {
                                  "line": 7789,
                                  "column": 34
                                },
                                "end": {
                                  "line": 7789,
                                  "column": 51
                                }
                              }
                            },
                            "range": [
                              264408,
                              264435
                            ],
                            "loc": {
                              "start": {
                                "line": 7789,
                                "column": 24
                              },
                              "end": {
                                "line": 7789,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            264394,
                            264435
                          ],
                          "loc": {
                            "start": {
                              "line": 7789,
                              "column": 10
                            },
                            "end": {
                              "line": 7789,
                              "column": 51
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        264366,
                        264436
                      ],
                      "loc": {
                        "start": {
                          "line": 7788,
                          "column": 6
                        },
                        "end": {
                          "line": 7789,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              264449,
                              264455
                            ],
                            "loc": {
                              "start": {
                                "line": 7791,
                                "column": 11
                              },
                              "end": {
                                "line": 7791,
                                "column": 17
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            264448,
                            264455
                          ],
                          "loc": {
                            "start": {
                              "line": 7791,
                              "column": 10
                            },
                            "end": {
                              "line": 7791,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                264461,
                                264468
                              ],
                              "loc": {
                                "start": {
                                  "line": 7791,
                                  "column": 23
                                },
                                "end": {
                                  "line": 7791,
                                  "column": 30
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              264460,
                              264468
                            ],
                            "loc": {
                              "start": {
                                "line": 7791,
                                "column": 22
                              },
                              "end": {
                                "line": 7791,
                                "column": 30
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "methodNames",
                                "range": [
                                  264473,
                                  264484
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7791,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 7791,
                                    "column": 46
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  264485,
                                  264491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7791,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 7791,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                264473,
                                264491
                              ],
                              "loc": {
                                "start": {
                                  "line": 7791,
                                  "column": 35
                                },
                                "end": {
                                  "line": 7791,
                                  "column": 53
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              264472,
                              264491
                            ],
                            "loc": {
                              "start": {
                                "line": 7791,
                                "column": 34
                              },
                              "end": {
                                "line": 7791,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            264460,
                            264491
                          ],
                          "loc": {
                            "start": {
                              "line": 7791,
                              "column": 22
                            },
                            "end": {
                              "line": 7791,
                              "column": 53
                            }
                          }
                        },
                        "range": [
                          264448,
                          264492
                        ],
                        "loc": {
                          "start": {
                            "line": 7791,
                            "column": 10
                          },
                          "end": {
                            "line": 7791,
                            "column": 54
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  264508,
                                  264515
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7792,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7792,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  264519,
                                  264523
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7792,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 7792,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                264508,
                                264523
                              ],
                              "loc": {
                                "start": {
                                  "line": 7792,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7792,
                                  "column": 27
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        264537,
                                        264544
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7793,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7793,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        264547,
                                        264553
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7793,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 7793,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      264537,
                                      264553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7793,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7793,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    264537,
                                    264554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7793,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7793,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                264525,
                                264564
                              ],
                              "loc": {
                                "start": {
                                  "line": 7792,
                                  "column": 29
                                },
                                "end": {
                                  "line": 7794,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              264504,
                              264564
                            ],
                            "loc": {
                              "start": {
                                "line": 7792,
                                "column": 8
                              },
                              "end": {
                                "line": 7794,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  264573,
                                  264579
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7795,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7795,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  264582,
                                  264588
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7795,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 7795,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                264573,
                                264588
                              ],
                              "loc": {
                                "start": {
                                  "line": 7795,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7795,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              264573,
                              264589
                            ],
                            "loc": {
                              "start": {
                                "line": 7795,
                                "column": 8
                              },
                              "end": {
                                "line": 7795,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  264598,
                                  264604
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7796,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7796,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "lodash",
                                "range": [
                                  264607,
                                  264613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7796,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 7796,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                264598,
                                264613
                              ],
                              "loc": {
                                "start": {
                                  "line": 7796,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7796,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              264598,
                              264614
                            ],
                            "loc": {
                              "start": {
                                "line": 7796,
                                "column": 8
                              },
                              "end": {
                                "line": 7796,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "methodNames",
                                "range": [
                                  264623,
                                  264634
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7797,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7797,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "functions",
                                  "range": [
                                    264637,
                                    264646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7797,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 7797,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      264647,
                                      264653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7797,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 7797,
                                        "column": 38
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  264637,
                                  264654
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7797,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 7797,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                264623,
                                264654
                              ],
                              "loc": {
                                "start": {
                                  "line": 7797,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7797,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              264623,
                              264655
                            ],
                            "loc": {
                              "start": {
                                "line": 7797,
                                "column": 8
                              },
                              "end": {
                                "line": 7797,
                                "column": 40
                              }
                            }
                          }
                        ],
                        "range": [
                          264494,
                          264663
                        ],
                        "loc": {
                          "start": {
                            "line": 7791,
                            "column": 56
                          },
                          "end": {
                            "line": 7798,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        264444,
                        264663
                      ],
                      "loc": {
                        "start": {
                          "line": 7791,
                          "column": 6
                        },
                        "end": {
                          "line": 7798,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "Identifier",
                          "name": "options",
                          "range": [
                            264674,
                            264681
                          ],
                          "loc": {
                            "start": {
                              "line": 7799,
                              "column": 10
                            },
                            "end": {
                              "line": 7799,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            264686,
                            264691
                          ],
                          "loc": {
                            "start": {
                              "line": 7799,
                              "column": 22
                            },
                            "end": {
                              "line": 7799,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          264674,
                          264691
                        ],
                        "loc": {
                          "start": {
                            "line": 7799,
                            "column": 10
                          },
                          "end": {
                            "line": 7799,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "chain",
                                "range": [
                                  264703,
                                  264708
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7800,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7800,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  264711,
                                  264716
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7800,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 7800,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                264703,
                                264716
                              ],
                              "loc": {
                                "start": {
                                  "line": 7800,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7800,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              264703,
                              264717
                            ],
                            "loc": {
                              "start": {
                                "line": 7800,
                                "column": 8
                              },
                              "end": {
                                "line": 7800,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          264693,
                          264725
                        ],
                        "loc": {
                          "start": {
                            "line": 7799,
                            "column": 29
                          },
                          "end": {
                            "line": 7801,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isObject",
                              "range": [
                                264735,
                                264743
                              ],
                              "loc": {
                                "start": {
                                  "line": 7801,
                                  "column": 17
                                },
                                "end": {
                                  "line": 7801,
                                  "column": 25
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  264744,
                                  264751
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7801,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 7801,
                                    "column": 33
                                  }
                                }
                              }
                            ],
                            "range": [
                              264735,
                              264752
                            ],
                            "loc": {
                              "start": {
                                "line": 7801,
                                "column": 17
                              },
                              "end": {
                                "line": 7801,
                                "column": 34
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "in",
                            "left": {
                              "type": "Literal",
                              "value": "chain",
                              "raw": "'chain'",
                              "range": [
                                264756,
                                264763
                              ],
                              "loc": {
                                "start": {
                                  "line": 7801,
                                  "column": 38
                                },
                                "end": {
                                  "line": 7801,
                                  "column": 45
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                264767,
                                264774
                              ],
                              "loc": {
                                "start": {
                                  "line": 7801,
                                  "column": 49
                                },
                                "end": {
                                  "line": 7801,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              264756,
                              264774
                            ],
                            "loc": {
                              "start": {
                                "line": 7801,
                                "column": 38
                              },
                              "end": {
                                "line": 7801,
                                "column": 56
                              }
                            }
                          },
                          "range": [
                            264735,
                            264774
                          ],
                          "loc": {
                            "start": {
                              "line": 7801,
                              "column": 17
                            },
                            "end": {
                              "line": 7801,
                              "column": 56
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "chain",
                                  "range": [
                                    264786,
                                    264791
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7802,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7802,
                                      "column": 13
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "options",
                                    "range": [
                                      264794,
                                      264801
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7802,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 7802,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "chain",
                                    "range": [
                                      264802,
                                      264807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7802,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 7802,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    264794,
                                    264807
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7802,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 7802,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  264786,
                                  264807
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7802,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7802,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                264786,
                                264808
                              ],
                              "loc": {
                                "start": {
                                  "line": 7802,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7802,
                                  "column": 30
                                }
                              }
                            }
                          ],
                          "range": [
                            264776,
                            264816
                          ],
                          "loc": {
                            "start": {
                              "line": 7801,
                              "column": 58
                            },
                            "end": {
                              "line": 7803,
                              "column": 7
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          264731,
                          264816
                        ],
                        "loc": {
                          "start": {
                            "line": 7801,
                            "column": 13
                          },
                          "end": {
                            "line": 7803,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        264670,
                        264816
                      ],
                      "loc": {
                        "start": {
                          "line": 7799,
                          "column": 6
                        },
                        "end": {
                          "line": 7803,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              264827,
                              264832
                            ],
                            "loc": {
                              "start": {
                                "line": 7804,
                                "column": 10
                              },
                              "end": {
                                "line": 7804,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                264836,
                                264837
                              ],
                              "loc": {
                                "start": {
                                  "line": 7804,
                                  "column": 19
                                },
                                "end": {
                                  "line": 7804,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              264835,
                              264837
                            ],
                            "loc": {
                              "start": {
                                "line": 7804,
                                "column": 18
                              },
                              "end": {
                                "line": 7804,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            264827,
                            264837
                          ],
                          "loc": {
                            "start": {
                              "line": 7804,
                              "column": 10
                            },
                            "end": {
                              "line": 7804,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isFunc",
                            "range": [
                              264849,
                              264855
                            ],
                            "loc": {
                              "start": {
                                "line": 7805,
                                "column": 10
                              },
                              "end": {
                                "line": 7805,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFunction",
                              "range": [
                                264858,
                                264868
                              ],
                              "loc": {
                                "start": {
                                  "line": 7805,
                                  "column": 19
                                },
                                "end": {
                                  "line": 7805,
                                  "column": 29
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  264869,
                                  264875
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7805,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 7805,
                                    "column": 36
                                  }
                                }
                              }
                            ],
                            "range": [
                              264858,
                              264876
                            ],
                            "loc": {
                              "start": {
                                "line": 7805,
                                "column": 19
                              },
                              "end": {
                                "line": 7805,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            264849,
                            264876
                          ],
                          "loc": {
                            "start": {
                              "line": 7805,
                              "column": 10
                            },
                            "end": {
                              "line": 7805,
                              "column": 37
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              264888,
                              264894
                            ],
                            "loc": {
                              "start": {
                                "line": 7806,
                                "column": 10
                              },
                              "end": {
                                "line": 7806,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "methodNames",
                              "range": [
                                264897,
                                264908
                              ],
                              "loc": {
                                "start": {
                                  "line": 7806,
                                  "column": 19
                                },
                                "end": {
                                  "line": 7806,
                                  "column": 30
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "methodNames",
                                "range": [
                                  264911,
                                  264922
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7806,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 7806,
                                    "column": 44
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  264923,
                                  264929
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7806,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 7806,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                264911,
                                264929
                              ],
                              "loc": {
                                "start": {
                                  "line": 7806,
                                  "column": 33
                                },
                                "end": {
                                  "line": 7806,
                                  "column": 51
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                264932,
                                264933
                              ],
                              "loc": {
                                "start": {
                                  "line": 7806,
                                  "column": 54
                                },
                                "end": {
                                  "line": 7806,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              264897,
                              264933
                            ],
                            "loc": {
                              "start": {
                                "line": 7806,
                                "column": 19
                              },
                              "end": {
                                "line": 7806,
                                "column": 55
                              }
                            }
                          },
                          "range": [
                            264888,
                            264933
                          ],
                          "loc": {
                            "start": {
                              "line": 7806,
                              "column": 10
                            },
                            "end": {
                              "line": 7806,
                              "column": 55
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        264823,
                        264934
                      ],
                      "loc": {
                        "start": {
                          "line": 7804,
                          "column": 6
                        },
                        "end": {
                          "line": 7806,
                          "column": 56
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              264951,
                              264956
                            ],
                            "loc": {
                              "start": {
                                "line": 7808,
                                "column": 15
                              },
                              "end": {
                                "line": 7808,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            264949,
                            264956
                          ],
                          "loc": {
                            "start": {
                              "line": 7808,
                              "column": 13
                            },
                            "end": {
                              "line": 7808,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            264959,
                            264965
                          ],
                          "loc": {
                            "start": {
                              "line": 7808,
                              "column": 23
                            },
                            "end": {
                              "line": 7808,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          264949,
                          264965
                        ],
                        "loc": {
                          "start": {
                            "line": 7808,
                            "column": 13
                          },
                          "end": {
                            "line": 7808,
                            "column": 29
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "methodName",
                                  "range": [
                                    264981,
                                    264991
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7809,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7809,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "methodNames",
                                    "range": [
                                      264994,
                                      265005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7809,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 7809,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      265006,
                                      265011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7809,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 7809,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    264994,
                                    265012
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7809,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 7809,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  264981,
                                  265012
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7809,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7809,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    265026,
                                    265030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7810,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7810,
                                      "column": 16
                                    }
                                  }
                                },
                                "init": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        265033,
                                        265039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7810,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 7810,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "methodName",
                                      "range": [
                                        265040,
                                        265050
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7810,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 7810,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      265033,
                                      265051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7810,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 7810,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        265054,
                                        265060
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7810,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 7810,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "methodName",
                                      "range": [
                                        265061,
                                        265071
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7810,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 7810,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "range": [
                                      265054,
                                      265072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7810,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 7810,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    265033,
                                    265072
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7810,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 7810,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  265026,
                                  265072
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7810,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7810,
                                    "column": 58
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              264977,
                              265073
                            ],
                            "loc": {
                              "start": {
                                "line": 7809,
                                "column": 8
                              },
                              "end": {
                                "line": 7810,
                                "column": 59
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "isFunc",
                              "range": [
                                265087,
                                265093
                              ],
                              "loc": {
                                "start": {
                                  "line": 7812,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7812,
                                  "column": 18
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "object",
                                          "range": [
                                            265107,
                                            265113
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7813,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 7813,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "prototype",
                                          "range": [
                                            265114,
                                            265123
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7813,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 7813,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "range": [
                                          265107,
                                          265123
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7813,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 7813,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "methodName",
                                        "range": [
                                          265124,
                                          265134
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7813,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 7813,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        265107,
                                        265135
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7813,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7813,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              265148,
                                              265152
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7813,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 7813,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "defaults": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "defaults": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "chainAll",
                                                            "range": [
                                                              265206,
                                                              265214
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7815,
                                                                "column": 18
                                                              },
                                                              "end": {
                                                                "line": 7815,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                265217,
                                                                265221
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7815,
                                                                  "column": 29
                                                                },
                                                                "end": {
                                                                  "line": 7815,
                                                                  "column": 33
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "__chain__",
                                                              "range": [
                                                                265222,
                                                                265231
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7815,
                                                                  "column": 34
                                                                },
                                                                "end": {
                                                                  "line": 7815,
                                                                  "column": 43
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              265217,
                                                              265231
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7815,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 7815,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            265206,
                                                            265231
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7815,
                                                              "column": 18
                                                            },
                                                            "end": {
                                                              "line": 7815,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              265251,
                                                              265256
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7816,
                                                                "column": 18
                                                              },
                                                              "end": {
                                                                "line": 7816,
                                                                "column": 23
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                265259,
                                                                265263
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7816,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 7816,
                                                                  "column": 30
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "__wrapped__",
                                                              "range": [
                                                                265264,
                                                                265275
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7816,
                                                                  "column": 31
                                                                },
                                                                "end": {
                                                                  "line": 7816,
                                                                  "column": 42
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              265259,
                                                              265275
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7816,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 7816,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            265251,
                                                            265275
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7816,
                                                              "column": 18
                                                            },
                                                            "end": {
                                                              "line": 7816,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "args",
                                                            "range": [
                                                              265295,
                                                              265299
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7817,
                                                                "column": 18
                                                              },
                                                              "end": {
                                                                "line": 7817,
                                                                "column": 22
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "ArrayExpression",
                                                            "elements": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "value",
                                                                "range": [
                                                                  265303,
                                                                  265308
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7817,
                                                                    "column": 26
                                                                  },
                                                                  "end": {
                                                                    "line": 7817,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              265302,
                                                              265309
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7817,
                                                                "column": 25
                                                              },
                                                              "end": {
                                                                "line": 7817,
                                                                "column": 32
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            265295,
                                                            265309
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7817,
                                                              "column": 18
                                                            },
                                                            "end": {
                                                              "line": 7817,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        265202,
                                                        265310
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7815,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 7817,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              265326,
                                                              265330
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7819,
                                                                "column": 14
                                                              },
                                                              "end": {
                                                                "line": 7819,
                                                                "column": 18
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "apply",
                                                            "range": [
                                                              265331,
                                                              265336
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7819,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 7819,
                                                                "column": 24
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            265326,
                                                            265336
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7819,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 7819,
                                                              "column": 24
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "args",
                                                            "range": [
                                                              265337,
                                                              265341
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7819,
                                                                "column": 25
                                                              },
                                                              "end": {
                                                                "line": 7819,
                                                                "column": 29
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "arguments",
                                                            "range": [
                                                              265343,
                                                              265352
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7819,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 7819,
                                                                "column": 40
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          265326,
                                                          265353
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7819,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 7819,
                                                            "column": 41
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        265326,
                                                        265354
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7819,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 7819,
                                                          "column": 42
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              265373,
                                                              265379
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7820,
                                                                "column": 18
                                                              },
                                                              "end": {
                                                                "line": 7820,
                                                                "column": 24
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "func",
                                                                "range": [
                                                                  265382,
                                                                  265386
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7820,
                                                                    "column": 27
                                                                  },
                                                                  "end": {
                                                                    "line": 7820,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "apply",
                                                                "range": [
                                                                  265387,
                                                                  265392
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7820,
                                                                    "column": 32
                                                                  },
                                                                  "end": {
                                                                    "line": 7820,
                                                                    "column": 37
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                265382,
                                                                265392
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7820,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 7820,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "object",
                                                                "range": [
                                                                  265393,
                                                                  265399
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7820,
                                                                    "column": 38
                                                                  },
                                                                  "end": {
                                                                    "line": 7820,
                                                                    "column": 44
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Identifier",
                                                                "name": "args",
                                                                "range": [
                                                                  265401,
                                                                  265405
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7820,
                                                                    "column": 46
                                                                  },
                                                                  "end": {
                                                                    "line": 7820,
                                                                    "column": 50
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              265382,
                                                              265406
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7820,
                                                                "column": 27
                                                              },
                                                              "end": {
                                                                "line": 7820,
                                                                "column": 51
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            265373,
                                                            265406
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7820,
                                                              "column": 18
                                                            },
                                                            "end": {
                                                              "line": 7820,
                                                              "column": 51
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        265369,
                                                        265407
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7820,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 7820,
                                                          "column": 52
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "IfStatement",
                                                      "test": {
                                                        "type": "LogicalExpression",
                                                        "operator": "||",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "chain",
                                                          "range": [
                                                            265426,
                                                            265431
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7821,
                                                              "column": 18
                                                            },
                                                            "end": {
                                                              "line": 7821,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "chainAll",
                                                          "range": [
                                                            265435,
                                                            265443
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7821,
                                                              "column": 27
                                                            },
                                                            "end": {
                                                              "line": 7821,
                                                              "column": 35
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          265426,
                                                          265443
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7821,
                                                            "column": 18
                                                          },
                                                          "end": {
                                                            "line": 7821,
                                                            "column": 35
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "IfStatement",
                                                            "test": {
                                                              "type": "LogicalExpression",
                                                              "operator": "&&",
                                                              "left": {
                                                                "type": "BinaryExpression",
                                                                "operator": "===",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "value",
                                                                  "range": [
                                                                    265467,
                                                                    265472
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7822,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 7822,
                                                                      "column": 25
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    265477,
                                                                    265483
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7822,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 7822,
                                                                      "column": 36
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  265467,
                                                                  265483
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7822,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 7822,
                                                                    "column": 36
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "Identifier",
                                                                  "name": "isObject",
                                                                  "range": [
                                                                    265487,
                                                                    265495
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7822,
                                                                      "column": 40
                                                                    },
                                                                    "end": {
                                                                      "line": 7822,
                                                                      "column": 48
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "result",
                                                                    "range": [
                                                                      265496,
                                                                      265502
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7822,
                                                                        "column": 49
                                                                      },
                                                                      "end": {
                                                                        "line": 7822,
                                                                        "column": 55
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  265487,
                                                                  265503
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7822,
                                                                    "column": 40
                                                                  },
                                                                  "end": {
                                                                    "line": 7822,
                                                                    "column": 56
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                265467,
                                                                265503
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7822,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 7822,
                                                                  "column": 56
                                                                }
                                                              }
                                                            },
                                                            "consequent": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ReturnStatement",
                                                                  "argument": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      265532,
                                                                      265536
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7823,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 7823,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    265525,
                                                                    265537
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7823,
                                                                      "column": 18
                                                                    },
                                                                    "end": {
                                                                      "line": 7823,
                                                                      "column": 30
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                265505,
                                                                265555
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7822,
                                                                  "column": 58
                                                                },
                                                                "end": {
                                                                  "line": 7824,
                                                                  "column": 17
                                                                }
                                                              }
                                                            },
                                                            "alternate": null,
                                                            "range": [
                                                              265463,
                                                              265555
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7822,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 7824,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "result",
                                                                "range": [
                                                                  265572,
                                                                  265578
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7825,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 7825,
                                                                    "column": 22
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "NewExpression",
                                                                "callee": {
                                                                  "type": "Identifier",
                                                                  "name": "object",
                                                                  "range": [
                                                                    265585,
                                                                    265591
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7825,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 7825,
                                                                      "column": 35
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "result",
                                                                    "range": [
                                                                      265592,
                                                                      265598
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7825,
                                                                        "column": 36
                                                                      },
                                                                      "end": {
                                                                        "line": 7825,
                                                                        "column": 42
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  265581,
                                                                  265599
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7825,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 7825,
                                                                    "column": 43
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                265572,
                                                                265599
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7825,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 7825,
                                                                  "column": 43
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              265572,
                                                              265600
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7825,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 7825,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    265617,
                                                                    265623
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7826,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 7826,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "__chain__",
                                                                  "range": [
                                                                    265624,
                                                                    265633
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7826,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 7826,
                                                                      "column": 32
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  265617,
                                                                  265633
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7826,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 7826,
                                                                    "column": 32
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Identifier",
                                                                "name": "chainAll",
                                                                "range": [
                                                                  265636,
                                                                  265644
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7826,
                                                                    "column": 35
                                                                  },
                                                                  "end": {
                                                                    "line": 7826,
                                                                    "column": 43
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                265617,
                                                                265644
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7826,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 7826,
                                                                  "column": 43
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              265617,
                                                              265645
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7826,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 7826,
                                                                "column": 44
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          265445,
                                                          265661
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7821,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 7827,
                                                            "column": 15
                                                          }
                                                        }
                                                      },
                                                      "alternate": null,
                                                      "range": [
                                                        265422,
                                                        265661
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7821,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 7827,
                                                          "column": 15
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "result",
                                                        "range": [
                                                          265683,
                                                          265689
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7828,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 7828,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        265676,
                                                        265690
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7828,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 7828,
                                                          "column": 28
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    265186,
                                                    265704
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7814,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 7829,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "rest": null,
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  265175,
                                                  265704
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7814,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 7829,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                265168,
                                                265705
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7814,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 7829,
                                                  "column": 14
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            265154,
                                            265717
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7813,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 7830,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "rest": null,
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          265139,
                                          265717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7813,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 7830,
                                            "column": 11
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "func",
                                          "range": [
                                            265718,
                                            265722
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7830,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 7830,
                                              "column": 16
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        265139,
                                        265723
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7813,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 7830,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "range": [
                                      265107,
                                      265724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7813,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7830,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    265107,
                                    265725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7813,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7830,
                                      "column": 19
                                    }
                                  }
                                }
                              ],
                              "range": [
                                265095,
                                265735
                              ],
                              "loc": {
                                "start": {
                                  "line": 7812,
                                  "column": 20
                                },
                                "end": {
                                  "line": 7831,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              265083,
                              265735
                            ],
                            "loc": {
                              "start": {
                                "line": 7812,
                                "column": 8
                              },
                              "end": {
                                "line": 7831,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          264967,
                          265743
                        ],
                        "loc": {
                          "start": {
                            "line": 7808,
                            "column": 31
                          },
                          "end": {
                            "line": 7832,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        264942,
                        265743
                      ],
                      "loc": {
                        "start": {
                          "line": 7808,
                          "column": 6
                        },
                        "end": {
                          "line": 7832,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    264358,
                    265749
                  ],
                  "loc": {
                    "start": {
                      "line": 7787,
                      "column": 44
                    },
                    "end": {
                      "line": 7833,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  264318,
                  265749
                ],
                "loc": {
                  "start": {
                    "line": 7787,
                    "column": 4
                  },
                  "end": {
                    "line": 7833,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "noConflict",
                  "range": [
                    266076,
                    266086
                  ],
                  "loc": {
                    "start": {
                      "line": 7847,
                      "column": 13
                    },
                    "end": {
                      "line": 7847,
                      "column": 23
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "context",
                            "range": [
                              266097,
                              266104
                            ],
                            "loc": {
                              "start": {
                                "line": 7848,
                                "column": 6
                              },
                              "end": {
                                "line": 7848,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_",
                            "range": [
                              266105,
                              266106
                            ],
                            "loc": {
                              "start": {
                                "line": 7848,
                                "column": 14
                              },
                              "end": {
                                "line": 7848,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            266097,
                            266106
                          ],
                          "loc": {
                            "start": {
                              "line": 7848,
                              "column": 6
                            },
                            "end": {
                              "line": 7848,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "oldDash",
                          "range": [
                            266109,
                            266116
                          ],
                          "loc": {
                            "start": {
                              "line": 7848,
                              "column": 18
                            },
                            "end": {
                              "line": 7848,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          266097,
                          266116
                        ],
                        "loc": {
                          "start": {
                            "line": 7848,
                            "column": 6
                          },
                          "end": {
                            "line": 7848,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        266097,
                        266117
                      ],
                      "loc": {
                        "start": {
                          "line": 7848,
                          "column": 6
                        },
                        "end": {
                          "line": 7848,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ThisExpression",
                        "range": [
                          266131,
                          266135
                        ],
                        "loc": {
                          "start": {
                            "line": 7849,
                            "column": 13
                          },
                          "end": {
                            "line": 7849,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        266124,
                        266136
                      ],
                      "loc": {
                        "start": {
                          "line": 7849,
                          "column": 6
                        },
                        "end": {
                          "line": 7849,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    266089,
                    266142
                  ],
                  "loc": {
                    "start": {
                      "line": 7847,
                      "column": 26
                    },
                    "end": {
                      "line": 7850,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  266067,
                  266142
                ],
                "loc": {
                  "start": {
                    "line": 7847,
                    "column": 4
                  },
                  "end": {
                    "line": 7850,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "noop",
                  "range": [
                    266391,
                    266395
                  ],
                  "loc": {
                    "start": {
                      "line": 7864,
                      "column": 13
                    },
                    "end": {
                      "line": 7864,
                      "column": 17
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [],
                  "range": [
                    266398,
                    266437
                  ],
                  "loc": {
                    "start": {
                      "line": 7864,
                      "column": 20
                    },
                    "end": {
                      "line": 7866,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  266382,
                  266437
                ],
                "loc": {
                  "start": {
                    "line": 7864,
                    "column": 4
                  },
                  "end": {
                    "line": 7866,
                    "column": 5
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "now",
                      "range": [
                        266852,
                        266855
                      ],
                      "loc": {
                        "start": {
                          "line": 7881,
                          "column": 8
                        },
                        "end": {
                          "line": 7881,
                          "column": 11
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "Identifier",
                        "name": "nativeNow",
                        "range": [
                          266858,
                          266867
                        ],
                        "loc": {
                          "start": {
                            "line": 7881,
                            "column": 14
                          },
                          "end": {
                            "line": 7881,
                            "column": 23
                          }
                        }
                      },
                      "right": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Date",
                                      "range": [
                                        266901,
                                        266905
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7882,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 7882,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      266897,
                                      266907
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7882,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 7882,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "getTime",
                                    "range": [
                                      266908,
                                      266915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7882,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 7882,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    266897,
                                    266915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7882,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 7882,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  266897,
                                  266917
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7882,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 7882,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                266890,
                                266918
                              ],
                              "loc": {
                                "start": {
                                  "line": 7882,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7882,
                                  "column": 34
                                }
                              }
                            }
                          ],
                          "range": [
                            266882,
                            266924
                          ],
                          "loc": {
                            "start": {
                              "line": 7881,
                              "column": 38
                            },
                            "end": {
                              "line": 7883,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          266871,
                          266924
                        ],
                        "loc": {
                          "start": {
                            "line": 7881,
                            "column": 27
                          },
                          "end": {
                            "line": 7883,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        266858,
                        266924
                      ],
                      "loc": {
                        "start": {
                          "line": 7881,
                          "column": 14
                        },
                        "end": {
                          "line": 7883,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      266852,
                      266924
                    ],
                    "loc": {
                      "start": {
                        "line": 7881,
                        "column": 8
                      },
                      "end": {
                        "line": 7883,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  266848,
                  266925
                ],
                "loc": {
                  "start": {
                    "line": 7881,
                    "column": 4
                  },
                  "end": {
                    "line": 7883,
                    "column": 6
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "parseInt",
                      "range": [
                        267656,
                        267664
                      ],
                      "loc": {
                        "start": {
                          "line": 7905,
                          "column": 8
                        },
                        "end": {
                          "line": 7905,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "nativeParseInt",
                            "range": [
                              267667,
                              267681
                            ],
                            "loc": {
                              "start": {
                                "line": 7905,
                                "column": 19
                              },
                              "end": {
                                "line": 7905,
                                "column": 33
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "Identifier",
                                "name": "whitespace",
                                "range": [
                                  267682,
                                  267692
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7905,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 7905,
                                    "column": 44
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "08",
                                "raw": "'08'",
                                "range": [
                                  267695,
                                  267699
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7905,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 7905,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                267682,
                                267699
                              ],
                              "loc": {
                                "start": {
                                  "line": 7905,
                                  "column": 34
                                },
                                "end": {
                                  "line": 7905,
                                  "column": 51
                                }
                              }
                            }
                          ],
                          "range": [
                            267667,
                            267700
                          ],
                          "loc": {
                            "start": {
                              "line": 7905,
                              "column": 19
                            },
                            "end": {
                              "line": 7905,
                              "column": 52
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 8,
                          "raw": "8",
                          "range": [
                            267704,
                            267705
                          ],
                          "loc": {
                            "start": {
                              "line": 7905,
                              "column": 56
                            },
                            "end": {
                              "line": 7905,
                              "column": 57
                            }
                          }
                        },
                        "range": [
                          267667,
                          267705
                        ],
                        "loc": {
                          "start": {
                            "line": 7905,
                            "column": 19
                          },
                          "end": {
                            "line": 7905,
                            "column": 57
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "nativeParseInt",
                        "range": [
                          267708,
                          267722
                        ],
                        "loc": {
                          "start": {
                            "line": 7905,
                            "column": 60
                          },
                          "end": {
                            "line": 7905,
                            "column": 74
                          }
                        }
                      },
                      "alternate": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              267734,
                              267739
                            ],
                            "loc": {
                              "start": {
                                "line": 7905,
                                "column": 86
                              },
                              "end": {
                                "line": 7905,
                                "column": 91
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "radix",
                            "range": [
                              267741,
                              267746
                            ],
                            "loc": {
                              "start": {
                                "line": 7905,
                                "column": 93
                              },
                              "end": {
                                "line": 7905,
                                "column": 98
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    267955,
                                    267960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7909,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 7909,
                                      "column": 11
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "trim",
                                    "range": [
                                      267963,
                                      267967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7909,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 7909,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        267968,
                                        267973
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7909,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 7909,
                                          "column": 24
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    267963,
                                    267974
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7909,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 7909,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  267955,
                                  267974
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7909,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 7909,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                267955,
                                267975
                              ],
                              "loc": {
                                "start": {
                                  "line": 7909,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7909,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "nativeParseInt",
                                  "range": [
                                    267989,
                                    268003
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7910,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 7910,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      268004,
                                      268009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7910,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 7910,
                                        "column": 33
                                      }
                                    }
                                  },
                                  {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "+",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "radix",
                                        "range": [
                                          268012,
                                          268017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7910,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 7910,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        268011,
                                        268017
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7910,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 7910,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ConditionalExpression",
                                      "test": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "reHexPrefix",
                                            "range": [
                                              268022,
                                              268033
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7910,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 7910,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "test",
                                            "range": [
                                              268034,
                                              268038
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7910,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 7910,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            268022,
                                            268038
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7910,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 7910,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              268039,
                                              268044
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7910,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 7910,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          268022,
                                          268045
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7910,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 7910,
                                            "column": 69
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "Literal",
                                        "value": 16,
                                        "raw": "16",
                                        "range": [
                                          268048,
                                          268050
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7910,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 7910,
                                            "column": 74
                                          }
                                        }
                                      },
                                      "alternate": {
                                        "type": "Literal",
                                        "value": 10,
                                        "raw": "10",
                                        "range": [
                                          268053,
                                          268055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7910,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 7910,
                                            "column": 79
                                          }
                                        }
                                      },
                                      "range": [
                                        268022,
                                        268055
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7910,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 7910,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "range": [
                                      268011,
                                      268056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7910,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 7910,
                                        "column": 80
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  267989,
                                  268057
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7910,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 7910,
                                    "column": 81
                                  }
                                }
                              },
                              "range": [
                                267982,
                                268058
                              ],
                              "loc": {
                                "start": {
                                  "line": 7910,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7910,
                                  "column": 82
                                }
                              }
                            }
                          ],
                          "range": [
                            267748,
                            268064
                          ],
                          "loc": {
                            "start": {
                              "line": 7905,
                              "column": 100
                            },
                            "end": {
                              "line": 7911,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          267725,
                          268064
                        ],
                        "loc": {
                          "start": {
                            "line": 7905,
                            "column": 77
                          },
                          "end": {
                            "line": 7911,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        267667,
                        268064
                      ],
                      "loc": {
                        "start": {
                          "line": 7905,
                          "column": 19
                        },
                        "end": {
                          "line": 7911,
                          "column": 5
                        }
                      }
                    },
                    "range": [
                      267656,
                      268064
                    ],
                    "loc": {
                      "start": {
                        "line": 7905,
                        "column": 8
                      },
                      "end": {
                        "line": 7911,
                        "column": 5
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  267652,
                  268065
                ],
                "loc": {
                  "start": {
                    "line": 7905,
                    "column": 4
                  },
                  "end": {
                    "line": 7911,
                    "column": 6
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "property",
                  "range": [
                    268769,
                    268777
                  ],
                  "loc": {
                    "start": {
                      "line": 7937,
                      "column": 13
                    },
                    "end": {
                      "line": 7937,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "key",
                    "range": [
                      268778,
                      268781
                    ],
                    "loc": {
                      "start": {
                        "line": 7937,
                        "column": 22
                      },
                      "end": {
                        "line": 7937,
                        "column": 25
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              268807,
                              268813
                            ],
                            "loc": {
                              "start": {
                                "line": 7938,
                                "column": 22
                              },
                              "end": {
                                "line": 7938,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    268832,
                                    268838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7939,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 7939,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    268839,
                                    268842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7939,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 7939,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  268832,
                                  268843
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7939,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7939,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                268825,
                                268844
                              ],
                              "loc": {
                                "start": {
                                  "line": 7939,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7939,
                                  "column": 27
                                }
                              }
                            }
                          ],
                          "range": [
                            268815,
                            268852
                          ],
                          "loc": {
                            "start": {
                              "line": 7938,
                              "column": 30
                            },
                            "end": {
                              "line": 7940,
                              "column": 7
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          268798,
                          268852
                        ],
                        "loc": {
                          "start": {
                            "line": 7938,
                            "column": 13
                          },
                          "end": {
                            "line": 7940,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        268791,
                        268853
                      ],
                      "loc": {
                        "start": {
                          "line": 7938,
                          "column": 6
                        },
                        "end": {
                          "line": 7940,
                          "column": 8
                        }
                      }
                    }
                  ],
                  "range": [
                    268783,
                    268859
                  ],
                  "loc": {
                    "start": {
                      "line": 7937,
                      "column": 27
                    },
                    "end": {
                      "line": 7941,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  268760,
                  268859
                ],
                "loc": {
                  "start": {
                    "line": 7937,
                    "column": 4
                  },
                  "end": {
                    "line": 7941,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "random",
                  "range": [
                    269852,
                    269858
                  ],
                  "loc": {
                    "start": {
                      "line": 7970,
                      "column": 13
                    },
                    "end": {
                      "line": 7970,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "min",
                    "range": [
                      269859,
                      269862
                    ],
                    "loc": {
                      "start": {
                        "line": 7970,
                        "column": 20
                      },
                      "end": {
                        "line": 7970,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "max",
                    "range": [
                      269864,
                      269867
                    ],
                    "loc": {
                      "start": {
                        "line": 7970,
                        "column": 25
                      },
                      "end": {
                        "line": 7970,
                        "column": 28
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "floating",
                    "range": [
                      269869,
                      269877
                    ],
                    "loc": {
                      "start": {
                        "line": 7970,
                        "column": 30
                      },
                      "end": {
                        "line": 7970,
                        "column": 38
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "noMin",
                            "range": [
                              269891,
                              269896
                            ],
                            "loc": {
                              "start": {
                                "line": 7971,
                                "column": 10
                              },
                              "end": {
                                "line": 7971,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "min",
                              "range": [
                                269899,
                                269902
                              ],
                              "loc": {
                                "start": {
                                  "line": 7971,
                                  "column": 18
                                },
                                "end": {
                                  "line": 7971,
                                  "column": 21
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                269906,
                                269910
                              ],
                              "loc": {
                                "start": {
                                  "line": 7971,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7971,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              269899,
                              269910
                            ],
                            "loc": {
                              "start": {
                                "line": 7971,
                                "column": 18
                              },
                              "end": {
                                "line": 7971,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            269891,
                            269910
                          ],
                          "loc": {
                            "start": {
                              "line": 7971,
                              "column": 10
                            },
                            "end": {
                              "line": 7971,
                              "column": 29
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "noMax",
                            "range": [
                              269922,
                              269927
                            ],
                            "loc": {
                              "start": {
                                "line": 7972,
                                "column": 10
                              },
                              "end": {
                                "line": 7972,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "Identifier",
                              "name": "max",
                              "range": [
                                269930,
                                269933
                              ],
                              "loc": {
                                "start": {
                                  "line": 7972,
                                  "column": 18
                                },
                                "end": {
                                  "line": 7972,
                                  "column": 21
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                269937,
                                269941
                              ],
                              "loc": {
                                "start": {
                                  "line": 7972,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7972,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              269930,
                              269941
                            ],
                            "loc": {
                              "start": {
                                "line": 7972,
                                "column": 18
                              },
                              "end": {
                                "line": 7972,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            269922,
                            269941
                          ],
                          "loc": {
                            "start": {
                              "line": 7972,
                              "column": 10
                            },
                            "end": {
                              "line": 7972,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        269887,
                        269942
                      ],
                      "loc": {
                        "start": {
                          "line": 7971,
                          "column": 6
                        },
                        "end": {
                          "line": 7972,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "floating",
                          "range": [
                            269954,
                            269962
                          ],
                          "loc": {
                            "start": {
                              "line": 7974,
                              "column": 10
                            },
                            "end": {
                              "line": 7974,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            269966,
                            269970
                          ],
                          "loc": {
                            "start": {
                              "line": 7974,
                              "column": 22
                            },
                            "end": {
                              "line": 7974,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          269954,
                          269970
                        ],
                        "loc": {
                          "start": {
                            "line": 7974,
                            "column": 10
                          },
                          "end": {
                            "line": 7974,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "noMax",
                                "range": [
                                  269986,
                                  269991
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7975,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7975,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "typeof",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "min",
                                    "range": [
                                      270002,
                                      270005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7975,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 7975,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    269995,
                                    270005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7975,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 7975,
                                      "column": 31
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "boolean",
                                  "raw": "'boolean'",
                                  "range": [
                                    270009,
                                    270018
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7975,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 7975,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  269995,
                                  270018
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7975,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 7975,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                269986,
                                270018
                              ],
                              "loc": {
                                "start": {
                                  "line": 7975,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7975,
                                  "column": 44
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "floating",
                                      "range": [
                                        270032,
                                        270040
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7976,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7976,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "min",
                                      "range": [
                                        270043,
                                        270046
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7976,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 7976,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "range": [
                                      270032,
                                      270046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7976,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7976,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    270032,
                                    270047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7976,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7976,
                                      "column": 25
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "min",
                                      "range": [
                                        270058,
                                        270061
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7977,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7977,
                                          "column": 13
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        270064,
                                        270065
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7977,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 7977,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "range": [
                                      270058,
                                      270065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7977,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7977,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    270058,
                                    270066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7977,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7977,
                                      "column": 18
                                    }
                                  }
                                }
                              ],
                              "range": [
                                270020,
                                270076
                              ],
                              "loc": {
                                "start": {
                                  "line": 7975,
                                  "column": 46
                                },
                                "end": {
                                  "line": 7978,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": {
                              "type": "IfStatement",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "typeof",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "max",
                                    "range": [
                                      270101,
                                      270104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7979,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 7979,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    270094,
                                    270104
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7979,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 7979,
                                      "column": 27
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "boolean",
                                  "raw": "'boolean'",
                                  "range": [
                                    270108,
                                    270117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7979,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 7979,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  270094,
                                  270117
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7979,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 7979,
                                    "column": 40
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "floating",
                                        "range": [
                                          270131,
                                          270139
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7980,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 7980,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "max",
                                        "range": [
                                          270142,
                                          270145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7980,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 7980,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        270131,
                                        270145
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7980,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7980,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "range": [
                                      270131,
                                      270146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7980,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7980,
                                        "column": 25
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "noMax",
                                        "range": [
                                          270157,
                                          270162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7981,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 7981,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": true,
                                        "raw": "true",
                                        "range": [
                                          270165,
                                          270169
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7981,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 7981,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        270157,
                                        270169
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7981,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7981,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "range": [
                                      270157,
                                      270170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7981,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7981,
                                        "column": 23
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  270119,
                                  270180
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7979,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 7982,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                270090,
                                270180
                              ],
                              "loc": {
                                "start": {
                                  "line": 7979,
                                  "column": 13
                                },
                                "end": {
                                  "line": 7982,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              269982,
                              270180
                            ],
                            "loc": {
                              "start": {
                                "line": 7975,
                                "column": 8
                              },
                              "end": {
                                "line": 7982,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          269972,
                          270188
                        ],
                        "loc": {
                          "start": {
                            "line": 7974,
                            "column": 28
                          },
                          "end": {
                            "line": 7983,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        269950,
                        270188
                      ],
                      "loc": {
                        "start": {
                          "line": 7974,
                          "column": 6
                        },
                        "end": {
                          "line": 7983,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "noMin",
                          "range": [
                            270199,
                            270204
                          ],
                          "loc": {
                            "start": {
                              "line": 7984,
                              "column": 10
                            },
                            "end": {
                              "line": 7984,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "noMax",
                          "range": [
                            270208,
                            270213
                          ],
                          "loc": {
                            "start": {
                              "line": 7984,
                              "column": 19
                            },
                            "end": {
                              "line": 7984,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          270199,
                          270213
                        ],
                        "loc": {
                          "start": {
                            "line": 7984,
                            "column": 10
                          },
                          "end": {
                            "line": 7984,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "max",
                                "range": [
                                  270225,
                                  270228
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7985,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7985,
                                    "column": 11
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  270231,
                                  270232
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7985,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 7985,
                                    "column": 15
                                  }
                                }
                              },
                              "range": [
                                270225,
                                270232
                              ],
                              "loc": {
                                "start": {
                                  "line": 7985,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7985,
                                  "column": 15
                                }
                              }
                            },
                            "range": [
                              270225,
                              270233
                            ],
                            "loc": {
                              "start": {
                                "line": 7985,
                                "column": 8
                              },
                              "end": {
                                "line": 7985,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "noMax",
                                "range": [
                                  270242,
                                  270247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7986,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7986,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  270250,
                                  270255
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7986,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 7986,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                270242,
                                270255
                              ],
                              "loc": {
                                "start": {
                                  "line": 7986,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7986,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              270242,
                              270256
                            ],
                            "loc": {
                              "start": {
                                "line": 7986,
                                "column": 8
                              },
                              "end": {
                                "line": 7986,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          270215,
                          270264
                        ],
                        "loc": {
                          "start": {
                            "line": 7984,
                            "column": 26
                          },
                          "end": {
                            "line": 7987,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        270195,
                        270264
                      ],
                      "loc": {
                        "start": {
                          "line": 7984,
                          "column": 6
                        },
                        "end": {
                          "line": 7987,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "min",
                          "range": [
                            270271,
                            270274
                          ],
                          "loc": {
                            "start": {
                              "line": 7988,
                              "column": 6
                            },
                            "end": {
                              "line": 7988,
                              "column": 9
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "+",
                            "argument": {
                              "type": "Identifier",
                              "name": "min",
                              "range": [
                                270278,
                                270281
                              ],
                              "loc": {
                                "start": {
                                  "line": 7988,
                                  "column": 13
                                },
                                "end": {
                                  "line": 7988,
                                  "column": 16
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              270277,
                              270281
                            ],
                            "loc": {
                              "start": {
                                "line": 7988,
                                "column": 12
                              },
                              "end": {
                                "line": 7988,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              270285,
                              270286
                            ],
                            "loc": {
                              "start": {
                                "line": 7988,
                                "column": 20
                              },
                              "end": {
                                "line": 7988,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            270277,
                            270286
                          ],
                          "loc": {
                            "start": {
                              "line": 7988,
                              "column": 12
                            },
                            "end": {
                              "line": 7988,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          270271,
                          270286
                        ],
                        "loc": {
                          "start": {
                            "line": 7988,
                            "column": 6
                          },
                          "end": {
                            "line": 7988,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        270271,
                        270287
                      ],
                      "loc": {
                        "start": {
                          "line": 7988,
                          "column": 6
                        },
                        "end": {
                          "line": 7988,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "noMax",
                        "range": [
                          270298,
                          270303
                        ],
                        "loc": {
                          "start": {
                            "line": 7989,
                            "column": 10
                          },
                          "end": {
                            "line": 7989,
                            "column": 15
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "max",
                                "range": [
                                  270315,
                                  270318
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7990,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7990,
                                    "column": 11
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "min",
                                "range": [
                                  270321,
                                  270324
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7990,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 7990,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                270315,
                                270324
                              ],
                              "loc": {
                                "start": {
                                  "line": 7990,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7990,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              270315,
                              270325
                            ],
                            "loc": {
                              "start": {
                                "line": 7990,
                                "column": 8
                              },
                              "end": {
                                "line": 7990,
                                "column": 18
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "min",
                                "range": [
                                  270334,
                                  270337
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7991,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7991,
                                    "column": 11
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  270340,
                                  270341
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7991,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 7991,
                                    "column": 15
                                  }
                                }
                              },
                              "range": [
                                270334,
                                270341
                              ],
                              "loc": {
                                "start": {
                                  "line": 7991,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7991,
                                  "column": 15
                                }
                              }
                            },
                            "range": [
                              270334,
                              270342
                            ],
                            "loc": {
                              "start": {
                                "line": 7991,
                                "column": 8
                              },
                              "end": {
                                "line": 7991,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          270305,
                          270350
                        ],
                        "loc": {
                          "start": {
                            "line": 7989,
                            "column": 17
                          },
                          "end": {
                            "line": 7992,
                            "column": 7
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "max",
                                "range": [
                                  270366,
                                  270369
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7993,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7993,
                                    "column": 11
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "+",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "max",
                                    "range": [
                                      270373,
                                      270376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7993,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 7993,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    270372,
                                    270376
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7993,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 7993,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    270380,
                                    270381
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7993,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 7993,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  270372,
                                  270381
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7993,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 7993,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                270366,
                                270381
                              ],
                              "loc": {
                                "start": {
                                  "line": 7993,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7993,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              270366,
                              270382
                            ],
                            "loc": {
                              "start": {
                                "line": 7993,
                                "column": 8
                              },
                              "end": {
                                "line": 7993,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          270356,
                          270390
                        ],
                        "loc": {
                          "start": {
                            "line": 7992,
                            "column": 13
                          },
                          "end": {
                            "line": 7994,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        270294,
                        270390
                      ],
                      "loc": {
                        "start": {
                          "line": 7989,
                          "column": 6
                        },
                        "end": {
                          "line": 7994,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "Identifier",
                            "name": "floating",
                            "range": [
                              270401,
                              270409
                            ],
                            "loc": {
                              "start": {
                                "line": 7995,
                                "column": 10
                              },
                              "end": {
                                "line": 7995,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "%",
                            "left": {
                              "type": "Identifier",
                              "name": "min",
                              "range": [
                                270413,
                                270416
                              ],
                              "loc": {
                                "start": {
                                  "line": 7995,
                                  "column": 22
                                },
                                "end": {
                                  "line": 7995,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                270419,
                                270420
                              ],
                              "loc": {
                                "start": {
                                  "line": 7995,
                                  "column": 28
                                },
                                "end": {
                                  "line": 7995,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              270413,
                              270420
                            ],
                            "loc": {
                              "start": {
                                "line": 7995,
                                "column": 22
                              },
                              "end": {
                                "line": 7995,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            270401,
                            270420
                          ],
                          "loc": {
                            "start": {
                              "line": 7995,
                              "column": 10
                            },
                            "end": {
                              "line": 7995,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "%",
                          "left": {
                            "type": "Identifier",
                            "name": "max",
                            "range": [
                              270424,
                              270427
                            ],
                            "loc": {
                              "start": {
                                "line": 7995,
                                "column": 33
                              },
                              "end": {
                                "line": 7995,
                                "column": 36
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              270430,
                              270431
                            ],
                            "loc": {
                              "start": {
                                "line": 7995,
                                "column": 39
                              },
                              "end": {
                                "line": 7995,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            270424,
                            270431
                          ],
                          "loc": {
                            "start": {
                              "line": 7995,
                              "column": 33
                            },
                            "end": {
                              "line": 7995,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          270401,
                          270431
                        ],
                        "loc": {
                          "start": {
                            "line": 7995,
                            "column": 10
                          },
                          "end": {
                            "line": 7995,
                            "column": 40
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "rand",
                                  "range": [
                                    270447,
                                    270451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7996,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7996,
                                      "column": 16
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "nativeRandom",
                                    "range": [
                                      270454,
                                      270466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7996,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 7996,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    270454,
                                    270468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7996,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 7996,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  270447,
                                  270468
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7996,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7996,
                                    "column": 33
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              270443,
                              270469
                            ],
                            "loc": {
                              "start": {
                                "line": 7996,
                                "column": 8
                              },
                              "end": {
                                "line": 7996,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "nativeMin",
                                "range": [
                                  270485,
                                  270494
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7997,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7997,
                                    "column": 24
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "min",
                                    "range": [
                                      270495,
                                      270498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7997,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 7997,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "*",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "rand",
                                      "range": [
                                        270502,
                                        270506
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7997,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 7997,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "-",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "max",
                                          "range": [
                                            270510,
                                            270513
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7997,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 7997,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "min",
                                          "range": [
                                            270516,
                                            270519
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7997,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 7997,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "range": [
                                          270510,
                                          270519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7997,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 7997,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "parseFloat",
                                          "range": [
                                            270522,
                                            270532
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7997,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 7997,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "Literal",
                                              "value": "1e-",
                                              "raw": "'1e-'",
                                              "range": [
                                                270533,
                                                270538
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7997,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 7997,
                                                  "column": 68
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "BinaryExpression",
                                              "operator": "-",
                                              "left": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "BinaryExpression",
                                                  "operator": "+",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "rand",
                                                    "range": [
                                                      270543,
                                                      270547
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7997,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 7997,
                                                        "column": 77
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": "",
                                                    "raw": "''",
                                                    "range": [
                                                      270549,
                                                      270551
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7997,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 7997,
                                                        "column": 81
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    270543,
                                                    270551
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7997,
                                                      "column": 73
                                                    },
                                                    "end": {
                                                      "line": 7997,
                                                      "column": 81
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "length",
                                                  "range": [
                                                    270553,
                                                    270559
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7997,
                                                      "column": 83
                                                    },
                                                    "end": {
                                                      "line": 7997,
                                                      "column": 89
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  270542,
                                                  270559
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7997,
                                                    "column": 72
                                                  },
                                                  "end": {
                                                    "line": 7997,
                                                    "column": 89
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  270562,
                                                  270563
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7997,
                                                    "column": 92
                                                  },
                                                  "end": {
                                                    "line": 7997,
                                                    "column": 93
                                                  }
                                                }
                                              },
                                              "range": [
                                                270542,
                                                270563
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7997,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 7997,
                                                  "column": 93
                                                }
                                              }
                                            },
                                            "range": [
                                              270533,
                                              270564
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7997,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 7997,
                                                "column": 94
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          270522,
                                          270565
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7997,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 7997,
                                            "column": 95
                                          }
                                        }
                                      },
                                      "range": [
                                        270510,
                                        270565
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7997,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 7997,
                                          "column": 95
                                        }
                                      }
                                    },
                                    "range": [
                                      270502,
                                      270566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7997,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 7997,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "range": [
                                    270495,
                                    270567
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7997,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 7997,
                                      "column": 97
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "max",
                                  "range": [
                                    270569,
                                    270572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7997,
                                      "column": 99
                                    },
                                    "end": {
                                      "line": 7997,
                                      "column": 102
                                    }
                                  }
                                }
                              ],
                              "range": [
                                270485,
                                270573
                              ],
                              "loc": {
                                "start": {
                                  "line": 7997,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7997,
                                  "column": 103
                                }
                              }
                            },
                            "range": [
                              270478,
                              270574
                            ],
                            "loc": {
                              "start": {
                                "line": 7997,
                                "column": 8
                              },
                              "end": {
                                "line": 7997,
                                "column": 104
                              }
                            }
                          }
                        ],
                        "range": [
                          270433,
                          270582
                        ],
                        "loc": {
                          "start": {
                            "line": 7995,
                            "column": 42
                          },
                          "end": {
                            "line": 7998,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        270397,
                        270582
                      ],
                      "loc": {
                        "start": {
                          "line": 7995,
                          "column": 6
                        },
                        "end": {
                          "line": 7998,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseRandom",
                          "range": [
                            270596,
                            270606
                          ],
                          "loc": {
                            "start": {
                              "line": 7999,
                              "column": 13
                            },
                            "end": {
                              "line": 7999,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "min",
                            "range": [
                              270607,
                              270610
                            ],
                            "loc": {
                              "start": {
                                "line": 7999,
                                "column": 24
                              },
                              "end": {
                                "line": 7999,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "max",
                            "range": [
                              270612,
                              270615
                            ],
                            "loc": {
                              "start": {
                                "line": 7999,
                                "column": 29
                              },
                              "end": {
                                "line": 7999,
                                "column": 32
                              }
                            }
                          }
                        ],
                        "range": [
                          270596,
                          270616
                        ],
                        "loc": {
                          "start": {
                            "line": 7999,
                            "column": 13
                          },
                          "end": {
                            "line": 7999,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        270589,
                        270617
                      ],
                      "loc": {
                        "start": {
                          "line": 7999,
                          "column": 6
                        },
                        "end": {
                          "line": 7999,
                          "column": 34
                        }
                      }
                    }
                  ],
                  "range": [
                    269879,
                    270623
                  ],
                  "loc": {
                    "start": {
                      "line": 7970,
                      "column": 40
                    },
                    "end": {
                      "line": 8000,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  269843,
                  270623
                ],
                "loc": {
                  "start": {
                    "line": 7970,
                    "column": 4
                  },
                  "end": {
                    "line": 8000,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    271715,
                    271721
                  ],
                  "loc": {
                    "start": {
                      "line": 8035,
                      "column": 13
                    },
                    "end": {
                      "line": 8035,
                      "column": 19
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      271722,
                      271728
                    ],
                    "loc": {
                      "start": {
                        "line": 8035,
                        "column": 20
                      },
                      "end": {
                        "line": 8035,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "key",
                    "range": [
                      271730,
                      271733
                    ],
                    "loc": {
                      "start": {
                        "line": 8035,
                        "column": 28
                      },
                      "end": {
                        "line": 8035,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "defaultValue",
                    "range": [
                      271735,
                      271747
                    ],
                    "loc": {
                      "start": {
                        "line": 8035,
                        "column": 33
                      },
                      "end": {
                        "line": 8035,
                        "column": 45
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              271761,
                              271766
                            ],
                            "loc": {
                              "start": {
                                "line": 8036,
                                "column": 10
                              },
                              "end": {
                                "line": 8036,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  271769,
                                  271775
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8036,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 8036,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  271779,
                                  271783
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8036,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 8036,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                271769,
                                271783
                              ],
                              "loc": {
                                "start": {
                                  "line": 8036,
                                  "column": 18
                                },
                                "end": {
                                  "line": 8036,
                                  "column": 32
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "undefined",
                              "range": [
                                271786,
                                271795
                              ],
                              "loc": {
                                "start": {
                                  "line": 8036,
                                  "column": 35
                                },
                                "end": {
                                  "line": 8036,
                                  "column": 44
                                }
                              }
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  271798,
                                  271804
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8036,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 8036,
                                    "column": 53
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  271805,
                                  271808
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8036,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 8036,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                271798,
                                271809
                              ],
                              "loc": {
                                "start": {
                                  "line": 8036,
                                  "column": 47
                                },
                                "end": {
                                  "line": 8036,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              271769,
                              271809
                            ],
                            "loc": {
                              "start": {
                                "line": 8036,
                                "column": 18
                              },
                              "end": {
                                "line": 8036,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            271761,
                            271809
                          ],
                          "loc": {
                            "start": {
                              "line": 8036,
                              "column": 10
                            },
                            "end": {
                              "line": 8036,
                              "column": 58
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        271757,
                        271810
                      ],
                      "loc": {
                        "start": {
                          "line": 8036,
                          "column": 6
                        },
                        "end": {
                          "line": 8036,
                          "column": 59
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              271828,
                              271833
                            ],
                            "loc": {
                              "start": {
                                "line": 8037,
                                "column": 17
                              },
                              "end": {
                                "line": 8037,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            271821,
                            271833
                          ],
                          "loc": {
                            "start": {
                              "line": 8037,
                              "column": 10
                            },
                            "end": {
                              "line": 8037,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "undefined",
                          "raw": "'undefined'",
                          "range": [
                            271837,
                            271848
                          ],
                          "loc": {
                            "start": {
                              "line": 8037,
                              "column": 26
                            },
                            "end": {
                              "line": 8037,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          271821,
                          271848
                        ],
                        "loc": {
                          "start": {
                            "line": 8037,
                            "column": 10
                          },
                          "end": {
                            "line": 8037,
                            "column": 37
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "defaultValue",
                              "range": [
                                271867,
                                271879
                              ],
                              "loc": {
                                "start": {
                                  "line": 8038,
                                  "column": 15
                                },
                                "end": {
                                  "line": 8038,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              271860,
                              271880
                            ],
                            "loc": {
                              "start": {
                                "line": 8038,
                                "column": 8
                              },
                              "end": {
                                "line": 8038,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          271850,
                          271888
                        ],
                        "loc": {
                          "start": {
                            "line": 8037,
                            "column": 39
                          },
                          "end": {
                            "line": 8039,
                            "column": 7
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        271817,
                        271888
                      ],
                      "loc": {
                        "start": {
                          "line": 8037,
                          "column": 6
                        },
                        "end": {
                          "line": 8039,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isFunction",
                            "range": [
                              271902,
                              271912
                            ],
                            "loc": {
                              "start": {
                                "line": 8040,
                                "column": 13
                              },
                              "end": {
                                "line": 8040,
                                "column": 23
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                271913,
                                271918
                              ],
                              "loc": {
                                "start": {
                                  "line": 8040,
                                  "column": 24
                                },
                                "end": {
                                  "line": 8040,
                                  "column": 29
                                }
                              }
                            }
                          ],
                          "range": [
                            271902,
                            271919
                          ],
                          "loc": {
                            "start": {
                              "line": 8040,
                              "column": 13
                            },
                            "end": {
                              "line": 8040,
                              "column": 30
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                271922,
                                271928
                              ],
                              "loc": {
                                "start": {
                                  "line": 8040,
                                  "column": 33
                                },
                                "end": {
                                  "line": 8040,
                                  "column": 39
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                271929,
                                271932
                              ],
                              "loc": {
                                "start": {
                                  "line": 8040,
                                  "column": 40
                                },
                                "end": {
                                  "line": 8040,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              271922,
                              271933
                            ],
                            "loc": {
                              "start": {
                                "line": 8040,
                                "column": 33
                              },
                              "end": {
                                "line": 8040,
                                "column": 44
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            271922,
                            271935
                          ],
                          "loc": {
                            "start": {
                              "line": 8040,
                              "column": 33
                            },
                            "end": {
                              "line": 8040,
                              "column": 46
                            }
                          }
                        },
                        "alternate": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            271938,
                            271943
                          ],
                          "loc": {
                            "start": {
                              "line": 8040,
                              "column": 49
                            },
                            "end": {
                              "line": 8040,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          271902,
                          271943
                        ],
                        "loc": {
                          "start": {
                            "line": 8040,
                            "column": 13
                          },
                          "end": {
                            "line": 8040,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        271895,
                        271944
                      ],
                      "loc": {
                        "start": {
                          "line": 8040,
                          "column": 6
                        },
                        "end": {
                          "line": 8040,
                          "column": 55
                        }
                      }
                    }
                  ],
                  "range": [
                    271749,
                    271950
                  ],
                  "loc": {
                    "start": {
                      "line": 8035,
                      "column": 47
                    },
                    "end": {
                      "line": 8041,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  271706,
                  271950
                ],
                "loc": {
                  "start": {
                    "line": 8035,
                    "column": 4
                  },
                  "end": {
                    "line": 8041,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "times",
                  "range": [
                    272925,
                    272930
                  ],
                  "loc": {
                    "start": {
                      "line": 8066,
                      "column": 13
                    },
                    "end": {
                      "line": 8066,
                      "column": 18
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "n",
                    "range": [
                      272931,
                      272932
                    ],
                    "loc": {
                      "start": {
                        "line": 8066,
                        "column": 19
                      },
                      "end": {
                        "line": 8066,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      272934,
                      272942
                    ],
                    "loc": {
                      "start": {
                        "line": 8066,
                        "column": 22
                      },
                      "end": {
                        "line": 8066,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "thisArg",
                    "range": [
                      272944,
                      272951
                    ],
                    "loc": {
                      "start": {
                        "line": 8066,
                        "column": 32
                      },
                      "end": {
                        "line": 8066,
                        "column": 39
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            272961,
                            272962
                          ],
                          "loc": {
                            "start": {
                              "line": 8067,
                              "column": 6
                            },
                            "end": {
                              "line": 8067,
                              "column": 7
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": ">",
                            "left": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  272966,
                                  272967
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8067,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 8067,
                                    "column": 12
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "+",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    272971,
                                    272972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8067,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 8067,
                                      "column": 17
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  272970,
                                  272972
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8067,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 8067,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                272966,
                                272972
                              ],
                              "loc": {
                                "start": {
                                  "line": 8067,
                                  "column": 11
                                },
                                "end": {
                                  "line": 8067,
                                  "column": 17
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "-",
                              "argument": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  272977,
                                  272978
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8067,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 8067,
                                    "column": 23
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                272976,
                                272978
                              ],
                              "loc": {
                                "start": {
                                  "line": 8067,
                                  "column": 21
                                },
                                "end": {
                                  "line": 8067,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              272965,
                              272978
                            ],
                            "loc": {
                              "start": {
                                "line": 8067,
                                "column": 10
                              },
                              "end": {
                                "line": 8067,
                                "column": 23
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              272981,
                              272982
                            ],
                            "loc": {
                              "start": {
                                "line": 8067,
                                "column": 26
                              },
                              "end": {
                                "line": 8067,
                                "column": 27
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              272985,
                              272986
                            ],
                            "loc": {
                              "start": {
                                "line": 8067,
                                "column": 30
                              },
                              "end": {
                                "line": 8067,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            272965,
                            272986
                          ],
                          "loc": {
                            "start": {
                              "line": 8067,
                              "column": 10
                            },
                            "end": {
                              "line": 8067,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          272961,
                          272986
                        ],
                        "loc": {
                          "start": {
                            "line": 8067,
                            "column": 6
                          },
                          "end": {
                            "line": 8067,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        272961,
                        272987
                      ],
                      "loc": {
                        "start": {
                          "line": 8067,
                          "column": 6
                        },
                        "end": {
                          "line": 8067,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              272998,
                              273003
                            ],
                            "loc": {
                              "start": {
                                "line": 8068,
                                "column": 10
                              },
                              "end": {
                                "line": 8068,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                273007,
                                273008
                              ],
                              "loc": {
                                "start": {
                                  "line": 8068,
                                  "column": 19
                                },
                                "end": {
                                  "line": 8068,
                                  "column": 20
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              273006,
                              273008
                            ],
                            "loc": {
                              "start": {
                                "line": 8068,
                                "column": 18
                              },
                              "end": {
                                "line": 8068,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            272998,
                            273008
                          ],
                          "loc": {
                            "start": {
                              "line": 8068,
                              "column": 10
                            },
                            "end": {
                              "line": 8068,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              273020,
                              273026
                            ],
                            "loc": {
                              "start": {
                                "line": 8069,
                                "column": 10
                              },
                              "end": {
                                "line": 8069,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                273029,
                                273034
                              ],
                              "loc": {
                                "start": {
                                  "line": 8069,
                                  "column": 19
                                },
                                "end": {
                                  "line": 8069,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  273035,
                                  273036
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8069,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 8069,
                                    "column": 26
                                  }
                                }
                              }
                            ],
                            "range": [
                              273029,
                              273037
                            ],
                            "loc": {
                              "start": {
                                "line": 8069,
                                "column": 19
                              },
                              "end": {
                                "line": 8069,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            273020,
                            273037
                          ],
                          "loc": {
                            "start": {
                              "line": 8069,
                              "column": 10
                            },
                            "end": {
                              "line": 8069,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        272994,
                        273038
                      ],
                      "loc": {
                        "start": {
                          "line": 8068,
                          "column": 6
                        },
                        "end": {
                          "line": 8069,
                          "column": 28
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            273046,
                            273054
                          ],
                          "loc": {
                            "start": {
                              "line": 8071,
                              "column": 6
                            },
                            "end": {
                              "line": 8071,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "baseCreateCallback",
                            "range": [
                              273057,
                              273075
                            ],
                            "loc": {
                              "start": {
                                "line": 8071,
                                "column": 17
                              },
                              "end": {
                                "line": 8071,
                                "column": 35
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                273076,
                                273084
                              ],
                              "loc": {
                                "start": {
                                  "line": 8071,
                                  "column": 36
                                },
                                "end": {
                                  "line": 8071,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                273086,
                                273093
                              ],
                              "loc": {
                                "start": {
                                  "line": 8071,
                                  "column": 46
                                },
                                "end": {
                                  "line": 8071,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                273095,
                                273096
                              ],
                              "loc": {
                                "start": {
                                  "line": 8071,
                                  "column": 55
                                },
                                "end": {
                                  "line": 8071,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            273057,
                            273097
                          ],
                          "loc": {
                            "start": {
                              "line": 8071,
                              "column": 17
                            },
                            "end": {
                              "line": 8071,
                              "column": 57
                            }
                          }
                        },
                        "range": [
                          273046,
                          273097
                        ],
                        "loc": {
                          "start": {
                            "line": 8071,
                            "column": 6
                          },
                          "end": {
                            "line": 8071,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        273046,
                        273098
                      ],
                      "loc": {
                        "start": {
                          "line": 8071,
                          "column": 6
                        },
                        "end": {
                          "line": 8071,
                          "column": 58
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              273114,
                              273119
                            ],
                            "loc": {
                              "start": {
                                "line": 8072,
                                "column": 15
                              },
                              "end": {
                                "line": 8072,
                                "column": 20
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            273112,
                            273119
                          ],
                          "loc": {
                            "start": {
                              "line": 8072,
                              "column": 13
                            },
                            "end": {
                              "line": 8072,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            273122,
                            273123
                          ],
                          "loc": {
                            "start": {
                              "line": 8072,
                              "column": 23
                            },
                            "end": {
                              "line": 8072,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          273112,
                          273123
                        ],
                        "loc": {
                          "start": {
                            "line": 8072,
                            "column": 13
                          },
                          "end": {
                            "line": 8072,
                            "column": 24
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    273135,
                                    273141
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8073,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 8073,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    273142,
                                    273147
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8073,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 8073,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  273135,
                                  273148
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8073,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 8073,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    273151,
                                    273159
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8073,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 8073,
                                      "column": 32
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      273160,
                                      273165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8073,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 8073,
                                        "column": 38
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  273151,
                                  273166
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8073,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 8073,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                273135,
                                273166
                              ],
                              "loc": {
                                "start": {
                                  "line": 8073,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8073,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              273135,
                              273167
                            ],
                            "loc": {
                              "start": {
                                "line": 8073,
                                "column": 8
                              },
                              "end": {
                                "line": 8073,
                                "column": 40
                              }
                            }
                          }
                        ],
                        "range": [
                          273125,
                          273175
                        ],
                        "loc": {
                          "start": {
                            "line": 8072,
                            "column": 26
                          },
                          "end": {
                            "line": 8074,
                            "column": 7
                          }
                        }
                      },
                      "range": [
                        273105,
                        273175
                      ],
                      "loc": {
                        "start": {
                          "line": 8072,
                          "column": 6
                        },
                        "end": {
                          "line": 8074,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          273189,
                          273195
                        ],
                        "loc": {
                          "start": {
                            "line": 8075,
                            "column": 13
                          },
                          "end": {
                            "line": 8075,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        273182,
                        273196
                      ],
                      "loc": {
                        "start": {
                          "line": 8075,
                          "column": 6
                        },
                        "end": {
                          "line": 8075,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    272953,
                    273202
                  ],
                  "loc": {
                    "start": {
                      "line": 8066,
                      "column": 41
                    },
                    "end": {
                      "line": 8076,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  272916,
                  273202
                ],
                "loc": {
                  "start": {
                    "line": 8066,
                    "column": 4
                  },
                  "end": {
                    "line": 8076,
                    "column": 5
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "uniqueId",
                  "range": [
                    273627,
                    273635
                  ],
                  "loc": {
                    "start": {
                      "line": 8094,
                      "column": 13
                    },
                    "end": {
                      "line": 8094,
                      "column": 21
                    }
                  }
                },
                "params": [
                  {
                    "type": "Identifier",
                    "name": "prefix",
                    "range": [
                      273636,
                      273642
                    ],
                    "loc": {
                      "start": {
                        "line": 8094,
                        "column": 22
                      },
                      "end": {
                        "line": 8094,
                        "column": 28
                      }
                    }
                  }
                ],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "id",
                            "range": [
                              273656,
                              273658
                            ],
                            "loc": {
                              "start": {
                                "line": 8095,
                                "column": 10
                              },
                              "end": {
                                "line": 8095,
                                "column": 12
                              }
                            }
                          },
                          "init": {
                            "type": "UpdateExpression",
                            "operator": "++",
                            "argument": {
                              "type": "Identifier",
                              "name": "idCounter",
                              "range": [
                                273663,
                                273672
                              ],
                              "loc": {
                                "start": {
                                  "line": 8095,
                                  "column": 17
                                },
                                "end": {
                                  "line": 8095,
                                  "column": 26
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              273661,
                              273672
                            ],
                            "loc": {
                              "start": {
                                "line": 8095,
                                "column": 15
                              },
                              "end": {
                                "line": 8095,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            273656,
                            273672
                          ],
                          "loc": {
                            "start": {
                              "line": 8095,
                              "column": 10
                            },
                            "end": {
                              "line": 8095,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        273652,
                        273673
                      ],
                      "loc": {
                        "start": {
                          "line": 8095,
                          "column": 6
                        },
                        "end": {
                          "line": 8095,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "String",
                            "range": [
                              273687,
                              273693
                            ],
                            "loc": {
                              "start": {
                                "line": 8096,
                                "column": 13
                              },
                              "end": {
                                "line": 8096,
                                "column": 19
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "prefix",
                                  "range": [
                                    273694,
                                    273700
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8096,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 8096,
                                      "column": 26
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    273704,
                                    273708
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8096,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 8096,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  273694,
                                  273708
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8096,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 8096,
                                    "column": 34
                                  }
                                }
                              },
                              "consequent": {
                                "type": "Literal",
                                "value": "",
                                "raw": "''",
                                "range": [
                                  273711,
                                  273713
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8096,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 8096,
                                    "column": 39
                                  }
                                }
                              },
                              "alternate": {
                                "type": "Identifier",
                                "name": "prefix",
                                "range": [
                                  273716,
                                  273722
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8096,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 8096,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                273694,
                                273722
                              ],
                              "loc": {
                                "start": {
                                  "line": 8096,
                                  "column": 20
                                },
                                "end": {
                                  "line": 8096,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            273687,
                            273723
                          ],
                          "loc": {
                            "start": {
                              "line": 8096,
                              "column": 13
                            },
                            "end": {
                              "line": 8096,
                              "column": 49
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "id",
                          "range": [
                            273726,
                            273728
                          ],
                          "loc": {
                            "start": {
                              "line": 8096,
                              "column": 52
                            },
                            "end": {
                              "line": 8096,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          273687,
                          273728
                        ],
                        "loc": {
                          "start": {
                            "line": 8096,
                            "column": 13
                          },
                          "end": {
                            "line": 8096,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        273680,
                        273729
                      ],
                      "loc": {
                        "start": {
                          "line": 8096,
                          "column": 6
                        },
                        "end": {
                          "line": 8096,
                          "column": 55
                        }
                      }
                    }
                  ],
                  "range": [
                    273644,
                    273735
                  ],
                  "loc": {
                    "start": {
                      "line": 8094,
                      "column": 30
                    },
                    "end": {
                      "line": 8097,
                      "column": 5
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  273618,
                  273735
                ],
                "loc": {
                  "start": {
                    "line": 8094,
                    "column": 4
                  },
                  "end": {
                    "line": 8097,
                    "column": 5
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        273887,
                        273893
                      ],
                      "loc": {
                        "start": {
                          "line": 8102,
                          "column": 4
                        },
                        "end": {
                          "line": 8102,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "after",
                      "range": [
                        273894,
                        273899
                      ],
                      "loc": {
                        "start": {
                          "line": 8102,
                          "column": 11
                        },
                        "end": {
                          "line": 8102,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      273887,
                      273899
                    ],
                    "loc": {
                      "start": {
                        "line": 8102,
                        "column": 4
                      },
                      "end": {
                        "line": 8102,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "after",
                    "range": [
                      273902,
                      273907
                    ],
                    "loc": {
                      "start": {
                        "line": 8102,
                        "column": 19
                      },
                      "end": {
                        "line": 8102,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    273887,
                    273907
                  ],
                  "loc": {
                    "start": {
                      "line": 8102,
                      "column": 4
                    },
                    "end": {
                      "line": 8102,
                      "column": 24
                    }
                  }
                },
                "range": [
                  273887,
                  273908
                ],
                "loc": {
                  "start": {
                    "line": 8102,
                    "column": 4
                  },
                  "end": {
                    "line": 8102,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        273913,
                        273919
                      ],
                      "loc": {
                        "start": {
                          "line": 8103,
                          "column": 4
                        },
                        "end": {
                          "line": 8103,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "assign",
                      "range": [
                        273920,
                        273926
                      ],
                      "loc": {
                        "start": {
                          "line": 8103,
                          "column": 11
                        },
                        "end": {
                          "line": 8103,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      273913,
                      273926
                    ],
                    "loc": {
                      "start": {
                        "line": 8103,
                        "column": 4
                      },
                      "end": {
                        "line": 8103,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "assign",
                    "range": [
                      273929,
                      273935
                    ],
                    "loc": {
                      "start": {
                        "line": 8103,
                        "column": 20
                      },
                      "end": {
                        "line": 8103,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    273913,
                    273935
                  ],
                  "loc": {
                    "start": {
                      "line": 8103,
                      "column": 4
                    },
                    "end": {
                      "line": 8103,
                      "column": 26
                    }
                  }
                },
                "range": [
                  273913,
                  273936
                ],
                "loc": {
                  "start": {
                    "line": 8103,
                    "column": 4
                  },
                  "end": {
                    "line": 8103,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        273941,
                        273947
                      ],
                      "loc": {
                        "start": {
                          "line": 8104,
                          "column": 4
                        },
                        "end": {
                          "line": 8104,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "at",
                      "range": [
                        273948,
                        273950
                      ],
                      "loc": {
                        "start": {
                          "line": 8104,
                          "column": 11
                        },
                        "end": {
                          "line": 8104,
                          "column": 13
                        }
                      }
                    },
                    "range": [
                      273941,
                      273950
                    ],
                    "loc": {
                      "start": {
                        "line": 8104,
                        "column": 4
                      },
                      "end": {
                        "line": 8104,
                        "column": 13
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "at",
                    "range": [
                      273953,
                      273955
                    ],
                    "loc": {
                      "start": {
                        "line": 8104,
                        "column": 16
                      },
                      "end": {
                        "line": 8104,
                        "column": 18
                      }
                    }
                  },
                  "range": [
                    273941,
                    273955
                  ],
                  "loc": {
                    "start": {
                      "line": 8104,
                      "column": 4
                    },
                    "end": {
                      "line": 8104,
                      "column": 18
                    }
                  }
                },
                "range": [
                  273941,
                  273956
                ],
                "loc": {
                  "start": {
                    "line": 8104,
                    "column": 4
                  },
                  "end": {
                    "line": 8104,
                    "column": 19
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        273961,
                        273967
                      ],
                      "loc": {
                        "start": {
                          "line": 8105,
                          "column": 4
                        },
                        "end": {
                          "line": 8105,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "bind",
                      "range": [
                        273968,
                        273972
                      ],
                      "loc": {
                        "start": {
                          "line": 8105,
                          "column": 11
                        },
                        "end": {
                          "line": 8105,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      273961,
                      273972
                    ],
                    "loc": {
                      "start": {
                        "line": 8105,
                        "column": 4
                      },
                      "end": {
                        "line": 8105,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "bind",
                    "range": [
                      273975,
                      273979
                    ],
                    "loc": {
                      "start": {
                        "line": 8105,
                        "column": 18
                      },
                      "end": {
                        "line": 8105,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    273961,
                    273979
                  ],
                  "loc": {
                    "start": {
                      "line": 8105,
                      "column": 4
                    },
                    "end": {
                      "line": 8105,
                      "column": 22
                    }
                  }
                },
                "range": [
                  273961,
                  273980
                ],
                "loc": {
                  "start": {
                    "line": 8105,
                    "column": 4
                  },
                  "end": {
                    "line": 8105,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        273985,
                        273991
                      ],
                      "loc": {
                        "start": {
                          "line": 8106,
                          "column": 4
                        },
                        "end": {
                          "line": 8106,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "bindAll",
                      "range": [
                        273992,
                        273999
                      ],
                      "loc": {
                        "start": {
                          "line": 8106,
                          "column": 11
                        },
                        "end": {
                          "line": 8106,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      273985,
                      273999
                    ],
                    "loc": {
                      "start": {
                        "line": 8106,
                        "column": 4
                      },
                      "end": {
                        "line": 8106,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "bindAll",
                    "range": [
                      274002,
                      274009
                    ],
                    "loc": {
                      "start": {
                        "line": 8106,
                        "column": 21
                      },
                      "end": {
                        "line": 8106,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    273985,
                    274009
                  ],
                  "loc": {
                    "start": {
                      "line": 8106,
                      "column": 4
                    },
                    "end": {
                      "line": 8106,
                      "column": 28
                    }
                  }
                },
                "range": [
                  273985,
                  274010
                ],
                "loc": {
                  "start": {
                    "line": 8106,
                    "column": 4
                  },
                  "end": {
                    "line": 8106,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274015,
                        274021
                      ],
                      "loc": {
                        "start": {
                          "line": 8107,
                          "column": 4
                        },
                        "end": {
                          "line": 8107,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "bindKey",
                      "range": [
                        274022,
                        274029
                      ],
                      "loc": {
                        "start": {
                          "line": 8107,
                          "column": 11
                        },
                        "end": {
                          "line": 8107,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      274015,
                      274029
                    ],
                    "loc": {
                      "start": {
                        "line": 8107,
                        "column": 4
                      },
                      "end": {
                        "line": 8107,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "bindKey",
                    "range": [
                      274032,
                      274039
                    ],
                    "loc": {
                      "start": {
                        "line": 8107,
                        "column": 21
                      },
                      "end": {
                        "line": 8107,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    274015,
                    274039
                  ],
                  "loc": {
                    "start": {
                      "line": 8107,
                      "column": 4
                    },
                    "end": {
                      "line": 8107,
                      "column": 28
                    }
                  }
                },
                "range": [
                  274015,
                  274040
                ],
                "loc": {
                  "start": {
                    "line": 8107,
                    "column": 4
                  },
                  "end": {
                    "line": 8107,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274045,
                        274051
                      ],
                      "loc": {
                        "start": {
                          "line": 8108,
                          "column": 4
                        },
                        "end": {
                          "line": 8108,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "chain",
                      "range": [
                        274052,
                        274057
                      ],
                      "loc": {
                        "start": {
                          "line": 8108,
                          "column": 11
                        },
                        "end": {
                          "line": 8108,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      274045,
                      274057
                    ],
                    "loc": {
                      "start": {
                        "line": 8108,
                        "column": 4
                      },
                      "end": {
                        "line": 8108,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "chain",
                    "range": [
                      274060,
                      274065
                    ],
                    "loc": {
                      "start": {
                        "line": 8108,
                        "column": 19
                      },
                      "end": {
                        "line": 8108,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    274045,
                    274065
                  ],
                  "loc": {
                    "start": {
                      "line": 8108,
                      "column": 4
                    },
                    "end": {
                      "line": 8108,
                      "column": 24
                    }
                  }
                },
                "range": [
                  274045,
                  274066
                ],
                "loc": {
                  "start": {
                    "line": 8108,
                    "column": 4
                  },
                  "end": {
                    "line": 8108,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274071,
                        274077
                      ],
                      "loc": {
                        "start": {
                          "line": 8109,
                          "column": 4
                        },
                        "end": {
                          "line": 8109,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "compact",
                      "range": [
                        274078,
                        274085
                      ],
                      "loc": {
                        "start": {
                          "line": 8109,
                          "column": 11
                        },
                        "end": {
                          "line": 8109,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      274071,
                      274085
                    ],
                    "loc": {
                      "start": {
                        "line": 8109,
                        "column": 4
                      },
                      "end": {
                        "line": 8109,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "compact",
                    "range": [
                      274088,
                      274095
                    ],
                    "loc": {
                      "start": {
                        "line": 8109,
                        "column": 21
                      },
                      "end": {
                        "line": 8109,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    274071,
                    274095
                  ],
                  "loc": {
                    "start": {
                      "line": 8109,
                      "column": 4
                    },
                    "end": {
                      "line": 8109,
                      "column": 28
                    }
                  }
                },
                "range": [
                  274071,
                  274096
                ],
                "loc": {
                  "start": {
                    "line": 8109,
                    "column": 4
                  },
                  "end": {
                    "line": 8109,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274101,
                        274107
                      ],
                      "loc": {
                        "start": {
                          "line": 8110,
                          "column": 4
                        },
                        "end": {
                          "line": 8110,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "compose",
                      "range": [
                        274108,
                        274115
                      ],
                      "loc": {
                        "start": {
                          "line": 8110,
                          "column": 11
                        },
                        "end": {
                          "line": 8110,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      274101,
                      274115
                    ],
                    "loc": {
                      "start": {
                        "line": 8110,
                        "column": 4
                      },
                      "end": {
                        "line": 8110,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "compose",
                    "range": [
                      274118,
                      274125
                    ],
                    "loc": {
                      "start": {
                        "line": 8110,
                        "column": 21
                      },
                      "end": {
                        "line": 8110,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    274101,
                    274125
                  ],
                  "loc": {
                    "start": {
                      "line": 8110,
                      "column": 4
                    },
                    "end": {
                      "line": 8110,
                      "column": 28
                    }
                  }
                },
                "range": [
                  274101,
                  274126
                ],
                "loc": {
                  "start": {
                    "line": 8110,
                    "column": 4
                  },
                  "end": {
                    "line": 8110,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274131,
                        274137
                      ],
                      "loc": {
                        "start": {
                          "line": 8111,
                          "column": 4
                        },
                        "end": {
                          "line": 8111,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "constant",
                      "range": [
                        274138,
                        274146
                      ],
                      "loc": {
                        "start": {
                          "line": 8111,
                          "column": 11
                        },
                        "end": {
                          "line": 8111,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      274131,
                      274146
                    ],
                    "loc": {
                      "start": {
                        "line": 8111,
                        "column": 4
                      },
                      "end": {
                        "line": 8111,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "constant",
                    "range": [
                      274149,
                      274157
                    ],
                    "loc": {
                      "start": {
                        "line": 8111,
                        "column": 22
                      },
                      "end": {
                        "line": 8111,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    274131,
                    274157
                  ],
                  "loc": {
                    "start": {
                      "line": 8111,
                      "column": 4
                    },
                    "end": {
                      "line": 8111,
                      "column": 30
                    }
                  }
                },
                "range": [
                  274131,
                  274158
                ],
                "loc": {
                  "start": {
                    "line": 8111,
                    "column": 4
                  },
                  "end": {
                    "line": 8111,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274163,
                        274169
                      ],
                      "loc": {
                        "start": {
                          "line": 8112,
                          "column": 4
                        },
                        "end": {
                          "line": 8112,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "countBy",
                      "range": [
                        274170,
                        274177
                      ],
                      "loc": {
                        "start": {
                          "line": 8112,
                          "column": 11
                        },
                        "end": {
                          "line": 8112,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      274163,
                      274177
                    ],
                    "loc": {
                      "start": {
                        "line": 8112,
                        "column": 4
                      },
                      "end": {
                        "line": 8112,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "countBy",
                    "range": [
                      274180,
                      274187
                    ],
                    "loc": {
                      "start": {
                        "line": 8112,
                        "column": 21
                      },
                      "end": {
                        "line": 8112,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    274163,
                    274187
                  ],
                  "loc": {
                    "start": {
                      "line": 8112,
                      "column": 4
                    },
                    "end": {
                      "line": 8112,
                      "column": 28
                    }
                  }
                },
                "range": [
                  274163,
                  274188
                ],
                "loc": {
                  "start": {
                    "line": 8112,
                    "column": 4
                  },
                  "end": {
                    "line": 8112,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274193,
                        274199
                      ],
                      "loc": {
                        "start": {
                          "line": 8113,
                          "column": 4
                        },
                        "end": {
                          "line": 8113,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "create",
                      "range": [
                        274200,
                        274206
                      ],
                      "loc": {
                        "start": {
                          "line": 8113,
                          "column": 11
                        },
                        "end": {
                          "line": 8113,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      274193,
                      274206
                    ],
                    "loc": {
                      "start": {
                        "line": 8113,
                        "column": 4
                      },
                      "end": {
                        "line": 8113,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "create",
                    "range": [
                      274209,
                      274215
                    ],
                    "loc": {
                      "start": {
                        "line": 8113,
                        "column": 20
                      },
                      "end": {
                        "line": 8113,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    274193,
                    274215
                  ],
                  "loc": {
                    "start": {
                      "line": 8113,
                      "column": 4
                    },
                    "end": {
                      "line": 8113,
                      "column": 26
                    }
                  }
                },
                "range": [
                  274193,
                  274216
                ],
                "loc": {
                  "start": {
                    "line": 8113,
                    "column": 4
                  },
                  "end": {
                    "line": 8113,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274221,
                        274227
                      ],
                      "loc": {
                        "start": {
                          "line": 8114,
                          "column": 4
                        },
                        "end": {
                          "line": 8114,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "createCallback",
                      "range": [
                        274228,
                        274242
                      ],
                      "loc": {
                        "start": {
                          "line": 8114,
                          "column": 11
                        },
                        "end": {
                          "line": 8114,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      274221,
                      274242
                    ],
                    "loc": {
                      "start": {
                        "line": 8114,
                        "column": 4
                      },
                      "end": {
                        "line": 8114,
                        "column": 25
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "createCallback",
                    "range": [
                      274245,
                      274259
                    ],
                    "loc": {
                      "start": {
                        "line": 8114,
                        "column": 28
                      },
                      "end": {
                        "line": 8114,
                        "column": 42
                      }
                    }
                  },
                  "range": [
                    274221,
                    274259
                  ],
                  "loc": {
                    "start": {
                      "line": 8114,
                      "column": 4
                    },
                    "end": {
                      "line": 8114,
                      "column": 42
                    }
                  }
                },
                "range": [
                  274221,
                  274260
                ],
                "loc": {
                  "start": {
                    "line": 8114,
                    "column": 4
                  },
                  "end": {
                    "line": 8114,
                    "column": 43
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274265,
                        274271
                      ],
                      "loc": {
                        "start": {
                          "line": 8115,
                          "column": 4
                        },
                        "end": {
                          "line": 8115,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "curry",
                      "range": [
                        274272,
                        274277
                      ],
                      "loc": {
                        "start": {
                          "line": 8115,
                          "column": 11
                        },
                        "end": {
                          "line": 8115,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      274265,
                      274277
                    ],
                    "loc": {
                      "start": {
                        "line": 8115,
                        "column": 4
                      },
                      "end": {
                        "line": 8115,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "curry",
                    "range": [
                      274280,
                      274285
                    ],
                    "loc": {
                      "start": {
                        "line": 8115,
                        "column": 19
                      },
                      "end": {
                        "line": 8115,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    274265,
                    274285
                  ],
                  "loc": {
                    "start": {
                      "line": 8115,
                      "column": 4
                    },
                    "end": {
                      "line": 8115,
                      "column": 24
                    }
                  }
                },
                "range": [
                  274265,
                  274286
                ],
                "loc": {
                  "start": {
                    "line": 8115,
                    "column": 4
                  },
                  "end": {
                    "line": 8115,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274291,
                        274297
                      ],
                      "loc": {
                        "start": {
                          "line": 8116,
                          "column": 4
                        },
                        "end": {
                          "line": 8116,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "debounce",
                      "range": [
                        274298,
                        274306
                      ],
                      "loc": {
                        "start": {
                          "line": 8116,
                          "column": 11
                        },
                        "end": {
                          "line": 8116,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      274291,
                      274306
                    ],
                    "loc": {
                      "start": {
                        "line": 8116,
                        "column": 4
                      },
                      "end": {
                        "line": 8116,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "debounce",
                    "range": [
                      274309,
                      274317
                    ],
                    "loc": {
                      "start": {
                        "line": 8116,
                        "column": 22
                      },
                      "end": {
                        "line": 8116,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    274291,
                    274317
                  ],
                  "loc": {
                    "start": {
                      "line": 8116,
                      "column": 4
                    },
                    "end": {
                      "line": 8116,
                      "column": 30
                    }
                  }
                },
                "range": [
                  274291,
                  274318
                ],
                "loc": {
                  "start": {
                    "line": 8116,
                    "column": 4
                  },
                  "end": {
                    "line": 8116,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274323,
                        274329
                      ],
                      "loc": {
                        "start": {
                          "line": 8117,
                          "column": 4
                        },
                        "end": {
                          "line": 8117,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "defaults",
                      "range": [
                        274330,
                        274338
                      ],
                      "loc": {
                        "start": {
                          "line": 8117,
                          "column": 11
                        },
                        "end": {
                          "line": 8117,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      274323,
                      274338
                    ],
                    "loc": {
                      "start": {
                        "line": 8117,
                        "column": 4
                      },
                      "end": {
                        "line": 8117,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "defaults",
                    "range": [
                      274341,
                      274349
                    ],
                    "loc": {
                      "start": {
                        "line": 8117,
                        "column": 22
                      },
                      "end": {
                        "line": 8117,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    274323,
                    274349
                  ],
                  "loc": {
                    "start": {
                      "line": 8117,
                      "column": 4
                    },
                    "end": {
                      "line": 8117,
                      "column": 30
                    }
                  }
                },
                "range": [
                  274323,
                  274350
                ],
                "loc": {
                  "start": {
                    "line": 8117,
                    "column": 4
                  },
                  "end": {
                    "line": 8117,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274355,
                        274361
                      ],
                      "loc": {
                        "start": {
                          "line": 8118,
                          "column": 4
                        },
                        "end": {
                          "line": 8118,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "defer",
                      "range": [
                        274362,
                        274367
                      ],
                      "loc": {
                        "start": {
                          "line": 8118,
                          "column": 11
                        },
                        "end": {
                          "line": 8118,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      274355,
                      274367
                    ],
                    "loc": {
                      "start": {
                        "line": 8118,
                        "column": 4
                      },
                      "end": {
                        "line": 8118,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "defer",
                    "range": [
                      274370,
                      274375
                    ],
                    "loc": {
                      "start": {
                        "line": 8118,
                        "column": 19
                      },
                      "end": {
                        "line": 8118,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    274355,
                    274375
                  ],
                  "loc": {
                    "start": {
                      "line": 8118,
                      "column": 4
                    },
                    "end": {
                      "line": 8118,
                      "column": 24
                    }
                  }
                },
                "range": [
                  274355,
                  274376
                ],
                "loc": {
                  "start": {
                    "line": 8118,
                    "column": 4
                  },
                  "end": {
                    "line": 8118,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274381,
                        274387
                      ],
                      "loc": {
                        "start": {
                          "line": 8119,
                          "column": 4
                        },
                        "end": {
                          "line": 8119,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "delay",
                      "range": [
                        274388,
                        274393
                      ],
                      "loc": {
                        "start": {
                          "line": 8119,
                          "column": 11
                        },
                        "end": {
                          "line": 8119,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      274381,
                      274393
                    ],
                    "loc": {
                      "start": {
                        "line": 8119,
                        "column": 4
                      },
                      "end": {
                        "line": 8119,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "delay",
                    "range": [
                      274396,
                      274401
                    ],
                    "loc": {
                      "start": {
                        "line": 8119,
                        "column": 19
                      },
                      "end": {
                        "line": 8119,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    274381,
                    274401
                  ],
                  "loc": {
                    "start": {
                      "line": 8119,
                      "column": 4
                    },
                    "end": {
                      "line": 8119,
                      "column": 24
                    }
                  }
                },
                "range": [
                  274381,
                  274402
                ],
                "loc": {
                  "start": {
                    "line": 8119,
                    "column": 4
                  },
                  "end": {
                    "line": 8119,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274407,
                        274413
                      ],
                      "loc": {
                        "start": {
                          "line": 8120,
                          "column": 4
                        },
                        "end": {
                          "line": 8120,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "difference",
                      "range": [
                        274414,
                        274424
                      ],
                      "loc": {
                        "start": {
                          "line": 8120,
                          "column": 11
                        },
                        "end": {
                          "line": 8120,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      274407,
                      274424
                    ],
                    "loc": {
                      "start": {
                        "line": 8120,
                        "column": 4
                      },
                      "end": {
                        "line": 8120,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "difference",
                    "range": [
                      274427,
                      274437
                    ],
                    "loc": {
                      "start": {
                        "line": 8120,
                        "column": 24
                      },
                      "end": {
                        "line": 8120,
                        "column": 34
                      }
                    }
                  },
                  "range": [
                    274407,
                    274437
                  ],
                  "loc": {
                    "start": {
                      "line": 8120,
                      "column": 4
                    },
                    "end": {
                      "line": 8120,
                      "column": 34
                    }
                  }
                },
                "range": [
                  274407,
                  274438
                ],
                "loc": {
                  "start": {
                    "line": 8120,
                    "column": 4
                  },
                  "end": {
                    "line": 8120,
                    "column": 35
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274443,
                        274449
                      ],
                      "loc": {
                        "start": {
                          "line": 8121,
                          "column": 4
                        },
                        "end": {
                          "line": 8121,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "drop",
                      "range": [
                        274450,
                        274454
                      ],
                      "loc": {
                        "start": {
                          "line": 8121,
                          "column": 11
                        },
                        "end": {
                          "line": 8121,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      274443,
                      274454
                    ],
                    "loc": {
                      "start": {
                        "line": 8121,
                        "column": 4
                      },
                      "end": {
                        "line": 8121,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "drop",
                    "range": [
                      274457,
                      274461
                    ],
                    "loc": {
                      "start": {
                        "line": 8121,
                        "column": 18
                      },
                      "end": {
                        "line": 8121,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    274443,
                    274461
                  ],
                  "loc": {
                    "start": {
                      "line": 8121,
                      "column": 4
                    },
                    "end": {
                      "line": 8121,
                      "column": 22
                    }
                  }
                },
                "range": [
                  274443,
                  274462
                ],
                "loc": {
                  "start": {
                    "line": 8121,
                    "column": 4
                  },
                  "end": {
                    "line": 8121,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274467,
                        274473
                      ],
                      "loc": {
                        "start": {
                          "line": 8122,
                          "column": 4
                        },
                        "end": {
                          "line": 8122,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "dropRight",
                      "range": [
                        274474,
                        274483
                      ],
                      "loc": {
                        "start": {
                          "line": 8122,
                          "column": 11
                        },
                        "end": {
                          "line": 8122,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      274467,
                      274483
                    ],
                    "loc": {
                      "start": {
                        "line": 8122,
                        "column": 4
                      },
                      "end": {
                        "line": 8122,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "dropRight",
                    "range": [
                      274486,
                      274495
                    ],
                    "loc": {
                      "start": {
                        "line": 8122,
                        "column": 23
                      },
                      "end": {
                        "line": 8122,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    274467,
                    274495
                  ],
                  "loc": {
                    "start": {
                      "line": 8122,
                      "column": 4
                    },
                    "end": {
                      "line": 8122,
                      "column": 32
                    }
                  }
                },
                "range": [
                  274467,
                  274496
                ],
                "loc": {
                  "start": {
                    "line": 8122,
                    "column": 4
                  },
                  "end": {
                    "line": 8122,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274501,
                        274507
                      ],
                      "loc": {
                        "start": {
                          "line": 8123,
                          "column": 4
                        },
                        "end": {
                          "line": 8123,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "dropRightWhile",
                      "range": [
                        274508,
                        274522
                      ],
                      "loc": {
                        "start": {
                          "line": 8123,
                          "column": 11
                        },
                        "end": {
                          "line": 8123,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      274501,
                      274522
                    ],
                    "loc": {
                      "start": {
                        "line": 8123,
                        "column": 4
                      },
                      "end": {
                        "line": 8123,
                        "column": 25
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "dropRightWhile",
                    "range": [
                      274525,
                      274539
                    ],
                    "loc": {
                      "start": {
                        "line": 8123,
                        "column": 28
                      },
                      "end": {
                        "line": 8123,
                        "column": 42
                      }
                    }
                  },
                  "range": [
                    274501,
                    274539
                  ],
                  "loc": {
                    "start": {
                      "line": 8123,
                      "column": 4
                    },
                    "end": {
                      "line": 8123,
                      "column": 42
                    }
                  }
                },
                "range": [
                  274501,
                  274540
                ],
                "loc": {
                  "start": {
                    "line": 8123,
                    "column": 4
                  },
                  "end": {
                    "line": 8123,
                    "column": 43
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274545,
                        274551
                      ],
                      "loc": {
                        "start": {
                          "line": 8124,
                          "column": 4
                        },
                        "end": {
                          "line": 8124,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "dropWhile",
                      "range": [
                        274552,
                        274561
                      ],
                      "loc": {
                        "start": {
                          "line": 8124,
                          "column": 11
                        },
                        "end": {
                          "line": 8124,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      274545,
                      274561
                    ],
                    "loc": {
                      "start": {
                        "line": 8124,
                        "column": 4
                      },
                      "end": {
                        "line": 8124,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "dropWhile",
                    "range": [
                      274564,
                      274573
                    ],
                    "loc": {
                      "start": {
                        "line": 8124,
                        "column": 23
                      },
                      "end": {
                        "line": 8124,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    274545,
                    274573
                  ],
                  "loc": {
                    "start": {
                      "line": 8124,
                      "column": 4
                    },
                    "end": {
                      "line": 8124,
                      "column": 32
                    }
                  }
                },
                "range": [
                  274545,
                  274574
                ],
                "loc": {
                  "start": {
                    "line": 8124,
                    "column": 4
                  },
                  "end": {
                    "line": 8124,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274579,
                        274585
                      ],
                      "loc": {
                        "start": {
                          "line": 8125,
                          "column": 4
                        },
                        "end": {
                          "line": 8125,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "filter",
                      "range": [
                        274586,
                        274592
                      ],
                      "loc": {
                        "start": {
                          "line": 8125,
                          "column": 11
                        },
                        "end": {
                          "line": 8125,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      274579,
                      274592
                    ],
                    "loc": {
                      "start": {
                        "line": 8125,
                        "column": 4
                      },
                      "end": {
                        "line": 8125,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "filter",
                    "range": [
                      274595,
                      274601
                    ],
                    "loc": {
                      "start": {
                        "line": 8125,
                        "column": 20
                      },
                      "end": {
                        "line": 8125,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    274579,
                    274601
                  ],
                  "loc": {
                    "start": {
                      "line": 8125,
                      "column": 4
                    },
                    "end": {
                      "line": 8125,
                      "column": 26
                    }
                  }
                },
                "range": [
                  274579,
                  274602
                ],
                "loc": {
                  "start": {
                    "line": 8125,
                    "column": 4
                  },
                  "end": {
                    "line": 8125,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274607,
                        274613
                      ],
                      "loc": {
                        "start": {
                          "line": 8126,
                          "column": 4
                        },
                        "end": {
                          "line": 8126,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "flatten",
                      "range": [
                        274614,
                        274621
                      ],
                      "loc": {
                        "start": {
                          "line": 8126,
                          "column": 11
                        },
                        "end": {
                          "line": 8126,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      274607,
                      274621
                    ],
                    "loc": {
                      "start": {
                        "line": 8126,
                        "column": 4
                      },
                      "end": {
                        "line": 8126,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "flatten",
                    "range": [
                      274624,
                      274631
                    ],
                    "loc": {
                      "start": {
                        "line": 8126,
                        "column": 21
                      },
                      "end": {
                        "line": 8126,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    274607,
                    274631
                  ],
                  "loc": {
                    "start": {
                      "line": 8126,
                      "column": 4
                    },
                    "end": {
                      "line": 8126,
                      "column": 28
                    }
                  }
                },
                "range": [
                  274607,
                  274632
                ],
                "loc": {
                  "start": {
                    "line": 8126,
                    "column": 4
                  },
                  "end": {
                    "line": 8126,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274637,
                        274643
                      ],
                      "loc": {
                        "start": {
                          "line": 8127,
                          "column": 4
                        },
                        "end": {
                          "line": 8127,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "forEach",
                      "range": [
                        274644,
                        274651
                      ],
                      "loc": {
                        "start": {
                          "line": 8127,
                          "column": 11
                        },
                        "end": {
                          "line": 8127,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      274637,
                      274651
                    ],
                    "loc": {
                      "start": {
                        "line": 8127,
                        "column": 4
                      },
                      "end": {
                        "line": 8127,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "forEach",
                    "range": [
                      274654,
                      274661
                    ],
                    "loc": {
                      "start": {
                        "line": 8127,
                        "column": 21
                      },
                      "end": {
                        "line": 8127,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    274637,
                    274661
                  ],
                  "loc": {
                    "start": {
                      "line": 8127,
                      "column": 4
                    },
                    "end": {
                      "line": 8127,
                      "column": 28
                    }
                  }
                },
                "range": [
                  274637,
                  274662
                ],
                "loc": {
                  "start": {
                    "line": 8127,
                    "column": 4
                  },
                  "end": {
                    "line": 8127,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274667,
                        274673
                      ],
                      "loc": {
                        "start": {
                          "line": 8128,
                          "column": 4
                        },
                        "end": {
                          "line": 8128,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "forEachRight",
                      "range": [
                        274674,
                        274686
                      ],
                      "loc": {
                        "start": {
                          "line": 8128,
                          "column": 11
                        },
                        "end": {
                          "line": 8128,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      274667,
                      274686
                    ],
                    "loc": {
                      "start": {
                        "line": 8128,
                        "column": 4
                      },
                      "end": {
                        "line": 8128,
                        "column": 23
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "forEachRight",
                    "range": [
                      274689,
                      274701
                    ],
                    "loc": {
                      "start": {
                        "line": 8128,
                        "column": 26
                      },
                      "end": {
                        "line": 8128,
                        "column": 38
                      }
                    }
                  },
                  "range": [
                    274667,
                    274701
                  ],
                  "loc": {
                    "start": {
                      "line": 8128,
                      "column": 4
                    },
                    "end": {
                      "line": 8128,
                      "column": 38
                    }
                  }
                },
                "range": [
                  274667,
                  274702
                ],
                "loc": {
                  "start": {
                    "line": 8128,
                    "column": 4
                  },
                  "end": {
                    "line": 8128,
                    "column": 39
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274707,
                        274713
                      ],
                      "loc": {
                        "start": {
                          "line": 8129,
                          "column": 4
                        },
                        "end": {
                          "line": 8129,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "forIn",
                      "range": [
                        274714,
                        274719
                      ],
                      "loc": {
                        "start": {
                          "line": 8129,
                          "column": 11
                        },
                        "end": {
                          "line": 8129,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      274707,
                      274719
                    ],
                    "loc": {
                      "start": {
                        "line": 8129,
                        "column": 4
                      },
                      "end": {
                        "line": 8129,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "forIn",
                    "range": [
                      274722,
                      274727
                    ],
                    "loc": {
                      "start": {
                        "line": 8129,
                        "column": 19
                      },
                      "end": {
                        "line": 8129,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    274707,
                    274727
                  ],
                  "loc": {
                    "start": {
                      "line": 8129,
                      "column": 4
                    },
                    "end": {
                      "line": 8129,
                      "column": 24
                    }
                  }
                },
                "range": [
                  274707,
                  274728
                ],
                "loc": {
                  "start": {
                    "line": 8129,
                    "column": 4
                  },
                  "end": {
                    "line": 8129,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274733,
                        274739
                      ],
                      "loc": {
                        "start": {
                          "line": 8130,
                          "column": 4
                        },
                        "end": {
                          "line": 8130,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "forInRight",
                      "range": [
                        274740,
                        274750
                      ],
                      "loc": {
                        "start": {
                          "line": 8130,
                          "column": 11
                        },
                        "end": {
                          "line": 8130,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      274733,
                      274750
                    ],
                    "loc": {
                      "start": {
                        "line": 8130,
                        "column": 4
                      },
                      "end": {
                        "line": 8130,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "forInRight",
                    "range": [
                      274753,
                      274763
                    ],
                    "loc": {
                      "start": {
                        "line": 8130,
                        "column": 24
                      },
                      "end": {
                        "line": 8130,
                        "column": 34
                      }
                    }
                  },
                  "range": [
                    274733,
                    274763
                  ],
                  "loc": {
                    "start": {
                      "line": 8130,
                      "column": 4
                    },
                    "end": {
                      "line": 8130,
                      "column": 34
                    }
                  }
                },
                "range": [
                  274733,
                  274764
                ],
                "loc": {
                  "start": {
                    "line": 8130,
                    "column": 4
                  },
                  "end": {
                    "line": 8130,
                    "column": 35
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274769,
                        274775
                      ],
                      "loc": {
                        "start": {
                          "line": 8131,
                          "column": 4
                        },
                        "end": {
                          "line": 8131,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "forOwn",
                      "range": [
                        274776,
                        274782
                      ],
                      "loc": {
                        "start": {
                          "line": 8131,
                          "column": 11
                        },
                        "end": {
                          "line": 8131,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      274769,
                      274782
                    ],
                    "loc": {
                      "start": {
                        "line": 8131,
                        "column": 4
                      },
                      "end": {
                        "line": 8131,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "forOwn",
                    "range": [
                      274785,
                      274791
                    ],
                    "loc": {
                      "start": {
                        "line": 8131,
                        "column": 20
                      },
                      "end": {
                        "line": 8131,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    274769,
                    274791
                  ],
                  "loc": {
                    "start": {
                      "line": 8131,
                      "column": 4
                    },
                    "end": {
                      "line": 8131,
                      "column": 26
                    }
                  }
                },
                "range": [
                  274769,
                  274792
                ],
                "loc": {
                  "start": {
                    "line": 8131,
                    "column": 4
                  },
                  "end": {
                    "line": 8131,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274797,
                        274803
                      ],
                      "loc": {
                        "start": {
                          "line": 8132,
                          "column": 4
                        },
                        "end": {
                          "line": 8132,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "forOwnRight",
                      "range": [
                        274804,
                        274815
                      ],
                      "loc": {
                        "start": {
                          "line": 8132,
                          "column": 11
                        },
                        "end": {
                          "line": 8132,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      274797,
                      274815
                    ],
                    "loc": {
                      "start": {
                        "line": 8132,
                        "column": 4
                      },
                      "end": {
                        "line": 8132,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "forOwnRight",
                    "range": [
                      274818,
                      274829
                    ],
                    "loc": {
                      "start": {
                        "line": 8132,
                        "column": 25
                      },
                      "end": {
                        "line": 8132,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    274797,
                    274829
                  ],
                  "loc": {
                    "start": {
                      "line": 8132,
                      "column": 4
                    },
                    "end": {
                      "line": 8132,
                      "column": 36
                    }
                  }
                },
                "range": [
                  274797,
                  274830
                ],
                "loc": {
                  "start": {
                    "line": 8132,
                    "column": 4
                  },
                  "end": {
                    "line": 8132,
                    "column": 37
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274835,
                        274841
                      ],
                      "loc": {
                        "start": {
                          "line": 8133,
                          "column": 4
                        },
                        "end": {
                          "line": 8133,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "functions",
                      "range": [
                        274842,
                        274851
                      ],
                      "loc": {
                        "start": {
                          "line": 8133,
                          "column": 11
                        },
                        "end": {
                          "line": 8133,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      274835,
                      274851
                    ],
                    "loc": {
                      "start": {
                        "line": 8133,
                        "column": 4
                      },
                      "end": {
                        "line": 8133,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "functions",
                    "range": [
                      274854,
                      274863
                    ],
                    "loc": {
                      "start": {
                        "line": 8133,
                        "column": 23
                      },
                      "end": {
                        "line": 8133,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    274835,
                    274863
                  ],
                  "loc": {
                    "start": {
                      "line": 8133,
                      "column": 4
                    },
                    "end": {
                      "line": 8133,
                      "column": 32
                    }
                  }
                },
                "range": [
                  274835,
                  274864
                ],
                "loc": {
                  "start": {
                    "line": 8133,
                    "column": 4
                  },
                  "end": {
                    "line": 8133,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274869,
                        274875
                      ],
                      "loc": {
                        "start": {
                          "line": 8134,
                          "column": 4
                        },
                        "end": {
                          "line": 8134,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "groupBy",
                      "range": [
                        274876,
                        274883
                      ],
                      "loc": {
                        "start": {
                          "line": 8134,
                          "column": 11
                        },
                        "end": {
                          "line": 8134,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      274869,
                      274883
                    ],
                    "loc": {
                      "start": {
                        "line": 8134,
                        "column": 4
                      },
                      "end": {
                        "line": 8134,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "groupBy",
                    "range": [
                      274886,
                      274893
                    ],
                    "loc": {
                      "start": {
                        "line": 8134,
                        "column": 21
                      },
                      "end": {
                        "line": 8134,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    274869,
                    274893
                  ],
                  "loc": {
                    "start": {
                      "line": 8134,
                      "column": 4
                    },
                    "end": {
                      "line": 8134,
                      "column": 28
                    }
                  }
                },
                "range": [
                  274869,
                  274894
                ],
                "loc": {
                  "start": {
                    "line": 8134,
                    "column": 4
                  },
                  "end": {
                    "line": 8134,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274899,
                        274905
                      ],
                      "loc": {
                        "start": {
                          "line": 8135,
                          "column": 4
                        },
                        "end": {
                          "line": 8135,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "indexBy",
                      "range": [
                        274906,
                        274913
                      ],
                      "loc": {
                        "start": {
                          "line": 8135,
                          "column": 11
                        },
                        "end": {
                          "line": 8135,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      274899,
                      274913
                    ],
                    "loc": {
                      "start": {
                        "line": 8135,
                        "column": 4
                      },
                      "end": {
                        "line": 8135,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "indexBy",
                    "range": [
                      274916,
                      274923
                    ],
                    "loc": {
                      "start": {
                        "line": 8135,
                        "column": 21
                      },
                      "end": {
                        "line": 8135,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    274899,
                    274923
                  ],
                  "loc": {
                    "start": {
                      "line": 8135,
                      "column": 4
                    },
                    "end": {
                      "line": 8135,
                      "column": 28
                    }
                  }
                },
                "range": [
                  274899,
                  274924
                ],
                "loc": {
                  "start": {
                    "line": 8135,
                    "column": 4
                  },
                  "end": {
                    "line": 8135,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274929,
                        274935
                      ],
                      "loc": {
                        "start": {
                          "line": 8136,
                          "column": 4
                        },
                        "end": {
                          "line": 8136,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "initial",
                      "range": [
                        274936,
                        274943
                      ],
                      "loc": {
                        "start": {
                          "line": 8136,
                          "column": 11
                        },
                        "end": {
                          "line": 8136,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      274929,
                      274943
                    ],
                    "loc": {
                      "start": {
                        "line": 8136,
                        "column": 4
                      },
                      "end": {
                        "line": 8136,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "initial",
                    "range": [
                      274946,
                      274953
                    ],
                    "loc": {
                      "start": {
                        "line": 8136,
                        "column": 21
                      },
                      "end": {
                        "line": 8136,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    274929,
                    274953
                  ],
                  "loc": {
                    "start": {
                      "line": 8136,
                      "column": 4
                    },
                    "end": {
                      "line": 8136,
                      "column": 28
                    }
                  }
                },
                "range": [
                  274929,
                  274954
                ],
                "loc": {
                  "start": {
                    "line": 8136,
                    "column": 4
                  },
                  "end": {
                    "line": 8136,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274959,
                        274965
                      ],
                      "loc": {
                        "start": {
                          "line": 8137,
                          "column": 4
                        },
                        "end": {
                          "line": 8137,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "intersection",
                      "range": [
                        274966,
                        274978
                      ],
                      "loc": {
                        "start": {
                          "line": 8137,
                          "column": 11
                        },
                        "end": {
                          "line": 8137,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      274959,
                      274978
                    ],
                    "loc": {
                      "start": {
                        "line": 8137,
                        "column": 4
                      },
                      "end": {
                        "line": 8137,
                        "column": 23
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "intersection",
                    "range": [
                      274981,
                      274993
                    ],
                    "loc": {
                      "start": {
                        "line": 8137,
                        "column": 26
                      },
                      "end": {
                        "line": 8137,
                        "column": 38
                      }
                    }
                  },
                  "range": [
                    274959,
                    274993
                  ],
                  "loc": {
                    "start": {
                      "line": 8137,
                      "column": 4
                    },
                    "end": {
                      "line": 8137,
                      "column": 38
                    }
                  }
                },
                "range": [
                  274959,
                  274994
                ],
                "loc": {
                  "start": {
                    "line": 8137,
                    "column": 4
                  },
                  "end": {
                    "line": 8137,
                    "column": 39
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        274999,
                        275005
                      ],
                      "loc": {
                        "start": {
                          "line": 8138,
                          "column": 4
                        },
                        "end": {
                          "line": 8138,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "invert",
                      "range": [
                        275006,
                        275012
                      ],
                      "loc": {
                        "start": {
                          "line": 8138,
                          "column": 11
                        },
                        "end": {
                          "line": 8138,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      274999,
                      275012
                    ],
                    "loc": {
                      "start": {
                        "line": 8138,
                        "column": 4
                      },
                      "end": {
                        "line": 8138,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "invert",
                    "range": [
                      275015,
                      275021
                    ],
                    "loc": {
                      "start": {
                        "line": 8138,
                        "column": 20
                      },
                      "end": {
                        "line": 8138,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    274999,
                    275021
                  ],
                  "loc": {
                    "start": {
                      "line": 8138,
                      "column": 4
                    },
                    "end": {
                      "line": 8138,
                      "column": 26
                    }
                  }
                },
                "range": [
                  274999,
                  275022
                ],
                "loc": {
                  "start": {
                    "line": 8138,
                    "column": 4
                  },
                  "end": {
                    "line": 8138,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275027,
                        275033
                      ],
                      "loc": {
                        "start": {
                          "line": 8139,
                          "column": 4
                        },
                        "end": {
                          "line": 8139,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "invoke",
                      "range": [
                        275034,
                        275040
                      ],
                      "loc": {
                        "start": {
                          "line": 8139,
                          "column": 11
                        },
                        "end": {
                          "line": 8139,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      275027,
                      275040
                    ],
                    "loc": {
                      "start": {
                        "line": 8139,
                        "column": 4
                      },
                      "end": {
                        "line": 8139,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "invoke",
                    "range": [
                      275043,
                      275049
                    ],
                    "loc": {
                      "start": {
                        "line": 8139,
                        "column": 20
                      },
                      "end": {
                        "line": 8139,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    275027,
                    275049
                  ],
                  "loc": {
                    "start": {
                      "line": 8139,
                      "column": 4
                    },
                    "end": {
                      "line": 8139,
                      "column": 26
                    }
                  }
                },
                "range": [
                  275027,
                  275050
                ],
                "loc": {
                  "start": {
                    "line": 8139,
                    "column": 4
                  },
                  "end": {
                    "line": 8139,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275055,
                        275061
                      ],
                      "loc": {
                        "start": {
                          "line": 8140,
                          "column": 4
                        },
                        "end": {
                          "line": 8140,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "keys",
                      "range": [
                        275062,
                        275066
                      ],
                      "loc": {
                        "start": {
                          "line": 8140,
                          "column": 11
                        },
                        "end": {
                          "line": 8140,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      275055,
                      275066
                    ],
                    "loc": {
                      "start": {
                        "line": 8140,
                        "column": 4
                      },
                      "end": {
                        "line": 8140,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "keys",
                    "range": [
                      275069,
                      275073
                    ],
                    "loc": {
                      "start": {
                        "line": 8140,
                        "column": 18
                      },
                      "end": {
                        "line": 8140,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    275055,
                    275073
                  ],
                  "loc": {
                    "start": {
                      "line": 8140,
                      "column": 4
                    },
                    "end": {
                      "line": 8140,
                      "column": 22
                    }
                  }
                },
                "range": [
                  275055,
                  275074
                ],
                "loc": {
                  "start": {
                    "line": 8140,
                    "column": 4
                  },
                  "end": {
                    "line": 8140,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275079,
                        275085
                      ],
                      "loc": {
                        "start": {
                          "line": 8141,
                          "column": 4
                        },
                        "end": {
                          "line": 8141,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "map",
                      "range": [
                        275086,
                        275089
                      ],
                      "loc": {
                        "start": {
                          "line": 8141,
                          "column": 11
                        },
                        "end": {
                          "line": 8141,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      275079,
                      275089
                    ],
                    "loc": {
                      "start": {
                        "line": 8141,
                        "column": 4
                      },
                      "end": {
                        "line": 8141,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "map",
                    "range": [
                      275092,
                      275095
                    ],
                    "loc": {
                      "start": {
                        "line": 8141,
                        "column": 17
                      },
                      "end": {
                        "line": 8141,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    275079,
                    275095
                  ],
                  "loc": {
                    "start": {
                      "line": 8141,
                      "column": 4
                    },
                    "end": {
                      "line": 8141,
                      "column": 20
                    }
                  }
                },
                "range": [
                  275079,
                  275096
                ],
                "loc": {
                  "start": {
                    "line": 8141,
                    "column": 4
                  },
                  "end": {
                    "line": 8141,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275101,
                        275107
                      ],
                      "loc": {
                        "start": {
                          "line": 8142,
                          "column": 4
                        },
                        "end": {
                          "line": 8142,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "mapValues",
                      "range": [
                        275108,
                        275117
                      ],
                      "loc": {
                        "start": {
                          "line": 8142,
                          "column": 11
                        },
                        "end": {
                          "line": 8142,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      275101,
                      275117
                    ],
                    "loc": {
                      "start": {
                        "line": 8142,
                        "column": 4
                      },
                      "end": {
                        "line": 8142,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "mapValues",
                    "range": [
                      275120,
                      275129
                    ],
                    "loc": {
                      "start": {
                        "line": 8142,
                        "column": 23
                      },
                      "end": {
                        "line": 8142,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    275101,
                    275129
                  ],
                  "loc": {
                    "start": {
                      "line": 8142,
                      "column": 4
                    },
                    "end": {
                      "line": 8142,
                      "column": 32
                    }
                  }
                },
                "range": [
                  275101,
                  275130
                ],
                "loc": {
                  "start": {
                    "line": 8142,
                    "column": 4
                  },
                  "end": {
                    "line": 8142,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275135,
                        275141
                      ],
                      "loc": {
                        "start": {
                          "line": 8143,
                          "column": 4
                        },
                        "end": {
                          "line": 8143,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "matches",
                      "range": [
                        275142,
                        275149
                      ],
                      "loc": {
                        "start": {
                          "line": 8143,
                          "column": 11
                        },
                        "end": {
                          "line": 8143,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      275135,
                      275149
                    ],
                    "loc": {
                      "start": {
                        "line": 8143,
                        "column": 4
                      },
                      "end": {
                        "line": 8143,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "matches",
                    "range": [
                      275152,
                      275159
                    ],
                    "loc": {
                      "start": {
                        "line": 8143,
                        "column": 21
                      },
                      "end": {
                        "line": 8143,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    275135,
                    275159
                  ],
                  "loc": {
                    "start": {
                      "line": 8143,
                      "column": 4
                    },
                    "end": {
                      "line": 8143,
                      "column": 28
                    }
                  }
                },
                "range": [
                  275135,
                  275160
                ],
                "loc": {
                  "start": {
                    "line": 8143,
                    "column": 4
                  },
                  "end": {
                    "line": 8143,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275165,
                        275171
                      ],
                      "loc": {
                        "start": {
                          "line": 8144,
                          "column": 4
                        },
                        "end": {
                          "line": 8144,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "max",
                      "range": [
                        275172,
                        275175
                      ],
                      "loc": {
                        "start": {
                          "line": 8144,
                          "column": 11
                        },
                        "end": {
                          "line": 8144,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      275165,
                      275175
                    ],
                    "loc": {
                      "start": {
                        "line": 8144,
                        "column": 4
                      },
                      "end": {
                        "line": 8144,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "max",
                    "range": [
                      275178,
                      275181
                    ],
                    "loc": {
                      "start": {
                        "line": 8144,
                        "column": 17
                      },
                      "end": {
                        "line": 8144,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    275165,
                    275181
                  ],
                  "loc": {
                    "start": {
                      "line": 8144,
                      "column": 4
                    },
                    "end": {
                      "line": 8144,
                      "column": 20
                    }
                  }
                },
                "range": [
                  275165,
                  275182
                ],
                "loc": {
                  "start": {
                    "line": 8144,
                    "column": 4
                  },
                  "end": {
                    "line": 8144,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275187,
                        275193
                      ],
                      "loc": {
                        "start": {
                          "line": 8145,
                          "column": 4
                        },
                        "end": {
                          "line": 8145,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "memoize",
                      "range": [
                        275194,
                        275201
                      ],
                      "loc": {
                        "start": {
                          "line": 8145,
                          "column": 11
                        },
                        "end": {
                          "line": 8145,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      275187,
                      275201
                    ],
                    "loc": {
                      "start": {
                        "line": 8145,
                        "column": 4
                      },
                      "end": {
                        "line": 8145,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "memoize",
                    "range": [
                      275204,
                      275211
                    ],
                    "loc": {
                      "start": {
                        "line": 8145,
                        "column": 21
                      },
                      "end": {
                        "line": 8145,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    275187,
                    275211
                  ],
                  "loc": {
                    "start": {
                      "line": 8145,
                      "column": 4
                    },
                    "end": {
                      "line": 8145,
                      "column": 28
                    }
                  }
                },
                "range": [
                  275187,
                  275212
                ],
                "loc": {
                  "start": {
                    "line": 8145,
                    "column": 4
                  },
                  "end": {
                    "line": 8145,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275217,
                        275223
                      ],
                      "loc": {
                        "start": {
                          "line": 8146,
                          "column": 4
                        },
                        "end": {
                          "line": 8146,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "merge",
                      "range": [
                        275224,
                        275229
                      ],
                      "loc": {
                        "start": {
                          "line": 8146,
                          "column": 11
                        },
                        "end": {
                          "line": 8146,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      275217,
                      275229
                    ],
                    "loc": {
                      "start": {
                        "line": 8146,
                        "column": 4
                      },
                      "end": {
                        "line": 8146,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "merge",
                    "range": [
                      275232,
                      275237
                    ],
                    "loc": {
                      "start": {
                        "line": 8146,
                        "column": 19
                      },
                      "end": {
                        "line": 8146,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    275217,
                    275237
                  ],
                  "loc": {
                    "start": {
                      "line": 8146,
                      "column": 4
                    },
                    "end": {
                      "line": 8146,
                      "column": 24
                    }
                  }
                },
                "range": [
                  275217,
                  275238
                ],
                "loc": {
                  "start": {
                    "line": 8146,
                    "column": 4
                  },
                  "end": {
                    "line": 8146,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275243,
                        275249
                      ],
                      "loc": {
                        "start": {
                          "line": 8147,
                          "column": 4
                        },
                        "end": {
                          "line": 8147,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "min",
                      "range": [
                        275250,
                        275253
                      ],
                      "loc": {
                        "start": {
                          "line": 8147,
                          "column": 11
                        },
                        "end": {
                          "line": 8147,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      275243,
                      275253
                    ],
                    "loc": {
                      "start": {
                        "line": 8147,
                        "column": 4
                      },
                      "end": {
                        "line": 8147,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "min",
                    "range": [
                      275256,
                      275259
                    ],
                    "loc": {
                      "start": {
                        "line": 8147,
                        "column": 17
                      },
                      "end": {
                        "line": 8147,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    275243,
                    275259
                  ],
                  "loc": {
                    "start": {
                      "line": 8147,
                      "column": 4
                    },
                    "end": {
                      "line": 8147,
                      "column": 20
                    }
                  }
                },
                "range": [
                  275243,
                  275260
                ],
                "loc": {
                  "start": {
                    "line": 8147,
                    "column": 4
                  },
                  "end": {
                    "line": 8147,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275265,
                        275271
                      ],
                      "loc": {
                        "start": {
                          "line": 8148,
                          "column": 4
                        },
                        "end": {
                          "line": 8148,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "omit",
                      "range": [
                        275272,
                        275276
                      ],
                      "loc": {
                        "start": {
                          "line": 8148,
                          "column": 11
                        },
                        "end": {
                          "line": 8148,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      275265,
                      275276
                    ],
                    "loc": {
                      "start": {
                        "line": 8148,
                        "column": 4
                      },
                      "end": {
                        "line": 8148,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "omit",
                    "range": [
                      275279,
                      275283
                    ],
                    "loc": {
                      "start": {
                        "line": 8148,
                        "column": 18
                      },
                      "end": {
                        "line": 8148,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    275265,
                    275283
                  ],
                  "loc": {
                    "start": {
                      "line": 8148,
                      "column": 4
                    },
                    "end": {
                      "line": 8148,
                      "column": 22
                    }
                  }
                },
                "range": [
                  275265,
                  275284
                ],
                "loc": {
                  "start": {
                    "line": 8148,
                    "column": 4
                  },
                  "end": {
                    "line": 8148,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275289,
                        275295
                      ],
                      "loc": {
                        "start": {
                          "line": 8149,
                          "column": 4
                        },
                        "end": {
                          "line": 8149,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "once",
                      "range": [
                        275296,
                        275300
                      ],
                      "loc": {
                        "start": {
                          "line": 8149,
                          "column": 11
                        },
                        "end": {
                          "line": 8149,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      275289,
                      275300
                    ],
                    "loc": {
                      "start": {
                        "line": 8149,
                        "column": 4
                      },
                      "end": {
                        "line": 8149,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "once",
                    "range": [
                      275303,
                      275307
                    ],
                    "loc": {
                      "start": {
                        "line": 8149,
                        "column": 18
                      },
                      "end": {
                        "line": 8149,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    275289,
                    275307
                  ],
                  "loc": {
                    "start": {
                      "line": 8149,
                      "column": 4
                    },
                    "end": {
                      "line": 8149,
                      "column": 22
                    }
                  }
                },
                "range": [
                  275289,
                  275308
                ],
                "loc": {
                  "start": {
                    "line": 8149,
                    "column": 4
                  },
                  "end": {
                    "line": 8149,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275313,
                        275319
                      ],
                      "loc": {
                        "start": {
                          "line": 8150,
                          "column": 4
                        },
                        "end": {
                          "line": 8150,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "pairs",
                      "range": [
                        275320,
                        275325
                      ],
                      "loc": {
                        "start": {
                          "line": 8150,
                          "column": 11
                        },
                        "end": {
                          "line": 8150,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      275313,
                      275325
                    ],
                    "loc": {
                      "start": {
                        "line": 8150,
                        "column": 4
                      },
                      "end": {
                        "line": 8150,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "pairs",
                    "range": [
                      275328,
                      275333
                    ],
                    "loc": {
                      "start": {
                        "line": 8150,
                        "column": 19
                      },
                      "end": {
                        "line": 8150,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    275313,
                    275333
                  ],
                  "loc": {
                    "start": {
                      "line": 8150,
                      "column": 4
                    },
                    "end": {
                      "line": 8150,
                      "column": 24
                    }
                  }
                },
                "range": [
                  275313,
                  275334
                ],
                "loc": {
                  "start": {
                    "line": 8150,
                    "column": 4
                  },
                  "end": {
                    "line": 8150,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275339,
                        275345
                      ],
                      "loc": {
                        "start": {
                          "line": 8151,
                          "column": 4
                        },
                        "end": {
                          "line": 8151,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "partial",
                      "range": [
                        275346,
                        275353
                      ],
                      "loc": {
                        "start": {
                          "line": 8151,
                          "column": 11
                        },
                        "end": {
                          "line": 8151,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      275339,
                      275353
                    ],
                    "loc": {
                      "start": {
                        "line": 8151,
                        "column": 4
                      },
                      "end": {
                        "line": 8151,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "partial",
                    "range": [
                      275356,
                      275363
                    ],
                    "loc": {
                      "start": {
                        "line": 8151,
                        "column": 21
                      },
                      "end": {
                        "line": 8151,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    275339,
                    275363
                  ],
                  "loc": {
                    "start": {
                      "line": 8151,
                      "column": 4
                    },
                    "end": {
                      "line": 8151,
                      "column": 28
                    }
                  }
                },
                "range": [
                  275339,
                  275364
                ],
                "loc": {
                  "start": {
                    "line": 8151,
                    "column": 4
                  },
                  "end": {
                    "line": 8151,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275369,
                        275375
                      ],
                      "loc": {
                        "start": {
                          "line": 8152,
                          "column": 4
                        },
                        "end": {
                          "line": 8152,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "partialRight",
                      "range": [
                        275376,
                        275388
                      ],
                      "loc": {
                        "start": {
                          "line": 8152,
                          "column": 11
                        },
                        "end": {
                          "line": 8152,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      275369,
                      275388
                    ],
                    "loc": {
                      "start": {
                        "line": 8152,
                        "column": 4
                      },
                      "end": {
                        "line": 8152,
                        "column": 23
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "partialRight",
                    "range": [
                      275391,
                      275403
                    ],
                    "loc": {
                      "start": {
                        "line": 8152,
                        "column": 26
                      },
                      "end": {
                        "line": 8152,
                        "column": 38
                      }
                    }
                  },
                  "range": [
                    275369,
                    275403
                  ],
                  "loc": {
                    "start": {
                      "line": 8152,
                      "column": 4
                    },
                    "end": {
                      "line": 8152,
                      "column": 38
                    }
                  }
                },
                "range": [
                  275369,
                  275404
                ],
                "loc": {
                  "start": {
                    "line": 8152,
                    "column": 4
                  },
                  "end": {
                    "line": 8152,
                    "column": 39
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275409,
                        275415
                      ],
                      "loc": {
                        "start": {
                          "line": 8153,
                          "column": 4
                        },
                        "end": {
                          "line": 8153,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "partition",
                      "range": [
                        275416,
                        275425
                      ],
                      "loc": {
                        "start": {
                          "line": 8153,
                          "column": 11
                        },
                        "end": {
                          "line": 8153,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      275409,
                      275425
                    ],
                    "loc": {
                      "start": {
                        "line": 8153,
                        "column": 4
                      },
                      "end": {
                        "line": 8153,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "partition",
                    "range": [
                      275428,
                      275437
                    ],
                    "loc": {
                      "start": {
                        "line": 8153,
                        "column": 23
                      },
                      "end": {
                        "line": 8153,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    275409,
                    275437
                  ],
                  "loc": {
                    "start": {
                      "line": 8153,
                      "column": 4
                    },
                    "end": {
                      "line": 8153,
                      "column": 32
                    }
                  }
                },
                "range": [
                  275409,
                  275438
                ],
                "loc": {
                  "start": {
                    "line": 8153,
                    "column": 4
                  },
                  "end": {
                    "line": 8153,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275443,
                        275449
                      ],
                      "loc": {
                        "start": {
                          "line": 8154,
                          "column": 4
                        },
                        "end": {
                          "line": 8154,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "pick",
                      "range": [
                        275450,
                        275454
                      ],
                      "loc": {
                        "start": {
                          "line": 8154,
                          "column": 11
                        },
                        "end": {
                          "line": 8154,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      275443,
                      275454
                    ],
                    "loc": {
                      "start": {
                        "line": 8154,
                        "column": 4
                      },
                      "end": {
                        "line": 8154,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "pick",
                    "range": [
                      275457,
                      275461
                    ],
                    "loc": {
                      "start": {
                        "line": 8154,
                        "column": 18
                      },
                      "end": {
                        "line": 8154,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    275443,
                    275461
                  ],
                  "loc": {
                    "start": {
                      "line": 8154,
                      "column": 4
                    },
                    "end": {
                      "line": 8154,
                      "column": 22
                    }
                  }
                },
                "range": [
                  275443,
                  275462
                ],
                "loc": {
                  "start": {
                    "line": 8154,
                    "column": 4
                  },
                  "end": {
                    "line": 8154,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275467,
                        275473
                      ],
                      "loc": {
                        "start": {
                          "line": 8155,
                          "column": 4
                        },
                        "end": {
                          "line": 8155,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "pluck",
                      "range": [
                        275474,
                        275479
                      ],
                      "loc": {
                        "start": {
                          "line": 8155,
                          "column": 11
                        },
                        "end": {
                          "line": 8155,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      275467,
                      275479
                    ],
                    "loc": {
                      "start": {
                        "line": 8155,
                        "column": 4
                      },
                      "end": {
                        "line": 8155,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "pluck",
                    "range": [
                      275482,
                      275487
                    ],
                    "loc": {
                      "start": {
                        "line": 8155,
                        "column": 19
                      },
                      "end": {
                        "line": 8155,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    275467,
                    275487
                  ],
                  "loc": {
                    "start": {
                      "line": 8155,
                      "column": 4
                    },
                    "end": {
                      "line": 8155,
                      "column": 24
                    }
                  }
                },
                "range": [
                  275467,
                  275488
                ],
                "loc": {
                  "start": {
                    "line": 8155,
                    "column": 4
                  },
                  "end": {
                    "line": 8155,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275493,
                        275499
                      ],
                      "loc": {
                        "start": {
                          "line": 8156,
                          "column": 4
                        },
                        "end": {
                          "line": 8156,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "property",
                      "range": [
                        275500,
                        275508
                      ],
                      "loc": {
                        "start": {
                          "line": 8156,
                          "column": 11
                        },
                        "end": {
                          "line": 8156,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      275493,
                      275508
                    ],
                    "loc": {
                      "start": {
                        "line": 8156,
                        "column": 4
                      },
                      "end": {
                        "line": 8156,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "property",
                    "range": [
                      275511,
                      275519
                    ],
                    "loc": {
                      "start": {
                        "line": 8156,
                        "column": 22
                      },
                      "end": {
                        "line": 8156,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    275493,
                    275519
                  ],
                  "loc": {
                    "start": {
                      "line": 8156,
                      "column": 4
                    },
                    "end": {
                      "line": 8156,
                      "column": 30
                    }
                  }
                },
                "range": [
                  275493,
                  275520
                ],
                "loc": {
                  "start": {
                    "line": 8156,
                    "column": 4
                  },
                  "end": {
                    "line": 8156,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275525,
                        275531
                      ],
                      "loc": {
                        "start": {
                          "line": 8157,
                          "column": 4
                        },
                        "end": {
                          "line": 8157,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "pull",
                      "range": [
                        275532,
                        275536
                      ],
                      "loc": {
                        "start": {
                          "line": 8157,
                          "column": 11
                        },
                        "end": {
                          "line": 8157,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      275525,
                      275536
                    ],
                    "loc": {
                      "start": {
                        "line": 8157,
                        "column": 4
                      },
                      "end": {
                        "line": 8157,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "pull",
                    "range": [
                      275539,
                      275543
                    ],
                    "loc": {
                      "start": {
                        "line": 8157,
                        "column": 18
                      },
                      "end": {
                        "line": 8157,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    275525,
                    275543
                  ],
                  "loc": {
                    "start": {
                      "line": 8157,
                      "column": 4
                    },
                    "end": {
                      "line": 8157,
                      "column": 22
                    }
                  }
                },
                "range": [
                  275525,
                  275544
                ],
                "loc": {
                  "start": {
                    "line": 8157,
                    "column": 4
                  },
                  "end": {
                    "line": 8157,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275549,
                        275555
                      ],
                      "loc": {
                        "start": {
                          "line": 8158,
                          "column": 4
                        },
                        "end": {
                          "line": 8158,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "range",
                      "range": [
                        275556,
                        275561
                      ],
                      "loc": {
                        "start": {
                          "line": 8158,
                          "column": 11
                        },
                        "end": {
                          "line": 8158,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      275549,
                      275561
                    ],
                    "loc": {
                      "start": {
                        "line": 8158,
                        "column": 4
                      },
                      "end": {
                        "line": 8158,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "range",
                    "range": [
                      275564,
                      275569
                    ],
                    "loc": {
                      "start": {
                        "line": 8158,
                        "column": 19
                      },
                      "end": {
                        "line": 8158,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    275549,
                    275569
                  ],
                  "loc": {
                    "start": {
                      "line": 8158,
                      "column": 4
                    },
                    "end": {
                      "line": 8158,
                      "column": 24
                    }
                  }
                },
                "range": [
                  275549,
                  275570
                ],
                "loc": {
                  "start": {
                    "line": 8158,
                    "column": 4
                  },
                  "end": {
                    "line": 8158,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275575,
                        275581
                      ],
                      "loc": {
                        "start": {
                          "line": 8159,
                          "column": 4
                        },
                        "end": {
                          "line": 8159,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "reject",
                      "range": [
                        275582,
                        275588
                      ],
                      "loc": {
                        "start": {
                          "line": 8159,
                          "column": 11
                        },
                        "end": {
                          "line": 8159,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      275575,
                      275588
                    ],
                    "loc": {
                      "start": {
                        "line": 8159,
                        "column": 4
                      },
                      "end": {
                        "line": 8159,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "reject",
                    "range": [
                      275591,
                      275597
                    ],
                    "loc": {
                      "start": {
                        "line": 8159,
                        "column": 20
                      },
                      "end": {
                        "line": 8159,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    275575,
                    275597
                  ],
                  "loc": {
                    "start": {
                      "line": 8159,
                      "column": 4
                    },
                    "end": {
                      "line": 8159,
                      "column": 26
                    }
                  }
                },
                "range": [
                  275575,
                  275598
                ],
                "loc": {
                  "start": {
                    "line": 8159,
                    "column": 4
                  },
                  "end": {
                    "line": 8159,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275603,
                        275609
                      ],
                      "loc": {
                        "start": {
                          "line": 8160,
                          "column": 4
                        },
                        "end": {
                          "line": 8160,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "remove",
                      "range": [
                        275610,
                        275616
                      ],
                      "loc": {
                        "start": {
                          "line": 8160,
                          "column": 11
                        },
                        "end": {
                          "line": 8160,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      275603,
                      275616
                    ],
                    "loc": {
                      "start": {
                        "line": 8160,
                        "column": 4
                      },
                      "end": {
                        "line": 8160,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "remove",
                    "range": [
                      275619,
                      275625
                    ],
                    "loc": {
                      "start": {
                        "line": 8160,
                        "column": 20
                      },
                      "end": {
                        "line": 8160,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    275603,
                    275625
                  ],
                  "loc": {
                    "start": {
                      "line": 8160,
                      "column": 4
                    },
                    "end": {
                      "line": 8160,
                      "column": 26
                    }
                  }
                },
                "range": [
                  275603,
                  275626
                ],
                "loc": {
                  "start": {
                    "line": 8160,
                    "column": 4
                  },
                  "end": {
                    "line": 8160,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275631,
                        275637
                      ],
                      "loc": {
                        "start": {
                          "line": 8161,
                          "column": 4
                        },
                        "end": {
                          "line": 8161,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "rest",
                      "range": [
                        275638,
                        275642
                      ],
                      "loc": {
                        "start": {
                          "line": 8161,
                          "column": 11
                        },
                        "end": {
                          "line": 8161,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      275631,
                      275642
                    ],
                    "loc": {
                      "start": {
                        "line": 8161,
                        "column": 4
                      },
                      "end": {
                        "line": 8161,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "rest",
                    "range": [
                      275645,
                      275649
                    ],
                    "loc": {
                      "start": {
                        "line": 8161,
                        "column": 18
                      },
                      "end": {
                        "line": 8161,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    275631,
                    275649
                  ],
                  "loc": {
                    "start": {
                      "line": 8161,
                      "column": 4
                    },
                    "end": {
                      "line": 8161,
                      "column": 22
                    }
                  }
                },
                "range": [
                  275631,
                  275650
                ],
                "loc": {
                  "start": {
                    "line": 8161,
                    "column": 4
                  },
                  "end": {
                    "line": 8161,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275655,
                        275661
                      ],
                      "loc": {
                        "start": {
                          "line": 8162,
                          "column": 4
                        },
                        "end": {
                          "line": 8162,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "shuffle",
                      "range": [
                        275662,
                        275669
                      ],
                      "loc": {
                        "start": {
                          "line": 8162,
                          "column": 11
                        },
                        "end": {
                          "line": 8162,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      275655,
                      275669
                    ],
                    "loc": {
                      "start": {
                        "line": 8162,
                        "column": 4
                      },
                      "end": {
                        "line": 8162,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "shuffle",
                    "range": [
                      275672,
                      275679
                    ],
                    "loc": {
                      "start": {
                        "line": 8162,
                        "column": 21
                      },
                      "end": {
                        "line": 8162,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    275655,
                    275679
                  ],
                  "loc": {
                    "start": {
                      "line": 8162,
                      "column": 4
                    },
                    "end": {
                      "line": 8162,
                      "column": 28
                    }
                  }
                },
                "range": [
                  275655,
                  275680
                ],
                "loc": {
                  "start": {
                    "line": 8162,
                    "column": 4
                  },
                  "end": {
                    "line": 8162,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275685,
                        275691
                      ],
                      "loc": {
                        "start": {
                          "line": 8163,
                          "column": 4
                        },
                        "end": {
                          "line": 8163,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "slice",
                      "range": [
                        275692,
                        275697
                      ],
                      "loc": {
                        "start": {
                          "line": 8163,
                          "column": 11
                        },
                        "end": {
                          "line": 8163,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      275685,
                      275697
                    ],
                    "loc": {
                      "start": {
                        "line": 8163,
                        "column": 4
                      },
                      "end": {
                        "line": 8163,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "slice",
                    "range": [
                      275700,
                      275705
                    ],
                    "loc": {
                      "start": {
                        "line": 8163,
                        "column": 19
                      },
                      "end": {
                        "line": 8163,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    275685,
                    275705
                  ],
                  "loc": {
                    "start": {
                      "line": 8163,
                      "column": 4
                    },
                    "end": {
                      "line": 8163,
                      "column": 24
                    }
                  }
                },
                "range": [
                  275685,
                  275706
                ],
                "loc": {
                  "start": {
                    "line": 8163,
                    "column": 4
                  },
                  "end": {
                    "line": 8163,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275711,
                        275717
                      ],
                      "loc": {
                        "start": {
                          "line": 8164,
                          "column": 4
                        },
                        "end": {
                          "line": 8164,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "sortBy",
                      "range": [
                        275718,
                        275724
                      ],
                      "loc": {
                        "start": {
                          "line": 8164,
                          "column": 11
                        },
                        "end": {
                          "line": 8164,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      275711,
                      275724
                    ],
                    "loc": {
                      "start": {
                        "line": 8164,
                        "column": 4
                      },
                      "end": {
                        "line": 8164,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "sortBy",
                    "range": [
                      275727,
                      275733
                    ],
                    "loc": {
                      "start": {
                        "line": 8164,
                        "column": 20
                      },
                      "end": {
                        "line": 8164,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    275711,
                    275733
                  ],
                  "loc": {
                    "start": {
                      "line": 8164,
                      "column": 4
                    },
                    "end": {
                      "line": 8164,
                      "column": 26
                    }
                  }
                },
                "range": [
                  275711,
                  275734
                ],
                "loc": {
                  "start": {
                    "line": 8164,
                    "column": 4
                  },
                  "end": {
                    "line": 8164,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275739,
                        275745
                      ],
                      "loc": {
                        "start": {
                          "line": 8165,
                          "column": 4
                        },
                        "end": {
                          "line": 8165,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "tap",
                      "range": [
                        275746,
                        275749
                      ],
                      "loc": {
                        "start": {
                          "line": 8165,
                          "column": 11
                        },
                        "end": {
                          "line": 8165,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      275739,
                      275749
                    ],
                    "loc": {
                      "start": {
                        "line": 8165,
                        "column": 4
                      },
                      "end": {
                        "line": 8165,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "tap",
                    "range": [
                      275752,
                      275755
                    ],
                    "loc": {
                      "start": {
                        "line": 8165,
                        "column": 17
                      },
                      "end": {
                        "line": 8165,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    275739,
                    275755
                  ],
                  "loc": {
                    "start": {
                      "line": 8165,
                      "column": 4
                    },
                    "end": {
                      "line": 8165,
                      "column": 20
                    }
                  }
                },
                "range": [
                  275739,
                  275756
                ],
                "loc": {
                  "start": {
                    "line": 8165,
                    "column": 4
                  },
                  "end": {
                    "line": 8165,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275761,
                        275767
                      ],
                      "loc": {
                        "start": {
                          "line": 8166,
                          "column": 4
                        },
                        "end": {
                          "line": 8166,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "throttle",
                      "range": [
                        275768,
                        275776
                      ],
                      "loc": {
                        "start": {
                          "line": 8166,
                          "column": 11
                        },
                        "end": {
                          "line": 8166,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      275761,
                      275776
                    ],
                    "loc": {
                      "start": {
                        "line": 8166,
                        "column": 4
                      },
                      "end": {
                        "line": 8166,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "throttle",
                    "range": [
                      275779,
                      275787
                    ],
                    "loc": {
                      "start": {
                        "line": 8166,
                        "column": 22
                      },
                      "end": {
                        "line": 8166,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    275761,
                    275787
                  ],
                  "loc": {
                    "start": {
                      "line": 8166,
                      "column": 4
                    },
                    "end": {
                      "line": 8166,
                      "column": 30
                    }
                  }
                },
                "range": [
                  275761,
                  275788
                ],
                "loc": {
                  "start": {
                    "line": 8166,
                    "column": 4
                  },
                  "end": {
                    "line": 8166,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275793,
                        275799
                      ],
                      "loc": {
                        "start": {
                          "line": 8167,
                          "column": 4
                        },
                        "end": {
                          "line": 8167,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "times",
                      "range": [
                        275800,
                        275805
                      ],
                      "loc": {
                        "start": {
                          "line": 8167,
                          "column": 11
                        },
                        "end": {
                          "line": 8167,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      275793,
                      275805
                    ],
                    "loc": {
                      "start": {
                        "line": 8167,
                        "column": 4
                      },
                      "end": {
                        "line": 8167,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "times",
                    "range": [
                      275808,
                      275813
                    ],
                    "loc": {
                      "start": {
                        "line": 8167,
                        "column": 19
                      },
                      "end": {
                        "line": 8167,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    275793,
                    275813
                  ],
                  "loc": {
                    "start": {
                      "line": 8167,
                      "column": 4
                    },
                    "end": {
                      "line": 8167,
                      "column": 24
                    }
                  }
                },
                "range": [
                  275793,
                  275814
                ],
                "loc": {
                  "start": {
                    "line": 8167,
                    "column": 4
                  },
                  "end": {
                    "line": 8167,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275819,
                        275825
                      ],
                      "loc": {
                        "start": {
                          "line": 8168,
                          "column": 4
                        },
                        "end": {
                          "line": 8168,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "toArray",
                      "range": [
                        275826,
                        275833
                      ],
                      "loc": {
                        "start": {
                          "line": 8168,
                          "column": 11
                        },
                        "end": {
                          "line": 8168,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      275819,
                      275833
                    ],
                    "loc": {
                      "start": {
                        "line": 8168,
                        "column": 4
                      },
                      "end": {
                        "line": 8168,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "toArray",
                    "range": [
                      275836,
                      275843
                    ],
                    "loc": {
                      "start": {
                        "line": 8168,
                        "column": 21
                      },
                      "end": {
                        "line": 8168,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    275819,
                    275843
                  ],
                  "loc": {
                    "start": {
                      "line": 8168,
                      "column": 4
                    },
                    "end": {
                      "line": 8168,
                      "column": 28
                    }
                  }
                },
                "range": [
                  275819,
                  275844
                ],
                "loc": {
                  "start": {
                    "line": 8168,
                    "column": 4
                  },
                  "end": {
                    "line": 8168,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275849,
                        275855
                      ],
                      "loc": {
                        "start": {
                          "line": 8169,
                          "column": 4
                        },
                        "end": {
                          "line": 8169,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "transform",
                      "range": [
                        275856,
                        275865
                      ],
                      "loc": {
                        "start": {
                          "line": 8169,
                          "column": 11
                        },
                        "end": {
                          "line": 8169,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      275849,
                      275865
                    ],
                    "loc": {
                      "start": {
                        "line": 8169,
                        "column": 4
                      },
                      "end": {
                        "line": 8169,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "transform",
                    "range": [
                      275868,
                      275877
                    ],
                    "loc": {
                      "start": {
                        "line": 8169,
                        "column": 23
                      },
                      "end": {
                        "line": 8169,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    275849,
                    275877
                  ],
                  "loc": {
                    "start": {
                      "line": 8169,
                      "column": 4
                    },
                    "end": {
                      "line": 8169,
                      "column": 32
                    }
                  }
                },
                "range": [
                  275849,
                  275878
                ],
                "loc": {
                  "start": {
                    "line": 8169,
                    "column": 4
                  },
                  "end": {
                    "line": 8169,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275883,
                        275889
                      ],
                      "loc": {
                        "start": {
                          "line": 8170,
                          "column": 4
                        },
                        "end": {
                          "line": 8170,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "union",
                      "range": [
                        275890,
                        275895
                      ],
                      "loc": {
                        "start": {
                          "line": 8170,
                          "column": 11
                        },
                        "end": {
                          "line": 8170,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      275883,
                      275895
                    ],
                    "loc": {
                      "start": {
                        "line": 8170,
                        "column": 4
                      },
                      "end": {
                        "line": 8170,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "union",
                    "range": [
                      275898,
                      275903
                    ],
                    "loc": {
                      "start": {
                        "line": 8170,
                        "column": 19
                      },
                      "end": {
                        "line": 8170,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    275883,
                    275903
                  ],
                  "loc": {
                    "start": {
                      "line": 8170,
                      "column": 4
                    },
                    "end": {
                      "line": 8170,
                      "column": 24
                    }
                  }
                },
                "range": [
                  275883,
                  275904
                ],
                "loc": {
                  "start": {
                    "line": 8170,
                    "column": 4
                  },
                  "end": {
                    "line": 8170,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275909,
                        275915
                      ],
                      "loc": {
                        "start": {
                          "line": 8171,
                          "column": 4
                        },
                        "end": {
                          "line": 8171,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "uniq",
                      "range": [
                        275916,
                        275920
                      ],
                      "loc": {
                        "start": {
                          "line": 8171,
                          "column": 11
                        },
                        "end": {
                          "line": 8171,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      275909,
                      275920
                    ],
                    "loc": {
                      "start": {
                        "line": 8171,
                        "column": 4
                      },
                      "end": {
                        "line": 8171,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "uniq",
                    "range": [
                      275923,
                      275927
                    ],
                    "loc": {
                      "start": {
                        "line": 8171,
                        "column": 18
                      },
                      "end": {
                        "line": 8171,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    275909,
                    275927
                  ],
                  "loc": {
                    "start": {
                      "line": 8171,
                      "column": 4
                    },
                    "end": {
                      "line": 8171,
                      "column": 22
                    }
                  }
                },
                "range": [
                  275909,
                  275928
                ],
                "loc": {
                  "start": {
                    "line": 8171,
                    "column": 4
                  },
                  "end": {
                    "line": 8171,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275933,
                        275939
                      ],
                      "loc": {
                        "start": {
                          "line": 8172,
                          "column": 4
                        },
                        "end": {
                          "line": 8172,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "values",
                      "range": [
                        275940,
                        275946
                      ],
                      "loc": {
                        "start": {
                          "line": 8172,
                          "column": 11
                        },
                        "end": {
                          "line": 8172,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      275933,
                      275946
                    ],
                    "loc": {
                      "start": {
                        "line": 8172,
                        "column": 4
                      },
                      "end": {
                        "line": 8172,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "values",
                    "range": [
                      275949,
                      275955
                    ],
                    "loc": {
                      "start": {
                        "line": 8172,
                        "column": 20
                      },
                      "end": {
                        "line": 8172,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    275933,
                    275955
                  ],
                  "loc": {
                    "start": {
                      "line": 8172,
                      "column": 4
                    },
                    "end": {
                      "line": 8172,
                      "column": 26
                    }
                  }
                },
                "range": [
                  275933,
                  275956
                ],
                "loc": {
                  "start": {
                    "line": 8172,
                    "column": 4
                  },
                  "end": {
                    "line": 8172,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275961,
                        275967
                      ],
                      "loc": {
                        "start": {
                          "line": 8173,
                          "column": 4
                        },
                        "end": {
                          "line": 8173,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "where",
                      "range": [
                        275968,
                        275973
                      ],
                      "loc": {
                        "start": {
                          "line": 8173,
                          "column": 11
                        },
                        "end": {
                          "line": 8173,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      275961,
                      275973
                    ],
                    "loc": {
                      "start": {
                        "line": 8173,
                        "column": 4
                      },
                      "end": {
                        "line": 8173,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "where",
                    "range": [
                      275976,
                      275981
                    ],
                    "loc": {
                      "start": {
                        "line": 8173,
                        "column": 19
                      },
                      "end": {
                        "line": 8173,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    275961,
                    275981
                  ],
                  "loc": {
                    "start": {
                      "line": 8173,
                      "column": 4
                    },
                    "end": {
                      "line": 8173,
                      "column": 24
                    }
                  }
                },
                "range": [
                  275961,
                  275982
                ],
                "loc": {
                  "start": {
                    "line": 8173,
                    "column": 4
                  },
                  "end": {
                    "line": 8173,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        275987,
                        275993
                      ],
                      "loc": {
                        "start": {
                          "line": 8174,
                          "column": 4
                        },
                        "end": {
                          "line": 8174,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "without",
                      "range": [
                        275994,
                        276001
                      ],
                      "loc": {
                        "start": {
                          "line": 8174,
                          "column": 11
                        },
                        "end": {
                          "line": 8174,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      275987,
                      276001
                    ],
                    "loc": {
                      "start": {
                        "line": 8174,
                        "column": 4
                      },
                      "end": {
                        "line": 8174,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "without",
                    "range": [
                      276004,
                      276011
                    ],
                    "loc": {
                      "start": {
                        "line": 8174,
                        "column": 21
                      },
                      "end": {
                        "line": 8174,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    275987,
                    276011
                  ],
                  "loc": {
                    "start": {
                      "line": 8174,
                      "column": 4
                    },
                    "end": {
                      "line": 8174,
                      "column": 28
                    }
                  }
                },
                "range": [
                  275987,
                  276012
                ],
                "loc": {
                  "start": {
                    "line": 8174,
                    "column": 4
                  },
                  "end": {
                    "line": 8174,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276017,
                        276023
                      ],
                      "loc": {
                        "start": {
                          "line": 8175,
                          "column": 4
                        },
                        "end": {
                          "line": 8175,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "wrap",
                      "range": [
                        276024,
                        276028
                      ],
                      "loc": {
                        "start": {
                          "line": 8175,
                          "column": 11
                        },
                        "end": {
                          "line": 8175,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      276017,
                      276028
                    ],
                    "loc": {
                      "start": {
                        "line": 8175,
                        "column": 4
                      },
                      "end": {
                        "line": 8175,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "wrap",
                    "range": [
                      276031,
                      276035
                    ],
                    "loc": {
                      "start": {
                        "line": 8175,
                        "column": 18
                      },
                      "end": {
                        "line": 8175,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    276017,
                    276035
                  ],
                  "loc": {
                    "start": {
                      "line": 8175,
                      "column": 4
                    },
                    "end": {
                      "line": 8175,
                      "column": 22
                    }
                  }
                },
                "range": [
                  276017,
                  276036
                ],
                "loc": {
                  "start": {
                    "line": 8175,
                    "column": 4
                  },
                  "end": {
                    "line": 8175,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276041,
                        276047
                      ],
                      "loc": {
                        "start": {
                          "line": 8176,
                          "column": 4
                        },
                        "end": {
                          "line": 8176,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "xor",
                      "range": [
                        276048,
                        276051
                      ],
                      "loc": {
                        "start": {
                          "line": 8176,
                          "column": 11
                        },
                        "end": {
                          "line": 8176,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      276041,
                      276051
                    ],
                    "loc": {
                      "start": {
                        "line": 8176,
                        "column": 4
                      },
                      "end": {
                        "line": 8176,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "xor",
                    "range": [
                      276054,
                      276057
                    ],
                    "loc": {
                      "start": {
                        "line": 8176,
                        "column": 17
                      },
                      "end": {
                        "line": 8176,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    276041,
                    276057
                  ],
                  "loc": {
                    "start": {
                      "line": 8176,
                      "column": 4
                    },
                    "end": {
                      "line": 8176,
                      "column": 20
                    }
                  }
                },
                "range": [
                  276041,
                  276058
                ],
                "loc": {
                  "start": {
                    "line": 8176,
                    "column": 4
                  },
                  "end": {
                    "line": 8176,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276063,
                        276069
                      ],
                      "loc": {
                        "start": {
                          "line": 8177,
                          "column": 4
                        },
                        "end": {
                          "line": 8177,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "zip",
                      "range": [
                        276070,
                        276073
                      ],
                      "loc": {
                        "start": {
                          "line": 8177,
                          "column": 11
                        },
                        "end": {
                          "line": 8177,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      276063,
                      276073
                    ],
                    "loc": {
                      "start": {
                        "line": 8177,
                        "column": 4
                      },
                      "end": {
                        "line": 8177,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "zip",
                    "range": [
                      276076,
                      276079
                    ],
                    "loc": {
                      "start": {
                        "line": 8177,
                        "column": 17
                      },
                      "end": {
                        "line": 8177,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    276063,
                    276079
                  ],
                  "loc": {
                    "start": {
                      "line": 8177,
                      "column": 4
                    },
                    "end": {
                      "line": 8177,
                      "column": 20
                    }
                  }
                },
                "range": [
                  276063,
                  276080
                ],
                "loc": {
                  "start": {
                    "line": 8177,
                    "column": 4
                  },
                  "end": {
                    "line": 8177,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276085,
                        276091
                      ],
                      "loc": {
                        "start": {
                          "line": 8178,
                          "column": 4
                        },
                        "end": {
                          "line": 8178,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "zipObject",
                      "range": [
                        276092,
                        276101
                      ],
                      "loc": {
                        "start": {
                          "line": 8178,
                          "column": 11
                        },
                        "end": {
                          "line": 8178,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      276085,
                      276101
                    ],
                    "loc": {
                      "start": {
                        "line": 8178,
                        "column": 4
                      },
                      "end": {
                        "line": 8178,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "zipObject",
                    "range": [
                      276104,
                      276113
                    ],
                    "loc": {
                      "start": {
                        "line": 8178,
                        "column": 23
                      },
                      "end": {
                        "line": 8178,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    276085,
                    276113
                  ],
                  "loc": {
                    "start": {
                      "line": 8178,
                      "column": 4
                    },
                    "end": {
                      "line": 8178,
                      "column": 32
                    }
                  }
                },
                "range": [
                  276085,
                  276114
                ],
                "loc": {
                  "start": {
                    "line": 8178,
                    "column": 4
                  },
                  "end": {
                    "line": 8178,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276139,
                        276145
                      ],
                      "loc": {
                        "start": {
                          "line": 8181,
                          "column": 4
                        },
                        "end": {
                          "line": 8181,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        276146,
                        276154
                      ],
                      "loc": {
                        "start": {
                          "line": 8181,
                          "column": 11
                        },
                        "end": {
                          "line": 8181,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      276139,
                      276154
                    ],
                    "loc": {
                      "start": {
                        "line": 8181,
                        "column": 4
                      },
                      "end": {
                        "line": 8181,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "createCallback",
                    "range": [
                      276157,
                      276171
                    ],
                    "loc": {
                      "start": {
                        "line": 8181,
                        "column": 22
                      },
                      "end": {
                        "line": 8181,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    276139,
                    276171
                  ],
                  "loc": {
                    "start": {
                      "line": 8181,
                      "column": 4
                    },
                    "end": {
                      "line": 8181,
                      "column": 36
                    }
                  }
                },
                "range": [
                  276139,
                  276172
                ],
                "loc": {
                  "start": {
                    "line": 8181,
                    "column": 4
                  },
                  "end": {
                    "line": 8181,
                    "column": 37
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276177,
                        276183
                      ],
                      "loc": {
                        "start": {
                          "line": 8182,
                          "column": 4
                        },
                        "end": {
                          "line": 8182,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "collect",
                      "range": [
                        276184,
                        276191
                      ],
                      "loc": {
                        "start": {
                          "line": 8182,
                          "column": 11
                        },
                        "end": {
                          "line": 8182,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      276177,
                      276191
                    ],
                    "loc": {
                      "start": {
                        "line": 8182,
                        "column": 4
                      },
                      "end": {
                        "line": 8182,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "map",
                    "range": [
                      276194,
                      276197
                    ],
                    "loc": {
                      "start": {
                        "line": 8182,
                        "column": 21
                      },
                      "end": {
                        "line": 8182,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    276177,
                    276197
                  ],
                  "loc": {
                    "start": {
                      "line": 8182,
                      "column": 4
                    },
                    "end": {
                      "line": 8182,
                      "column": 24
                    }
                  }
                },
                "range": [
                  276177,
                  276198
                ],
                "loc": {
                  "start": {
                    "line": 8182,
                    "column": 4
                  },
                  "end": {
                    "line": 8182,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276203,
                        276209
                      ],
                      "loc": {
                        "start": {
                          "line": 8183,
                          "column": 4
                        },
                        "end": {
                          "line": 8183,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "each",
                      "range": [
                        276210,
                        276214
                      ],
                      "loc": {
                        "start": {
                          "line": 8183,
                          "column": 11
                        },
                        "end": {
                          "line": 8183,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      276203,
                      276214
                    ],
                    "loc": {
                      "start": {
                        "line": 8183,
                        "column": 4
                      },
                      "end": {
                        "line": 8183,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "forEach",
                    "range": [
                      276217,
                      276224
                    ],
                    "loc": {
                      "start": {
                        "line": 8183,
                        "column": 18
                      },
                      "end": {
                        "line": 8183,
                        "column": 25
                      }
                    }
                  },
                  "range": [
                    276203,
                    276224
                  ],
                  "loc": {
                    "start": {
                      "line": 8183,
                      "column": 4
                    },
                    "end": {
                      "line": 8183,
                      "column": 25
                    }
                  }
                },
                "range": [
                  276203,
                  276225
                ],
                "loc": {
                  "start": {
                    "line": 8183,
                    "column": 4
                  },
                  "end": {
                    "line": 8183,
                    "column": 26
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276230,
                        276236
                      ],
                      "loc": {
                        "start": {
                          "line": 8184,
                          "column": 4
                        },
                        "end": {
                          "line": 8184,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "eachRight",
                      "range": [
                        276237,
                        276246
                      ],
                      "loc": {
                        "start": {
                          "line": 8184,
                          "column": 11
                        },
                        "end": {
                          "line": 8184,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      276230,
                      276246
                    ],
                    "loc": {
                      "start": {
                        "line": 8184,
                        "column": 4
                      },
                      "end": {
                        "line": 8184,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "forEachRight",
                    "range": [
                      276249,
                      276261
                    ],
                    "loc": {
                      "start": {
                        "line": 8184,
                        "column": 23
                      },
                      "end": {
                        "line": 8184,
                        "column": 35
                      }
                    }
                  },
                  "range": [
                    276230,
                    276261
                  ],
                  "loc": {
                    "start": {
                      "line": 8184,
                      "column": 4
                    },
                    "end": {
                      "line": 8184,
                      "column": 35
                    }
                  }
                },
                "range": [
                  276230,
                  276262
                ],
                "loc": {
                  "start": {
                    "line": 8184,
                    "column": 4
                  },
                  "end": {
                    "line": 8184,
                    "column": 36
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276267,
                        276273
                      ],
                      "loc": {
                        "start": {
                          "line": 8185,
                          "column": 4
                        },
                        "end": {
                          "line": 8185,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "extend",
                      "range": [
                        276274,
                        276280
                      ],
                      "loc": {
                        "start": {
                          "line": 8185,
                          "column": 11
                        },
                        "end": {
                          "line": 8185,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      276267,
                      276280
                    ],
                    "loc": {
                      "start": {
                        "line": 8185,
                        "column": 4
                      },
                      "end": {
                        "line": 8185,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "assign",
                    "range": [
                      276283,
                      276289
                    ],
                    "loc": {
                      "start": {
                        "line": 8185,
                        "column": 20
                      },
                      "end": {
                        "line": 8185,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    276267,
                    276289
                  ],
                  "loc": {
                    "start": {
                      "line": 8185,
                      "column": 4
                    },
                    "end": {
                      "line": 8185,
                      "column": 26
                    }
                  }
                },
                "range": [
                  276267,
                  276290
                ],
                "loc": {
                  "start": {
                    "line": 8185,
                    "column": 4
                  },
                  "end": {
                    "line": 8185,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276295,
                        276301
                      ],
                      "loc": {
                        "start": {
                          "line": 8186,
                          "column": 4
                        },
                        "end": {
                          "line": 8186,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "methods",
                      "range": [
                        276302,
                        276309
                      ],
                      "loc": {
                        "start": {
                          "line": 8186,
                          "column": 11
                        },
                        "end": {
                          "line": 8186,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      276295,
                      276309
                    ],
                    "loc": {
                      "start": {
                        "line": 8186,
                        "column": 4
                      },
                      "end": {
                        "line": 8186,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "functions",
                    "range": [
                      276312,
                      276321
                    ],
                    "loc": {
                      "start": {
                        "line": 8186,
                        "column": 21
                      },
                      "end": {
                        "line": 8186,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    276295,
                    276321
                  ],
                  "loc": {
                    "start": {
                      "line": 8186,
                      "column": 4
                    },
                    "end": {
                      "line": 8186,
                      "column": 30
                    }
                  }
                },
                "range": [
                  276295,
                  276322
                ],
                "loc": {
                  "start": {
                    "line": 8186,
                    "column": 4
                  },
                  "end": {
                    "line": 8186,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276327,
                        276333
                      ],
                      "loc": {
                        "start": {
                          "line": 8187,
                          "column": 4
                        },
                        "end": {
                          "line": 8187,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "object",
                      "range": [
                        276334,
                        276340
                      ],
                      "loc": {
                        "start": {
                          "line": 8187,
                          "column": 11
                        },
                        "end": {
                          "line": 8187,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      276327,
                      276340
                    ],
                    "loc": {
                      "start": {
                        "line": 8187,
                        "column": 4
                      },
                      "end": {
                        "line": 8187,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "zipObject",
                    "range": [
                      276343,
                      276352
                    ],
                    "loc": {
                      "start": {
                        "line": 8187,
                        "column": 20
                      },
                      "end": {
                        "line": 8187,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    276327,
                    276352
                  ],
                  "loc": {
                    "start": {
                      "line": 8187,
                      "column": 4
                    },
                    "end": {
                      "line": 8187,
                      "column": 29
                    }
                  }
                },
                "range": [
                  276327,
                  276353
                ],
                "loc": {
                  "start": {
                    "line": 8187,
                    "column": 4
                  },
                  "end": {
                    "line": 8187,
                    "column": 30
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276358,
                        276364
                      ],
                      "loc": {
                        "start": {
                          "line": 8188,
                          "column": 4
                        },
                        "end": {
                          "line": 8188,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "select",
                      "range": [
                        276365,
                        276371
                      ],
                      "loc": {
                        "start": {
                          "line": 8188,
                          "column": 11
                        },
                        "end": {
                          "line": 8188,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      276358,
                      276371
                    ],
                    "loc": {
                      "start": {
                        "line": 8188,
                        "column": 4
                      },
                      "end": {
                        "line": 8188,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "filter",
                    "range": [
                      276374,
                      276380
                    ],
                    "loc": {
                      "start": {
                        "line": 8188,
                        "column": 20
                      },
                      "end": {
                        "line": 8188,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    276358,
                    276380
                  ],
                  "loc": {
                    "start": {
                      "line": 8188,
                      "column": 4
                    },
                    "end": {
                      "line": 8188,
                      "column": 26
                    }
                  }
                },
                "range": [
                  276358,
                  276381
                ],
                "loc": {
                  "start": {
                    "line": 8188,
                    "column": 4
                  },
                  "end": {
                    "line": 8188,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276386,
                        276392
                      ],
                      "loc": {
                        "start": {
                          "line": 8189,
                          "column": 4
                        },
                        "end": {
                          "line": 8189,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "tail",
                      "range": [
                        276393,
                        276397
                      ],
                      "loc": {
                        "start": {
                          "line": 8189,
                          "column": 11
                        },
                        "end": {
                          "line": 8189,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      276386,
                      276397
                    ],
                    "loc": {
                      "start": {
                        "line": 8189,
                        "column": 4
                      },
                      "end": {
                        "line": 8189,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "rest",
                    "range": [
                      276400,
                      276404
                    ],
                    "loc": {
                      "start": {
                        "line": 8189,
                        "column": 18
                      },
                      "end": {
                        "line": 8189,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    276386,
                    276404
                  ],
                  "loc": {
                    "start": {
                      "line": 8189,
                      "column": 4
                    },
                    "end": {
                      "line": 8189,
                      "column": 22
                    }
                  }
                },
                "range": [
                  276386,
                  276405
                ],
                "loc": {
                  "start": {
                    "line": 8189,
                    "column": 4
                  },
                  "end": {
                    "line": 8189,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276410,
                        276416
                      ],
                      "loc": {
                        "start": {
                          "line": 8190,
                          "column": 4
                        },
                        "end": {
                          "line": 8190,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "unique",
                      "range": [
                        276417,
                        276423
                      ],
                      "loc": {
                        "start": {
                          "line": 8190,
                          "column": 11
                        },
                        "end": {
                          "line": 8190,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      276410,
                      276423
                    ],
                    "loc": {
                      "start": {
                        "line": 8190,
                        "column": 4
                      },
                      "end": {
                        "line": 8190,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "uniq",
                    "range": [
                      276426,
                      276430
                    ],
                    "loc": {
                      "start": {
                        "line": 8190,
                        "column": 20
                      },
                      "end": {
                        "line": 8190,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    276410,
                    276430
                  ],
                  "loc": {
                    "start": {
                      "line": 8190,
                      "column": 4
                    },
                    "end": {
                      "line": 8190,
                      "column": 24
                    }
                  }
                },
                "range": [
                  276410,
                  276431
                ],
                "loc": {
                  "start": {
                    "line": 8190,
                    "column": 4
                  },
                  "end": {
                    "line": 8190,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276436,
                        276442
                      ],
                      "loc": {
                        "start": {
                          "line": 8191,
                          "column": 4
                        },
                        "end": {
                          "line": 8191,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "unzip",
                      "range": [
                        276443,
                        276448
                      ],
                      "loc": {
                        "start": {
                          "line": 8191,
                          "column": 11
                        },
                        "end": {
                          "line": 8191,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      276436,
                      276448
                    ],
                    "loc": {
                      "start": {
                        "line": 8191,
                        "column": 4
                      },
                      "end": {
                        "line": 8191,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "zip",
                    "range": [
                      276451,
                      276454
                    ],
                    "loc": {
                      "start": {
                        "line": 8191,
                        "column": 19
                      },
                      "end": {
                        "line": 8191,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    276436,
                    276454
                  ],
                  "loc": {
                    "start": {
                      "line": 8191,
                      "column": 4
                    },
                    "end": {
                      "line": 8191,
                      "column": 22
                    }
                  }
                },
                "range": [
                  276436,
                  276455
                ],
                "loc": {
                  "start": {
                    "line": 8191,
                    "column": 4
                  },
                  "end": {
                    "line": 8191,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "mixin",
                    "range": [
                      276504,
                      276509
                    ],
                    "loc": {
                      "start": {
                        "line": 8194,
                        "column": 4
                      },
                      "end": {
                        "line": 8194,
                        "column": 9
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "assign",
                        "range": [
                          276510,
                          276516
                        ],
                        "loc": {
                          "start": {
                            "line": 8194,
                            "column": 10
                          },
                          "end": {
                            "line": 8194,
                            "column": 16
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "properties": [],
                          "range": [
                            276517,
                            276519
                          ],
                          "loc": {
                            "start": {
                              "line": 8194,
                              "column": 17
                            },
                            "end": {
                              "line": 8194,
                              "column": 19
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "lodash",
                          "range": [
                            276521,
                            276527
                          ],
                          "loc": {
                            "start": {
                              "line": 8194,
                              "column": 21
                            },
                            "end": {
                              "line": 8194,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "range": [
                        276510,
                        276528
                      ],
                      "loc": {
                        "start": {
                          "line": 8194,
                          "column": 10
                        },
                        "end": {
                          "line": 8194,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    276504,
                    276529
                  ],
                  "loc": {
                    "start": {
                      "line": 8194,
                      "column": 4
                    },
                    "end": {
                      "line": 8194,
                      "column": 29
                    }
                  }
                },
                "range": [
                  276504,
                  276530
                ],
                "loc": {
                  "start": {
                    "line": 8194,
                    "column": 4
                  },
                  "end": {
                    "line": 8194,
                    "column": 30
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276684,
                        276690
                      ],
                      "loc": {
                        "start": {
                          "line": 8199,
                          "column": 4
                        },
                        "end": {
                          "line": 8199,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "camelCase",
                      "range": [
                        276691,
                        276700
                      ],
                      "loc": {
                        "start": {
                          "line": 8199,
                          "column": 11
                        },
                        "end": {
                          "line": 8199,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      276684,
                      276700
                    ],
                    "loc": {
                      "start": {
                        "line": 8199,
                        "column": 4
                      },
                      "end": {
                        "line": 8199,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "camelCase",
                    "range": [
                      276703,
                      276712
                    ],
                    "loc": {
                      "start": {
                        "line": 8199,
                        "column": 23
                      },
                      "end": {
                        "line": 8199,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    276684,
                    276712
                  ],
                  "loc": {
                    "start": {
                      "line": 8199,
                      "column": 4
                    },
                    "end": {
                      "line": 8199,
                      "column": 32
                    }
                  }
                },
                "range": [
                  276684,
                  276713
                ],
                "loc": {
                  "start": {
                    "line": 8199,
                    "column": 4
                  },
                  "end": {
                    "line": 8199,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276718,
                        276724
                      ],
                      "loc": {
                        "start": {
                          "line": 8200,
                          "column": 4
                        },
                        "end": {
                          "line": 8200,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "capitalize",
                      "range": [
                        276725,
                        276735
                      ],
                      "loc": {
                        "start": {
                          "line": 8200,
                          "column": 11
                        },
                        "end": {
                          "line": 8200,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      276718,
                      276735
                    ],
                    "loc": {
                      "start": {
                        "line": 8200,
                        "column": 4
                      },
                      "end": {
                        "line": 8200,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "capitalize",
                    "range": [
                      276738,
                      276748
                    ],
                    "loc": {
                      "start": {
                        "line": 8200,
                        "column": 24
                      },
                      "end": {
                        "line": 8200,
                        "column": 34
                      }
                    }
                  },
                  "range": [
                    276718,
                    276748
                  ],
                  "loc": {
                    "start": {
                      "line": 8200,
                      "column": 4
                    },
                    "end": {
                      "line": 8200,
                      "column": 34
                    }
                  }
                },
                "range": [
                  276718,
                  276749
                ],
                "loc": {
                  "start": {
                    "line": 8200,
                    "column": 4
                  },
                  "end": {
                    "line": 8200,
                    "column": 35
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276754,
                        276760
                      ],
                      "loc": {
                        "start": {
                          "line": 8201,
                          "column": 4
                        },
                        "end": {
                          "line": 8201,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "clone",
                      "range": [
                        276761,
                        276766
                      ],
                      "loc": {
                        "start": {
                          "line": 8201,
                          "column": 11
                        },
                        "end": {
                          "line": 8201,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      276754,
                      276766
                    ],
                    "loc": {
                      "start": {
                        "line": 8201,
                        "column": 4
                      },
                      "end": {
                        "line": 8201,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "clone",
                    "range": [
                      276769,
                      276774
                    ],
                    "loc": {
                      "start": {
                        "line": 8201,
                        "column": 19
                      },
                      "end": {
                        "line": 8201,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    276754,
                    276774
                  ],
                  "loc": {
                    "start": {
                      "line": 8201,
                      "column": 4
                    },
                    "end": {
                      "line": 8201,
                      "column": 24
                    }
                  }
                },
                "range": [
                  276754,
                  276775
                ],
                "loc": {
                  "start": {
                    "line": 8201,
                    "column": 4
                  },
                  "end": {
                    "line": 8201,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276780,
                        276786
                      ],
                      "loc": {
                        "start": {
                          "line": 8202,
                          "column": 4
                        },
                        "end": {
                          "line": 8202,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "cloneDeep",
                      "range": [
                        276787,
                        276796
                      ],
                      "loc": {
                        "start": {
                          "line": 8202,
                          "column": 11
                        },
                        "end": {
                          "line": 8202,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      276780,
                      276796
                    ],
                    "loc": {
                      "start": {
                        "line": 8202,
                        "column": 4
                      },
                      "end": {
                        "line": 8202,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "cloneDeep",
                    "range": [
                      276799,
                      276808
                    ],
                    "loc": {
                      "start": {
                        "line": 8202,
                        "column": 23
                      },
                      "end": {
                        "line": 8202,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    276780,
                    276808
                  ],
                  "loc": {
                    "start": {
                      "line": 8202,
                      "column": 4
                    },
                    "end": {
                      "line": 8202,
                      "column": 32
                    }
                  }
                },
                "range": [
                  276780,
                  276809
                ],
                "loc": {
                  "start": {
                    "line": 8202,
                    "column": 4
                  },
                  "end": {
                    "line": 8202,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276814,
                        276820
                      ],
                      "loc": {
                        "start": {
                          "line": 8203,
                          "column": 4
                        },
                        "end": {
                          "line": 8203,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "contains",
                      "range": [
                        276821,
                        276829
                      ],
                      "loc": {
                        "start": {
                          "line": 8203,
                          "column": 11
                        },
                        "end": {
                          "line": 8203,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      276814,
                      276829
                    ],
                    "loc": {
                      "start": {
                        "line": 8203,
                        "column": 4
                      },
                      "end": {
                        "line": 8203,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "contains",
                    "range": [
                      276832,
                      276840
                    ],
                    "loc": {
                      "start": {
                        "line": 8203,
                        "column": 22
                      },
                      "end": {
                        "line": 8203,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    276814,
                    276840
                  ],
                  "loc": {
                    "start": {
                      "line": 8203,
                      "column": 4
                    },
                    "end": {
                      "line": 8203,
                      "column": 30
                    }
                  }
                },
                "range": [
                  276814,
                  276841
                ],
                "loc": {
                  "start": {
                    "line": 8203,
                    "column": 4
                  },
                  "end": {
                    "line": 8203,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276846,
                        276852
                      ],
                      "loc": {
                        "start": {
                          "line": 8204,
                          "column": 4
                        },
                        "end": {
                          "line": 8204,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "endsWith",
                      "range": [
                        276853,
                        276861
                      ],
                      "loc": {
                        "start": {
                          "line": 8204,
                          "column": 11
                        },
                        "end": {
                          "line": 8204,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      276846,
                      276861
                    ],
                    "loc": {
                      "start": {
                        "line": 8204,
                        "column": 4
                      },
                      "end": {
                        "line": 8204,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "endsWith",
                    "range": [
                      276864,
                      276872
                    ],
                    "loc": {
                      "start": {
                        "line": 8204,
                        "column": 22
                      },
                      "end": {
                        "line": 8204,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    276846,
                    276872
                  ],
                  "loc": {
                    "start": {
                      "line": 8204,
                      "column": 4
                    },
                    "end": {
                      "line": 8204,
                      "column": 30
                    }
                  }
                },
                "range": [
                  276846,
                  276873
                ],
                "loc": {
                  "start": {
                    "line": 8204,
                    "column": 4
                  },
                  "end": {
                    "line": 8204,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276878,
                        276884
                      ],
                      "loc": {
                        "start": {
                          "line": 8205,
                          "column": 4
                        },
                        "end": {
                          "line": 8205,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "escape",
                      "range": [
                        276885,
                        276891
                      ],
                      "loc": {
                        "start": {
                          "line": 8205,
                          "column": 11
                        },
                        "end": {
                          "line": 8205,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      276878,
                      276891
                    ],
                    "loc": {
                      "start": {
                        "line": 8205,
                        "column": 4
                      },
                      "end": {
                        "line": 8205,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "escape",
                    "range": [
                      276894,
                      276900
                    ],
                    "loc": {
                      "start": {
                        "line": 8205,
                        "column": 20
                      },
                      "end": {
                        "line": 8205,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    276878,
                    276900
                  ],
                  "loc": {
                    "start": {
                      "line": 8205,
                      "column": 4
                    },
                    "end": {
                      "line": 8205,
                      "column": 26
                    }
                  }
                },
                "range": [
                  276878,
                  276901
                ],
                "loc": {
                  "start": {
                    "line": 8205,
                    "column": 4
                  },
                  "end": {
                    "line": 8205,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276906,
                        276912
                      ],
                      "loc": {
                        "start": {
                          "line": 8206,
                          "column": 4
                        },
                        "end": {
                          "line": 8206,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "escapeRegExp",
                      "range": [
                        276913,
                        276925
                      ],
                      "loc": {
                        "start": {
                          "line": 8206,
                          "column": 11
                        },
                        "end": {
                          "line": 8206,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      276906,
                      276925
                    ],
                    "loc": {
                      "start": {
                        "line": 8206,
                        "column": 4
                      },
                      "end": {
                        "line": 8206,
                        "column": 23
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "escapeRegExp",
                    "range": [
                      276928,
                      276940
                    ],
                    "loc": {
                      "start": {
                        "line": 8206,
                        "column": 26
                      },
                      "end": {
                        "line": 8206,
                        "column": 38
                      }
                    }
                  },
                  "range": [
                    276906,
                    276940
                  ],
                  "loc": {
                    "start": {
                      "line": 8206,
                      "column": 4
                    },
                    "end": {
                      "line": 8206,
                      "column": 38
                    }
                  }
                },
                "range": [
                  276906,
                  276941
                ],
                "loc": {
                  "start": {
                    "line": 8206,
                    "column": 4
                  },
                  "end": {
                    "line": 8206,
                    "column": 39
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276946,
                        276952
                      ],
                      "loc": {
                        "start": {
                          "line": 8207,
                          "column": 4
                        },
                        "end": {
                          "line": 8207,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "every",
                      "range": [
                        276953,
                        276958
                      ],
                      "loc": {
                        "start": {
                          "line": 8207,
                          "column": 11
                        },
                        "end": {
                          "line": 8207,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      276946,
                      276958
                    ],
                    "loc": {
                      "start": {
                        "line": 8207,
                        "column": 4
                      },
                      "end": {
                        "line": 8207,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "every",
                    "range": [
                      276961,
                      276966
                    ],
                    "loc": {
                      "start": {
                        "line": 8207,
                        "column": 19
                      },
                      "end": {
                        "line": 8207,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    276946,
                    276966
                  ],
                  "loc": {
                    "start": {
                      "line": 8207,
                      "column": 4
                    },
                    "end": {
                      "line": 8207,
                      "column": 24
                    }
                  }
                },
                "range": [
                  276946,
                  276967
                ],
                "loc": {
                  "start": {
                    "line": 8207,
                    "column": 4
                  },
                  "end": {
                    "line": 8207,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276972,
                        276978
                      ],
                      "loc": {
                        "start": {
                          "line": 8208,
                          "column": 4
                        },
                        "end": {
                          "line": 8208,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "find",
                      "range": [
                        276979,
                        276983
                      ],
                      "loc": {
                        "start": {
                          "line": 8208,
                          "column": 11
                        },
                        "end": {
                          "line": 8208,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      276972,
                      276983
                    ],
                    "loc": {
                      "start": {
                        "line": 8208,
                        "column": 4
                      },
                      "end": {
                        "line": 8208,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "find",
                    "range": [
                      276986,
                      276990
                    ],
                    "loc": {
                      "start": {
                        "line": 8208,
                        "column": 18
                      },
                      "end": {
                        "line": 8208,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    276972,
                    276990
                  ],
                  "loc": {
                    "start": {
                      "line": 8208,
                      "column": 4
                    },
                    "end": {
                      "line": 8208,
                      "column": 22
                    }
                  }
                },
                "range": [
                  276972,
                  276991
                ],
                "loc": {
                  "start": {
                    "line": 8208,
                    "column": 4
                  },
                  "end": {
                    "line": 8208,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        276996,
                        277002
                      ],
                      "loc": {
                        "start": {
                          "line": 8209,
                          "column": 4
                        },
                        "end": {
                          "line": 8209,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "findIndex",
                      "range": [
                        277003,
                        277012
                      ],
                      "loc": {
                        "start": {
                          "line": 8209,
                          "column": 11
                        },
                        "end": {
                          "line": 8209,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      276996,
                      277012
                    ],
                    "loc": {
                      "start": {
                        "line": 8209,
                        "column": 4
                      },
                      "end": {
                        "line": 8209,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "findIndex",
                    "range": [
                      277015,
                      277024
                    ],
                    "loc": {
                      "start": {
                        "line": 8209,
                        "column": 23
                      },
                      "end": {
                        "line": 8209,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    276996,
                    277024
                  ],
                  "loc": {
                    "start": {
                      "line": 8209,
                      "column": 4
                    },
                    "end": {
                      "line": 8209,
                      "column": 32
                    }
                  }
                },
                "range": [
                  276996,
                  277025
                ],
                "loc": {
                  "start": {
                    "line": 8209,
                    "column": 4
                  },
                  "end": {
                    "line": 8209,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277030,
                        277036
                      ],
                      "loc": {
                        "start": {
                          "line": 8210,
                          "column": 4
                        },
                        "end": {
                          "line": 8210,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "findKey",
                      "range": [
                        277037,
                        277044
                      ],
                      "loc": {
                        "start": {
                          "line": 8210,
                          "column": 11
                        },
                        "end": {
                          "line": 8210,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      277030,
                      277044
                    ],
                    "loc": {
                      "start": {
                        "line": 8210,
                        "column": 4
                      },
                      "end": {
                        "line": 8210,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "findKey",
                    "range": [
                      277047,
                      277054
                    ],
                    "loc": {
                      "start": {
                        "line": 8210,
                        "column": 21
                      },
                      "end": {
                        "line": 8210,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    277030,
                    277054
                  ],
                  "loc": {
                    "start": {
                      "line": 8210,
                      "column": 4
                    },
                    "end": {
                      "line": 8210,
                      "column": 28
                    }
                  }
                },
                "range": [
                  277030,
                  277055
                ],
                "loc": {
                  "start": {
                    "line": 8210,
                    "column": 4
                  },
                  "end": {
                    "line": 8210,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277060,
                        277066
                      ],
                      "loc": {
                        "start": {
                          "line": 8211,
                          "column": 4
                        },
                        "end": {
                          "line": 8211,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "findLast",
                      "range": [
                        277067,
                        277075
                      ],
                      "loc": {
                        "start": {
                          "line": 8211,
                          "column": 11
                        },
                        "end": {
                          "line": 8211,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      277060,
                      277075
                    ],
                    "loc": {
                      "start": {
                        "line": 8211,
                        "column": 4
                      },
                      "end": {
                        "line": 8211,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "findLast",
                    "range": [
                      277078,
                      277086
                    ],
                    "loc": {
                      "start": {
                        "line": 8211,
                        "column": 22
                      },
                      "end": {
                        "line": 8211,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    277060,
                    277086
                  ],
                  "loc": {
                    "start": {
                      "line": 8211,
                      "column": 4
                    },
                    "end": {
                      "line": 8211,
                      "column": 30
                    }
                  }
                },
                "range": [
                  277060,
                  277087
                ],
                "loc": {
                  "start": {
                    "line": 8211,
                    "column": 4
                  },
                  "end": {
                    "line": 8211,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277092,
                        277098
                      ],
                      "loc": {
                        "start": {
                          "line": 8212,
                          "column": 4
                        },
                        "end": {
                          "line": 8212,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "findLastIndex",
                      "range": [
                        277099,
                        277112
                      ],
                      "loc": {
                        "start": {
                          "line": 8212,
                          "column": 11
                        },
                        "end": {
                          "line": 8212,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      277092,
                      277112
                    ],
                    "loc": {
                      "start": {
                        "line": 8212,
                        "column": 4
                      },
                      "end": {
                        "line": 8212,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "findLastIndex",
                    "range": [
                      277115,
                      277128
                    ],
                    "loc": {
                      "start": {
                        "line": 8212,
                        "column": 27
                      },
                      "end": {
                        "line": 8212,
                        "column": 40
                      }
                    }
                  },
                  "range": [
                    277092,
                    277128
                  ],
                  "loc": {
                    "start": {
                      "line": 8212,
                      "column": 4
                    },
                    "end": {
                      "line": 8212,
                      "column": 40
                    }
                  }
                },
                "range": [
                  277092,
                  277129
                ],
                "loc": {
                  "start": {
                    "line": 8212,
                    "column": 4
                  },
                  "end": {
                    "line": 8212,
                    "column": 41
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277134,
                        277140
                      ],
                      "loc": {
                        "start": {
                          "line": 8213,
                          "column": 4
                        },
                        "end": {
                          "line": 8213,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "findLastKey",
                      "range": [
                        277141,
                        277152
                      ],
                      "loc": {
                        "start": {
                          "line": 8213,
                          "column": 11
                        },
                        "end": {
                          "line": 8213,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      277134,
                      277152
                    ],
                    "loc": {
                      "start": {
                        "line": 8213,
                        "column": 4
                      },
                      "end": {
                        "line": 8213,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "findLastKey",
                    "range": [
                      277155,
                      277166
                    ],
                    "loc": {
                      "start": {
                        "line": 8213,
                        "column": 25
                      },
                      "end": {
                        "line": 8213,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    277134,
                    277166
                  ],
                  "loc": {
                    "start": {
                      "line": 8213,
                      "column": 4
                    },
                    "end": {
                      "line": 8213,
                      "column": 36
                    }
                  }
                },
                "range": [
                  277134,
                  277167
                ],
                "loc": {
                  "start": {
                    "line": 8213,
                    "column": 4
                  },
                  "end": {
                    "line": 8213,
                    "column": 37
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277172,
                        277178
                      ],
                      "loc": {
                        "start": {
                          "line": 8214,
                          "column": 4
                        },
                        "end": {
                          "line": 8214,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "has",
                      "range": [
                        277179,
                        277182
                      ],
                      "loc": {
                        "start": {
                          "line": 8214,
                          "column": 11
                        },
                        "end": {
                          "line": 8214,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      277172,
                      277182
                    ],
                    "loc": {
                      "start": {
                        "line": 8214,
                        "column": 4
                      },
                      "end": {
                        "line": 8214,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "has",
                    "range": [
                      277185,
                      277188
                    ],
                    "loc": {
                      "start": {
                        "line": 8214,
                        "column": 17
                      },
                      "end": {
                        "line": 8214,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    277172,
                    277188
                  ],
                  "loc": {
                    "start": {
                      "line": 8214,
                      "column": 4
                    },
                    "end": {
                      "line": 8214,
                      "column": 20
                    }
                  }
                },
                "range": [
                  277172,
                  277189
                ],
                "loc": {
                  "start": {
                    "line": 8214,
                    "column": 4
                  },
                  "end": {
                    "line": 8214,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277194,
                        277200
                      ],
                      "loc": {
                        "start": {
                          "line": 8215,
                          "column": 4
                        },
                        "end": {
                          "line": 8215,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "identity",
                      "range": [
                        277201,
                        277209
                      ],
                      "loc": {
                        "start": {
                          "line": 8215,
                          "column": 11
                        },
                        "end": {
                          "line": 8215,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      277194,
                      277209
                    ],
                    "loc": {
                      "start": {
                        "line": 8215,
                        "column": 4
                      },
                      "end": {
                        "line": 8215,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "identity",
                    "range": [
                      277212,
                      277220
                    ],
                    "loc": {
                      "start": {
                        "line": 8215,
                        "column": 22
                      },
                      "end": {
                        "line": 8215,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    277194,
                    277220
                  ],
                  "loc": {
                    "start": {
                      "line": 8215,
                      "column": 4
                    },
                    "end": {
                      "line": 8215,
                      "column": 30
                    }
                  }
                },
                "range": [
                  277194,
                  277221
                ],
                "loc": {
                  "start": {
                    "line": 8215,
                    "column": 4
                  },
                  "end": {
                    "line": 8215,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277226,
                        277232
                      ],
                      "loc": {
                        "start": {
                          "line": 8216,
                          "column": 4
                        },
                        "end": {
                          "line": 8216,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "indexOf",
                      "range": [
                        277233,
                        277240
                      ],
                      "loc": {
                        "start": {
                          "line": 8216,
                          "column": 11
                        },
                        "end": {
                          "line": 8216,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      277226,
                      277240
                    ],
                    "loc": {
                      "start": {
                        "line": 8216,
                        "column": 4
                      },
                      "end": {
                        "line": 8216,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "indexOf",
                    "range": [
                      277243,
                      277250
                    ],
                    "loc": {
                      "start": {
                        "line": 8216,
                        "column": 21
                      },
                      "end": {
                        "line": 8216,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    277226,
                    277250
                  ],
                  "loc": {
                    "start": {
                      "line": 8216,
                      "column": 4
                    },
                    "end": {
                      "line": 8216,
                      "column": 28
                    }
                  }
                },
                "range": [
                  277226,
                  277251
                ],
                "loc": {
                  "start": {
                    "line": 8216,
                    "column": 4
                  },
                  "end": {
                    "line": 8216,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277256,
                        277262
                      ],
                      "loc": {
                        "start": {
                          "line": 8217,
                          "column": 4
                        },
                        "end": {
                          "line": 8217,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isArguments",
                      "range": [
                        277263,
                        277274
                      ],
                      "loc": {
                        "start": {
                          "line": 8217,
                          "column": 11
                        },
                        "end": {
                          "line": 8217,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      277256,
                      277274
                    ],
                    "loc": {
                      "start": {
                        "line": 8217,
                        "column": 4
                      },
                      "end": {
                        "line": 8217,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isArguments",
                    "range": [
                      277277,
                      277288
                    ],
                    "loc": {
                      "start": {
                        "line": 8217,
                        "column": 25
                      },
                      "end": {
                        "line": 8217,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    277256,
                    277288
                  ],
                  "loc": {
                    "start": {
                      "line": 8217,
                      "column": 4
                    },
                    "end": {
                      "line": 8217,
                      "column": 36
                    }
                  }
                },
                "range": [
                  277256,
                  277289
                ],
                "loc": {
                  "start": {
                    "line": 8217,
                    "column": 4
                  },
                  "end": {
                    "line": 8217,
                    "column": 37
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277294,
                        277300
                      ],
                      "loc": {
                        "start": {
                          "line": 8218,
                          "column": 4
                        },
                        "end": {
                          "line": 8218,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isArray",
                      "range": [
                        277301,
                        277308
                      ],
                      "loc": {
                        "start": {
                          "line": 8218,
                          "column": 11
                        },
                        "end": {
                          "line": 8218,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      277294,
                      277308
                    ],
                    "loc": {
                      "start": {
                        "line": 8218,
                        "column": 4
                      },
                      "end": {
                        "line": 8218,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isArray",
                    "range": [
                      277311,
                      277318
                    ],
                    "loc": {
                      "start": {
                        "line": 8218,
                        "column": 21
                      },
                      "end": {
                        "line": 8218,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    277294,
                    277318
                  ],
                  "loc": {
                    "start": {
                      "line": 8218,
                      "column": 4
                    },
                    "end": {
                      "line": 8218,
                      "column": 28
                    }
                  }
                },
                "range": [
                  277294,
                  277319
                ],
                "loc": {
                  "start": {
                    "line": 8218,
                    "column": 4
                  },
                  "end": {
                    "line": 8218,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277324,
                        277330
                      ],
                      "loc": {
                        "start": {
                          "line": 8219,
                          "column": 4
                        },
                        "end": {
                          "line": 8219,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isBoolean",
                      "range": [
                        277331,
                        277340
                      ],
                      "loc": {
                        "start": {
                          "line": 8219,
                          "column": 11
                        },
                        "end": {
                          "line": 8219,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      277324,
                      277340
                    ],
                    "loc": {
                      "start": {
                        "line": 8219,
                        "column": 4
                      },
                      "end": {
                        "line": 8219,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isBoolean",
                    "range": [
                      277343,
                      277352
                    ],
                    "loc": {
                      "start": {
                        "line": 8219,
                        "column": 23
                      },
                      "end": {
                        "line": 8219,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    277324,
                    277352
                  ],
                  "loc": {
                    "start": {
                      "line": 8219,
                      "column": 4
                    },
                    "end": {
                      "line": 8219,
                      "column": 32
                    }
                  }
                },
                "range": [
                  277324,
                  277353
                ],
                "loc": {
                  "start": {
                    "line": 8219,
                    "column": 4
                  },
                  "end": {
                    "line": 8219,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277358,
                        277364
                      ],
                      "loc": {
                        "start": {
                          "line": 8220,
                          "column": 4
                        },
                        "end": {
                          "line": 8220,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isDate",
                      "range": [
                        277365,
                        277371
                      ],
                      "loc": {
                        "start": {
                          "line": 8220,
                          "column": 11
                        },
                        "end": {
                          "line": 8220,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      277358,
                      277371
                    ],
                    "loc": {
                      "start": {
                        "line": 8220,
                        "column": 4
                      },
                      "end": {
                        "line": 8220,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isDate",
                    "range": [
                      277374,
                      277380
                    ],
                    "loc": {
                      "start": {
                        "line": 8220,
                        "column": 20
                      },
                      "end": {
                        "line": 8220,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    277358,
                    277380
                  ],
                  "loc": {
                    "start": {
                      "line": 8220,
                      "column": 4
                    },
                    "end": {
                      "line": 8220,
                      "column": 26
                    }
                  }
                },
                "range": [
                  277358,
                  277381
                ],
                "loc": {
                  "start": {
                    "line": 8220,
                    "column": 4
                  },
                  "end": {
                    "line": 8220,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277386,
                        277392
                      ],
                      "loc": {
                        "start": {
                          "line": 8221,
                          "column": 4
                        },
                        "end": {
                          "line": 8221,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isElement",
                      "range": [
                        277393,
                        277402
                      ],
                      "loc": {
                        "start": {
                          "line": 8221,
                          "column": 11
                        },
                        "end": {
                          "line": 8221,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      277386,
                      277402
                    ],
                    "loc": {
                      "start": {
                        "line": 8221,
                        "column": 4
                      },
                      "end": {
                        "line": 8221,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isElement",
                    "range": [
                      277405,
                      277414
                    ],
                    "loc": {
                      "start": {
                        "line": 8221,
                        "column": 23
                      },
                      "end": {
                        "line": 8221,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    277386,
                    277414
                  ],
                  "loc": {
                    "start": {
                      "line": 8221,
                      "column": 4
                    },
                    "end": {
                      "line": 8221,
                      "column": 32
                    }
                  }
                },
                "range": [
                  277386,
                  277415
                ],
                "loc": {
                  "start": {
                    "line": 8221,
                    "column": 4
                  },
                  "end": {
                    "line": 8221,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277420,
                        277426
                      ],
                      "loc": {
                        "start": {
                          "line": 8222,
                          "column": 4
                        },
                        "end": {
                          "line": 8222,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isEmpty",
                      "range": [
                        277427,
                        277434
                      ],
                      "loc": {
                        "start": {
                          "line": 8222,
                          "column": 11
                        },
                        "end": {
                          "line": 8222,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      277420,
                      277434
                    ],
                    "loc": {
                      "start": {
                        "line": 8222,
                        "column": 4
                      },
                      "end": {
                        "line": 8222,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isEmpty",
                    "range": [
                      277437,
                      277444
                    ],
                    "loc": {
                      "start": {
                        "line": 8222,
                        "column": 21
                      },
                      "end": {
                        "line": 8222,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    277420,
                    277444
                  ],
                  "loc": {
                    "start": {
                      "line": 8222,
                      "column": 4
                    },
                    "end": {
                      "line": 8222,
                      "column": 28
                    }
                  }
                },
                "range": [
                  277420,
                  277445
                ],
                "loc": {
                  "start": {
                    "line": 8222,
                    "column": 4
                  },
                  "end": {
                    "line": 8222,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277450,
                        277456
                      ],
                      "loc": {
                        "start": {
                          "line": 8223,
                          "column": 4
                        },
                        "end": {
                          "line": 8223,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isEqual",
                      "range": [
                        277457,
                        277464
                      ],
                      "loc": {
                        "start": {
                          "line": 8223,
                          "column": 11
                        },
                        "end": {
                          "line": 8223,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      277450,
                      277464
                    ],
                    "loc": {
                      "start": {
                        "line": 8223,
                        "column": 4
                      },
                      "end": {
                        "line": 8223,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isEqual",
                    "range": [
                      277467,
                      277474
                    ],
                    "loc": {
                      "start": {
                        "line": 8223,
                        "column": 21
                      },
                      "end": {
                        "line": 8223,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    277450,
                    277474
                  ],
                  "loc": {
                    "start": {
                      "line": 8223,
                      "column": 4
                    },
                    "end": {
                      "line": 8223,
                      "column": 28
                    }
                  }
                },
                "range": [
                  277450,
                  277475
                ],
                "loc": {
                  "start": {
                    "line": 8223,
                    "column": 4
                  },
                  "end": {
                    "line": 8223,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277480,
                        277486
                      ],
                      "loc": {
                        "start": {
                          "line": 8224,
                          "column": 4
                        },
                        "end": {
                          "line": 8224,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isFinite",
                      "range": [
                        277487,
                        277495
                      ],
                      "loc": {
                        "start": {
                          "line": 8224,
                          "column": 11
                        },
                        "end": {
                          "line": 8224,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      277480,
                      277495
                    ],
                    "loc": {
                      "start": {
                        "line": 8224,
                        "column": 4
                      },
                      "end": {
                        "line": 8224,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isFinite",
                    "range": [
                      277498,
                      277506
                    ],
                    "loc": {
                      "start": {
                        "line": 8224,
                        "column": 22
                      },
                      "end": {
                        "line": 8224,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    277480,
                    277506
                  ],
                  "loc": {
                    "start": {
                      "line": 8224,
                      "column": 4
                    },
                    "end": {
                      "line": 8224,
                      "column": 30
                    }
                  }
                },
                "range": [
                  277480,
                  277507
                ],
                "loc": {
                  "start": {
                    "line": 8224,
                    "column": 4
                  },
                  "end": {
                    "line": 8224,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277512,
                        277518
                      ],
                      "loc": {
                        "start": {
                          "line": 8225,
                          "column": 4
                        },
                        "end": {
                          "line": 8225,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isFunction",
                      "range": [
                        277519,
                        277529
                      ],
                      "loc": {
                        "start": {
                          "line": 8225,
                          "column": 11
                        },
                        "end": {
                          "line": 8225,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      277512,
                      277529
                    ],
                    "loc": {
                      "start": {
                        "line": 8225,
                        "column": 4
                      },
                      "end": {
                        "line": 8225,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isFunction",
                    "range": [
                      277532,
                      277542
                    ],
                    "loc": {
                      "start": {
                        "line": 8225,
                        "column": 24
                      },
                      "end": {
                        "line": 8225,
                        "column": 34
                      }
                    }
                  },
                  "range": [
                    277512,
                    277542
                  ],
                  "loc": {
                    "start": {
                      "line": 8225,
                      "column": 4
                    },
                    "end": {
                      "line": 8225,
                      "column": 34
                    }
                  }
                },
                "range": [
                  277512,
                  277543
                ],
                "loc": {
                  "start": {
                    "line": 8225,
                    "column": 4
                  },
                  "end": {
                    "line": 8225,
                    "column": 35
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277548,
                        277554
                      ],
                      "loc": {
                        "start": {
                          "line": 8226,
                          "column": 4
                        },
                        "end": {
                          "line": 8226,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isNaN",
                      "range": [
                        277555,
                        277560
                      ],
                      "loc": {
                        "start": {
                          "line": 8226,
                          "column": 11
                        },
                        "end": {
                          "line": 8226,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      277548,
                      277560
                    ],
                    "loc": {
                      "start": {
                        "line": 8226,
                        "column": 4
                      },
                      "end": {
                        "line": 8226,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isNaN",
                    "range": [
                      277563,
                      277568
                    ],
                    "loc": {
                      "start": {
                        "line": 8226,
                        "column": 19
                      },
                      "end": {
                        "line": 8226,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    277548,
                    277568
                  ],
                  "loc": {
                    "start": {
                      "line": 8226,
                      "column": 4
                    },
                    "end": {
                      "line": 8226,
                      "column": 24
                    }
                  }
                },
                "range": [
                  277548,
                  277569
                ],
                "loc": {
                  "start": {
                    "line": 8226,
                    "column": 4
                  },
                  "end": {
                    "line": 8226,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277574,
                        277580
                      ],
                      "loc": {
                        "start": {
                          "line": 8227,
                          "column": 4
                        },
                        "end": {
                          "line": 8227,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isNull",
                      "range": [
                        277581,
                        277587
                      ],
                      "loc": {
                        "start": {
                          "line": 8227,
                          "column": 11
                        },
                        "end": {
                          "line": 8227,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      277574,
                      277587
                    ],
                    "loc": {
                      "start": {
                        "line": 8227,
                        "column": 4
                      },
                      "end": {
                        "line": 8227,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isNull",
                    "range": [
                      277590,
                      277596
                    ],
                    "loc": {
                      "start": {
                        "line": 8227,
                        "column": 20
                      },
                      "end": {
                        "line": 8227,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    277574,
                    277596
                  ],
                  "loc": {
                    "start": {
                      "line": 8227,
                      "column": 4
                    },
                    "end": {
                      "line": 8227,
                      "column": 26
                    }
                  }
                },
                "range": [
                  277574,
                  277597
                ],
                "loc": {
                  "start": {
                    "line": 8227,
                    "column": 4
                  },
                  "end": {
                    "line": 8227,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277602,
                        277608
                      ],
                      "loc": {
                        "start": {
                          "line": 8228,
                          "column": 4
                        },
                        "end": {
                          "line": 8228,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isNumber",
                      "range": [
                        277609,
                        277617
                      ],
                      "loc": {
                        "start": {
                          "line": 8228,
                          "column": 11
                        },
                        "end": {
                          "line": 8228,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      277602,
                      277617
                    ],
                    "loc": {
                      "start": {
                        "line": 8228,
                        "column": 4
                      },
                      "end": {
                        "line": 8228,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isNumber",
                    "range": [
                      277620,
                      277628
                    ],
                    "loc": {
                      "start": {
                        "line": 8228,
                        "column": 22
                      },
                      "end": {
                        "line": 8228,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    277602,
                    277628
                  ],
                  "loc": {
                    "start": {
                      "line": 8228,
                      "column": 4
                    },
                    "end": {
                      "line": 8228,
                      "column": 30
                    }
                  }
                },
                "range": [
                  277602,
                  277629
                ],
                "loc": {
                  "start": {
                    "line": 8228,
                    "column": 4
                  },
                  "end": {
                    "line": 8228,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277634,
                        277640
                      ],
                      "loc": {
                        "start": {
                          "line": 8229,
                          "column": 4
                        },
                        "end": {
                          "line": 8229,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isObject",
                      "range": [
                        277641,
                        277649
                      ],
                      "loc": {
                        "start": {
                          "line": 8229,
                          "column": 11
                        },
                        "end": {
                          "line": 8229,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      277634,
                      277649
                    ],
                    "loc": {
                      "start": {
                        "line": 8229,
                        "column": 4
                      },
                      "end": {
                        "line": 8229,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isObject",
                    "range": [
                      277652,
                      277660
                    ],
                    "loc": {
                      "start": {
                        "line": 8229,
                        "column": 22
                      },
                      "end": {
                        "line": 8229,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    277634,
                    277660
                  ],
                  "loc": {
                    "start": {
                      "line": 8229,
                      "column": 4
                    },
                    "end": {
                      "line": 8229,
                      "column": 30
                    }
                  }
                },
                "range": [
                  277634,
                  277661
                ],
                "loc": {
                  "start": {
                    "line": 8229,
                    "column": 4
                  },
                  "end": {
                    "line": 8229,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277666,
                        277672
                      ],
                      "loc": {
                        "start": {
                          "line": 8230,
                          "column": 4
                        },
                        "end": {
                          "line": 8230,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isPlainObject",
                      "range": [
                        277673,
                        277686
                      ],
                      "loc": {
                        "start": {
                          "line": 8230,
                          "column": 11
                        },
                        "end": {
                          "line": 8230,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      277666,
                      277686
                    ],
                    "loc": {
                      "start": {
                        "line": 8230,
                        "column": 4
                      },
                      "end": {
                        "line": 8230,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isPlainObject",
                    "range": [
                      277689,
                      277702
                    ],
                    "loc": {
                      "start": {
                        "line": 8230,
                        "column": 27
                      },
                      "end": {
                        "line": 8230,
                        "column": 40
                      }
                    }
                  },
                  "range": [
                    277666,
                    277702
                  ],
                  "loc": {
                    "start": {
                      "line": 8230,
                      "column": 4
                    },
                    "end": {
                      "line": 8230,
                      "column": 40
                    }
                  }
                },
                "range": [
                  277666,
                  277703
                ],
                "loc": {
                  "start": {
                    "line": 8230,
                    "column": 4
                  },
                  "end": {
                    "line": 8230,
                    "column": 41
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277708,
                        277714
                      ],
                      "loc": {
                        "start": {
                          "line": 8231,
                          "column": 4
                        },
                        "end": {
                          "line": 8231,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isRegExp",
                      "range": [
                        277715,
                        277723
                      ],
                      "loc": {
                        "start": {
                          "line": 8231,
                          "column": 11
                        },
                        "end": {
                          "line": 8231,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      277708,
                      277723
                    ],
                    "loc": {
                      "start": {
                        "line": 8231,
                        "column": 4
                      },
                      "end": {
                        "line": 8231,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isRegExp",
                    "range": [
                      277726,
                      277734
                    ],
                    "loc": {
                      "start": {
                        "line": 8231,
                        "column": 22
                      },
                      "end": {
                        "line": 8231,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    277708,
                    277734
                  ],
                  "loc": {
                    "start": {
                      "line": 8231,
                      "column": 4
                    },
                    "end": {
                      "line": 8231,
                      "column": 30
                    }
                  }
                },
                "range": [
                  277708,
                  277735
                ],
                "loc": {
                  "start": {
                    "line": 8231,
                    "column": 4
                  },
                  "end": {
                    "line": 8231,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277740,
                        277746
                      ],
                      "loc": {
                        "start": {
                          "line": 8232,
                          "column": 4
                        },
                        "end": {
                          "line": 8232,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isString",
                      "range": [
                        277747,
                        277755
                      ],
                      "loc": {
                        "start": {
                          "line": 8232,
                          "column": 11
                        },
                        "end": {
                          "line": 8232,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      277740,
                      277755
                    ],
                    "loc": {
                      "start": {
                        "line": 8232,
                        "column": 4
                      },
                      "end": {
                        "line": 8232,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isString",
                    "range": [
                      277758,
                      277766
                    ],
                    "loc": {
                      "start": {
                        "line": 8232,
                        "column": 22
                      },
                      "end": {
                        "line": 8232,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    277740,
                    277766
                  ],
                  "loc": {
                    "start": {
                      "line": 8232,
                      "column": 4
                    },
                    "end": {
                      "line": 8232,
                      "column": 30
                    }
                  }
                },
                "range": [
                  277740,
                  277767
                ],
                "loc": {
                  "start": {
                    "line": 8232,
                    "column": 4
                  },
                  "end": {
                    "line": 8232,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277772,
                        277778
                      ],
                      "loc": {
                        "start": {
                          "line": 8233,
                          "column": 4
                        },
                        "end": {
                          "line": 8233,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "isUndefined",
                      "range": [
                        277779,
                        277790
                      ],
                      "loc": {
                        "start": {
                          "line": 8233,
                          "column": 11
                        },
                        "end": {
                          "line": 8233,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      277772,
                      277790
                    ],
                    "loc": {
                      "start": {
                        "line": 8233,
                        "column": 4
                      },
                      "end": {
                        "line": 8233,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "isUndefined",
                    "range": [
                      277793,
                      277804
                    ],
                    "loc": {
                      "start": {
                        "line": 8233,
                        "column": 25
                      },
                      "end": {
                        "line": 8233,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    277772,
                    277804
                  ],
                  "loc": {
                    "start": {
                      "line": 8233,
                      "column": 4
                    },
                    "end": {
                      "line": 8233,
                      "column": 36
                    }
                  }
                },
                "range": [
                  277772,
                  277805
                ],
                "loc": {
                  "start": {
                    "line": 8233,
                    "column": 4
                  },
                  "end": {
                    "line": 8233,
                    "column": 37
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277810,
                        277816
                      ],
                      "loc": {
                        "start": {
                          "line": 8234,
                          "column": 4
                        },
                        "end": {
                          "line": 8234,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "kebabCase",
                      "range": [
                        277817,
                        277826
                      ],
                      "loc": {
                        "start": {
                          "line": 8234,
                          "column": 11
                        },
                        "end": {
                          "line": 8234,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      277810,
                      277826
                    ],
                    "loc": {
                      "start": {
                        "line": 8234,
                        "column": 4
                      },
                      "end": {
                        "line": 8234,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "kebabCase",
                    "range": [
                      277829,
                      277838
                    ],
                    "loc": {
                      "start": {
                        "line": 8234,
                        "column": 23
                      },
                      "end": {
                        "line": 8234,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    277810,
                    277838
                  ],
                  "loc": {
                    "start": {
                      "line": 8234,
                      "column": 4
                    },
                    "end": {
                      "line": 8234,
                      "column": 32
                    }
                  }
                },
                "range": [
                  277810,
                  277839
                ],
                "loc": {
                  "start": {
                    "line": 8234,
                    "column": 4
                  },
                  "end": {
                    "line": 8234,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277844,
                        277850
                      ],
                      "loc": {
                        "start": {
                          "line": 8235,
                          "column": 4
                        },
                        "end": {
                          "line": 8235,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "lastIndexOf",
                      "range": [
                        277851,
                        277862
                      ],
                      "loc": {
                        "start": {
                          "line": 8235,
                          "column": 11
                        },
                        "end": {
                          "line": 8235,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      277844,
                      277862
                    ],
                    "loc": {
                      "start": {
                        "line": 8235,
                        "column": 4
                      },
                      "end": {
                        "line": 8235,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "lastIndexOf",
                    "range": [
                      277865,
                      277876
                    ],
                    "loc": {
                      "start": {
                        "line": 8235,
                        "column": 25
                      },
                      "end": {
                        "line": 8235,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    277844,
                    277876
                  ],
                  "loc": {
                    "start": {
                      "line": 8235,
                      "column": 4
                    },
                    "end": {
                      "line": 8235,
                      "column": 36
                    }
                  }
                },
                "range": [
                  277844,
                  277877
                ],
                "loc": {
                  "start": {
                    "line": 8235,
                    "column": 4
                  },
                  "end": {
                    "line": 8235,
                    "column": 37
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277882,
                        277888
                      ],
                      "loc": {
                        "start": {
                          "line": 8236,
                          "column": 4
                        },
                        "end": {
                          "line": 8236,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "mixin",
                      "range": [
                        277889,
                        277894
                      ],
                      "loc": {
                        "start": {
                          "line": 8236,
                          "column": 11
                        },
                        "end": {
                          "line": 8236,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      277882,
                      277894
                    ],
                    "loc": {
                      "start": {
                        "line": 8236,
                        "column": 4
                      },
                      "end": {
                        "line": 8236,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "mixin",
                    "range": [
                      277897,
                      277902
                    ],
                    "loc": {
                      "start": {
                        "line": 8236,
                        "column": 19
                      },
                      "end": {
                        "line": 8236,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    277882,
                    277902
                  ],
                  "loc": {
                    "start": {
                      "line": 8236,
                      "column": 4
                    },
                    "end": {
                      "line": 8236,
                      "column": 24
                    }
                  }
                },
                "range": [
                  277882,
                  277903
                ],
                "loc": {
                  "start": {
                    "line": 8236,
                    "column": 4
                  },
                  "end": {
                    "line": 8236,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277908,
                        277914
                      ],
                      "loc": {
                        "start": {
                          "line": 8237,
                          "column": 4
                        },
                        "end": {
                          "line": 8237,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "noConflict",
                      "range": [
                        277915,
                        277925
                      ],
                      "loc": {
                        "start": {
                          "line": 8237,
                          "column": 11
                        },
                        "end": {
                          "line": 8237,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      277908,
                      277925
                    ],
                    "loc": {
                      "start": {
                        "line": 8237,
                        "column": 4
                      },
                      "end": {
                        "line": 8237,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "noConflict",
                    "range": [
                      277928,
                      277938
                    ],
                    "loc": {
                      "start": {
                        "line": 8237,
                        "column": 24
                      },
                      "end": {
                        "line": 8237,
                        "column": 34
                      }
                    }
                  },
                  "range": [
                    277908,
                    277938
                  ],
                  "loc": {
                    "start": {
                      "line": 8237,
                      "column": 4
                    },
                    "end": {
                      "line": 8237,
                      "column": 34
                    }
                  }
                },
                "range": [
                  277908,
                  277939
                ],
                "loc": {
                  "start": {
                    "line": 8237,
                    "column": 4
                  },
                  "end": {
                    "line": 8237,
                    "column": 35
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277944,
                        277950
                      ],
                      "loc": {
                        "start": {
                          "line": 8238,
                          "column": 4
                        },
                        "end": {
                          "line": 8238,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "noop",
                      "range": [
                        277951,
                        277955
                      ],
                      "loc": {
                        "start": {
                          "line": 8238,
                          "column": 11
                        },
                        "end": {
                          "line": 8238,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      277944,
                      277955
                    ],
                    "loc": {
                      "start": {
                        "line": 8238,
                        "column": 4
                      },
                      "end": {
                        "line": 8238,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "noop",
                    "range": [
                      277958,
                      277962
                    ],
                    "loc": {
                      "start": {
                        "line": 8238,
                        "column": 18
                      },
                      "end": {
                        "line": 8238,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    277944,
                    277962
                  ],
                  "loc": {
                    "start": {
                      "line": 8238,
                      "column": 4
                    },
                    "end": {
                      "line": 8238,
                      "column": 22
                    }
                  }
                },
                "range": [
                  277944,
                  277963
                ],
                "loc": {
                  "start": {
                    "line": 8238,
                    "column": 4
                  },
                  "end": {
                    "line": 8238,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277968,
                        277974
                      ],
                      "loc": {
                        "start": {
                          "line": 8239,
                          "column": 4
                        },
                        "end": {
                          "line": 8239,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "now",
                      "range": [
                        277975,
                        277978
                      ],
                      "loc": {
                        "start": {
                          "line": 8239,
                          "column": 11
                        },
                        "end": {
                          "line": 8239,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      277968,
                      277978
                    ],
                    "loc": {
                      "start": {
                        "line": 8239,
                        "column": 4
                      },
                      "end": {
                        "line": 8239,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "now",
                    "range": [
                      277981,
                      277984
                    ],
                    "loc": {
                      "start": {
                        "line": 8239,
                        "column": 17
                      },
                      "end": {
                        "line": 8239,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    277968,
                    277984
                  ],
                  "loc": {
                    "start": {
                      "line": 8239,
                      "column": 4
                    },
                    "end": {
                      "line": 8239,
                      "column": 20
                    }
                  }
                },
                "range": [
                  277968,
                  277985
                ],
                "loc": {
                  "start": {
                    "line": 8239,
                    "column": 4
                  },
                  "end": {
                    "line": 8239,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        277990,
                        277996
                      ],
                      "loc": {
                        "start": {
                          "line": 8240,
                          "column": 4
                        },
                        "end": {
                          "line": 8240,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "pad",
                      "range": [
                        277997,
                        278000
                      ],
                      "loc": {
                        "start": {
                          "line": 8240,
                          "column": 11
                        },
                        "end": {
                          "line": 8240,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      277990,
                      278000
                    ],
                    "loc": {
                      "start": {
                        "line": 8240,
                        "column": 4
                      },
                      "end": {
                        "line": 8240,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "pad",
                    "range": [
                      278003,
                      278006
                    ],
                    "loc": {
                      "start": {
                        "line": 8240,
                        "column": 17
                      },
                      "end": {
                        "line": 8240,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    277990,
                    278006
                  ],
                  "loc": {
                    "start": {
                      "line": 8240,
                      "column": 4
                    },
                    "end": {
                      "line": 8240,
                      "column": 20
                    }
                  }
                },
                "range": [
                  277990,
                  278007
                ],
                "loc": {
                  "start": {
                    "line": 8240,
                    "column": 4
                  },
                  "end": {
                    "line": 8240,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278012,
                        278018
                      ],
                      "loc": {
                        "start": {
                          "line": 8241,
                          "column": 4
                        },
                        "end": {
                          "line": 8241,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "padLeft",
                      "range": [
                        278019,
                        278026
                      ],
                      "loc": {
                        "start": {
                          "line": 8241,
                          "column": 11
                        },
                        "end": {
                          "line": 8241,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      278012,
                      278026
                    ],
                    "loc": {
                      "start": {
                        "line": 8241,
                        "column": 4
                      },
                      "end": {
                        "line": 8241,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "padLeft",
                    "range": [
                      278029,
                      278036
                    ],
                    "loc": {
                      "start": {
                        "line": 8241,
                        "column": 21
                      },
                      "end": {
                        "line": 8241,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    278012,
                    278036
                  ],
                  "loc": {
                    "start": {
                      "line": 8241,
                      "column": 4
                    },
                    "end": {
                      "line": 8241,
                      "column": 28
                    }
                  }
                },
                "range": [
                  278012,
                  278037
                ],
                "loc": {
                  "start": {
                    "line": 8241,
                    "column": 4
                  },
                  "end": {
                    "line": 8241,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278042,
                        278048
                      ],
                      "loc": {
                        "start": {
                          "line": 8242,
                          "column": 4
                        },
                        "end": {
                          "line": 8242,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "padRight",
                      "range": [
                        278049,
                        278057
                      ],
                      "loc": {
                        "start": {
                          "line": 8242,
                          "column": 11
                        },
                        "end": {
                          "line": 8242,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      278042,
                      278057
                    ],
                    "loc": {
                      "start": {
                        "line": 8242,
                        "column": 4
                      },
                      "end": {
                        "line": 8242,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "padRight",
                    "range": [
                      278060,
                      278068
                    ],
                    "loc": {
                      "start": {
                        "line": 8242,
                        "column": 22
                      },
                      "end": {
                        "line": 8242,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    278042,
                    278068
                  ],
                  "loc": {
                    "start": {
                      "line": 8242,
                      "column": 4
                    },
                    "end": {
                      "line": 8242,
                      "column": 30
                    }
                  }
                },
                "range": [
                  278042,
                  278069
                ],
                "loc": {
                  "start": {
                    "line": 8242,
                    "column": 4
                  },
                  "end": {
                    "line": 8242,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278074,
                        278080
                      ],
                      "loc": {
                        "start": {
                          "line": 8243,
                          "column": 4
                        },
                        "end": {
                          "line": 8243,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "parseInt",
                      "range": [
                        278081,
                        278089
                      ],
                      "loc": {
                        "start": {
                          "line": 8243,
                          "column": 11
                        },
                        "end": {
                          "line": 8243,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      278074,
                      278089
                    ],
                    "loc": {
                      "start": {
                        "line": 8243,
                        "column": 4
                      },
                      "end": {
                        "line": 8243,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "parseInt",
                    "range": [
                      278092,
                      278100
                    ],
                    "loc": {
                      "start": {
                        "line": 8243,
                        "column": 22
                      },
                      "end": {
                        "line": 8243,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    278074,
                    278100
                  ],
                  "loc": {
                    "start": {
                      "line": 8243,
                      "column": 4
                    },
                    "end": {
                      "line": 8243,
                      "column": 30
                    }
                  }
                },
                "range": [
                  278074,
                  278101
                ],
                "loc": {
                  "start": {
                    "line": 8243,
                    "column": 4
                  },
                  "end": {
                    "line": 8243,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278106,
                        278112
                      ],
                      "loc": {
                        "start": {
                          "line": 8244,
                          "column": 4
                        },
                        "end": {
                          "line": 8244,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "random",
                      "range": [
                        278113,
                        278119
                      ],
                      "loc": {
                        "start": {
                          "line": 8244,
                          "column": 11
                        },
                        "end": {
                          "line": 8244,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      278106,
                      278119
                    ],
                    "loc": {
                      "start": {
                        "line": 8244,
                        "column": 4
                      },
                      "end": {
                        "line": 8244,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "random",
                    "range": [
                      278122,
                      278128
                    ],
                    "loc": {
                      "start": {
                        "line": 8244,
                        "column": 20
                      },
                      "end": {
                        "line": 8244,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    278106,
                    278128
                  ],
                  "loc": {
                    "start": {
                      "line": 8244,
                      "column": 4
                    },
                    "end": {
                      "line": 8244,
                      "column": 26
                    }
                  }
                },
                "range": [
                  278106,
                  278129
                ],
                "loc": {
                  "start": {
                    "line": 8244,
                    "column": 4
                  },
                  "end": {
                    "line": 8244,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278134,
                        278140
                      ],
                      "loc": {
                        "start": {
                          "line": 8245,
                          "column": 4
                        },
                        "end": {
                          "line": 8245,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "reduce",
                      "range": [
                        278141,
                        278147
                      ],
                      "loc": {
                        "start": {
                          "line": 8245,
                          "column": 11
                        },
                        "end": {
                          "line": 8245,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      278134,
                      278147
                    ],
                    "loc": {
                      "start": {
                        "line": 8245,
                        "column": 4
                      },
                      "end": {
                        "line": 8245,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "reduce",
                    "range": [
                      278150,
                      278156
                    ],
                    "loc": {
                      "start": {
                        "line": 8245,
                        "column": 20
                      },
                      "end": {
                        "line": 8245,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    278134,
                    278156
                  ],
                  "loc": {
                    "start": {
                      "line": 8245,
                      "column": 4
                    },
                    "end": {
                      "line": 8245,
                      "column": 26
                    }
                  }
                },
                "range": [
                  278134,
                  278157
                ],
                "loc": {
                  "start": {
                    "line": 8245,
                    "column": 4
                  },
                  "end": {
                    "line": 8245,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278162,
                        278168
                      ],
                      "loc": {
                        "start": {
                          "line": 8246,
                          "column": 4
                        },
                        "end": {
                          "line": 8246,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "reduceRight",
                      "range": [
                        278169,
                        278180
                      ],
                      "loc": {
                        "start": {
                          "line": 8246,
                          "column": 11
                        },
                        "end": {
                          "line": 8246,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      278162,
                      278180
                    ],
                    "loc": {
                      "start": {
                        "line": 8246,
                        "column": 4
                      },
                      "end": {
                        "line": 8246,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "reduceRight",
                    "range": [
                      278183,
                      278194
                    ],
                    "loc": {
                      "start": {
                        "line": 8246,
                        "column": 25
                      },
                      "end": {
                        "line": 8246,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    278162,
                    278194
                  ],
                  "loc": {
                    "start": {
                      "line": 8246,
                      "column": 4
                    },
                    "end": {
                      "line": 8246,
                      "column": 36
                    }
                  }
                },
                "range": [
                  278162,
                  278195
                ],
                "loc": {
                  "start": {
                    "line": 8246,
                    "column": 4
                  },
                  "end": {
                    "line": 8246,
                    "column": 37
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278200,
                        278206
                      ],
                      "loc": {
                        "start": {
                          "line": 8247,
                          "column": 4
                        },
                        "end": {
                          "line": 8247,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "repeat",
                      "range": [
                        278207,
                        278213
                      ],
                      "loc": {
                        "start": {
                          "line": 8247,
                          "column": 11
                        },
                        "end": {
                          "line": 8247,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      278200,
                      278213
                    ],
                    "loc": {
                      "start": {
                        "line": 8247,
                        "column": 4
                      },
                      "end": {
                        "line": 8247,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "repeat",
                    "range": [
                      278216,
                      278222
                    ],
                    "loc": {
                      "start": {
                        "line": 8247,
                        "column": 20
                      },
                      "end": {
                        "line": 8247,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    278200,
                    278222
                  ],
                  "loc": {
                    "start": {
                      "line": 8247,
                      "column": 4
                    },
                    "end": {
                      "line": 8247,
                      "column": 26
                    }
                  }
                },
                "range": [
                  278200,
                  278223
                ],
                "loc": {
                  "start": {
                    "line": 8247,
                    "column": 4
                  },
                  "end": {
                    "line": 8247,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278228,
                        278234
                      ],
                      "loc": {
                        "start": {
                          "line": 8248,
                          "column": 4
                        },
                        "end": {
                          "line": 8248,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        278235,
                        278241
                      ],
                      "loc": {
                        "start": {
                          "line": 8248,
                          "column": 11
                        },
                        "end": {
                          "line": 8248,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      278228,
                      278241
                    ],
                    "loc": {
                      "start": {
                        "line": 8248,
                        "column": 4
                      },
                      "end": {
                        "line": 8248,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      278244,
                      278250
                    ],
                    "loc": {
                      "start": {
                        "line": 8248,
                        "column": 20
                      },
                      "end": {
                        "line": 8248,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    278228,
                    278250
                  ],
                  "loc": {
                    "start": {
                      "line": 8248,
                      "column": 4
                    },
                    "end": {
                      "line": 8248,
                      "column": 26
                    }
                  }
                },
                "range": [
                  278228,
                  278251
                ],
                "loc": {
                  "start": {
                    "line": 8248,
                    "column": 4
                  },
                  "end": {
                    "line": 8248,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278256,
                        278262
                      ],
                      "loc": {
                        "start": {
                          "line": 8249,
                          "column": 4
                        },
                        "end": {
                          "line": 8249,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "runInContext",
                      "range": [
                        278263,
                        278275
                      ],
                      "loc": {
                        "start": {
                          "line": 8249,
                          "column": 11
                        },
                        "end": {
                          "line": 8249,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      278256,
                      278275
                    ],
                    "loc": {
                      "start": {
                        "line": 8249,
                        "column": 4
                      },
                      "end": {
                        "line": 8249,
                        "column": 23
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "runInContext",
                    "range": [
                      278278,
                      278290
                    ],
                    "loc": {
                      "start": {
                        "line": 8249,
                        "column": 26
                      },
                      "end": {
                        "line": 8249,
                        "column": 38
                      }
                    }
                  },
                  "range": [
                    278256,
                    278290
                  ],
                  "loc": {
                    "start": {
                      "line": 8249,
                      "column": 4
                    },
                    "end": {
                      "line": 8249,
                      "column": 38
                    }
                  }
                },
                "range": [
                  278256,
                  278291
                ],
                "loc": {
                  "start": {
                    "line": 8249,
                    "column": 4
                  },
                  "end": {
                    "line": 8249,
                    "column": 39
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278296,
                        278302
                      ],
                      "loc": {
                        "start": {
                          "line": 8250,
                          "column": 4
                        },
                        "end": {
                          "line": 8250,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "size",
                      "range": [
                        278303,
                        278307
                      ],
                      "loc": {
                        "start": {
                          "line": 8250,
                          "column": 11
                        },
                        "end": {
                          "line": 8250,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      278296,
                      278307
                    ],
                    "loc": {
                      "start": {
                        "line": 8250,
                        "column": 4
                      },
                      "end": {
                        "line": 8250,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "size",
                    "range": [
                      278310,
                      278314
                    ],
                    "loc": {
                      "start": {
                        "line": 8250,
                        "column": 18
                      },
                      "end": {
                        "line": 8250,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    278296,
                    278314
                  ],
                  "loc": {
                    "start": {
                      "line": 8250,
                      "column": 4
                    },
                    "end": {
                      "line": 8250,
                      "column": 22
                    }
                  }
                },
                "range": [
                  278296,
                  278315
                ],
                "loc": {
                  "start": {
                    "line": 8250,
                    "column": 4
                  },
                  "end": {
                    "line": 8250,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278320,
                        278326
                      ],
                      "loc": {
                        "start": {
                          "line": 8251,
                          "column": 4
                        },
                        "end": {
                          "line": 8251,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "some",
                      "range": [
                        278327,
                        278331
                      ],
                      "loc": {
                        "start": {
                          "line": 8251,
                          "column": 11
                        },
                        "end": {
                          "line": 8251,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      278320,
                      278331
                    ],
                    "loc": {
                      "start": {
                        "line": 8251,
                        "column": 4
                      },
                      "end": {
                        "line": 8251,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "some",
                    "range": [
                      278334,
                      278338
                    ],
                    "loc": {
                      "start": {
                        "line": 8251,
                        "column": 18
                      },
                      "end": {
                        "line": 8251,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    278320,
                    278338
                  ],
                  "loc": {
                    "start": {
                      "line": 8251,
                      "column": 4
                    },
                    "end": {
                      "line": 8251,
                      "column": 22
                    }
                  }
                },
                "range": [
                  278320,
                  278339
                ],
                "loc": {
                  "start": {
                    "line": 8251,
                    "column": 4
                  },
                  "end": {
                    "line": 8251,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278344,
                        278350
                      ],
                      "loc": {
                        "start": {
                          "line": 8252,
                          "column": 4
                        },
                        "end": {
                          "line": 8252,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "sortedIndex",
                      "range": [
                        278351,
                        278362
                      ],
                      "loc": {
                        "start": {
                          "line": 8252,
                          "column": 11
                        },
                        "end": {
                          "line": 8252,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      278344,
                      278362
                    ],
                    "loc": {
                      "start": {
                        "line": 8252,
                        "column": 4
                      },
                      "end": {
                        "line": 8252,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "sortedIndex",
                    "range": [
                      278365,
                      278376
                    ],
                    "loc": {
                      "start": {
                        "line": 8252,
                        "column": 25
                      },
                      "end": {
                        "line": 8252,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    278344,
                    278376
                  ],
                  "loc": {
                    "start": {
                      "line": 8252,
                      "column": 4
                    },
                    "end": {
                      "line": 8252,
                      "column": 36
                    }
                  }
                },
                "range": [
                  278344,
                  278377
                ],
                "loc": {
                  "start": {
                    "line": 8252,
                    "column": 4
                  },
                  "end": {
                    "line": 8252,
                    "column": 37
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278382,
                        278388
                      ],
                      "loc": {
                        "start": {
                          "line": 8253,
                          "column": 4
                        },
                        "end": {
                          "line": 8253,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "snakeCase",
                      "range": [
                        278389,
                        278398
                      ],
                      "loc": {
                        "start": {
                          "line": 8253,
                          "column": 11
                        },
                        "end": {
                          "line": 8253,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      278382,
                      278398
                    ],
                    "loc": {
                      "start": {
                        "line": 8253,
                        "column": 4
                      },
                      "end": {
                        "line": 8253,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "snakeCase",
                    "range": [
                      278401,
                      278410
                    ],
                    "loc": {
                      "start": {
                        "line": 8253,
                        "column": 23
                      },
                      "end": {
                        "line": 8253,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    278382,
                    278410
                  ],
                  "loc": {
                    "start": {
                      "line": 8253,
                      "column": 4
                    },
                    "end": {
                      "line": 8253,
                      "column": 32
                    }
                  }
                },
                "range": [
                  278382,
                  278411
                ],
                "loc": {
                  "start": {
                    "line": 8253,
                    "column": 4
                  },
                  "end": {
                    "line": 8253,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278416,
                        278422
                      ],
                      "loc": {
                        "start": {
                          "line": 8254,
                          "column": 4
                        },
                        "end": {
                          "line": 8254,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "startsWith",
                      "range": [
                        278423,
                        278433
                      ],
                      "loc": {
                        "start": {
                          "line": 8254,
                          "column": 11
                        },
                        "end": {
                          "line": 8254,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      278416,
                      278433
                    ],
                    "loc": {
                      "start": {
                        "line": 8254,
                        "column": 4
                      },
                      "end": {
                        "line": 8254,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "startsWith",
                    "range": [
                      278436,
                      278446
                    ],
                    "loc": {
                      "start": {
                        "line": 8254,
                        "column": 24
                      },
                      "end": {
                        "line": 8254,
                        "column": 34
                      }
                    }
                  },
                  "range": [
                    278416,
                    278446
                  ],
                  "loc": {
                    "start": {
                      "line": 8254,
                      "column": 4
                    },
                    "end": {
                      "line": 8254,
                      "column": 34
                    }
                  }
                },
                "range": [
                  278416,
                  278447
                ],
                "loc": {
                  "start": {
                    "line": 8254,
                    "column": 4
                  },
                  "end": {
                    "line": 8254,
                    "column": 35
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278452,
                        278458
                      ],
                      "loc": {
                        "start": {
                          "line": 8255,
                          "column": 4
                        },
                        "end": {
                          "line": 8255,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "template",
                      "range": [
                        278459,
                        278467
                      ],
                      "loc": {
                        "start": {
                          "line": 8255,
                          "column": 11
                        },
                        "end": {
                          "line": 8255,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      278452,
                      278467
                    ],
                    "loc": {
                      "start": {
                        "line": 8255,
                        "column": 4
                      },
                      "end": {
                        "line": 8255,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "template",
                    "range": [
                      278470,
                      278478
                    ],
                    "loc": {
                      "start": {
                        "line": 8255,
                        "column": 22
                      },
                      "end": {
                        "line": 8255,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    278452,
                    278478
                  ],
                  "loc": {
                    "start": {
                      "line": 8255,
                      "column": 4
                    },
                    "end": {
                      "line": 8255,
                      "column": 30
                    }
                  }
                },
                "range": [
                  278452,
                  278479
                ],
                "loc": {
                  "start": {
                    "line": 8255,
                    "column": 4
                  },
                  "end": {
                    "line": 8255,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278484,
                        278490
                      ],
                      "loc": {
                        "start": {
                          "line": 8256,
                          "column": 4
                        },
                        "end": {
                          "line": 8256,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "trim",
                      "range": [
                        278491,
                        278495
                      ],
                      "loc": {
                        "start": {
                          "line": 8256,
                          "column": 11
                        },
                        "end": {
                          "line": 8256,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      278484,
                      278495
                    ],
                    "loc": {
                      "start": {
                        "line": 8256,
                        "column": 4
                      },
                      "end": {
                        "line": 8256,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "trim",
                    "range": [
                      278498,
                      278502
                    ],
                    "loc": {
                      "start": {
                        "line": 8256,
                        "column": 18
                      },
                      "end": {
                        "line": 8256,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    278484,
                    278502
                  ],
                  "loc": {
                    "start": {
                      "line": 8256,
                      "column": 4
                    },
                    "end": {
                      "line": 8256,
                      "column": 22
                    }
                  }
                },
                "range": [
                  278484,
                  278503
                ],
                "loc": {
                  "start": {
                    "line": 8256,
                    "column": 4
                  },
                  "end": {
                    "line": 8256,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278508,
                        278514
                      ],
                      "loc": {
                        "start": {
                          "line": 8257,
                          "column": 4
                        },
                        "end": {
                          "line": 8257,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "trimLeft",
                      "range": [
                        278515,
                        278523
                      ],
                      "loc": {
                        "start": {
                          "line": 8257,
                          "column": 11
                        },
                        "end": {
                          "line": 8257,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      278508,
                      278523
                    ],
                    "loc": {
                      "start": {
                        "line": 8257,
                        "column": 4
                      },
                      "end": {
                        "line": 8257,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "trimLeft",
                    "range": [
                      278526,
                      278534
                    ],
                    "loc": {
                      "start": {
                        "line": 8257,
                        "column": 22
                      },
                      "end": {
                        "line": 8257,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    278508,
                    278534
                  ],
                  "loc": {
                    "start": {
                      "line": 8257,
                      "column": 4
                    },
                    "end": {
                      "line": 8257,
                      "column": 30
                    }
                  }
                },
                "range": [
                  278508,
                  278535
                ],
                "loc": {
                  "start": {
                    "line": 8257,
                    "column": 4
                  },
                  "end": {
                    "line": 8257,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278540,
                        278546
                      ],
                      "loc": {
                        "start": {
                          "line": 8258,
                          "column": 4
                        },
                        "end": {
                          "line": 8258,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "trimRight",
                      "range": [
                        278547,
                        278556
                      ],
                      "loc": {
                        "start": {
                          "line": 8258,
                          "column": 11
                        },
                        "end": {
                          "line": 8258,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      278540,
                      278556
                    ],
                    "loc": {
                      "start": {
                        "line": 8258,
                        "column": 4
                      },
                      "end": {
                        "line": 8258,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "trimRight",
                    "range": [
                      278559,
                      278568
                    ],
                    "loc": {
                      "start": {
                        "line": 8258,
                        "column": 23
                      },
                      "end": {
                        "line": 8258,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    278540,
                    278568
                  ],
                  "loc": {
                    "start": {
                      "line": 8258,
                      "column": 4
                    },
                    "end": {
                      "line": 8258,
                      "column": 32
                    }
                  }
                },
                "range": [
                  278540,
                  278569
                ],
                "loc": {
                  "start": {
                    "line": 8258,
                    "column": 4
                  },
                  "end": {
                    "line": 8258,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278574,
                        278580
                      ],
                      "loc": {
                        "start": {
                          "line": 8259,
                          "column": 4
                        },
                        "end": {
                          "line": 8259,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "truncate",
                      "range": [
                        278581,
                        278589
                      ],
                      "loc": {
                        "start": {
                          "line": 8259,
                          "column": 11
                        },
                        "end": {
                          "line": 8259,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      278574,
                      278589
                    ],
                    "loc": {
                      "start": {
                        "line": 8259,
                        "column": 4
                      },
                      "end": {
                        "line": 8259,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "truncate",
                    "range": [
                      278592,
                      278600
                    ],
                    "loc": {
                      "start": {
                        "line": 8259,
                        "column": 22
                      },
                      "end": {
                        "line": 8259,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    278574,
                    278600
                  ],
                  "loc": {
                    "start": {
                      "line": 8259,
                      "column": 4
                    },
                    "end": {
                      "line": 8259,
                      "column": 30
                    }
                  }
                },
                "range": [
                  278574,
                  278601
                ],
                "loc": {
                  "start": {
                    "line": 8259,
                    "column": 4
                  },
                  "end": {
                    "line": 8259,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278606,
                        278612
                      ],
                      "loc": {
                        "start": {
                          "line": 8260,
                          "column": 4
                        },
                        "end": {
                          "line": 8260,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "unescape",
                      "range": [
                        278613,
                        278621
                      ],
                      "loc": {
                        "start": {
                          "line": 8260,
                          "column": 11
                        },
                        "end": {
                          "line": 8260,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      278606,
                      278621
                    ],
                    "loc": {
                      "start": {
                        "line": 8260,
                        "column": 4
                      },
                      "end": {
                        "line": 8260,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "unescape",
                    "range": [
                      278624,
                      278632
                    ],
                    "loc": {
                      "start": {
                        "line": 8260,
                        "column": 22
                      },
                      "end": {
                        "line": 8260,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    278606,
                    278632
                  ],
                  "loc": {
                    "start": {
                      "line": 8260,
                      "column": 4
                    },
                    "end": {
                      "line": 8260,
                      "column": 30
                    }
                  }
                },
                "range": [
                  278606,
                  278633
                ],
                "loc": {
                  "start": {
                    "line": 8260,
                    "column": 4
                  },
                  "end": {
                    "line": 8260,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278638,
                        278644
                      ],
                      "loc": {
                        "start": {
                          "line": 8261,
                          "column": 4
                        },
                        "end": {
                          "line": 8261,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "uniqueId",
                      "range": [
                        278645,
                        278653
                      ],
                      "loc": {
                        "start": {
                          "line": 8261,
                          "column": 11
                        },
                        "end": {
                          "line": 8261,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      278638,
                      278653
                    ],
                    "loc": {
                      "start": {
                        "line": 8261,
                        "column": 4
                      },
                      "end": {
                        "line": 8261,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "uniqueId",
                    "range": [
                      278656,
                      278664
                    ],
                    "loc": {
                      "start": {
                        "line": 8261,
                        "column": 22
                      },
                      "end": {
                        "line": 8261,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    278638,
                    278664
                  ],
                  "loc": {
                    "start": {
                      "line": 8261,
                      "column": 4
                    },
                    "end": {
                      "line": 8261,
                      "column": 30
                    }
                  }
                },
                "range": [
                  278638,
                  278665
                ],
                "loc": {
                  "start": {
                    "line": 8261,
                    "column": 4
                  },
                  "end": {
                    "line": 8261,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278690,
                        278696
                      ],
                      "loc": {
                        "start": {
                          "line": 8264,
                          "column": 4
                        },
                        "end": {
                          "line": 8264,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "all",
                      "range": [
                        278697,
                        278700
                      ],
                      "loc": {
                        "start": {
                          "line": 8264,
                          "column": 11
                        },
                        "end": {
                          "line": 8264,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      278690,
                      278700
                    ],
                    "loc": {
                      "start": {
                        "line": 8264,
                        "column": 4
                      },
                      "end": {
                        "line": 8264,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "every",
                    "range": [
                      278703,
                      278708
                    ],
                    "loc": {
                      "start": {
                        "line": 8264,
                        "column": 17
                      },
                      "end": {
                        "line": 8264,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    278690,
                    278708
                  ],
                  "loc": {
                    "start": {
                      "line": 8264,
                      "column": 4
                    },
                    "end": {
                      "line": 8264,
                      "column": 22
                    }
                  }
                },
                "range": [
                  278690,
                  278709
                ],
                "loc": {
                  "start": {
                    "line": 8264,
                    "column": 4
                  },
                  "end": {
                    "line": 8264,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278714,
                        278720
                      ],
                      "loc": {
                        "start": {
                          "line": 8265,
                          "column": 4
                        },
                        "end": {
                          "line": 8265,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "any",
                      "range": [
                        278721,
                        278724
                      ],
                      "loc": {
                        "start": {
                          "line": 8265,
                          "column": 11
                        },
                        "end": {
                          "line": 8265,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      278714,
                      278724
                    ],
                    "loc": {
                      "start": {
                        "line": 8265,
                        "column": 4
                      },
                      "end": {
                        "line": 8265,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "some",
                    "range": [
                      278727,
                      278731
                    ],
                    "loc": {
                      "start": {
                        "line": 8265,
                        "column": 17
                      },
                      "end": {
                        "line": 8265,
                        "column": 21
                      }
                    }
                  },
                  "range": [
                    278714,
                    278731
                  ],
                  "loc": {
                    "start": {
                      "line": 8265,
                      "column": 4
                    },
                    "end": {
                      "line": 8265,
                      "column": 21
                    }
                  }
                },
                "range": [
                  278714,
                  278732
                ],
                "loc": {
                  "start": {
                    "line": 8265,
                    "column": 4
                  },
                  "end": {
                    "line": 8265,
                    "column": 22
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278737,
                        278743
                      ],
                      "loc": {
                        "start": {
                          "line": 8266,
                          "column": 4
                        },
                        "end": {
                          "line": 8266,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "detect",
                      "range": [
                        278744,
                        278750
                      ],
                      "loc": {
                        "start": {
                          "line": 8266,
                          "column": 11
                        },
                        "end": {
                          "line": 8266,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      278737,
                      278750
                    ],
                    "loc": {
                      "start": {
                        "line": 8266,
                        "column": 4
                      },
                      "end": {
                        "line": 8266,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "find",
                    "range": [
                      278753,
                      278757
                    ],
                    "loc": {
                      "start": {
                        "line": 8266,
                        "column": 20
                      },
                      "end": {
                        "line": 8266,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    278737,
                    278757
                  ],
                  "loc": {
                    "start": {
                      "line": 8266,
                      "column": 4
                    },
                    "end": {
                      "line": 8266,
                      "column": 24
                    }
                  }
                },
                "range": [
                  278737,
                  278758
                ],
                "loc": {
                  "start": {
                    "line": 8266,
                    "column": 4
                  },
                  "end": {
                    "line": 8266,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278763,
                        278769
                      ],
                      "loc": {
                        "start": {
                          "line": 8267,
                          "column": 4
                        },
                        "end": {
                          "line": 8267,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "findWhere",
                      "range": [
                        278770,
                        278779
                      ],
                      "loc": {
                        "start": {
                          "line": 8267,
                          "column": 11
                        },
                        "end": {
                          "line": 8267,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      278763,
                      278779
                    ],
                    "loc": {
                      "start": {
                        "line": 8267,
                        "column": 4
                      },
                      "end": {
                        "line": 8267,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "find",
                    "range": [
                      278782,
                      278786
                    ],
                    "loc": {
                      "start": {
                        "line": 8267,
                        "column": 23
                      },
                      "end": {
                        "line": 8267,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    278763,
                    278786
                  ],
                  "loc": {
                    "start": {
                      "line": 8267,
                      "column": 4
                    },
                    "end": {
                      "line": 8267,
                      "column": 27
                    }
                  }
                },
                "range": [
                  278763,
                  278787
                ],
                "loc": {
                  "start": {
                    "line": 8267,
                    "column": 4
                  },
                  "end": {
                    "line": 8267,
                    "column": 28
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278792,
                        278798
                      ],
                      "loc": {
                        "start": {
                          "line": 8268,
                          "column": 4
                        },
                        "end": {
                          "line": 8268,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "foldl",
                      "range": [
                        278799,
                        278804
                      ],
                      "loc": {
                        "start": {
                          "line": 8268,
                          "column": 11
                        },
                        "end": {
                          "line": 8268,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      278792,
                      278804
                    ],
                    "loc": {
                      "start": {
                        "line": 8268,
                        "column": 4
                      },
                      "end": {
                        "line": 8268,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "reduce",
                    "range": [
                      278807,
                      278813
                    ],
                    "loc": {
                      "start": {
                        "line": 8268,
                        "column": 19
                      },
                      "end": {
                        "line": 8268,
                        "column": 25
                      }
                    }
                  },
                  "range": [
                    278792,
                    278813
                  ],
                  "loc": {
                    "start": {
                      "line": 8268,
                      "column": 4
                    },
                    "end": {
                      "line": 8268,
                      "column": 25
                    }
                  }
                },
                "range": [
                  278792,
                  278814
                ],
                "loc": {
                  "start": {
                    "line": 8268,
                    "column": 4
                  },
                  "end": {
                    "line": 8268,
                    "column": 26
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278819,
                        278825
                      ],
                      "loc": {
                        "start": {
                          "line": 8269,
                          "column": 4
                        },
                        "end": {
                          "line": 8269,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "foldr",
                      "range": [
                        278826,
                        278831
                      ],
                      "loc": {
                        "start": {
                          "line": 8269,
                          "column": 11
                        },
                        "end": {
                          "line": 8269,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      278819,
                      278831
                    ],
                    "loc": {
                      "start": {
                        "line": 8269,
                        "column": 4
                      },
                      "end": {
                        "line": 8269,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "reduceRight",
                    "range": [
                      278834,
                      278845
                    ],
                    "loc": {
                      "start": {
                        "line": 8269,
                        "column": 19
                      },
                      "end": {
                        "line": 8269,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    278819,
                    278845
                  ],
                  "loc": {
                    "start": {
                      "line": 8269,
                      "column": 4
                    },
                    "end": {
                      "line": 8269,
                      "column": 30
                    }
                  }
                },
                "range": [
                  278819,
                  278846
                ],
                "loc": {
                  "start": {
                    "line": 8269,
                    "column": 4
                  },
                  "end": {
                    "line": 8269,
                    "column": 31
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278851,
                        278857
                      ],
                      "loc": {
                        "start": {
                          "line": 8270,
                          "column": 4
                        },
                        "end": {
                          "line": 8270,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "include",
                      "range": [
                        278858,
                        278865
                      ],
                      "loc": {
                        "start": {
                          "line": 8270,
                          "column": 11
                        },
                        "end": {
                          "line": 8270,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      278851,
                      278865
                    ],
                    "loc": {
                      "start": {
                        "line": 8270,
                        "column": 4
                      },
                      "end": {
                        "line": 8270,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "contains",
                    "range": [
                      278868,
                      278876
                    ],
                    "loc": {
                      "start": {
                        "line": 8270,
                        "column": 21
                      },
                      "end": {
                        "line": 8270,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    278851,
                    278876
                  ],
                  "loc": {
                    "start": {
                      "line": 8270,
                      "column": 4
                    },
                    "end": {
                      "line": 8270,
                      "column": 29
                    }
                  }
                },
                "range": [
                  278851,
                  278877
                ],
                "loc": {
                  "start": {
                    "line": 8270,
                    "column": 4
                  },
                  "end": {
                    "line": 8270,
                    "column": 30
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        278882,
                        278888
                      ],
                      "loc": {
                        "start": {
                          "line": 8271,
                          "column": 4
                        },
                        "end": {
                          "line": 8271,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "inject",
                      "range": [
                        278889,
                        278895
                      ],
                      "loc": {
                        "start": {
                          "line": 8271,
                          "column": 11
                        },
                        "end": {
                          "line": 8271,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      278882,
                      278895
                    ],
                    "loc": {
                      "start": {
                        "line": 8271,
                        "column": 4
                      },
                      "end": {
                        "line": 8271,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "reduce",
                    "range": [
                      278898,
                      278904
                    ],
                    "loc": {
                      "start": {
                        "line": 8271,
                        "column": 20
                      },
                      "end": {
                        "line": 8271,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    278882,
                    278904
                  ],
                  "loc": {
                    "start": {
                      "line": 8271,
                      "column": 4
                    },
                    "end": {
                      "line": 8271,
                      "column": 26
                    }
                  }
                },
                "range": [
                  278882,
                  278905
                ],
                "loc": {
                  "start": {
                    "line": 8271,
                    "column": 4
                  },
                  "end": {
                    "line": 8271,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "mixin",
                    "range": [
                      278911,
                      278916
                    ],
                    "loc": {
                      "start": {
                        "line": 8273,
                        "column": 4
                      },
                      "end": {
                        "line": 8273,
                        "column": 9
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "CallExpression",
                      "callee": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      278940,
                                      278946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8274,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 8274,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [],
                                    "range": [
                                      278949,
                                      278951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8274,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 8274,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    278940,
                                    278951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8274,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 8274,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                278936,
                                278958
                              ],
                              "loc": {
                                "start": {
                                  "line": 8274,
                                  "column": 6
                                },
                                "end": {
                                  "line": 8275,
                                  "column": 6
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "baseForOwn",
                                  "range": [
                                    278958,
                                    278968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8275,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 8275,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      278969,
                                      278975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8275,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8275,
                                        "column": 23
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "func",
                                        "range": [
                                          278986,
                                          278990
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8275,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 8275,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "methodName",
                                        "range": [
                                          278992,
                                          279002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8275,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 8275,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "defaults": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "UnaryExpression",
                                            "operator": "!",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "lodash",
                                                  "range": [
                                                    279019,
                                                    279025
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8276,
                                                      "column": 13
                                                    },
                                                    "end": {
                                                      "line": 8276,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "prototype",
                                                  "range": [
                                                    279026,
                                                    279035
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8276,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 8276,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  279019,
                                                  279035
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8276,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 8276,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "methodName",
                                                "range": [
                                                  279036,
                                                  279046
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8276,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 8276,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "range": [
                                                279019,
                                                279047
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8276,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 8276,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              279018,
                                              279047
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8276,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 8276,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "source",
                                                      "range": [
                                                        279061,
                                                        279067
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8277,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 8277,
                                                          "column": 16
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "methodName",
                                                      "range": [
                                                        279068,
                                                        279078
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8277,
                                                          "column": 17
                                                        },
                                                        "end": {
                                                          "line": 8277,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      279061,
                                                      279079
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8277,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 8277,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "func",
                                                    "range": [
                                                      279082,
                                                      279086
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8277,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 8277,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    279061,
                                                    279086
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8277,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 8277,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  279061,
                                                  279087
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8277,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 8277,
                                                    "column": 36
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              279049,
                                              279097
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8276,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 8278,
                                                "column": 9
                                              }
                                            }
                                          },
                                          "alternate": null,
                                          "range": [
                                            279014,
                                            279097
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8276,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 8278,
                                              "column": 9
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        279004,
                                        279105
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8275,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 8279,
                                          "column": 7
                                        }
                                      }
                                    },
                                    "rest": null,
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      278977,
                                      279105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8275,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 8279,
                                        "column": 7
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  278958,
                                  279106
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8275,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 8279,
                                    "column": 8
                                  }
                                }
                              },
                              "range": [
                                278958,
                                279107
                              ],
                              "loc": {
                                "start": {
                                  "line": 8275,
                                  "column": 6
                                },
                                "end": {
                                  "line": 8279,
                                  "column": 9
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  279121,
                                  279127
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8280,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 8280,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                279114,
                                279128
                              ],
                              "loc": {
                                "start": {
                                  "line": 8280,
                                  "column": 6
                                },
                                "end": {
                                  "line": 8280,
                                  "column": 20
                                }
                              }
                            }
                          ],
                          "range": [
                            278928,
                            279134
                          ],
                          "loc": {
                            "start": {
                              "line": 8273,
                              "column": 21
                            },
                            "end": {
                              "line": 8281,
                              "column": 5
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          278917,
                          279134
                        ],
                        "loc": {
                          "start": {
                            "line": 8273,
                            "column": 10
                          },
                          "end": {
                            "line": 8281,
                            "column": 5
                          }
                        }
                      },
                      "arguments": [],
                      "range": [
                        278917,
                        279136
                      ],
                      "loc": {
                        "start": {
                          "line": 8273,
                          "column": 10
                        },
                        "end": {
                          "line": 8281,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": false,
                      "raw": "false",
                      "range": [
                        279138,
                        279143
                      ],
                      "loc": {
                        "start": {
                          "line": 8281,
                          "column": 9
                        },
                        "end": {
                          "line": 8281,
                          "column": 14
                        }
                      }
                    }
                  ],
                  "range": [
                    278911,
                    279144
                  ],
                  "loc": {
                    "start": {
                      "line": 8273,
                      "column": 4
                    },
                    "end": {
                      "line": 8281,
                      "column": 15
                    }
                  }
                },
                "range": [
                  278911,
                  279145
                ],
                "loc": {
                  "start": {
                    "line": 8273,
                    "column": 4
                  },
                  "end": {
                    "line": 8281,
                    "column": 16
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        279320,
                        279326
                      ],
                      "loc": {
                        "start": {
                          "line": 8286,
                          "column": 4
                        },
                        "end": {
                          "line": 8286,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "first",
                      "range": [
                        279327,
                        279332
                      ],
                      "loc": {
                        "start": {
                          "line": 8286,
                          "column": 11
                        },
                        "end": {
                          "line": 8286,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      279320,
                      279332
                    ],
                    "loc": {
                      "start": {
                        "line": 8286,
                        "column": 4
                      },
                      "end": {
                        "line": 8286,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "first",
                    "range": [
                      279335,
                      279340
                    ],
                    "loc": {
                      "start": {
                        "line": 8286,
                        "column": 19
                      },
                      "end": {
                        "line": 8286,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    279320,
                    279340
                  ],
                  "loc": {
                    "start": {
                      "line": 8286,
                      "column": 4
                    },
                    "end": {
                      "line": 8286,
                      "column": 24
                    }
                  }
                },
                "range": [
                  279320,
                  279341
                ],
                "loc": {
                  "start": {
                    "line": 8286,
                    "column": 4
                  },
                  "end": {
                    "line": 8286,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        279346,
                        279352
                      ],
                      "loc": {
                        "start": {
                          "line": 8287,
                          "column": 4
                        },
                        "end": {
                          "line": 8287,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "last",
                      "range": [
                        279353,
                        279357
                      ],
                      "loc": {
                        "start": {
                          "line": 8287,
                          "column": 11
                        },
                        "end": {
                          "line": 8287,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      279346,
                      279357
                    ],
                    "loc": {
                      "start": {
                        "line": 8287,
                        "column": 4
                      },
                      "end": {
                        "line": 8287,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "last",
                    "range": [
                      279360,
                      279364
                    ],
                    "loc": {
                      "start": {
                        "line": 8287,
                        "column": 18
                      },
                      "end": {
                        "line": 8287,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    279346,
                    279364
                  ],
                  "loc": {
                    "start": {
                      "line": 8287,
                      "column": 4
                    },
                    "end": {
                      "line": 8287,
                      "column": 22
                    }
                  }
                },
                "range": [
                  279346,
                  279365
                ],
                "loc": {
                  "start": {
                    "line": 8287,
                    "column": 4
                  },
                  "end": {
                    "line": 8287,
                    "column": 23
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        279370,
                        279376
                      ],
                      "loc": {
                        "start": {
                          "line": 8288,
                          "column": 4
                        },
                        "end": {
                          "line": 8288,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "sample",
                      "range": [
                        279377,
                        279383
                      ],
                      "loc": {
                        "start": {
                          "line": 8288,
                          "column": 11
                        },
                        "end": {
                          "line": 8288,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      279370,
                      279383
                    ],
                    "loc": {
                      "start": {
                        "line": 8288,
                        "column": 4
                      },
                      "end": {
                        "line": 8288,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "sample",
                    "range": [
                      279386,
                      279392
                    ],
                    "loc": {
                      "start": {
                        "line": 8288,
                        "column": 20
                      },
                      "end": {
                        "line": 8288,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    279370,
                    279392
                  ],
                  "loc": {
                    "start": {
                      "line": 8288,
                      "column": 4
                    },
                    "end": {
                      "line": 8288,
                      "column": 26
                    }
                  }
                },
                "range": [
                  279370,
                  279393
                ],
                "loc": {
                  "start": {
                    "line": 8288,
                    "column": 4
                  },
                  "end": {
                    "line": 8288,
                    "column": 27
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        279398,
                        279404
                      ],
                      "loc": {
                        "start": {
                          "line": 8289,
                          "column": 4
                        },
                        "end": {
                          "line": 8289,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "take",
                      "range": [
                        279405,
                        279409
                      ],
                      "loc": {
                        "start": {
                          "line": 8289,
                          "column": 11
                        },
                        "end": {
                          "line": 8289,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      279398,
                      279409
                    ],
                    "loc": {
                      "start": {
                        "line": 8289,
                        "column": 4
                      },
                      "end": {
                        "line": 8289,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "first",
                    "range": [
                      279412,
                      279417
                    ],
                    "loc": {
                      "start": {
                        "line": 8289,
                        "column": 18
                      },
                      "end": {
                        "line": 8289,
                        "column": 23
                      }
                    }
                  },
                  "range": [
                    279398,
                    279417
                  ],
                  "loc": {
                    "start": {
                      "line": 8289,
                      "column": 4
                    },
                    "end": {
                      "line": 8289,
                      "column": 23
                    }
                  }
                },
                "range": [
                  279398,
                  279418
                ],
                "loc": {
                  "start": {
                    "line": 8289,
                    "column": 4
                  },
                  "end": {
                    "line": 8289,
                    "column": 24
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        279423,
                        279429
                      ],
                      "loc": {
                        "start": {
                          "line": 8290,
                          "column": 4
                        },
                        "end": {
                          "line": 8290,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "takeRight",
                      "range": [
                        279430,
                        279439
                      ],
                      "loc": {
                        "start": {
                          "line": 8290,
                          "column": 11
                        },
                        "end": {
                          "line": 8290,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      279423,
                      279439
                    ],
                    "loc": {
                      "start": {
                        "line": 8290,
                        "column": 4
                      },
                      "end": {
                        "line": 8290,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "last",
                    "range": [
                      279442,
                      279446
                    ],
                    "loc": {
                      "start": {
                        "line": 8290,
                        "column": 23
                      },
                      "end": {
                        "line": 8290,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    279423,
                    279446
                  ],
                  "loc": {
                    "start": {
                      "line": 8290,
                      "column": 4
                    },
                    "end": {
                      "line": 8290,
                      "column": 27
                    }
                  }
                },
                "range": [
                  279423,
                  279447
                ],
                "loc": {
                  "start": {
                    "line": 8290,
                    "column": 4
                  },
                  "end": {
                    "line": 8290,
                    "column": 28
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        279452,
                        279458
                      ],
                      "loc": {
                        "start": {
                          "line": 8291,
                          "column": 4
                        },
                        "end": {
                          "line": 8291,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "takeRightWhile",
                      "range": [
                        279459,
                        279473
                      ],
                      "loc": {
                        "start": {
                          "line": 8291,
                          "column": 11
                        },
                        "end": {
                          "line": 8291,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      279452,
                      279473
                    ],
                    "loc": {
                      "start": {
                        "line": 8291,
                        "column": 4
                      },
                      "end": {
                        "line": 8291,
                        "column": 25
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "last",
                    "range": [
                      279476,
                      279480
                    ],
                    "loc": {
                      "start": {
                        "line": 8291,
                        "column": 28
                      },
                      "end": {
                        "line": 8291,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    279452,
                    279480
                  ],
                  "loc": {
                    "start": {
                      "line": 8291,
                      "column": 4
                    },
                    "end": {
                      "line": 8291,
                      "column": 32
                    }
                  }
                },
                "range": [
                  279452,
                  279481
                ],
                "loc": {
                  "start": {
                    "line": 8291,
                    "column": 4
                  },
                  "end": {
                    "line": 8291,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        279486,
                        279492
                      ],
                      "loc": {
                        "start": {
                          "line": 8292,
                          "column": 4
                        },
                        "end": {
                          "line": 8292,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "takeWhile",
                      "range": [
                        279493,
                        279502
                      ],
                      "loc": {
                        "start": {
                          "line": 8292,
                          "column": 11
                        },
                        "end": {
                          "line": 8292,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      279486,
                      279502
                    ],
                    "loc": {
                      "start": {
                        "line": 8292,
                        "column": 4
                      },
                      "end": {
                        "line": 8292,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "first",
                    "range": [
                      279505,
                      279510
                    ],
                    "loc": {
                      "start": {
                        "line": 8292,
                        "column": 23
                      },
                      "end": {
                        "line": 8292,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    279486,
                    279510
                  ],
                  "loc": {
                    "start": {
                      "line": 8292,
                      "column": 4
                    },
                    "end": {
                      "line": 8292,
                      "column": 28
                    }
                  }
                },
                "range": [
                  279486,
                  279511
                ],
                "loc": {
                  "start": {
                    "line": 8292,
                    "column": 4
                  },
                  "end": {
                    "line": 8292,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        279536,
                        279542
                      ],
                      "loc": {
                        "start": {
                          "line": 8295,
                          "column": 4
                        },
                        "end": {
                          "line": 8295,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "head",
                      "range": [
                        279543,
                        279547
                      ],
                      "loc": {
                        "start": {
                          "line": 8295,
                          "column": 11
                        },
                        "end": {
                          "line": 8295,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      279536,
                      279547
                    ],
                    "loc": {
                      "start": {
                        "line": 8295,
                        "column": 4
                      },
                      "end": {
                        "line": 8295,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "first",
                    "range": [
                      279550,
                      279555
                    ],
                    "loc": {
                      "start": {
                        "line": 8295,
                        "column": 18
                      },
                      "end": {
                        "line": 8295,
                        "column": 23
                      }
                    }
                  },
                  "range": [
                    279536,
                    279555
                  ],
                  "loc": {
                    "start": {
                      "line": 8295,
                      "column": 4
                    },
                    "end": {
                      "line": 8295,
                      "column": 23
                    }
                  }
                },
                "range": [
                  279536,
                  279556
                ],
                "loc": {
                  "start": {
                    "line": 8295,
                    "column": 4
                  },
                  "end": {
                    "line": 8295,
                    "column": 24
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseForOwn",
                    "range": [
                      279562,
                      279572
                    ],
                    "loc": {
                      "start": {
                        "line": 8297,
                        "column": 4
                      },
                      "end": {
                        "line": 8297,
                        "column": 14
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        279573,
                        279579
                      ],
                      "loc": {
                        "start": {
                          "line": 8297,
                          "column": 15
                        },
                        "end": {
                          "line": 8297,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "func",
                          "range": [
                            279590,
                            279594
                          ],
                          "loc": {
                            "start": {
                              "line": 8297,
                              "column": 32
                            },
                            "end": {
                              "line": 8297,
                              "column": 36
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "methodName",
                          "range": [
                            279596,
                            279606
                          ],
                          "loc": {
                            "start": {
                              "line": 8297,
                              "column": 38
                            },
                            "end": {
                              "line": 8297,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "callbackable",
                                  "range": [
                                    279620,
                                    279632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8298,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 8298,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "operator": "!==",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "methodName",
                                    "range": [
                                      279635,
                                      279645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8298,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 8298,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "sample",
                                    "raw": "'sample'",
                                    "range": [
                                      279650,
                                      279658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8298,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 8298,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    279635,
                                    279658
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8298,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 8298,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  279620,
                                  279658
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8298,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 8298,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              279616,
                              279659
                            ],
                            "loc": {
                              "start": {
                                "line": 8298,
                                "column": 6
                              },
                              "end": {
                                "line": 8298,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      279671,
                                      279677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8299,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 8299,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "prototype",
                                    "range": [
                                      279678,
                                      279687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8299,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 8299,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    279671,
                                    279687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8299,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 8299,
                                      "column": 27
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "methodName",
                                  "range": [
                                    279688,
                                    279698
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8299,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 8299,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  279671,
                                  279699
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8299,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 8299,
                                    "column": 39
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                279670,
                                279699
                              ],
                              "loc": {
                                "start": {
                                  "line": 8299,
                                  "column": 10
                                },
                                "end": {
                                  "line": 8299,
                                  "column": 39
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "lodash",
                                          "range": [
                                            279711,
                                            279717
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8300,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 8300,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "prototype",
                                          "range": [
                                            279718,
                                            279727
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8300,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 8300,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          279711,
                                          279727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8300,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 8300,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "methodName",
                                        "range": [
                                          279728,
                                          279738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8300,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 8300,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        279711,
                                        279739
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8300,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 8300,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "FunctionExpression",
                                      "id": null,
                                      "params": [
                                        {
                                          "type": "Identifier",
                                          "name": "n",
                                          "range": [
                                            279750,
                                            279751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8300,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 8300,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "guard",
                                          "range": [
                                            279753,
                                            279758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8300,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 8300,
                                              "column": 55
                                            }
                                          }
                                        }
                                      ],
                                      "defaults": [],
                                      "body": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "VariableDeclaration",
                                            "declarations": [
                                              {
                                                "type": "VariableDeclarator",
                                                "id": {
                                                  "type": "Identifier",
                                                  "name": "chainAll",
                                                  "range": [
                                                    279776,
                                                    279784
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8301,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 8301,
                                                      "column": 22
                                                    }
                                                  }
                                                },
                                                "init": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      279787,
                                                      279791
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8301,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 8301,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "__chain__",
                                                    "range": [
                                                      279792,
                                                      279801
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8301,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 8301,
                                                        "column": 39
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    279787,
                                                    279801
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8301,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 8301,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  279776,
                                                  279801
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8301,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 8301,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              {
                                                "type": "VariableDeclarator",
                                                "id": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    279817,
                                                    279823
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8302,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 8302,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                "init": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "func",
                                                    "range": [
                                                      279826,
                                                      279830
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8302,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 8302,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          279831,
                                                          279835
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8302,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 8302,
                                                            "column": 32
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "__wrapped__",
                                                        "range": [
                                                          279836,
                                                          279847
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8302,
                                                            "column": 33
                                                          },
                                                          "end": {
                                                            "line": 8302,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        279831,
                                                        279847
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8302,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 8302,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "n",
                                                      "range": [
                                                        279849,
                                                        279850
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8302,
                                                          "column": 46
                                                        },
                                                        "end": {
                                                          "line": 8302,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "guard",
                                                      "range": [
                                                        279852,
                                                        279857
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8302,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 8302,
                                                          "column": 54
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    279826,
                                                    279858
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8302,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 8302,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  279817,
                                                  279858
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8302,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 8302,
                                                    "column": 55
                                                  }
                                                }
                                              }
                                            ],
                                            "kind": "var",
                                            "range": [
                                              279772,
                                              279859
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8301,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 8302,
                                                "column": 56
                                              }
                                            }
                                          },
                                          {
                                            "type": "ReturnStatement",
                                            "argument": {
                                              "type": "ConditionalExpression",
                                              "test": {
                                                "type": "LogicalExpression",
                                                "operator": "&&",
                                                "left": {
                                                  "type": "UnaryExpression",
                                                  "operator": "!",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "chainAll",
                                                    "range": [
                                                      279879,
                                                      279887
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8304,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 8304,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    279878,
                                                    279887
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8304,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 8304,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "LogicalExpression",
                                                  "operator": "||",
                                                  "left": {
                                                    "type": "BinaryExpression",
                                                    "operator": "==",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "n",
                                                      "range": [
                                                        279892,
                                                        279893
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8304,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 8304,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Literal",
                                                      "value": null,
                                                      "raw": "null",
                                                      "range": [
                                                        279897,
                                                        279901
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8304,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 8304,
                                                          "column": 40
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      279892,
                                                      279901
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8304,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 8304,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "guard",
                                                      "range": [
                                                        279906,
                                                        279911
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8304,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 8304,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "LogicalExpression",
                                                        "operator": "&&",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "callbackable",
                                                          "range": [
                                                            279917,
                                                            279929
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8304,
                                                              "column": 56
                                                            },
                                                            "end": {
                                                              "line": 8304,
                                                              "column": 68
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "BinaryExpression",
                                                          "operator": "==",
                                                          "left": {
                                                            "type": "UnaryExpression",
                                                            "operator": "typeof",
                                                            "argument": {
                                                              "type": "Identifier",
                                                              "name": "n",
                                                              "range": [
                                                                279940,
                                                                279941
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 8304,
                                                                  "column": 79
                                                                },
                                                                "end": {
                                                                  "line": 8304,
                                                                  "column": 80
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              279933,
                                                              279941
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8304,
                                                                "column": 72
                                                              },
                                                              "end": {
                                                                "line": 8304,
                                                                "column": 80
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Literal",
                                                            "value": "function",
                                                            "raw": "'function'",
                                                            "range": [
                                                              279945,
                                                              279955
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 8304,
                                                                "column": 84
                                                              },
                                                              "end": {
                                                                "line": 8304,
                                                                "column": 94
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            279933,
                                                            279955
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 8304,
                                                              "column": 72
                                                            },
                                                            "end": {
                                                              "line": 8304,
                                                              "column": 94
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          279917,
                                                          279955
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8304,
                                                            "column": 56
                                                          },
                                                          "end": {
                                                            "line": 8304,
                                                            "column": 94
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        279915,
                                                        279956
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8304,
                                                          "column": 54
                                                        },
                                                        "end": {
                                                          "line": 8304,
                                                          "column": 95
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      279906,
                                                      279956
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8304,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 8304,
                                                        "column": 95
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    279892,
                                                    279957
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8304,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 8304,
                                                      "column": 96
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  279878,
                                                  279958
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8304,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 8304,
                                                    "column": 97
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  279973,
                                                  279979
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8305,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 8305,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "alternate": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "lodashWrapper",
                                                  "range": [
                                                    279998,
                                                    280011
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8306,
                                                      "column": 18
                                                    },
                                                    "end": {
                                                      "line": 8306,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "result",
                                                    "range": [
                                                      280012,
                                                      280018
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8306,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 8306,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "chainAll",
                                                    "range": [
                                                      280020,
                                                      280028
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8306,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 8306,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  279994,
                                                  280029
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8306,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 8306,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                279878,
                                                280029
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8304,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 8306,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "range": [
                                              279871,
                                              280030
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8304,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 8306,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          279760,
                                          280040
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8300,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 8307,
                                            "column": 9
                                          }
                                        }
                                      },
                                      "rest": null,
                                      "generator": false,
                                      "expression": false,
                                      "range": [
                                        279741,
                                        280040
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8300,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 8307,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "range": [
                                      279711,
                                      280040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8300,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 8307,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    279711,
                                    280041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8300,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 8307,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "range": [
                                279701,
                                280049
                              ],
                              "loc": {
                                "start": {
                                  "line": 8299,
                                  "column": 41
                                },
                                "end": {
                                  "line": 8308,
                                  "column": 7
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              279666,
                              280049
                            ],
                            "loc": {
                              "start": {
                                "line": 8299,
                                "column": 6
                              },
                              "end": {
                                "line": 8308,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          279608,
                          280055
                        ],
                        "loc": {
                          "start": {
                            "line": 8297,
                            "column": 50
                          },
                          "end": {
                            "line": 8309,
                            "column": 5
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        279581,
                        280055
                      ],
                      "loc": {
                        "start": {
                          "line": 8297,
                          "column": 23
                        },
                        "end": {
                          "line": 8309,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    279562,
                    280056
                  ],
                  "loc": {
                    "start": {
                      "line": 8297,
                      "column": 4
                    },
                    "end": {
                      "line": 8309,
                      "column": 6
                    }
                  }
                },
                "range": [
                  279562,
                  280057
                ],
                "loc": {
                  "start": {
                    "line": 8297,
                    "column": 4
                  },
                  "end": {
                    "line": 8309,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        280260,
                        280266
                      ],
                      "loc": {
                        "start": {
                          "line": 8320,
                          "column": 4
                        },
                        "end": {
                          "line": 8320,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "VERSION",
                      "range": [
                        280267,
                        280274
                      ],
                      "loc": {
                        "start": {
                          "line": 8320,
                          "column": 11
                        },
                        "end": {
                          "line": 8320,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      280260,
                      280274
                    ],
                    "loc": {
                      "start": {
                        "line": 8320,
                        "column": 4
                      },
                      "end": {
                        "line": 8320,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "version",
                    "range": [
                      280277,
                      280284
                    ],
                    "loc": {
                      "start": {
                        "line": 8320,
                        "column": 21
                      },
                      "end": {
                        "line": 8320,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    280260,
                    280284
                  ],
                  "loc": {
                    "start": {
                      "line": 8320,
                      "column": 4
                    },
                    "end": {
                      "line": 8320,
                      "column": 28
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": "*\n     * The semantic version number.\n     *\n     * @static\n     * @memberOf _\n     * @type string\n     ",
                      "range": [
                        280147,
                        280255
                      ],
                      "loc": {
                        "start": {
                          "line": 8313,
                          "column": 4
                        },
                        "end": {
                          "line": 8319,
                          "column": 7
                        }
                      },
                      "raw": "/**\n     * The semantic version number.\n     *\n     * @static\n     * @memberOf _\n     * @type string\n     */"
                    }
                  ]
                },
                "range": [
                  280260,
                  280285
                ],
                "loc": {
                  "start": {
                    "line": 8320,
                    "column": 4
                  },
                  "end": {
                    "line": 8320,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          280338,
                          280344
                        ],
                        "loc": {
                          "start": {
                            "line": 8323,
                            "column": 4
                          },
                          "end": {
                            "line": 8323,
                            "column": 10
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          280345,
                          280354
                        ],
                        "loc": {
                          "start": {
                            "line": 8323,
                            "column": 11
                          },
                          "end": {
                            "line": 8323,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        280338,
                        280354
                      ],
                      "loc": {
                        "start": {
                          "line": 8323,
                          "column": 4
                        },
                        "end": {
                          "line": 8323,
                          "column": 20
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "chain",
                      "range": [
                        280355,
                        280360
                      ],
                      "loc": {
                        "start": {
                          "line": 8323,
                          "column": 21
                        },
                        "end": {
                          "line": 8323,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      280338,
                      280360
                    ],
                    "loc": {
                      "start": {
                        "line": 8323,
                        "column": 4
                      },
                      "end": {
                        "line": 8323,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "wrapperChain",
                    "range": [
                      280363,
                      280375
                    ],
                    "loc": {
                      "start": {
                        "line": 8323,
                        "column": 29
                      },
                      "end": {
                        "line": 8323,
                        "column": 41
                      }
                    }
                  },
                  "range": [
                    280338,
                    280375
                  ],
                  "loc": {
                    "start": {
                      "line": 8323,
                      "column": 4
                    },
                    "end": {
                      "line": 8323,
                      "column": 41
                    }
                  }
                },
                "range": [
                  280338,
                  280376
                ],
                "loc": {
                  "start": {
                    "line": 8323,
                    "column": 4
                  },
                  "end": {
                    "line": 8323,
                    "column": 42
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          280381,
                          280387
                        ],
                        "loc": {
                          "start": {
                            "line": 8324,
                            "column": 4
                          },
                          "end": {
                            "line": 8324,
                            "column": 10
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          280388,
                          280397
                        ],
                        "loc": {
                          "start": {
                            "line": 8324,
                            "column": 11
                          },
                          "end": {
                            "line": 8324,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        280381,
                        280397
                      ],
                      "loc": {
                        "start": {
                          "line": 8324,
                          "column": 4
                        },
                        "end": {
                          "line": 8324,
                          "column": 20
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "toString",
                      "range": [
                        280398,
                        280406
                      ],
                      "loc": {
                        "start": {
                          "line": 8324,
                          "column": 21
                        },
                        "end": {
                          "line": 8324,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      280381,
                      280406
                    ],
                    "loc": {
                      "start": {
                        "line": 8324,
                        "column": 4
                      },
                      "end": {
                        "line": 8324,
                        "column": 29
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "wrapperToString",
                    "range": [
                      280409,
                      280424
                    ],
                    "loc": {
                      "start": {
                        "line": 8324,
                        "column": 32
                      },
                      "end": {
                        "line": 8324,
                        "column": 47
                      }
                    }
                  },
                  "range": [
                    280381,
                    280424
                  ],
                  "loc": {
                    "start": {
                      "line": 8324,
                      "column": 4
                    },
                    "end": {
                      "line": 8324,
                      "column": 47
                    }
                  }
                },
                "range": [
                  280381,
                  280425
                ],
                "loc": {
                  "start": {
                    "line": 8324,
                    "column": 4
                  },
                  "end": {
                    "line": 8324,
                    "column": 48
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          280430,
                          280436
                        ],
                        "loc": {
                          "start": {
                            "line": 8325,
                            "column": 4
                          },
                          "end": {
                            "line": 8325,
                            "column": 10
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          280437,
                          280446
                        ],
                        "loc": {
                          "start": {
                            "line": 8325,
                            "column": 11
                          },
                          "end": {
                            "line": 8325,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        280430,
                        280446
                      ],
                      "loc": {
                        "start": {
                          "line": 8325,
                          "column": 4
                        },
                        "end": {
                          "line": 8325,
                          "column": 20
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        280447,
                        280452
                      ],
                      "loc": {
                        "start": {
                          "line": 8325,
                          "column": 21
                        },
                        "end": {
                          "line": 8325,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      280430,
                      280452
                    ],
                    "loc": {
                      "start": {
                        "line": 8325,
                        "column": 4
                      },
                      "end": {
                        "line": 8325,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "wrapperValueOf",
                    "range": [
                      280455,
                      280469
                    ],
                    "loc": {
                      "start": {
                        "line": 8325,
                        "column": 29
                      },
                      "end": {
                        "line": 8325,
                        "column": 43
                      }
                    }
                  },
                  "range": [
                    280430,
                    280469
                  ],
                  "loc": {
                    "start": {
                      "line": 8325,
                      "column": 4
                    },
                    "end": {
                      "line": 8325,
                      "column": 43
                    }
                  }
                },
                "range": [
                  280430,
                  280470
                ],
                "loc": {
                  "start": {
                    "line": 8325,
                    "column": 4
                  },
                  "end": {
                    "line": 8325,
                    "column": 44
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          280475,
                          280481
                        ],
                        "loc": {
                          "start": {
                            "line": 8326,
                            "column": 4
                          },
                          "end": {
                            "line": 8326,
                            "column": 10
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          280482,
                          280491
                        ],
                        "loc": {
                          "start": {
                            "line": 8326,
                            "column": 11
                          },
                          "end": {
                            "line": 8326,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        280475,
                        280491
                      ],
                      "loc": {
                        "start": {
                          "line": 8326,
                          "column": 4
                        },
                        "end": {
                          "line": 8326,
                          "column": 20
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "valueOf",
                      "range": [
                        280492,
                        280499
                      ],
                      "loc": {
                        "start": {
                          "line": 8326,
                          "column": 21
                        },
                        "end": {
                          "line": 8326,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      280475,
                      280499
                    ],
                    "loc": {
                      "start": {
                        "line": 8326,
                        "column": 4
                      },
                      "end": {
                        "line": 8326,
                        "column": 28
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "wrapperValueOf",
                    "range": [
                      280502,
                      280516
                    ],
                    "loc": {
                      "start": {
                        "line": 8326,
                        "column": 31
                      },
                      "end": {
                        "line": 8326,
                        "column": 45
                      }
                    }
                  },
                  "range": [
                    280475,
                    280516
                  ],
                  "loc": {
                    "start": {
                      "line": 8326,
                      "column": 4
                    },
                    "end": {
                      "line": 8326,
                      "column": 45
                    }
                  }
                },
                "range": [
                  280475,
                  280517
                ],
                "loc": {
                  "start": {
                    "line": 8326,
                    "column": 4
                  },
                  "end": {
                    "line": 8326,
                    "column": 46
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseEach",
                    "range": [
                      280581,
                      280589
                    ],
                    "loc": {
                      "start": {
                        "line": 8329,
                        "column": 4
                      },
                      "end": {
                        "line": 8329,
                        "column": 12
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "ArrayExpression",
                      "elements": [
                        {
                          "type": "Literal",
                          "value": "join",
                          "raw": "'join'",
                          "range": [
                            280591,
                            280597
                          ],
                          "loc": {
                            "start": {
                              "line": 8329,
                              "column": 14
                            },
                            "end": {
                              "line": 8329,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": "pop",
                          "raw": "'pop'",
                          "range": [
                            280599,
                            280604
                          ],
                          "loc": {
                            "start": {
                              "line": 8329,
                              "column": 22
                            },
                            "end": {
                              "line": 8329,
                              "column": 27
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": "shift",
                          "raw": "'shift'",
                          "range": [
                            280606,
                            280613
                          ],
                          "loc": {
                            "start": {
                              "line": 8329,
                              "column": 29
                            },
                            "end": {
                              "line": 8329,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "range": [
                        280590,
                        280614
                      ],
                      "loc": {
                        "start": {
                          "line": 8329,
                          "column": 13
                        },
                        "end": {
                          "line": 8329,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "methodName",
                          "range": [
                            280625,
                            280635
                          ],
                          "loc": {
                            "start": {
                              "line": 8329,
                              "column": 48
                            },
                            "end": {
                              "line": 8329,
                              "column": 58
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    280649,
                                    280653
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8330,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 8330,
                                      "column": 14
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arrayRef",
                                    "range": [
                                      280656,
                                      280664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8330,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8330,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "methodName",
                                    "range": [
                                      280665,
                                      280675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8330,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 8330,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    280656,
                                    280676
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8330,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 8330,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  280649,
                                  280676
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8330,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 8330,
                                    "column": 37
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              280645,
                              280677
                            ],
                            "loc": {
                              "start": {
                                "line": 8330,
                                "column": 6
                              },
                              "end": {
                                "line": 8330,
                                "column": 38
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      280684,
                                      280690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8331,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 8331,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "prototype",
                                    "range": [
                                      280691,
                                      280700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8331,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 8331,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    280684,
                                    280700
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8331,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 8331,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "methodName",
                                  "range": [
                                    280701,
                                    280711
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8331,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 8331,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  280684,
                                  280712
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8331,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 8331,
                                    "column": 34
                                  }
                                }
                              },
                              "right": {
                                "type": "FunctionExpression",
                                "id": null,
                                "params": [],
                                "defaults": [],
                                "body": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "VariableDeclaration",
                                      "declarations": [
                                        {
                                          "type": "VariableDeclarator",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "chainAll",
                                            "range": [
                                              280740,
                                              280748
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8332,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 8332,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "init": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                280751,
                                                280755
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8332,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 8332,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "__chain__",
                                              "range": [
                                                280756,
                                                280765
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8332,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 8332,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "range": [
                                              280751,
                                              280765
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8332,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 8332,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            280740,
                                            280765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8332,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 8332,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclarator",
                                          "id": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              280779,
                                              280785
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8333,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 8333,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "init": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "func",
                                                "range": [
                                                  280788,
                                                  280792
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8333,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 8333,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "apply",
                                                "range": [
                                                  280793,
                                                  280798
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8333,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 8333,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                280788,
                                                280798
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8333,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 8333,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    280799,
                                                    280803
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8333,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 8333,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "__wrapped__",
                                                  "range": [
                                                    280804,
                                                    280815
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8333,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 8333,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  280799,
                                                  280815
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8333,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 8333,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "arguments",
                                                "range": [
                                                  280817,
                                                  280826
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8333,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 8333,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              280788,
                                              280827
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8333,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 8333,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            280779,
                                            280827
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8333,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 8333,
                                              "column": 60
                                            }
                                          }
                                        }
                                      ],
                                      "kind": "var",
                                      "range": [
                                        280736,
                                        280828
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8332,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 8333,
                                          "column": 61
                                        }
                                      }
                                    },
                                    {
                                      "type": "ReturnStatement",
                                      "argument": {
                                        "type": "ConditionalExpression",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "chainAll",
                                          "range": [
                                            280845,
                                            280853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8335,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 8335,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "lodashWrapper",
                                            "range": [
                                              280870,
                                              280883
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8336,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 8336,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                280884,
                                                280890
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8336,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 8336,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "chainAll",
                                              "range": [
                                                280892,
                                                280900
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8336,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 8336,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            280866,
                                            280901
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8336,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 8336,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "alternate": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            280914,
                                            280920
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8337,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 8337,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "range": [
                                          280845,
                                          280920
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8335,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 8337,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        280838,
                                        280921
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8335,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 8337,
                                          "column": 19
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    280726,
                                    280929
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8331,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 8338,
                                      "column": 7
                                    }
                                  }
                                },
                                "rest": null,
                                "generator": false,
                                "expression": false,
                                "range": [
                                  280715,
                                  280929
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8331,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 8338,
                                    "column": 7
                                  }
                                }
                              },
                              "range": [
                                280684,
                                280929
                              ],
                              "loc": {
                                "start": {
                                  "line": 8331,
                                  "column": 6
                                },
                                "end": {
                                  "line": 8338,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              280684,
                              280930
                            ],
                            "loc": {
                              "start": {
                                "line": 8331,
                                "column": 6
                              },
                              "end": {
                                "line": 8338,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          280637,
                          280936
                        ],
                        "loc": {
                          "start": {
                            "line": 8329,
                            "column": 60
                          },
                          "end": {
                            "line": 8339,
                            "column": 5
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        280616,
                        280936
                      ],
                      "loc": {
                        "start": {
                          "line": 8329,
                          "column": 39
                        },
                        "end": {
                          "line": 8339,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    280581,
                    280937
                  ],
                  "loc": {
                    "start": {
                      "line": 8329,
                      "column": 4
                    },
                    "end": {
                      "line": 8339,
                      "column": 6
                    }
                  }
                },
                "range": [
                  280581,
                  280938
                ],
                "loc": {
                  "start": {
                    "line": 8329,
                    "column": 4
                  },
                  "end": {
                    "line": 8339,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseEach",
                    "range": [
                      281012,
                      281020
                    ],
                    "loc": {
                      "start": {
                        "line": 8342,
                        "column": 4
                      },
                      "end": {
                        "line": 8342,
                        "column": 12
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "ArrayExpression",
                      "elements": [
                        {
                          "type": "Literal",
                          "value": "push",
                          "raw": "'push'",
                          "range": [
                            281022,
                            281028
                          ],
                          "loc": {
                            "start": {
                              "line": 8342,
                              "column": 14
                            },
                            "end": {
                              "line": 8342,
                              "column": 20
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": "reverse",
                          "raw": "'reverse'",
                          "range": [
                            281030,
                            281039
                          ],
                          "loc": {
                            "start": {
                              "line": 8342,
                              "column": 22
                            },
                            "end": {
                              "line": 8342,
                              "column": 31
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": "sort",
                          "raw": "'sort'",
                          "range": [
                            281041,
                            281047
                          ],
                          "loc": {
                            "start": {
                              "line": 8342,
                              "column": 33
                            },
                            "end": {
                              "line": 8342,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": "unshift",
                          "raw": "'unshift'",
                          "range": [
                            281049,
                            281058
                          ],
                          "loc": {
                            "start": {
                              "line": 8342,
                              "column": 41
                            },
                            "end": {
                              "line": 8342,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "range": [
                        281021,
                        281059
                      ],
                      "loc": {
                        "start": {
                          "line": 8342,
                          "column": 13
                        },
                        "end": {
                          "line": 8342,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "methodName",
                          "range": [
                            281070,
                            281080
                          ],
                          "loc": {
                            "start": {
                              "line": 8342,
                              "column": 62
                            },
                            "end": {
                              "line": 8342,
                              "column": 72
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    281094,
                                    281098
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8343,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 8343,
                                      "column": 14
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arrayRef",
                                    "range": [
                                      281101,
                                      281109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8343,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8343,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "methodName",
                                    "range": [
                                      281110,
                                      281120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8343,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 8343,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    281101,
                                    281121
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8343,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 8343,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  281094,
                                  281121
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8343,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 8343,
                                    "column": 37
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              281090,
                              281122
                            ],
                            "loc": {
                              "start": {
                                "line": 8343,
                                "column": 6
                              },
                              "end": {
                                "line": 8343,
                                "column": 38
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      281129,
                                      281135
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8344,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 8344,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "prototype",
                                    "range": [
                                      281136,
                                      281145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8344,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 8344,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    281129,
                                    281145
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8344,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 8344,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "methodName",
                                  "range": [
                                    281146,
                                    281156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8344,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 8344,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  281129,
                                  281157
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8344,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 8344,
                                    "column": 34
                                  }
                                }
                              },
                              "right": {
                                "type": "FunctionExpression",
                                "id": null,
                                "params": [],
                                "defaults": [],
                                "body": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "expression": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              281181,
                                              281185
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8345,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 8345,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "apply",
                                            "range": [
                                              281186,
                                              281191
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8345,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 8345,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            281181,
                                            281191
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8345,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 8345,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                281192,
                                                281196
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8345,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 8345,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "__wrapped__",
                                              "range": [
                                                281197,
                                                281208
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8345,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 8345,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "range": [
                                              281192,
                                              281208
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8345,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 8345,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "arguments",
                                            "range": [
                                              281210,
                                              281219
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8345,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 8345,
                                                "column": 46
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          281181,
                                          281220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8345,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 8345,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "range": [
                                        281181,
                                        281221
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8345,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 8345,
                                          "column": 48
                                        }
                                      }
                                    },
                                    {
                                      "type": "ReturnStatement",
                                      "argument": {
                                        "type": "ThisExpression",
                                        "range": [
                                          281237,
                                          281241
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8346,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 8346,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "range": [
                                        281230,
                                        281242
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8346,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 8346,
                                          "column": 20
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    281171,
                                    281250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8344,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 8347,
                                      "column": 7
                                    }
                                  }
                                },
                                "rest": null,
                                "generator": false,
                                "expression": false,
                                "range": [
                                  281160,
                                  281250
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8344,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 8347,
                                    "column": 7
                                  }
                                }
                              },
                              "range": [
                                281129,
                                281250
                              ],
                              "loc": {
                                "start": {
                                  "line": 8344,
                                  "column": 6
                                },
                                "end": {
                                  "line": 8347,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              281129,
                              281251
                            ],
                            "loc": {
                              "start": {
                                "line": 8344,
                                "column": 6
                              },
                              "end": {
                                "line": 8347,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          281082,
                          281257
                        ],
                        "loc": {
                          "start": {
                            "line": 8342,
                            "column": 74
                          },
                          "end": {
                            "line": 8348,
                            "column": 5
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        281061,
                        281257
                      ],
                      "loc": {
                        "start": {
                          "line": 8342,
                          "column": 53
                        },
                        "end": {
                          "line": 8348,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    281012,
                    281258
                  ],
                  "loc": {
                    "start": {
                      "line": 8342,
                      "column": 4
                    },
                    "end": {
                      "line": 8348,
                      "column": 6
                    }
                  }
                },
                "range": [
                  281012,
                  281259
                ],
                "loc": {
                  "start": {
                    "line": 8342,
                    "column": 4
                  },
                  "end": {
                    "line": 8348,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseEach",
                    "range": [
                      281325,
                      281333
                    ],
                    "loc": {
                      "start": {
                        "line": 8351,
                        "column": 4
                      },
                      "end": {
                        "line": 8351,
                        "column": 12
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "ArrayExpression",
                      "elements": [
                        {
                          "type": "Literal",
                          "value": "concat",
                          "raw": "'concat'",
                          "range": [
                            281335,
                            281343
                          ],
                          "loc": {
                            "start": {
                              "line": 8351,
                              "column": 14
                            },
                            "end": {
                              "line": 8351,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": "splice",
                          "raw": "'splice'",
                          "range": [
                            281345,
                            281353
                          ],
                          "loc": {
                            "start": {
                              "line": 8351,
                              "column": 24
                            },
                            "end": {
                              "line": 8351,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        281334,
                        281354
                      ],
                      "loc": {
                        "start": {
                          "line": 8351,
                          "column": 13
                        },
                        "end": {
                          "line": 8351,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "methodName",
                          "range": [
                            281365,
                            281375
                          ],
                          "loc": {
                            "start": {
                              "line": 8351,
                              "column": 44
                            },
                            "end": {
                              "line": 8351,
                              "column": 54
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    281389,
                                    281393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8352,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 8352,
                                      "column": 14
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arrayRef",
                                    "range": [
                                      281396,
                                      281404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8352,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8352,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "methodName",
                                    "range": [
                                      281405,
                                      281415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8352,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 8352,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    281396,
                                    281416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8352,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 8352,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  281389,
                                  281416
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8352,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 8352,
                                    "column": 37
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              281385,
                              281417
                            ],
                            "loc": {
                              "start": {
                                "line": 8352,
                                "column": 6
                              },
                              "end": {
                                "line": 8352,
                                "column": 38
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "lodash",
                                    "range": [
                                      281424,
                                      281430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8353,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 8353,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "prototype",
                                    "range": [
                                      281431,
                                      281440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8353,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 8353,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    281424,
                                    281440
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8353,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 8353,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "methodName",
                                  "range": [
                                    281441,
                                    281451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8353,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 8353,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  281424,
                                  281452
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8353,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 8353,
                                    "column": 34
                                  }
                                }
                              },
                              "right": {
                                "type": "FunctionExpression",
                                "id": null,
                                "params": [],
                                "defaults": [],
                                "body": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ReturnStatement",
                                      "argument": {
                                        "type": "NewExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "lodashWrapper",
                                          "range": [
                                            281487,
                                            281500
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8354,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 8354,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "func",
                                                "range": [
                                                  281501,
                                                  281505
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8354,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 8354,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "apply",
                                                "range": [
                                                  281506,
                                                  281511
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8354,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 8354,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                281501,
                                                281511
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8354,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 8354,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    281512,
                                                    281516
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8354,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 8354,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "__wrapped__",
                                                  "range": [
                                                    281517,
                                                    281528
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8354,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 8354,
                                                      "column": 60
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  281512,
                                                  281528
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8354,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 8354,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "arguments",
                                                "range": [
                                                  281530,
                                                  281539
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8354,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 8354,
                                                    "column": 71
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              281501,
                                              281540
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8354,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 8354,
                                                "column": 72
                                              }
                                            }
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                281542,
                                                281546
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8354,
                                                  "column": 74
                                                },
                                                "end": {
                                                  "line": 8354,
                                                  "column": 78
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "__chain__",
                                              "range": [
                                                281547,
                                                281556
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8354,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 8354,
                                                  "column": 88
                                                }
                                              }
                                            },
                                            "range": [
                                              281542,
                                              281556
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8354,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 8354,
                                                "column": 88
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          281483,
                                          281557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8354,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 8354,
                                            "column": 89
                                          }
                                        }
                                      },
                                      "range": [
                                        281476,
                                        281558
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8354,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 8354,
                                          "column": 90
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    281466,
                                    281566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8353,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 8355,
                                      "column": 7
                                    }
                                  }
                                },
                                "rest": null,
                                "generator": false,
                                "expression": false,
                                "range": [
                                  281455,
                                  281566
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8353,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 8355,
                                    "column": 7
                                  }
                                }
                              },
                              "range": [
                                281424,
                                281566
                              ],
                              "loc": {
                                "start": {
                                  "line": 8353,
                                  "column": 6
                                },
                                "end": {
                                  "line": 8355,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              281424,
                              281567
                            ],
                            "loc": {
                              "start": {
                                "line": 8353,
                                "column": 6
                              },
                              "end": {
                                "line": 8355,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          281377,
                          281573
                        ],
                        "loc": {
                          "start": {
                            "line": 8351,
                            "column": 56
                          },
                          "end": {
                            "line": 8356,
                            "column": 5
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        281356,
                        281573
                      ],
                      "loc": {
                        "start": {
                          "line": 8351,
                          "column": 35
                        },
                        "end": {
                          "line": 8356,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    281325,
                    281574
                  ],
                  "loc": {
                    "start": {
                      "line": 8351,
                      "column": 4
                    },
                    "end": {
                      "line": 8356,
                      "column": 6
                    }
                  }
                },
                "range": [
                  281325,
                  281575
                ],
                "loc": {
                  "start": {
                    "line": 8351,
                    "column": 4
                  },
                  "end": {
                    "line": 8356,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "support",
                      "range": [
                        281713,
                        281720
                      ],
                      "loc": {
                        "start": {
                          "line": 8360,
                          "column": 9
                        },
                        "end": {
                          "line": 8360,
                          "column": 16
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "spliceObjects",
                      "range": [
                        281721,
                        281734
                      ],
                      "loc": {
                        "start": {
                          "line": 8360,
                          "column": 17
                        },
                        "end": {
                          "line": 8360,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      281713,
                      281734
                    ],
                    "loc": {
                      "start": {
                        "line": 8360,
                        "column": 9
                      },
                      "end": {
                        "line": 8360,
                        "column": 30
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    281712,
                    281734
                  ],
                  "loc": {
                    "start": {
                      "line": 8360,
                      "column": 8
                    },
                    "end": {
                      "line": 8360,
                      "column": 30
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            281744,
                            281752
                          ],
                          "loc": {
                            "start": {
                              "line": 8361,
                              "column": 6
                            },
                            "end": {
                              "line": 8361,
                              "column": 14
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "pop",
                                "raw": "'pop'",
                                "range": [
                                  281754,
                                  281759
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8361,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 8361,
                                    "column": 21
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "shift",
                                "raw": "'shift'",
                                "range": [
                                  281761,
                                  281768
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8361,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 8361,
                                    "column": 30
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "splice",
                                "raw": "'splice'",
                                "range": [
                                  281770,
                                  281778
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8361,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 8361,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              281753,
                              281779
                            ],
                            "loc": {
                              "start": {
                                "line": 8361,
                                "column": 15
                              },
                              "end": {
                                "line": 8361,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "methodName",
                                "range": [
                                  281790,
                                  281800
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8361,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 8361,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "func",
                                        "range": [
                                          281816,
                                          281820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8362,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 8362,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "arrayRef",
                                          "range": [
                                            281823,
                                            281831
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8362,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 8362,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "methodName",
                                          "range": [
                                            281832,
                                            281842
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8362,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 8362,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          281823,
                                          281843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8362,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 8362,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        281816,
                                        281843
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8362,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 8362,
                                          "column": 39
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "isSplice",
                                        "range": [
                                          281857,
                                          281865
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8363,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 8363,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "BinaryExpression",
                                        "operator": "==",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "methodName",
                                          "range": [
                                            281868,
                                            281878
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8363,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 8363,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": "splice",
                                          "raw": "'splice'",
                                          "range": [
                                            281882,
                                            281890
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8363,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 8363,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "range": [
                                          281868,
                                          281890
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8363,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 8363,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        281857,
                                        281890
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8363,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 8363,
                                          "column": 45
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    281812,
                                    281891
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8362,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 8363,
                                      "column": 46
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "lodash",
                                          "range": [
                                            281901,
                                            281907
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8365,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 8365,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "prototype",
                                          "range": [
                                            281908,
                                            281917
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 8365,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 8365,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          281901,
                                          281917
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8365,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 8365,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "methodName",
                                        "range": [
                                          281918,
                                          281928
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8365,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 8365,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        281901,
                                        281929
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8365,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 8365,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "FunctionExpression",
                                      "id": null,
                                      "params": [],
                                      "defaults": [],
                                      "body": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "VariableDeclaration",
                                            "declarations": [
                                              {
                                                "type": "VariableDeclarator",
                                                "id": {
                                                  "type": "Identifier",
                                                  "name": "chainAll",
                                                  "range": [
                                                    281959,
                                                    281967
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8366,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 8366,
                                                      "column": 22
                                                    }
                                                  }
                                                },
                                                "init": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      281970,
                                                      281974
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8366,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 8366,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "__chain__",
                                                    "range": [
                                                      281975,
                                                      281984
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8366,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 8366,
                                                        "column": 39
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    281970,
                                                    281984
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8366,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 8366,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  281959,
                                                  281984
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8366,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 8366,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              {
                                                "type": "VariableDeclarator",
                                                "id": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    282000,
                                                    282005
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8367,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 8367,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "init": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      282008,
                                                      282012
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8367,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 8367,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "__wrapped__",
                                                    "range": [
                                                      282013,
                                                      282024
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8367,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 8367,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    282008,
                                                    282024
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8367,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 8367,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  282000,
                                                  282024
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8367,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 8367,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              {
                                                "type": "VariableDeclarator",
                                                "id": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    282040,
                                                    282046
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8368,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 8368,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                "init": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "func",
                                                      "range": [
                                                        282049,
                                                        282053
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8368,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 8368,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "apply",
                                                      "range": [
                                                        282054,
                                                        282059
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8368,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 8368,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      282049,
                                                      282059
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8368,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 8368,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        282060,
                                                        282065
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8368,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 8368,
                                                          "column": 39
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "arguments",
                                                      "range": [
                                                        282067,
                                                        282076
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8368,
                                                          "column": 41
                                                        },
                                                        "end": {
                                                          "line": 8368,
                                                          "column": 50
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    282049,
                                                    282077
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8368,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 8368,
                                                      "column": 51
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  282040,
                                                  282077
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8368,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 8368,
                                                    "column": 51
                                                  }
                                                }
                                              }
                                            ],
                                            "kind": "var",
                                            "range": [
                                              281955,
                                              282078
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8366,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 8368,
                                                "column": 52
                                              }
                                            }
                                          },
                                          {
                                            "type": "IfStatement",
                                            "test": {
                                              "type": "BinaryExpression",
                                              "operator": "===",
                                              "left": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    282094,
                                                    282099
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8370,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 8370,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "length",
                                                  "range": [
                                                    282100,
                                                    282106
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8370,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 8370,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  282094,
                                                  282106
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8370,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 8370,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  282111,
                                                  282112
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8370,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 8370,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                282094,
                                                282112
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8370,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 8370,
                                                  "column": 32
                                                }
                                              }
                                            },
                                            "consequent": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "UnaryExpression",
                                                    "operator": "delete",
                                                    "argument": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "value",
                                                        "range": [
                                                          282135,
                                                          282140
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8371,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 8371,
                                                            "column": 24
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          282141,
                                                          282142
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 8371,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 8371,
                                                            "column": 26
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        282135,
                                                        282143
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 8371,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 8371,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      282128,
                                                      282143
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8371,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 8371,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    282128,
                                                    282144
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8371,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 8371,
                                                      "column": 28
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                282114,
                                                282156
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8370,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 8372,
                                                  "column": 11
                                                }
                                              }
                                            },
                                            "alternate": null,
                                            "range": [
                                              282090,
                                              282156
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8370,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 8372,
                                                "column": 11
                                              }
                                            }
                                          },
                                          {
                                            "type": "ReturnStatement",
                                            "argument": {
                                              "type": "ConditionalExpression",
                                              "test": {
                                                "type": "LogicalExpression",
                                                "operator": "||",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "chainAll",
                                                  "range": [
                                                    282175,
                                                    282183
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8373,
                                                      "column": 18
                                                    },
                                                    "end": {
                                                      "line": 8373,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "isSplice",
                                                  "range": [
                                                    282187,
                                                    282195
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8373,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 8373,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  282175,
                                                  282195
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8373,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 8373,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "lodashWrapper",
                                                  "range": [
                                                    282215,
                                                    282228
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 8374,
                                                      "column": 18
                                                    },
                                                    "end": {
                                                      "line": 8374,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "result",
                                                    "range": [
                                                      282229,
                                                      282235
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8374,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 8374,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "chainAll",
                                                    "range": [
                                                      282237,
                                                      282245
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 8374,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 8374,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  282211,
                                                  282246
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8374,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 8374,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "alternate": {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  282261,
                                                  282267
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8375,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 8375,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                282174,
                                                282267
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8373,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 8375,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "range": [
                                              282167,
                                              282268
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8373,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 8375,
                                                "column": 21
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          281943,
                                          282278
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8365,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 8376,
                                            "column": 9
                                          }
                                        }
                                      },
                                      "rest": null,
                                      "generator": false,
                                      "expression": false,
                                      "range": [
                                        281932,
                                        282278
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8365,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 8376,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "range": [
                                      281901,
                                      282278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8365,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 8376,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    281901,
                                    282279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8365,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 8376,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "range": [
                                281802,
                                282287
                              ],
                              "loc": {
                                "start": {
                                  "line": 8361,
                                  "column": 64
                                },
                                "end": {
                                  "line": 8377,
                                  "column": 7
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              281781,
                              282287
                            ],
                            "loc": {
                              "start": {
                                "line": 8361,
                                "column": 43
                              },
                              "end": {
                                "line": 8377,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          281744,
                          282288
                        ],
                        "loc": {
                          "start": {
                            "line": 8361,
                            "column": 6
                          },
                          "end": {
                            "line": 8377,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        281744,
                        282289
                      ],
                      "loc": {
                        "start": {
                          "line": 8361,
                          "column": 6
                        },
                        "end": {
                          "line": 8377,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    281736,
                    282295
                  ],
                  "loc": {
                    "start": {
                      "line": 8360,
                      "column": 32
                    },
                    "end": {
                      "line": 8378,
                      "column": 5
                    }
                  }
                },
                "alternate": null,
                "range": [
                  281708,
                  282295
                ],
                "loc": {
                  "start": {
                    "line": 8360,
                    "column": 4
                  },
                  "end": {
                    "line": 8378,
                    "column": 5
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        282384,
                        282390
                      ],
                      "loc": {
                        "start": {
                          "line": 8381,
                          "column": 4
                        },
                        "end": {
                          "line": 8381,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "_baseForIn",
                      "range": [
                        282391,
                        282401
                      ],
                      "loc": {
                        "start": {
                          "line": 8381,
                          "column": 11
                        },
                        "end": {
                          "line": 8381,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      282384,
                      282401
                    ],
                    "loc": {
                      "start": {
                        "line": 8381,
                        "column": 4
                      },
                      "end": {
                        "line": 8381,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "baseForIn",
                    "range": [
                      282404,
                      282413
                    ],
                    "loc": {
                      "start": {
                        "line": 8381,
                        "column": 24
                      },
                      "end": {
                        "line": 8381,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    282384,
                    282413
                  ],
                  "loc": {
                    "start": {
                      "line": 8381,
                      "column": 4
                    },
                    "end": {
                      "line": 8381,
                      "column": 33
                    }
                  }
                },
                "range": [
                  282384,
                  282414
                ],
                "loc": {
                  "start": {
                    "line": 8381,
                    "column": 4
                  },
                  "end": {
                    "line": 8381,
                    "column": 34
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        282419,
                        282425
                      ],
                      "loc": {
                        "start": {
                          "line": 8382,
                          "column": 4
                        },
                        "end": {
                          "line": 8382,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "_iteratorTemplate",
                      "range": [
                        282426,
                        282443
                      ],
                      "loc": {
                        "start": {
                          "line": 8382,
                          "column": 11
                        },
                        "end": {
                          "line": 8382,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      282419,
                      282443
                    ],
                    "loc": {
                      "start": {
                        "line": 8382,
                        "column": 4
                      },
                      "end": {
                        "line": 8382,
                        "column": 28
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "iteratorTemplate",
                    "range": [
                      282446,
                      282462
                    ],
                    "loc": {
                      "start": {
                        "line": 8382,
                        "column": 31
                      },
                      "end": {
                        "line": 8382,
                        "column": 47
                      }
                    }
                  },
                  "range": [
                    282419,
                    282462
                  ],
                  "loc": {
                    "start": {
                      "line": 8382,
                      "column": 4
                    },
                    "end": {
                      "line": 8382,
                      "column": 47
                    }
                  }
                },
                "range": [
                  282419,
                  282463
                ],
                "loc": {
                  "start": {
                    "line": 8382,
                    "column": 4
                  },
                  "end": {
                    "line": 8382,
                    "column": 48
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        282468,
                        282474
                      ],
                      "loc": {
                        "start": {
                          "line": 8383,
                          "column": 4
                        },
                        "end": {
                          "line": 8383,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "_shimKeys",
                      "range": [
                        282475,
                        282484
                      ],
                      "loc": {
                        "start": {
                          "line": 8383,
                          "column": 11
                        },
                        "end": {
                          "line": 8383,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      282468,
                      282484
                    ],
                    "loc": {
                      "start": {
                        "line": 8383,
                        "column": 4
                      },
                      "end": {
                        "line": 8383,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "shimKeys",
                    "range": [
                      282487,
                      282495
                    ],
                    "loc": {
                      "start": {
                        "line": 8383,
                        "column": 23
                      },
                      "end": {
                        "line": 8383,
                        "column": 31
                      }
                    }
                  },
                  "range": [
                    282468,
                    282495
                  ],
                  "loc": {
                    "start": {
                      "line": 8383,
                      "column": 4
                    },
                    "end": {
                      "line": 8383,
                      "column": 31
                    }
                  }
                },
                "range": [
                  282468,
                  282496
                ],
                "loc": {
                  "start": {
                    "line": 8383,
                    "column": 4
                  },
                  "end": {
                    "line": 8383,
                    "column": 32
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "lodash",
                  "range": [
                    282509,
                    282515
                  ],
                  "loc": {
                    "start": {
                      "line": 8385,
                      "column": 11
                    },
                    "end": {
                      "line": 8385,
                      "column": 17
                    }
                  }
                },
                "range": [
                  282502,
                  282516
                ],
                "loc": {
                  "start": {
                    "line": 8385,
                    "column": 4
                  },
                  "end": {
                    "line": 8385,
                    "column": 18
                  }
                }
              }
            ],
            "range": [
              18206,
              282520
            ],
            "loc": {
              "start": {
                "line": 574,
                "column": 33
              },
              "end": {
                "line": 8386,
                "column": 3
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            18175,
            282520
          ],
          "loc": {
            "start": {
              "line": 574,
              "column": 2
            },
            "end": {
              "line": 8386,
              "column": 3
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": [
          "context"
        ]
      },
      "vars": {
        "context": null,
        "Array": null,
        "Boolean": null,
        "Date": null,
        "Error": null,
        "Function": null,
        "Math": null,
        "Number": null,
        "Object": null,
        "RegExp": null,
        "String": null,
        "TypeError": null,
        "arrayRef": null,
        "errorProto": null,
        "objectProto": null,
        "stringProto": null,
        "document": null,
        "oldDash": null,
        "toString": null,
        "reNative": null,
        "ceil": null,
        "clearTimeout": null,
        "floor": null,
        "fnToString": null,
        "getPrototypeOf": null,
        "hasOwnProperty": null,
        "push": null,
        "propertyIsEnumerable": null,
        "Set": null,
        "setTimeout": null,
        "splice": null,
        "unshift": null,
        "defineProperty": null,
        "": null,
        "nativeContains": null,
        "nativeCreate": null,
        "nativeIsArray": null,
        "nativeIsFinite": null,
        "nativeIsNaN": null,
        "nativeKeys": null,
        "nativeMax": null,
        "nativeMin": null,
        "nativeNow": null,
        "nativeParseInt": null,
        "nativeRandom": null,
        "nativeTrim": null,
        "nativeTrimLeft": null,
        "nativeTrimRight": null,
        "ctorByClass": null,
        "ctorByClass[undefined]": null,
        "nonEnumProps": null,
        "nonEnumProps[undefined]": null,
        "lodash": null,
        "lodashWrapper": null,
        "lodashWrapper.prototype": null,
        "support": null,
        "lodash.support": null,
        "lodash.templateSettings": null,
        "iteratorTemplate": null,
        "baseBind": null,
        "baseClone": null,
        "baseCreate": null,
        "baseCreateCallback": null,
        "baseCreateWrapper": null,
        "baseDifference": null,
        "baseEach": null,
        "baseEachRight": null,
        "baseFlatten": null,
        "baseForOwn": null,
        "baseForOwnRight": null,
        "baseIsEqual": null,
        "baseMerge": null,
        "baseRandom": null,
        "baseUniq": null,
        "composeArgs": null,
        "composeArgsRight": null,
        "createAggregator": null,
        "createCache": null,
        "createPad": null,
        "createWrapper": null,
        "createIterator": null,
        "getHolders": null,
        "getIndexOf": null,
        "isNative": null,
        "setData": null,
        "shimIsPlainObject": null,
        "isArguments": null,
        "baseForIn": null,
        "shimKeys": null,
        "compact": null,
        "difference": null,
        "drop": null,
        "dropRight": null,
        "dropRightWhile": null,
        "dropWhile": null,
        "findIndex": null,
        "findLastIndex": null,
        "first": null,
        "flatten": null,
        "indexOf": null,
        "initial": null,
        "intersection": null,
        "last": null,
        "lastIndexOf": null,
        "pull": null,
        "range": null,
        "remove": null,
        "rest": null,
        "slice": null,
        "sortedIndex": null,
        "take": null,
        "takeRight": null,
        "takeRightWhile": null,
        "takeWhile": null,
        "union": null,
        "uniq": null,
        "without": null,
        "xor": null,
        "zip": null,
        "zipObject": null,
        "chain": null,
        "tap": null,
        "wrapperChain": null,
        "wrapperToString": null,
        "wrapperValueOf": null,
        "at": null,
        "contains": null,
        "countBy": null,
        "every": null,
        "filter": null,
        "find": null,
        "findLast": null,
        "forEach": null,
        "forEachRight": null,
        "groupBy": null,
        "indexBy": null,
        "invoke": null,
        "map": null,
        "max": null,
        "min": null,
        "partition": null,
        "pluck": null,
        "reduce": null,
        "reduceRight": null,
        "reject": null,
        "sample": null,
        "shuffle": null,
        "size": null,
        "some": null,
        "sortBy": null,
        "toArray": null,
        "where": null,
        "after": null,
        "bind": null,
        "bindAll": null,
        "bindKey": null,
        "compose": null,
        "curry": null,
        "debounce": null,
        "defer": null,
        "delay": null,
        "memoize": null,
        "once": null,
        "partial": null,
        "partialRight": null,
        "throttle": null,
        "wrap": null,
        "assign": null,
        "clone": null,
        "cloneDeep": null,
        "create": null,
        "defaults": null,
        "findKey": null,
        "findLastKey": null,
        "forIn": null,
        "forInRight": null,
        "forOwn": null,
        "forOwnRight": null,
        "functions": null,
        "has": null,
        "invert": null,
        "isArray": null,
        "isBoolean": null,
        "isDate": null,
        "isElement": null,
        "isEmpty": null,
        "isEqual": null,
        "isFinite": null,
        "isFunction": null,
        "isObject": null,
        "isNaN": null,
        "isNull": null,
        "isNumber": null,
        "isPlainObject": null,
        "isRegExp": null,
        "isString": null,
        "isUndefined": null,
        "keys": null,
        "mapValues": null,
        "merge": null,
        "omit": null,
        "pairs": null,
        "pick": null,
        "transform": null,
        "values": null,
        "camelCase": null,
        "capitalize": null,
        "endsWith": null,
        "escape": null,
        "escapeRegExp": null,
        "kebabCase": null,
        "pad": null,
        "padLeft": null,
        "padRight": null,
        "repeat": null,
        "snakeCase": null,
        "startsWith": null,
        "template": null,
        "trim": null,
        "trimLeft": null,
        "trimRight": null,
        "truncate": null,
        "unescape": null,
        "constant": null,
        "createCallback": null,
        "identity": null,
        "matches": null,
        "mixin": null,
        "noConflict": null,
        "noop": null,
        "now": null,
        "parseInt": null,
        "property": null,
        "random": null,
        "result": null,
        "times": null,
        "uniqueId": null,
        "lodash.after": null,
        "lodash.assign": null,
        "lodash.at": null,
        "lodash.bind": null,
        "lodash.bindAll": null,
        "lodash.bindKey": null,
        "lodash.chain": null,
        "lodash.compact": null,
        "lodash.compose": null,
        "lodash.constant": null,
        "lodash.countBy": null,
        "lodash.create": null,
        "lodash.createCallback": null,
        "lodash.curry": null,
        "lodash.debounce": null,
        "lodash.defaults": null,
        "lodash.defer": null,
        "lodash.delay": null,
        "lodash.difference": null,
        "lodash.drop": null,
        "lodash.dropRight": null,
        "lodash.dropRightWhile": null,
        "lodash.dropWhile": null,
        "lodash.filter": null,
        "lodash.flatten": null,
        "lodash.forEach": null,
        "lodash.forEachRight": null,
        "lodash.forIn": null,
        "lodash.forInRight": null,
        "lodash.forOwn": null,
        "lodash.forOwnRight": null,
        "lodash.functions": null,
        "lodash.groupBy": null,
        "lodash.indexBy": null,
        "lodash.initial": null,
        "lodash.intersection": null,
        "lodash.invert": null,
        "lodash.invoke": null,
        "lodash.keys": null,
        "lodash.map": null,
        "lodash.mapValues": null,
        "lodash.matches": null,
        "lodash.max": null,
        "lodash.memoize": null,
        "lodash.merge": null,
        "lodash.min": null,
        "lodash.omit": null,
        "lodash.once": null,
        "lodash.pairs": null,
        "lodash.partial": null,
        "lodash.partialRight": null,
        "lodash.partition": null,
        "lodash.pick": null,
        "lodash.pluck": null,
        "lodash.property": null,
        "lodash.pull": null,
        "lodash.range": null,
        "lodash.reject": null,
        "lodash.remove": null,
        "lodash.rest": null,
        "lodash.shuffle": null,
        "lodash.slice": null,
        "lodash.sortBy": null,
        "lodash.tap": null,
        "lodash.throttle": null,
        "lodash.times": null,
        "lodash.toArray": null,
        "lodash.transform": null,
        "lodash.union": null,
        "lodash.uniq": null,
        "lodash.values": null,
        "lodash.where": null,
        "lodash.without": null,
        "lodash.wrap": null,
        "lodash.xor": null,
        "lodash.zip": null,
        "lodash.zipObject": null,
        "lodash.callback": null,
        "lodash.collect": null,
        "lodash.each": null,
        "lodash.eachRight": null,
        "lodash.extend": null,
        "lodash.methods": null,
        "lodash.object": null,
        "lodash.select": null,
        "lodash.tail": null,
        "lodash.unique": null,
        "lodash.unzip": null,
        "lodash.camelCase": null,
        "lodash.capitalize": null,
        "lodash.clone": null,
        "lodash.cloneDeep": null,
        "lodash.contains": null,
        "lodash.endsWith": null,
        "lodash.escape": null,
        "lodash.escapeRegExp": null,
        "lodash.every": null,
        "lodash.find": null,
        "lodash.findIndex": null,
        "lodash.findKey": null,
        "lodash.findLast": null,
        "lodash.findLastIndex": null,
        "lodash.findLastKey": null,
        "lodash.has": null,
        "lodash.identity": null,
        "lodash.indexOf": null,
        "lodash.isArguments": null,
        "lodash.isArray": null,
        "lodash.isBoolean": null,
        "lodash.isDate": null,
        "lodash.isElement": null,
        "lodash.isEmpty": null,
        "lodash.isEqual": null,
        "lodash.isFinite": null,
        "lodash.isFunction": null,
        "lodash.isNaN": null,
        "lodash.isNull": null,
        "lodash.isNumber": null,
        "lodash.isObject": null,
        "lodash.isPlainObject": null,
        "lodash.isRegExp": null,
        "lodash.isString": null,
        "lodash.isUndefined": null,
        "lodash.kebabCase": null,
        "lodash.lastIndexOf": null,
        "lodash.mixin": null,
        "lodash.noConflict": null,
        "lodash.noop": null,
        "lodash.now": null,
        "lodash.pad": null,
        "lodash.padLeft": null,
        "lodash.padRight": null,
        "lodash.parseInt": null,
        "lodash.random": null,
        "lodash.reduce": null,
        "lodash.reduceRight": null,
        "lodash.repeat": null,
        "lodash.result": null,
        "lodash.runInContext": null,
        "lodash.size": null,
        "lodash.some": null,
        "lodash.sortedIndex": null,
        "lodash.snakeCase": null,
        "lodash.startsWith": null,
        "lodash.template": null,
        "lodash.trim": null,
        "lodash.trimLeft": null,
        "lodash.trimRight": null,
        "lodash.truncate": null,
        "lodash.unescape": null,
        "lodash.uniqueId": null,
        "lodash.all": null,
        "lodash.any": null,
        "lodash.detect": null,
        "lodash.findWhere": null,
        "lodash.foldl": null,
        "lodash.foldr": null,
        "lodash.include": null,
        "lodash.inject": null,
        "lodash.first": null,
        "lodash.last": null,
        "lodash.sample": null,
        "lodash.take": null,
        "lodash.takeRight": null,
        "lodash.takeRightWhile": null,
        "lodash.takeWhile": null,
        "lodash.head": null,
        "lodash.VERSION": null,
        "lodash.prototype.chain": null,
        "lodash.prototype.toString": null,
        "lodash.prototype.value": null,
        "lodash.prototype.valueOf": null,
        "lodash._baseForIn": null,
        "lodash._iteratorTemplate": null,
        "lodash._shimKeys": null
      }
    },
    "undocumented": true,
    "name": "runInContext",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18498,
        18587
      ],
      "filename": "lodash.js",
      "lineno": 579,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001249",
        "name": "context",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18508,
              18515
            ],
            "loc": {
              "start": {
                "line": 579,
                "column": 14
              },
              "end": {
                "line": 579,
                "column": 21
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "_",
                "range": [
                  18518,
                  18519
                ],
                "loc": {
                  "start": {
                    "line": 579,
                    "column": 24
                  },
                  "end": {
                    "line": 579,
                    "column": 25
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "defaults",
                "range": [
                  18520,
                  18528
                ],
                "loc": {
                  "start": {
                    "line": 579,
                    "column": 26
                  },
                  "end": {
                    "line": 579,
                    "column": 34
                  }
                }
              },
              "range": [
                18518,
                18528
              ],
              "loc": {
                "start": {
                  "line": 579,
                  "column": 24
                },
                "end": {
                  "line": 579,
                  "column": 34
                }
              }
            },
            "arguments": [
              {
                "type": "CallExpression",
                "callee": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "root",
                    "range": [
                      18529,
                      18533
                    ],
                    "loc": {
                      "start": {
                        "line": 579,
                        "column": 35
                      },
                      "end": {
                        "line": 579,
                        "column": 39
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "Object",
                    "range": [
                      18534,
                      18540
                    ],
                    "loc": {
                      "start": {
                        "line": 579,
                        "column": 40
                      },
                      "end": {
                        "line": 579,
                        "column": 46
                      }
                    }
                  },
                  "range": [
                    18529,
                    18540
                  ],
                  "loc": {
                    "start": {
                      "line": 579,
                      "column": 35
                    },
                    "end": {
                      "line": 579,
                      "column": 46
                    }
                  }
                },
                "arguments": [],
                "range": [
                  18529,
                  18542
                ],
                "loc": {
                  "start": {
                    "line": 579,
                    "column": 35
                  },
                  "end": {
                    "line": 579,
                    "column": 48
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "context",
                "range": [
                  18544,
                  18551
                ],
                "loc": {
                  "start": {
                    "line": 579,
                    "column": 50
                  },
                  "end": {
                    "line": 579,
                    "column": 57
                  }
                }
              },
              {
                "type": "CallExpression",
                "callee": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "_",
                    "range": [
                      18553,
                      18554
                    ],
                    "loc": {
                      "start": {
                        "line": 579,
                        "column": 59
                      },
                      "end": {
                        "line": 579,
                        "column": 60
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "pick",
                    "range": [
                      18555,
                      18559
                    ],
                    "loc": {
                      "start": {
                        "line": 579,
                        "column": 61
                      },
                      "end": {
                        "line": 579,
                        "column": 65
                      }
                    }
                  },
                  "range": [
                    18553,
                    18559
                  ],
                  "loc": {
                    "start": {
                      "line": 579,
                      "column": 59
                    },
                    "end": {
                      "line": 579,
                      "column": 65
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "root",
                    "range": [
                      18560,
                      18564
                    ],
                    "loc": {
                      "start": {
                        "line": 579,
                        "column": 66
                      },
                      "end": {
                        "line": 579,
                        "column": 70
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "contextProps",
                    "range": [
                      18566,
                      18578
                    ],
                    "loc": {
                      "start": {
                        "line": 579,
                        "column": 72
                      },
                      "end": {
                        "line": 579,
                        "column": 84
                      }
                    }
                  }
                ],
                "range": [
                  18553,
                  18579
                ],
                "loc": {
                  "start": {
                    "line": 579,
                    "column": 59
                  },
                  "end": {
                    "line": 579,
                    "column": 85
                  }
                }
              }
            ],
            "range": [
              18518,
              18580
            ],
            "loc": {
              "start": {
                "line": 579,
                "column": 24
              },
              "end": {
                "line": 579,
                "column": 86
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "root",
            "range": [
              18583,
              18587
            ],
            "loc": {
              "start": {
                "line": 579,
                "column": 89
              },
              "end": {
                "line": 579,
                "column": 93
              }
            }
          },
          "range": [
            18508,
            18587
          ],
          "loc": {
            "start": {
              "line": 579,
              "column": 14
            },
            "end": {
              "line": 579,
              "column": 93
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "context",
    "kind": "member",
    "longname": "context",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18639,
        18660
      ],
      "filename": "lodash.js",
      "lineno": 582,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001270",
        "name": "Array",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18647,
              18654
            ],
            "loc": {
              "start": {
                "line": 582,
                "column": 16
              },
              "end": {
                "line": 582,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              18655,
              18660
            ],
            "loc": {
              "start": {
                "line": 582,
                "column": 24
              },
              "end": {
                "line": 582,
                "column": 29
              }
            }
          },
          "range": [
            18647,
            18660
          ],
          "loc": {
            "start": {
              "line": 582,
              "column": 16
            },
            "end": {
              "line": 582,
              "column": 29
            }
          }
        },
        "value": "context.Array"
      }
    },
    "undocumented": true,
    "name": "Array",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~Array",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18670,
        18695
      ],
      "filename": "lodash.js",
      "lineno": 583,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001275",
        "name": "Boolean",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18680,
              18687
            ],
            "loc": {
              "start": {
                "line": 583,
                "column": 18
              },
              "end": {
                "line": 583,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Boolean",
            "range": [
              18688,
              18695
            ],
            "loc": {
              "start": {
                "line": 583,
                "column": 26
              },
              "end": {
                "line": 583,
                "column": 33
              }
            }
          },
          "range": [
            18680,
            18695
          ],
          "loc": {
            "start": {
              "line": 583,
              "column": 18
            },
            "end": {
              "line": 583,
              "column": 33
            }
          }
        },
        "value": "context.Boolean"
      }
    },
    "undocumented": true,
    "name": "Boolean",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~Boolean",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18705,
        18724
      ],
      "filename": "lodash.js",
      "lineno": 584,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001280",
        "name": "Date",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18712,
              18719
            ],
            "loc": {
              "start": {
                "line": 584,
                "column": 15
              },
              "end": {
                "line": 584,
                "column": 22
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Date",
            "range": [
              18720,
              18724
            ],
            "loc": {
              "start": {
                "line": 584,
                "column": 23
              },
              "end": {
                "line": 584,
                "column": 27
              }
            }
          },
          "range": [
            18712,
            18724
          ],
          "loc": {
            "start": {
              "line": 584,
              "column": 15
            },
            "end": {
              "line": 584,
              "column": 27
            }
          }
        },
        "value": "context.Date"
      }
    },
    "undocumented": true,
    "name": "Date",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~Date",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18734,
        18755
      ],
      "filename": "lodash.js",
      "lineno": 585,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001285",
        "name": "Error",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18742,
              18749
            ],
            "loc": {
              "start": {
                "line": 585,
                "column": 16
              },
              "end": {
                "line": 585,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Error",
            "range": [
              18750,
              18755
            ],
            "loc": {
              "start": {
                "line": 585,
                "column": 24
              },
              "end": {
                "line": 585,
                "column": 29
              }
            }
          },
          "range": [
            18742,
            18755
          ],
          "loc": {
            "start": {
              "line": 585,
              "column": 16
            },
            "end": {
              "line": 585,
              "column": 29
            }
          }
        },
        "value": "context.Error"
      }
    },
    "undocumented": true,
    "name": "Error",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~Error",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18765,
        18792
      ],
      "filename": "lodash.js",
      "lineno": 586,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001290",
        "name": "Function",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18776,
              18783
            ],
            "loc": {
              "start": {
                "line": 586,
                "column": 19
              },
              "end": {
                "line": 586,
                "column": 26
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Function",
            "range": [
              18784,
              18792
            ],
            "loc": {
              "start": {
                "line": 586,
                "column": 27
              },
              "end": {
                "line": 586,
                "column": 35
              }
            }
          },
          "range": [
            18776,
            18792
          ],
          "loc": {
            "start": {
              "line": 586,
              "column": 19
            },
            "end": {
              "line": 586,
              "column": 35
            }
          }
        },
        "value": "context.Function"
      }
    },
    "undocumented": true,
    "name": "Function",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~Function",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18802,
        18821
      ],
      "filename": "lodash.js",
      "lineno": 587,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001295",
        "name": "Math",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18809,
              18816
            ],
            "loc": {
              "start": {
                "line": 587,
                "column": 15
              },
              "end": {
                "line": 587,
                "column": 22
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Math",
            "range": [
              18817,
              18821
            ],
            "loc": {
              "start": {
                "line": 587,
                "column": 23
              },
              "end": {
                "line": 587,
                "column": 27
              }
            }
          },
          "range": [
            18809,
            18821
          ],
          "loc": {
            "start": {
              "line": 587,
              "column": 15
            },
            "end": {
              "line": 587,
              "column": 27
            }
          }
        },
        "value": "context.Math"
      }
    },
    "undocumented": true,
    "name": "Math",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~Math",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18831,
        18854
      ],
      "filename": "lodash.js",
      "lineno": 588,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001300",
        "name": "Number",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18840,
              18847
            ],
            "loc": {
              "start": {
                "line": 588,
                "column": 17
              },
              "end": {
                "line": 588,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Number",
            "range": [
              18848,
              18854
            ],
            "loc": {
              "start": {
                "line": 588,
                "column": 25
              },
              "end": {
                "line": 588,
                "column": 31
              }
            }
          },
          "range": [
            18840,
            18854
          ],
          "loc": {
            "start": {
              "line": 588,
              "column": 17
            },
            "end": {
              "line": 588,
              "column": 31
            }
          }
        },
        "value": "context.Number"
      }
    },
    "undocumented": true,
    "name": "Number",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~Number",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18864,
        18887
      ],
      "filename": "lodash.js",
      "lineno": 589,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001305",
        "name": "Object",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18873,
              18880
            ],
            "loc": {
              "start": {
                "line": 589,
                "column": 17
              },
              "end": {
                "line": 589,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              18881,
              18887
            ],
            "loc": {
              "start": {
                "line": 589,
                "column": 25
              },
              "end": {
                "line": 589,
                "column": 31
              }
            }
          },
          "range": [
            18873,
            18887
          ],
          "loc": {
            "start": {
              "line": 589,
              "column": 17
            },
            "end": {
              "line": 589,
              "column": 31
            }
          }
        },
        "value": "context.Object"
      }
    },
    "undocumented": true,
    "name": "Object",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~Object",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18897,
        18920
      ],
      "filename": "lodash.js",
      "lineno": 590,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001310",
        "name": "RegExp",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18906,
              18913
            ],
            "loc": {
              "start": {
                "line": 590,
                "column": 17
              },
              "end": {
                "line": 590,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "RegExp",
            "range": [
              18914,
              18920
            ],
            "loc": {
              "start": {
                "line": 590,
                "column": 25
              },
              "end": {
                "line": 590,
                "column": 31
              }
            }
          },
          "range": [
            18906,
            18920
          ],
          "loc": {
            "start": {
              "line": 590,
              "column": 17
            },
            "end": {
              "line": 590,
              "column": 31
            }
          }
        },
        "value": "context.RegExp"
      }
    },
    "undocumented": true,
    "name": "RegExp",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~RegExp",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18930,
        18953
      ],
      "filename": "lodash.js",
      "lineno": 591,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001315",
        "name": "String",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18939,
              18946
            ],
            "loc": {
              "start": {
                "line": 591,
                "column": 17
              },
              "end": {
                "line": 591,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "String",
            "range": [
              18947,
              18953
            ],
            "loc": {
              "start": {
                "line": 591,
                "column": 25
              },
              "end": {
                "line": 591,
                "column": 31
              }
            }
          },
          "range": [
            18939,
            18953
          ],
          "loc": {
            "start": {
              "line": 591,
              "column": 17
            },
            "end": {
              "line": 591,
              "column": 31
            }
          }
        },
        "value": "context.String"
      }
    },
    "undocumented": true,
    "name": "String",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~String",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        18963,
        18992
      ],
      "filename": "lodash.js",
      "lineno": 592,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001320",
        "name": "TypeError",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              18975,
              18982
            ],
            "loc": {
              "start": {
                "line": 592,
                "column": 20
              },
              "end": {
                "line": 592,
                "column": 27
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "TypeError",
            "range": [
              18983,
              18992
            ],
            "loc": {
              "start": {
                "line": 592,
                "column": 28
              },
              "end": {
                "line": 592,
                "column": 37
              }
            }
          },
          "range": [
            18975,
            18992
          ],
          "loc": {
            "start": {
              "line": 592,
              "column": 20
            },
            "end": {
              "line": 592,
              "column": 37
            }
          }
        },
        "value": "context.TypeError"
      }
    },
    "undocumented": true,
    "name": "TypeError",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~TypeError",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19048,
        19074
      ],
      "filename": "lodash.js",
      "lineno": 595,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001326",
        "name": "arrayRef",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              19059,
              19064
            ],
            "loc": {
              "start": {
                "line": 595,
                "column": 19
              },
              "end": {
                "line": 595,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "prototype",
            "range": [
              19065,
              19074
            ],
            "loc": {
              "start": {
                "line": 595,
                "column": 25
              },
              "end": {
                "line": 595,
                "column": 34
              }
            }
          },
          "range": [
            19059,
            19074
          ],
          "loc": {
            "start": {
              "line": 595,
              "column": 19
            },
            "end": {
              "line": 595,
              "column": 34
            }
          }
        },
        "value": "Array.prototype"
      }
    },
    "undocumented": true,
    "name": "arrayRef",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~arrayRef",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19084,
        19112
      ],
      "filename": "lodash.js",
      "lineno": 596,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001331",
        "name": "errorProto",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Error",
            "range": [
              19097,
              19102
            ],
            "loc": {
              "start": {
                "line": 596,
                "column": 21
              },
              "end": {
                "line": 596,
                "column": 26
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "prototype",
            "range": [
              19103,
              19112
            ],
            "loc": {
              "start": {
                "line": 596,
                "column": 27
              },
              "end": {
                "line": 596,
                "column": 36
              }
            }
          },
          "range": [
            19097,
            19112
          ],
          "loc": {
            "start": {
              "line": 596,
              "column": 21
            },
            "end": {
              "line": 596,
              "column": 36
            }
          }
        },
        "value": "Error.prototype"
      }
    },
    "undocumented": true,
    "name": "errorProto",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~errorProto",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19122,
        19152
      ],
      "filename": "lodash.js",
      "lineno": 597,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001336",
        "name": "objectProto",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              19136,
              19142
            ],
            "loc": {
              "start": {
                "line": 597,
                "column": 22
              },
              "end": {
                "line": 597,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "prototype",
            "range": [
              19143,
              19152
            ],
            "loc": {
              "start": {
                "line": 597,
                "column": 29
              },
              "end": {
                "line": 597,
                "column": 38
              }
            }
          },
          "range": [
            19136,
            19152
          ],
          "loc": {
            "start": {
              "line": 597,
              "column": 22
            },
            "end": {
              "line": 597,
              "column": 38
            }
          }
        },
        "value": "Object.prototype"
      }
    },
    "undocumented": true,
    "name": "objectProto",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~objectProto",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19162,
        19192
      ],
      "filename": "lodash.js",
      "lineno": 598,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001341",
        "name": "stringProto",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "String",
            "range": [
              19176,
              19182
            ],
            "loc": {
              "start": {
                "line": 598,
                "column": 22
              },
              "end": {
                "line": 598,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "prototype",
            "range": [
              19183,
              19192
            ],
            "loc": {
              "start": {
                "line": 598,
                "column": 29
              },
              "end": {
                "line": 598,
                "column": 38
              }
            }
          },
          "range": [
            19176,
            19192
          ],
          "loc": {
            "start": {
              "line": 598,
              "column": 22
            },
            "end": {
              "line": 598,
              "column": 38
            }
          }
        },
        "value": "String.prototype"
      }
    },
    "undocumented": true,
    "name": "stringProto",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~stringProto",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19241,
        19300
      ],
      "filename": "lodash.js",
      "lineno": 601,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001347",
        "name": "document",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "Identifier",
              "name": "document",
              "range": [
                19253,
                19261
              ],
              "loc": {
                "start": {
                  "line": 601,
                  "column": 20
                },
                "end": {
                  "line": 601,
                  "column": 28
                }
              }
            },
            "right": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "context",
                "range": [
                  19264,
                  19271
                ],
                "loc": {
                  "start": {
                    "line": 601,
                    "column": 31
                  },
                  "end": {
                    "line": 601,
                    "column": 38
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "window",
                "range": [
                  19272,
                  19278
                ],
                "loc": {
                  "start": {
                    "line": 601,
                    "column": 39
                  },
                  "end": {
                    "line": 601,
                    "column": 45
                  }
                }
              },
              "range": [
                19264,
                19278
              ],
              "loc": {
                "start": {
                  "line": 601,
                  "column": 31
                },
                "end": {
                  "line": 601,
                  "column": 45
                }
              }
            },
            "range": [
              19253,
              19278
            ],
            "loc": {
              "start": {
                "line": 601,
                "column": 20
              },
              "end": {
                "line": 601,
                "column": 45
              }
            }
          },
          "right": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "document",
              "range": [
                19283,
                19291
              ],
              "loc": {
                "start": {
                  "line": 601,
                  "column": 50
                },
                "end": {
                  "line": 601,
                  "column": 58
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "document",
              "range": [
                19292,
                19300
              ],
              "loc": {
                "start": {
                  "line": 601,
                  "column": 59
                },
                "end": {
                  "line": 601,
                  "column": 67
                }
              }
            },
            "range": [
              19283,
              19300
            ],
            "loc": {
              "start": {
                "line": 601,
                "column": 50
              },
              "end": {
                "line": 601,
                "column": 67
              }
            }
          },
          "range": [
            19252,
            19300
          ],
          "loc": {
            "start": {
              "line": 601,
              "column": 19
            },
            "end": {
              "line": 601,
              "column": 67
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "document",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~document",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19253,
        19278
      ],
      "filename": "lodash.js",
      "lineno": 601,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001350",
        "name": "document",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              19264,
              19271
            ],
            "loc": {
              "start": {
                "line": 601,
                "column": 31
              },
              "end": {
                "line": 601,
                "column": 38
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "window",
            "range": [
              19272,
              19278
            ],
            "loc": {
              "start": {
                "line": 601,
                "column": 39
              },
              "end": {
                "line": 601,
                "column": 45
              }
            }
          },
          "range": [
            19264,
            19278
          ],
          "loc": {
            "start": {
              "line": 601,
              "column": 31
            },
            "end": {
              "line": 601,
              "column": 45
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "context.window"
      }
    },
    "undocumented": true,
    "name": "document",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~document",
    "scope": "static",
    "longname": "<anonymous>~runInContext~document.document"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19381,
        19400
      ],
      "filename": "lodash.js",
      "lineno": 604,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001359",
        "name": "oldDash",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              19391,
              19398
            ],
            "loc": {
              "start": {
                "line": 604,
                "column": 18
              },
              "end": {
                "line": 604,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "_",
            "range": [
              19399,
              19400
            ],
            "loc": {
              "start": {
                "line": 604,
                "column": 26
              },
              "end": {
                "line": 604,
                "column": 27
              }
            }
          },
          "range": [
            19391,
            19400
          ],
          "loc": {
            "start": {
              "line": 604,
              "column": 18
            },
            "end": {
              "line": 604,
              "column": 27
            }
          }
        },
        "value": "context._"
      }
    },
    "undocumented": true,
    "name": "oldDash",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~oldDash",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19471,
        19502
      ],
      "filename": "lodash.js",
      "lineno": 607,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001365",
        "name": "toString",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "objectProto",
            "range": [
              19482,
              19493
            ],
            "loc": {
              "start": {
                "line": 607,
                "column": 19
              },
              "end": {
                "line": 607,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "toString",
            "range": [
              19494,
              19502
            ],
            "loc": {
              "start": {
                "line": 607,
                "column": 31
              },
              "end": {
                "line": 607,
                "column": 39
              }
            }
          },
          "range": [
            19482,
            19502
          ],
          "loc": {
            "start": {
              "line": 607,
              "column": 19
            },
            "end": {
              "line": 607,
              "column": 39
            }
          }
        },
        "value": "objectProto.toString"
      }
    },
    "undocumented": true,
    "name": "toString",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~toString",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19561,
        19701
      ],
      "filename": "lodash.js",
      "lineno": 610,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001371",
        "name": "reNative",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "RegExp",
            "range": [
              19572,
              19578
            ],
            "loc": {
              "start": {
                "line": 610,
                "column": 19
              },
              "end": {
                "line": 610,
                "column": 25
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "BinaryExpression",
                "operator": "+",
                "left": {
                  "type": "Literal",
                  "value": "^",
                  "raw": "'^'",
                  "range": [
                    19579,
                    19582
                  ],
                  "loc": {
                    "start": {
                      "line": 610,
                      "column": 26
                    },
                    "end": {
                      "line": 610,
                      "column": 29
                    }
                  }
                },
                "right": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "escapeRegExp",
                        "range": [
                          19591,
                          19603
                        ],
                        "loc": {
                          "start": {
                            "line": 611,
                            "column": 6
                          },
                          "end": {
                            "line": 611,
                            "column": 18
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "toString",
                          "range": [
                            19604,
                            19612
                          ],
                          "loc": {
                            "start": {
                              "line": 611,
                              "column": 19
                            },
                            "end": {
                              "line": 611,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "range": [
                        19591,
                        19613
                      ],
                      "loc": {
                        "start": {
                          "line": 611,
                          "column": 6
                        },
                        "end": {
                          "line": 611,
                          "column": 28
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "replace",
                      "range": [
                        19621,
                        19628
                      ],
                      "loc": {
                        "start": {
                          "line": 612,
                          "column": 7
                        },
                        "end": {
                          "line": 612,
                          "column": 14
                        }
                      }
                    },
                    "range": [
                      19591,
                      19628
                    ],
                    "loc": {
                      "start": {
                        "line": 611,
                        "column": 6
                      },
                      "end": {
                        "line": 612,
                        "column": 14
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "value": {},
                      "raw": "/toString|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g",
                      "range": [
                        19629,
                        19679
                      ],
                      "loc": {
                        "start": {
                          "line": 612,
                          "column": 15
                        },
                        "end": {
                          "line": 612,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": "$1.*?",
                      "raw": "'$1.*?'",
                      "range": [
                        19681,
                        19688
                      ],
                      "loc": {
                        "start": {
                          "line": 612,
                          "column": 67
                        },
                        "end": {
                          "line": 612,
                          "column": 74
                        }
                      }
                    }
                  ],
                  "range": [
                    19591,
                    19689
                  ],
                  "loc": {
                    "start": {
                      "line": 611,
                      "column": 6
                    },
                    "end": {
                      "line": 612,
                      "column": 75
                    }
                  }
                },
                "range": [
                  19579,
                  19689
                ],
                "loc": {
                  "start": {
                    "line": 610,
                    "column": 26
                  },
                  "end": {
                    "line": 612,
                    "column": 75
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "$",
                "raw": "'$'",
                "range": [
                  19692,
                  19695
                ],
                "loc": {
                  "start": {
                    "line": 612,
                    "column": 78
                  },
                  "end": {
                    "line": 612,
                    "column": 81
                  }
                }
              },
              "range": [
                19579,
                19695
              ],
              "loc": {
                "start": {
                  "line": 610,
                  "column": 26
                },
                "end": {
                  "line": 612,
                  "column": 81
                }
              }
            }
          ],
          "range": [
            19572,
            19701
          ],
          "loc": {
            "start": {
              "line": 610,
              "column": 19
            },
            "end": {
              "line": 613,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "reNative",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~reNative",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19747,
        19763
      ],
      "filename": "lodash.js",
      "lineno": 616,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001388",
        "name": "ceil",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Math",
            "range": [
              19754,
              19758
            ],
            "loc": {
              "start": {
                "line": 616,
                "column": 15
              },
              "end": {
                "line": 616,
                "column": 19
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "ceil",
            "range": [
              19759,
              19763
            ],
            "loc": {
              "start": {
                "line": 616,
                "column": 20
              },
              "end": {
                "line": 616,
                "column": 24
              }
            }
          },
          "range": [
            19754,
            19763
          ],
          "loc": {
            "start": {
              "line": 616,
              "column": 15
            },
            "end": {
              "line": 616,
              "column": 24
            }
          }
        },
        "value": "Math.ceil"
      }
    },
    "undocumented": true,
    "name": "ceil",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~ceil",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19773,
        19808
      ],
      "filename": "lodash.js",
      "lineno": 617,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001393",
        "name": "clearTimeout",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              19788,
              19795
            ],
            "loc": {
              "start": {
                "line": 617,
                "column": 23
              },
              "end": {
                "line": 617,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "clearTimeout",
            "range": [
              19796,
              19808
            ],
            "loc": {
              "start": {
                "line": 617,
                "column": 31
              },
              "end": {
                "line": 617,
                "column": 43
              }
            }
          },
          "range": [
            19788,
            19808
          ],
          "loc": {
            "start": {
              "line": 617,
              "column": 23
            },
            "end": {
              "line": 617,
              "column": 43
            }
          }
        },
        "value": "context.clearTimeout"
      }
    },
    "undocumented": true,
    "name": "clearTimeout",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~clearTimeout",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19818,
        19836
      ],
      "filename": "lodash.js",
      "lineno": 618,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001398",
        "name": "floor",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Math",
            "range": [
              19826,
              19830
            ],
            "loc": {
              "start": {
                "line": 618,
                "column": 16
              },
              "end": {
                "line": 618,
                "column": 20
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "floor",
            "range": [
              19831,
              19836
            ],
            "loc": {
              "start": {
                "line": 618,
                "column": 21
              },
              "end": {
                "line": 618,
                "column": 26
              }
            }
          },
          "range": [
            19826,
            19836
          ],
          "loc": {
            "start": {
              "line": 618,
              "column": 16
            },
            "end": {
              "line": 618,
              "column": 26
            }
          }
        },
        "value": "Math.floor"
      }
    },
    "undocumented": true,
    "name": "floor",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~floor",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19846,
        19886
      ],
      "filename": "lodash.js",
      "lineno": 619,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001403",
        "name": "fnToString",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Function",
              "range": [
                19859,
                19867
              ],
              "loc": {
                "start": {
                  "line": 619,
                  "column": 21
                },
                "end": {
                  "line": 619,
                  "column": 29
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "prototype",
              "range": [
                19868,
                19877
              ],
              "loc": {
                "start": {
                  "line": 619,
                  "column": 30
                },
                "end": {
                  "line": 619,
                  "column": 39
                }
              }
            },
            "range": [
              19859,
              19877
            ],
            "loc": {
              "start": {
                "line": 619,
                "column": 21
              },
              "end": {
                "line": 619,
                "column": 39
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "toString",
            "range": [
              19878,
              19886
            ],
            "loc": {
              "start": {
                "line": 619,
                "column": 40
              },
              "end": {
                "line": 619,
                "column": 48
              }
            }
          },
          "range": [
            19859,
            19886
          ],
          "loc": {
            "start": {
              "line": 619,
              "column": 21
            },
            "end": {
              "line": 619,
              "column": 48
            }
          }
        },
        "value": "Function.prototype.toString"
      }
    },
    "undocumented": true,
    "name": "fnToString",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~fnToString",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19896,
        19979
      ],
      "filename": "lodash.js",
      "lineno": 620,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001410",
        "name": "getPrototypeOf",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "isNative",
              "range": [
                19913,
                19921
              ],
              "loc": {
                "start": {
                  "line": 620,
                  "column": 25
                },
                "end": {
                  "line": 620,
                  "column": 33
                }
              }
            },
            "arguments": [
              {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "getPrototypeOf",
                  "range": [
                    19922,
                    19936
                  ],
                  "loc": {
                    "start": {
                      "line": 620,
                      "column": 34
                    },
                    "end": {
                      "line": 620,
                      "column": 48
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "Object",
                    "range": [
                      19939,
                      19945
                    ],
                    "loc": {
                      "start": {
                        "line": 620,
                        "column": 51
                      },
                      "end": {
                        "line": 620,
                        "column": 57
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "getPrototypeOf",
                    "range": [
                      19946,
                      19960
                    ],
                    "loc": {
                      "start": {
                        "line": 620,
                        "column": 58
                      },
                      "end": {
                        "line": 620,
                        "column": 72
                      }
                    }
                  },
                  "range": [
                    19939,
                    19960
                  ],
                  "loc": {
                    "start": {
                      "line": 620,
                      "column": 51
                    },
                    "end": {
                      "line": 620,
                      "column": 72
                    }
                  }
                },
                "range": [
                  19922,
                  19960
                ],
                "loc": {
                  "start": {
                    "line": 620,
                    "column": 34
                  },
                  "end": {
                    "line": 620,
                    "column": 72
                  }
                }
              }
            ],
            "range": [
              19913,
              19961
            ],
            "loc": {
              "start": {
                "line": 620,
                "column": 25
              },
              "end": {
                "line": 620,
                "column": 73
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "getPrototypeOf",
            "range": [
              19965,
              19979
            ],
            "loc": {
              "start": {
                "line": 620,
                "column": 77
              },
              "end": {
                "line": 620,
                "column": 91
              }
            }
          },
          "range": [
            19913,
            19979
          ],
          "loc": {
            "start": {
              "line": 620,
              "column": 25
            },
            "end": {
              "line": 620,
              "column": 91
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "getPrototypeOf",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~getPrototypeOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19922,
        19960
      ],
      "filename": "lodash.js",
      "lineno": 620,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001415",
        "name": "getPrototypeOf",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              19939,
              19945
            ],
            "loc": {
              "start": {
                "line": 620,
                "column": 51
              },
              "end": {
                "line": 620,
                "column": 57
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "getPrototypeOf",
            "range": [
              19946,
              19960
            ],
            "loc": {
              "start": {
                "line": 620,
                "column": 58
              },
              "end": {
                "line": 620,
                "column": 72
              }
            }
          },
          "range": [
            19939,
            19960
          ],
          "loc": {
            "start": {
              "line": 620,
              "column": 51
            },
            "end": {
              "line": 620,
              "column": 72
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Object.getPrototypeOf"
      }
    },
    "undocumented": true,
    "name": "getPrototypeOf",
    "kind": "member",
    "longname": "<anonymous>~runInContext~getPrototypeOf",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        19989,
        20032
      ],
      "filename": "lodash.js",
      "lineno": 621,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001421",
        "name": "hasOwnProperty",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "objectProto",
            "range": [
              20006,
              20017
            ],
            "loc": {
              "start": {
                "line": 621,
                "column": 25
              },
              "end": {
                "line": 621,
                "column": 36
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "hasOwnProperty",
            "range": [
              20018,
              20032
            ],
            "loc": {
              "start": {
                "line": 621,
                "column": 37
              },
              "end": {
                "line": 621,
                "column": 51
              }
            }
          },
          "range": [
            20006,
            20032
          ],
          "loc": {
            "start": {
              "line": 621,
              "column": 25
            },
            "end": {
              "line": 621,
              "column": 51
            }
          }
        },
        "value": "objectProto.hasOwnProperty"
      }
    },
    "undocumented": true,
    "name": "hasOwnProperty",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~hasOwnProperty",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20042,
        20062
      ],
      "filename": "lodash.js",
      "lineno": 622,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001426",
        "name": "push",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "arrayRef",
            "range": [
              20049,
              20057
            ],
            "loc": {
              "start": {
                "line": 622,
                "column": 15
              },
              "end": {
                "line": 622,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "push",
            "range": [
              20058,
              20062
            ],
            "loc": {
              "start": {
                "line": 622,
                "column": 24
              },
              "end": {
                "line": 622,
                "column": 28
              }
            }
          },
          "range": [
            20049,
            20062
          ],
          "loc": {
            "start": {
              "line": 622,
              "column": 15
            },
            "end": {
              "line": 622,
              "column": 28
            }
          }
        },
        "value": "arrayRef.push"
      }
    },
    "undocumented": true,
    "name": "push",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~push",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20072,
        20127
      ],
      "filename": "lodash.js",
      "lineno": 623,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001431",
        "name": "propertyIsEnumerable",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "objectProto",
            "range": [
              20095,
              20106
            ],
            "loc": {
              "start": {
                "line": 623,
                "column": 31
              },
              "end": {
                "line": 623,
                "column": 42
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "propertyIsEnumerable",
            "range": [
              20107,
              20127
            ],
            "loc": {
              "start": {
                "line": 623,
                "column": 43
              },
              "end": {
                "line": 623,
                "column": 63
              }
            }
          },
          "range": [
            20095,
            20127
          ],
          "loc": {
            "start": {
              "line": 623,
              "column": 31
            },
            "end": {
              "line": 623,
              "column": 63
            }
          }
        },
        "value": "objectProto.propertyIsEnumerable"
      }
    },
    "undocumented": true,
    "name": "propertyIsEnumerable",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~propertyIsEnumerable",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20137,
        20177
      ],
      "filename": "lodash.js",
      "lineno": 624,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001436",
        "name": "Set",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "isNative",
              "range": [
                20143,
                20151
              ],
              "loc": {
                "start": {
                  "line": 624,
                  "column": 14
                },
                "end": {
                  "line": 624,
                  "column": 22
                }
              }
            },
            "arguments": [
              {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "Set",
                  "range": [
                    20152,
                    20155
                  ],
                  "loc": {
                    "start": {
                      "line": 624,
                      "column": 23
                    },
                    "end": {
                      "line": 624,
                      "column": 26
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "context",
                    "range": [
                      20158,
                      20165
                    ],
                    "loc": {
                      "start": {
                        "line": 624,
                        "column": 29
                      },
                      "end": {
                        "line": 624,
                        "column": 36
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "Set",
                    "range": [
                      20166,
                      20169
                    ],
                    "loc": {
                      "start": {
                        "line": 624,
                        "column": 37
                      },
                      "end": {
                        "line": 624,
                        "column": 40
                      }
                    }
                  },
                  "range": [
                    20158,
                    20169
                  ],
                  "loc": {
                    "start": {
                      "line": 624,
                      "column": 29
                    },
                    "end": {
                      "line": 624,
                      "column": 40
                    }
                  }
                },
                "range": [
                  20152,
                  20169
                ],
                "loc": {
                  "start": {
                    "line": 624,
                    "column": 23
                  },
                  "end": {
                    "line": 624,
                    "column": 40
                  }
                }
              }
            ],
            "range": [
              20143,
              20170
            ],
            "loc": {
              "start": {
                "line": 624,
                "column": 14
              },
              "end": {
                "line": 624,
                "column": 41
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "Set",
            "range": [
              20174,
              20177
            ],
            "loc": {
              "start": {
                "line": 624,
                "column": 45
              },
              "end": {
                "line": 624,
                "column": 48
              }
            }
          },
          "range": [
            20143,
            20177
          ],
          "loc": {
            "start": {
              "line": 624,
              "column": 14
            },
            "end": {
              "line": 624,
              "column": 48
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "Set",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~Set",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20152,
        20169
      ],
      "filename": "lodash.js",
      "lineno": 624,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001441",
        "name": "Set",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              20158,
              20165
            ],
            "loc": {
              "start": {
                "line": 624,
                "column": 29
              },
              "end": {
                "line": 624,
                "column": 36
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Set",
            "range": [
              20166,
              20169
            ],
            "loc": {
              "start": {
                "line": 624,
                "column": 37
              },
              "end": {
                "line": 624,
                "column": 40
              }
            }
          },
          "range": [
            20158,
            20169
          ],
          "loc": {
            "start": {
              "line": 624,
              "column": 29
            },
            "end": {
              "line": 624,
              "column": 40
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "context.Set"
      }
    },
    "undocumented": true,
    "name": "Set",
    "kind": "member",
    "longname": "<anonymous>~runInContext~Set",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20187,
        20218
      ],
      "filename": "lodash.js",
      "lineno": 625,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001447",
        "name": "setTimeout",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              20200,
              20207
            ],
            "loc": {
              "start": {
                "line": 625,
                "column": 21
              },
              "end": {
                "line": 625,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "setTimeout",
            "range": [
              20208,
              20218
            ],
            "loc": {
              "start": {
                "line": 625,
                "column": 29
              },
              "end": {
                "line": 625,
                "column": 39
              }
            }
          },
          "range": [
            20200,
            20218
          ],
          "loc": {
            "start": {
              "line": 625,
              "column": 21
            },
            "end": {
              "line": 625,
              "column": 39
            }
          }
        },
        "value": "context.setTimeout"
      }
    },
    "undocumented": true,
    "name": "setTimeout",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~setTimeout",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20228,
        20252
      ],
      "filename": "lodash.js",
      "lineno": 626,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001452",
        "name": "splice",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "arrayRef",
            "range": [
              20237,
              20245
            ],
            "loc": {
              "start": {
                "line": 626,
                "column": 17
              },
              "end": {
                "line": 626,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "splice",
            "range": [
              20246,
              20252
            ],
            "loc": {
              "start": {
                "line": 626,
                "column": 26
              },
              "end": {
                "line": 626,
                "column": 32
              }
            }
          },
          "range": [
            20237,
            20252
          ],
          "loc": {
            "start": {
              "line": 626,
              "column": 17
            },
            "end": {
              "line": 626,
              "column": 32
            }
          }
        },
        "value": "arrayRef.splice"
      }
    },
    "undocumented": true,
    "name": "splice",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~splice",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20262,
        20288
      ],
      "filename": "lodash.js",
      "lineno": 627,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001457",
        "name": "unshift",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "arrayRef",
            "range": [
              20272,
              20280
            ],
            "loc": {
              "start": {
                "line": 627,
                "column": 18
              },
              "end": {
                "line": 627,
                "column": 26
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "unshift",
            "range": [
              20281,
              20288
            ],
            "loc": {
              "start": {
                "line": 627,
                "column": 27
              },
              "end": {
                "line": 627,
                "column": 34
              }
            }
          },
          "range": [
            20272,
            20288
          ],
          "loc": {
            "start": {
              "line": 627,
              "column": 18
            },
            "end": {
              "line": 627,
              "column": 34
            }
          }
        },
        "value": "arrayRef.unshift"
      }
    },
    "undocumented": true,
    "name": "unshift",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~unshift",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20345,
        20609
      ],
      "filename": "lodash.js",
      "lineno": 630,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001463",
        "name": "defineProperty",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "TryStatement",
                  "block": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "o",
                              "range": [
                                20440,
                                20441
                              ],
                              "loc": {
                                "start": {
                                  "line": 633,
                                  "column": 12
                                },
                                "end": {
                                  "line": 633,
                                  "column": 13
                                }
                              }
                            },
                            "init": {
                              "type": "ObjectExpression",
                              "properties": [],
                              "range": [
                                20444,
                                20446
                              ],
                              "loc": {
                                "start": {
                                  "line": 633,
                                  "column": 16
                                },
                                "end": {
                                  "line": 633,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              20440,
                              20446
                            ],
                            "loc": {
                              "start": {
                                "line": 633,
                                "column": 12
                              },
                              "end": {
                                "line": 633,
                                "column": 18
                              }
                            }
                          },
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                20460,
                                20464
                              ],
                              "loc": {
                                "start": {
                                  "line": 634,
                                  "column": 12
                                },
                                "end": {
                                  "line": 634,
                                  "column": 16
                                }
                              }
                            },
                            "init": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isNative",
                                  "range": [
                                    20467,
                                    20475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 634,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 634,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        20476,
                                        20480
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 634,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 634,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Object",
                                        "range": [
                                          20483,
                                          20489
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 634,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 634,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "defineProperty",
                                        "range": [
                                          20490,
                                          20504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 634,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 634,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "range": [
                                        20483,
                                        20504
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 634,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 634,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      20476,
                                      20504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 634,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 634,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20467,
                                  20505
                                ],
                                "loc": {
                                  "start": {
                                    "line": 634,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 634,
                                    "column": 57
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  20509,
                                  20513
                                ],
                                "loc": {
                                  "start": {
                                    "line": 634,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 634,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                20467,
                                20513
                              ],
                              "loc": {
                                "start": {
                                  "line": 634,
                                  "column": 19
                                },
                                "end": {
                                  "line": 634,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              20460,
                              20513
                            ],
                            "loc": {
                              "start": {
                                "line": 634,
                                "column": 12
                              },
                              "end": {
                                "line": 634,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                20527,
                                20533
                              ],
                              "loc": {
                                "start": {
                                  "line": 635,
                                  "column": 12
                                },
                                "end": {
                                  "line": 635,
                                  "column": 18
                                }
                              }
                            },
                            "init": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    20536,
                                    20540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 635,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 635,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "o",
                                    "range": [
                                      20541,
                                      20542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 635,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 635,
                                        "column": 27
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "o",
                                    "range": [
                                      20544,
                                      20545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 635,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 635,
                                        "column": 30
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "o",
                                    "range": [
                                      20547,
                                      20548
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 635,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 635,
                                        "column": 33
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20536,
                                  20549
                                ],
                                "loc": {
                                  "start": {
                                    "line": 635,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 635,
                                    "column": 34
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  20553,
                                  20557
                                ],
                                "loc": {
                                  "start": {
                                    "line": 635,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 635,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                20536,
                                20557
                              ],
                              "loc": {
                                "start": {
                                  "line": 635,
                                  "column": 21
                                },
                                "end": {
                                  "line": 635,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              20527,
                              20557
                            ],
                            "loc": {
                              "start": {
                                "line": 635,
                                "column": 12
                              },
                              "end": {
                                "line": 635,
                                "column": 42
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          20436,
                          20558
                        ],
                        "loc": {
                          "start": {
                            "line": 633,
                            "column": 8
                          },
                          "end": {
                            "line": 635,
                            "column": 43
                          }
                        }
                      }
                    ],
                    "range": [
                      20426,
                      20566
                    ],
                    "loc": {
                      "start": {
                        "line": 632,
                        "column": 10
                      },
                      "end": {
                        "line": 636,
                        "column": 7
                      }
                    }
                  },
                  "guardedHandlers": [],
                  "handlers": [
                    {
                      "type": "CatchClause",
                      "param": {
                        "type": "Identifier",
                        "name": "e",
                        "range": [
                          20573,
                          20574
                        ],
                        "loc": {
                          "start": {
                            "line": 636,
                            "column": 14
                          },
                          "end": {
                            "line": 636,
                            "column": 15
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [],
                        "range": [
                          20576,
                          20579
                        ],
                        "loc": {
                          "start": {
                            "line": 636,
                            "column": 17
                          },
                          "end": {
                            "line": 636,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        20567,
                        20579
                      ],
                      "loc": {
                        "start": {
                          "line": 636,
                          "column": 8
                        },
                        "end": {
                          "line": 636,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "finalizer": null,
                  "range": [
                    20422,
                    20579
                  ],
                  "loc": {
                    "start": {
                      "line": 632,
                      "column": 6
                    },
                    "end": {
                      "line": 636,
                      "column": 20
                    }
                  }
                },
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      20593,
                      20599
                    ],
                    "loc": {
                      "start": {
                        "line": 637,
                        "column": 13
                      },
                      "end": {
                        "line": 637,
                        "column": 19
                      }
                    }
                  },
                  "range": [
                    20586,
                    20600
                  ],
                  "loc": {
                    "start": {
                      "line": 637,
                      "column": 6
                    },
                    "end": {
                      "line": 637,
                      "column": 20
                    }
                  }
                }
              ],
              "range": [
                20374,
                20606
              ],
              "loc": {
                "start": {
                  "line": 630,
                  "column": 37
                },
                "end": {
                  "line": 638,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              20363,
              20606
            ],
            "loc": {
              "start": {
                "line": 630,
                "column": 26
              },
              "end": {
                "line": 638,
                "column": 5
              }
            }
          },
          "arguments": [],
          "range": [
            20363,
            20608
          ],
          "loc": {
            "start": {
              "line": 630,
              "column": 26
            },
            "end": {
              "line": 638,
              "column": 7
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "defineProperty",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~defineProperty",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20440,
        20446
      ],
      "filename": "lodash.js",
      "lineno": 633,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001471",
        "name": "o",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            20444,
            20446
          ],
          "loc": {
            "start": {
              "line": 633,
              "column": 16
            },
            "end": {
              "line": 633,
              "column": 18
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "o",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~o",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20460,
        20513
      ],
      "filename": "lodash.js",
      "lineno": 634,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001474",
        "name": "func",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "isNative",
              "range": [
                20467,
                20475
              ],
              "loc": {
                "start": {
                  "line": 634,
                  "column": 19
                },
                "end": {
                  "line": 634,
                  "column": 27
                }
              }
            },
            "arguments": [
              {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "func",
                  "range": [
                    20476,
                    20480
                  ],
                  "loc": {
                    "start": {
                      "line": 634,
                      "column": 28
                    },
                    "end": {
                      "line": 634,
                      "column": 32
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "Object",
                    "range": [
                      20483,
                      20489
                    ],
                    "loc": {
                      "start": {
                        "line": 634,
                        "column": 35
                      },
                      "end": {
                        "line": 634,
                        "column": 41
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "defineProperty",
                    "range": [
                      20490,
                      20504
                    ],
                    "loc": {
                      "start": {
                        "line": 634,
                        "column": 42
                      },
                      "end": {
                        "line": 634,
                        "column": 56
                      }
                    }
                  },
                  "range": [
                    20483,
                    20504
                  ],
                  "loc": {
                    "start": {
                      "line": 634,
                      "column": 35
                    },
                    "end": {
                      "line": 634,
                      "column": 56
                    }
                  }
                },
                "range": [
                  20476,
                  20504
                ],
                "loc": {
                  "start": {
                    "line": 634,
                    "column": 28
                  },
                  "end": {
                    "line": 634,
                    "column": 56
                  }
                }
              }
            ],
            "range": [
              20467,
              20505
            ],
            "loc": {
              "start": {
                "line": 634,
                "column": 19
              },
              "end": {
                "line": 634,
                "column": 57
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "func",
            "range": [
              20509,
              20513
            ],
            "loc": {
              "start": {
                "line": 634,
                "column": 61
              },
              "end": {
                "line": 634,
                "column": 65
              }
            }
          },
          "range": [
            20467,
            20513
          ],
          "loc": {
            "start": {
              "line": 634,
              "column": 19
            },
            "end": {
              "line": 634,
              "column": 65
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~func",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20476,
        20504
      ],
      "filename": "lodash.js",
      "lineno": 634,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001479",
        "name": "func",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              20483,
              20489
            ],
            "loc": {
              "start": {
                "line": 634,
                "column": 35
              },
              "end": {
                "line": 634,
                "column": 41
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "defineProperty",
            "range": [
              20490,
              20504
            ],
            "loc": {
              "start": {
                "line": 634,
                "column": 42
              },
              "end": {
                "line": 634,
                "column": 56
              }
            }
          },
          "range": [
            20483,
            20504
          ],
          "loc": {
            "start": {
              "line": 634,
              "column": 35
            },
            "end": {
              "line": 634,
              "column": 56
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "Object.defineProperty"
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "longname": "<anonymous>~func",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20527,
        20557
      ],
      "filename": "lodash.js",
      "lineno": 635,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001485",
        "name": "result",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "func",
              "range": [
                20536,
                20540
              ],
              "loc": {
                "start": {
                  "line": 635,
                  "column": 21
                },
                "end": {
                  "line": 635,
                  "column": 25
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "o",
                "range": [
                  20541,
                  20542
                ],
                "loc": {
                  "start": {
                    "line": 635,
                    "column": 26
                  },
                  "end": {
                    "line": 635,
                    "column": 27
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "o",
                "range": [
                  20544,
                  20545
                ],
                "loc": {
                  "start": {
                    "line": 635,
                    "column": 29
                  },
                  "end": {
                    "line": 635,
                    "column": 30
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "o",
                "range": [
                  20547,
                  20548
                ],
                "loc": {
                  "start": {
                    "line": 635,
                    "column": 32
                  },
                  "end": {
                    "line": 635,
                    "column": 33
                  }
                }
              }
            ],
            "range": [
              20536,
              20549
            ],
            "loc": {
              "start": {
                "line": 635,
                "column": 21
              },
              "end": {
                "line": 635,
                "column": 34
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "func",
            "range": [
              20553,
              20557
            ],
            "loc": {
              "start": {
                "line": 635,
                "column": 38
              },
              "end": {
                "line": 635,
                "column": 42
              }
            }
          },
          "range": [
            20536,
            20557
          ],
          "loc": {
            "start": {
              "line": 635,
              "column": 21
            },
            "end": {
              "line": 635,
              "column": 42
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20711,
        20793
      ],
      "filename": "lodash.js",
      "lineno": 641,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001498",
        "name": "nativeContains",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "isNative",
              "range": [
                20728,
                20736
              ],
              "loc": {
                "start": {
                  "line": 641,
                  "column": 25
                },
                "end": {
                  "line": 641,
                  "column": 33
                }
              }
            },
            "arguments": [
              {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "nativeContains",
                  "range": [
                    20737,
                    20751
                  ],
                  "loc": {
                    "start": {
                      "line": 641,
                      "column": 34
                    },
                    "end": {
                      "line": 641,
                      "column": 48
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "stringProto",
                    "range": [
                      20754,
                      20765
                    ],
                    "loc": {
                      "start": {
                        "line": 641,
                        "column": 51
                      },
                      "end": {
                        "line": 641,
                        "column": 62
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "contains",
                    "range": [
                      20766,
                      20774
                    ],
                    "loc": {
                      "start": {
                        "line": 641,
                        "column": 63
                      },
                      "end": {
                        "line": 641,
                        "column": 71
                      }
                    }
                  },
                  "range": [
                    20754,
                    20774
                  ],
                  "loc": {
                    "start": {
                      "line": 641,
                      "column": 51
                    },
                    "end": {
                      "line": 641,
                      "column": 71
                    }
                  }
                },
                "range": [
                  20737,
                  20774
                ],
                "loc": {
                  "start": {
                    "line": 641,
                    "column": 34
                  },
                  "end": {
                    "line": 641,
                    "column": 71
                  }
                }
              }
            ],
            "range": [
              20728,
              20775
            ],
            "loc": {
              "start": {
                "line": 641,
                "column": 25
              },
              "end": {
                "line": 641,
                "column": 72
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "nativeContains",
            "range": [
              20779,
              20793
            ],
            "loc": {
              "start": {
                "line": 641,
                "column": 76
              },
              "end": {
                "line": 641,
                "column": 90
              }
            }
          },
          "range": [
            20728,
            20793
          ],
          "loc": {
            "start": {
              "line": 641,
              "column": 25
            },
            "end": {
              "line": 641,
              "column": 90
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "nativeContains",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeContains",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20737,
        20774
      ],
      "filename": "lodash.js",
      "lineno": 641,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001503",
        "name": "nativeContains",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "stringProto",
            "range": [
              20754,
              20765
            ],
            "loc": {
              "start": {
                "line": 641,
                "column": 51
              },
              "end": {
                "line": 641,
                "column": 62
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "contains",
            "range": [
              20766,
              20774
            ],
            "loc": {
              "start": {
                "line": 641,
                "column": 63
              },
              "end": {
                "line": 641,
                "column": 71
              }
            }
          },
          "range": [
            20754,
            20774
          ],
          "loc": {
            "start": {
              "line": 641,
              "column": 51
            },
            "end": {
              "line": 641,
              "column": 71
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "stringProto.contains"
      }
    },
    "undocumented": true,
    "name": "nativeContains",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nativeContains",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20803,
        20872
      ],
      "filename": "lodash.js",
      "lineno": 642,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001509",
        "name": "nativeCreate",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "isNative",
              "range": [
                20818,
                20826
              ],
              "loc": {
                "start": {
                  "line": 642,
                  "column": 23
                },
                "end": {
                  "line": 642,
                  "column": 31
                }
              }
            },
            "arguments": [
              {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "nativeCreate",
                  "range": [
                    20827,
                    20839
                  ],
                  "loc": {
                    "start": {
                      "line": 642,
                      "column": 32
                    },
                    "end": {
                      "line": 642,
                      "column": 44
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "Object",
                    "range": [
                      20842,
                      20848
                    ],
                    "loc": {
                      "start": {
                        "line": 642,
                        "column": 47
                      },
                      "end": {
                        "line": 642,
                        "column": 53
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "create",
                    "range": [
                      20849,
                      20855
                    ],
                    "loc": {
                      "start": {
                        "line": 642,
                        "column": 54
                      },
                      "end": {
                        "line": 642,
                        "column": 60
                      }
                    }
                  },
                  "range": [
                    20842,
                    20855
                  ],
                  "loc": {
                    "start": {
                      "line": 642,
                      "column": 47
                    },
                    "end": {
                      "line": 642,
                      "column": 60
                    }
                  }
                },
                "range": [
                  20827,
                  20855
                ],
                "loc": {
                  "start": {
                    "line": 642,
                    "column": 32
                  },
                  "end": {
                    "line": 642,
                    "column": 60
                  }
                }
              }
            ],
            "range": [
              20818,
              20856
            ],
            "loc": {
              "start": {
                "line": 642,
                "column": 23
              },
              "end": {
                "line": 642,
                "column": 61
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "nativeCreate",
            "range": [
              20860,
              20872
            ],
            "loc": {
              "start": {
                "line": 642,
                "column": 65
              },
              "end": {
                "line": 642,
                "column": 77
              }
            }
          },
          "range": [
            20818,
            20872
          ],
          "loc": {
            "start": {
              "line": 642,
              "column": 23
            },
            "end": {
              "line": 642,
              "column": 77
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "nativeCreate",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeCreate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20827,
        20855
      ],
      "filename": "lodash.js",
      "lineno": 642,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001514",
        "name": "nativeCreate",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              20842,
              20848
            ],
            "loc": {
              "start": {
                "line": 642,
                "column": 47
              },
              "end": {
                "line": 642,
                "column": 53
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "create",
            "range": [
              20849,
              20855
            ],
            "loc": {
              "start": {
                "line": 642,
                "column": 54
              },
              "end": {
                "line": 642,
                "column": 60
              }
            }
          },
          "range": [
            20842,
            20855
          ],
          "loc": {
            "start": {
              "line": 642,
              "column": 47
            },
            "end": {
              "line": 642,
              "column": 60
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Object.create"
      }
    },
    "undocumented": true,
    "name": "nativeCreate",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nativeCreate",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20882,
        20954
      ],
      "filename": "lodash.js",
      "lineno": 643,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001520",
        "name": "nativeIsArray",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "isNative",
              "range": [
                20898,
                20906
              ],
              "loc": {
                "start": {
                  "line": 643,
                  "column": 24
                },
                "end": {
                  "line": 643,
                  "column": 32
                }
              }
            },
            "arguments": [
              {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "nativeIsArray",
                  "range": [
                    20907,
                    20920
                  ],
                  "loc": {
                    "start": {
                      "line": 643,
                      "column": 33
                    },
                    "end": {
                      "line": 643,
                      "column": 46
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "Array",
                    "range": [
                      20923,
                      20928
                    ],
                    "loc": {
                      "start": {
                        "line": 643,
                        "column": 49
                      },
                      "end": {
                        "line": 643,
                        "column": 54
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "isArray",
                    "range": [
                      20929,
                      20936
                    ],
                    "loc": {
                      "start": {
                        "line": 643,
                        "column": 55
                      },
                      "end": {
                        "line": 643,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    20923,
                    20936
                  ],
                  "loc": {
                    "start": {
                      "line": 643,
                      "column": 49
                    },
                    "end": {
                      "line": 643,
                      "column": 62
                    }
                  }
                },
                "range": [
                  20907,
                  20936
                ],
                "loc": {
                  "start": {
                    "line": 643,
                    "column": 33
                  },
                  "end": {
                    "line": 643,
                    "column": 62
                  }
                }
              }
            ],
            "range": [
              20898,
              20937
            ],
            "loc": {
              "start": {
                "line": 643,
                "column": 24
              },
              "end": {
                "line": 643,
                "column": 63
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "nativeIsArray",
            "range": [
              20941,
              20954
            ],
            "loc": {
              "start": {
                "line": 643,
                "column": 67
              },
              "end": {
                "line": 643,
                "column": 80
              }
            }
          },
          "range": [
            20898,
            20954
          ],
          "loc": {
            "start": {
              "line": 643,
              "column": 24
            },
            "end": {
              "line": 643,
              "column": 80
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "nativeIsArray",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeIsArray",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20907,
        20936
      ],
      "filename": "lodash.js",
      "lineno": 643,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001525",
        "name": "nativeIsArray",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              20923,
              20928
            ],
            "loc": {
              "start": {
                "line": 643,
                "column": 49
              },
              "end": {
                "line": 643,
                "column": 54
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "isArray",
            "range": [
              20929,
              20936
            ],
            "loc": {
              "start": {
                "line": 643,
                "column": 55
              },
              "end": {
                "line": 643,
                "column": 62
              }
            }
          },
          "range": [
            20923,
            20936
          ],
          "loc": {
            "start": {
              "line": 643,
              "column": 49
            },
            "end": {
              "line": 643,
              "column": 62
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Array.isArray"
      }
    },
    "undocumented": true,
    "name": "nativeIsArray",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nativeIsArray",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        20964,
        20997
      ],
      "filename": "lodash.js",
      "lineno": 644,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001531",
        "name": "nativeIsFinite",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              20981,
              20988
            ],
            "loc": {
              "start": {
                "line": 644,
                "column": 25
              },
              "end": {
                "line": 644,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "isFinite",
            "range": [
              20989,
              20997
            ],
            "loc": {
              "start": {
                "line": 644,
                "column": 33
              },
              "end": {
                "line": 644,
                "column": 41
              }
            }
          },
          "range": [
            20981,
            20997
          ],
          "loc": {
            "start": {
              "line": 644,
              "column": 25
            },
            "end": {
              "line": 644,
              "column": 41
            }
          }
        },
        "value": "context.isFinite"
      }
    },
    "undocumented": true,
    "name": "nativeIsFinite",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeIsFinite",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21007,
        21034
      ],
      "filename": "lodash.js",
      "lineno": 645,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001536",
        "name": "nativeIsNaN",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              21021,
              21028
            ],
            "loc": {
              "start": {
                "line": 645,
                "column": 22
              },
              "end": {
                "line": 645,
                "column": 29
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "isNaN",
            "range": [
              21029,
              21034
            ],
            "loc": {
              "start": {
                "line": 645,
                "column": 30
              },
              "end": {
                "line": 645,
                "column": 35
              }
            }
          },
          "range": [
            21021,
            21034
          ],
          "loc": {
            "start": {
              "line": 645,
              "column": 22
            },
            "end": {
              "line": 645,
              "column": 35
            }
          }
        },
        "value": "context.isNaN"
      }
    },
    "undocumented": true,
    "name": "nativeIsNaN",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeIsNaN",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21044,
        21105
      ],
      "filename": "lodash.js",
      "lineno": 646,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001541",
        "name": "nativeKeys",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "isNative",
              "range": [
                21057,
                21065
              ],
              "loc": {
                "start": {
                  "line": 646,
                  "column": 21
                },
                "end": {
                  "line": 646,
                  "column": 29
                }
              }
            },
            "arguments": [
              {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "nativeKeys",
                  "range": [
                    21066,
                    21076
                  ],
                  "loc": {
                    "start": {
                      "line": 646,
                      "column": 30
                    },
                    "end": {
                      "line": 646,
                      "column": 40
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "Object",
                    "range": [
                      21079,
                      21085
                    ],
                    "loc": {
                      "start": {
                        "line": 646,
                        "column": 43
                      },
                      "end": {
                        "line": 646,
                        "column": 49
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "keys",
                    "range": [
                      21086,
                      21090
                    ],
                    "loc": {
                      "start": {
                        "line": 646,
                        "column": 50
                      },
                      "end": {
                        "line": 646,
                        "column": 54
                      }
                    }
                  },
                  "range": [
                    21079,
                    21090
                  ],
                  "loc": {
                    "start": {
                      "line": 646,
                      "column": 43
                    },
                    "end": {
                      "line": 646,
                      "column": 54
                    }
                  }
                },
                "range": [
                  21066,
                  21090
                ],
                "loc": {
                  "start": {
                    "line": 646,
                    "column": 30
                  },
                  "end": {
                    "line": 646,
                    "column": 54
                  }
                }
              }
            ],
            "range": [
              21057,
              21091
            ],
            "loc": {
              "start": {
                "line": 646,
                "column": 21
              },
              "end": {
                "line": 646,
                "column": 55
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "nativeKeys",
            "range": [
              21095,
              21105
            ],
            "loc": {
              "start": {
                "line": 646,
                "column": 59
              },
              "end": {
                "line": 646,
                "column": 69
              }
            }
          },
          "range": [
            21057,
            21105
          ],
          "loc": {
            "start": {
              "line": 646,
              "column": 21
            },
            "end": {
              "line": 646,
              "column": 69
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "nativeKeys",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeKeys",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21066,
        21090
      ],
      "filename": "lodash.js",
      "lineno": 646,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001546",
        "name": "nativeKeys",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              21079,
              21085
            ],
            "loc": {
              "start": {
                "line": 646,
                "column": 43
              },
              "end": {
                "line": 646,
                "column": 49
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              21086,
              21090
            ],
            "loc": {
              "start": {
                "line": 646,
                "column": 50
              },
              "end": {
                "line": 646,
                "column": 54
              }
            }
          },
          "range": [
            21079,
            21090
          ],
          "loc": {
            "start": {
              "line": 646,
              "column": 43
            },
            "end": {
              "line": 646,
              "column": 54
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Object.keys"
      }
    },
    "undocumented": true,
    "name": "nativeKeys",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nativeKeys",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21115,
        21135
      ],
      "filename": "lodash.js",
      "lineno": 647,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001552",
        "name": "nativeMax",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Math",
            "range": [
              21127,
              21131
            ],
            "loc": {
              "start": {
                "line": 647,
                "column": 20
              },
              "end": {
                "line": 647,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "max",
            "range": [
              21132,
              21135
            ],
            "loc": {
              "start": {
                "line": 647,
                "column": 25
              },
              "end": {
                "line": 647,
                "column": 28
              }
            }
          },
          "range": [
            21127,
            21135
          ],
          "loc": {
            "start": {
              "line": 647,
              "column": 20
            },
            "end": {
              "line": 647,
              "column": 28
            }
          }
        },
        "value": "Math.max"
      }
    },
    "undocumented": true,
    "name": "nativeMax",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeMax",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21145,
        21165
      ],
      "filename": "lodash.js",
      "lineno": 648,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001557",
        "name": "nativeMin",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Math",
            "range": [
              21157,
              21161
            ],
            "loc": {
              "start": {
                "line": 648,
                "column": 20
              },
              "end": {
                "line": 648,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "min",
            "range": [
              21162,
              21165
            ],
            "loc": {
              "start": {
                "line": 648,
                "column": 25
              },
              "end": {
                "line": 648,
                "column": 28
              }
            }
          },
          "range": [
            21157,
            21165
          ],
          "loc": {
            "start": {
              "line": 648,
              "column": 20
            },
            "end": {
              "line": 648,
              "column": 28
            }
          }
        },
        "value": "Math.min"
      }
    },
    "undocumented": true,
    "name": "nativeMin",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeMin",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21175,
        21230
      ],
      "filename": "lodash.js",
      "lineno": 649,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001562",
        "name": "nativeNow",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "isNative",
              "range": [
                21187,
                21195
              ],
              "loc": {
                "start": {
                  "line": 649,
                  "column": 20
                },
                "end": {
                  "line": 649,
                  "column": 28
                }
              }
            },
            "arguments": [
              {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "nativeNow",
                  "range": [
                    21196,
                    21205
                  ],
                  "loc": {
                    "start": {
                      "line": 649,
                      "column": 29
                    },
                    "end": {
                      "line": 649,
                      "column": 38
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "Date",
                    "range": [
                      21208,
                      21212
                    ],
                    "loc": {
                      "start": {
                        "line": 649,
                        "column": 41
                      },
                      "end": {
                        "line": 649,
                        "column": 45
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "now",
                    "range": [
                      21213,
                      21216
                    ],
                    "loc": {
                      "start": {
                        "line": 649,
                        "column": 46
                      },
                      "end": {
                        "line": 649,
                        "column": 49
                      }
                    }
                  },
                  "range": [
                    21208,
                    21216
                  ],
                  "loc": {
                    "start": {
                      "line": 649,
                      "column": 41
                    },
                    "end": {
                      "line": 649,
                      "column": 49
                    }
                  }
                },
                "range": [
                  21196,
                  21216
                ],
                "loc": {
                  "start": {
                    "line": 649,
                    "column": 29
                  },
                  "end": {
                    "line": 649,
                    "column": 49
                  }
                }
              }
            ],
            "range": [
              21187,
              21217
            ],
            "loc": {
              "start": {
                "line": 649,
                "column": 20
              },
              "end": {
                "line": 649,
                "column": 50
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "nativeNow",
            "range": [
              21221,
              21230
            ],
            "loc": {
              "start": {
                "line": 649,
                "column": 54
              },
              "end": {
                "line": 649,
                "column": 63
              }
            }
          },
          "range": [
            21187,
            21230
          ],
          "loc": {
            "start": {
              "line": 649,
              "column": 20
            },
            "end": {
              "line": 649,
              "column": 63
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "nativeNow",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeNow",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21196,
        21216
      ],
      "filename": "lodash.js",
      "lineno": 649,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001567",
        "name": "nativeNow",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Date",
            "range": [
              21208,
              21212
            ],
            "loc": {
              "start": {
                "line": 649,
                "column": 41
              },
              "end": {
                "line": 649,
                "column": 45
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "now",
            "range": [
              21213,
              21216
            ],
            "loc": {
              "start": {
                "line": 649,
                "column": 46
              },
              "end": {
                "line": 649,
                "column": 49
              }
            }
          },
          "range": [
            21208,
            21216
          ],
          "loc": {
            "start": {
              "line": 649,
              "column": 41
            },
            "end": {
              "line": 649,
              "column": 49
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Date.now"
      }
    },
    "undocumented": true,
    "name": "nativeNow",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nativeNow",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21240,
        21273
      ],
      "filename": "lodash.js",
      "lineno": 650,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001573",
        "name": "nativeParseInt",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "context",
            "range": [
              21257,
              21264
            ],
            "loc": {
              "start": {
                "line": 650,
                "column": 25
              },
              "end": {
                "line": 650,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "parseInt",
            "range": [
              21265,
              21273
            ],
            "loc": {
              "start": {
                "line": 650,
                "column": 33
              },
              "end": {
                "line": 650,
                "column": 41
              }
            }
          },
          "range": [
            21257,
            21273
          ],
          "loc": {
            "start": {
              "line": 650,
              "column": 25
            },
            "end": {
              "line": 650,
              "column": 41
            }
          }
        },
        "value": "context.parseInt"
      }
    },
    "undocumented": true,
    "name": "nativeParseInt",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeParseInt",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21283,
        21309
      ],
      "filename": "lodash.js",
      "lineno": 651,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001578",
        "name": "nativeRandom",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Math",
            "range": [
              21298,
              21302
            ],
            "loc": {
              "start": {
                "line": 651,
                "column": 23
              },
              "end": {
                "line": 651,
                "column": 27
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "random",
            "range": [
              21303,
              21309
            ],
            "loc": {
              "start": {
                "line": 651,
                "column": 28
              },
              "end": {
                "line": 651,
                "column": 34
              }
            }
          },
          "range": [
            21298,
            21309
          ],
          "loc": {
            "start": {
              "line": 651,
              "column": 23
            },
            "end": {
              "line": 651,
              "column": 34
            }
          }
        },
        "value": "Math.random"
      }
    },
    "undocumented": true,
    "name": "nativeRandom",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeRandom",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21319,
        21417
      ],
      "filename": "lodash.js",
      "lineno": 652,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001583",
        "name": "nativeTrim",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isNative",
                "range": [
                  21332,
                  21340
                ],
                "loc": {
                  "start": {
                    "line": 652,
                    "column": 21
                  },
                  "end": {
                    "line": 652,
                    "column": 29
                  }
                }
              },
              "arguments": [
                {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "nativeTrim",
                    "range": [
                      21341,
                      21351
                    ],
                    "loc": {
                      "start": {
                        "line": 652,
                        "column": 30
                      },
                      "end": {
                        "line": 652,
                        "column": 40
                      }
                    }
                  },
                  "right": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "stringProto",
                      "range": [
                        21354,
                        21365
                      ],
                      "loc": {
                        "start": {
                          "line": 652,
                          "column": 43
                        },
                        "end": {
                          "line": 652,
                          "column": 54
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "trim",
                      "range": [
                        21366,
                        21370
                      ],
                      "loc": {
                        "start": {
                          "line": 652,
                          "column": 55
                        },
                        "end": {
                          "line": 652,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      21354,
                      21370
                    ],
                    "loc": {
                      "start": {
                        "line": 652,
                        "column": 43
                      },
                      "end": {
                        "line": 652,
                        "column": 59
                      }
                    }
                  },
                  "range": [
                    21341,
                    21370
                  ],
                  "loc": {
                    "start": {
                      "line": 652,
                      "column": 30
                    },
                    "end": {
                      "line": 652,
                      "column": 59
                    }
                  }
                }
              ],
              "range": [
                21332,
                21371
              ],
              "loc": {
                "start": {
                  "line": 652,
                  "column": 21
                },
                "end": {
                  "line": 652,
                  "column": 60
                }
              }
            },
            "right": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "CallExpression",
                "callee": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "nativeTrim",
                    "range": [
                      21376,
                      21386
                    ],
                    "loc": {
                      "start": {
                        "line": 652,
                        "column": 65
                      },
                      "end": {
                        "line": 652,
                        "column": 75
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "call",
                    "range": [
                      21387,
                      21391
                    ],
                    "loc": {
                      "start": {
                        "line": 652,
                        "column": 76
                      },
                      "end": {
                        "line": 652,
                        "column": 80
                      }
                    }
                  },
                  "range": [
                    21376,
                    21391
                  ],
                  "loc": {
                    "start": {
                      "line": 652,
                      "column": 65
                    },
                    "end": {
                      "line": 652,
                      "column": 80
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "whitespace",
                    "range": [
                      21392,
                      21402
                    ],
                    "loc": {
                      "start": {
                        "line": 652,
                        "column": 81
                      },
                      "end": {
                        "line": 652,
                        "column": 91
                      }
                    }
                  }
                ],
                "range": [
                  21376,
                  21403
                ],
                "loc": {
                  "start": {
                    "line": 652,
                    "column": 65
                  },
                  "end": {
                    "line": 652,
                    "column": 92
                  }
                }
              },
              "prefix": true,
              "range": [
                21375,
                21403
              ],
              "loc": {
                "start": {
                  "line": 652,
                  "column": 64
                },
                "end": {
                  "line": 652,
                  "column": 92
                }
              }
            },
            "range": [
              21332,
              21403
            ],
            "loc": {
              "start": {
                "line": 652,
                "column": 21
              },
              "end": {
                "line": 652,
                "column": 92
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "nativeTrim",
            "range": [
              21407,
              21417
            ],
            "loc": {
              "start": {
                "line": 652,
                "column": 96
              },
              "end": {
                "line": 652,
                "column": 106
              }
            }
          },
          "range": [
            21332,
            21417
          ],
          "loc": {
            "start": {
              "line": 652,
              "column": 21
            },
            "end": {
              "line": 652,
              "column": 106
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "nativeTrim",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeTrim",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21341,
        21370
      ],
      "filename": "lodash.js",
      "lineno": 652,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001589",
        "name": "nativeTrim",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "stringProto",
            "range": [
              21354,
              21365
            ],
            "loc": {
              "start": {
                "line": 652,
                "column": 43
              },
              "end": {
                "line": 652,
                "column": 54
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "trim",
            "range": [
              21366,
              21370
            ],
            "loc": {
              "start": {
                "line": 652,
                "column": 55
              },
              "end": {
                "line": 652,
                "column": 59
              }
            }
          },
          "range": [
            21354,
            21370
          ],
          "loc": {
            "start": {
              "line": 652,
              "column": 43
            },
            "end": {
              "line": 652,
              "column": 59
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "stringProto.trim"
      }
    },
    "undocumented": true,
    "name": "nativeTrim",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nativeTrim",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21427,
        21545
      ],
      "filename": "lodash.js",
      "lineno": 653,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001601",
        "name": "nativeTrimLeft",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isNative",
                "range": [
                  21444,
                  21452
                ],
                "loc": {
                  "start": {
                    "line": 653,
                    "column": 25
                  },
                  "end": {
                    "line": 653,
                    "column": 33
                  }
                }
              },
              "arguments": [
                {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "nativeTrimLeft",
                    "range": [
                      21453,
                      21467
                    ],
                    "loc": {
                      "start": {
                        "line": 653,
                        "column": 34
                      },
                      "end": {
                        "line": 653,
                        "column": 48
                      }
                    }
                  },
                  "right": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "stringProto",
                      "range": [
                        21470,
                        21481
                      ],
                      "loc": {
                        "start": {
                          "line": 653,
                          "column": 51
                        },
                        "end": {
                          "line": 653,
                          "column": 62
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "trimLeft",
                      "range": [
                        21482,
                        21490
                      ],
                      "loc": {
                        "start": {
                          "line": 653,
                          "column": 63
                        },
                        "end": {
                          "line": 653,
                          "column": 71
                        }
                      }
                    },
                    "range": [
                      21470,
                      21490
                    ],
                    "loc": {
                      "start": {
                        "line": 653,
                        "column": 51
                      },
                      "end": {
                        "line": 653,
                        "column": 71
                      }
                    }
                  },
                  "range": [
                    21453,
                    21490
                  ],
                  "loc": {
                    "start": {
                      "line": 653,
                      "column": 34
                    },
                    "end": {
                      "line": 653,
                      "column": 71
                    }
                  }
                }
              ],
              "range": [
                21444,
                21491
              ],
              "loc": {
                "start": {
                  "line": 653,
                  "column": 25
                },
                "end": {
                  "line": 653,
                  "column": 72
                }
              }
            },
            "right": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "CallExpression",
                "callee": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "nativeTrimLeft",
                    "range": [
                      21496,
                      21510
                    ],
                    "loc": {
                      "start": {
                        "line": 653,
                        "column": 77
                      },
                      "end": {
                        "line": 653,
                        "column": 91
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "call",
                    "range": [
                      21511,
                      21515
                    ],
                    "loc": {
                      "start": {
                        "line": 653,
                        "column": 92
                      },
                      "end": {
                        "line": 653,
                        "column": 96
                      }
                    }
                  },
                  "range": [
                    21496,
                    21515
                  ],
                  "loc": {
                    "start": {
                      "line": 653,
                      "column": 77
                    },
                    "end": {
                      "line": 653,
                      "column": 96
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "whitespace",
                    "range": [
                      21516,
                      21526
                    ],
                    "loc": {
                      "start": {
                        "line": 653,
                        "column": 97
                      },
                      "end": {
                        "line": 653,
                        "column": 107
                      }
                    }
                  }
                ],
                "range": [
                  21496,
                  21527
                ],
                "loc": {
                  "start": {
                    "line": 653,
                    "column": 77
                  },
                  "end": {
                    "line": 653,
                    "column": 108
                  }
                }
              },
              "prefix": true,
              "range": [
                21495,
                21527
              ],
              "loc": {
                "start": {
                  "line": 653,
                  "column": 76
                },
                "end": {
                  "line": 653,
                  "column": 108
                }
              }
            },
            "range": [
              21444,
              21527
            ],
            "loc": {
              "start": {
                "line": 653,
                "column": 25
              },
              "end": {
                "line": 653,
                "column": 108
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "nativeTrimLeft",
            "range": [
              21531,
              21545
            ],
            "loc": {
              "start": {
                "line": 653,
                "column": 112
              },
              "end": {
                "line": 653,
                "column": 126
              }
            }
          },
          "range": [
            21444,
            21545
          ],
          "loc": {
            "start": {
              "line": 653,
              "column": 25
            },
            "end": {
              "line": 653,
              "column": 126
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "nativeTrimLeft",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeTrimLeft",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21453,
        21490
      ],
      "filename": "lodash.js",
      "lineno": 653,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001607",
        "name": "nativeTrimLeft",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "stringProto",
            "range": [
              21470,
              21481
            ],
            "loc": {
              "start": {
                "line": 653,
                "column": 51
              },
              "end": {
                "line": 653,
                "column": 62
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "trimLeft",
            "range": [
              21482,
              21490
            ],
            "loc": {
              "start": {
                "line": 653,
                "column": 63
              },
              "end": {
                "line": 653,
                "column": 71
              }
            }
          },
          "range": [
            21470,
            21490
          ],
          "loc": {
            "start": {
              "line": 653,
              "column": 51
            },
            "end": {
              "line": 653,
              "column": 71
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "stringProto.trimLeft"
      }
    },
    "undocumented": true,
    "name": "nativeTrimLeft",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nativeTrimLeft",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21555,
        21678
      ],
      "filename": "lodash.js",
      "lineno": 654,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001619",
        "name": "nativeTrimRight",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isNative",
                "range": [
                  21573,
                  21581
                ],
                "loc": {
                  "start": {
                    "line": 654,
                    "column": 26
                  },
                  "end": {
                    "line": 654,
                    "column": 34
                  }
                }
              },
              "arguments": [
                {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "nativeTrimRight",
                    "range": [
                      21582,
                      21597
                    ],
                    "loc": {
                      "start": {
                        "line": 654,
                        "column": 35
                      },
                      "end": {
                        "line": 654,
                        "column": 50
                      }
                    }
                  },
                  "right": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "stringProto",
                      "range": [
                        21600,
                        21611
                      ],
                      "loc": {
                        "start": {
                          "line": 654,
                          "column": 53
                        },
                        "end": {
                          "line": 654,
                          "column": 64
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "trimRight",
                      "range": [
                        21612,
                        21621
                      ],
                      "loc": {
                        "start": {
                          "line": 654,
                          "column": 65
                        },
                        "end": {
                          "line": 654,
                          "column": 74
                        }
                      }
                    },
                    "range": [
                      21600,
                      21621
                    ],
                    "loc": {
                      "start": {
                        "line": 654,
                        "column": 53
                      },
                      "end": {
                        "line": 654,
                        "column": 74
                      }
                    }
                  },
                  "range": [
                    21582,
                    21621
                  ],
                  "loc": {
                    "start": {
                      "line": 654,
                      "column": 35
                    },
                    "end": {
                      "line": 654,
                      "column": 74
                    }
                  }
                }
              ],
              "range": [
                21573,
                21622
              ],
              "loc": {
                "start": {
                  "line": 654,
                  "column": 26
                },
                "end": {
                  "line": 654,
                  "column": 75
                }
              }
            },
            "right": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "CallExpression",
                "callee": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "nativeTrimRight",
                    "range": [
                      21627,
                      21642
                    ],
                    "loc": {
                      "start": {
                        "line": 654,
                        "column": 80
                      },
                      "end": {
                        "line": 654,
                        "column": 95
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "call",
                    "range": [
                      21643,
                      21647
                    ],
                    "loc": {
                      "start": {
                        "line": 654,
                        "column": 96
                      },
                      "end": {
                        "line": 654,
                        "column": 100
                      }
                    }
                  },
                  "range": [
                    21627,
                    21647
                  ],
                  "loc": {
                    "start": {
                      "line": 654,
                      "column": 80
                    },
                    "end": {
                      "line": 654,
                      "column": 100
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "whitespace",
                    "range": [
                      21648,
                      21658
                    ],
                    "loc": {
                      "start": {
                        "line": 654,
                        "column": 101
                      },
                      "end": {
                        "line": 654,
                        "column": 111
                      }
                    }
                  }
                ],
                "range": [
                  21627,
                  21659
                ],
                "loc": {
                  "start": {
                    "line": 654,
                    "column": 80
                  },
                  "end": {
                    "line": 654,
                    "column": 112
                  }
                }
              },
              "prefix": true,
              "range": [
                21626,
                21659
              ],
              "loc": {
                "start": {
                  "line": 654,
                  "column": 79
                },
                "end": {
                  "line": 654,
                  "column": 112
                }
              }
            },
            "range": [
              21573,
              21659
            ],
            "loc": {
              "start": {
                "line": 654,
                "column": 26
              },
              "end": {
                "line": 654,
                "column": 112
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "nativeTrimRight",
            "range": [
              21663,
              21678
            ],
            "loc": {
              "start": {
                "line": 654,
                "column": 116
              },
              "end": {
                "line": 654,
                "column": 131
              }
            }
          },
          "range": [
            21573,
            21678
          ],
          "loc": {
            "start": {
              "line": 654,
              "column": 26
            },
            "end": {
              "line": 654,
              "column": 131
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "nativeTrimRight",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nativeTrimRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21582,
        21621
      ],
      "filename": "lodash.js",
      "lineno": 654,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001625",
        "name": "nativeTrimRight",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "stringProto",
            "range": [
              21600,
              21611
            ],
            "loc": {
              "start": {
                "line": 654,
                "column": 53
              },
              "end": {
                "line": 654,
                "column": 64
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "trimRight",
            "range": [
              21612,
              21621
            ],
            "loc": {
              "start": {
                "line": 654,
                "column": 65
              },
              "end": {
                "line": 654,
                "column": 74
              }
            }
          },
          "range": [
            21600,
            21621
          ],
          "loc": {
            "start": {
              "line": 654,
              "column": 53
            },
            "end": {
              "line": 654,
              "column": 74
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "stringProto.trimRight"
      }
    },
    "undocumented": true,
    "name": "nativeTrimRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nativeTrimRight",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21751,
        21767
      ],
      "filename": "lodash.js",
      "lineno": 657,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001638",
        "name": "ctorByClass",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            21765,
            21767
          ],
          "loc": {
            "start": {
              "line": 657,
              "column": 22
            },
            "end": {
              "line": 657,
              "column": 24
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "ctorByClass",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~ctorByClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21773,
        21804
      ],
      "filename": "lodash.js",
      "lineno": 658,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001642",
        "name": "ctorByClass[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "Array",
          "range": [
            21799,
            21804
          ],
          "loc": {
            "start": {
              "line": 658,
              "column": 30
            },
            "end": {
              "line": 658,
              "column": 35
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Array"
      }
    },
    "undocumented": true,
    "name": "ctorByClass[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~ctorByClass[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21810,
        21842
      ],
      "filename": "lodash.js",
      "lineno": 659,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001648",
        "name": "ctorByClass[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "Boolean",
          "range": [
            21835,
            21842
          ],
          "loc": {
            "start": {
              "line": 659,
              "column": 29
            },
            "end": {
              "line": 659,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Boolean"
      }
    },
    "undocumented": true,
    "name": "ctorByClass[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~ctorByClass[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21848,
        21877
      ],
      "filename": "lodash.js",
      "lineno": 660,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001654",
        "name": "ctorByClass[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "Date",
          "range": [
            21873,
            21877
          ],
          "loc": {
            "start": {
              "line": 660,
              "column": 29
            },
            "end": {
              "line": 660,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Date"
      }
    },
    "undocumented": true,
    "name": "ctorByClass[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~ctorByClass[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21883,
        21916
      ],
      "filename": "lodash.js",
      "lineno": 661,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001660",
        "name": "ctorByClass[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "Function",
          "range": [
            21908,
            21916
          ],
          "loc": {
            "start": {
              "line": 661,
              "column": 29
            },
            "end": {
              "line": 661,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Function"
      }
    },
    "undocumented": true,
    "name": "ctorByClass[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~ctorByClass[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21922,
        21955
      ],
      "filename": "lodash.js",
      "lineno": 662,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001666",
        "name": "ctorByClass[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "Object",
          "range": [
            21949,
            21955
          ],
          "loc": {
            "start": {
              "line": 662,
              "column": 31
            },
            "end": {
              "line": 662,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Object"
      }
    },
    "undocumented": true,
    "name": "ctorByClass[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~ctorByClass[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        21961,
        21994
      ],
      "filename": "lodash.js",
      "lineno": 663,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001672",
        "name": "ctorByClass[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "Number",
          "range": [
            21988,
            21994
          ],
          "loc": {
            "start": {
              "line": 663,
              "column": 31
            },
            "end": {
              "line": 663,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "Number"
      }
    },
    "undocumented": true,
    "name": "ctorByClass[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~ctorByClass[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22000,
        22033
      ],
      "filename": "lodash.js",
      "lineno": 664,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001678",
        "name": "ctorByClass[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "RegExp",
          "range": [
            22027,
            22033
          ],
          "loc": {
            "start": {
              "line": 664,
              "column": 31
            },
            "end": {
              "line": 664,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "RegExp"
      }
    },
    "undocumented": true,
    "name": "ctorByClass[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~ctorByClass[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22039,
        22072
      ],
      "filename": "lodash.js",
      "lineno": 665,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001684",
        "name": "ctorByClass[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "String",
          "range": [
            22066,
            22072
          ],
          "loc": {
            "start": {
              "line": 665,
              "column": 31
            },
            "end": {
              "line": 665,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "String"
      }
    },
    "undocumented": true,
    "name": "ctorByClass[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~ctorByClass[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22154,
        22171
      ],
      "filename": "lodash.js",
      "lineno": 668,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001690",
        "name": "nonEnumProps",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            22169,
            22171
          ],
          "loc": {
            "start": {
              "line": 668,
              "column": 23
            },
            "end": {
              "line": 668,
              "column": 25
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "nonEnumProps",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~nonEnumProps",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22177,
        22340
      ],
      "filename": "lodash.js",
      "lineno": 669,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001694",
        "name": "nonEnumProps[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "nonEnumProps",
              "range": [
                22204,
                22216
              ],
              "loc": {
                "start": {
                  "line": 669,
                  "column": 31
                },
                "end": {
                  "line": 669,
                  "column": 43
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "dateClass",
              "range": [
                22217,
                22226
              ],
              "loc": {
                "start": {
                  "line": 669,
                  "column": 44
                },
                "end": {
                  "line": 669,
                  "column": 53
                }
              }
            },
            "range": [
              22204,
              22227
            ],
            "loc": {
              "start": {
                "line": 669,
                "column": 31
              },
              "end": {
                "line": 669,
                "column": 54
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "nonEnumProps",
                "range": [
                  22230,
                  22242
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 57
                  },
                  "end": {
                    "line": 669,
                    "column": 69
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "numberClass",
                "range": [
                  22243,
                  22254
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 70
                  },
                  "end": {
                    "line": 669,
                    "column": 81
                  }
                }
              },
              "range": [
                22230,
                22255
              ],
              "loc": {
                "start": {
                  "line": 669,
                  "column": 57
                },
                "end": {
                  "line": 669,
                  "column": 82
                }
              }
            },
            "right": {
              "type": "ObjectExpression",
              "properties": [
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "constructor",
                    "raw": "'constructor'",
                    "range": [
                      22260,
                      22273
                    ],
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 87
                      },
                      "end": {
                        "line": 669,
                        "column": 100
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      22275,
                      22279
                    ],
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 102
                      },
                      "end": {
                        "line": 669,
                        "column": 106
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    22260,
                    22279
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 87
                    },
                    "end": {
                      "line": 669,
                      "column": 106
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "toLocaleString",
                    "raw": "'toLocaleString'",
                    "range": [
                      22281,
                      22297
                    ],
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 108
                      },
                      "end": {
                        "line": 669,
                        "column": 124
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      22299,
                      22303
                    ],
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 126
                      },
                      "end": {
                        "line": 669,
                        "column": 130
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    22281,
                    22303
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 108
                    },
                    "end": {
                      "line": 669,
                      "column": 130
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "toString",
                    "raw": "'toString'",
                    "range": [
                      22305,
                      22315
                    ],
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 132
                      },
                      "end": {
                        "line": 669,
                        "column": 142
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      22317,
                      22321
                    ],
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 144
                      },
                      "end": {
                        "line": 669,
                        "column": 148
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    22305,
                    22321
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 132
                    },
                    "end": {
                      "line": 669,
                      "column": 148
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "valueOf",
                    "raw": "'valueOf'",
                    "range": [
                      22323,
                      22332
                    ],
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 150
                      },
                      "end": {
                        "line": 669,
                        "column": 159
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      22334,
                      22338
                    ],
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 161
                      },
                      "end": {
                        "line": 669,
                        "column": 165
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    22323,
                    22338
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 150
                    },
                    "end": {
                      "line": 669,
                      "column": 165
                    }
                  }
                }
              ],
              "range": [
                22258,
                22340
              ],
              "loc": {
                "start": {
                  "line": 669,
                  "column": 85
                },
                "end": {
                  "line": 669,
                  "column": 167
                }
              }
            },
            "range": [
              22230,
              22340
            ],
            "loc": {
              "start": {
                "line": 669,
                "column": 57
              },
              "end": {
                "line": 669,
                "column": 167
              }
            }
          },
          "range": [
            22204,
            22340
          ],
          "loc": {
            "start": {
              "line": 669,
              "column": 31
            },
            "end": {
              "line": 669,
              "column": 167
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "nonEnumProps[undefined]"
      }
    },
    "undocumented": true,
    "name": "nonEnumProps[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22204,
        22340
      ],
      "filename": "lodash.js",
      "lineno": 669,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001698",
        "name": "nonEnumProps[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "nonEnumProps",
              "range": [
                22230,
                22242
              ],
              "loc": {
                "start": {
                  "line": 669,
                  "column": 57
                },
                "end": {
                  "line": 669,
                  "column": 69
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "numberClass",
              "range": [
                22243,
                22254
              ],
              "loc": {
                "start": {
                  "line": 669,
                  "column": 70
                },
                "end": {
                  "line": 669,
                  "column": 81
                }
              }
            },
            "range": [
              22230,
              22255
            ],
            "loc": {
              "start": {
                "line": 669,
                "column": 57
              },
              "end": {
                "line": 669,
                "column": 82
              }
            }
          },
          "right": {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Literal",
                  "value": "constructor",
                  "raw": "'constructor'",
                  "range": [
                    22260,
                    22273
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 87
                    },
                    "end": {
                      "line": 669,
                      "column": 100
                    }
                  }
                },
                "value": {
                  "type": "Literal",
                  "value": true,
                  "raw": "true",
                  "range": [
                    22275,
                    22279
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 102
                    },
                    "end": {
                      "line": 669,
                      "column": 106
                    }
                  }
                },
                "kind": "init",
                "range": [
                  22260,
                  22279
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 87
                  },
                  "end": {
                    "line": 669,
                    "column": 106
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Literal",
                  "value": "toLocaleString",
                  "raw": "'toLocaleString'",
                  "range": [
                    22281,
                    22297
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 108
                    },
                    "end": {
                      "line": 669,
                      "column": 124
                    }
                  }
                },
                "value": {
                  "type": "Literal",
                  "value": true,
                  "raw": "true",
                  "range": [
                    22299,
                    22303
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 126
                    },
                    "end": {
                      "line": 669,
                      "column": 130
                    }
                  }
                },
                "kind": "init",
                "range": [
                  22281,
                  22303
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 108
                  },
                  "end": {
                    "line": 669,
                    "column": 130
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Literal",
                  "value": "toString",
                  "raw": "'toString'",
                  "range": [
                    22305,
                    22315
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 132
                    },
                    "end": {
                      "line": 669,
                      "column": 142
                    }
                  }
                },
                "value": {
                  "type": "Literal",
                  "value": true,
                  "raw": "true",
                  "range": [
                    22317,
                    22321
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 144
                    },
                    "end": {
                      "line": 669,
                      "column": 148
                    }
                  }
                },
                "kind": "init",
                "range": [
                  22305,
                  22321
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 132
                  },
                  "end": {
                    "line": 669,
                    "column": 148
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Literal",
                  "value": "valueOf",
                  "raw": "'valueOf'",
                  "range": [
                    22323,
                    22332
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 150
                    },
                    "end": {
                      "line": 669,
                      "column": 159
                    }
                  }
                },
                "value": {
                  "type": "Literal",
                  "value": true,
                  "raw": "true",
                  "range": [
                    22334,
                    22338
                  ],
                  "loc": {
                    "start": {
                      "line": 669,
                      "column": 161
                    },
                    "end": {
                      "line": 669,
                      "column": 165
                    }
                  }
                },
                "kind": "init",
                "range": [
                  22323,
                  22338
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 150
                  },
                  "end": {
                    "line": 669,
                    "column": 165
                  }
                }
              }
            ],
            "range": [
              22258,
              22340
            ],
            "loc": {
              "start": {
                "line": 669,
                "column": 85
              },
              "end": {
                "line": 669,
                "column": 167
              }
            }
          },
          "range": [
            22230,
            22340
          ],
          "loc": {
            "start": {
              "line": 669,
              "column": 57
            },
            "end": {
              "line": 669,
              "column": 167
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "nonEnumProps[undefined]"
      }
    },
    "undocumented": true,
    "name": "nonEnumProps[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22230,
        22340
      ],
      "filename": "lodash.js",
      "lineno": 669,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001702",
        "name": "nonEnumProps[undefined]",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "constructor",
                "raw": "'constructor'",
                "range": [
                  22260,
                  22273
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 87
                  },
                  "end": {
                    "line": 669,
                    "column": 100
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  22275,
                  22279
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 102
                  },
                  "end": {
                    "line": 669,
                    "column": 106
                  }
                }
              },
              "kind": "init",
              "range": [
                22260,
                22279
              ],
              "loc": {
                "start": {
                  "line": 669,
                  "column": 87
                },
                "end": {
                  "line": 669,
                  "column": 106
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "toLocaleString",
                "raw": "'toLocaleString'",
                "range": [
                  22281,
                  22297
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 108
                  },
                  "end": {
                    "line": 669,
                    "column": 124
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  22299,
                  22303
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 126
                  },
                  "end": {
                    "line": 669,
                    "column": 130
                  }
                }
              },
              "kind": "init",
              "range": [
                22281,
                22303
              ],
              "loc": {
                "start": {
                  "line": 669,
                  "column": 108
                },
                "end": {
                  "line": 669,
                  "column": 130
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "toString",
                "raw": "'toString'",
                "range": [
                  22305,
                  22315
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 132
                  },
                  "end": {
                    "line": 669,
                    "column": 142
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  22317,
                  22321
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 144
                  },
                  "end": {
                    "line": 669,
                    "column": 148
                  }
                }
              },
              "kind": "init",
              "range": [
                22305,
                22321
              ],
              "loc": {
                "start": {
                  "line": 669,
                  "column": 132
                },
                "end": {
                  "line": 669,
                  "column": 148
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "valueOf",
                "raw": "'valueOf'",
                "range": [
                  22323,
                  22332
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 150
                  },
                  "end": {
                    "line": 669,
                    "column": 159
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  22334,
                  22338
                ],
                "loc": {
                  "start": {
                    "line": 669,
                    "column": 161
                  },
                  "end": {
                    "line": 669,
                    "column": 165
                  }
                }
              },
              "kind": "init",
              "range": [
                22323,
                22338
              ],
              "loc": {
                "start": {
                  "line": 669,
                  "column": 150
                },
                "end": {
                  "line": 669,
                  "column": 165
                }
              }
            }
          ],
          "range": [
            22258,
            22340
          ],
          "loc": {
            "start": {
              "line": 669,
              "column": 85
            },
            "end": {
              "line": 669,
              "column": 167
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "nonEnumProps[undefined]",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined]"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22260,
        22279
      ],
      "filename": "lodash.js",
      "lineno": 669,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001707",
        "name": "constructor",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            22275,
            22279
          ],
          "loc": {
            "start": {
              "line": 669,
              "column": 102
            },
            "end": {
              "line": 669,
              "column": 106
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "constructor",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined].constructor"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22281,
        22303
      ],
      "filename": "lodash.js",
      "lineno": 669,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001709",
        "name": "toLocaleString",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            22299,
            22303
          ],
          "loc": {
            "start": {
              "line": 669,
              "column": 126
            },
            "end": {
              "line": 669,
              "column": 130
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "toLocaleString",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined].toLocaleString"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22305,
        22321
      ],
      "filename": "lodash.js",
      "lineno": 669,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001711",
        "name": "toString",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            22317,
            22321
          ],
          "loc": {
            "start": {
              "line": 669,
              "column": 144
            },
            "end": {
              "line": 669,
              "column": 148
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "toString",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined].toString"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22323,
        22338
      ],
      "filename": "lodash.js",
      "lineno": 669,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001713",
        "name": "valueOf",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            22334,
            22338
          ],
          "loc": {
            "start": {
              "line": 669,
              "column": 161
            },
            "end": {
              "line": 669,
              "column": 165
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "valueOf",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined].valueOf"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22346,
        22458
      ],
      "filename": "lodash.js",
      "lineno": 670,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001716",
        "name": "nonEnumProps[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "nonEnumProps",
              "range": [
                22372,
                22384
              ],
              "loc": {
                "start": {
                  "line": 670,
                  "column": 30
                },
                "end": {
                  "line": 670,
                  "column": 42
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "stringClass",
              "range": [
                22385,
                22396
              ],
              "loc": {
                "start": {
                  "line": 670,
                  "column": 43
                },
                "end": {
                  "line": 670,
                  "column": 54
                }
              }
            },
            "range": [
              22372,
              22397
            ],
            "loc": {
              "start": {
                "line": 670,
                "column": 30
              },
              "end": {
                "line": 670,
                "column": 55
              }
            }
          },
          "right": {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Literal",
                  "value": "constructor",
                  "raw": "'constructor'",
                  "range": [
                    22402,
                    22415
                  ],
                  "loc": {
                    "start": {
                      "line": 670,
                      "column": 60
                    },
                    "end": {
                      "line": 670,
                      "column": 73
                    }
                  }
                },
                "value": {
                  "type": "Literal",
                  "value": true,
                  "raw": "true",
                  "range": [
                    22417,
                    22421
                  ],
                  "loc": {
                    "start": {
                      "line": 670,
                      "column": 75
                    },
                    "end": {
                      "line": 670,
                      "column": 79
                    }
                  }
                },
                "kind": "init",
                "range": [
                  22402,
                  22421
                ],
                "loc": {
                  "start": {
                    "line": 670,
                    "column": 60
                  },
                  "end": {
                    "line": 670,
                    "column": 79
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Literal",
                  "value": "toString",
                  "raw": "'toString'",
                  "range": [
                    22423,
                    22433
                  ],
                  "loc": {
                    "start": {
                      "line": 670,
                      "column": 81
                    },
                    "end": {
                      "line": 670,
                      "column": 91
                    }
                  }
                },
                "value": {
                  "type": "Literal",
                  "value": true,
                  "raw": "true",
                  "range": [
                    22435,
                    22439
                  ],
                  "loc": {
                    "start": {
                      "line": 670,
                      "column": 93
                    },
                    "end": {
                      "line": 670,
                      "column": 97
                    }
                  }
                },
                "kind": "init",
                "range": [
                  22423,
                  22439
                ],
                "loc": {
                  "start": {
                    "line": 670,
                    "column": 81
                  },
                  "end": {
                    "line": 670,
                    "column": 97
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Literal",
                  "value": "valueOf",
                  "raw": "'valueOf'",
                  "range": [
                    22441,
                    22450
                  ],
                  "loc": {
                    "start": {
                      "line": 670,
                      "column": 99
                    },
                    "end": {
                      "line": 670,
                      "column": 108
                    }
                  }
                },
                "value": {
                  "type": "Literal",
                  "value": true,
                  "raw": "true",
                  "range": [
                    22452,
                    22456
                  ],
                  "loc": {
                    "start": {
                      "line": 670,
                      "column": 110
                    },
                    "end": {
                      "line": 670,
                      "column": 114
                    }
                  }
                },
                "kind": "init",
                "range": [
                  22441,
                  22456
                ],
                "loc": {
                  "start": {
                    "line": 670,
                    "column": 99
                  },
                  "end": {
                    "line": 670,
                    "column": 114
                  }
                }
              }
            ],
            "range": [
              22400,
              22458
            ],
            "loc": {
              "start": {
                "line": 670,
                "column": 58
              },
              "end": {
                "line": 670,
                "column": 116
              }
            }
          },
          "range": [
            22372,
            22458
          ],
          "loc": {
            "start": {
              "line": 670,
              "column": 30
            },
            "end": {
              "line": 670,
              "column": 116
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "nonEnumProps[undefined]"
      }
    },
    "undocumented": true,
    "name": "nonEnumProps[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22372,
        22458
      ],
      "filename": "lodash.js",
      "lineno": 670,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001720",
        "name": "nonEnumProps[undefined]",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "constructor",
                "raw": "'constructor'",
                "range": [
                  22402,
                  22415
                ],
                "loc": {
                  "start": {
                    "line": 670,
                    "column": 60
                  },
                  "end": {
                    "line": 670,
                    "column": 73
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  22417,
                  22421
                ],
                "loc": {
                  "start": {
                    "line": 670,
                    "column": 75
                  },
                  "end": {
                    "line": 670,
                    "column": 79
                  }
                }
              },
              "kind": "init",
              "range": [
                22402,
                22421
              ],
              "loc": {
                "start": {
                  "line": 670,
                  "column": 60
                },
                "end": {
                  "line": 670,
                  "column": 79
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "toString",
                "raw": "'toString'",
                "range": [
                  22423,
                  22433
                ],
                "loc": {
                  "start": {
                    "line": 670,
                    "column": 81
                  },
                  "end": {
                    "line": 670,
                    "column": 91
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  22435,
                  22439
                ],
                "loc": {
                  "start": {
                    "line": 670,
                    "column": 93
                  },
                  "end": {
                    "line": 670,
                    "column": 97
                  }
                }
              },
              "kind": "init",
              "range": [
                22423,
                22439
              ],
              "loc": {
                "start": {
                  "line": 670,
                  "column": 81
                },
                "end": {
                  "line": 670,
                  "column": 97
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "valueOf",
                "raw": "'valueOf'",
                "range": [
                  22441,
                  22450
                ],
                "loc": {
                  "start": {
                    "line": 670,
                    "column": 99
                  },
                  "end": {
                    "line": 670,
                    "column": 108
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  22452,
                  22456
                ],
                "loc": {
                  "start": {
                    "line": 670,
                    "column": 110
                  },
                  "end": {
                    "line": 670,
                    "column": 114
                  }
                }
              },
              "kind": "init",
              "range": [
                22441,
                22456
              ],
              "loc": {
                "start": {
                  "line": 670,
                  "column": 99
                },
                "end": {
                  "line": 670,
                  "column": 114
                }
              }
            }
          ],
          "range": [
            22400,
            22458
          ],
          "loc": {
            "start": {
              "line": 670,
              "column": 58
            },
            "end": {
              "line": 670,
              "column": 116
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "nonEnumProps[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22402,
        22421
      ],
      "filename": "lodash.js",
      "lineno": 670,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001725",
        "name": "constructor",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            22417,
            22421
          ],
          "loc": {
            "start": {
              "line": 670,
              "column": 75
            },
            "end": {
              "line": 670,
              "column": 79
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "constructor",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].constructor"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22423,
        22439
      ],
      "filename": "lodash.js",
      "lineno": 670,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001727",
        "name": "toString",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            22435,
            22439
          ],
          "loc": {
            "start": {
              "line": 670,
              "column": 93
            },
            "end": {
              "line": 670,
              "column": 97
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "toString",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].toString"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22441,
        22456
      ],
      "filename": "lodash.js",
      "lineno": 670,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001729",
        "name": "valueOf",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            22452,
            22456
          ],
          "loc": {
            "start": {
              "line": 670,
              "column": 110
            },
            "end": {
              "line": 670,
              "column": 114
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "valueOf",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].valueOf"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22464,
        22586
      ],
      "filename": "lodash.js",
      "lineno": 671,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001732",
        "name": "nonEnumProps[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "nonEnumProps",
              "range": [
                22491,
                22503
              ],
              "loc": {
                "start": {
                  "line": 671,
                  "column": 31
                },
                "end": {
                  "line": 671,
                  "column": 43
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "funcClass",
              "range": [
                22504,
                22513
              ],
              "loc": {
                "start": {
                  "line": 671,
                  "column": 44
                },
                "end": {
                  "line": 671,
                  "column": 53
                }
              }
            },
            "range": [
              22491,
              22514
            ],
            "loc": {
              "start": {
                "line": 671,
                "column": 31
              },
              "end": {
                "line": 671,
                "column": 54
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "nonEnumProps",
                "range": [
                  22517,
                  22529
                ],
                "loc": {
                  "start": {
                    "line": 671,
                    "column": 57
                  },
                  "end": {
                    "line": 671,
                    "column": 69
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "regexpClass",
                "range": [
                  22530,
                  22541
                ],
                "loc": {
                  "start": {
                    "line": 671,
                    "column": 70
                  },
                  "end": {
                    "line": 671,
                    "column": 81
                  }
                }
              },
              "range": [
                22517,
                22542
              ],
              "loc": {
                "start": {
                  "line": 671,
                  "column": 57
                },
                "end": {
                  "line": 671,
                  "column": 82
                }
              }
            },
            "right": {
              "type": "ObjectExpression",
              "properties": [
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "constructor",
                    "raw": "'constructor'",
                    "range": [
                      22547,
                      22560
                    ],
                    "loc": {
                      "start": {
                        "line": 671,
                        "column": 87
                      },
                      "end": {
                        "line": 671,
                        "column": 100
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      22562,
                      22566
                    ],
                    "loc": {
                      "start": {
                        "line": 671,
                        "column": 102
                      },
                      "end": {
                        "line": 671,
                        "column": 106
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    22547,
                    22566
                  ],
                  "loc": {
                    "start": {
                      "line": 671,
                      "column": 87
                    },
                    "end": {
                      "line": 671,
                      "column": 106
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "toString",
                    "raw": "'toString'",
                    "range": [
                      22568,
                      22578
                    ],
                    "loc": {
                      "start": {
                        "line": 671,
                        "column": 108
                      },
                      "end": {
                        "line": 671,
                        "column": 118
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      22580,
                      22584
                    ],
                    "loc": {
                      "start": {
                        "line": 671,
                        "column": 120
                      },
                      "end": {
                        "line": 671,
                        "column": 124
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    22568,
                    22584
                  ],
                  "loc": {
                    "start": {
                      "line": 671,
                      "column": 108
                    },
                    "end": {
                      "line": 671,
                      "column": 124
                    }
                  }
                }
              ],
              "range": [
                22545,
                22586
              ],
              "loc": {
                "start": {
                  "line": 671,
                  "column": 85
                },
                "end": {
                  "line": 671,
                  "column": 126
                }
              }
            },
            "range": [
              22517,
              22586
            ],
            "loc": {
              "start": {
                "line": 671,
                "column": 57
              },
              "end": {
                "line": 671,
                "column": 126
              }
            }
          },
          "range": [
            22491,
            22586
          ],
          "loc": {
            "start": {
              "line": 671,
              "column": 31
            },
            "end": {
              "line": 671,
              "column": 126
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "nonEnumProps[undefined]"
      }
    },
    "undocumented": true,
    "name": "nonEnumProps[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22491,
        22586
      ],
      "filename": "lodash.js",
      "lineno": 671,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001736",
        "name": "nonEnumProps[undefined]",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "nonEnumProps",
              "range": [
                22517,
                22529
              ],
              "loc": {
                "start": {
                  "line": 671,
                  "column": 57
                },
                "end": {
                  "line": 671,
                  "column": 69
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "regexpClass",
              "range": [
                22530,
                22541
              ],
              "loc": {
                "start": {
                  "line": 671,
                  "column": 70
                },
                "end": {
                  "line": 671,
                  "column": 81
                }
              }
            },
            "range": [
              22517,
              22542
            ],
            "loc": {
              "start": {
                "line": 671,
                "column": 57
              },
              "end": {
                "line": 671,
                "column": 82
              }
            }
          },
          "right": {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Literal",
                  "value": "constructor",
                  "raw": "'constructor'",
                  "range": [
                    22547,
                    22560
                  ],
                  "loc": {
                    "start": {
                      "line": 671,
                      "column": 87
                    },
                    "end": {
                      "line": 671,
                      "column": 100
                    }
                  }
                },
                "value": {
                  "type": "Literal",
                  "value": true,
                  "raw": "true",
                  "range": [
                    22562,
                    22566
                  ],
                  "loc": {
                    "start": {
                      "line": 671,
                      "column": 102
                    },
                    "end": {
                      "line": 671,
                      "column": 106
                    }
                  }
                },
                "kind": "init",
                "range": [
                  22547,
                  22566
                ],
                "loc": {
                  "start": {
                    "line": 671,
                    "column": 87
                  },
                  "end": {
                    "line": 671,
                    "column": 106
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Literal",
                  "value": "toString",
                  "raw": "'toString'",
                  "range": [
                    22568,
                    22578
                  ],
                  "loc": {
                    "start": {
                      "line": 671,
                      "column": 108
                    },
                    "end": {
                      "line": 671,
                      "column": 118
                    }
                  }
                },
                "value": {
                  "type": "Literal",
                  "value": true,
                  "raw": "true",
                  "range": [
                    22580,
                    22584
                  ],
                  "loc": {
                    "start": {
                      "line": 671,
                      "column": 120
                    },
                    "end": {
                      "line": 671,
                      "column": 124
                    }
                  }
                },
                "kind": "init",
                "range": [
                  22568,
                  22584
                ],
                "loc": {
                  "start": {
                    "line": 671,
                    "column": 108
                  },
                  "end": {
                    "line": 671,
                    "column": 124
                  }
                }
              }
            ],
            "range": [
              22545,
              22586
            ],
            "loc": {
              "start": {
                "line": 671,
                "column": 85
              },
              "end": {
                "line": 671,
                "column": 126
              }
            }
          },
          "range": [
            22517,
            22586
          ],
          "loc": {
            "start": {
              "line": 671,
              "column": 57
            },
            "end": {
              "line": 671,
              "column": 126
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "nonEnumProps[undefined]"
      }
    },
    "undocumented": true,
    "name": "nonEnumProps[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22517,
        22586
      ],
      "filename": "lodash.js",
      "lineno": 671,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001740",
        "name": "nonEnumProps[undefined]",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "constructor",
                "raw": "'constructor'",
                "range": [
                  22547,
                  22560
                ],
                "loc": {
                  "start": {
                    "line": 671,
                    "column": 87
                  },
                  "end": {
                    "line": 671,
                    "column": 100
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  22562,
                  22566
                ],
                "loc": {
                  "start": {
                    "line": 671,
                    "column": 102
                  },
                  "end": {
                    "line": 671,
                    "column": 106
                  }
                }
              },
              "kind": "init",
              "range": [
                22547,
                22566
              ],
              "loc": {
                "start": {
                  "line": 671,
                  "column": 87
                },
                "end": {
                  "line": 671,
                  "column": 106
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "toString",
                "raw": "'toString'",
                "range": [
                  22568,
                  22578
                ],
                "loc": {
                  "start": {
                    "line": 671,
                    "column": 108
                  },
                  "end": {
                    "line": 671,
                    "column": 118
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  22580,
                  22584
                ],
                "loc": {
                  "start": {
                    "line": 671,
                    "column": 120
                  },
                  "end": {
                    "line": 671,
                    "column": 124
                  }
                }
              },
              "kind": "init",
              "range": [
                22568,
                22584
              ],
              "loc": {
                "start": {
                  "line": 671,
                  "column": 108
                },
                "end": {
                  "line": 671,
                  "column": 124
                }
              }
            }
          ],
          "range": [
            22545,
            22586
          ],
          "loc": {
            "start": {
              "line": 671,
              "column": 85
            },
            "end": {
              "line": 671,
              "column": 126
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "nonEnumProps[undefined]",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined]"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22547,
        22566
      ],
      "filename": "lodash.js",
      "lineno": 671,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001745",
        "name": "constructor",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            22562,
            22566
          ],
          "loc": {
            "start": {
              "line": 671,
              "column": 102
            },
            "end": {
              "line": 671,
              "column": 106
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "constructor",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined].constructor"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22568,
        22584
      ],
      "filename": "lodash.js",
      "lineno": 671,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001747",
        "name": "toString",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            22580,
            22584
          ],
          "loc": {
            "start": {
              "line": 671,
              "column": 120
            },
            "end": {
              "line": 671,
              "column": 124
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "toString",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].nonEnumProps[undefined].toString"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22592,
        22643
      ],
      "filename": "lodash.js",
      "lineno": 672,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001750",
        "name": "nonEnumProps[undefined]",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "constructor",
                "raw": "'constructor'",
                "range": [
                  22622,
                  22635
                ],
                "loc": {
                  "start": {
                    "line": 672,
                    "column": 34
                  },
                  "end": {
                    "line": 672,
                    "column": 47
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  22637,
                  22641
                ],
                "loc": {
                  "start": {
                    "line": 672,
                    "column": 49
                  },
                  "end": {
                    "line": 672,
                    "column": 53
                  }
                }
              },
              "kind": "init",
              "range": [
                22622,
                22641
              ],
              "loc": {
                "start": {
                  "line": 672,
                  "column": 34
                },
                "end": {
                  "line": 672,
                  "column": 53
                }
              }
            }
          ],
          "range": [
            22620,
            22643
          ],
          "loc": {
            "start": {
              "line": 672,
              "column": 32
            },
            "end": {
              "line": 672,
              "column": 55
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "nonEnumProps[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22622,
        22641
      ],
      "filename": "lodash.js",
      "lineno": 672,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001755",
        "name": "constructor",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            22637,
            22641
          ],
          "loc": {
            "start": {
              "line": 672,
              "column": 49
            },
            "end": {
              "line": 672,
              "column": 53
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "constructor",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~nonEnumProps[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined].constructor"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22674,
        22703
      ],
      "filename": "lodash.js",
      "lineno": 675,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001762",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "shadowedProps",
            "range": [
              22683,
              22696
            ],
            "loc": {
              "start": {
                "line": 675,
                "column": 19
              },
              "end": {
                "line": 675,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              22697,
              22703
            ],
            "loc": {
              "start": {
                "line": 675,
                "column": 33
              },
              "end": {
                "line": 675,
                "column": 39
              }
            }
          },
          "range": [
            22683,
            22703
          ],
          "loc": {
            "start": {
              "line": 675,
              "column": 19
            },
            "end": {
              "line": 675,
              "column": 39
            }
          }
        },
        "value": "shadowedProps.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22742,
        22769
      ],
      "filename": "lodash.js",
      "lineno": 677,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001772",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "shadowedProps",
            "range": [
              22748,
              22761
            ],
            "loc": {
              "start": {
                "line": 677,
                "column": 18
              },
              "end": {
                "line": 677,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              22762,
              22768
            ],
            "loc": {
              "start": {
                "line": 677,
                "column": 32
              },
              "end": {
                "line": 677,
                "column": 38
              }
            }
          },
          "range": [
            22748,
            22769
          ],
          "loc": {
            "start": {
              "line": 677,
              "column": 18
            },
            "end": {
              "line": 677,
              "column": 39
            }
          }
        },
        "value": "shadowedProps[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22788,
        22797
      ],
      "filename": "lodash.js",
      "lineno": 678,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001779",
        "name": "className",
        "node": {
          "type": "Identifier",
          "name": "className",
          "range": [
            22788,
            22797
          ],
          "loc": {
            "start": {
              "line": 678,
              "column": 17
            },
            "end": {
              "line": 678,
              "column": 26
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "className",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~className",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        22945,
        22981
      ],
      "filename": "lodash.js",
      "lineno": 680,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001802",
        "name": "nonEnumProps[undefined][undefined]",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            22976,
            22981
          ],
          "loc": {
            "start": {
              "line": 680,
              "column": 43
            },
            "end": {
              "line": 680,
              "column": 48
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "nonEnumProps[undefined][undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~nonEnumProps[undefined][undefined]",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        26147,
        26432
      ],
      "filename": "lodash.js",
      "lineno": 755,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001809",
        "name": "lodash",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "lodash",
            "range": [
              26156,
              26162
            ],
            "loc": {
              "start": {
                "line": 755,
                "column": 13
              },
              "end": {
                "line": 755,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                26163,
                26168
              ],
              "loc": {
                "start": {
                  "line": 755,
                  "column": 20
                },
                "end": {
                  "line": 755,
                  "column": 25
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            26278,
                            26283
                          ],
                          "loc": {
                            "start": {
                              "line": 757,
                              "column": 14
                            },
                            "end": {
                              "line": 757,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                26294,
                                26299
                              ],
                              "loc": {
                                "start": {
                                  "line": 757,
                                  "column": 30
                                },
                                "end": {
                                  "line": 757,
                                  "column": 35
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              26287,
                              26299
                            ],
                            "loc": {
                              "start": {
                                "line": 757,
                                "column": 23
                              },
                              "end": {
                                "line": 757,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "object",
                            "raw": "'object'",
                            "range": [
                              26303,
                              26311
                            ],
                            "loc": {
                              "start": {
                                "line": 757,
                                "column": 39
                              },
                              "end": {
                                "line": 757,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            26287,
                            26311
                          ],
                          "loc": {
                            "start": {
                              "line": 757,
                              "column": 23
                            },
                            "end": {
                              "line": 757,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          26278,
                          26311
                        ],
                        "loc": {
                          "start": {
                            "line": 757,
                            "column": 14
                          },
                          "end": {
                            "line": 757,
                            "column": 47
                          }
                        }
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArray",
                            "range": [
                              26316,
                              26323
                            ],
                            "loc": {
                              "start": {
                                "line": 757,
                                "column": 52
                              },
                              "end": {
                                "line": 757,
                                "column": 59
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                26324,
                                26329
                              ],
                              "loc": {
                                "start": {
                                  "line": 757,
                                  "column": 60
                                },
                                "end": {
                                  "line": 757,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            26316,
                            26330
                          ],
                          "loc": {
                            "start": {
                              "line": 757,
                              "column": 52
                            },
                            "end": {
                              "line": 757,
                              "column": 66
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          26315,
                          26330
                        ],
                        "loc": {
                          "start": {
                            "line": 757,
                            "column": 51
                          },
                          "end": {
                            "line": 757,
                            "column": 66
                          }
                        }
                      },
                      "range": [
                        26278,
                        26330
                      ],
                      "loc": {
                        "start": {
                          "line": 757,
                          "column": 14
                        },
                        "end": {
                          "line": 757,
                          "column": 66
                        }
                      }
                    },
                    "right": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "hasOwnProperty",
                          "range": [
                            26334,
                            26348
                          ],
                          "loc": {
                            "start": {
                              "line": 757,
                              "column": 70
                            },
                            "end": {
                              "line": 757,
                              "column": 84
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "call",
                          "range": [
                            26349,
                            26353
                          ],
                          "loc": {
                            "start": {
                              "line": 757,
                              "column": 85
                            },
                            "end": {
                              "line": 757,
                              "column": 89
                            }
                          }
                        },
                        "range": [
                          26334,
                          26353
                        ],
                        "loc": {
                          "start": {
                            "line": 757,
                            "column": 70
                          },
                          "end": {
                            "line": 757,
                            "column": 89
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            26354,
                            26359
                          ],
                          "loc": {
                            "start": {
                              "line": 757,
                              "column": 90
                            },
                            "end": {
                              "line": 757,
                              "column": 95
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": "__wrapped__",
                          "raw": "'__wrapped__'",
                          "range": [
                            26361,
                            26374
                          ],
                          "loc": {
                            "start": {
                              "line": 757,
                              "column": 97
                            },
                            "end": {
                              "line": 757,
                              "column": 110
                            }
                          }
                        }
                      ],
                      "range": [
                        26334,
                        26375
                      ],
                      "loc": {
                        "start": {
                          "line": 757,
                          "column": 70
                        },
                        "end": {
                          "line": 757,
                          "column": 111
                        }
                      }
                    },
                    "range": [
                      26278,
                      26375
                    ],
                    "loc": {
                      "start": {
                        "line": 757,
                        "column": 14
                      },
                      "end": {
                        "line": 757,
                        "column": 111
                      }
                    }
                  },
                  "consequent": {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      26386,
                      26391
                    ],
                    "loc": {
                      "start": {
                        "line": 758,
                        "column": 9
                      },
                      "end": {
                        "line": 758,
                        "column": 14
                      }
                    }
                  },
                  "alternate": {
                    "type": "NewExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "lodashWrapper",
                      "range": [
                        26405,
                        26418
                      ],
                      "loc": {
                        "start": {
                          "line": 759,
                          "column": 13
                        },
                        "end": {
                          "line": 759,
                          "column": 26
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          26419,
                          26424
                        ],
                        "loc": {
                          "start": {
                            "line": 759,
                            "column": 27
                          },
                          "end": {
                            "line": 759,
                            "column": 32
                          }
                        }
                      }
                    ],
                    "range": [
                      26401,
                      26425
                    ],
                    "loc": {
                      "start": {
                        "line": 759,
                        "column": 9
                      },
                      "end": {
                        "line": 759,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    26277,
                    26425
                  ],
                  "loc": {
                    "start": {
                      "line": 757,
                      "column": 13
                    },
                    "end": {
                      "line": 759,
                      "column": 33
                    }
                  }
                },
                "range": [
                  26270,
                  26426
                ],
                "loc": {
                  "start": {
                    "line": 757,
                    "column": 6
                  },
                  "end": {
                    "line": 759,
                    "column": 34
                  }
                }
              }
            ],
            "range": [
              26170,
              26432
            ],
            "loc": {
              "start": {
                "line": 755,
                "column": 27
              },
              "end": {
                "line": 760,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            26147,
            26432
          ],
          "loc": {
            "start": {
              "line": 755,
              "column": 4
            },
            "end": {
              "line": 760,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "lodash",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~lodash",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        26738,
        26852
      ],
      "filename": "lodash.js",
      "lineno": 770,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001837",
        "name": "lodashWrapper",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "lodashWrapper",
            "range": [
              26747,
              26760
            ],
            "loc": {
              "start": {
                "line": 770,
                "column": 13
              },
              "end": {
                "line": 770,
                "column": 26
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                26761,
                26766
              ],
              "loc": {
                "start": {
                  "line": 770,
                  "column": 27
                },
                "end": {
                  "line": 770,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chainAll",
              "range": [
                26768,
                26776
              ],
              "loc": {
                "start": {
                  "line": 770,
                  "column": 34
                },
                "end": {
                  "line": 770,
                  "column": 42
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "ThisExpression",
                      "range": [
                        26786,
                        26790
                      ],
                      "loc": {
                        "start": {
                          "line": 771,
                          "column": 6
                        },
                        "end": {
                          "line": 771,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "__chain__",
                      "range": [
                        26791,
                        26800
                      ],
                      "loc": {
                        "start": {
                          "line": 771,
                          "column": 11
                        },
                        "end": {
                          "line": 771,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      26786,
                      26800
                    ],
                    "loc": {
                      "start": {
                        "line": 771,
                        "column": 6
                      },
                      "end": {
                        "line": 771,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "UnaryExpression",
                      "operator": "!",
                      "argument": {
                        "type": "Identifier",
                        "name": "chainAll",
                        "range": [
                          26805,
                          26813
                        ],
                        "loc": {
                          "start": {
                            "line": 771,
                            "column": 25
                          },
                          "end": {
                            "line": 771,
                            "column": 33
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        26804,
                        26813
                      ],
                      "loc": {
                        "start": {
                          "line": 771,
                          "column": 24
                        },
                        "end": {
                          "line": 771,
                          "column": 33
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      26803,
                      26813
                    ],
                    "loc": {
                      "start": {
                        "line": 771,
                        "column": 23
                      },
                      "end": {
                        "line": 771,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    26786,
                    26813
                  ],
                  "loc": {
                    "start": {
                      "line": 771,
                      "column": 6
                    },
                    "end": {
                      "line": 771,
                      "column": 33
                    }
                  }
                },
                "range": [
                  26786,
                  26814
                ],
                "loc": {
                  "start": {
                    "line": 771,
                    "column": 6
                  },
                  "end": {
                    "line": 771,
                    "column": 34
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "ThisExpression",
                      "range": [
                        26821,
                        26825
                      ],
                      "loc": {
                        "start": {
                          "line": 772,
                          "column": 6
                        },
                        "end": {
                          "line": 772,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "__wrapped__",
                      "range": [
                        26826,
                        26837
                      ],
                      "loc": {
                        "start": {
                          "line": 772,
                          "column": 11
                        },
                        "end": {
                          "line": 772,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      26821,
                      26837
                    ],
                    "loc": {
                      "start": {
                        "line": 772,
                        "column": 6
                      },
                      "end": {
                        "line": 772,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      26840,
                      26845
                    ],
                    "loc": {
                      "start": {
                        "line": 772,
                        "column": 25
                      },
                      "end": {
                        "line": 772,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    26821,
                    26845
                  ],
                  "loc": {
                    "start": {
                      "line": 772,
                      "column": 6
                    },
                    "end": {
                      "line": 772,
                      "column": 30
                    }
                  }
                },
                "range": [
                  26821,
                  26846
                ],
                "loc": {
                  "start": {
                    "line": 772,
                    "column": 6
                  },
                  "end": {
                    "line": 772,
                    "column": 31
                  }
                }
              }
            ],
            "range": [
              26778,
              26852
            ],
            "loc": {
              "start": {
                "line": 770,
                "column": 44
              },
              "end": {
                "line": 773,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            26738,
            26852
          ],
          "loc": {
            "start": {
              "line": 770,
              "column": 4
            },
            "end": {
              "line": 773,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value",
          "chainAll"
        ]
      },
      "vars": {
        "this.__chain__": null,
        "this.__wrapped__": null
      }
    },
    "undocumented": true,
    "name": "lodashWrapper",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~lodashWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        26786,
        26813
      ],
      "filename": "lodash.js",
      "lineno": 771,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001843",
        "name": "this.__chain__",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "!",
          "argument": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "chainAll",
              "range": [
                26805,
                26813
              ],
              "loc": {
                "start": {
                  "line": 771,
                  "column": 25
                },
                "end": {
                  "line": 771,
                  "column": 33
                }
              }
            },
            "prefix": true,
            "range": [
              26804,
              26813
            ],
            "loc": {
              "start": {
                "line": 771,
                "column": 24
              },
              "end": {
                "line": 771,
                "column": 33
              }
            }
          },
          "prefix": true,
          "range": [
            26803,
            26813
          ],
          "loc": {
            "start": {
              "line": 771,
              "column": 23
            },
            "end": {
              "line": 771,
              "column": 33
            }
          }
        },
        "value": "!!chainAll"
      }
    },
    "undocumented": true,
    "name": "__chain__",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext#__chain__",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        26821,
        26845
      ],
      "filename": "lodash.js",
      "lineno": 772,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001851",
        "name": "this.__wrapped__",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            26840,
            26845
          ],
          "loc": {
            "start": {
              "line": 772,
              "column": 25
            },
            "end": {
              "line": 772,
              "column": 30
            }
          }
        },
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "__wrapped__",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext#__wrapped__",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27101,
        27130
      ],
      "filename": "lodash.js",
      "lineno": 784,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001865",
        "name": "support",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                27111,
                27117
              ],
              "loc": {
                "start": {
                  "line": 784,
                  "column": 18
                },
                "end": {
                  "line": 784,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "support",
              "range": [
                27118,
                27125
              ],
              "loc": {
                "start": {
                  "line": 784,
                  "column": 25
                },
                "end": {
                  "line": 784,
                  "column": 32
                }
              }
            },
            "range": [
              27111,
              27125
            ],
            "loc": {
              "start": {
                "line": 784,
                "column": 18
              },
              "end": {
                "line": 784,
                "column": 32
              }
            }
          },
          "right": {
            "type": "ObjectExpression",
            "properties": [],
            "range": [
              27128,
              27130
            ],
            "loc": {
              "start": {
                "line": 784,
                "column": 35
              },
              "end": {
                "line": 784,
                "column": 37
              }
            }
          },
          "range": [
            27111,
            27130
          ],
          "loc": {
            "start": {
              "line": 784,
              "column": 18
            },
            "end": {
              "line": 784,
              "column": 37
            }
          }
        },
        "value": "lodash.support"
      }
    },
    "undocumented": true,
    "name": "support",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~support",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27111,
        27130
      ],
      "filename": "lodash.js",
      "lineno": 784,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001867",
        "name": "lodash.support",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            27128,
            27130
          ],
          "loc": {
            "start": {
              "line": 784,
              "column": 35
            },
            "end": {
              "line": 784,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "support",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.support",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27161,
        27194
      ],
      "filename": "lodash.js",
      "lineno": 787,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001877",
        "name": "ctor",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "ThisExpression",
                      "range": [
                        27181,
                        27185
                      ],
                      "loc": {
                        "start": {
                          "line": 787,
                          "column": 30
                        },
                        "end": {
                          "line": 787,
                          "column": 34
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "x",
                      "range": [
                        27186,
                        27187
                      ],
                      "loc": {
                        "start": {
                          "line": 787,
                          "column": 35
                        },
                        "end": {
                          "line": 787,
                          "column": 36
                        }
                      }
                    },
                    "range": [
                      27181,
                      27187
                    ],
                    "loc": {
                      "start": {
                        "line": 787,
                        "column": 30
                      },
                      "end": {
                        "line": 787,
                        "column": 36
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": 1,
                    "raw": "1",
                    "range": [
                      27190,
                      27191
                    ],
                    "loc": {
                      "start": {
                        "line": 787,
                        "column": 39
                      },
                      "end": {
                        "line": 787,
                        "column": 40
                      }
                    }
                  },
                  "range": [
                    27181,
                    27191
                  ],
                  "loc": {
                    "start": {
                      "line": 787,
                      "column": 30
                    },
                    "end": {
                      "line": 787,
                      "column": 40
                    }
                  }
                },
                "range": [
                  27181,
                  27192
                ],
                "loc": {
                  "start": {
                    "line": 787,
                    "column": 30
                  },
                  "end": {
                    "line": 787,
                    "column": 41
                  }
                }
              }
            ],
            "range": [
              27179,
              27194
            ],
            "loc": {
              "start": {
                "line": 787,
                "column": 28
              },
              "end": {
                "line": 787,
                "column": 43
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            27168,
            27194
          ],
          "loc": {
            "start": {
              "line": 787,
              "column": 17
            },
            "end": {
              "line": 787,
              "column": 43
            }
          }
        },
        "value": "function"
      },
      "vars": {
        "this.x": null
      }
    },
    "undocumented": true,
    "name": "ctor",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~ctor",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27181,
        27191
      ],
      "filename": "lodash.js",
      "lineno": 787,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001882",
        "name": "this.x",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            27190,
            27191
          ],
          "loc": {
            "start": {
              "line": 787,
              "column": 39
            },
            "end": {
              "line": 787,
              "column": 40
            }
          }
        },
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "x",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>#x",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27206,
        27238
      ],
      "filename": "lodash.js",
      "lineno": 788,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001887",
        "name": "object",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "0",
                "raw": "'0'",
                "range": [
                  27217,
                  27220
                ],
                "loc": {
                  "start": {
                    "line": 788,
                    "column": 21
                  },
                  "end": {
                    "line": 788,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": 1,
                "raw": "1",
                "range": [
                  27222,
                  27223
                ],
                "loc": {
                  "start": {
                    "line": 788,
                    "column": 26
                  },
                  "end": {
                    "line": 788,
                    "column": 27
                  }
                }
              },
              "kind": "init",
              "range": [
                27217,
                27223
              ],
              "loc": {
                "start": {
                  "line": 788,
                  "column": 21
                },
                "end": {
                  "line": 788,
                  "column": 27
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "length",
                "raw": "'length'",
                "range": [
                  27225,
                  27233
                ],
                "loc": {
                  "start": {
                    "line": 788,
                    "column": 29
                  },
                  "end": {
                    "line": 788,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": 1,
                "raw": "1",
                "range": [
                  27235,
                  27236
                ],
                "loc": {
                  "start": {
                    "line": 788,
                    "column": 39
                  },
                  "end": {
                    "line": 788,
                    "column": 40
                  }
                }
              },
              "kind": "init",
              "range": [
                27225,
                27236
              ],
              "loc": {
                "start": {
                  "line": 788,
                  "column": 29
                },
                "end": {
                  "line": 788,
                  "column": 40
                }
              }
            }
          ],
          "range": [
            27215,
            27238
          ],
          "loc": {
            "start": {
              "line": 788,
              "column": 19
            },
            "end": {
              "line": 788,
              "column": 42
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "object",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~object",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27217,
        27223
      ],
      "filename": "lodash.js",
      "lineno": 788,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001890",
        "name": "0",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            27222,
            27223
          ],
          "loc": {
            "start": {
              "line": 788,
              "column": 26
            },
            "end": {
              "line": 788,
              "column": 27
            }
          }
        },
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "0",
    "kind": "member",
    "memberof": "<anonymous>~object",
    "scope": "static",
    "longname": "<anonymous>~object.0"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27225,
        27236
      ],
      "filename": "lodash.js",
      "lineno": 788,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001892",
        "name": "length",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            27235,
            27236
          ],
          "loc": {
            "start": {
              "line": 788,
              "column": 39
            },
            "end": {
              "line": 788,
              "column": 40
            }
          }
        },
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~object",
    "scope": "static",
    "longname": "<anonymous>~object.length"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27250,
        27260
      ],
      "filename": "lodash.js",
      "lineno": 789,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001894",
        "name": "props",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            27258,
            27260
          ],
          "loc": {
            "start": {
              "line": 789,
              "column": 18
            },
            "end": {
              "line": 789,
              "column": 20
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27288,
        27300
      ],
      "filename": "lodash.js",
      "lineno": 791,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001903",
        "name": "valueOf",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            27299,
            27300
          ],
          "loc": {
            "start": {
              "line": 791,
              "column": 36
            },
            "end": {
              "line": 791,
              "column": 37
            }
          }
        },
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "valueOf",
    "kind": "member",
    "memberof": "<anonymous>~ctor",
    "longname": "<anonymous>~ctor#valueOf",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27302,
        27308
      ],
      "filename": "lodash.js",
      "lineno": 791,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001905",
        "name": "y",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            27307,
            27308
          ],
          "loc": {
            "start": {
              "line": 791,
              "column": 44
            },
            "end": {
              "line": 791,
              "column": 45
            }
          }
        },
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "y",
    "kind": "member",
    "memberof": "<anonymous>~ctor",
    "longname": "<anonymous>~ctor#y",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27327,
        27330
      ],
      "filename": "lodash.js",
      "lineno": 792,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001909",
        "name": "key",
        "node": {
          "type": "Identifier",
          "name": "key",
          "range": [
            27327,
            27330
          ],
          "loc": {
            "start": {
              "line": 792,
              "column": 15
            },
            "end": {
              "line": 792,
              "column": 18
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27584,
        27641
      ],
      "filename": "lodash.js",
      "lineno": 801,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001925",
        "name": "support.argsClass",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "==",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "toString",
                "range": [
                  27604,
                  27612
                ],
                "loc": {
                  "start": {
                    "line": 801,
                    "column": 26
                  },
                  "end": {
                    "line": 801,
                    "column": 34
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "call",
                "range": [
                  27613,
                  27617
                ],
                "loc": {
                  "start": {
                    "line": 801,
                    "column": 35
                  },
                  "end": {
                    "line": 801,
                    "column": 39
                  }
                }
              },
              "range": [
                27604,
                27617
              ],
              "loc": {
                "start": {
                  "line": 801,
                  "column": 26
                },
                "end": {
                  "line": 801,
                  "column": 39
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "arguments",
                "range": [
                  27618,
                  27627
                ],
                "loc": {
                  "start": {
                    "line": 801,
                    "column": 40
                  },
                  "end": {
                    "line": 801,
                    "column": 49
                  }
                }
              }
            ],
            "range": [
              27604,
              27628
            ],
            "loc": {
              "start": {
                "line": 801,
                "column": 26
              },
              "end": {
                "line": 801,
                "column": 50
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "argsClass",
            "range": [
              27632,
              27641
            ],
            "loc": {
              "start": {
                "line": 801,
                "column": 54
              },
              "end": {
                "line": 801,
                "column": 63
              }
            }
          },
          "range": [
            27604,
            27641
          ],
          "loc": {
            "start": {
              "line": 801,
              "column": 26
            },
            "end": {
              "line": 801,
              "column": 63
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "argsClass",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.argsClass",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        27827,
        27912
      ],
      "filename": "lodash.js",
      "lineno": 809,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001937",
        "name": "support.argsObject",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "arguments",
                "range": [
                  27848,
                  27857
                ],
                "loc": {
                  "start": {
                    "line": 809,
                    "column": 27
                  },
                  "end": {
                    "line": 809,
                    "column": 36
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  27858,
                  27869
                ],
                "loc": {
                  "start": {
                    "line": 809,
                    "column": 37
                  },
                  "end": {
                    "line": 809,
                    "column": 48
                  }
                }
              },
              "range": [
                27848,
                27869
              ],
              "loc": {
                "start": {
                  "line": 809,
                  "column": 27
                },
                "end": {
                  "line": 809,
                  "column": 48
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "Object",
              "range": [
                27873,
                27879
              ],
              "loc": {
                "start": {
                  "line": 809,
                  "column": 52
                },
                "end": {
                  "line": 809,
                  "column": 58
                }
              }
            },
            "range": [
              27848,
              27879
            ],
            "loc": {
              "start": {
                "line": 809,
                "column": 27
              },
              "end": {
                "line": 809,
                "column": 58
              }
            }
          },
          "right": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "BinaryExpression",
              "operator": "instanceof",
              "left": {
                "type": "Identifier",
                "name": "arguments",
                "range": [
                  27885,
                  27894
                ],
                "loc": {
                  "start": {
                    "line": 809,
                    "column": 64
                  },
                  "end": {
                    "line": 809,
                    "column": 73
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "Array",
                "range": [
                  27906,
                  27911
                ],
                "loc": {
                  "start": {
                    "line": 809,
                    "column": 85
                  },
                  "end": {
                    "line": 809,
                    "column": 90
                  }
                }
              },
              "range": [
                27885,
                27911
              ],
              "loc": {
                "start": {
                  "line": 809,
                  "column": 64
                },
                "end": {
                  "line": 809,
                  "column": 90
                }
              }
            },
            "prefix": true,
            "range": [
              27883,
              27912
            ],
            "loc": {
              "start": {
                "line": 809,
                "column": 62
              },
              "end": {
                "line": 809,
                "column": 91
              }
            }
          },
          "range": [
            27848,
            27912
          ],
          "loc": {
            "start": {
              "line": 809,
              "column": 27
            },
            "end": {
              "line": 809,
              "column": 91
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "argsObject",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.argsObject",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        28132,
        28254
      ],
      "filename": "lodash.js",
      "lineno": 818,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001952",
        "name": "support.enumErrorProps",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "propertyIsEnumerable",
                "range": [
                  28157,
                  28177
                ],
                "loc": {
                  "start": {
                    "line": 818,
                    "column": 31
                  },
                  "end": {
                    "line": 818,
                    "column": 51
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "call",
                "range": [
                  28178,
                  28182
                ],
                "loc": {
                  "start": {
                    "line": 818,
                    "column": 52
                  },
                  "end": {
                    "line": 818,
                    "column": 56
                  }
                }
              },
              "range": [
                28157,
                28182
              ],
              "loc": {
                "start": {
                  "line": 818,
                  "column": 31
                },
                "end": {
                  "line": 818,
                  "column": 56
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "errorProto",
                "range": [
                  28183,
                  28193
                ],
                "loc": {
                  "start": {
                    "line": 818,
                    "column": 57
                  },
                  "end": {
                    "line": 818,
                    "column": 67
                  }
                }
              },
              {
                "type": "Literal",
                "value": "message",
                "raw": "'message'",
                "range": [
                  28195,
                  28204
                ],
                "loc": {
                  "start": {
                    "line": 818,
                    "column": 69
                  },
                  "end": {
                    "line": 818,
                    "column": 78
                  }
                }
              }
            ],
            "range": [
              28157,
              28205
            ],
            "loc": {
              "start": {
                "line": 818,
                "column": 31
              },
              "end": {
                "line": 818,
                "column": 79
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "propertyIsEnumerable",
                "range": [
                  28209,
                  28229
                ],
                "loc": {
                  "start": {
                    "line": 818,
                    "column": 83
                  },
                  "end": {
                    "line": 818,
                    "column": 103
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "call",
                "range": [
                  28230,
                  28234
                ],
                "loc": {
                  "start": {
                    "line": 818,
                    "column": 104
                  },
                  "end": {
                    "line": 818,
                    "column": 108
                  }
                }
              },
              "range": [
                28209,
                28234
              ],
              "loc": {
                "start": {
                  "line": 818,
                  "column": 83
                },
                "end": {
                  "line": 818,
                  "column": 108
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "errorProto",
                "range": [
                  28235,
                  28245
                ],
                "loc": {
                  "start": {
                    "line": 818,
                    "column": 109
                  },
                  "end": {
                    "line": 818,
                    "column": 119
                  }
                }
              },
              {
                "type": "Literal",
                "value": "name",
                "raw": "'name'",
                "range": [
                  28247,
                  28253
                ],
                "loc": {
                  "start": {
                    "line": 818,
                    "column": 121
                  },
                  "end": {
                    "line": 818,
                    "column": 127
                  }
                }
              }
            ],
            "range": [
              28209,
              28254
            ],
            "loc": {
              "start": {
                "line": 818,
                "column": 83
              },
              "end": {
                "line": 818,
                "column": 128
              }
            }
          },
          "range": [
            28157,
            28254
          ],
          "loc": {
            "start": {
              "line": 818,
              "column": 31
            },
            "end": {
              "line": 818,
              "column": 128
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "enumErrorProps",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.enumErrorProps",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        28666,
        28735
      ],
      "filename": "lodash.js",
      "lineno": 831,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001970",
        "name": "support.enumPrototypes",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "propertyIsEnumerable",
              "range": [
                28691,
                28711
              ],
              "loc": {
                "start": {
                  "line": 831,
                  "column": 31
                },
                "end": {
                  "line": 831,
                  "column": 51
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "call",
              "range": [
                28712,
                28716
              ],
              "loc": {
                "start": {
                  "line": 831,
                  "column": 52
                },
                "end": {
                  "line": 831,
                  "column": 56
                }
              }
            },
            "range": [
              28691,
              28716
            ],
            "loc": {
              "start": {
                "line": 831,
                "column": 31
              },
              "end": {
                "line": 831,
                "column": 56
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "ctor",
              "range": [
                28717,
                28721
              ],
              "loc": {
                "start": {
                  "line": 831,
                  "column": 57
                },
                "end": {
                  "line": 831,
                  "column": 61
                }
              }
            },
            {
              "type": "Literal",
              "value": "prototype",
              "raw": "'prototype'",
              "range": [
                28723,
                28734
              ],
              "loc": {
                "start": {
                  "line": 831,
                  "column": 63
                },
                "end": {
                  "line": 831,
                  "column": 74
                }
              }
            }
          ],
          "range": [
            28691,
            28735
          ],
          "loc": {
            "start": {
              "line": 831,
              "column": 31
            },
            "end": {
              "line": 831,
              "column": 75
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "enumPrototypes",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.enumPrototypes",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        28979,
        29058
      ],
      "filename": "lodash.js",
      "lineno": 840,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001981",
        "name": "support.funcDecomp",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isNative",
                "range": [
                  29001,
                  29009
                ],
                "loc": {
                  "start": {
                    "line": 840,
                    "column": 28
                  },
                  "end": {
                    "line": 840,
                    "column": 36
                  }
                }
              },
              "arguments": [
                {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "context",
                    "range": [
                      29010,
                      29017
                    ],
                    "loc": {
                      "start": {
                        "line": 840,
                        "column": 37
                      },
                      "end": {
                        "line": 840,
                        "column": 44
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "WinRTError",
                    "range": [
                      29018,
                      29028
                    ],
                    "loc": {
                      "start": {
                        "line": 840,
                        "column": 45
                      },
                      "end": {
                        "line": 840,
                        "column": 55
                      }
                    }
                  },
                  "range": [
                    29010,
                    29028
                  ],
                  "loc": {
                    "start": {
                      "line": 840,
                      "column": 37
                    },
                    "end": {
                      "line": 840,
                      "column": 55
                    }
                  }
                }
              ],
              "range": [
                29001,
                29029
              ],
              "loc": {
                "start": {
                  "line": 840,
                  "column": 28
                },
                "end": {
                  "line": 840,
                  "column": 56
                }
              }
            },
            "prefix": true,
            "range": [
              29000,
              29029
            ],
            "loc": {
              "start": {
                "line": 840,
                "column": 27
              },
              "end": {
                "line": 840,
                "column": 56
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "reThis",
                "range": [
                  29033,
                  29039
                ],
                "loc": {
                  "start": {
                    "line": 840,
                    "column": 60
                  },
                  "end": {
                    "line": 840,
                    "column": 66
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "test",
                "range": [
                  29040,
                  29044
                ],
                "loc": {
                  "start": {
                    "line": 840,
                    "column": 67
                  },
                  "end": {
                    "line": 840,
                    "column": 71
                  }
                }
              },
              "range": [
                29033,
                29044
              ],
              "loc": {
                "start": {
                  "line": 840,
                  "column": 60
                },
                "end": {
                  "line": 840,
                  "column": 71
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "runInContext",
                "range": [
                  29045,
                  29057
                ],
                "loc": {
                  "start": {
                    "line": 840,
                    "column": 72
                  },
                  "end": {
                    "line": 840,
                    "column": 84
                  }
                }
              }
            ],
            "range": [
              29033,
              29058
            ],
            "loc": {
              "start": {
                "line": 840,
                "column": 60
              },
              "end": {
                "line": 840,
                "column": 85
              }
            }
          },
          "range": [
            29000,
            29058
          ],
          "loc": {
            "start": {
              "line": 840,
              "column": 27
            },
            "end": {
              "line": 840,
              "column": 85
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "funcDecomp",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.funcDecomp",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        29210,
        29262
      ],
      "filename": "lodash.js",
      "lineno": 848,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100001998",
        "name": "support.funcNames",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "==",
          "left": {
            "type": "UnaryExpression",
            "operator": "typeof",
            "argument": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "Function",
                "range": [
                  29237,
                  29245
                ],
                "loc": {
                  "start": {
                    "line": 848,
                    "column": 33
                  },
                  "end": {
                    "line": 848,
                    "column": 41
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "name",
                "range": [
                  29246,
                  29250
                ],
                "loc": {
                  "start": {
                    "line": 848,
                    "column": 42
                  },
                  "end": {
                    "line": 848,
                    "column": 46
                  }
                }
              },
              "range": [
                29237,
                29250
              ],
              "loc": {
                "start": {
                  "line": 848,
                  "column": 33
                },
                "end": {
                  "line": 848,
                  "column": 46
                }
              }
            },
            "prefix": true,
            "range": [
              29230,
              29250
            ],
            "loc": {
              "start": {
                "line": 848,
                "column": 26
              },
              "end": {
                "line": 848,
                "column": 46
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "string",
            "raw": "'string'",
            "range": [
              29254,
              29262
            ],
            "loc": {
              "start": {
                "line": 848,
                "column": 50
              },
              "end": {
                "line": 848,
                "column": 58
              }
            }
          },
          "range": [
            29230,
            29262
          ],
          "loc": {
            "start": {
              "line": 848,
              "column": 26
            },
            "end": {
              "line": 848,
              "column": 58
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "funcNames",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.funcNames",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        29474,
        29504
      ],
      "filename": "lodash.js",
      "lineno": 857,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002009",
        "name": "support.nonEnumArgs",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "!=",
          "left": {
            "type": "Identifier",
            "name": "key",
            "range": [
              29496,
              29499
            ],
            "loc": {
              "start": {
                "line": 857,
                "column": 28
              },
              "end": {
                "line": 857,
                "column": 31
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              29503,
              29504
            ],
            "loc": {
              "start": {
                "line": 857,
                "column": 35
              },
              "end": {
                "line": 857,
                "column": 36
              }
            }
          },
          "range": [
            29496,
            29504
          ],
          "loc": {
            "start": {
              "line": 857,
              "column": 28
            },
            "end": {
              "line": 857,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "nonEnumArgs",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.nonEnumArgs",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        29847,
        29894
      ],
      "filename": "lodash.js",
      "lineno": 868,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002017",
        "name": "support.nonEnumShadows",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "!",
          "argument": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Literal",
                "value": {},
                "raw": "/valueOf/",
                "range": [
                  29873,
                  29882
                ],
                "loc": {
                  "start": {
                    "line": 868,
                    "column": 32
                  },
                  "end": {
                    "line": 868,
                    "column": 41
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "test",
                "range": [
                  29883,
                  29887
                ],
                "loc": {
                  "start": {
                    "line": 868,
                    "column": 42
                  },
                  "end": {
                    "line": 868,
                    "column": 46
                  }
                }
              },
              "range": [
                29873,
                29887
              ],
              "loc": {
                "start": {
                  "line": 868,
                  "column": 32
                },
                "end": {
                  "line": 868,
                  "column": 46
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "props",
                "range": [
                  29888,
                  29893
                ],
                "loc": {
                  "start": {
                    "line": 868,
                    "column": 47
                  },
                  "end": {
                    "line": 868,
                    "column": 52
                  }
                }
              }
            ],
            "range": [
              29873,
              29894
            ],
            "loc": {
              "start": {
                "line": 868,
                "column": 32
              },
              "end": {
                "line": 868,
                "column": 53
              }
            }
          },
          "prefix": true,
          "range": [
            29872,
            29894
          ],
          "loc": {
            "start": {
              "line": 868,
              "column": 31
            },
            "end": {
              "line": 868,
              "column": 53
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "!"
      }
    },
    "undocumented": true,
    "name": "nonEnumShadows",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.nonEnumShadows",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        30076,
        30109
      ],
      "filename": "lodash.js",
      "lineno": 876,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002028",
        "name": "support.ownLast",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "!=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "props",
              "range": [
                30094,
                30099
              ],
              "loc": {
                "start": {
                  "line": 876,
                  "column": 24
                },
                "end": {
                  "line": 876,
                  "column": 29
                }
              }
            },
            "property": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                30100,
                30101
              ],
              "loc": {
                "start": {
                  "line": 876,
                  "column": 30
                },
                "end": {
                  "line": 876,
                  "column": 31
                }
              }
            },
            "range": [
              30094,
              30102
            ],
            "loc": {
              "start": {
                "line": 876,
                "column": 24
              },
              "end": {
                "line": 876,
                "column": 32
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "x",
            "raw": "'x'",
            "range": [
              30106,
              30109
            ],
            "loc": {
              "start": {
                "line": 876,
                "column": 36
              },
              "end": {
                "line": 876,
                "column": 39
              }
            }
          },
          "range": [
            30094,
            30109
          ],
          "loc": {
            "start": {
              "line": 876,
              "column": 24
            },
            "end": {
              "line": 876,
              "column": 39
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "ownLast",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.ownLast",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        30718,
        30781
      ],
      "filename": "lodash.js",
      "lineno": 890,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002038",
        "name": "support.spliceObjects",
        "type": "SequenceExpression",
        "node": {
          "type": "SequenceExpression",
          "expressions": [
            {
              "type": "CallExpression",
              "callee": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "splice",
                  "range": [
                    30743,
                    30749
                  ],
                  "loc": {
                    "start": {
                      "line": 890,
                      "column": 31
                    },
                    "end": {
                      "line": 890,
                      "column": 37
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "call",
                  "range": [
                    30750,
                    30754
                  ],
                  "loc": {
                    "start": {
                      "line": 890,
                      "column": 38
                    },
                    "end": {
                      "line": 890,
                      "column": 42
                    }
                  }
                },
                "range": [
                  30743,
                  30754
                ],
                "loc": {
                  "start": {
                    "line": 890,
                    "column": 31
                  },
                  "end": {
                    "line": 890,
                    "column": 42
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    30755,
                    30761
                  ],
                  "loc": {
                    "start": {
                      "line": 890,
                      "column": 43
                    },
                    "end": {
                      "line": 890,
                      "column": 49
                    }
                  }
                },
                {
                  "type": "Literal",
                  "value": 0,
                  "raw": "0",
                  "range": [
                    30763,
                    30764
                  ],
                  "loc": {
                    "start": {
                      "line": 890,
                      "column": 51
                    },
                    "end": {
                      "line": 890,
                      "column": 52
                    }
                  }
                },
                {
                  "type": "Literal",
                  "value": 1,
                  "raw": "1",
                  "range": [
                    30766,
                    30767
                  ],
                  "loc": {
                    "start": {
                      "line": 890,
                      "column": 54
                    },
                    "end": {
                      "line": 890,
                      "column": 55
                    }
                  }
                }
              ],
              "range": [
                30743,
                30768
              ],
              "loc": {
                "start": {
                  "line": 890,
                  "column": 31
                },
                "end": {
                  "line": 890,
                  "column": 56
                }
              }
            },
            {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    30771,
                    30777
                  ],
                  "loc": {
                    "start": {
                      "line": 890,
                      "column": 59
                    },
                    "end": {
                      "line": 890,
                      "column": 65
                    }
                  }
                },
                "property": {
                  "type": "Literal",
                  "value": 0,
                  "raw": "0",
                  "range": [
                    30778,
                    30779
                  ],
                  "loc": {
                    "start": {
                      "line": 890,
                      "column": 66
                    },
                    "end": {
                      "line": 890,
                      "column": 67
                    }
                  }
                },
                "range": [
                  30771,
                  30780
                ],
                "loc": {
                  "start": {
                    "line": 890,
                    "column": 59
                  },
                  "end": {
                    "line": 890,
                    "column": 68
                  }
                }
              },
              "prefix": true,
              "range": [
                30770,
                30780
              ],
              "loc": {
                "start": {
                  "line": 890,
                  "column": 58
                },
                "end": {
                  "line": 890,
                  "column": 68
                }
              }
            }
          ],
          "range": [
            30743,
            30780
          ],
          "loc": {
            "start": {
              "line": 890,
              "column": 31
            },
            "end": {
              "line": 890,
              "column": 68
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "spliceObjects",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.spliceObjects",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        31077,
        31135
      ],
      "filename": "lodash.js",
      "lineno": 901,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002055",
        "name": "support.unindexedChars",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "!=",
          "left": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Literal",
                "value": "x",
                "raw": "'x'",
                "range": [
                  31103,
                  31106
                ],
                "loc": {
                  "start": {
                    "line": 901,
                    "column": 32
                  },
                  "end": {
                    "line": 901,
                    "column": 35
                  }
                }
              },
              "property": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  31107,
                  31108
                ],
                "loc": {
                  "start": {
                    "line": 901,
                    "column": 36
                  },
                  "end": {
                    "line": 901,
                    "column": 37
                  }
                }
              },
              "range": [
                31103,
                31109
              ],
              "loc": {
                "start": {
                  "line": 901,
                  "column": 32
                },
                "end": {
                  "line": 901,
                  "column": 38
                }
              }
            },
            "right": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "CallExpression",
                "callee": {
                  "type": "Identifier",
                  "name": "Object",
                  "range": [
                    31112,
                    31118
                  ],
                  "loc": {
                    "start": {
                      "line": 901,
                      "column": 41
                    },
                    "end": {
                      "line": 901,
                      "column": 47
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Literal",
                    "value": "x",
                    "raw": "'x'",
                    "range": [
                      31119,
                      31122
                    ],
                    "loc": {
                      "start": {
                        "line": 901,
                        "column": 48
                      },
                      "end": {
                        "line": 901,
                        "column": 51
                      }
                    }
                  }
                ],
                "range": [
                  31112,
                  31123
                ],
                "loc": {
                  "start": {
                    "line": 901,
                    "column": 41
                  },
                  "end": {
                    "line": 901,
                    "column": 52
                  }
                }
              },
              "property": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  31124,
                  31125
                ],
                "loc": {
                  "start": {
                    "line": 901,
                    "column": 53
                  },
                  "end": {
                    "line": 901,
                    "column": 54
                  }
                }
              },
              "range": [
                31112,
                31126
              ],
              "loc": {
                "start": {
                  "line": 901,
                  "column": 41
                },
                "end": {
                  "line": 901,
                  "column": 55
                }
              }
            },
            "range": [
              31103,
              31126
            ],
            "loc": {
              "start": {
                "line": 901,
                "column": 32
              },
              "end": {
                "line": 901,
                "column": 55
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "xx",
            "raw": "'xx'",
            "range": [
              31131,
              31135
            ],
            "loc": {
              "start": {
                "line": 901,
                "column": 60
              },
              "end": {
                "line": 901,
                "column": 64
              }
            }
          },
          "range": [
            31102,
            31135
          ],
          "loc": {
            "start": {
              "line": 901,
              "column": 31
            },
            "end": {
              "line": 901,
              "column": 64
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "unindexedChars",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.unindexedChars",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        31280,
        31343
      ],
      "filename": "lodash.js",
      "lineno": 910,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002073",
        "name": "support.dom",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "===",
          "left": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "CallExpression",
              "callee": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "document",
                  "range": [
                    31294,
                    31302
                  ],
                  "loc": {
                    "start": {
                      "line": 910,
                      "column": 22
                    },
                    "end": {
                      "line": 910,
                      "column": 30
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "createDocumentFragment",
                  "range": [
                    31303,
                    31325
                  ],
                  "loc": {
                    "start": {
                      "line": 910,
                      "column": 31
                    },
                    "end": {
                      "line": 910,
                      "column": 53
                    }
                  }
                },
                "range": [
                  31294,
                  31325
                ],
                "loc": {
                  "start": {
                    "line": 910,
                    "column": 22
                  },
                  "end": {
                    "line": 910,
                    "column": 53
                  }
                }
              },
              "arguments": [],
              "range": [
                31294,
                31327
              ],
              "loc": {
                "start": {
                  "line": 910,
                  "column": 22
                },
                "end": {
                  "line": 910,
                  "column": 55
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "nodeType",
              "range": [
                31328,
                31336
              ],
              "loc": {
                "start": {
                  "line": 910,
                  "column": 56
                },
                "end": {
                  "line": 910,
                  "column": 64
                }
              }
            },
            "range": [
              31294,
              31336
            ],
            "loc": {
              "start": {
                "line": 910,
                "column": 22
              },
              "end": {
                "line": 910,
                "column": 64
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 11,
            "raw": "11",
            "range": [
              31341,
              31343
            ],
            "loc": {
              "start": {
                "line": 910,
                "column": 69
              },
              "end": {
                "line": 910,
                "column": 71
              }
            }
          },
          "range": [
            31294,
            31343
          ],
          "loc": {
            "start": {
              "line": 910,
              "column": 22
            },
            "end": {
              "line": 910,
              "column": 71
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "dom",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.dom",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        31372,
        31391
      ],
      "filename": "lodash.js",
      "lineno": 912,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002087",
        "name": "support.dom",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            31386,
            31391
          ],
          "loc": {
            "start": {
              "line": 912,
              "column": 22
            },
            "end": {
              "line": 912,
              "column": 27
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "dom",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.dom",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        31703,
        31793
      ],
      "filename": "lodash.js",
      "lineno": 924,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002095",
        "name": "support.nodeClass",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "!",
          "argument": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "BinaryExpression",
              "operator": "==",
              "left": {
                "type": "CallExpression",
                "callee": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "toString",
                    "range": [
                      31725,
                      31733
                    ],
                    "loc": {
                      "start": {
                        "line": 924,
                        "column": 30
                      },
                      "end": {
                        "line": 924,
                        "column": 38
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "call",
                    "range": [
                      31734,
                      31738
                    ],
                    "loc": {
                      "start": {
                        "line": 924,
                        "column": 39
                      },
                      "end": {
                        "line": 924,
                        "column": 43
                      }
                    }
                  },
                  "range": [
                    31725,
                    31738
                  ],
                  "loc": {
                    "start": {
                      "line": 924,
                      "column": 30
                    },
                    "end": {
                      "line": 924,
                      "column": 43
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "document",
                    "range": [
                      31739,
                      31747
                    ],
                    "loc": {
                      "start": {
                        "line": 924,
                        "column": 44
                      },
                      "end": {
                        "line": 924,
                        "column": 52
                      }
                    }
                  }
                ],
                "range": [
                  31725,
                  31748
                ],
                "loc": {
                  "start": {
                    "line": 924,
                    "column": 30
                  },
                  "end": {
                    "line": 924,
                    "column": 53
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "objectClass",
                "range": [
                  31752,
                  31763
                ],
                "loc": {
                  "start": {
                    "line": 924,
                    "column": 57
                  },
                  "end": {
                    "line": 924,
                    "column": 68
                  }
                }
              },
              "range": [
                31725,
                31763
              ],
              "loc": {
                "start": {
                  "line": 924,
                  "column": 30
                },
                "end": {
                  "line": 924,
                  "column": 68
                }
              }
            },
            "right": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "BinaryExpression",
                "operator": "+",
                "left": {
                  "type": "ObjectExpression",
                  "properties": [
                    {
                      "type": "Property",
                      "key": {
                        "type": "Literal",
                        "value": "toString",
                        "raw": "'toString'",
                        "range": [
                          31771,
                          31781
                        ],
                        "loc": {
                          "start": {
                            "line": 924,
                            "column": 76
                          },
                          "end": {
                            "line": 924,
                            "column": 86
                          }
                        }
                      },
                      "value": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          31783,
                          31784
                        ],
                        "loc": {
                          "start": {
                            "line": 924,
                            "column": 88
                          },
                          "end": {
                            "line": 924,
                            "column": 89
                          }
                        }
                      },
                      "kind": "init",
                      "range": [
                        31771,
                        31784
                      ],
                      "loc": {
                        "start": {
                          "line": 924,
                          "column": 76
                        },
                        "end": {
                          "line": 924,
                          "column": 89
                        }
                      }
                    }
                  ],
                  "range": [
                    31769,
                    31786
                  ],
                  "loc": {
                    "start": {
                      "line": 924,
                      "column": 74
                    },
                    "end": {
                      "line": 924,
                      "column": 91
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": "",
                  "raw": "''",
                  "range": [
                    31789,
                    31791
                  ],
                  "loc": {
                    "start": {
                      "line": 924,
                      "column": 94
                    },
                    "end": {
                      "line": 924,
                      "column": 96
                    }
                  }
                },
                "range": [
                  31769,
                  31791
                ],
                "loc": {
                  "start": {
                    "line": 924,
                    "column": 74
                  },
                  "end": {
                    "line": 924,
                    "column": 96
                  }
                }
              },
              "prefix": true,
              "range": [
                31767,
                31792
              ],
              "loc": {
                "start": {
                  "line": 924,
                  "column": 72
                },
                "end": {
                  "line": 924,
                  "column": 97
                }
              }
            },
            "range": [
              31725,
              31792
            ],
            "loc": {
              "start": {
                "line": 924,
                "column": 30
              },
              "end": {
                "line": 924,
                "column": 97
              }
            }
          },
          "prefix": true,
          "range": [
            31723,
            31793
          ],
          "loc": {
            "start": {
              "line": 924,
              "column": 28
            },
            "end": {
              "line": 924,
              "column": 98
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "!"
      }
    },
    "undocumented": true,
    "name": "nodeClass",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.nodeClass",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        31771,
        31784
      ],
      "filename": "lodash.js",
      "lineno": 924,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002111",
        "name": "toString",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            31783,
            31784
          ],
          "loc": {
            "start": {
              "line": 924,
              "column": 88
            },
            "end": {
              "line": 924,
              "column": 89
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "toString",
    "kind": "member",
    "longname": "toString",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        31822,
        31846
      ],
      "filename": "lodash.js",
      "lineno": 926,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002116",
        "name": "support.nodeClass",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            31842,
            31846
          ],
          "loc": {
            "start": {
              "line": 926,
              "column": 28
            },
            "end": {
              "line": 926,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "nodeClass",
    "kind": "member",
    "longname": "<anonymous>~runInContext~support.nodeClass",
    "memberof": "<anonymous>~runInContext~support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        32137,
        33238
      ],
      "filename": "lodash.js",
      "lineno": 939,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002123",
        "name": "lodash.templateSettings",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "escape",
                "raw": "'escape'",
                "range": [
                  32328,
                  32336
                ],
                "loc": {
                  "start": {
                    "line": 947,
                    "column": 6
                  },
                  "end": {
                    "line": 947,
                    "column": 14
                  }
                }
              },
              "value": {
                "type": "Identifier",
                "name": "reEscape",
                "range": [
                  32338,
                  32346
                ],
                "loc": {
                  "start": {
                    "line": 947,
                    "column": 16
                  },
                  "end": {
                    "line": 947,
                    "column": 24
                  }
                }
              },
              "kind": "init",
              "range": [
                32328,
                32346
              ],
              "loc": {
                "start": {
                  "line": 947,
                  "column": 6
                },
                "end": {
                  "line": 947,
                  "column": 24
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "evaluate",
                "raw": "'evaluate'",
                "range": [
                  32490,
                  32500
                ],
                "loc": {
                  "start": {
                    "line": 955,
                    "column": 6
                  },
                  "end": {
                    "line": 955,
                    "column": 16
                  }
                }
              },
              "value": {
                "type": "Identifier",
                "name": "reEvaluate",
                "range": [
                  32502,
                  32512
                ],
                "loc": {
                  "start": {
                    "line": 955,
                    "column": 18
                  },
                  "end": {
                    "line": 955,
                    "column": 28
                  }
                }
              },
              "kind": "init",
              "range": [
                32490,
                32512
              ],
              "loc": {
                "start": {
                  "line": 955,
                  "column": 6
                },
                "end": {
                  "line": 955,
                  "column": 28
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "interpolate",
                "raw": "'interpolate'",
                "range": [
                  32668,
                  32681
                ],
                "loc": {
                  "start": {
                    "line": 963,
                    "column": 6
                  },
                  "end": {
                    "line": 963,
                    "column": 19
                  }
                }
              },
              "value": {
                "type": "Identifier",
                "name": "reInterpolate",
                "range": [
                  32683,
                  32696
                ],
                "loc": {
                  "start": {
                    "line": 963,
                    "column": 21
                  },
                  "end": {
                    "line": 963,
                    "column": 34
                  }
                }
              },
              "kind": "init",
              "range": [
                32668,
                32696
              ],
              "loc": {
                "start": {
                  "line": 963,
                  "column": 6
                },
                "end": {
                  "line": 963,
                  "column": 34
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "variable",
                "raw": "'variable'",
                "range": [
                  32859,
                  32869
                ],
                "loc": {
                  "start": {
                    "line": 971,
                    "column": 6
                  },
                  "end": {
                    "line": 971,
                    "column": 16
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": "",
                "raw": "''",
                "range": [
                  32871,
                  32873
                ],
                "loc": {
                  "start": {
                    "line": 971,
                    "column": 18
                  },
                  "end": {
                    "line": 971,
                    "column": 20
                  }
                }
              },
              "kind": "init",
              "range": [
                32859,
                32873
              ],
              "loc": {
                "start": {
                  "line": 971,
                  "column": 6
                },
                "end": {
                  "line": 971,
                  "column": 20
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "imports",
                "raw": "'imports'",
                "range": [
                  33033,
                  33042
                ],
                "loc": {
                  "start": {
                    "line": 979,
                    "column": 6
                  },
                  "end": {
                    "line": 979,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "ObjectExpression",
                "properties": [
                  {
                    "type": "Property",
                    "key": {
                      "type": "Literal",
                      "value": "_",
                      "raw": "'_'",
                      "range": [
                        33213,
                        33216
                      ],
                      "loc": {
                        "start": {
                          "line": 987,
                          "column": 8
                        },
                        "end": {
                          "line": 987,
                          "column": 11
                        }
                      }
                    },
                    "value": {
                      "type": "Identifier",
                      "name": "lodash",
                      "range": [
                        33218,
                        33224
                      ],
                      "loc": {
                        "start": {
                          "line": 987,
                          "column": 13
                        },
                        "end": {
                          "line": 987,
                          "column": 19
                        }
                      }
                    },
                    "kind": "init",
                    "range": [
                      33213,
                      33224
                    ],
                    "loc": {
                      "start": {
                        "line": 987,
                        "column": 8
                      },
                      "end": {
                        "line": 987,
                        "column": 19
                      }
                    }
                  }
                ],
                "range": [
                  33044,
                  33232
                ],
                "loc": {
                  "start": {
                    "line": 979,
                    "column": 17
                  },
                  "end": {
                    "line": 988,
                    "column": 7
                  }
                }
              },
              "kind": "init",
              "range": [
                33033,
                33232
              ],
              "loc": {
                "start": {
                  "line": 979,
                  "column": 6
                },
                "end": {
                  "line": 988,
                  "column": 7
                }
              }
            }
          ],
          "range": [
            32163,
            33238
          ],
          "loc": {
            "start": {
              "line": 939,
              "column": 30
            },
            "end": {
              "line": 989,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "templateSettings",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.templateSettings",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        32328,
        32346
      ],
      "filename": "lodash.js",
      "lineno": 947,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002128",
        "name": "escape",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "reEscape",
          "range": [
            32338,
            32346
          ],
          "loc": {
            "start": {
              "line": 947,
              "column": 16
            },
            "end": {
              "line": 947,
              "column": 24
            }
          }
        },
        "value": "reEscape"
      }
    },
    "undocumented": true,
    "name": "escape",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash.templateSettings",
    "scope": "static",
    "longname": "<anonymous>~runInContext~lodash.templateSettings.escape"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        32490,
        32512
      ],
      "filename": "lodash.js",
      "lineno": 955,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002130",
        "name": "evaluate",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "reEvaluate",
          "range": [
            32502,
            32512
          ],
          "loc": {
            "start": {
              "line": 955,
              "column": 18
            },
            "end": {
              "line": 955,
              "column": 28
            }
          }
        },
        "value": "reEvaluate"
      }
    },
    "undocumented": true,
    "name": "evaluate",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash.templateSettings",
    "scope": "static",
    "longname": "<anonymous>~runInContext~lodash.templateSettings.evaluate"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        32668,
        32696
      ],
      "filename": "lodash.js",
      "lineno": 963,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002132",
        "name": "interpolate",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "reInterpolate",
          "range": [
            32683,
            32696
          ],
          "loc": {
            "start": {
              "line": 963,
              "column": 21
            },
            "end": {
              "line": 963,
              "column": 34
            }
          }
        },
        "value": "reInterpolate"
      }
    },
    "undocumented": true,
    "name": "interpolate",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash.templateSettings",
    "scope": "static",
    "longname": "<anonymous>~runInContext~lodash.templateSettings.interpolate"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        32859,
        32873
      ],
      "filename": "lodash.js",
      "lineno": 971,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002134",
        "name": "variable",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "",
          "raw": "''",
          "range": [
            32871,
            32873
          ],
          "loc": {
            "start": {
              "line": 971,
              "column": 18
            },
            "end": {
              "line": 971,
              "column": 20
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "variable",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash.templateSettings",
    "scope": "static",
    "longname": "<anonymous>~runInContext~lodash.templateSettings.variable"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        33033,
        33232
      ],
      "filename": "lodash.js",
      "lineno": 979,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002136",
        "name": "imports",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "_",
                "raw": "'_'",
                "range": [
                  33213,
                  33216
                ],
                "loc": {
                  "start": {
                    "line": 987,
                    "column": 8
                  },
                  "end": {
                    "line": 987,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "Identifier",
                "name": "lodash",
                "range": [
                  33218,
                  33224
                ],
                "loc": {
                  "start": {
                    "line": 987,
                    "column": 13
                  },
                  "end": {
                    "line": 987,
                    "column": 19
                  }
                }
              },
              "kind": "init",
              "range": [
                33213,
                33224
              ],
              "loc": {
                "start": {
                  "line": 987,
                  "column": 8
                },
                "end": {
                  "line": 987,
                  "column": 19
                }
              }
            }
          ],
          "range": [
            33044,
            33232
          ],
          "loc": {
            "start": {
              "line": 979,
              "column": 17
            },
            "end": {
              "line": 988,
              "column": 7
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "imports",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash.templateSettings",
    "scope": "static",
    "longname": "<anonymous>~runInContext~lodash.templateSettings.imports"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        33213,
        33224
      ],
      "filename": "lodash.js",
      "lineno": 987,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002138",
        "name": "_",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "lodash",
          "range": [
            33218,
            33224
          ],
          "loc": {
            "start": {
              "line": 987,
              "column": 13
            },
            "end": {
              "line": 987,
              "column": 19
            }
          }
        },
        "value": "lodash"
      }
    },
    "undocumented": true,
    "name": "_",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash.templateSettings.imports",
    "scope": "static",
    "longname": "<anonymous>~runInContext~lodash.templateSettings.imports._"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        33554,
        36444
      ],
      "filename": "lodash.js",
      "lineno": 1000,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002141",
        "name": "iteratorTemplate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "template",
            "range": [
              33573,
              33581
            ],
            "loc": {
              "start": {
                "line": 1000,
                "column": 27
              },
              "end": {
                "line": 1000,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "BinaryExpression",
                "operator": "+",
                "left": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "+",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "+",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "BinaryExpression",
                                              "operator": "+",
                                              "left": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "BinaryExpression",
                                                  "operator": "+",
                                                  "left": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "+",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "+",
                                                        "left": {
                                                          "type": "BinaryExpression",
                                                          "operator": "+",
                                                          "left": {
                                                            "type": "BinaryExpression",
                                                            "operator": "+",
                                                            "left": {
                                                              "type": "BinaryExpression",
                                                              "operator": "+",
                                                              "left": {
                                                                "type": "BinaryExpression",
                                                                "operator": "+",
                                                                "left": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "+",
                                                                  "left": {
                                                                    "type": "BinaryExpression",
                                                                    "operator": "+",
                                                                    "left": {
                                                                      "type": "BinaryExpression",
                                                                      "operator": "+",
                                                                      "left": {
                                                                        "type": "BinaryExpression",
                                                                        "operator": "+",
                                                                        "left": {
                                                                          "type": "BinaryExpression",
                                                                          "operator": "+",
                                                                          "left": {
                                                                            "type": "BinaryExpression",
                                                                            "operator": "+",
                                                                            "left": {
                                                                              "type": "BinaryExpression",
                                                                              "operator": "+",
                                                                              "left": {
                                                                                "type": "BinaryExpression",
                                                                                "operator": "+",
                                                                                "left": {
                                                                                  "type": "BinaryExpression",
                                                                                  "operator": "+",
                                                                                  "left": {
                                                                                    "type": "BinaryExpression",
                                                                                    "operator": "+",
                                                                                    "left": {
                                                                                      "type": "BinaryExpression",
                                                                                      "operator": "+",
                                                                                      "left": {
                                                                                        "type": "BinaryExpression",
                                                                                        "operator": "+",
                                                                                        "left": {
                                                                                          "type": "BinaryExpression",
                                                                                          "operator": "+",
                                                                                          "left": {
                                                                                            "type": "BinaryExpression",
                                                                                            "operator": "+",
                                                                                            "left": {
                                                                                              "type": "BinaryExpression",
                                                                                              "operator": "+",
                                                                                              "left": {
                                                                                                "type": "BinaryExpression",
                                                                                                "operator": "+",
                                                                                                "left": {
                                                                                                  "type": "BinaryExpression",
                                                                                                  "operator": "+",
                                                                                                  "left": {
                                                                                                    "type": "BinaryExpression",
                                                                                                    "operator": "+",
                                                                                                    "left": {
                                                                                                      "type": "BinaryExpression",
                                                                                                      "operator": "+",
                                                                                                      "left": {
                                                                                                        "type": "BinaryExpression",
                                                                                                        "operator": "+",
                                                                                                        "left": {
                                                                                                          "type": "BinaryExpression",
                                                                                                          "operator": "+",
                                                                                                          "left": {
                                                                                                            "type": "BinaryExpression",
                                                                                                            "operator": "+",
                                                                                                            "left": {
                                                                                                              "type": "Literal",
                                                                                                              "value": "var result = <%= init %>;\n",
                                                                                                              "raw": "'var result = <%= init %>;\\n'",
                                                                                                              "range": [
                                                                                                                33644,
                                                                                                                33673
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 1002,
                                                                                                                  "column": 6
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 1002,
                                                                                                                  "column": 35
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "right": {
                                                                                                              "type": "Literal",
                                                                                                              "value": "if (!isObject(object)) {\n",
                                                                                                              "raw": "\"if (!isObject(object)) {\\n\"",
                                                                                                              "range": [
                                                                                                                33742,
                                                                                                                33770
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 1005,
                                                                                                                  "column": 6
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 1005,
                                                                                                                  "column": 34
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              33644,
                                                                                                              33770
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 1002,
                                                                                                                "column": 6
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 1005,
                                                                                                                "column": 34
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "right": {
                                                                                                            "type": "Literal",
                                                                                                            "value": "  return result;\n",
                                                                                                            "raw": "'  return result;\\n'",
                                                                                                            "range": [
                                                                                                              33779,
                                                                                                              33799
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 1006,
                                                                                                                "column": 6
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 1006,
                                                                                                                "column": 26
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "range": [
                                                                                                            33644,
                                                                                                            33799
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 1002,
                                                                                                              "column": 6
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 1006,
                                                                                                              "column": 26
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "right": {
                                                                                                          "type": "Literal",
                                                                                                          "value": "}",
                                                                                                          "raw": "'}'",
                                                                                                          "range": [
                                                                                                            33808,
                                                                                                            33811
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 1007,
                                                                                                              "column": 6
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 1007,
                                                                                                              "column": 9
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          33644,
                                                                                                          33811
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 1002,
                                                                                                            "column": 6
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 1007,
                                                                                                            "column": 9
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "right": {
                                                                                                        "type": "Literal",
                                                                                                        "value": "<% if (support.nonEnumArgs) { %>\n",
                                                                                                        "raw": "'<% if (support.nonEnumArgs) { %>\\n'",
                                                                                                        "range": [
                                                                                                          33891,
                                                                                                          33927
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 1010,
                                                                                                            "column": 6
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 1010,
                                                                                                            "column": 42
                                                                                                          }
                                                                                                        }
                                                                                                      },
                                                                                                      "range": [
                                                                                                        33644,
                                                                                                        33927
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 1002,
                                                                                                          "column": 6
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 1010,
                                                                                                          "column": 42
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "right": {
                                                                                                      "type": "Literal",
                                                                                                      "value": "var length = object.length;\n",
                                                                                                      "raw": "'var length = object.length;\\n'",
                                                                                                      "range": [
                                                                                                        33936,
                                                                                                        33967
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 1011,
                                                                                                          "column": 6
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 1011,
                                                                                                          "column": 37
                                                                                                        }
                                                                                                      }
                                                                                                    },
                                                                                                    "range": [
                                                                                                      33644,
                                                                                                      33967
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 1002,
                                                                                                        "column": 6
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 1011,
                                                                                                        "column": 37
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "right": {
                                                                                                    "type": "Literal",
                                                                                                    "value": "if (length && isArguments(object)) {\n",
                                                                                                    "raw": "'if (length && isArguments(object)) {\\n'",
                                                                                                    "range": [
                                                                                                      33976,
                                                                                                      34016
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 1012,
                                                                                                        "column": 6
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 1012,
                                                                                                        "column": 46
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    33644,
                                                                                                    34016
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 1002,
                                                                                                      "column": 6
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 1012,
                                                                                                      "column": 46
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "right": {
                                                                                                  "type": "Literal",
                                                                                                  "value": "  key = -1;\n",
                                                                                                  "raw": "'  key = -1;\\n'",
                                                                                                  "range": [
                                                                                                    34025,
                                                                                                    34040
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 1013,
                                                                                                      "column": 6
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 1013,
                                                                                                      "column": 21
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  33644,
                                                                                                  34040
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 1002,
                                                                                                    "column": 6
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 1013,
                                                                                                    "column": 21
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "right": {
                                                                                                "type": "Literal",
                                                                                                "value": "  while (++key < length) {\n",
                                                                                                "raw": "'  while (++key < length) {\\n'",
                                                                                                "range": [
                                                                                                  34049,
                                                                                                  34079
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 1014,
                                                                                                    "column": 6
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 1014,
                                                                                                    "column": 36
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                33644,
                                                                                                34079
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 1002,
                                                                                                  "column": 6
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 1014,
                                                                                                  "column": 36
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "Literal",
                                                                                              "value": "    key += '';\n",
                                                                                              "raw": "\"    key += '';\\n\"",
                                                                                              "range": [
                                                                                                34088,
                                                                                                34106
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 1015,
                                                                                                  "column": 6
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 1015,
                                                                                                  "column": 24
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              33644,
                                                                                              34106
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 1002,
                                                                                                "column": 6
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 1015,
                                                                                                "column": 24
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "Literal",
                                                                                            "value": "    <%= loop %>;\n",
                                                                                            "raw": "'    <%= loop %>;\\n'",
                                                                                            "range": [
                                                                                              34115,
                                                                                              34135
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 1016,
                                                                                                "column": 6
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 1016,
                                                                                                "column": 26
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            33644,
                                                                                            34135
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 1002,
                                                                                              "column": 6
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 1016,
                                                                                              "column": 26
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "Literal",
                                                                                          "value": "  }\n",
                                                                                          "raw": "'  }\\n'",
                                                                                          "range": [
                                                                                            34144,
                                                                                            34151
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 1017,
                                                                                              "column": 6
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 1017,
                                                                                              "column": 13
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          33644,
                                                                                          34151
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 1002,
                                                                                            "column": 6
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 1017,
                                                                                            "column": 13
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "right": {
                                                                                        "type": "Literal",
                                                                                        "value": "  return result;\n",
                                                                                        "raw": "'  return result;\\n'",
                                                                                        "range": [
                                                                                          34160,
                                                                                          34180
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 1018,
                                                                                            "column": 6
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 1018,
                                                                                            "column": 26
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        33644,
                                                                                        34180
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 1002,
                                                                                          "column": 6
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 1018,
                                                                                          "column": 26
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "Literal",
                                                                                      "value": "}",
                                                                                      "raw": "'}'",
                                                                                      "range": [
                                                                                        34189,
                                                                                        34192
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 1019,
                                                                                          "column": 6
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 1019,
                                                                                          "column": 9
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      33644,
                                                                                      34192
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1002,
                                                                                        "column": 6
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1019,
                                                                                        "column": 9
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "right": {
                                                                                    "type": "Literal",
                                                                                    "value": "<% } %>",
                                                                                    "raw": "'<% } %>'",
                                                                                    "range": [
                                                                                      34201,
                                                                                      34210
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1020,
                                                                                        "column": 6
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1020,
                                                                                        "column": 15
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    33644,
                                                                                    34210
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1002,
                                                                                      "column": 6
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1020,
                                                                                      "column": 15
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "right": {
                                                                                  "type": "Literal",
                                                                                  "value": "<% if (support.enumPrototypes) { %>\n",
                                                                                  "raw": "'<% if (support.enumPrototypes) { %>\\n'",
                                                                                  "range": [
                                                                                    34309,
                                                                                    34348
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1023,
                                                                                      "column": 6
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1023,
                                                                                      "column": 45
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  33644,
                                                                                  34348
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1002,
                                                                                    "column": 6
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1023,
                                                                                    "column": 45
                                                                                  }
                                                                                }
                                                                              },
                                                                              "right": {
                                                                                "type": "Literal",
                                                                                "value": "var skipProto = typeof object == 'function';\n",
                                                                                "raw": "\"var skipProto = typeof object == 'function';\\n\"",
                                                                                "range": [
                                                                                  34357,
                                                                                  34405
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1024,
                                                                                    "column": 6
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1024,
                                                                                    "column": 54
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                33644,
                                                                                34405
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1002,
                                                                                  "column": 6
                                                                                },
                                                                                "end": {
                                                                                  "line": 1024,
                                                                                  "column": 54
                                                                                }
                                                                              }
                                                                            },
                                                                            "right": {
                                                                              "type": "Literal",
                                                                              "value": "<% } %>",
                                                                              "raw": "'<% } %>'",
                                                                              "range": [
                                                                                34414,
                                                                                34423
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1025,
                                                                                  "column": 6
                                                                                },
                                                                                "end": {
                                                                                  "line": 1025,
                                                                                  "column": 15
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              33644,
                                                                              34423
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1002,
                                                                                "column": 6
                                                                              },
                                                                              "end": {
                                                                                "line": 1025,
                                                                                "column": 15
                                                                              }
                                                                            }
                                                                          },
                                                                          "right": {
                                                                            "type": "Literal",
                                                                            "value": "<% if (support.enumErrorProps) { %>\n",
                                                                            "raw": "'<% if (support.enumErrorProps) { %>\\n'",
                                                                            "range": [
                                                                              34515,
                                                                              34554
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1028,
                                                                                "column": 6
                                                                              },
                                                                              "end": {
                                                                                "line": 1028,
                                                                                "column": 45
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            33644,
                                                                            34554
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1002,
                                                                              "column": 6
                                                                            },
                                                                            "end": {
                                                                              "line": 1028,
                                                                              "column": 45
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "Literal",
                                                                          "value": "var skipErrorProps = object === errorProto || object instanceof Error;\n",
                                                                          "raw": "'var skipErrorProps = object === errorProto || object instanceof Error;\\n'",
                                                                          "range": [
                                                                            34563,
                                                                            34637
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1029,
                                                                              "column": 6
                                                                            },
                                                                            "end": {
                                                                              "line": 1029,
                                                                              "column": 80
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          33644,
                                                                          34637
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1002,
                                                                            "column": 6
                                                                          },
                                                                          "end": {
                                                                            "line": 1029,
                                                                            "column": 80
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "Literal",
                                                                        "value": "<% } %>",
                                                                        "raw": "'<% } %>'",
                                                                        "range": [
                                                                          34646,
                                                                          34655
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1030,
                                                                            "column": 6
                                                                          },
                                                                          "end": {
                                                                            "line": 1030,
                                                                            "column": 15
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        33644,
                                                                        34655
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1002,
                                                                          "column": 6
                                                                        },
                                                                        "end": {
                                                                          "line": 1030,
                                                                          "column": 15
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "Literal",
                                                                      "value": "<%",
                                                                      "raw": "'<%'",
                                                                      "range": [
                                                                        34709,
                                                                        34713
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1033,
                                                                          "column": 6
                                                                        },
                                                                        "end": {
                                                                          "line": 1033,
                                                                          "column": 10
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      33644,
                                                                      34713
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1002,
                                                                        "column": 6
                                                                      },
                                                                      "end": {
                                                                        "line": 1033,
                                                                        "column": 10
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "Literal",
                                                                    "value": "var conditions = [];\n",
                                                                    "raw": "'var conditions = [];\\n'",
                                                                    "range": [
                                                                      34722,
                                                                      34746
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1034,
                                                                        "column": 6
                                                                      },
                                                                      "end": {
                                                                        "line": 1034,
                                                                        "column": 30
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    33644,
                                                                    34746
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1002,
                                                                      "column": 6
                                                                    },
                                                                    "end": {
                                                                      "line": 1034,
                                                                      "column": 30
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "Literal",
                                                                  "value": "if (support.enumPrototypes) { conditions.push('!(skipProto && key == \\'prototype\\')'); }\n",
                                                                  "raw": "\"if (support.enumPrototypes) { conditions.push('!(skipProto && key == \\\\'prototype\\\\')'); }\\n\"",
                                                                  "range": [
                                                                    34755,
                                                                    34849
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1035,
                                                                      "column": 6
                                                                    },
                                                                    "end": {
                                                                      "line": 1035,
                                                                      "column": 100
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  33644,
                                                                  34849
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1002,
                                                                    "column": 6
                                                                  },
                                                                  "end": {
                                                                    "line": 1035,
                                                                    "column": 100
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Literal",
                                                                "value": "if (support.enumErrorProps) { conditions.push('!(skipErrorProps && (key == \\'message\\' || key == \\'name\\'))'); }",
                                                                "raw": "\"if (support.enumErrorProps) { conditions.push('!(skipErrorProps && (key == \\\\'message\\\\' || key == \\\\'name\\\\'))'); }\"",
                                                                "range": [
                                                                  34858,
                                                                  34976
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1036,
                                                                    "column": 6
                                                                  },
                                                                  "end": {
                                                                    "line": 1036,
                                                                    "column": 124
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                33644,
                                                                34976
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1002,
                                                                  "column": 6
                                                                },
                                                                "end": {
                                                                  "line": 1036,
                                                                  "column": 124
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Literal",
                                                              "value": "%>\n",
                                                              "raw": "'%>\\n'",
                                                              "range": [
                                                                34985,
                                                                34991
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1037,
                                                                  "column": 6
                                                                },
                                                                "end": {
                                                                  "line": 1037,
                                                                  "column": 12
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              33644,
                                                              34991
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1002,
                                                                "column": 6
                                                              },
                                                              "end": {
                                                                "line": 1037,
                                                                "column": 12
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Literal",
                                                            "value": "for (var key in object) {\n<%",
                                                            "raw": "'for (var key in object) {\\n<%'",
                                                            "range": [
                                                              35034,
                                                              35065
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1040,
                                                                "column": 6
                                                              },
                                                              "end": {
                                                                "line": 1040,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            33644,
                                                            35065
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1002,
                                                              "column": 6
                                                            },
                                                            "end": {
                                                              "line": 1040,
                                                              "column": 37
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": "  if (useHas) { conditions.push('hasOwnProperty.call(object, key)'); }\n",
                                                          "raw": "\"  if (useHas) { conditions.push('hasOwnProperty.call(object, key)'); }\\n\"",
                                                          "range": [
                                                            35074,
                                                            35148
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1041,
                                                              "column": 6
                                                            },
                                                            "end": {
                                                              "line": 1041,
                                                              "column": 80
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          33644,
                                                          35148
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1002,
                                                            "column": 6
                                                          },
                                                          "end": {
                                                            "line": 1041,
                                                            "column": 80
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Literal",
                                                        "value": "  if (conditions.length) { %>  if (<%= conditions.join(' && ') %>) {\n  <% } %>",
                                                        "raw": "\"  if (conditions.length) { %>  if (<%= conditions.join(' && ') %>) {\\n  <% } %>\"",
                                                        "range": [
                                                          35157,
                                                          35238
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1042,
                                                            "column": 6
                                                          },
                                                          "end": {
                                                            "line": 1042,
                                                            "column": 87
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        33644,
                                                        35238
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1002,
                                                          "column": 6
                                                        },
                                                        "end": {
                                                          "line": 1042,
                                                          "column": 87
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Literal",
                                                      "value": "  <%= loop %>;",
                                                      "raw": "'  <%= loop %>;'",
                                                      "range": [
                                                        35247,
                                                        35263
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1043,
                                                          "column": 6
                                                        },
                                                        "end": {
                                                          "line": 1043,
                                                          "column": 22
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      33644,
                                                      35263
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1002,
                                                        "column": 6
                                                      },
                                                      "end": {
                                                        "line": 1043,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": "  <% if (conditions.length) { %>\n  }<% } %>\n",
                                                    "raw": "'  <% if (conditions.length) { %>\\n  }<% } %>\\n'",
                                                    "range": [
                                                      35272,
                                                      35320
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1044,
                                                        "column": 6
                                                      },
                                                      "end": {
                                                        "line": 1044,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    33644,
                                                    35320
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1002,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 1044,
                                                      "column": 54
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "}\n",
                                                  "raw": "'}\\n'",
                                                  "range": [
                                                    35329,
                                                    35334
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1045,
                                                      "column": 6
                                                    },
                                                    "end": {
                                                      "line": 1045,
                                                      "column": 11
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  33644,
                                                  35334
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1002,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 1045,
                                                    "column": 11
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Literal",
                                                "value": "<% if (support.nonEnumShadows) { %>\n",
                                                "raw": "'<% if (support.nonEnumShadows) { %>\\n'",
                                                "range": [
                                                  35631,
                                                  35670
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1051,
                                                    "column": 6
                                                  },
                                                  "end": {
                                                    "line": 1051,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                33644,
                                                35670
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1002,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 1051,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "if (object !== objectProto) {\n",
                                              "raw": "'if (object !== objectProto) {\\n'",
                                              "range": [
                                                35679,
                                                35712
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1052,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 1052,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "range": [
                                              33644,
                                              35712
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1002,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 1052,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "  var ctor = object.constructor,\n",
                                            "raw": "\"  var ctor = object.constructor,\\n\"",
                                            "range": [
                                              35721,
                                              35757
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1053,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 1053,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "range": [
                                            33644,
                                            35757
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1002,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 1053,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": "      isProto = object === (ctor && ctor.prototype),\n",
                                          "raw": "'      isProto = object === (ctor && ctor.prototype),\\n'",
                                          "range": [
                                            35766,
                                            35822
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1054,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 1054,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "range": [
                                          33644,
                                          35822
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1002,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 1054,
                                            "column": 62
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": "      className = object === stringProto ? stringClass : object === errorProto ? errorClass : toString.call(object),\n",
                                        "raw": "'      className = object === stringProto ? stringClass : object === errorProto ? errorClass : toString.call(object),\\n'",
                                        "range": [
                                          35831,
                                          35951
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1055,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 1055,
                                            "column": 126
                                          }
                                        }
                                      },
                                      "range": [
                                        33644,
                                        35951
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1002,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1055,
                                          "column": 126
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "      nonEnum = nonEnumProps[className];\n",
                                      "raw": "'      nonEnum = nonEnumProps[className];\\n'",
                                      "range": [
                                        35960,
                                        36004
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1056,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1056,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      33644,
                                      36004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1002,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1056,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "  <% for (var index = 0; index < 7; index++) { %>\n",
                                    "raw": "'  <% for (var index = 0; index < 7; index++) { %>\\n'",
                                    "range": [
                                      36013,
                                      36066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1057,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1057,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    33644,
                                    36066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1002,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1057,
                                      "column": 59
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "  key = '<%= shadowedProps[index] %>';\n",
                                  "raw": "\"  key = '<%= shadowedProps[index] %>';\\n\"",
                                  "range": [
                                    36075,
                                    36117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1058,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1058,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  33644,
                                  36117
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1002,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1058,
                                    "column": 48
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "  if ((!(isProto && nonEnum[key]) && hasOwnProperty.call(object, key))<%",
                                "raw": "'  if ((!(isProto && nonEnum[key]) && hasOwnProperty.call(object, key))<%'",
                                "range": [
                                  36126,
                                  36200
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1059,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1059,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                33644,
                                36200
                              ],
                              "loc": {
                                "start": {
                                  "line": 1002,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1059,
                                  "column": 80
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "      if (!useHas) { %> || (!nonEnum[key] && object[key] !== objectProto[key])<% }",
                              "raw": "'      if (!useHas) { %> || (!nonEnum[key] && object[key] !== objectProto[key])<% }'",
                              "range": [
                                36209,
                                36293
                              ],
                              "loc": {
                                "start": {
                                  "line": 1060,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1060,
                                  "column": 90
                                }
                              }
                            },
                            "range": [
                              33644,
                              36293
                            ],
                            "loc": {
                              "start": {
                                "line": 1002,
                                "column": 6
                              },
                              "end": {
                                "line": 1060,
                                "column": 90
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "    %>) {\n",
                            "raw": "'    %>) {\\n'",
                            "range": [
                              36302,
                              36315
                            ],
                            "loc": {
                              "start": {
                                "line": 1061,
                                "column": 6
                              },
                              "end": {
                                "line": 1061,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            33644,
                            36315
                          ],
                          "loc": {
                            "start": {
                              "line": 1002,
                              "column": 6
                            },
                            "end": {
                              "line": 1061,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "    <%= loop %>;\n",
                          "raw": "'    <%= loop %>;\\n'",
                          "range": [
                            36324,
                            36344
                          ],
                          "loc": {
                            "start": {
                              "line": 1062,
                              "column": 6
                            },
                            "end": {
                              "line": 1062,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          33644,
                          36344
                        ],
                        "loc": {
                          "start": {
                            "line": 1002,
                            "column": 6
                          },
                          "end": {
                            "line": 1062,
                            "column": 26
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "  }",
                        "raw": "'  }'",
                        "range": [
                          36353,
                          36358
                        ],
                        "loc": {
                          "start": {
                            "line": 1063,
                            "column": 6
                          },
                          "end": {
                            "line": 1063,
                            "column": 11
                          }
                        }
                      },
                      "range": [
                        33644,
                        36358
                      ],
                      "loc": {
                        "start": {
                          "line": 1002,
                          "column": 6
                        },
                        "end": {
                          "line": 1063,
                          "column": 11
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "  <% } %>\n",
                      "raw": "'  <% } %>\\n'",
                      "range": [
                        36367,
                        36380
                      ],
                      "loc": {
                        "start": {
                          "line": 1064,
                          "column": 6
                        },
                        "end": {
                          "line": 1064,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      33644,
                      36380
                    ],
                    "loc": {
                      "start": {
                        "line": 1002,
                        "column": 6
                      },
                      "end": {
                        "line": 1064,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "}",
                    "raw": "'}'",
                    "range": [
                      36389,
                      36392
                    ],
                    "loc": {
                      "start": {
                        "line": 1065,
                        "column": 6
                      },
                      "end": {
                        "line": 1065,
                        "column": 9
                      }
                    }
                  },
                  "range": [
                    33644,
                    36392
                  ],
                  "loc": {
                    "start": {
                      "line": 1002,
                      "column": 6
                    },
                    "end": {
                      "line": 1065,
                      "column": 9
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": "<% } %>\n",
                  "raw": "'<% } %>\\n'",
                  "range": [
                    36401,
                    36412
                  ],
                  "loc": {
                    "start": {
                      "line": 1066,
                      "column": 6
                    },
                    "end": {
                      "line": 1066,
                      "column": 17
                    }
                  }
                },
                "range": [
                  33644,
                  36412
                ],
                "loc": {
                  "start": {
                    "line": 1002,
                    "column": 6
                  },
                  "end": {
                    "line": 1066,
                    "column": 17
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "return result;",
                "raw": "'return result;'",
                "range": [
                  36422,
                  36438
                ],
                "loc": {
                  "start": {
                    "line": 1068,
                    "column": 6
                  },
                  "end": {
                    "line": 1068,
                    "column": 22
                  }
                }
              },
              "range": [
                33644,
                36438
              ],
              "loc": {
                "start": {
                  "line": 1002,
                  "column": 6
                },
                "end": {
                  "line": 1068,
                  "column": 22
                }
              }
            }
          ],
          "range": [
            33573,
            36444
          ],
          "loc": {
            "start": {
              "line": 1000,
              "column": 27
            },
            "end": {
              "line": 1069,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "iteratorTemplate",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~iteratorTemplate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        36786,
        37981
      ],
      "filename": "lodash.js",
      "lineno": 1081,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002242",
        "name": "baseBind",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseBind",
            "range": [
              36795,
              36803
            ],
            "loc": {
              "start": {
                "line": 1081,
                "column": 13
              },
              "end": {
                "line": 1081,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "data",
              "range": [
                36804,
                36808
              ],
              "loc": {
                "start": {
                  "line": 1081,
                  "column": 22
                },
                "end": {
                  "line": 1081,
                  "column": 26
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        36822,
                        36826
                      ],
                      "loc": {
                        "start": {
                          "line": 1082,
                          "column": 10
                        },
                        "end": {
                          "line": 1082,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          36829,
                          36833
                        ],
                        "loc": {
                          "start": {
                            "line": 1082,
                            "column": 17
                          },
                          "end": {
                            "line": 1082,
                            "column": 21
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          36834,
                          36835
                        ],
                        "loc": {
                          "start": {
                            "line": 1082,
                            "column": 22
                          },
                          "end": {
                            "line": 1082,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        36829,
                        36836
                      ],
                      "loc": {
                        "start": {
                          "line": 1082,
                          "column": 17
                        },
                        "end": {
                          "line": 1082,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      36822,
                      36836
                    ],
                    "loc": {
                      "start": {
                        "line": 1082,
                        "column": 10
                      },
                      "end": {
                        "line": 1082,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        36848,
                        36855
                      ],
                      "loc": {
                        "start": {
                          "line": 1083,
                          "column": 10
                        },
                        "end": {
                          "line": 1083,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          36858,
                          36862
                        ],
                        "loc": {
                          "start": {
                            "line": 1083,
                            "column": 20
                          },
                          "end": {
                            "line": 1083,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          36863,
                          36864
                        ],
                        "loc": {
                          "start": {
                            "line": 1083,
                            "column": 25
                          },
                          "end": {
                            "line": 1083,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        36858,
                        36865
                      ],
                      "loc": {
                        "start": {
                          "line": 1083,
                          "column": 20
                        },
                        "end": {
                          "line": 1083,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      36848,
                      36865
                    ],
                    "loc": {
                      "start": {
                        "line": 1083,
                        "column": 10
                      },
                      "end": {
                        "line": 1083,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "partialArgs",
                      "range": [
                        36877,
                        36888
                      ],
                      "loc": {
                        "start": {
                          "line": 1084,
                          "column": 10
                        },
                        "end": {
                          "line": 1084,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          36891,
                          36895
                        ],
                        "loc": {
                          "start": {
                            "line": 1084,
                            "column": 24
                          },
                          "end": {
                            "line": 1084,
                            "column": 28
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 4,
                        "raw": "4",
                        "range": [
                          36896,
                          36897
                        ],
                        "loc": {
                          "start": {
                            "line": 1084,
                            "column": 29
                          },
                          "end": {
                            "line": 1084,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        36891,
                        36898
                      ],
                      "loc": {
                        "start": {
                          "line": 1084,
                          "column": 24
                        },
                        "end": {
                          "line": 1084,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      36877,
                      36898
                    ],
                    "loc": {
                      "start": {
                        "line": 1084,
                        "column": 10
                      },
                      "end": {
                        "line": 1084,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "partialHolders",
                      "range": [
                        36910,
                        36924
                      ],
                      "loc": {
                        "start": {
                          "line": 1085,
                          "column": 10
                        },
                        "end": {
                          "line": 1085,
                          "column": 24
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          36927,
                          36931
                        ],
                        "loc": {
                          "start": {
                            "line": 1085,
                            "column": 27
                          },
                          "end": {
                            "line": 1085,
                            "column": 31
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 6,
                        "raw": "6",
                        "range": [
                          36932,
                          36933
                        ],
                        "loc": {
                          "start": {
                            "line": 1085,
                            "column": 32
                          },
                          "end": {
                            "line": 1085,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        36927,
                        36934
                      ],
                      "loc": {
                        "start": {
                          "line": 1085,
                          "column": 27
                        },
                        "end": {
                          "line": 1085,
                          "column": 34
                        }
                      }
                    },
                    "range": [
                      36910,
                      36934
                    ],
                    "loc": {
                      "start": {
                        "line": 1085,
                        "column": 10
                      },
                      "end": {
                        "line": 1085,
                        "column": 34
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  36818,
                  36935
                ],
                "loc": {
                  "start": {
                    "line": 1082,
                    "column": 6
                  },
                  "end": {
                    "line": 1085,
                    "column": 35
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "bound",
                  "range": [
                    36952,
                    36957
                  ],
                  "loc": {
                    "start": {
                      "line": 1087,
                      "column": 15
                    },
                    "end": {
                      "line": 1087,
                      "column": 20
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "partialArgs",
                        "range": [
                          37049,
                          37060
                        ],
                        "loc": {
                          "start": {
                            "line": 1090,
                            "column": 12
                          },
                          "end": {
                            "line": 1090,
                            "column": 23
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    37225,
                                    37230
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1093,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1093,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      37234,
                                      37235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1093,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1093,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    37233,
                                    37235
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1093,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1093,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  37225,
                                  37235
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1093,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1093,
                                    "column": 24
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    37252,
                                    37258
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1094,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1094,
                                      "column": 21
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      37261,
                                      37270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1094,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 1094,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      37271,
                                      37277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1094,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1094,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    37261,
                                    37277
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1094,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1094,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  37252,
                                  37277
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1094,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1094,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    37294,
                                    37298
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1095,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1095,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "Array",
                                    "range": [
                                      37301,
                                      37306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1095,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1095,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        37307,
                                        37313
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1095,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 1095,
                                          "column": 34
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    37301,
                                    37314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1095,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1095,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  37294,
                                  37314
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1095,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1095,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              37221,
                              37315
                            ],
                            "loc": {
                              "start": {
                                "line": 1093,
                                "column": 10
                              },
                              "end": {
                                "line": 1095,
                                "column": 36
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    37336,
                                    37341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1097,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1097,
                                      "column": 24
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  37334,
                                  37341
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1097,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1097,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  37344,
                                  37350
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1097,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1097,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                37334,
                                37350
                              ],
                              "loc": {
                                "start": {
                                  "line": 1097,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1097,
                                  "column": 33
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          37366,
                                          37370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1098,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1098,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          37371,
                                          37376
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1098,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1098,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        37366,
                                        37377
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1098,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1098,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "arguments",
                                        "range": [
                                          37380,
                                          37389
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1098,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 1098,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          37390,
                                          37395
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1098,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 1098,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        37380,
                                        37396
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1098,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1098,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      37366,
                                      37396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1098,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1098,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    37366,
                                    37397
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1098,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1098,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "range": [
                                37352,
                                37409
                              ],
                              "loc": {
                                "start": {
                                  "line": 1097,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1099,
                                  "column": 11
                                }
                              }
                            },
                            "range": [
                              37327,
                              37409
                            ],
                            "loc": {
                              "start": {
                                "line": 1097,
                                "column": 10
                              },
                              "end": {
                                "line": 1099,
                                "column": 11
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  37420,
                                  37424
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1100,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1100,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "composeArgs",
                                  "range": [
                                    37427,
                                    37438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1100,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1100,
                                      "column": 28
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "partialArgs",
                                    "range": [
                                      37439,
                                      37450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1100,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1100,
                                        "column": 40
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "partialHolders",
                                    "range": [
                                      37452,
                                      37466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1100,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 1100,
                                        "column": 56
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      37468,
                                      37472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1100,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 1100,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  37427,
                                  37473
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1100,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1100,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                37420,
                                37473
                              ],
                              "loc": {
                                "start": {
                                  "line": 1100,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1100,
                                  "column": 63
                                }
                              }
                            },
                            "range": [
                              37420,
                              37474
                            ],
                            "loc": {
                              "start": {
                                "line": 1100,
                                "column": 10
                              },
                              "end": {
                                "line": 1100,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "range": [
                          37062,
                          37484
                        ],
                        "loc": {
                          "start": {
                            "line": 1090,
                            "column": 25
                          },
                          "end": {
                            "line": 1101,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        37045,
                        37484
                      ],
                      "loc": {
                        "start": {
                          "line": 1090,
                          "column": 8
                        },
                        "end": {
                          "line": 1101,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "instanceof",
                        "left": {
                          "type": "ThisExpression",
                          "range": [
                            37591,
                            37595
                          ],
                          "loc": {
                            "start": {
                              "line": 1104,
                              "column": 12
                            },
                            "end": {
                              "line": 1104,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "bound",
                          "range": [
                            37607,
                            37612
                          ],
                          "loc": {
                            "start": {
                              "line": 1104,
                              "column": 28
                            },
                            "end": {
                              "line": 1104,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          37591,
                          37612
                        ],
                        "loc": {
                          "start": {
                            "line": 1104,
                            "column": 12
                          },
                          "end": {
                            "line": 1104,
                            "column": 33
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "thisBinding",
                                  "range": [
                                    37687,
                                    37698
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1106,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1106,
                                      "column": 25
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "baseCreate",
                                    "range": [
                                      37701,
                                      37711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1106,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 1106,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "func",
                                        "range": [
                                          37712,
                                          37716
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1106,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 1106,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "prototype",
                                        "range": [
                                          37717,
                                          37726
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1106,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 1106,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "range": [
                                        37712,
                                        37726
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1106,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1106,
                                          "column": 53
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    37701,
                                    37727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1106,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 1106,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  37687,
                                  37727
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1106,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1106,
                                    "column": 54
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    37743,
                                    37749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1107,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1107,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        37752,
                                        37756
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1107,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1107,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "apply",
                                      "range": [
                                        37757,
                                        37762
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1107,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 1107,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      37752,
                                      37762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1107,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1107,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "thisBinding",
                                      "range": [
                                        37763,
                                        37774
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1107,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 1107,
                                          "column": 45
                                        }
                                      }
                                    },
                                    {
                                      "type": "LogicalExpression",
                                      "operator": "||",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "args",
                                        "range": [
                                          37776,
                                          37780
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1107,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 1107,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "arguments",
                                        "range": [
                                          37784,
                                          37793
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1107,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 1107,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "range": [
                                        37776,
                                        37793
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1107,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 1107,
                                          "column": 64
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    37752,
                                    37794
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1107,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1107,
                                      "column": 65
                                    }
                                  }
                                },
                                "range": [
                                  37743,
                                  37794
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1107,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1107,
                                    "column": 65
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              37683,
                              37795
                            ],
                            "loc": {
                              "start": {
                                "line": 1106,
                                "column": 10
                              },
                              "end": {
                                "line": 1107,
                                "column": 66
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isObject",
                                  "range": [
                                    37814,
                                    37822
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1109,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1109,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      37823,
                                      37829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1109,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1109,
                                        "column": 32
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  37814,
                                  37830
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1109,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1109,
                                    "column": 33
                                  }
                                }
                              },
                              "consequent": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  37833,
                                  37839
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1109,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 1109,
                                    "column": 42
                                  }
                                }
                              },
                              "alternate": {
                                "type": "Identifier",
                                "name": "thisBinding",
                                "range": [
                                  37842,
                                  37853
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1109,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 1109,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                37814,
                                37853
                              ],
                              "loc": {
                                "start": {
                                  "line": 1109,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1109,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              37807,
                              37854
                            ],
                            "loc": {
                              "start": {
                                "line": 1109,
                                "column": 10
                              },
                              "end": {
                                "line": 1109,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "range": [
                          37614,
                          37864
                        ],
                        "loc": {
                          "start": {
                            "line": 1104,
                            "column": 35
                          },
                          "end": {
                            "line": 1110,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        37587,
                        37864
                      ],
                      "loc": {
                        "start": {
                          "line": 1104,
                          "column": 8
                        },
                        "end": {
                          "line": 1110,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              37880,
                              37884
                            ],
                            "loc": {
                              "start": {
                                "line": 1111,
                                "column": 15
                              },
                              "end": {
                                "line": 1111,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "apply",
                            "range": [
                              37885,
                              37890
                            ],
                            "loc": {
                              "start": {
                                "line": 1111,
                                "column": 20
                              },
                              "end": {
                                "line": 1111,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            37880,
                            37890
                          ],
                          "loc": {
                            "start": {
                              "line": 1111,
                              "column": 15
                            },
                            "end": {
                              "line": 1111,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              37891,
                              37898
                            ],
                            "loc": {
                              "start": {
                                "line": 1111,
                                "column": 26
                              },
                              "end": {
                                "line": 1111,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                37900,
                                37904
                              ],
                              "loc": {
                                "start": {
                                  "line": 1111,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1111,
                                  "column": 39
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                37908,
                                37917
                              ],
                              "loc": {
                                "start": {
                                  "line": 1111,
                                  "column": 43
                                },
                                "end": {
                                  "line": 1111,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              37900,
                              37917
                            ],
                            "loc": {
                              "start": {
                                "line": 1111,
                                "column": 35
                              },
                              "end": {
                                "line": 1111,
                                "column": 52
                              }
                            }
                          }
                        ],
                        "range": [
                          37880,
                          37918
                        ],
                        "loc": {
                          "start": {
                            "line": 1111,
                            "column": 15
                          },
                          "end": {
                            "line": 1111,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        37873,
                        37919
                      ],
                      "loc": {
                        "start": {
                          "line": 1111,
                          "column": 8
                        },
                        "end": {
                          "line": 1111,
                          "column": 54
                        }
                      }
                    }
                  ],
                  "range": [
                    36960,
                    37927
                  ],
                  "loc": {
                    "start": {
                      "line": 1087,
                      "column": 23
                    },
                    "end": {
                      "line": 1112,
                      "column": 7
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  36943,
                  37927
                ],
                "loc": {
                  "start": {
                    "line": 1087,
                    "column": 6
                  },
                  "end": {
                    "line": 1112,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "setData",
                    "range": [
                      37934,
                      37941
                    ],
                    "loc": {
                      "start": {
                        "line": 1113,
                        "column": 6
                      },
                      "end": {
                        "line": 1113,
                        "column": 13
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "bound",
                      "range": [
                        37942,
                        37947
                      ],
                      "loc": {
                        "start": {
                          "line": 1113,
                          "column": 14
                        },
                        "end": {
                          "line": 1113,
                          "column": 19
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "data",
                      "range": [
                        37949,
                        37953
                      ],
                      "loc": {
                        "start": {
                          "line": 1113,
                          "column": 21
                        },
                        "end": {
                          "line": 1113,
                          "column": 25
                        }
                      }
                    }
                  ],
                  "range": [
                    37934,
                    37954
                  ],
                  "loc": {
                    "start": {
                      "line": 1113,
                      "column": 6
                    },
                    "end": {
                      "line": 1113,
                      "column": 26
                    }
                  }
                },
                "range": [
                  37934,
                  37955
                ],
                "loc": {
                  "start": {
                    "line": 1113,
                    "column": 6
                  },
                  "end": {
                    "line": 1113,
                    "column": 27
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "bound",
                  "range": [
                    37969,
                    37974
                  ],
                  "loc": {
                    "start": {
                      "line": 1114,
                      "column": 13
                    },
                    "end": {
                      "line": 1114,
                      "column": 18
                    }
                  }
                },
                "range": [
                  37962,
                  37975
                ],
                "loc": {
                  "start": {
                    "line": 1114,
                    "column": 6
                  },
                  "end": {
                    "line": 1114,
                    "column": 19
                  }
                }
              }
            ],
            "range": [
              36810,
              37981
            ],
            "loc": {
              "start": {
                "line": 1081,
                "column": 28
              },
              "end": {
                "line": 1115,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            36786,
            37981
          ],
          "loc": {
            "start": {
              "line": 1081,
              "column": 4
            },
            "end": {
              "line": 1115,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "data"
        ]
      },
      "vars": {
        "func": null,
        "thisArg": null,
        "partialArgs": null,
        "partialHolders": null,
        "bound": null
      }
    },
    "undocumented": true,
    "name": "baseBind",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseBind",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        36822,
        36836
      ],
      "filename": "lodash.js",
      "lineno": 1082,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002247",
        "name": "func",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              36829,
              36833
            ],
            "loc": {
              "start": {
                "line": 1082,
                "column": 17
              },
              "end": {
                "line": 1082,
                "column": 21
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              36834,
              36835
            ],
            "loc": {
              "start": {
                "line": 1082,
                "column": 22
              },
              "end": {
                "line": 1082,
                "column": 23
              }
            }
          },
          "range": [
            36829,
            36836
          ],
          "loc": {
            "start": {
              "line": 1082,
              "column": 17
            },
            "end": {
              "line": 1082,
              "column": 24
            }
          }
        },
        "value": "data[0]"
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseBind",
    "longname": "<anonymous>~runInContext~baseBind~func",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        36848,
        36865
      ],
      "filename": "lodash.js",
      "lineno": 1083,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002252",
        "name": "thisArg",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              36858,
              36862
            ],
            "loc": {
              "start": {
                "line": 1083,
                "column": 20
              },
              "end": {
                "line": 1083,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 3,
            "raw": "3",
            "range": [
              36863,
              36864
            ],
            "loc": {
              "start": {
                "line": 1083,
                "column": 25
              },
              "end": {
                "line": 1083,
                "column": 26
              }
            }
          },
          "range": [
            36858,
            36865
          ],
          "loc": {
            "start": {
              "line": 1083,
              "column": 20
            },
            "end": {
              "line": 1083,
              "column": 27
            }
          }
        },
        "value": "data[3]"
      }
    },
    "undocumented": true,
    "name": "thisArg",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseBind",
    "longname": "<anonymous>~runInContext~baseBind~thisArg",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        36877,
        36898
      ],
      "filename": "lodash.js",
      "lineno": 1084,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002257",
        "name": "partialArgs",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              36891,
              36895
            ],
            "loc": {
              "start": {
                "line": 1084,
                "column": 24
              },
              "end": {
                "line": 1084,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 4,
            "raw": "4",
            "range": [
              36896,
              36897
            ],
            "loc": {
              "start": {
                "line": 1084,
                "column": 29
              },
              "end": {
                "line": 1084,
                "column": 30
              }
            }
          },
          "range": [
            36891,
            36898
          ],
          "loc": {
            "start": {
              "line": 1084,
              "column": 24
            },
            "end": {
              "line": 1084,
              "column": 31
            }
          }
        },
        "value": "data[4]"
      }
    },
    "undocumented": true,
    "name": "partialArgs",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseBind",
    "longname": "<anonymous>~runInContext~baseBind~partialArgs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        36910,
        36934
      ],
      "filename": "lodash.js",
      "lineno": 1085,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002262",
        "name": "partialHolders",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              36927,
              36931
            ],
            "loc": {
              "start": {
                "line": 1085,
                "column": 27
              },
              "end": {
                "line": 1085,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 6,
            "raw": "6",
            "range": [
              36932,
              36933
            ],
            "loc": {
              "start": {
                "line": 1085,
                "column": 32
              },
              "end": {
                "line": 1085,
                "column": 33
              }
            }
          },
          "range": [
            36927,
            36934
          ],
          "loc": {
            "start": {
              "line": 1085,
              "column": 27
            },
            "end": {
              "line": 1085,
              "column": 34
            }
          }
        },
        "value": "data[6]"
      }
    },
    "undocumented": true,
    "name": "partialHolders",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseBind",
    "longname": "<anonymous>~runInContext~baseBind~partialHolders",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        36943,
        37927
      ],
      "filename": "lodash.js",
      "lineno": 1087,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002267",
        "name": "bound",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "bound",
            "range": [
              36952,
              36957
            ],
            "loc": {
              "start": {
                "line": 1087,
                "column": 15
              },
              "end": {
                "line": 1087,
                "column": 20
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "partialArgs",
                  "range": [
                    37049,
                    37060
                  ],
                  "loc": {
                    "start": {
                      "line": 1090,
                      "column": 12
                    },
                    "end": {
                      "line": 1090,
                      "column": 23
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              37225,
                              37230
                            ],
                            "loc": {
                              "start": {
                                "line": 1093,
                                "column": 14
                              },
                              "end": {
                                "line": 1093,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                37234,
                                37235
                              ],
                              "loc": {
                                "start": {
                                  "line": 1093,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1093,
                                  "column": 24
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              37233,
                              37235
                            ],
                            "loc": {
                              "start": {
                                "line": 1093,
                                "column": 22
                              },
                              "end": {
                                "line": 1093,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            37225,
                            37235
                          ],
                          "loc": {
                            "start": {
                              "line": 1093,
                              "column": 14
                            },
                            "end": {
                              "line": 1093,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              37252,
                              37258
                            ],
                            "loc": {
                              "start": {
                                "line": 1094,
                                "column": 15
                              },
                              "end": {
                                "line": 1094,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                37261,
                                37270
                              ],
                              "loc": {
                                "start": {
                                  "line": 1094,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1094,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                37271,
                                37277
                              ],
                              "loc": {
                                "start": {
                                  "line": 1094,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1094,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              37261,
                              37277
                            ],
                            "loc": {
                              "start": {
                                "line": 1094,
                                "column": 24
                              },
                              "end": {
                                "line": 1094,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            37252,
                            37277
                          ],
                          "loc": {
                            "start": {
                              "line": 1094,
                              "column": 15
                            },
                            "end": {
                              "line": 1094,
                              "column": 40
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              37294,
                              37298
                            ],
                            "loc": {
                              "start": {
                                "line": 1095,
                                "column": 15
                              },
                              "end": {
                                "line": 1095,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                37301,
                                37306
                              ],
                              "loc": {
                                "start": {
                                  "line": 1095,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1095,
                                  "column": 27
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  37307,
                                  37313
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1095,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1095,
                                    "column": 34
                                  }
                                }
                              }
                            ],
                            "range": [
                              37301,
                              37314
                            ],
                            "loc": {
                              "start": {
                                "line": 1095,
                                "column": 22
                              },
                              "end": {
                                "line": 1095,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            37294,
                            37314
                          ],
                          "loc": {
                            "start": {
                              "line": 1095,
                              "column": 15
                            },
                            "end": {
                              "line": 1095,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        37221,
                        37315
                      ],
                      "loc": {
                        "start": {
                          "line": 1093,
                          "column": 10
                        },
                        "end": {
                          "line": 1095,
                          "column": 36
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              37336,
                              37341
                            ],
                            "loc": {
                              "start": {
                                "line": 1097,
                                "column": 19
                              },
                              "end": {
                                "line": 1097,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            37334,
                            37341
                          ],
                          "loc": {
                            "start": {
                              "line": 1097,
                              "column": 17
                            },
                            "end": {
                              "line": 1097,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            37344,
                            37350
                          ],
                          "loc": {
                            "start": {
                              "line": 1097,
                              "column": 27
                            },
                            "end": {
                              "line": 1097,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          37334,
                          37350
                        ],
                        "loc": {
                          "start": {
                            "line": 1097,
                            "column": 17
                          },
                          "end": {
                            "line": 1097,
                            "column": 33
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    37366,
                                    37370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1098,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1098,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    37371,
                                    37376
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1098,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1098,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  37366,
                                  37377
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1098,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1098,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "arguments",
                                  "range": [
                                    37380,
                                    37389
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1098,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 1098,
                                      "column": 35
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    37390,
                                    37395
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1098,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1098,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  37380,
                                  37396
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1098,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1098,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                37366,
                                37396
                              ],
                              "loc": {
                                "start": {
                                  "line": 1098,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1098,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              37366,
                              37397
                            ],
                            "loc": {
                              "start": {
                                "line": 1098,
                                "column": 12
                              },
                              "end": {
                                "line": 1098,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          37352,
                          37409
                        ],
                        "loc": {
                          "start": {
                            "line": 1097,
                            "column": 35
                          },
                          "end": {
                            "line": 1099,
                            "column": 11
                          }
                        }
                      },
                      "range": [
                        37327,
                        37409
                      ],
                      "loc": {
                        "start": {
                          "line": 1097,
                          "column": 10
                        },
                        "end": {
                          "line": 1099,
                          "column": 11
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "args",
                          "range": [
                            37420,
                            37424
                          ],
                          "loc": {
                            "start": {
                              "line": 1100,
                              "column": 10
                            },
                            "end": {
                              "line": 1100,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "composeArgs",
                            "range": [
                              37427,
                              37438
                            ],
                            "loc": {
                              "start": {
                                "line": 1100,
                                "column": 17
                              },
                              "end": {
                                "line": 1100,
                                "column": 28
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "partialArgs",
                              "range": [
                                37439,
                                37450
                              ],
                              "loc": {
                                "start": {
                                  "line": 1100,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1100,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "partialHolders",
                              "range": [
                                37452,
                                37466
                              ],
                              "loc": {
                                "start": {
                                  "line": 1100,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1100,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                37468,
                                37472
                              ],
                              "loc": {
                                "start": {
                                  "line": 1100,
                                  "column": 58
                                },
                                "end": {
                                  "line": 1100,
                                  "column": 62
                                }
                              }
                            }
                          ],
                          "range": [
                            37427,
                            37473
                          ],
                          "loc": {
                            "start": {
                              "line": 1100,
                              "column": 17
                            },
                            "end": {
                              "line": 1100,
                              "column": 63
                            }
                          }
                        },
                        "range": [
                          37420,
                          37473
                        ],
                        "loc": {
                          "start": {
                            "line": 1100,
                            "column": 10
                          },
                          "end": {
                            "line": 1100,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        37420,
                        37474
                      ],
                      "loc": {
                        "start": {
                          "line": 1100,
                          "column": 10
                        },
                        "end": {
                          "line": 1100,
                          "column": 64
                        }
                      }
                    }
                  ],
                  "range": [
                    37062,
                    37484
                  ],
                  "loc": {
                    "start": {
                      "line": 1090,
                      "column": 25
                    },
                    "end": {
                      "line": 1101,
                      "column": 9
                    }
                  }
                },
                "alternate": null,
                "range": [
                  37045,
                  37484
                ],
                "loc": {
                  "start": {
                    "line": 1090,
                    "column": 8
                  },
                  "end": {
                    "line": 1101,
                    "column": 9
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "instanceof",
                  "left": {
                    "type": "ThisExpression",
                    "range": [
                      37591,
                      37595
                    ],
                    "loc": {
                      "start": {
                        "line": 1104,
                        "column": 12
                      },
                      "end": {
                        "line": 1104,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "bound",
                    "range": [
                      37607,
                      37612
                    ],
                    "loc": {
                      "start": {
                        "line": 1104,
                        "column": 28
                      },
                      "end": {
                        "line": 1104,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    37591,
                    37612
                  ],
                  "loc": {
                    "start": {
                      "line": 1104,
                      "column": 12
                    },
                    "end": {
                      "line": 1104,
                      "column": 33
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "thisBinding",
                            "range": [
                              37687,
                              37698
                            ],
                            "loc": {
                              "start": {
                                "line": 1106,
                                "column": 14
                              },
                              "end": {
                                "line": 1106,
                                "column": 25
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreate",
                              "range": [
                                37701,
                                37711
                              ],
                              "loc": {
                                "start": {
                                  "line": 1106,
                                  "column": 28
                                },
                                "end": {
                                  "line": 1106,
                                  "column": 38
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    37712,
                                    37716
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1106,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1106,
                                      "column": 43
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "prototype",
                                  "range": [
                                    37717,
                                    37726
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1106,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 1106,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  37712,
                                  37726
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1106,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1106,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              37701,
                              37727
                            ],
                            "loc": {
                              "start": {
                                "line": 1106,
                                "column": 28
                              },
                              "end": {
                                "line": 1106,
                                "column": 54
                              }
                            }
                          },
                          "range": [
                            37687,
                            37727
                          ],
                          "loc": {
                            "start": {
                              "line": 1106,
                              "column": 14
                            },
                            "end": {
                              "line": 1106,
                              "column": 54
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              37743,
                              37749
                            ],
                            "loc": {
                              "start": {
                                "line": 1107,
                                "column": 14
                              },
                              "end": {
                                "line": 1107,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  37752,
                                  37756
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1107,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1107,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "apply",
                                "range": [
                                  37757,
                                  37762
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1107,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1107,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                37752,
                                37762
                              ],
                              "loc": {
                                "start": {
                                  "line": 1107,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1107,
                                  "column": 33
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "thisBinding",
                                "range": [
                                  37763,
                                  37774
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1107,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1107,
                                    "column": 45
                                  }
                                }
                              },
                              {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    37776,
                                    37780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1107,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 1107,
                                      "column": 51
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "arguments",
                                  "range": [
                                    37784,
                                    37793
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1107,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 1107,
                                      "column": 64
                                    }
                                  }
                                },
                                "range": [
                                  37776,
                                  37793
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1107,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 1107,
                                    "column": 64
                                  }
                                }
                              }
                            ],
                            "range": [
                              37752,
                              37794
                            ],
                            "loc": {
                              "start": {
                                "line": 1107,
                                "column": 23
                              },
                              "end": {
                                "line": 1107,
                                "column": 65
                              }
                            }
                          },
                          "range": [
                            37743,
                            37794
                          ],
                          "loc": {
                            "start": {
                              "line": 1107,
                              "column": 14
                            },
                            "end": {
                              "line": 1107,
                              "column": 65
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        37683,
                        37795
                      ],
                      "loc": {
                        "start": {
                          "line": 1106,
                          "column": 10
                        },
                        "end": {
                          "line": 1107,
                          "column": 66
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isObject",
                            "range": [
                              37814,
                              37822
                            ],
                            "loc": {
                              "start": {
                                "line": 1109,
                                "column": 17
                              },
                              "end": {
                                "line": 1109,
                                "column": 25
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                37823,
                                37829
                              ],
                              "loc": {
                                "start": {
                                  "line": 1109,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1109,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            37814,
                            37830
                          ],
                          "loc": {
                            "start": {
                              "line": 1109,
                              "column": 17
                            },
                            "end": {
                              "line": 1109,
                              "column": 33
                            }
                          }
                        },
                        "consequent": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            37833,
                            37839
                          ],
                          "loc": {
                            "start": {
                              "line": 1109,
                              "column": 36
                            },
                            "end": {
                              "line": 1109,
                              "column": 42
                            }
                          }
                        },
                        "alternate": {
                          "type": "Identifier",
                          "name": "thisBinding",
                          "range": [
                            37842,
                            37853
                          ],
                          "loc": {
                            "start": {
                              "line": 1109,
                              "column": 45
                            },
                            "end": {
                              "line": 1109,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          37814,
                          37853
                        ],
                        "loc": {
                          "start": {
                            "line": 1109,
                            "column": 17
                          },
                          "end": {
                            "line": 1109,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        37807,
                        37854
                      ],
                      "loc": {
                        "start": {
                          "line": 1109,
                          "column": 10
                        },
                        "end": {
                          "line": 1109,
                          "column": 57
                        }
                      }
                    }
                  ],
                  "range": [
                    37614,
                    37864
                  ],
                  "loc": {
                    "start": {
                      "line": 1104,
                      "column": 35
                    },
                    "end": {
                      "line": 1110,
                      "column": 9
                    }
                  }
                },
                "alternate": null,
                "range": [
                  37587,
                  37864
                ],
                "loc": {
                  "start": {
                    "line": 1104,
                    "column": 8
                  },
                  "end": {
                    "line": 1110,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        37880,
                        37884
                      ],
                      "loc": {
                        "start": {
                          "line": 1111,
                          "column": 15
                        },
                        "end": {
                          "line": 1111,
                          "column": 19
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "apply",
                      "range": [
                        37885,
                        37890
                      ],
                      "loc": {
                        "start": {
                          "line": 1111,
                          "column": 20
                        },
                        "end": {
                          "line": 1111,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      37880,
                      37890
                    ],
                    "loc": {
                      "start": {
                        "line": 1111,
                        "column": 15
                      },
                      "end": {
                        "line": 1111,
                        "column": 25
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        37891,
                        37898
                      ],
                      "loc": {
                        "start": {
                          "line": 1111,
                          "column": 26
                        },
                        "end": {
                          "line": 1111,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "Identifier",
                        "name": "args",
                        "range": [
                          37900,
                          37904
                        ],
                        "loc": {
                          "start": {
                            "line": 1111,
                            "column": 35
                          },
                          "end": {
                            "line": 1111,
                            "column": 39
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "arguments",
                        "range": [
                          37908,
                          37917
                        ],
                        "loc": {
                          "start": {
                            "line": 1111,
                            "column": 43
                          },
                          "end": {
                            "line": 1111,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        37900,
                        37917
                      ],
                      "loc": {
                        "start": {
                          "line": 1111,
                          "column": 35
                        },
                        "end": {
                          "line": 1111,
                          "column": 52
                        }
                      }
                    }
                  ],
                  "range": [
                    37880,
                    37918
                  ],
                  "loc": {
                    "start": {
                      "line": 1111,
                      "column": 15
                    },
                    "end": {
                      "line": 1111,
                      "column": 53
                    }
                  }
                },
                "range": [
                  37873,
                  37919
                ],
                "loc": {
                  "start": {
                    "line": 1111,
                    "column": 8
                  },
                  "end": {
                    "line": 1111,
                    "column": 54
                  }
                }
              }
            ],
            "range": [
              36960,
              37927
            ],
            "loc": {
              "start": {
                "line": 1087,
                "column": 23
              },
              "end": {
                "line": 1112,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            36943,
            37927
          ],
          "loc": {
            "start": {
              "line": 1087,
              "column": 6
            },
            "end": {
              "line": 1112,
              "column": 7
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseBind",
        "paramnames": []
      },
      "vars": {
        "index": null,
        "length": null,
        "args": null,
        "args[undefined]": null,
        "thisBinding": null,
        "result": null
      }
    },
    "undocumented": true,
    "name": "bound",
    "kind": "function",
    "memberof": "<anonymous>~runInContext~baseBind",
    "longname": "<anonymous>~runInContext~baseBind~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        37225,
        37235
      ],
      "filename": "lodash.js",
      "lineno": 1093,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002274",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              37234,
              37235
            ],
            "loc": {
              "start": {
                "line": 1093,
                "column": 23
              },
              "end": {
                "line": 1093,
                "column": 24
              }
            }
          },
          "prefix": true,
          "range": [
            37233,
            37235
          ],
          "loc": {
            "start": {
              "line": 1093,
              "column": 22
            },
            "end": {
              "line": 1093,
              "column": 24
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseBind~bound",
    "longname": "<anonymous>~runInContext~baseBind~bound~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        37252,
        37277
      ],
      "filename": "lodash.js",
      "lineno": 1094,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002278",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              37261,
              37270
            ],
            "loc": {
              "start": {
                "line": 1094,
                "column": 24
              },
              "end": {
                "line": 1094,
                "column": 33
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              37271,
              37277
            ],
            "loc": {
              "start": {
                "line": 1094,
                "column": 34
              },
              "end": {
                "line": 1094,
                "column": 40
              }
            }
          },
          "range": [
            37261,
            37277
          ],
          "loc": {
            "start": {
              "line": 1094,
              "column": 24
            },
            "end": {
              "line": 1094,
              "column": 40
            }
          }
        },
        "value": "arguments.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseBind~bound",
    "longname": "<anonymous>~runInContext~baseBind~bound~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        37294,
        37314
      ],
      "filename": "lodash.js",
      "lineno": 1095,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002283",
        "name": "args",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              37301,
              37306
            ],
            "loc": {
              "start": {
                "line": 1095,
                "column": 22
              },
              "end": {
                "line": 1095,
                "column": 27
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                37307,
                37313
              ],
              "loc": {
                "start": {
                  "line": 1095,
                  "column": 28
                },
                "end": {
                  "line": 1095,
                  "column": 34
                }
              }
            }
          ],
          "range": [
            37301,
            37314
          ],
          "loc": {
            "start": {
              "line": 1095,
              "column": 22
            },
            "end": {
              "line": 1095,
              "column": 35
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseBind~bound",
    "longname": "<anonymous>~runInContext~baseBind~bound~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        37366,
        37396
      ],
      "filename": "lodash.js",
      "lineno": 1098,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002295",
        "name": "args[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              37380,
              37389
            ],
            "loc": {
              "start": {
                "line": 1098,
                "column": 26
              },
              "end": {
                "line": 1098,
                "column": 35
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              37390,
              37395
            ],
            "loc": {
              "start": {
                "line": 1098,
                "column": 36
              },
              "end": {
                "line": 1098,
                "column": 41
              }
            }
          },
          "range": [
            37380,
            37396
          ],
          "loc": {
            "start": {
              "line": 1098,
              "column": 26
            },
            "end": {
              "line": 1098,
              "column": 42
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseBind~bound",
        "value": "arguments[undefined]"
      }
    },
    "undocumented": true,
    "name": "args[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseBind~bound~args[undefined]",
    "memberof": "<anonymous>~runInContext~baseBind~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        37420,
        37473
      ],
      "filename": "lodash.js",
      "lineno": 1100,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002303",
        "name": "args",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "composeArgs",
            "range": [
              37427,
              37438
            ],
            "loc": {
              "start": {
                "line": 1100,
                "column": 17
              },
              "end": {
                "line": 1100,
                "column": 28
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "partialArgs",
              "range": [
                37439,
                37450
              ],
              "loc": {
                "start": {
                  "line": 1100,
                  "column": 29
                },
                "end": {
                  "line": 1100,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialHolders",
              "range": [
                37452,
                37466
              ],
              "loc": {
                "start": {
                  "line": 1100,
                  "column": 42
                },
                "end": {
                  "line": 1100,
                  "column": 56
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                37468,
                37472
              ],
              "loc": {
                "start": {
                  "line": 1100,
                  "column": 58
                },
                "end": {
                  "line": 1100,
                  "column": 62
                }
              }
            }
          ],
          "range": [
            37427,
            37473
          ],
          "loc": {
            "start": {
              "line": 1100,
              "column": 17
            },
            "end": {
              "line": 1100,
              "column": 63
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseBind~bound"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseBind~bound~args",
    "memberof": "<anonymous>~runInContext~baseBind~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        37687,
        37727
      ],
      "filename": "lodash.js",
      "lineno": 1106,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002316",
        "name": "thisBinding",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseCreate",
            "range": [
              37701,
              37711
            ],
            "loc": {
              "start": {
                "line": 1106,
                "column": 28
              },
              "end": {
                "line": 1106,
                "column": 38
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "func",
                "range": [
                  37712,
                  37716
                ],
                "loc": {
                  "start": {
                    "line": 1106,
                    "column": 39
                  },
                  "end": {
                    "line": 1106,
                    "column": 43
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "prototype",
                "range": [
                  37717,
                  37726
                ],
                "loc": {
                  "start": {
                    "line": 1106,
                    "column": 44
                  },
                  "end": {
                    "line": 1106,
                    "column": 53
                  }
                }
              },
              "range": [
                37712,
                37726
              ],
              "loc": {
                "start": {
                  "line": 1106,
                  "column": 39
                },
                "end": {
                  "line": 1106,
                  "column": 53
                }
              }
            }
          ],
          "range": [
            37701,
            37727
          ],
          "loc": {
            "start": {
              "line": 1106,
              "column": 28
            },
            "end": {
              "line": 1106,
              "column": 54
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "thisBinding",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseBind~bound",
    "longname": "<anonymous>~runInContext~baseBind~bound~thisBinding",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        37743,
        37794
      ],
      "filename": "lodash.js",
      "lineno": 1107,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002323",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                37752,
                37756
              ],
              "loc": {
                "start": {
                  "line": 1107,
                  "column": 23
                },
                "end": {
                  "line": 1107,
                  "column": 27
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                37757,
                37762
              ],
              "loc": {
                "start": {
                  "line": 1107,
                  "column": 28
                },
                "end": {
                  "line": 1107,
                  "column": 33
                }
              }
            },
            "range": [
              37752,
              37762
            ],
            "loc": {
              "start": {
                "line": 1107,
                "column": 23
              },
              "end": {
                "line": 1107,
                "column": 33
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "thisBinding",
              "range": [
                37763,
                37774
              ],
              "loc": {
                "start": {
                  "line": 1107,
                  "column": 34
                },
                "end": {
                  "line": 1107,
                  "column": 45
                }
              }
            },
            {
              "type": "LogicalExpression",
              "operator": "||",
              "left": {
                "type": "Identifier",
                "name": "args",
                "range": [
                  37776,
                  37780
                ],
                "loc": {
                  "start": {
                    "line": 1107,
                    "column": 47
                  },
                  "end": {
                    "line": 1107,
                    "column": 51
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "arguments",
                "range": [
                  37784,
                  37793
                ],
                "loc": {
                  "start": {
                    "line": 1107,
                    "column": 55
                  },
                  "end": {
                    "line": 1107,
                    "column": 64
                  }
                }
              },
              "range": [
                37776,
                37793
              ],
              "loc": {
                "start": {
                  "line": 1107,
                  "column": 47
                },
                "end": {
                  "line": 1107,
                  "column": 64
                }
              }
            }
          ],
          "range": [
            37752,
            37794
          ],
          "loc": {
            "start": {
              "line": 1107,
              "column": 23
            },
            "end": {
              "line": 1107,
              "column": 65
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseBind~bound",
    "longname": "<anonymous>~runInContext~baseBind~bound~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        38511,
        40748
      ],
      "filename": "lodash.js",
      "lineno": 1129,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002356",
        "name": "baseClone",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseClone",
            "range": [
              38520,
              38529
            ],
            "loc": {
              "start": {
                "line": 1129,
                "column": 13
              },
              "end": {
                "line": 1129,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                38530,
                38535
              ],
              "loc": {
                "start": {
                  "line": 1129,
                  "column": 23
                },
                "end": {
                  "line": 1129,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isDeep",
              "range": [
                38537,
                38543
              ],
              "loc": {
                "start": {
                  "line": 1129,
                  "column": 30
                },
                "end": {
                  "line": 1129,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                38545,
                38553
              ],
              "loc": {
                "start": {
                  "line": 1129,
                  "column": 38
                },
                "end": {
                  "line": 1129,
                  "column": 46
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackA",
              "range": [
                38555,
                38561
              ],
              "loc": {
                "start": {
                  "line": 1129,
                  "column": 48
                },
                "end": {
                  "line": 1129,
                  "column": 54
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackB",
              "range": [
                38563,
                38569
              ],
              "loc": {
                "start": {
                  "line": 1129,
                  "column": 56
                },
                "end": {
                  "line": 1129,
                  "column": 62
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "callback",
                  "range": [
                    38583,
                    38591
                  ],
                  "loc": {
                    "start": {
                      "line": 1130,
                      "column": 10
                    },
                    "end": {
                      "line": 1130,
                      "column": 18
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              38607,
                              38613
                            ],
                            "loc": {
                              "start": {
                                "line": 1131,
                                "column": 12
                              },
                              "end": {
                                "line": 1131,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                38616,
                                38624
                              ],
                              "loc": {
                                "start": {
                                  "line": 1131,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1131,
                                  "column": 29
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  38625,
                                  38630
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1131,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1131,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              38616,
                              38631
                            ],
                            "loc": {
                              "start": {
                                "line": 1131,
                                "column": 21
                              },
                              "end": {
                                "line": 1131,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            38607,
                            38631
                          ],
                          "loc": {
                            "start": {
                              "line": 1131,
                              "column": 12
                            },
                            "end": {
                              "line": 1131,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        38603,
                        38632
                      ],
                      "loc": {
                        "start": {
                          "line": 1131,
                          "column": 8
                        },
                        "end": {
                          "line": 1131,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              38652,
                              38658
                            ],
                            "loc": {
                              "start": {
                                "line": 1132,
                                "column": 19
                              },
                              "end": {
                                "line": 1132,
                                "column": 25
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            38645,
                            38658
                          ],
                          "loc": {
                            "start": {
                              "line": 1132,
                              "column": 12
                            },
                            "end": {
                              "line": 1132,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "undefined",
                          "raw": "'undefined'",
                          "range": [
                            38662,
                            38673
                          ],
                          "loc": {
                            "start": {
                              "line": 1132,
                              "column": 29
                            },
                            "end": {
                              "line": 1132,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          38645,
                          38673
                        ],
                        "loc": {
                          "start": {
                            "line": 1132,
                            "column": 12
                          },
                          "end": {
                            "line": 1132,
                            "column": 40
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                38694,
                                38700
                              ],
                              "loc": {
                                "start": {
                                  "line": 1133,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1133,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              38687,
                              38701
                            ],
                            "loc": {
                              "start": {
                                "line": 1133,
                                "column": 10
                              },
                              "end": {
                                "line": 1133,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          38675,
                          38711
                        ],
                        "loc": {
                          "start": {
                            "line": 1132,
                            "column": 42
                          },
                          "end": {
                            "line": 1134,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        38641,
                        38711
                      ],
                      "loc": {
                        "start": {
                          "line": 1132,
                          "column": 8
                        },
                        "end": {
                          "line": 1134,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    38593,
                    38719
                  ],
                  "loc": {
                    "start": {
                      "line": 1130,
                      "column": 20
                    },
                    "end": {
                      "line": 1135,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  38579,
                  38719
                ],
                "loc": {
                  "start": {
                    "line": 1130,
                    "column": 6
                  },
                  "end": {
                    "line": 1135,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isObj",
                      "range": [
                        38757,
                        38762
                      ],
                      "loc": {
                        "start": {
                          "line": 1137,
                          "column": 10
                        },
                        "end": {
                          "line": 1137,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isObject",
                        "range": [
                          38765,
                          38773
                        ],
                        "loc": {
                          "start": {
                            "line": 1137,
                            "column": 18
                          },
                          "end": {
                            "line": 1137,
                            "column": 26
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            38774,
                            38779
                          ],
                          "loc": {
                            "start": {
                              "line": 1137,
                              "column": 27
                            },
                            "end": {
                              "line": 1137,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        38765,
                        38780
                      ],
                      "loc": {
                        "start": {
                          "line": 1137,
                          "column": 18
                        },
                        "end": {
                          "line": 1137,
                          "column": 33
                        }
                      }
                    },
                    "range": [
                      38757,
                      38780
                    ],
                    "loc": {
                      "start": {
                        "line": 1137,
                        "column": 10
                      },
                      "end": {
                        "line": 1137,
                        "column": 33
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  38753,
                  38781
                ],
                "loc": {
                  "start": {
                    "line": 1137,
                    "column": 6
                  },
                  "end": {
                    "line": 1137,
                    "column": 34
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "isObj",
                  "range": [
                    38792,
                    38797
                  ],
                  "loc": {
                    "start": {
                      "line": 1138,
                      "column": 10
                    },
                    "end": {
                      "line": 1138,
                      "column": 15
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              38813,
                              38822
                            ],
                            "loc": {
                              "start": {
                                "line": 1139,
                                "column": 12
                              },
                              "end": {
                                "line": 1139,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "toString",
                                "range": [
                                  38825,
                                  38833
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1139,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1139,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  38834,
                                  38838
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1139,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1139,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                38825,
                                38838
                              ],
                              "loc": {
                                "start": {
                                  "line": 1139,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1139,
                                  "column": 37
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  38839,
                                  38844
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1139,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 1139,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              38825,
                              38845
                            ],
                            "loc": {
                              "start": {
                                "line": 1139,
                                "column": 24
                              },
                              "end": {
                                "line": 1139,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            38813,
                            38845
                          ],
                          "loc": {
                            "start": {
                              "line": 1139,
                              "column": 12
                            },
                            "end": {
                              "line": 1139,
                              "column": 44
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        38809,
                        38846
                      ],
                      "loc": {
                        "start": {
                          "line": 1139,
                          "column": 8
                        },
                        "end": {
                          "line": 1139,
                          "column": 45
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "cloneableClasses",
                              "range": [
                                38860,
                                38876
                              ],
                              "loc": {
                                "start": {
                                  "line": 1140,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1140,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "className",
                              "range": [
                                38877,
                                38886
                              ],
                              "loc": {
                                "start": {
                                  "line": 1140,
                                  "column": 30
                                },
                                "end": {
                                  "line": 1140,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              38860,
                              38887
                            ],
                            "loc": {
                              "start": {
                                "line": 1140,
                                "column": 13
                              },
                              "end": {
                                "line": 1140,
                                "column": 40
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            38859,
                            38887
                          ],
                          "loc": {
                            "start": {
                              "line": 1140,
                              "column": 12
                            },
                            "end": {
                              "line": 1140,
                              "column": 40
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  38893,
                                  38900
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1140,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 1140,
                                    "column": 53
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "nodeClass",
                                "range": [
                                  38901,
                                  38910
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1140,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 1140,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                38893,
                                38910
                              ],
                              "loc": {
                                "start": {
                                  "line": 1140,
                                  "column": 46
                                },
                                "end": {
                                  "line": 1140,
                                  "column": 63
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              38892,
                              38910
                            ],
                            "loc": {
                              "start": {
                                "line": 1140,
                                "column": 45
                              },
                              "end": {
                                "line": 1140,
                                "column": 63
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isNode",
                              "range": [
                                38914,
                                38920
                              ],
                              "loc": {
                                "start": {
                                  "line": 1140,
                                  "column": 67
                                },
                                "end": {
                                  "line": 1140,
                                  "column": 73
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  38921,
                                  38926
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1140,
                                    "column": 74
                                  },
                                  "end": {
                                    "line": 1140,
                                    "column": 79
                                  }
                                }
                              }
                            ],
                            "range": [
                              38914,
                              38927
                            ],
                            "loc": {
                              "start": {
                                "line": 1140,
                                "column": 67
                              },
                              "end": {
                                "line": 1140,
                                "column": 80
                              }
                            }
                          },
                          "range": [
                            38892,
                            38927
                          ],
                          "loc": {
                            "start": {
                              "line": 1140,
                              "column": 45
                            },
                            "end": {
                              "line": 1140,
                              "column": 80
                            }
                          }
                        },
                        "range": [
                          38859,
                          38928
                        ],
                        "loc": {
                          "start": {
                            "line": 1140,
                            "column": 12
                          },
                          "end": {
                            "line": 1140,
                            "column": 81
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                38949,
                                38954
                              ],
                              "loc": {
                                "start": {
                                  "line": 1141,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1141,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              38942,
                              38955
                            ],
                            "loc": {
                              "start": {
                                "line": 1141,
                                "column": 10
                              },
                              "end": {
                                "line": 1141,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          38930,
                          38965
                        ],
                        "loc": {
                          "start": {
                            "line": 1140,
                            "column": 83
                          },
                          "end": {
                            "line": 1142,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        38855,
                        38965
                      ],
                      "loc": {
                        "start": {
                          "line": 1140,
                          "column": 8
                        },
                        "end": {
                          "line": 1142,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "ctor",
                            "range": [
                              38978,
                              38982
                            ],
                            "loc": {
                              "start": {
                                "line": 1143,
                                "column": 12
                              },
                              "end": {
                                "line": 1143,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "ctorByClass",
                              "range": [
                                38985,
                                38996
                              ],
                              "loc": {
                                "start": {
                                  "line": 1143,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1143,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "className",
                              "range": [
                                38997,
                                39006
                              ],
                              "loc": {
                                "start": {
                                  "line": 1143,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1143,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              38985,
                              39007
                            ],
                            "loc": {
                              "start": {
                                "line": 1143,
                                "column": 19
                              },
                              "end": {
                                "line": 1143,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            38978,
                            39007
                          ],
                          "loc": {
                            "start": {
                              "line": 1143,
                              "column": 12
                            },
                            "end": {
                              "line": 1143,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        38974,
                        39008
                      ],
                      "loc": {
                        "start": {
                          "line": 1143,
                          "column": 8
                        },
                        "end": {
                          "line": 1143,
                          "column": 42
                        }
                      }
                    },
                    {
                      "type": "SwitchStatement",
                      "discriminant": {
                        "type": "Identifier",
                        "name": "className",
                        "range": [
                          39025,
                          39034
                        ],
                        "loc": {
                          "start": {
                            "line": 1144,
                            "column": 16
                          },
                          "end": {
                            "line": 1144,
                            "column": 25
                          }
                        }
                      },
                      "cases": [
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Identifier",
                            "name": "boolClass",
                            "range": [
                              39053,
                              39062
                            ],
                            "loc": {
                              "start": {
                                "line": 1145,
                                "column": 15
                              },
                              "end": {
                                "line": 1145,
                                "column": 24
                              }
                            }
                          },
                          "consequent": [],
                          "range": [
                            39048,
                            39063
                          ],
                          "loc": {
                            "start": {
                              "line": 1145,
                              "column": 10
                            },
                            "end": {
                              "line": 1145,
                              "column": 25
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Identifier",
                            "name": "dateClass",
                            "range": [
                              39079,
                              39088
                            ],
                            "loc": {
                              "start": {
                                "line": 1146,
                                "column": 15
                              },
                              "end": {
                                "line": 1146,
                                "column": 24
                              }
                            }
                          },
                          "consequent": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "NewExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "ctor",
                                  "range": [
                                    39113,
                                    39117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1147,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1147,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "UnaryExpression",
                                    "operator": "+",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        39119,
                                        39124
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1147,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 1147,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      39118,
                                      39124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1147,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 1147,
                                        "column": 34
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  39109,
                                  39125
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1147,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1147,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                39102,
                                39126
                              ],
                              "loc": {
                                "start": {
                                  "line": 1147,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1147,
                                  "column": 36
                                }
                              }
                            }
                          ],
                          "range": [
                            39074,
                            39126
                          ],
                          "loc": {
                            "start": {
                              "line": 1146,
                              "column": 10
                            },
                            "end": {
                              "line": 1147,
                              "column": 36
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Identifier",
                            "name": "numberClass",
                            "range": [
                              39143,
                              39154
                            ],
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 15
                              },
                              "end": {
                                "line": 1149,
                                "column": 26
                              }
                            }
                          },
                          "consequent": [],
                          "range": [
                            39138,
                            39155
                          ],
                          "loc": {
                            "start": {
                              "line": 1149,
                              "column": 10
                            },
                            "end": {
                              "line": 1149,
                              "column": 27
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Identifier",
                            "name": "stringClass",
                            "range": [
                              39171,
                              39182
                            ],
                            "loc": {
                              "start": {
                                "line": 1150,
                                "column": 15
                              },
                              "end": {
                                "line": 1150,
                                "column": 26
                              }
                            }
                          },
                          "consequent": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "NewExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "ctor",
                                  "range": [
                                    39207,
                                    39211
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1151,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1151,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      39212,
                                      39217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1151,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 1151,
                                        "column": 33
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  39203,
                                  39218
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1151,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1151,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                39196,
                                39219
                              ],
                              "loc": {
                                "start": {
                                  "line": 1151,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1151,
                                  "column": 35
                                }
                              }
                            }
                          ],
                          "range": [
                            39166,
                            39219
                          ],
                          "loc": {
                            "start": {
                              "line": 1150,
                              "column": 10
                            },
                            "end": {
                              "line": 1151,
                              "column": 35
                            }
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "test": {
                            "type": "Identifier",
                            "name": "regexpClass",
                            "range": [
                              39236,
                              39247
                            ],
                            "loc": {
                              "start": {
                                "line": 1153,
                                "column": 15
                              },
                              "end": {
                                "line": 1153,
                                "column": 26
                              }
                            }
                          },
                          "consequent": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    39261,
                                    39267
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1154,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "ctor",
                                    "range": [
                                      39270,
                                      39274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1154,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1154,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          39275,
                                          39280
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1154,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 1154,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          39281,
                                          39287
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1154,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 1154,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        39275,
                                        39287
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1154,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1154,
                                          "column": 38
                                        }
                                      }
                                    },
                                    {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "reFlags",
                                          "range": [
                                            39289,
                                            39296
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1154,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 1154,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "exec",
                                          "range": [
                                            39297,
                                            39301
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1154,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 1154,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "range": [
                                          39289,
                                          39301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1154,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 1154,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            39302,
                                            39307
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1154,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 1154,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        39289,
                                        39308
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1154,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 1154,
                                          "column": 59
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    39270,
                                    39309
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1154,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1154,
                                      "column": 60
                                    }
                                  }
                                },
                                "range": [
                                  39261,
                                  39309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1154,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1154,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                39261,
                                39310
                              ],
                              "loc": {
                                "start": {
                                  "line": 1154,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1154,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      39323,
                                      39329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1155,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "lastIndex",
                                    "range": [
                                      39330,
                                      39339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1155,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1155,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    39323,
                                    39339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1155,
                                      "column": 28
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      39342,
                                      39347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1155,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1155,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "lastIndex",
                                    "range": [
                                      39348,
                                      39357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1155,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 1155,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    39342,
                                    39357
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1155,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1155,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  39323,
                                  39357
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1155,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1155,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                39323,
                                39358
                              ],
                              "loc": {
                                "start": {
                                  "line": 1155,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1155,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  39378,
                                  39384
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1156,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1156,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                39371,
                                39385
                              ],
                              "loc": {
                                "start": {
                                  "line": 1156,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1156,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            39231,
                            39385
                          ],
                          "loc": {
                            "start": {
                              "line": 1153,
                              "column": 10
                            },
                            "end": {
                              "line": 1156,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "range": [
                        39017,
                        39395
                      ],
                      "loc": {
                        "start": {
                          "line": 1144,
                          "column": 8
                        },
                        "end": {
                          "line": 1157,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    38799,
                    39403
                  ],
                  "loc": {
                    "start": {
                      "line": 1138,
                      "column": 17
                    },
                    "end": {
                      "line": 1158,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          39426,
                          39431
                        ],
                        "loc": {
                          "start": {
                            "line": 1159,
                            "column": 15
                          },
                          "end": {
                            "line": 1159,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        39419,
                        39432
                      ],
                      "loc": {
                        "start": {
                          "line": 1159,
                          "column": 8
                        },
                        "end": {
                          "line": 1159,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "range": [
                    39409,
                    39440
                  ],
                  "loc": {
                    "start": {
                      "line": 1158,
                      "column": 13
                    },
                    "end": {
                      "line": 1160,
                      "column": 7
                    }
                  }
                },
                "range": [
                  38788,
                  39440
                ],
                "loc": {
                  "start": {
                    "line": 1138,
                    "column": 6
                  },
                  "end": {
                    "line": 1160,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isArr",
                      "range": [
                        39451,
                        39456
                      ],
                      "loc": {
                        "start": {
                          "line": 1161,
                          "column": 10
                        },
                        "end": {
                          "line": 1161,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isArray",
                        "range": [
                          39459,
                          39466
                        ],
                        "loc": {
                          "start": {
                            "line": 1161,
                            "column": 18
                          },
                          "end": {
                            "line": 1161,
                            "column": 25
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            39467,
                            39472
                          ],
                          "loc": {
                            "start": {
                              "line": 1161,
                              "column": 26
                            },
                            "end": {
                              "line": 1161,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "range": [
                        39459,
                        39473
                      ],
                      "loc": {
                        "start": {
                          "line": 1161,
                          "column": 18
                        },
                        "end": {
                          "line": 1161,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      39451,
                      39473
                    ],
                    "loc": {
                      "start": {
                        "line": 1161,
                        "column": 10
                      },
                      "end": {
                        "line": 1161,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  39447,
                  39474
                ],
                "loc": {
                  "start": {
                    "line": 1161,
                    "column": 6
                  },
                  "end": {
                    "line": 1161,
                    "column": 33
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "isDeep",
                  "range": [
                    39485,
                    39491
                  ],
                  "loc": {
                    "start": {
                      "line": 1162,
                      "column": 10
                    },
                    "end": {
                      "line": 1162,
                      "column": 16
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "initedStack",
                            "range": [
                              39579,
                              39590
                            ],
                            "loc": {
                              "start": {
                                "line": 1164,
                                "column": 12
                              },
                              "end": {
                                "line": 1164,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "Identifier",
                              "name": "stackA",
                              "range": [
                                39594,
                                39600
                              ],
                              "loc": {
                                "start": {
                                  "line": 1164,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1164,
                                  "column": 33
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              39593,
                              39600
                            ],
                            "loc": {
                              "start": {
                                "line": 1164,
                                "column": 26
                              },
                              "end": {
                                "line": 1164,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            39579,
                            39600
                          ],
                          "loc": {
                            "start": {
                              "line": 1164,
                              "column": 12
                            },
                            "end": {
                              "line": 1164,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        39575,
                        39601
                      ],
                      "loc": {
                        "start": {
                          "line": 1164,
                          "column": 8
                        },
                        "end": {
                          "line": 1164,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "Identifier",
                          "name": "stackA",
                          "range": [
                            39610,
                            39616
                          ],
                          "loc": {
                            "start": {
                              "line": 1165,
                              "column": 8
                            },
                            "end": {
                              "line": 1165,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "stackA",
                            "range": [
                              39621,
                              39627
                            ],
                            "loc": {
                              "start": {
                                "line": 1165,
                                "column": 19
                              },
                              "end": {
                                "line": 1165,
                                "column": 25
                              }
                            }
                          },
                          "right": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              39630,
                              39632
                            ],
                            "loc": {
                              "start": {
                                "line": 1165,
                                "column": 28
                              },
                              "end": {
                                "line": 1165,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            39621,
                            39632
                          ],
                          "loc": {
                            "start": {
                              "line": 1165,
                              "column": 19
                            },
                            "end": {
                              "line": 1165,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          39610,
                          39633
                        ],
                        "loc": {
                          "start": {
                            "line": 1165,
                            "column": 8
                          },
                          "end": {
                            "line": 1165,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        39610,
                        39634
                      ],
                      "loc": {
                        "start": {
                          "line": 1165,
                          "column": 8
                        },
                        "end": {
                          "line": 1165,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "Identifier",
                          "name": "stackB",
                          "range": [
                            39643,
                            39649
                          ],
                          "loc": {
                            "start": {
                              "line": 1166,
                              "column": 8
                            },
                            "end": {
                              "line": 1166,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "stackB",
                            "range": [
                              39654,
                              39660
                            ],
                            "loc": {
                              "start": {
                                "line": 1166,
                                "column": 19
                              },
                              "end": {
                                "line": 1166,
                                "column": 25
                              }
                            }
                          },
                          "right": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              39663,
                              39665
                            ],
                            "loc": {
                              "start": {
                                "line": 1166,
                                "column": 28
                              },
                              "end": {
                                "line": 1166,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            39654,
                            39665
                          ],
                          "loc": {
                            "start": {
                              "line": 1166,
                              "column": 19
                            },
                            "end": {
                              "line": 1166,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          39643,
                          39666
                        ],
                        "loc": {
                          "start": {
                            "line": 1166,
                            "column": 8
                          },
                          "end": {
                            "line": 1166,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        39643,
                        39667
                      ],
                      "loc": {
                        "start": {
                          "line": 1166,
                          "column": 8
                        },
                        "end": {
                          "line": 1166,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              39681,
                              39687
                            ],
                            "loc": {
                              "start": {
                                "line": 1168,
                                "column": 12
                              },
                              "end": {
                                "line": 1168,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "stackA",
                              "range": [
                                39690,
                                39696
                              ],
                              "loc": {
                                "start": {
                                  "line": 1168,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1168,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                39697,
                                39703
                              ],
                              "loc": {
                                "start": {
                                  "line": 1168,
                                  "column": 28
                                },
                                "end": {
                                  "line": 1168,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              39690,
                              39703
                            ],
                            "loc": {
                              "start": {
                                "line": 1168,
                                "column": 21
                              },
                              "end": {
                                "line": 1168,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            39681,
                            39703
                          ],
                          "loc": {
                            "start": {
                              "line": 1168,
                              "column": 12
                            },
                            "end": {
                              "line": 1168,
                              "column": 34
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        39677,
                        39704
                      ],
                      "loc": {
                        "start": {
                          "line": 1168,
                          "column": 8
                        },
                        "end": {
                          "line": 1168,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            39720,
                            39726
                          ],
                          "loc": {
                            "start": {
                              "line": 1169,
                              "column": 15
                            },
                            "end": {
                              "line": 1169,
                              "column": 21
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          39720,
                          39728
                        ],
                        "loc": {
                          "start": {
                            "line": 1169,
                            "column": 15
                          },
                          "end": {
                            "line": 1169,
                            "column": 23
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "stackA",
                                  "range": [
                                    39746,
                                    39752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1170,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1170,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    39753,
                                    39759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1170,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1170,
                                      "column": 27
                                    }
                                  }
                                },
                                "range": [
                                  39746,
                                  39760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1170,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1170,
                                    "column": 28
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  39764,
                                  39769
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1170,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1170,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                39746,
                                39769
                              ],
                              "loc": {
                                "start": {
                                  "line": 1170,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1170,
                                  "column": 37
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "stackB",
                                      "range": [
                                        39792,
                                        39798
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1171,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1171,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        39799,
                                        39805
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1171,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1171,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      39792,
                                      39806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1171,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1171,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    39785,
                                    39807
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1171,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1171,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "range": [
                                39771,
                                39819
                              ],
                              "loc": {
                                "start": {
                                  "line": 1170,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1172,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              39742,
                              39819
                            ],
                            "loc": {
                              "start": {
                                "line": 1170,
                                "column": 10
                              },
                              "end": {
                                "line": 1172,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          39730,
                          39829
                        ],
                        "loc": {
                          "start": {
                            "line": 1169,
                            "column": 25
                          },
                          "end": {
                            "line": 1173,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        39713,
                        39829
                      ],
                      "loc": {
                        "start": {
                          "line": 1169,
                          "column": 8
                        },
                        "end": {
                          "line": 1173,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            39838,
                            39844
                          ],
                          "loc": {
                            "start": {
                              "line": 1174,
                              "column": 8
                            },
                            "end": {
                              "line": 1174,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "Identifier",
                            "name": "isArr",
                            "range": [
                              39847,
                              39852
                            ],
                            "loc": {
                              "start": {
                                "line": 1174,
                                "column": 17
                              },
                              "end": {
                                "line": 1174,
                                "column": 22
                              }
                            }
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "ctor",
                              "range": [
                                39855,
                                39859
                              ],
                              "loc": {
                                "start": {
                                  "line": 1174,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1174,
                                  "column": 29
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    39860,
                                    39865
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1174,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1174,
                                      "column": 35
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    39866,
                                    39872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1174,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1174,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  39860,
                                  39872
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1174,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1174,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              39855,
                              39873
                            ],
                            "loc": {
                              "start": {
                                "line": 1174,
                                "column": 25
                              },
                              "end": {
                                "line": 1174,
                                "column": 43
                              }
                            }
                          },
                          "alternate": {
                            "type": "ObjectExpression",
                            "properties": [],
                            "range": [
                              39876,
                              39878
                            ],
                            "loc": {
                              "start": {
                                "line": 1174,
                                "column": 46
                              },
                              "end": {
                                "line": 1174,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            39847,
                            39878
                          ],
                          "loc": {
                            "start": {
                              "line": 1174,
                              "column": 17
                            },
                            "end": {
                              "line": 1174,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          39838,
                          39878
                        ],
                        "loc": {
                          "start": {
                            "line": 1174,
                            "column": 8
                          },
                          "end": {
                            "line": 1174,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        39838,
                        39879
                      ],
                      "loc": {
                        "start": {
                          "line": 1174,
                          "column": 8
                        },
                        "end": {
                          "line": 1174,
                          "column": 49
                        }
                      }
                    }
                  ],
                  "range": [
                    39493,
                    39887
                  ],
                  "loc": {
                    "start": {
                      "line": 1162,
                      "column": 18
                    },
                    "end": {
                      "line": 1175,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            39909,
                            39915
                          ],
                          "loc": {
                            "start": {
                              "line": 1177,
                              "column": 8
                            },
                            "end": {
                              "line": 1177,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "Identifier",
                            "name": "isArr",
                            "range": [
                              39918,
                              39923
                            ],
                            "loc": {
                              "start": {
                                "line": 1177,
                                "column": 17
                              },
                              "end": {
                                "line": 1177,
                                "column": 22
                              }
                            }
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "slice",
                              "range": [
                                39926,
                                39931
                              ],
                              "loc": {
                                "start": {
                                  "line": 1177,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1177,
                                  "column": 30
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  39932,
                                  39937
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1177,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 1177,
                                    "column": 36
                                  }
                                }
                              }
                            ],
                            "range": [
                              39926,
                              39938
                            ],
                            "loc": {
                              "start": {
                                "line": 1177,
                                "column": 25
                              },
                              "end": {
                                "line": 1177,
                                "column": 37
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "assign",
                              "range": [
                                39941,
                                39947
                              ],
                              "loc": {
                                "start": {
                                  "line": 1177,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1177,
                                  "column": 46
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "properties": [],
                                "range": [
                                  39948,
                                  39950
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1177,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 1177,
                                    "column": 49
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  39952,
                                  39957
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1177,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 1177,
                                    "column": 56
                                  }
                                }
                              }
                            ],
                            "range": [
                              39941,
                              39958
                            ],
                            "loc": {
                              "start": {
                                "line": 1177,
                                "column": 40
                              },
                              "end": {
                                "line": 1177,
                                "column": 57
                              }
                            }
                          },
                          "range": [
                            39918,
                            39958
                          ],
                          "loc": {
                            "start": {
                              "line": 1177,
                              "column": 17
                            },
                            "end": {
                              "line": 1177,
                              "column": 57
                            }
                          }
                        },
                        "range": [
                          39909,
                          39958
                        ],
                        "loc": {
                          "start": {
                            "line": 1177,
                            "column": 8
                          },
                          "end": {
                            "line": 1177,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        39909,
                        39959
                      ],
                      "loc": {
                        "start": {
                          "line": 1177,
                          "column": 8
                        },
                        "end": {
                          "line": 1177,
                          "column": 58
                        }
                      }
                    }
                  ],
                  "range": [
                    39899,
                    39967
                  ],
                  "loc": {
                    "start": {
                      "line": 1176,
                      "column": 11
                    },
                    "end": {
                      "line": 1178,
                      "column": 7
                    }
                  }
                },
                "range": [
                  39481,
                  39967
                ],
                "loc": {
                  "start": {
                    "line": 1162,
                    "column": 6
                  },
                  "end": {
                    "line": 1178,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "isArr",
                  "range": [
                    40034,
                    40039
                  ],
                  "loc": {
                    "start": {
                      "line": 1180,
                      "column": 10
                    },
                    "end": {
                      "line": 1180,
                      "column": 15
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "hasOwnProperty",
                            "range": [
                              40055,
                              40069
                            ],
                            "loc": {
                              "start": {
                                "line": 1181,
                                "column": 12
                              },
                              "end": {
                                "line": 1181,
                                "column": 26
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "call",
                            "range": [
                              40070,
                              40074
                            ],
                            "loc": {
                              "start": {
                                "line": 1181,
                                "column": 27
                              },
                              "end": {
                                "line": 1181,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            40055,
                            40074
                          ],
                          "loc": {
                            "start": {
                              "line": 1181,
                              "column": 12
                            },
                            "end": {
                              "line": 1181,
                              "column": 31
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              40075,
                              40080
                            ],
                            "loc": {
                              "start": {
                                "line": 1181,
                                "column": 32
                              },
                              "end": {
                                "line": 1181,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "index",
                            "raw": "'index'",
                            "range": [
                              40082,
                              40089
                            ],
                            "loc": {
                              "start": {
                                "line": 1181,
                                "column": 39
                              },
                              "end": {
                                "line": 1181,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          40055,
                          40090
                        ],
                        "loc": {
                          "start": {
                            "line": 1181,
                            "column": 12
                          },
                          "end": {
                            "line": 1181,
                            "column": 47
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    40104,
                                    40110
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1182,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1182,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    40111,
                                    40116
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1182,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1182,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  40104,
                                  40116
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1182,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1182,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    40119,
                                    40124
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1182,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1182,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    40125,
                                    40130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1182,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1182,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  40119,
                                  40130
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1182,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1182,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                40104,
                                40130
                              ],
                              "loc": {
                                "start": {
                                  "line": 1182,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1182,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              40104,
                              40131
                            ],
                            "loc": {
                              "start": {
                                "line": 1182,
                                "column": 10
                              },
                              "end": {
                                "line": 1182,
                                "column": 37
                              }
                            }
                          }
                        ],
                        "range": [
                          40092,
                          40141
                        ],
                        "loc": {
                          "start": {
                            "line": 1181,
                            "column": 49
                          },
                          "end": {
                            "line": 1183,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        40051,
                        40141
                      ],
                      "loc": {
                        "start": {
                          "line": 1181,
                          "column": 8
                        },
                        "end": {
                          "line": 1183,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "hasOwnProperty",
                            "range": [
                              40154,
                              40168
                            ],
                            "loc": {
                              "start": {
                                "line": 1184,
                                "column": 12
                              },
                              "end": {
                                "line": 1184,
                                "column": 26
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "call",
                            "range": [
                              40169,
                              40173
                            ],
                            "loc": {
                              "start": {
                                "line": 1184,
                                "column": 27
                              },
                              "end": {
                                "line": 1184,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            40154,
                            40173
                          ],
                          "loc": {
                            "start": {
                              "line": 1184,
                              "column": 12
                            },
                            "end": {
                              "line": 1184,
                              "column": 31
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              40174,
                              40179
                            ],
                            "loc": {
                              "start": {
                                "line": 1184,
                                "column": 32
                              },
                              "end": {
                                "line": 1184,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "input",
                            "raw": "'input'",
                            "range": [
                              40181,
                              40188
                            ],
                            "loc": {
                              "start": {
                                "line": 1184,
                                "column": 39
                              },
                              "end": {
                                "line": 1184,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          40154,
                          40189
                        ],
                        "loc": {
                          "start": {
                            "line": 1184,
                            "column": 12
                          },
                          "end": {
                            "line": 1184,
                            "column": 47
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    40203,
                                    40209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1185,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1185,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "input",
                                  "range": [
                                    40210,
                                    40215
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1185,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1185,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  40203,
                                  40215
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1185,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1185,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    40218,
                                    40223
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1185,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1185,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "input",
                                  "range": [
                                    40224,
                                    40229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1185,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1185,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  40218,
                                  40229
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1185,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1185,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                40203,
                                40229
                              ],
                              "loc": {
                                "start": {
                                  "line": 1185,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1185,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              40203,
                              40230
                            ],
                            "loc": {
                              "start": {
                                "line": 1185,
                                "column": 10
                              },
                              "end": {
                                "line": 1185,
                                "column": 37
                              }
                            }
                          }
                        ],
                        "range": [
                          40191,
                          40240
                        ],
                        "loc": {
                          "start": {
                            "line": 1184,
                            "column": 49
                          },
                          "end": {
                            "line": 1186,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        40150,
                        40240
                      ],
                      "loc": {
                        "start": {
                          "line": 1184,
                          "column": 8
                        },
                        "end": {
                          "line": 1186,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    40041,
                    40248
                  ],
                  "loc": {
                    "start": {
                      "line": 1180,
                      "column": 17
                    },
                    "end": {
                      "line": 1187,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  40030,
                  40248
                ],
                "loc": {
                  "start": {
                    "line": 1180,
                    "column": 6
                  },
                  "end": {
                    "line": 1187,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "isDeep",
                    "range": [
                      40292,
                      40298
                    ],
                    "loc": {
                      "start": {
                        "line": 1189,
                        "column": 11
                      },
                      "end": {
                        "line": 1189,
                        "column": 17
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    40291,
                    40298
                  ],
                  "loc": {
                    "start": {
                      "line": 1189,
                      "column": 10
                    },
                    "end": {
                      "line": 1189,
                      "column": 17
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          40317,
                          40323
                        ],
                        "loc": {
                          "start": {
                            "line": 1190,
                            "column": 15
                          },
                          "end": {
                            "line": 1190,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        40310,
                        40324
                      ],
                      "loc": {
                        "start": {
                          "line": 1190,
                          "column": 8
                        },
                        "end": {
                          "line": 1190,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    40300,
                    40332
                  ],
                  "loc": {
                    "start": {
                      "line": 1189,
                      "column": 19
                    },
                    "end": {
                      "line": 1191,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  40287,
                  40332
                ],
                "loc": {
                  "start": {
                    "line": 1189,
                    "column": 6
                  },
                  "end": {
                    "line": 1191,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "stackA",
                      "range": [
                        40444,
                        40450
                      ],
                      "loc": {
                        "start": {
                          "line": 1194,
                          "column": 6
                        },
                        "end": {
                          "line": 1194,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "push",
                      "range": [
                        40451,
                        40455
                      ],
                      "loc": {
                        "start": {
                          "line": 1194,
                          "column": 13
                        },
                        "end": {
                          "line": 1194,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      40444,
                      40455
                    ],
                    "loc": {
                      "start": {
                        "line": 1194,
                        "column": 6
                      },
                      "end": {
                        "line": 1194,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        40456,
                        40461
                      ],
                      "loc": {
                        "start": {
                          "line": 1194,
                          "column": 18
                        },
                        "end": {
                          "line": 1194,
                          "column": 23
                        }
                      }
                    }
                  ],
                  "range": [
                    40444,
                    40462
                  ],
                  "loc": {
                    "start": {
                      "line": 1194,
                      "column": 6
                    },
                    "end": {
                      "line": 1194,
                      "column": 24
                    }
                  }
                },
                "range": [
                  40444,
                  40463
                ],
                "loc": {
                  "start": {
                    "line": 1194,
                    "column": 6
                  },
                  "end": {
                    "line": 1194,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "stackB",
                      "range": [
                        40470,
                        40476
                      ],
                      "loc": {
                        "start": {
                          "line": 1195,
                          "column": 6
                        },
                        "end": {
                          "line": 1195,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "push",
                      "range": [
                        40477,
                        40481
                      ],
                      "loc": {
                        "start": {
                          "line": 1195,
                          "column": 13
                        },
                        "end": {
                          "line": 1195,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      40470,
                      40481
                    ],
                    "loc": {
                      "start": {
                        "line": 1195,
                        "column": 6
                      },
                      "end": {
                        "line": 1195,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        40482,
                        40488
                      ],
                      "loc": {
                        "start": {
                          "line": 1195,
                          "column": 18
                        },
                        "end": {
                          "line": 1195,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    40470,
                    40489
                  ],
                  "loc": {
                    "start": {
                      "line": 1195,
                      "column": 6
                    },
                    "end": {
                      "line": 1195,
                      "column": 25
                    }
                  }
                },
                "range": [
                  40470,
                  40490
                ],
                "loc": {
                  "start": {
                    "line": 1195,
                    "column": 6
                  },
                  "end": {
                    "line": 1195,
                    "column": 26
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "Identifier",
                      "name": "isArr",
                      "range": [
                        40570,
                        40575
                      ],
                      "loc": {
                        "start": {
                          "line": 1198,
                          "column": 7
                        },
                        "end": {
                          "line": 1198,
                          "column": 12
                        }
                      }
                    },
                    "consequent": {
                      "type": "Identifier",
                      "name": "baseEach",
                      "range": [
                        40578,
                        40586
                      ],
                      "loc": {
                        "start": {
                          "line": 1198,
                          "column": 15
                        },
                        "end": {
                          "line": 1198,
                          "column": 23
                        }
                      }
                    },
                    "alternate": {
                      "type": "Identifier",
                      "name": "baseForOwn",
                      "range": [
                        40589,
                        40599
                      ],
                      "loc": {
                        "start": {
                          "line": 1198,
                          "column": 26
                        },
                        "end": {
                          "line": 1198,
                          "column": 36
                        }
                      }
                    },
                    "range": [
                      40570,
                      40599
                    ],
                    "loc": {
                      "start": {
                        "line": 1198,
                        "column": 7
                      },
                      "end": {
                        "line": 1198,
                        "column": 36
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        40601,
                        40606
                      ],
                      "loc": {
                        "start": {
                          "line": 1198,
                          "column": 38
                        },
                        "end": {
                          "line": 1198,
                          "column": 43
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "objValue",
                          "range": [
                            40617,
                            40625
                          ],
                          "loc": {
                            "start": {
                              "line": 1198,
                              "column": 54
                            },
                            "end": {
                              "line": 1198,
                              "column": 62
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            40627,
                            40630
                          ],
                          "loc": {
                            "start": {
                              "line": 1198,
                              "column": 64
                            },
                            "end": {
                              "line": 1198,
                              "column": 67
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    40642,
                                    40648
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1199,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1199,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    40649,
                                    40652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1199,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1199,
                                      "column": 18
                                    }
                                  }
                                },
                                "range": [
                                  40642,
                                  40653
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1199,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1199,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "baseClone",
                                  "range": [
                                    40656,
                                    40665
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1199,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1199,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "objValue",
                                    "range": [
                                      40666,
                                      40674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1199,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1199,
                                        "column": 40
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "isDeep",
                                    "range": [
                                      40676,
                                      40682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1199,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 1199,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      40684,
                                      40692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1199,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 1199,
                                        "column": 58
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "stackA",
                                    "range": [
                                      40694,
                                      40700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1199,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 1199,
                                        "column": 66
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "stackB",
                                    "range": [
                                      40702,
                                      40708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1199,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 1199,
                                        "column": 74
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  40656,
                                  40709
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1199,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1199,
                                    "column": 75
                                  }
                                }
                              },
                              "range": [
                                40642,
                                40709
                              ],
                              "loc": {
                                "start": {
                                  "line": 1199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1199,
                                  "column": 75
                                }
                              }
                            },
                            "range": [
                              40642,
                              40710
                            ],
                            "loc": {
                              "start": {
                                "line": 1199,
                                "column": 8
                              },
                              "end": {
                                "line": 1199,
                                "column": 76
                              }
                            }
                          }
                        ],
                        "range": [
                          40632,
                          40718
                        ],
                        "loc": {
                          "start": {
                            "line": 1198,
                            "column": 69
                          },
                          "end": {
                            "line": 1200,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        40608,
                        40718
                      ],
                      "loc": {
                        "start": {
                          "line": 1198,
                          "column": 45
                        },
                        "end": {
                          "line": 1200,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    40569,
                    40719
                  ],
                  "loc": {
                    "start": {
                      "line": 1198,
                      "column": 6
                    },
                    "end": {
                      "line": 1200,
                      "column": 8
                    }
                  }
                },
                "range": [
                  40569,
                  40720
                ],
                "loc": {
                  "start": {
                    "line": 1198,
                    "column": 6
                  },
                  "end": {
                    "line": 1200,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    40735,
                    40741
                  ],
                  "loc": {
                    "start": {
                      "line": 1202,
                      "column": 13
                    },
                    "end": {
                      "line": 1202,
                      "column": 19
                    }
                  }
                },
                "range": [
                  40728,
                  40742
                ],
                "loc": {
                  "start": {
                    "line": 1202,
                    "column": 6
                  },
                  "end": {
                    "line": 1202,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              38571,
              40748
            ],
            "loc": {
              "start": {
                "line": 1129,
                "column": 64
              },
              "end": {
                "line": 1203,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            38511,
            40748
          ],
          "loc": {
            "start": {
              "line": 1129,
              "column": 4
            },
            "end": {
              "line": 1203,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value",
          "isDeep",
          "callback",
          "stackA",
          "stackB"
        ]
      },
      "vars": {
        "result": null,
        "isObj": null,
        "className": null,
        "ctor": null,
        "result.lastIndex": null,
        "isArr": null,
        "initedStack": null,
        "stackA": null,
        "stackB": null,
        "length": null,
        "result.index": null,
        "result.input": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "baseClone",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseClone",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        38607,
        38631
      ],
      "filename": "lodash.js",
      "lineno": 1131,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002368",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              38616,
              38624
            ],
            "loc": {
              "start": {
                "line": 1131,
                "column": 21
              },
              "end": {
                "line": 1131,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                38625,
                38630
              ],
              "loc": {
                "start": {
                  "line": 1131,
                  "column": 30
                },
                "end": {
                  "line": 1131,
                  "column": 35
                }
              }
            }
          ],
          "range": [
            38616,
            38631
          ],
          "loc": {
            "start": {
              "line": 1131,
              "column": 21
            },
            "end": {
              "line": 1131,
              "column": 36
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseClone",
    "longname": "<anonymous>~runInContext~baseClone~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        38757,
        38780
      ],
      "filename": "lodash.js",
      "lineno": 1137,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002382",
        "name": "isObj",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "isObject",
            "range": [
              38765,
              38773
            ],
            "loc": {
              "start": {
                "line": 1137,
                "column": 18
              },
              "end": {
                "line": 1137,
                "column": 26
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                38774,
                38779
              ],
              "loc": {
                "start": {
                  "line": 1137,
                  "column": 27
                },
                "end": {
                  "line": 1137,
                  "column": 32
                }
              }
            }
          ],
          "range": [
            38765,
            38780
          ],
          "loc": {
            "start": {
              "line": 1137,
              "column": 18
            },
            "end": {
              "line": 1137,
              "column": 33
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isObj",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseClone",
    "longname": "<anonymous>~runInContext~baseClone~isObj",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        38813,
        38845
      ],
      "filename": "lodash.js",
      "lineno": 1139,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002391",
        "name": "className",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "toString",
              "range": [
                38825,
                38833
              ],
              "loc": {
                "start": {
                  "line": 1139,
                  "column": 24
                },
                "end": {
                  "line": 1139,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "call",
              "range": [
                38834,
                38838
              ],
              "loc": {
                "start": {
                  "line": 1139,
                  "column": 33
                },
                "end": {
                  "line": 1139,
                  "column": 37
                }
              }
            },
            "range": [
              38825,
              38838
            ],
            "loc": {
              "start": {
                "line": 1139,
                "column": 24
              },
              "end": {
                "line": 1139,
                "column": 37
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                38839,
                38844
              ],
              "loc": {
                "start": {
                  "line": 1139,
                  "column": 38
                },
                "end": {
                  "line": 1139,
                  "column": 43
                }
              }
            }
          ],
          "range": [
            38825,
            38845
          ],
          "loc": {
            "start": {
              "line": 1139,
              "column": 24
            },
            "end": {
              "line": 1139,
              "column": 44
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "className",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseClone",
    "longname": "<anonymous>~runInContext~baseClone~className",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        38978,
        39007
      ],
      "filename": "lodash.js",
      "lineno": 1143,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002416",
        "name": "ctor",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "ctorByClass",
            "range": [
              38985,
              38996
            ],
            "loc": {
              "start": {
                "line": 1143,
                "column": 19
              },
              "end": {
                "line": 1143,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "className",
            "range": [
              38997,
              39006
            ],
            "loc": {
              "start": {
                "line": 1143,
                "column": 31
              },
              "end": {
                "line": 1143,
                "column": 40
              }
            }
          },
          "range": [
            38985,
            39007
          ],
          "loc": {
            "start": {
              "line": 1143,
              "column": 19
            },
            "end": {
              "line": 1143,
              "column": 41
            }
          }
        },
        "value": "ctorByClass[undefined]"
      }
    },
    "undocumented": true,
    "name": "ctor",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseClone",
    "longname": "<anonymous>~runInContext~baseClone~ctor",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        39261,
        39309
      ],
      "filename": "lodash.js",
      "lineno": 1154,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002443",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "ctor",
            "range": [
              39270,
              39274
            ],
            "loc": {
              "start": {
                "line": 1154,
                "column": 21
              },
              "end": {
                "line": 1154,
                "column": 25
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "value",
                "range": [
                  39275,
                  39280
                ],
                "loc": {
                  "start": {
                    "line": 1154,
                    "column": 26
                  },
                  "end": {
                    "line": 1154,
                    "column": 31
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "source",
                "range": [
                  39281,
                  39287
                ],
                "loc": {
                  "start": {
                    "line": 1154,
                    "column": 32
                  },
                  "end": {
                    "line": 1154,
                    "column": 38
                  }
                }
              },
              "range": [
                39275,
                39287
              ],
              "loc": {
                "start": {
                  "line": 1154,
                  "column": 26
                },
                "end": {
                  "line": 1154,
                  "column": 38
                }
              }
            },
            {
              "type": "CallExpression",
              "callee": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "reFlags",
                  "range": [
                    39289,
                    39296
                  ],
                  "loc": {
                    "start": {
                      "line": 1154,
                      "column": 40
                    },
                    "end": {
                      "line": 1154,
                      "column": 47
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "exec",
                  "range": [
                    39297,
                    39301
                  ],
                  "loc": {
                    "start": {
                      "line": 1154,
                      "column": 48
                    },
                    "end": {
                      "line": 1154,
                      "column": 52
                    }
                  }
                },
                "range": [
                  39289,
                  39301
                ],
                "loc": {
                  "start": {
                    "line": 1154,
                    "column": 40
                  },
                  "end": {
                    "line": 1154,
                    "column": 52
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    39302,
                    39307
                  ],
                  "loc": {
                    "start": {
                      "line": 1154,
                      "column": 53
                    },
                    "end": {
                      "line": 1154,
                      "column": 58
                    }
                  }
                }
              ],
              "range": [
                39289,
                39308
              ],
              "loc": {
                "start": {
                  "line": 1154,
                  "column": 40
                },
                "end": {
                  "line": 1154,
                  "column": 59
                }
              }
            }
          ],
          "range": [
            39270,
            39309
          ],
          "loc": {
            "start": {
              "line": 1154,
              "column": 21
            },
            "end": {
              "line": 1154,
              "column": 60
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseClone"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseClone~result",
    "memberof": "<anonymous>~runInContext~baseClone",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        39323,
        39357
      ],
      "filename": "lodash.js",
      "lineno": 1155,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002456",
        "name": "result.lastIndex",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "value",
            "range": [
              39342,
              39347
            ],
            "loc": {
              "start": {
                "line": 1155,
                "column": 31
              },
              "end": {
                "line": 1155,
                "column": 36
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "lastIndex",
            "range": [
              39348,
              39357
            ],
            "loc": {
              "start": {
                "line": 1155,
                "column": 37
              },
              "end": {
                "line": 1155,
                "column": 46
              }
            }
          },
          "range": [
            39342,
            39357
          ],
          "loc": {
            "start": {
              "line": 1155,
              "column": 31
            },
            "end": {
              "line": 1155,
              "column": 46
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseClone",
        "value": "value.lastIndex"
      }
    },
    "undocumented": true,
    "name": "lastIndex",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseClone~result.lastIndex",
    "memberof": "<anonymous>~runInContext~baseClone~result",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        39451,
        39473
      ],
      "filename": "lodash.js",
      "lineno": 1161,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002469",
        "name": "isArr",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "isArray",
            "range": [
              39459,
              39466
            ],
            "loc": {
              "start": {
                "line": 1161,
                "column": 18
              },
              "end": {
                "line": 1161,
                "column": 25
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                39467,
                39472
              ],
              "loc": {
                "start": {
                  "line": 1161,
                  "column": 26
                },
                "end": {
                  "line": 1161,
                  "column": 31
                }
              }
            }
          ],
          "range": [
            39459,
            39473
          ],
          "loc": {
            "start": {
              "line": 1161,
              "column": 18
            },
            "end": {
              "line": 1161,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isArr",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseClone",
    "longname": "<anonymous>~runInContext~baseClone~isArr",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        39579,
        39600
      ],
      "filename": "lodash.js",
      "lineno": 1164,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002478",
        "name": "initedStack",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "!",
          "argument": {
            "type": "Identifier",
            "name": "stackA",
            "range": [
              39594,
              39600
            ],
            "loc": {
              "start": {
                "line": 1164,
                "column": 27
              },
              "end": {
                "line": 1164,
                "column": 33
              }
            }
          },
          "prefix": true,
          "range": [
            39593,
            39600
          ],
          "loc": {
            "start": {
              "line": 1164,
              "column": 26
            },
            "end": {
              "line": 1164,
              "column": 33
            }
          }
        },
        "value": "!stackA"
      }
    },
    "undocumented": true,
    "name": "initedStack",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseClone",
    "longname": "<anonymous>~runInContext~baseClone~initedStack",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        39621,
        39632
      ],
      "filename": "lodash.js",
      "lineno": 1165,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002485",
        "name": "stackA",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            39630,
            39632
          ],
          "loc": {
            "start": {
              "line": 1165,
              "column": 28
            },
            "end": {
              "line": 1165,
              "column": 30
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "stackA",
    "kind": "member",
    "longname": "stackA",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        39654,
        39665
      ],
      "filename": "lodash.js",
      "lineno": 1166,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002491",
        "name": "stackB",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            39663,
            39665
          ],
          "loc": {
            "start": {
              "line": 1166,
              "column": 28
            },
            "end": {
              "line": 1166,
              "column": 30
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "stackB",
    "kind": "member",
    "longname": "stackB",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        39681,
        39703
      ],
      "filename": "lodash.js",
      "lineno": 1168,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002495",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "stackA",
            "range": [
              39690,
              39696
            ],
            "loc": {
              "start": {
                "line": 1168,
                "column": 21
              },
              "end": {
                "line": 1168,
                "column": 27
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              39697,
              39703
            ],
            "loc": {
              "start": {
                "line": 1168,
                "column": 28
              },
              "end": {
                "line": 1168,
                "column": 34
              }
            }
          },
          "range": [
            39690,
            39703
          ],
          "loc": {
            "start": {
              "line": 1168,
              "column": 21
            },
            "end": {
              "line": 1168,
              "column": 34
            }
          }
        },
        "value": "stackA.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseClone",
    "longname": "<anonymous>~runInContext~baseClone~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        39838,
        39878
      ],
      "filename": "lodash.js",
      "lineno": 1174,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002516",
        "name": "result",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "isArr",
            "range": [
              39847,
              39852
            ],
            "loc": {
              "start": {
                "line": 1174,
                "column": 17
              },
              "end": {
                "line": 1174,
                "column": 22
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "ctor",
              "range": [
                39855,
                39859
              ],
              "loc": {
                "start": {
                  "line": 1174,
                  "column": 25
                },
                "end": {
                  "line": 1174,
                  "column": 29
                }
              }
            },
            "arguments": [
              {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    39860,
                    39865
                  ],
                  "loc": {
                    "start": {
                      "line": 1174,
                      "column": 30
                    },
                    "end": {
                      "line": 1174,
                      "column": 35
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "length",
                  "range": [
                    39866,
                    39872
                  ],
                  "loc": {
                    "start": {
                      "line": 1174,
                      "column": 36
                    },
                    "end": {
                      "line": 1174,
                      "column": 42
                    }
                  }
                },
                "range": [
                  39860,
                  39872
                ],
                "loc": {
                  "start": {
                    "line": 1174,
                    "column": 30
                  },
                  "end": {
                    "line": 1174,
                    "column": 42
                  }
                }
              }
            ],
            "range": [
              39855,
              39873
            ],
            "loc": {
              "start": {
                "line": 1174,
                "column": 25
              },
              "end": {
                "line": 1174,
                "column": 43
              }
            }
          },
          "alternate": {
            "type": "ObjectExpression",
            "properties": [],
            "range": [
              39876,
              39878
            ],
            "loc": {
              "start": {
                "line": 1174,
                "column": 46
              },
              "end": {
                "line": 1174,
                "column": 48
              }
            }
          },
          "range": [
            39847,
            39878
          ],
          "loc": {
            "start": {
              "line": 1174,
              "column": 17
            },
            "end": {
              "line": 1174,
              "column": 48
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseClone"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseClone~result",
    "memberof": "<anonymous>~runInContext~baseClone",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        39909,
        39958
      ],
      "filename": "lodash.js",
      "lineno": 1177,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002528",
        "name": "result",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "isArr",
            "range": [
              39918,
              39923
            ],
            "loc": {
              "start": {
                "line": 1177,
                "column": 17
              },
              "end": {
                "line": 1177,
                "column": 22
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "slice",
              "range": [
                39926,
                39931
              ],
              "loc": {
                "start": {
                  "line": 1177,
                  "column": 25
                },
                "end": {
                  "line": 1177,
                  "column": 30
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  39932,
                  39937
                ],
                "loc": {
                  "start": {
                    "line": 1177,
                    "column": 31
                  },
                  "end": {
                    "line": 1177,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              39926,
              39938
            ],
            "loc": {
              "start": {
                "line": 1177,
                "column": 25
              },
              "end": {
                "line": 1177,
                "column": 37
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "assign",
              "range": [
                39941,
                39947
              ],
              "loc": {
                "start": {
                  "line": 1177,
                  "column": 40
                },
                "end": {
                  "line": 1177,
                  "column": 46
                }
              }
            },
            "arguments": [
              {
                "type": "ObjectExpression",
                "properties": [],
                "range": [
                  39948,
                  39950
                ],
                "loc": {
                  "start": {
                    "line": 1177,
                    "column": 47
                  },
                  "end": {
                    "line": 1177,
                    "column": 49
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  39952,
                  39957
                ],
                "loc": {
                  "start": {
                    "line": 1177,
                    "column": 51
                  },
                  "end": {
                    "line": 1177,
                    "column": 56
                  }
                }
              }
            ],
            "range": [
              39941,
              39958
            ],
            "loc": {
              "start": {
                "line": 1177,
                "column": 40
              },
              "end": {
                "line": 1177,
                "column": 57
              }
            }
          },
          "range": [
            39918,
            39958
          ],
          "loc": {
            "start": {
              "line": 1177,
              "column": 17
            },
            "end": {
              "line": 1177,
              "column": 57
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseClone"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseClone~result",
    "memberof": "<anonymous>~runInContext~baseClone",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        40104,
        40130
      ],
      "filename": "lodash.js",
      "lineno": 1182,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002551",
        "name": "result.index",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "value",
            "range": [
              40119,
              40124
            ],
            "loc": {
              "start": {
                "line": 1182,
                "column": 25
              },
              "end": {
                "line": 1182,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              40125,
              40130
            ],
            "loc": {
              "start": {
                "line": 1182,
                "column": 31
              },
              "end": {
                "line": 1182,
                "column": 36
              }
            }
          },
          "range": [
            40119,
            40130
          ],
          "loc": {
            "start": {
              "line": 1182,
              "column": 25
            },
            "end": {
              "line": 1182,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseClone",
        "value": "value.index"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseClone~result.index",
    "memberof": "<anonymous>~runInContext~baseClone~result",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        40203,
        40229
      ],
      "filename": "lodash.js",
      "lineno": 1185,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002567",
        "name": "result.input",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "value",
            "range": [
              40218,
              40223
            ],
            "loc": {
              "start": {
                "line": 1185,
                "column": 25
              },
              "end": {
                "line": 1185,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "input",
            "range": [
              40224,
              40229
            ],
            "loc": {
              "start": {
                "line": 1185,
                "column": 31
              },
              "end": {
                "line": 1185,
                "column": 36
              }
            }
          },
          "range": [
            40218,
            40229
          ],
          "loc": {
            "start": {
              "line": 1185,
              "column": 25
            },
            "end": {
              "line": 1185,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseClone",
        "value": "value.input"
      }
    },
    "undocumented": true,
    "name": "input",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseClone~result.input",
    "memberof": "<anonymous>~runInContext~baseClone~result",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        40642,
        40709
      ],
      "filename": "lodash.js",
      "lineno": 1199,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002604",
        "name": "result[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseClone",
            "range": [
              40656,
              40665
            ],
            "loc": {
              "start": {
                "line": 1199,
                "column": 22
              },
              "end": {
                "line": 1199,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "objValue",
              "range": [
                40666,
                40674
              ],
              "loc": {
                "start": {
                  "line": 1199,
                  "column": 32
                },
                "end": {
                  "line": 1199,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isDeep",
              "range": [
                40676,
                40682
              ],
              "loc": {
                "start": {
                  "line": 1199,
                  "column": 42
                },
                "end": {
                  "line": 1199,
                  "column": 48
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                40684,
                40692
              ],
              "loc": {
                "start": {
                  "line": 1199,
                  "column": 50
                },
                "end": {
                  "line": 1199,
                  "column": 58
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackA",
              "range": [
                40694,
                40700
              ],
              "loc": {
                "start": {
                  "line": 1199,
                  "column": 60
                },
                "end": {
                  "line": 1199,
                  "column": 66
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackB",
              "range": [
                40702,
                40708
              ],
              "loc": {
                "start": {
                  "line": 1199,
                  "column": 68
                },
                "end": {
                  "line": 1199,
                  "column": 74
                }
              }
            }
          ],
          "range": [
            40656,
            40709
          ],
          "loc": {
            "start": {
              "line": 1199,
              "column": 22
            },
            "end": {
              "line": 1199,
              "column": 75
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseClone"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseClone~result[undefined]",
    "memberof": "<anonymous>~runInContext~baseClone",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        41019,
        41122
      ],
      "filename": "lodash.js",
      "lineno": 1213,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002617",
        "name": "baseCreate",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseCreate",
            "range": [
              41028,
              41038
            ],
            "loc": {
              "start": {
                "line": 1213,
                "column": 13
              },
              "end": {
                "line": 1213,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "prototype",
              "range": [
                41039,
                41048
              ],
              "loc": {
                "start": {
                  "line": 1213,
                  "column": 24
                },
                "end": {
                  "line": 1213,
                  "column": 33
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isObject",
                      "range": [
                        41065,
                        41073
                      ],
                      "loc": {
                        "start": {
                          "line": 1214,
                          "column": 13
                        },
                        "end": {
                          "line": 1214,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          41074,
                          41083
                        ],
                        "loc": {
                          "start": {
                            "line": 1214,
                            "column": 22
                          },
                          "end": {
                            "line": 1214,
                            "column": 31
                          }
                        }
                      }
                    ],
                    "range": [
                      41065,
                      41084
                    ],
                    "loc": {
                      "start": {
                        "line": 1214,
                        "column": 13
                      },
                      "end": {
                        "line": 1214,
                        "column": 32
                      }
                    }
                  },
                  "consequent": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "nativeCreate",
                      "range": [
                        41087,
                        41099
                      ],
                      "loc": {
                        "start": {
                          "line": 1214,
                          "column": 35
                        },
                        "end": {
                          "line": 1214,
                          "column": 47
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          41100,
                          41109
                        ],
                        "loc": {
                          "start": {
                            "line": 1214,
                            "column": 48
                          },
                          "end": {
                            "line": 1214,
                            "column": 57
                          }
                        }
                      }
                    ],
                    "range": [
                      41087,
                      41110
                    ],
                    "loc": {
                      "start": {
                        "line": 1214,
                        "column": 35
                      },
                      "end": {
                        "line": 1214,
                        "column": 58
                      }
                    }
                  },
                  "alternate": {
                    "type": "ObjectExpression",
                    "properties": [],
                    "range": [
                      41113,
                      41115
                    ],
                    "loc": {
                      "start": {
                        "line": 1214,
                        "column": 61
                      },
                      "end": {
                        "line": 1214,
                        "column": 63
                      }
                    }
                  },
                  "range": [
                    41065,
                    41115
                  ],
                  "loc": {
                    "start": {
                      "line": 1214,
                      "column": 13
                    },
                    "end": {
                      "line": 1214,
                      "column": 63
                    }
                  }
                },
                "range": [
                  41058,
                  41116
                ],
                "loc": {
                  "start": {
                    "line": 1214,
                    "column": 6
                  },
                  "end": {
                    "line": 1214,
                    "column": 64
                  }
                }
              }
            ],
            "range": [
              41050,
              41122
            ],
            "loc": {
              "start": {
                "line": 1213,
                "column": 35
              },
              "end": {
                "line": 1215,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            41019,
            41122
          ],
          "loc": {
            "start": {
              "line": 1213,
              "column": 4
            },
            "end": {
              "line": 1215,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "prototype"
        ]
      }
    },
    "undocumented": true,
    "name": "baseCreate",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseCreate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        41211,
        41535
      ],
      "filename": "lodash.js",
      "lineno": 1218,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002635",
        "name": "baseCreate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "FunctionDeclaration",
                  "id": {
                    "type": "Identifier",
                    "name": "Object",
                    "range": [
                      41255,
                      41261
                    ],
                    "loc": {
                      "start": {
                        "line": 1219,
                        "column": 17
                      },
                      "end": {
                        "line": 1219,
                        "column": 23
                      }
                    }
                  },
                  "params": [],
                  "defaults": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [],
                    "range": [
                      41264,
                      41266
                    ],
                    "loc": {
                      "start": {
                        "line": 1219,
                        "column": 26
                      },
                      "end": {
                        "line": 1219,
                        "column": 28
                      }
                    }
                  },
                  "rest": null,
                  "generator": false,
                  "expression": false,
                  "range": [
                    41246,
                    41266
                  ],
                  "loc": {
                    "start": {
                      "line": 1219,
                      "column": 8
                    },
                    "end": {
                      "line": 1219,
                      "column": 28
                    }
                  }
                },
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "FunctionExpression",
                    "id": null,
                    "params": [
                      {
                        "type": "Identifier",
                        "name": "prototype",
                        "range": [
                          41291,
                          41300
                        ],
                        "loc": {
                          "start": {
                            "line": 1220,
                            "column": 24
                          },
                          "end": {
                            "line": 1220,
                            "column": 33
                          }
                        }
                      }
                    ],
                    "defaults": [],
                    "body": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "IfStatement",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isObject",
                              "range": [
                                41318,
                                41326
                              ],
                              "loc": {
                                "start": {
                                  "line": 1221,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1221,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "prototype",
                                "range": [
                                  41327,
                                  41336
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1221,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1221,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "range": [
                              41318,
                              41337
                            ],
                            "loc": {
                              "start": {
                                "line": 1221,
                                "column": 14
                              },
                              "end": {
                                "line": 1221,
                                "column": 33
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "Object",
                                      "range": [
                                        41353,
                                        41359
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1222,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1222,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "prototype",
                                      "range": [
                                        41360,
                                        41369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1222,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1222,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      41353,
                                      41369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1222,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "prototype",
                                    "range": [
                                      41372,
                                      41381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1222,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1222,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    41353,
                                    41381
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1222,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  41353,
                                  41382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1222,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1222,
                                    "column": 41
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclaration",
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "id": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        41399,
                                        41405
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1223,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1223,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "init": {
                                      "type": "NewExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "Object",
                                        "range": [
                                          41412,
                                          41418
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1223,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 1223,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        41408,
                                        41418
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1223,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 1223,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      41399,
                                      41418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1223,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1223,
                                        "column": 35
                                      }
                                    }
                                  }
                                ],
                                "kind": "var",
                                "range": [
                                  41395,
                                  41419
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1223,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1223,
                                    "column": 36
                                  }
                                }
                              },
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "Object",
                                      "range": [
                                        41432,
                                        41438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1224,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1224,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "prototype",
                                      "range": [
                                        41439,
                                        41448
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1224,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1224,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      41432,
                                      41448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1224,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1224,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      41451,
                                      41455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1224,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1224,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    41432,
                                    41455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1224,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1224,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  41432,
                                  41456
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1224,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1224,
                                    "column": 36
                                  }
                                }
                              }
                            ],
                            "range": [
                              41339,
                              41468
                            ],
                            "loc": {
                              "start": {
                                "line": 1221,
                                "column": 35
                              },
                              "end": {
                                "line": 1225,
                                "column": 11
                              }
                            }
                          },
                          "alternate": null,
                          "range": [
                            41314,
                            41468
                          ],
                          "loc": {
                            "start": {
                              "line": 1221,
                              "column": 10
                            },
                            "end": {
                              "line": 1225,
                              "column": 11
                            }
                          }
                        },
                        {
                          "type": "ReturnStatement",
                          "argument": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                41486,
                                41492
                              ],
                              "loc": {
                                "start": {
                                  "line": 1226,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1226,
                                  "column": 23
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "context",
                                  "range": [
                                    41496,
                                    41503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1226,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 1226,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "Object",
                                  "range": [
                                    41504,
                                    41510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1226,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1226,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  41496,
                                  41510
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1226,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1226,
                                    "column": 41
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                41496,
                                41512
                              ],
                              "loc": {
                                "start": {
                                  "line": 1226,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1226,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              41486,
                              41512
                            ],
                            "loc": {
                              "start": {
                                "line": 1226,
                                "column": 17
                              },
                              "end": {
                                "line": 1226,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            41479,
                            41513
                          ],
                          "loc": {
                            "start": {
                              "line": 1226,
                              "column": 10
                            },
                            "end": {
                              "line": 1226,
                              "column": 44
                            }
                          }
                        }
                      ],
                      "range": [
                        41302,
                        41523
                      ],
                      "loc": {
                        "start": {
                          "line": 1220,
                          "column": 35
                        },
                        "end": {
                          "line": 1227,
                          "column": 9
                        }
                      }
                    },
                    "rest": null,
                    "generator": false,
                    "expression": false,
                    "range": [
                      41282,
                      41523
                    ],
                    "loc": {
                      "start": {
                        "line": 1220,
                        "column": 15
                      },
                      "end": {
                        "line": 1227,
                        "column": 9
                      }
                    }
                  },
                  "range": [
                    41275,
                    41524
                  ],
                  "loc": {
                    "start": {
                      "line": 1220,
                      "column": 8
                    },
                    "end": {
                      "line": 1227,
                      "column": 10
                    }
                  }
                }
              ],
              "range": [
                41236,
                41532
              ],
              "loc": {
                "start": {
                  "line": 1218,
                  "column": 31
                },
                "end": {
                  "line": 1228,
                  "column": 7
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              41225,
              41532
            ],
            "loc": {
              "start": {
                "line": 1218,
                "column": 20
              },
              "end": {
                "line": 1228,
                "column": 7
              }
            }
          },
          "arguments": [],
          "range": [
            41225,
            41534
          ],
          "loc": {
            "start": {
              "line": 1218,
              "column": 20
            },
            "end": {
              "line": 1228,
              "column": 9
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "baseCreate",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreate",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        41246,
        41266
      ],
      "filename": "lodash.js",
      "lineno": 1219,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002640",
        "name": "Object",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              41255,
              41261
            ],
            "loc": {
              "start": {
                "line": 1219,
                "column": 17
              },
              "end": {
                "line": 1219,
                "column": 23
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [],
            "range": [
              41264,
              41266
            ],
            "loc": {
              "start": {
                "line": 1219,
                "column": 26
              },
              "end": {
                "line": 1219,
                "column": 28
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            41246,
            41266
          ],
          "loc": {
            "start": {
              "line": 1219,
              "column": 8
            },
            "end": {
              "line": 1219,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>",
        "paramnames": []
      }
    },
    "undocumented": true,
    "name": "Object",
    "kind": "function",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~Object",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        41399,
        41418
      ],
      "filename": "lodash.js",
      "lineno": 1223,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002659",
        "name": "result",
        "type": "NewExpression",
        "node": {
          "type": "NewExpression",
          "callee": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              41412,
              41418
            ],
            "loc": {
              "start": {
                "line": 1223,
                "column": 29
              },
              "end": {
                "line": 1223,
                "column": 35
              }
            }
          },
          "arguments": [],
          "range": [
            41408,
            41418
          ],
          "loc": {
            "start": {
              "line": 1223,
              "column": 25
            },
            "end": {
              "line": 1223,
              "column": 35
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        41994,
        43579
      ],
      "filename": "lodash.js",
      "lineno": 1241,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002676",
        "name": "baseCreateCallback",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseCreateCallback",
            "range": [
              42003,
              42021
            ],
            "loc": {
              "start": {
                "line": 1241,
                "column": 13
              },
              "end": {
                "line": 1241,
                "column": 31
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                42022,
                42026
              ],
              "loc": {
                "start": {
                  "line": 1241,
                  "column": 32
                },
                "end": {
                  "line": 1241,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                42028,
                42035
              ],
              "loc": {
                "start": {
                  "line": 1241,
                  "column": 38
                },
                "end": {
                  "line": 1241,
                  "column": 45
                }
              }
            },
            {
              "type": "Identifier",
              "name": "argCount",
              "range": [
                42037,
                42045
              ],
              "loc": {
                "start": {
                  "line": 1241,
                  "column": 47
                },
                "end": {
                  "line": 1241,
                  "column": 55
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "!=",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        42066,
                        42070
                      ],
                      "loc": {
                        "start": {
                          "line": 1242,
                          "column": 17
                        },
                        "end": {
                          "line": 1242,
                          "column": 21
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      42059,
                      42070
                    ],
                    "loc": {
                      "start": {
                        "line": 1242,
                        "column": 10
                      },
                      "end": {
                        "line": 1242,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "function",
                    "raw": "'function'",
                    "range": [
                      42074,
                      42084
                    ],
                    "loc": {
                      "start": {
                        "line": 1242,
                        "column": 25
                      },
                      "end": {
                        "line": 1242,
                        "column": 35
                      }
                    }
                  },
                  "range": [
                    42059,
                    42084
                  ],
                  "loc": {
                    "start": {
                      "line": 1242,
                      "column": 10
                    },
                    "end": {
                      "line": 1242,
                      "column": 35
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "identity",
                        "range": [
                          42103,
                          42111
                        ],
                        "loc": {
                          "start": {
                            "line": 1243,
                            "column": 15
                          },
                          "end": {
                            "line": 1243,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        42096,
                        42112
                      ],
                      "loc": {
                        "start": {
                          "line": 1243,
                          "column": 8
                        },
                        "end": {
                          "line": 1243,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    42086,
                    42120
                  ],
                  "loc": {
                    "start": {
                      "line": 1242,
                      "column": 37
                    },
                    "end": {
                      "line": 1244,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  42055,
                  42120
                ],
                "loc": {
                  "start": {
                    "line": 1242,
                    "column": 6
                  },
                  "end": {
                    "line": 1244,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          42211,
                          42218
                        ],
                        "loc": {
                          "start": {
                            "line": 1246,
                            "column": 17
                          },
                          "end": {
                            "line": 1246,
                            "column": 24
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        42204,
                        42218
                      ],
                      "loc": {
                        "start": {
                          "line": 1246,
                          "column": 10
                        },
                        "end": {
                          "line": 1246,
                          "column": 24
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "undefined",
                      "raw": "'undefined'",
                      "range": [
                        42222,
                        42233
                      ],
                      "loc": {
                        "start": {
                          "line": 1246,
                          "column": 28
                        },
                        "end": {
                          "line": 1246,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      42204,
                      42233
                    ],
                    "loc": {
                      "start": {
                        "line": 1246,
                        "column": 10
                      },
                      "end": {
                        "line": 1246,
                        "column": 39
                      }
                    }
                  },
                  "right": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "BinaryExpression",
                      "operator": "in",
                      "left": {
                        "type": "Literal",
                        "value": "prototype",
                        "raw": "'prototype'",
                        "range": [
                          42239,
                          42250
                        ],
                        "loc": {
                          "start": {
                            "line": 1246,
                            "column": 45
                          },
                          "end": {
                            "line": 1246,
                            "column": 56
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          42254,
                          42258
                        ],
                        "loc": {
                          "start": {
                            "line": 1246,
                            "column": 60
                          },
                          "end": {
                            "line": 1246,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        42239,
                        42258
                      ],
                      "loc": {
                        "start": {
                          "line": 1246,
                          "column": 45
                        },
                        "end": {
                          "line": 1246,
                          "column": 64
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      42237,
                      42259
                    ],
                    "loc": {
                      "start": {
                        "line": 1246,
                        "column": 43
                      },
                      "end": {
                        "line": 1246,
                        "column": 65
                      }
                    }
                  },
                  "range": [
                    42204,
                    42259
                  ],
                  "loc": {
                    "start": {
                      "line": 1246,
                      "column": 10
                    },
                    "end": {
                      "line": 1246,
                      "column": 65
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          42278,
                          42282
                        ],
                        "loc": {
                          "start": {
                            "line": 1247,
                            "column": 15
                          },
                          "end": {
                            "line": 1247,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        42271,
                        42283
                      ],
                      "loc": {
                        "start": {
                          "line": 1247,
                          "column": 8
                        },
                        "end": {
                          "line": 1247,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    42261,
                    42291
                  ],
                  "loc": {
                    "start": {
                      "line": 1246,
                      "column": 67
                    },
                    "end": {
                      "line": 1248,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  42200,
                  42291
                ],
                "loc": {
                  "start": {
                    "line": 1246,
                    "column": 6
                  },
                  "end": {
                    "line": 1248,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "data",
                      "range": [
                        42302,
                        42306
                      ],
                      "loc": {
                        "start": {
                          "line": 1249,
                          "column": 10
                        },
                        "end": {
                          "line": 1249,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          42309,
                          42313
                        ],
                        "loc": {
                          "start": {
                            "line": 1249,
                            "column": 17
                          },
                          "end": {
                            "line": 1249,
                            "column": 21
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "expando",
                        "range": [
                          42314,
                          42321
                        ],
                        "loc": {
                          "start": {
                            "line": 1249,
                            "column": 22
                          },
                          "end": {
                            "line": 1249,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        42309,
                        42322
                      ],
                      "loc": {
                        "start": {
                          "line": 1249,
                          "column": 17
                        },
                        "end": {
                          "line": 1249,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      42302,
                      42322
                    ],
                    "loc": {
                      "start": {
                        "line": 1249,
                        "column": 10
                      },
                      "end": {
                        "line": 1249,
                        "column": 30
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  42298,
                  42323
                ],
                "loc": {
                  "start": {
                    "line": 1249,
                    "column": 6
                  },
                  "end": {
                    "line": 1249,
                    "column": 31
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "data",
                      "range": [
                        42341,
                        42345
                      ],
                      "loc": {
                        "start": {
                          "line": 1250,
                          "column": 17
                        },
                        "end": {
                          "line": 1250,
                          "column": 21
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      42334,
                      42345
                    ],
                    "loc": {
                      "start": {
                        "line": 1250,
                        "column": 10
                      },
                      "end": {
                        "line": 1250,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "undefined",
                    "raw": "'undefined'",
                    "range": [
                      42349,
                      42360
                    ],
                    "loc": {
                      "start": {
                        "line": 1250,
                        "column": 25
                      },
                      "end": {
                        "line": 1250,
                        "column": 36
                      }
                    }
                  },
                  "range": [
                    42334,
                    42360
                  ],
                  "loc": {
                    "start": {
                      "line": 1250,
                      "column": 10
                    },
                    "end": {
                      "line": 1250,
                      "column": 36
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "support",
                          "range": [
                            42376,
                            42383
                          ],
                          "loc": {
                            "start": {
                              "line": 1251,
                              "column": 12
                            },
                            "end": {
                              "line": 1251,
                              "column": 19
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "funcNames",
                          "range": [
                            42384,
                            42393
                          ],
                          "loc": {
                            "start": {
                              "line": 1251,
                              "column": 20
                            },
                            "end": {
                              "line": 1251,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          42376,
                          42393
                        ],
                        "loc": {
                          "start": {
                            "line": 1251,
                            "column": 12
                          },
                          "end": {
                            "line": 1251,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  42407,
                                  42411
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1252,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1252,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "func",
                                    "range": [
                                      42415,
                                      42419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1252,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1252,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "name",
                                    "range": [
                                      42420,
                                      42424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1252,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1252,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    42415,
                                    42424
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1252,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1252,
                                      "column": 27
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  42414,
                                  42424
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1252,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1252,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                42407,
                                42424
                              ],
                              "loc": {
                                "start": {
                                  "line": 1252,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1252,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              42407,
                              42425
                            ],
                            "loc": {
                              "start": {
                                "line": 1252,
                                "column": 10
                              },
                              "end": {
                                "line": 1252,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          42395,
                          42435
                        ],
                        "loc": {
                          "start": {
                            "line": 1251,
                            "column": 31
                          },
                          "end": {
                            "line": 1253,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        42372,
                        42435
                      ],
                      "loc": {
                        "start": {
                          "line": 1251,
                          "column": 8
                        },
                        "end": {
                          "line": 1253,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "data",
                          "range": [
                            42444,
                            42448
                          ],
                          "loc": {
                            "start": {
                              "line": 1254,
                              "column": 8
                            },
                            "end": {
                              "line": 1254,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              42451,
                              42455
                            ],
                            "loc": {
                              "start": {
                                "line": 1254,
                                "column": 15
                              },
                              "end": {
                                "line": 1254,
                                "column": 19
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  42460,
                                  42467
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1254,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1254,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "funcDecomp",
                                "range": [
                                  42468,
                                  42478
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1254,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1254,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                42460,
                                42478
                              ],
                              "loc": {
                                "start": {
                                  "line": 1254,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1254,
                                  "column": 42
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              42459,
                              42478
                            ],
                            "loc": {
                              "start": {
                                "line": 1254,
                                "column": 23
                              },
                              "end": {
                                "line": 1254,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            42451,
                            42478
                          ],
                          "loc": {
                            "start": {
                              "line": 1254,
                              "column": 15
                            },
                            "end": {
                              "line": 1254,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          42444,
                          42478
                        ],
                        "loc": {
                          "start": {
                            "line": 1254,
                            "column": 8
                          },
                          "end": {
                            "line": 1254,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        42444,
                        42479
                      ],
                      "loc": {
                        "start": {
                          "line": 1254,
                          "column": 8
                        },
                        "end": {
                          "line": 1254,
                          "column": 43
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "data",
                          "range": [
                            42493,
                            42497
                          ],
                          "loc": {
                            "start": {
                              "line": 1255,
                              "column": 13
                            },
                            "end": {
                              "line": 1255,
                              "column": 17
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          42492,
                          42497
                        ],
                        "loc": {
                          "start": {
                            "line": 1255,
                            "column": 12
                          },
                          "end": {
                            "line": 1255,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "source",
                                  "range": [
                                    42515,
                                    42521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1256,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1256,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "fnToString",
                                      "range": [
                                        42524,
                                        42534
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1256,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1256,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        42535,
                                        42539
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1256,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 1256,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      42524,
                                      42539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1256,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1256,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        42540,
                                        42544
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1256,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1256,
                                          "column": 43
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    42524,
                                    42545
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1256,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1256,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  42515,
                                  42545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1256,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1256,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              42511,
                              42546
                            ],
                            "loc": {
                              "start": {
                                "line": 1256,
                                "column": 10
                              },
                              "end": {
                                "line": 1256,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "support",
                                  "range": [
                                    42562,
                                    42569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1257,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1257,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "funcNames",
                                  "range": [
                                    42570,
                                    42579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1257,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1257,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  42562,
                                  42579
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1257,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1257,
                                    "column": 32
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                42561,
                                42579
                              ],
                              "loc": {
                                "start": {
                                  "line": 1257,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1257,
                                  "column": 32
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        42595,
                                        42599
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1258,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1258,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "reFuncName",
                                            "range": [
                                              42603,
                                              42613
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1258,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 1258,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "test",
                                            "range": [
                                              42614,
                                              42618
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1258,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 1258,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            42603,
                                            42618
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1258,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 1258,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              42619,
                                              42625
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1258,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 1258,
                                                "column": 42
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          42603,
                                          42626
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1258,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 1258,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        42602,
                                        42626
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1258,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1258,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "range": [
                                      42595,
                                      42626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1258,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1258,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    42595,
                                    42627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1258,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1258,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                42581,
                                42639
                              ],
                              "loc": {
                                "start": {
                                  "line": 1257,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1259,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              42557,
                              42639
                            ],
                            "loc": {
                              "start": {
                                "line": 1257,
                                "column": 10
                              },
                              "end": {
                                "line": 1259,
                                "column": 11
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  42655,
                                  42659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1260,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1260,
                                    "column": 19
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                42654,
                                42659
                              ],
                              "loc": {
                                "start": {
                                  "line": 1260,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1260,
                                  "column": 19
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        42759,
                                        42763
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1262,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1262,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "reThis",
                                          "range": [
                                            42766,
                                            42772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1262,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1262,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "test",
                                          "range": [
                                            42773,
                                            42777
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1262,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 1262,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          42766,
                                          42777
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1262,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1262,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            42778,
                                            42784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1262,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 1262,
                                              "column": 37
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        42766,
                                        42785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1262,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1262,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      42759,
                                      42785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1262,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1262,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    42759,
                                    42786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1262,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1262,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "setData",
                                      "range": [
                                        42799,
                                        42806
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1263,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1263,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "func",
                                        "range": [
                                          42807,
                                          42811
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1263,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 1263,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "data",
                                        "range": [
                                          42813,
                                          42817
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1263,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 1263,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      42799,
                                      42818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1263,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1263,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    42799,
                                    42819
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1263,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "range": [
                                42661,
                                42831
                              ],
                              "loc": {
                                "start": {
                                  "line": 1260,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1264,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              42650,
                              42831
                            ],
                            "loc": {
                              "start": {
                                "line": 1260,
                                "column": 10
                              },
                              "end": {
                                "line": 1264,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          42499,
                          42841
                        ],
                        "loc": {
                          "start": {
                            "line": 1255,
                            "column": 19
                          },
                          "end": {
                            "line": 1265,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        42488,
                        42841
                      ],
                      "loc": {
                        "start": {
                          "line": 1255,
                          "column": 8
                        },
                        "end": {
                          "line": 1265,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    42362,
                    42849
                  ],
                  "loc": {
                    "start": {
                      "line": 1250,
                      "column": 38
                    },
                    "end": {
                      "line": 1266,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  42330,
                  42849
                ],
                "loc": {
                  "start": {
                    "line": 1250,
                    "column": 6
                  },
                  "end": {
                    "line": 1266,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "===",
                    "left": {
                      "type": "Identifier",
                      "name": "data",
                      "range": [
                        42933,
                        42937
                      ],
                      "loc": {
                        "start": {
                          "line": 1268,
                          "column": 10
                        },
                        "end": {
                          "line": 1268,
                          "column": 14
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": false,
                      "raw": "false",
                      "range": [
                        42942,
                        42947
                      ],
                      "loc": {
                        "start": {
                          "line": 1268,
                          "column": 19
                        },
                        "end": {
                          "line": 1268,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      42933,
                      42947
                    ],
                    "loc": {
                      "start": {
                        "line": 1268,
                        "column": 10
                      },
                      "end": {
                        "line": 1268,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "!==",
                      "left": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          42952,
                          42956
                        ],
                        "loc": {
                          "start": {
                            "line": 1268,
                            "column": 29
                          },
                          "end": {
                            "line": 1268,
                            "column": 33
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": true,
                        "raw": "true",
                        "range": [
                          42961,
                          42965
                        ],
                        "loc": {
                          "start": {
                            "line": 1268,
                            "column": 38
                          },
                          "end": {
                            "line": 1268,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        42952,
                        42965
                      ],
                      "loc": {
                        "start": {
                          "line": 1268,
                          "column": 29
                        },
                        "end": {
                          "line": 1268,
                          "column": 42
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "&",
                      "left": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "data",
                          "range": [
                            42969,
                            42973
                          ],
                          "loc": {
                            "start": {
                              "line": 1268,
                              "column": 46
                            },
                            "end": {
                              "line": 1268,
                              "column": 50
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            42974,
                            42975
                          ],
                          "loc": {
                            "start": {
                              "line": 1268,
                              "column": 51
                            },
                            "end": {
                              "line": 1268,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          42969,
                          42976
                        ],
                        "loc": {
                          "start": {
                            "line": 1268,
                            "column": 46
                          },
                          "end": {
                            "line": 1268,
                            "column": 53
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "BIND_FLAG",
                        "range": [
                          42979,
                          42988
                        ],
                        "loc": {
                          "start": {
                            "line": 1268,
                            "column": 56
                          },
                          "end": {
                            "line": 1268,
                            "column": 65
                          }
                        }
                      },
                      "range": [
                        42969,
                        42988
                      ],
                      "loc": {
                        "start": {
                          "line": 1268,
                          "column": 46
                        },
                        "end": {
                          "line": 1268,
                          "column": 65
                        }
                      }
                    },
                    "range": [
                      42952,
                      42988
                    ],
                    "loc": {
                      "start": {
                        "line": 1268,
                        "column": 29
                      },
                      "end": {
                        "line": 1268,
                        "column": 65
                      }
                    }
                  },
                  "range": [
                    42933,
                    42989
                  ],
                  "loc": {
                    "start": {
                      "line": 1268,
                      "column": 10
                    },
                    "end": {
                      "line": 1268,
                      "column": 66
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          43008,
                          43012
                        ],
                        "loc": {
                          "start": {
                            "line": 1269,
                            "column": 15
                          },
                          "end": {
                            "line": 1269,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        43001,
                        43013
                      ],
                      "loc": {
                        "start": {
                          "line": 1269,
                          "column": 8
                        },
                        "end": {
                          "line": 1269,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    42991,
                    43021
                  ],
                  "loc": {
                    "start": {
                      "line": 1268,
                      "column": 68
                    },
                    "end": {
                      "line": 1270,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  42929,
                  43021
                ],
                "loc": {
                  "start": {
                    "line": 1268,
                    "column": 6
                  },
                  "end": {
                    "line": 1270,
                    "column": 7
                  }
                }
              },
              {
                "type": "SwitchStatement",
                "discriminant": {
                  "type": "Identifier",
                  "name": "argCount",
                  "range": [
                    43036,
                    43044
                  ],
                  "loc": {
                    "start": {
                      "line": 1271,
                      "column": 14
                    },
                    "end": {
                      "line": 1271,
                      "column": 22
                    }
                  }
                },
                "cases": [
                  {
                    "type": "SwitchCase",
                    "test": {
                      "type": "Literal",
                      "value": 1,
                      "raw": "1",
                      "range": [
                        43061,
                        43062
                      ],
                      "loc": {
                        "start": {
                          "line": 1272,
                          "column": 13
                        },
                        "end": {
                          "line": 1272,
                          "column": 14
                        }
                      }
                    },
                    "consequent": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                43080,
                                43085
                              ],
                              "loc": {
                                "start": {
                                  "line": 1272,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1272,
                                  "column": 37
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        43106,
                                        43110
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1273,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1273,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        43111,
                                        43115
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1273,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 1273,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      43106,
                                      43115
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1273,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1273,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        43116,
                                        43123
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1273,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1273,
                                          "column": 34
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        43125,
                                        43130
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1273,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 1273,
                                          "column": 41
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    43106,
                                    43131
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1273,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1273,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  43099,
                                  43132
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1273,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1273,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              43087,
                              43142
                            ],
                            "loc": {
                              "start": {
                                "line": 1272,
                                "column": 39
                              },
                              "end": {
                                "line": 1274,
                                "column": 9
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            43071,
                            43142
                          ],
                          "loc": {
                            "start": {
                              "line": 1272,
                              "column": 23
                            },
                            "end": {
                              "line": 1274,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          43064,
                          43143
                        ],
                        "loc": {
                          "start": {
                            "line": 1272,
                            "column": 16
                          },
                          "end": {
                            "line": 1274,
                            "column": 10
                          }
                        }
                      }
                    ],
                    "range": [
                      43056,
                      43143
                    ],
                    "loc": {
                      "start": {
                        "line": 1272,
                        "column": 8
                      },
                      "end": {
                        "line": 1274,
                        "column": 10
                      }
                    }
                  },
                  {
                    "type": "SwitchCase",
                    "test": {
                      "type": "Literal",
                      "value": 2,
                      "raw": "2",
                      "range": [
                        43157,
                        43158
                      ],
                      "loc": {
                        "start": {
                          "line": 1275,
                          "column": 13
                        },
                        "end": {
                          "line": 1275,
                          "column": 14
                        }
                      }
                    },
                    "consequent": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "a",
                              "range": [
                                43176,
                                43177
                              ],
                              "loc": {
                                "start": {
                                  "line": 1275,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1275,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                43179,
                                43180
                              ],
                              "loc": {
                                "start": {
                                  "line": 1275,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1275,
                                  "column": 36
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        43201,
                                        43205
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1276,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1276,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        43206,
                                        43210
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1276,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 1276,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      43201,
                                      43210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1276,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1276,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        43211,
                                        43218
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1276,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1276,
                                          "column": 34
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        43220,
                                        43221
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1276,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 1276,
                                          "column": 37
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        43223,
                                        43224
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1276,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1276,
                                          "column": 40
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    43201,
                                    43225
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1276,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1276,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  43194,
                                  43226
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1276,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1276,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              43182,
                              43236
                            ],
                            "loc": {
                              "start": {
                                "line": 1275,
                                "column": 38
                              },
                              "end": {
                                "line": 1277,
                                "column": 9
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            43167,
                            43236
                          ],
                          "loc": {
                            "start": {
                              "line": 1275,
                              "column": 23
                            },
                            "end": {
                              "line": 1277,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          43160,
                          43237
                        ],
                        "loc": {
                          "start": {
                            "line": 1275,
                            "column": 16
                          },
                          "end": {
                            "line": 1277,
                            "column": 10
                          }
                        }
                      }
                    ],
                    "range": [
                      43152,
                      43237
                    ],
                    "loc": {
                      "start": {
                        "line": 1275,
                        "column": 8
                      },
                      "end": {
                        "line": 1277,
                        "column": 10
                      }
                    }
                  },
                  {
                    "type": "SwitchCase",
                    "test": {
                      "type": "Literal",
                      "value": 3,
                      "raw": "3",
                      "range": [
                        43251,
                        43252
                      ],
                      "loc": {
                        "start": {
                          "line": 1278,
                          "column": 13
                        },
                        "end": {
                          "line": 1278,
                          "column": 14
                        }
                      }
                    },
                    "consequent": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                43270,
                                43275
                              ],
                              "loc": {
                                "start": {
                                  "line": 1278,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1278,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                43277,
                                43282
                              ],
                              "loc": {
                                "start": {
                                  "line": 1278,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1278,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                43284,
                                43294
                              ],
                              "loc": {
                                "start": {
                                  "line": 1278,
                                  "column": 46
                                },
                                "end": {
                                  "line": 1278,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        43315,
                                        43319
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1279,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1279,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        43320,
                                        43324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1279,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 1279,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      43315,
                                      43324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1279,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1279,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        43325,
                                        43332
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1279,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1279,
                                          "column": 34
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        43334,
                                        43339
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1279,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 1279,
                                          "column": 41
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        43341,
                                        43346
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1279,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1279,
                                          "column": 48
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        43348,
                                        43358
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1279,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 1279,
                                          "column": 60
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    43315,
                                    43359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1279,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1279,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  43308,
                                  43360
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1279,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1279,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "range": [
                              43296,
                              43370
                            ],
                            "loc": {
                              "start": {
                                "line": 1278,
                                "column": 58
                              },
                              "end": {
                                "line": 1280,
                                "column": 9
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            43261,
                            43370
                          ],
                          "loc": {
                            "start": {
                              "line": 1278,
                              "column": 23
                            },
                            "end": {
                              "line": 1280,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          43254,
                          43371
                        ],
                        "loc": {
                          "start": {
                            "line": 1278,
                            "column": 16
                          },
                          "end": {
                            "line": 1280,
                            "column": 10
                          }
                        }
                      }
                    ],
                    "range": [
                      43246,
                      43371
                    ],
                    "loc": {
                      "start": {
                        "line": 1278,
                        "column": 8
                      },
                      "end": {
                        "line": 1280,
                        "column": 10
                      }
                    }
                  },
                  {
                    "type": "SwitchCase",
                    "test": {
                      "type": "Literal",
                      "value": 4,
                      "raw": "4",
                      "range": [
                        43385,
                        43386
                      ],
                      "loc": {
                        "start": {
                          "line": 1281,
                          "column": 13
                        },
                        "end": {
                          "line": 1281,
                          "column": 14
                        }
                      }
                    },
                    "consequent": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "FunctionExpression",
                          "id": null,
                          "params": [
                            {
                              "type": "Identifier",
                              "name": "accumulator",
                              "range": [
                                43404,
                                43415
                              ],
                              "loc": {
                                "start": {
                                  "line": 1281,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1281,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                43417,
                                43422
                              ],
                              "loc": {
                                "start": {
                                  "line": 1281,
                                  "column": 45
                                },
                                "end": {
                                  "line": 1281,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                43424,
                                43429
                              ],
                              "loc": {
                                "start": {
                                  "line": 1281,
                                  "column": 52
                                },
                                "end": {
                                  "line": 1281,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                43431,
                                43441
                              ],
                              "loc": {
                                "start": {
                                  "line": 1281,
                                  "column": 59
                                },
                                "end": {
                                  "line": 1281,
                                  "column": 69
                                }
                              }
                            }
                          ],
                          "defaults": [],
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        43462,
                                        43466
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1282,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1282,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        43467,
                                        43471
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1282,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 1282,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      43462,
                                      43471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1282,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1282,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        43472,
                                        43479
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1282,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1282,
                                          "column": 34
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "accumulator",
                                      "range": [
                                        43481,
                                        43492
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1282,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 1282,
                                          "column": 47
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        43494,
                                        43499
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1282,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 1282,
                                          "column": 54
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        43501,
                                        43506
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1282,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 1282,
                                          "column": 61
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        43508,
                                        43518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1282,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 1282,
                                          "column": 73
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    43462,
                                    43519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1282,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1282,
                                      "column": 74
                                    }
                                  }
                                },
                                "range": [
                                  43455,
                                  43520
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1282,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1282,
                                    "column": 75
                                  }
                                }
                              }
                            ],
                            "range": [
                              43443,
                              43530
                            ],
                            "loc": {
                              "start": {
                                "line": 1281,
                                "column": 71
                              },
                              "end": {
                                "line": 1283,
                                "column": 9
                              }
                            }
                          },
                          "rest": null,
                          "generator": false,
                          "expression": false,
                          "range": [
                            43395,
                            43530
                          ],
                          "loc": {
                            "start": {
                              "line": 1281,
                              "column": 23
                            },
                            "end": {
                              "line": 1283,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          43388,
                          43531
                        ],
                        "loc": {
                          "start": {
                            "line": 1281,
                            "column": 16
                          },
                          "end": {
                            "line": 1283,
                            "column": 10
                          }
                        }
                      }
                    ],
                    "range": [
                      43380,
                      43531
                    ],
                    "loc": {
                      "start": {
                        "line": 1281,
                        "column": 8
                      },
                      "end": {
                        "line": 1283,
                        "column": 10
                      }
                    }
                  }
                ],
                "range": [
                  43028,
                  43539
                ],
                "loc": {
                  "start": {
                    "line": 1271,
                    "column": 6
                  },
                  "end": {
                    "line": 1284,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "bind",
                    "range": [
                      43553,
                      43557
                    ],
                    "loc": {
                      "start": {
                        "line": 1285,
                        "column": 13
                      },
                      "end": {
                        "line": 1285,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        43558,
                        43562
                      ],
                      "loc": {
                        "start": {
                          "line": 1285,
                          "column": 18
                        },
                        "end": {
                          "line": 1285,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        43564,
                        43571
                      ],
                      "loc": {
                        "start": {
                          "line": 1285,
                          "column": 24
                        },
                        "end": {
                          "line": 1285,
                          "column": 31
                        }
                      }
                    }
                  ],
                  "range": [
                    43553,
                    43572
                  ],
                  "loc": {
                    "start": {
                      "line": 1285,
                      "column": 13
                    },
                    "end": {
                      "line": 1285,
                      "column": 32
                    }
                  }
                },
                "range": [
                  43546,
                  43573
                ],
                "loc": {
                  "start": {
                    "line": 1285,
                    "column": 6
                  },
                  "end": {
                    "line": 1285,
                    "column": 33
                  }
                }
              }
            ],
            "range": [
              42047,
              43579
            ],
            "loc": {
              "start": {
                "line": 1241,
                "column": 57
              },
              "end": {
                "line": 1286,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            41994,
            43579
          ],
          "loc": {
            "start": {
              "line": 1241,
              "column": 4
            },
            "end": {
              "line": 1286,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func",
          "thisArg",
          "argCount"
        ]
      },
      "vars": {
        "data": null,
        "source": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "baseCreateCallback",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseCreateCallback",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        42302,
        42322
      ],
      "filename": "lodash.js",
      "lineno": 1249,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002704",
        "name": "data",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "func",
            "range": [
              42309,
              42313
            ],
            "loc": {
              "start": {
                "line": 1249,
                "column": 17
              },
              "end": {
                "line": 1249,
                "column": 21
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "expando",
            "range": [
              42314,
              42321
            ],
            "loc": {
              "start": {
                "line": 1249,
                "column": 22
              },
              "end": {
                "line": 1249,
                "column": 29
              }
            }
          },
          "range": [
            42309,
            42322
          ],
          "loc": {
            "start": {
              "line": 1249,
              "column": 17
            },
            "end": {
              "line": 1249,
              "column": 30
            }
          }
        },
        "value": "func[undefined]"
      }
    },
    "undocumented": true,
    "name": "data",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateCallback",
    "longname": "<anonymous>~runInContext~baseCreateCallback~data",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        42407,
        42424
      ],
      "filename": "lodash.js",
      "lineno": 1252,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002721",
        "name": "data",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "!",
          "argument": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                42415,
                42419
              ],
              "loc": {
                "start": {
                  "line": 1252,
                  "column": 18
                },
                "end": {
                  "line": 1252,
                  "column": 22
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "name",
              "range": [
                42420,
                42424
              ],
              "loc": {
                "start": {
                  "line": 1252,
                  "column": 23
                },
                "end": {
                  "line": 1252,
                  "column": 27
                }
              }
            },
            "range": [
              42415,
              42424
            ],
            "loc": {
              "start": {
                "line": 1252,
                "column": 18
              },
              "end": {
                "line": 1252,
                "column": 27
              }
            }
          },
          "prefix": true,
          "range": [
            42414,
            42424
          ],
          "loc": {
            "start": {
              "line": 1252,
              "column": 17
            },
            "end": {
              "line": 1252,
              "column": 27
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateCallback",
        "value": "!func.name"
      }
    },
    "undocumented": true,
    "name": "data",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateCallback~data",
    "memberof": "<anonymous>~runInContext~baseCreateCallback",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        42444,
        42478
      ],
      "filename": "lodash.js",
      "lineno": 1254,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002728",
        "name": "data",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "Identifier",
            "name": "data",
            "range": [
              42451,
              42455
            ],
            "loc": {
              "start": {
                "line": 1254,
                "column": 15
              },
              "end": {
                "line": 1254,
                "column": 19
              }
            }
          },
          "right": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "support",
                "range": [
                  42460,
                  42467
                ],
                "loc": {
                  "start": {
                    "line": 1254,
                    "column": 24
                  },
                  "end": {
                    "line": 1254,
                    "column": 31
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "funcDecomp",
                "range": [
                  42468,
                  42478
                ],
                "loc": {
                  "start": {
                    "line": 1254,
                    "column": 32
                  },
                  "end": {
                    "line": 1254,
                    "column": 42
                  }
                }
              },
              "range": [
                42460,
                42478
              ],
              "loc": {
                "start": {
                  "line": 1254,
                  "column": 24
                },
                "end": {
                  "line": 1254,
                  "column": 42
                }
              }
            },
            "prefix": true,
            "range": [
              42459,
              42478
            ],
            "loc": {
              "start": {
                "line": 1254,
                "column": 23
              },
              "end": {
                "line": 1254,
                "column": 42
              }
            }
          },
          "range": [
            42451,
            42478
          ],
          "loc": {
            "start": {
              "line": 1254,
              "column": 15
            },
            "end": {
              "line": 1254,
              "column": 42
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateCallback"
      }
    },
    "undocumented": true,
    "name": "data",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateCallback~data",
    "memberof": "<anonymous>~runInContext~baseCreateCallback",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        42515,
        42545
      ],
      "filename": "lodash.js",
      "lineno": 1256,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002741",
        "name": "source",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "fnToString",
              "range": [
                42524,
                42534
              ],
              "loc": {
                "start": {
                  "line": 1256,
                  "column": 23
                },
                "end": {
                  "line": 1256,
                  "column": 33
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "call",
              "range": [
                42535,
                42539
              ],
              "loc": {
                "start": {
                  "line": 1256,
                  "column": 34
                },
                "end": {
                  "line": 1256,
                  "column": 38
                }
              }
            },
            "range": [
              42524,
              42539
            ],
            "loc": {
              "start": {
                "line": 1256,
                "column": 23
              },
              "end": {
                "line": 1256,
                "column": 38
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                42540,
                42544
              ],
              "loc": {
                "start": {
                  "line": 1256,
                  "column": 39
                },
                "end": {
                  "line": 1256,
                  "column": 43
                }
              }
            }
          ],
          "range": [
            42524,
            42545
          ],
          "loc": {
            "start": {
              "line": 1256,
              "column": 23
            },
            "end": {
              "line": 1256,
              "column": 44
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateCallback",
    "longname": "<anonymous>~runInContext~baseCreateCallback~source",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        42595,
        42626
      ],
      "filename": "lodash.js",
      "lineno": 1258,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002755",
        "name": "data",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "!",
          "argument": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "reFuncName",
                "range": [
                  42603,
                  42613
                ],
                "loc": {
                  "start": {
                    "line": 1258,
                    "column": 20
                  },
                  "end": {
                    "line": 1258,
                    "column": 30
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "test",
                "range": [
                  42614,
                  42618
                ],
                "loc": {
                  "start": {
                    "line": 1258,
                    "column": 31
                  },
                  "end": {
                    "line": 1258,
                    "column": 35
                  }
                }
              },
              "range": [
                42603,
                42618
              ],
              "loc": {
                "start": {
                  "line": 1258,
                  "column": 20
                },
                "end": {
                  "line": 1258,
                  "column": 35
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "source",
                "range": [
                  42619,
                  42625
                ],
                "loc": {
                  "start": {
                    "line": 1258,
                    "column": 36
                  },
                  "end": {
                    "line": 1258,
                    "column": 42
                  }
                }
              }
            ],
            "range": [
              42603,
              42626
            ],
            "loc": {
              "start": {
                "line": 1258,
                "column": 20
              },
              "end": {
                "line": 1258,
                "column": 43
              }
            }
          },
          "prefix": true,
          "range": [
            42602,
            42626
          ],
          "loc": {
            "start": {
              "line": 1258,
              "column": 19
            },
            "end": {
              "line": 1258,
              "column": 43
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateCallback",
        "value": "!"
      }
    },
    "undocumented": true,
    "name": "data",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateCallback~data",
    "memberof": "<anonymous>~runInContext~baseCreateCallback",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        42759,
        42785
      ],
      "filename": "lodash.js",
      "lineno": 1262,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002768",
        "name": "data",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "reThis",
              "range": [
                42766,
                42772
              ],
              "loc": {
                "start": {
                  "line": 1262,
                  "column": 19
                },
                "end": {
                  "line": 1262,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "test",
              "range": [
                42773,
                42777
              ],
              "loc": {
                "start": {
                  "line": 1262,
                  "column": 26
                },
                "end": {
                  "line": 1262,
                  "column": 30
                }
              }
            },
            "range": [
              42766,
              42777
            ],
            "loc": {
              "start": {
                "line": 1262,
                "column": 19
              },
              "end": {
                "line": 1262,
                "column": 30
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                42778,
                42784
              ],
              "loc": {
                "start": {
                  "line": 1262,
                  "column": 31
                },
                "end": {
                  "line": 1262,
                  "column": 37
                }
              }
            }
          ],
          "range": [
            42766,
            42785
          ],
          "loc": {
            "start": {
              "line": 1262,
              "column": 19
            },
            "end": {
              "line": 1262,
              "column": 38
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateCallback"
      }
    },
    "undocumented": true,
    "name": "data",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateCallback~data",
    "memberof": "<anonymous>~runInContext~baseCreateCallback",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        43830,
        45569
      ],
      "filename": "lodash.js",
      "lineno": 1296,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002868",
        "name": "baseCreateWrapper",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseCreateWrapper",
            "range": [
              43839,
              43856
            ],
            "loc": {
              "start": {
                "line": 1296,
                "column": 13
              },
              "end": {
                "line": 1296,
                "column": 30
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "data",
              "range": [
                43857,
                43861
              ],
              "loc": {
                "start": {
                  "line": 1296,
                  "column": 31
                },
                "end": {
                  "line": 1296,
                  "column": 35
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        43875,
                        43879
                      ],
                      "loc": {
                        "start": {
                          "line": 1297,
                          "column": 10
                        },
                        "end": {
                          "line": 1297,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          43882,
                          43886
                        ],
                        "loc": {
                          "start": {
                            "line": 1297,
                            "column": 17
                          },
                          "end": {
                            "line": 1297,
                            "column": 21
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          43887,
                          43888
                        ],
                        "loc": {
                          "start": {
                            "line": 1297,
                            "column": 22
                          },
                          "end": {
                            "line": 1297,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        43882,
                        43889
                      ],
                      "loc": {
                        "start": {
                          "line": 1297,
                          "column": 17
                        },
                        "end": {
                          "line": 1297,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      43875,
                      43889
                    ],
                    "loc": {
                      "start": {
                        "line": 1297,
                        "column": 10
                      },
                      "end": {
                        "line": 1297,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "bitmask",
                      "range": [
                        43901,
                        43908
                      ],
                      "loc": {
                        "start": {
                          "line": 1298,
                          "column": 10
                        },
                        "end": {
                          "line": 1298,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          43911,
                          43915
                        ],
                        "loc": {
                          "start": {
                            "line": 1298,
                            "column": 20
                          },
                          "end": {
                            "line": 1298,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          43916,
                          43917
                        ],
                        "loc": {
                          "start": {
                            "line": 1298,
                            "column": 25
                          },
                          "end": {
                            "line": 1298,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        43911,
                        43918
                      ],
                      "loc": {
                        "start": {
                          "line": 1298,
                          "column": 20
                        },
                        "end": {
                          "line": 1298,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      43901,
                      43918
                    ],
                    "loc": {
                      "start": {
                        "line": 1298,
                        "column": 10
                      },
                      "end": {
                        "line": 1298,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "arity",
                      "range": [
                        43930,
                        43935
                      ],
                      "loc": {
                        "start": {
                          "line": 1299,
                          "column": 10
                        },
                        "end": {
                          "line": 1299,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          43938,
                          43942
                        ],
                        "loc": {
                          "start": {
                            "line": 1299,
                            "column": 18
                          },
                          "end": {
                            "line": 1299,
                            "column": 22
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 2,
                        "raw": "2",
                        "range": [
                          43943,
                          43944
                        ],
                        "loc": {
                          "start": {
                            "line": 1299,
                            "column": 23
                          },
                          "end": {
                            "line": 1299,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        43938,
                        43945
                      ],
                      "loc": {
                        "start": {
                          "line": 1299,
                          "column": 18
                        },
                        "end": {
                          "line": 1299,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      43930,
                      43945
                    ],
                    "loc": {
                      "start": {
                        "line": 1299,
                        "column": 10
                      },
                      "end": {
                        "line": 1299,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        43957,
                        43964
                      ],
                      "loc": {
                        "start": {
                          "line": 1300,
                          "column": 10
                        },
                        "end": {
                          "line": 1300,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          43967,
                          43971
                        ],
                        "loc": {
                          "start": {
                            "line": 1300,
                            "column": 20
                          },
                          "end": {
                            "line": 1300,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          43972,
                          43973
                        ],
                        "loc": {
                          "start": {
                            "line": 1300,
                            "column": 25
                          },
                          "end": {
                            "line": 1300,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        43967,
                        43974
                      ],
                      "loc": {
                        "start": {
                          "line": 1300,
                          "column": 20
                        },
                        "end": {
                          "line": 1300,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      43957,
                      43974
                    ],
                    "loc": {
                      "start": {
                        "line": 1300,
                        "column": 10
                      },
                      "end": {
                        "line": 1300,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "partialArgs",
                      "range": [
                        43986,
                        43997
                      ],
                      "loc": {
                        "start": {
                          "line": 1301,
                          "column": 10
                        },
                        "end": {
                          "line": 1301,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          44000,
                          44004
                        ],
                        "loc": {
                          "start": {
                            "line": 1301,
                            "column": 24
                          },
                          "end": {
                            "line": 1301,
                            "column": 28
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 4,
                        "raw": "4",
                        "range": [
                          44005,
                          44006
                        ],
                        "loc": {
                          "start": {
                            "line": 1301,
                            "column": 29
                          },
                          "end": {
                            "line": 1301,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        44000,
                        44007
                      ],
                      "loc": {
                        "start": {
                          "line": 1301,
                          "column": 24
                        },
                        "end": {
                          "line": 1301,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      43986,
                      44007
                    ],
                    "loc": {
                      "start": {
                        "line": 1301,
                        "column": 10
                      },
                      "end": {
                        "line": 1301,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "partialRightArgs",
                      "range": [
                        44019,
                        44035
                      ],
                      "loc": {
                        "start": {
                          "line": 1302,
                          "column": 10
                        },
                        "end": {
                          "line": 1302,
                          "column": 26
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          44038,
                          44042
                        ],
                        "loc": {
                          "start": {
                            "line": 1302,
                            "column": 29
                          },
                          "end": {
                            "line": 1302,
                            "column": 33
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 5,
                        "raw": "5",
                        "range": [
                          44043,
                          44044
                        ],
                        "loc": {
                          "start": {
                            "line": 1302,
                            "column": 34
                          },
                          "end": {
                            "line": 1302,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        44038,
                        44045
                      ],
                      "loc": {
                        "start": {
                          "line": 1302,
                          "column": 29
                        },
                        "end": {
                          "line": 1302,
                          "column": 36
                        }
                      }
                    },
                    "range": [
                      44019,
                      44045
                    ],
                    "loc": {
                      "start": {
                        "line": 1302,
                        "column": 10
                      },
                      "end": {
                        "line": 1302,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "partialHolders",
                      "range": [
                        44057,
                        44071
                      ],
                      "loc": {
                        "start": {
                          "line": 1303,
                          "column": 10
                        },
                        "end": {
                          "line": 1303,
                          "column": 24
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          44074,
                          44078
                        ],
                        "loc": {
                          "start": {
                            "line": 1303,
                            "column": 27
                          },
                          "end": {
                            "line": 1303,
                            "column": 31
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 6,
                        "raw": "6",
                        "range": [
                          44079,
                          44080
                        ],
                        "loc": {
                          "start": {
                            "line": 1303,
                            "column": 32
                          },
                          "end": {
                            "line": 1303,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        44074,
                        44081
                      ],
                      "loc": {
                        "start": {
                          "line": 1303,
                          "column": 27
                        },
                        "end": {
                          "line": 1303,
                          "column": 34
                        }
                      }
                    },
                    "range": [
                      44057,
                      44081
                    ],
                    "loc": {
                      "start": {
                        "line": 1303,
                        "column": 10
                      },
                      "end": {
                        "line": 1303,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "partialRightHolders",
                      "range": [
                        44093,
                        44112
                      ],
                      "loc": {
                        "start": {
                          "line": 1304,
                          "column": 10
                        },
                        "end": {
                          "line": 1304,
                          "column": 29
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          44115,
                          44119
                        ],
                        "loc": {
                          "start": {
                            "line": 1304,
                            "column": 32
                          },
                          "end": {
                            "line": 1304,
                            "column": 36
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 7,
                        "raw": "7",
                        "range": [
                          44120,
                          44121
                        ],
                        "loc": {
                          "start": {
                            "line": 1304,
                            "column": 37
                          },
                          "end": {
                            "line": 1304,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        44115,
                        44122
                      ],
                      "loc": {
                        "start": {
                          "line": 1304,
                          "column": 32
                        },
                        "end": {
                          "line": 1304,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      44093,
                      44122
                    ],
                    "loc": {
                      "start": {
                        "line": 1304,
                        "column": 10
                      },
                      "end": {
                        "line": 1304,
                        "column": 39
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  43871,
                  44123
                ],
                "loc": {
                  "start": {
                    "line": 1297,
                    "column": 6
                  },
                  "end": {
                    "line": 1304,
                    "column": 40
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isBind",
                      "range": [
                        44135,
                        44141
                      ],
                      "loc": {
                        "start": {
                          "line": 1306,
                          "column": 10
                        },
                        "end": {
                          "line": 1306,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "&",
                      "left": {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          44144,
                          44151
                        ],
                        "loc": {
                          "start": {
                            "line": 1306,
                            "column": 19
                          },
                          "end": {
                            "line": 1306,
                            "column": 26
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "BIND_FLAG",
                        "range": [
                          44154,
                          44163
                        ],
                        "loc": {
                          "start": {
                            "line": 1306,
                            "column": 29
                          },
                          "end": {
                            "line": 1306,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        44144,
                        44163
                      ],
                      "loc": {
                        "start": {
                          "line": 1306,
                          "column": 19
                        },
                        "end": {
                          "line": 1306,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      44135,
                      44163
                    ],
                    "loc": {
                      "start": {
                        "line": 1306,
                        "column": 10
                      },
                      "end": {
                        "line": 1306,
                        "column": 38
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isBindKey",
                      "range": [
                        44175,
                        44184
                      ],
                      "loc": {
                        "start": {
                          "line": 1307,
                          "column": 10
                        },
                        "end": {
                          "line": 1307,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "&",
                      "left": {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          44187,
                          44194
                        ],
                        "loc": {
                          "start": {
                            "line": 1307,
                            "column": 22
                          },
                          "end": {
                            "line": 1307,
                            "column": 29
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "BIND_KEY_FLAG",
                        "range": [
                          44197,
                          44210
                        ],
                        "loc": {
                          "start": {
                            "line": 1307,
                            "column": 32
                          },
                          "end": {
                            "line": 1307,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        44187,
                        44210
                      ],
                      "loc": {
                        "start": {
                          "line": 1307,
                          "column": 22
                        },
                        "end": {
                          "line": 1307,
                          "column": 45
                        }
                      }
                    },
                    "range": [
                      44175,
                      44210
                    ],
                    "loc": {
                      "start": {
                        "line": 1307,
                        "column": 10
                      },
                      "end": {
                        "line": 1307,
                        "column": 45
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isCurry",
                      "range": [
                        44222,
                        44229
                      ],
                      "loc": {
                        "start": {
                          "line": 1308,
                          "column": 10
                        },
                        "end": {
                          "line": 1308,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "&",
                      "left": {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          44232,
                          44239
                        ],
                        "loc": {
                          "start": {
                            "line": 1308,
                            "column": 20
                          },
                          "end": {
                            "line": 1308,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "CURRY_FLAG",
                        "range": [
                          44242,
                          44252
                        ],
                        "loc": {
                          "start": {
                            "line": 1308,
                            "column": 30
                          },
                          "end": {
                            "line": 1308,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        44232,
                        44252
                      ],
                      "loc": {
                        "start": {
                          "line": 1308,
                          "column": 20
                        },
                        "end": {
                          "line": 1308,
                          "column": 40
                        }
                      }
                    },
                    "range": [
                      44222,
                      44252
                    ],
                    "loc": {
                      "start": {
                        "line": 1308,
                        "column": 10
                      },
                      "end": {
                        "line": 1308,
                        "column": 40
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isCurryBound",
                      "range": [
                        44264,
                        44276
                      ],
                      "loc": {
                        "start": {
                          "line": 1309,
                          "column": 10
                        },
                        "end": {
                          "line": 1309,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "&",
                      "left": {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          44279,
                          44286
                        ],
                        "loc": {
                          "start": {
                            "line": 1309,
                            "column": 25
                          },
                          "end": {
                            "line": 1309,
                            "column": 32
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "CURRY_BOUND_FLAG",
                        "range": [
                          44289,
                          44305
                        ],
                        "loc": {
                          "start": {
                            "line": 1309,
                            "column": 35
                          },
                          "end": {
                            "line": 1309,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        44279,
                        44305
                      ],
                      "loc": {
                        "start": {
                          "line": 1309,
                          "column": 25
                        },
                        "end": {
                          "line": 1309,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      44264,
                      44305
                    ],
                    "loc": {
                      "start": {
                        "line": 1309,
                        "column": 10
                      },
                      "end": {
                        "line": 1309,
                        "column": 51
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "key",
                      "range": [
                        44317,
                        44320
                      ],
                      "loc": {
                        "start": {
                          "line": 1310,
                          "column": 10
                        },
                        "end": {
                          "line": 1310,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        44323,
                        44327
                      ],
                      "loc": {
                        "start": {
                          "line": 1310,
                          "column": 16
                        },
                        "end": {
                          "line": 1310,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      44317,
                      44327
                    ],
                    "loc": {
                      "start": {
                        "line": 1310,
                        "column": 10
                      },
                      "end": {
                        "line": 1310,
                        "column": 20
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  44131,
                  44328
                ],
                "loc": {
                  "start": {
                    "line": 1306,
                    "column": 6
                  },
                  "end": {
                    "line": 1310,
                    "column": 21
                  }
                }
              },
              {
                "type": "FunctionDeclaration",
                "id": {
                  "type": "Identifier",
                  "name": "bound",
                  "range": [
                    44345,
                    44350
                  ],
                  "loc": {
                    "start": {
                      "line": 1312,
                      "column": 15
                    },
                    "end": {
                      "line": 1312,
                      "column": 20
                    }
                  }
                },
                "params": [],
                "defaults": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              44367,
                              44372
                            ],
                            "loc": {
                              "start": {
                                "line": 1313,
                                "column": 12
                              },
                              "end": {
                                "line": 1313,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                44376,
                                44377
                              ],
                              "loc": {
                                "start": {
                                  "line": 1313,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1313,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              44375,
                              44377
                            ],
                            "loc": {
                              "start": {
                                "line": 1313,
                                "column": 20
                              },
                              "end": {
                                "line": 1313,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            44367,
                            44377
                          ],
                          "loc": {
                            "start": {
                              "line": 1313,
                              "column": 12
                            },
                            "end": {
                              "line": 1313,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              44391,
                              44397
                            ],
                            "loc": {
                              "start": {
                                "line": 1314,
                                "column": 12
                              },
                              "end": {
                                "line": 1314,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                44400,
                                44409
                              ],
                              "loc": {
                                "start": {
                                  "line": 1314,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1314,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                44410,
                                44416
                              ],
                              "loc": {
                                "start": {
                                  "line": 1314,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1314,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              44400,
                              44416
                            ],
                            "loc": {
                              "start": {
                                "line": 1314,
                                "column": 21
                              },
                              "end": {
                                "line": 1314,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            44391,
                            44416
                          ],
                          "loc": {
                            "start": {
                              "line": 1314,
                              "column": 12
                            },
                            "end": {
                              "line": 1314,
                              "column": 37
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              44430,
                              44434
                            ],
                            "loc": {
                              "start": {
                                "line": 1315,
                                "column": 12
                              },
                              "end": {
                                "line": 1315,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Array",
                              "range": [
                                44437,
                                44442
                              ],
                              "loc": {
                                "start": {
                                  "line": 1315,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1315,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  44443,
                                  44449
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1315,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1315,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "range": [
                              44437,
                              44450
                            ],
                            "loc": {
                              "start": {
                                "line": 1315,
                                "column": 19
                              },
                              "end": {
                                "line": 1315,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            44430,
                            44450
                          ],
                          "loc": {
                            "start": {
                              "line": 1315,
                              "column": 12
                            },
                            "end": {
                              "line": 1315,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        44363,
                        44451
                      ],
                      "loc": {
                        "start": {
                          "line": 1313,
                          "column": 8
                        },
                        "end": {
                          "line": 1315,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              44470,
                              44475
                            ],
                            "loc": {
                              "start": {
                                "line": 1317,
                                "column": 17
                              },
                              "end": {
                                "line": 1317,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            44468,
                            44475
                          ],
                          "loc": {
                            "start": {
                              "line": 1317,
                              "column": 15
                            },
                            "end": {
                              "line": 1317,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            44478,
                            44484
                          ],
                          "loc": {
                            "start": {
                              "line": 1317,
                              "column": 25
                            },
                            "end": {
                              "line": 1317,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          44468,
                          44484
                        ],
                        "loc": {
                          "start": {
                            "line": 1317,
                            "column": 15
                          },
                          "end": {
                            "line": 1317,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    44498,
                                    44502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1318,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1318,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    44503,
                                    44508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1318,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1318,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  44498,
                                  44509
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1318,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1318,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "arguments",
                                  "range": [
                                    44512,
                                    44521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1318,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1318,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    44522,
                                    44527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1318,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1318,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  44512,
                                  44528
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1318,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1318,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                44498,
                                44528
                              ],
                              "loc": {
                                "start": {
                                  "line": 1318,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1318,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              44498,
                              44529
                            ],
                            "loc": {
                              "start": {
                                "line": 1318,
                                "column": 10
                              },
                              "end": {
                                "line": 1318,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          44486,
                          44539
                        ],
                        "loc": {
                          "start": {
                            "line": 1317,
                            "column": 33
                          },
                          "end": {
                            "line": 1319,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        44461,
                        44539
                      ],
                      "loc": {
                        "start": {
                          "line": 1317,
                          "column": 8
                        },
                        "end": {
                          "line": 1319,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "partialArgs",
                        "range": [
                          44552,
                          44563
                        ],
                        "loc": {
                          "start": {
                            "line": 1320,
                            "column": 12
                          },
                          "end": {
                            "line": 1320,
                            "column": 23
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  44577,
                                  44581
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1321,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1321,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "composeArgs",
                                  "range": [
                                    44584,
                                    44595
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1321,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1321,
                                      "column": 28
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "partialArgs",
                                    "range": [
                                      44596,
                                      44607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1321,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1321,
                                        "column": 40
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "partialHolders",
                                    "range": [
                                      44609,
                                      44623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1321,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 1321,
                                        "column": 56
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      44625,
                                      44629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1321,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 1321,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  44584,
                                  44630
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1321,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1321,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                44577,
                                44630
                              ],
                              "loc": {
                                "start": {
                                  "line": 1321,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1321,
                                  "column": 63
                                }
                              }
                            },
                            "range": [
                              44577,
                              44631
                            ],
                            "loc": {
                              "start": {
                                "line": 1321,
                                "column": 10
                              },
                              "end": {
                                "line": 1321,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "range": [
                          44565,
                          44641
                        ],
                        "loc": {
                          "start": {
                            "line": 1320,
                            "column": 25
                          },
                          "end": {
                            "line": 1322,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        44548,
                        44641
                      ],
                      "loc": {
                        "start": {
                          "line": 1320,
                          "column": 8
                        },
                        "end": {
                          "line": 1322,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "partialRightArgs",
                        "range": [
                          44654,
                          44670
                        ],
                        "loc": {
                          "start": {
                            "line": 1323,
                            "column": 12
                          },
                          "end": {
                            "line": 1323,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  44684,
                                  44688
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1324,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1324,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "composeArgsRight",
                                  "range": [
                                    44691,
                                    44707
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1324,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1324,
                                      "column": 33
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "partialRightArgs",
                                    "range": [
                                      44708,
                                      44724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1324,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1324,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "partialRightHolders",
                                    "range": [
                                      44726,
                                      44745
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1324,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 1324,
                                        "column": 71
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      44747,
                                      44751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1324,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 1324,
                                        "column": 77
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  44691,
                                  44752
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1324,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1324,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                44684,
                                44752
                              ],
                              "loc": {
                                "start": {
                                  "line": 1324,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1324,
                                  "column": 78
                                }
                              }
                            },
                            "range": [
                              44684,
                              44753
                            ],
                            "loc": {
                              "start": {
                                "line": 1324,
                                "column": 10
                              },
                              "end": {
                                "line": 1324,
                                "column": 79
                              }
                            }
                          }
                        ],
                        "range": [
                          44672,
                          44763
                        ],
                        "loc": {
                          "start": {
                            "line": 1323,
                            "column": 30
                          },
                          "end": {
                            "line": 1325,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        44650,
                        44763
                      ],
                      "loc": {
                        "start": {
                          "line": 1323,
                          "column": 8
                        },
                        "end": {
                          "line": 1325,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "isCurry",
                          "range": [
                            44776,
                            44783
                          ],
                          "loc": {
                            "start": {
                              "line": 1326,
                              "column": 12
                            },
                            "end": {
                              "line": 1326,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              44787,
                              44793
                            ],
                            "loc": {
                              "start": {
                                "line": 1326,
                                "column": 23
                              },
                              "end": {
                                "line": 1326,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              44796,
                              44801
                            ],
                            "loc": {
                              "start": {
                                "line": 1326,
                                "column": 32
                              },
                              "end": {
                                "line": 1326,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            44787,
                            44801
                          ],
                          "loc": {
                            "start": {
                              "line": 1326,
                              "column": 23
                            },
                            "end": {
                              "line": 1326,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          44776,
                          44801
                        ],
                        "loc": {
                          "start": {
                            "line": 1326,
                            "column": 12
                          },
                          "end": {
                            "line": 1326,
                            "column": 37
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "|=",
                              "left": {
                                "type": "Identifier",
                                "name": "bitmask",
                                "range": [
                                  44815,
                                  44822
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1327,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1327,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "PARTIAL_FLAG",
                                "range": [
                                  44826,
                                  44838
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1327,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1327,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                44815,
                                44838
                              ],
                              "loc": {
                                "start": {
                                  "line": 1327,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1327,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              44815,
                              44839
                            ],
                            "loc": {
                              "start": {
                                "line": 1327,
                                "column": 10
                              },
                              "end": {
                                "line": 1327,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "&=",
                              "left": {
                                "type": "Identifier",
                                "name": "bitmask",
                                "range": [
                                  44850,
                                  44857
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1328,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1328,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "~",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "PARTIAL_RIGHT_FLAG",
                                  "range": [
                                    44862,
                                    44880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1328,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1328,
                                      "column": 40
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  44861,
                                  44880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1328,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1328,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                44850,
                                44880
                              ],
                              "loc": {
                                "start": {
                                  "line": 1328,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1328,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              44850,
                              44891
                            ],
                            "loc": {
                              "start": {
                                "line": 1328,
                                "column": 10
                              },
                              "end": {
                                "line": 1329,
                                "column": 10
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "isCurryBound",
                                "range": [
                                  44896,
                                  44908
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1329,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1329,
                                    "column": 27
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                44895,
                                44908
                              ],
                              "loc": {
                                "start": {
                                  "line": 1329,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1329,
                                  "column": 27
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "&=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "bitmask",
                                      "range": [
                                        44924,
                                        44931
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1330,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1330,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "~",
                                      "argument": {
                                        "type": "BinaryExpression",
                                        "operator": "|",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "BIND_FLAG",
                                          "range": [
                                            44937,
                                            44946
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1330,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 1330,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "BIND_KEY_FLAG",
                                          "range": [
                                            44949,
                                            44962
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1330,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 1330,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          44937,
                                          44962
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1330,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1330,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        44935,
                                        44963
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1330,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1330,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      44924,
                                      44963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1330,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1330,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    44924,
                                    44964
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1330,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1330,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "range": [
                                44910,
                                44976
                              ],
                              "loc": {
                                "start": {
                                  "line": 1329,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1331,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              44891,
                              44976
                            ],
                            "loc": {
                              "start": {
                                "line": 1329,
                                "column": 10
                              },
                              "end": {
                                "line": 1331,
                                "column": 11
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "newArity",
                                  "range": [
                                    44991,
                                    44999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1332,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1332,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "nativeMax",
                                    "range": [
                                      45002,
                                      45011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1332,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1332,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        45012,
                                        45013
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1332,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1332,
                                          "column": 36
                                        }
                                      }
                                    },
                                    {
                                      "type": "BinaryExpression",
                                      "operator": "-",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "arity",
                                        "range": [
                                          45015,
                                          45020
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1332,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 1332,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          45023,
                                          45029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1332,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 1332,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        45015,
                                        45029
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1332,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 1332,
                                          "column": 52
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    45002,
                                    45030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1332,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1332,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  44991,
                                  45030
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1332,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1332,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              44987,
                              45031
                            ],
                            "loc": {
                              "start": {
                                "line": 1332,
                                "column": 10
                              },
                              "end": {
                                "line": 1332,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseCreateWrapper",
                                "range": [
                                  45049,
                                  45066
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1333,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1333,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "ArrayExpression",
                                  "elements": [
                                    {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        45068,
                                        45072
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1333,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 1333,
                                          "column": 40
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "bitmask",
                                      "range": [
                                        45074,
                                        45081
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1333,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 1333,
                                          "column": 49
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "newArity",
                                      "range": [
                                        45083,
                                        45091
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1333,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1333,
                                          "column": 59
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        45093,
                                        45100
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1333,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 1333,
                                          "column": 68
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "args",
                                      "range": [
                                        45102,
                                        45106
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1333,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 1333,
                                          "column": 74
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        45108,
                                        45112
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1333,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 1333,
                                          "column": 80
                                        }
                                      }
                                    },
                                    {
                                      "type": "ArrayExpression",
                                      "elements": [],
                                      "range": [
                                        45114,
                                        45116
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1333,
                                          "column": 82
                                        },
                                        "end": {
                                          "line": 1333,
                                          "column": 84
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    45067,
                                    45117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1333,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1333,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "range": [
                                45049,
                                45118
                              ],
                              "loc": {
                                "start": {
                                  "line": 1333,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1333,
                                  "column": 86
                                }
                              }
                            },
                            "range": [
                              45042,
                              45119
                            ],
                            "loc": {
                              "start": {
                                "line": 1333,
                                "column": 10
                              },
                              "end": {
                                "line": 1333,
                                "column": 87
                              }
                            }
                          }
                        ],
                        "range": [
                          44803,
                          45129
                        ],
                        "loc": {
                          "start": {
                            "line": 1326,
                            "column": 39
                          },
                          "end": {
                            "line": 1334,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        44772,
                        45129
                      ],
                      "loc": {
                        "start": {
                          "line": 1326,
                          "column": 8
                        },
                        "end": {
                          "line": 1334,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "thisBinding",
                            "range": [
                              45142,
                              45153
                            ],
                            "loc": {
                              "start": {
                                "line": 1335,
                                "column": 12
                              },
                              "end": {
                                "line": 1335,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "isBind",
                              "range": [
                                45156,
                                45162
                              ],
                              "loc": {
                                "start": {
                                  "line": 1335,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1335,
                                  "column": 32
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                45165,
                                45172
                              ],
                              "loc": {
                                "start": {
                                  "line": 1335,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1335,
                                  "column": 42
                                }
                              }
                            },
                            "alternate": {
                              "type": "ThisExpression",
                              "range": [
                                45175,
                                45179
                              ],
                              "loc": {
                                "start": {
                                  "line": 1335,
                                  "column": 45
                                },
                                "end": {
                                  "line": 1335,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              45156,
                              45179
                            ],
                            "loc": {
                              "start": {
                                "line": 1335,
                                "column": 26
                              },
                              "end": {
                                "line": 1335,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            45142,
                            45179
                          ],
                          "loc": {
                            "start": {
                              "line": 1335,
                              "column": 12
                            },
                            "end": {
                              "line": 1335,
                              "column": 49
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        45138,
                        45180
                      ],
                      "loc": {
                        "start": {
                          "line": 1335,
                          "column": 8
                        },
                        "end": {
                          "line": 1335,
                          "column": 50
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isBindKey",
                        "range": [
                          45193,
                          45202
                        ],
                        "loc": {
                          "start": {
                            "line": 1336,
                            "column": 12
                          },
                          "end": {
                            "line": 1336,
                            "column": 21
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  45216,
                                  45220
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1337,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1337,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "thisBinding",
                                  "range": [
                                    45223,
                                    45234
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1337,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1337,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    45235,
                                    45238
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1337,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 1337,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  45223,
                                  45239
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1337,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1337,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                45216,
                                45239
                              ],
                              "loc": {
                                "start": {
                                  "line": 1337,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1337,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              45216,
                              45240
                            ],
                            "loc": {
                              "start": {
                                "line": 1337,
                                "column": 10
                              },
                              "end": {
                                "line": 1337,
                                "column": 34
                              }
                            }
                          }
                        ],
                        "range": [
                          45204,
                          45250
                        ],
                        "loc": {
                          "start": {
                            "line": 1336,
                            "column": 23
                          },
                          "end": {
                            "line": 1338,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        45189,
                        45250
                      ],
                      "loc": {
                        "start": {
                          "line": 1336,
                          "column": 8
                        },
                        "end": {
                          "line": 1338,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "instanceof",
                        "left": {
                          "type": "ThisExpression",
                          "range": [
                            45263,
                            45267
                          ],
                          "loc": {
                            "start": {
                              "line": 1339,
                              "column": 12
                            },
                            "end": {
                              "line": 1339,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "bound",
                          "range": [
                            45279,
                            45284
                          ],
                          "loc": {
                            "start": {
                              "line": 1339,
                              "column": 28
                            },
                            "end": {
                              "line": 1339,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          45263,
                          45284
                        ],
                        "loc": {
                          "start": {
                            "line": 1339,
                            "column": 12
                          },
                          "end": {
                            "line": 1339,
                            "column": 33
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "thisBinding",
                                "range": [
                                  45298,
                                  45309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1340,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1340,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "baseCreate",
                                  "range": [
                                    45312,
                                    45322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1340,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1340,
                                      "column": 34
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        45323,
                                        45327
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1340,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1340,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "prototype",
                                      "range": [
                                        45328,
                                        45337
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1340,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 1340,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      45323,
                                      45337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1340,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1340,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  45312,
                                  45338
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1340,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1340,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                45298,
                                45338
                              ],
                              "loc": {
                                "start": {
                                  "line": 1340,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1340,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              45298,
                              45339
                            ],
                            "loc": {
                              "start": {
                                "line": 1340,
                                "column": 10
                              },
                              "end": {
                                "line": 1340,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    45354,
                                    45360
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1341,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1341,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        45363,
                                        45367
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1341,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1341,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "apply",
                                      "range": [
                                        45368,
                                        45373
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1341,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 1341,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      45363,
                                      45373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1341,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1341,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "thisBinding",
                                      "range": [
                                        45374,
                                        45385
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1341,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 1341,
                                          "column": 45
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "args",
                                      "range": [
                                        45387,
                                        45391
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1341,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 1341,
                                          "column": 51
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    45363,
                                    45392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1341,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1341,
                                      "column": 52
                                    }
                                  }
                                },
                                "range": [
                                  45354,
                                  45392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1341,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1341,
                                    "column": 52
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              45350,
                              45393
                            ],
                            "loc": {
                              "start": {
                                "line": 1341,
                                "column": 10
                              },
                              "end": {
                                "line": 1341,
                                "column": 53
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isObject",
                                  "range": [
                                    45411,
                                    45419
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1342,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1342,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      45420,
                                      45426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1342,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1342,
                                        "column": 32
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  45411,
                                  45427
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1342,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1342,
                                    "column": 33
                                  }
                                }
                              },
                              "consequent": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  45430,
                                  45436
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1342,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 1342,
                                    "column": 42
                                  }
                                }
                              },
                              "alternate": {
                                "type": "Identifier",
                                "name": "thisBinding",
                                "range": [
                                  45439,
                                  45450
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1342,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 1342,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                45411,
                                45450
                              ],
                              "loc": {
                                "start": {
                                  "line": 1342,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1342,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              45404,
                              45451
                            ],
                            "loc": {
                              "start": {
                                "line": 1342,
                                "column": 10
                              },
                              "end": {
                                "line": 1342,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "range": [
                          45286,
                          45461
                        ],
                        "loc": {
                          "start": {
                            "line": 1339,
                            "column": 35
                          },
                          "end": {
                            "line": 1343,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        45259,
                        45461
                      ],
                      "loc": {
                        "start": {
                          "line": 1339,
                          "column": 8
                        },
                        "end": {
                          "line": 1343,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              45477,
                              45481
                            ],
                            "loc": {
                              "start": {
                                "line": 1344,
                                "column": 15
                              },
                              "end": {
                                "line": 1344,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "apply",
                            "range": [
                              45482,
                              45487
                            ],
                            "loc": {
                              "start": {
                                "line": 1344,
                                "column": 20
                              },
                              "end": {
                                "line": 1344,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            45477,
                            45487
                          ],
                          "loc": {
                            "start": {
                              "line": 1344,
                              "column": 15
                            },
                            "end": {
                              "line": 1344,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "thisBinding",
                            "range": [
                              45488,
                              45499
                            ],
                            "loc": {
                              "start": {
                                "line": 1344,
                                "column": 26
                              },
                              "end": {
                                "line": 1344,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              45501,
                              45505
                            ],
                            "loc": {
                              "start": {
                                "line": 1344,
                                "column": 39
                              },
                              "end": {
                                "line": 1344,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          45477,
                          45506
                        ],
                        "loc": {
                          "start": {
                            "line": 1344,
                            "column": 15
                          },
                          "end": {
                            "line": 1344,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        45470,
                        45507
                      ],
                      "loc": {
                        "start": {
                          "line": 1344,
                          "column": 8
                        },
                        "end": {
                          "line": 1344,
                          "column": 45
                        }
                      }
                    }
                  ],
                  "range": [
                    44353,
                    45515
                  ],
                  "loc": {
                    "start": {
                      "line": 1312,
                      "column": 23
                    },
                    "end": {
                      "line": 1345,
                      "column": 7
                    }
                  }
                },
                "rest": null,
                "generator": false,
                "expression": false,
                "range": [
                  44336,
                  45515
                ],
                "loc": {
                  "start": {
                    "line": 1312,
                    "column": 6
                  },
                  "end": {
                    "line": 1345,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "setData",
                    "range": [
                      45522,
                      45529
                    ],
                    "loc": {
                      "start": {
                        "line": 1346,
                        "column": 6
                      },
                      "end": {
                        "line": 1346,
                        "column": 13
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "bound",
                      "range": [
                        45530,
                        45535
                      ],
                      "loc": {
                        "start": {
                          "line": 1346,
                          "column": 14
                        },
                        "end": {
                          "line": 1346,
                          "column": 19
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "data",
                      "range": [
                        45537,
                        45541
                      ],
                      "loc": {
                        "start": {
                          "line": 1346,
                          "column": 21
                        },
                        "end": {
                          "line": 1346,
                          "column": 25
                        }
                      }
                    }
                  ],
                  "range": [
                    45522,
                    45542
                  ],
                  "loc": {
                    "start": {
                      "line": 1346,
                      "column": 6
                    },
                    "end": {
                      "line": 1346,
                      "column": 26
                    }
                  }
                },
                "range": [
                  45522,
                  45543
                ],
                "loc": {
                  "start": {
                    "line": 1346,
                    "column": 6
                  },
                  "end": {
                    "line": 1346,
                    "column": 27
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "bound",
                  "range": [
                    45557,
                    45562
                  ],
                  "loc": {
                    "start": {
                      "line": 1347,
                      "column": 13
                    },
                    "end": {
                      "line": 1347,
                      "column": 18
                    }
                  }
                },
                "range": [
                  45550,
                  45563
                ],
                "loc": {
                  "start": {
                    "line": 1347,
                    "column": 6
                  },
                  "end": {
                    "line": 1347,
                    "column": 19
                  }
                }
              }
            ],
            "range": [
              43863,
              45569
            ],
            "loc": {
              "start": {
                "line": 1296,
                "column": 37
              },
              "end": {
                "line": 1348,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            43830,
            45569
          ],
          "loc": {
            "start": {
              "line": 1296,
              "column": 4
            },
            "end": {
              "line": 1348,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "data"
        ]
      },
      "vars": {
        "func": null,
        "bitmask": null,
        "arity": null,
        "thisArg": null,
        "partialArgs": null,
        "partialRightArgs": null,
        "partialHolders": null,
        "partialRightHolders": null,
        "isBind": null,
        "isBindKey": null,
        "isCurry": null,
        "isCurryBound": null,
        "key": null,
        "bound": null
      }
    },
    "undocumented": true,
    "name": "baseCreateWrapper",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseCreateWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        43875,
        43889
      ],
      "filename": "lodash.js",
      "lineno": 1297,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002873",
        "name": "func",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              43882,
              43886
            ],
            "loc": {
              "start": {
                "line": 1297,
                "column": 17
              },
              "end": {
                "line": 1297,
                "column": 21
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              43887,
              43888
            ],
            "loc": {
              "start": {
                "line": 1297,
                "column": 22
              },
              "end": {
                "line": 1297,
                "column": 23
              }
            }
          },
          "range": [
            43882,
            43889
          ],
          "loc": {
            "start": {
              "line": 1297,
              "column": 17
            },
            "end": {
              "line": 1297,
              "column": 24
            }
          }
        },
        "value": "data[0]"
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~func",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        43901,
        43918
      ],
      "filename": "lodash.js",
      "lineno": 1298,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002878",
        "name": "bitmask",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              43911,
              43915
            ],
            "loc": {
              "start": {
                "line": 1298,
                "column": 20
              },
              "end": {
                "line": 1298,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              43916,
              43917
            ],
            "loc": {
              "start": {
                "line": 1298,
                "column": 25
              },
              "end": {
                "line": 1298,
                "column": 26
              }
            }
          },
          "range": [
            43911,
            43918
          ],
          "loc": {
            "start": {
              "line": 1298,
              "column": 20
            },
            "end": {
              "line": 1298,
              "column": 27
            }
          }
        },
        "value": "data[1]"
      }
    },
    "undocumented": true,
    "name": "bitmask",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bitmask",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        43930,
        43945
      ],
      "filename": "lodash.js",
      "lineno": 1299,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002883",
        "name": "arity",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              43938,
              43942
            ],
            "loc": {
              "start": {
                "line": 1299,
                "column": 18
              },
              "end": {
                "line": 1299,
                "column": 22
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 2,
            "raw": "2",
            "range": [
              43943,
              43944
            ],
            "loc": {
              "start": {
                "line": 1299,
                "column": 23
              },
              "end": {
                "line": 1299,
                "column": 24
              }
            }
          },
          "range": [
            43938,
            43945
          ],
          "loc": {
            "start": {
              "line": 1299,
              "column": 18
            },
            "end": {
              "line": 1299,
              "column": 25
            }
          }
        },
        "value": "data[2]"
      }
    },
    "undocumented": true,
    "name": "arity",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~arity",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        43957,
        43974
      ],
      "filename": "lodash.js",
      "lineno": 1300,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002888",
        "name": "thisArg",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              43967,
              43971
            ],
            "loc": {
              "start": {
                "line": 1300,
                "column": 20
              },
              "end": {
                "line": 1300,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 3,
            "raw": "3",
            "range": [
              43972,
              43973
            ],
            "loc": {
              "start": {
                "line": 1300,
                "column": 25
              },
              "end": {
                "line": 1300,
                "column": 26
              }
            }
          },
          "range": [
            43967,
            43974
          ],
          "loc": {
            "start": {
              "line": 1300,
              "column": 20
            },
            "end": {
              "line": 1300,
              "column": 27
            }
          }
        },
        "value": "data[3]"
      }
    },
    "undocumented": true,
    "name": "thisArg",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~thisArg",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        43986,
        44007
      ],
      "filename": "lodash.js",
      "lineno": 1301,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002893",
        "name": "partialArgs",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              44000,
              44004
            ],
            "loc": {
              "start": {
                "line": 1301,
                "column": 24
              },
              "end": {
                "line": 1301,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 4,
            "raw": "4",
            "range": [
              44005,
              44006
            ],
            "loc": {
              "start": {
                "line": 1301,
                "column": 29
              },
              "end": {
                "line": 1301,
                "column": 30
              }
            }
          },
          "range": [
            44000,
            44007
          ],
          "loc": {
            "start": {
              "line": 1301,
              "column": 24
            },
            "end": {
              "line": 1301,
              "column": 31
            }
          }
        },
        "value": "data[4]"
      }
    },
    "undocumented": true,
    "name": "partialArgs",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~partialArgs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44019,
        44045
      ],
      "filename": "lodash.js",
      "lineno": 1302,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002898",
        "name": "partialRightArgs",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              44038,
              44042
            ],
            "loc": {
              "start": {
                "line": 1302,
                "column": 29
              },
              "end": {
                "line": 1302,
                "column": 33
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 5,
            "raw": "5",
            "range": [
              44043,
              44044
            ],
            "loc": {
              "start": {
                "line": 1302,
                "column": 34
              },
              "end": {
                "line": 1302,
                "column": 35
              }
            }
          },
          "range": [
            44038,
            44045
          ],
          "loc": {
            "start": {
              "line": 1302,
              "column": 29
            },
            "end": {
              "line": 1302,
              "column": 36
            }
          }
        },
        "value": "data[5]"
      }
    },
    "undocumented": true,
    "name": "partialRightArgs",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~partialRightArgs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44057,
        44081
      ],
      "filename": "lodash.js",
      "lineno": 1303,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002903",
        "name": "partialHolders",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              44074,
              44078
            ],
            "loc": {
              "start": {
                "line": 1303,
                "column": 27
              },
              "end": {
                "line": 1303,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 6,
            "raw": "6",
            "range": [
              44079,
              44080
            ],
            "loc": {
              "start": {
                "line": 1303,
                "column": 32
              },
              "end": {
                "line": 1303,
                "column": 33
              }
            }
          },
          "range": [
            44074,
            44081
          ],
          "loc": {
            "start": {
              "line": 1303,
              "column": 27
            },
            "end": {
              "line": 1303,
              "column": 34
            }
          }
        },
        "value": "data[6]"
      }
    },
    "undocumented": true,
    "name": "partialHolders",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~partialHolders",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44093,
        44122
      ],
      "filename": "lodash.js",
      "lineno": 1304,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002908",
        "name": "partialRightHolders",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "data",
            "range": [
              44115,
              44119
            ],
            "loc": {
              "start": {
                "line": 1304,
                "column": 32
              },
              "end": {
                "line": 1304,
                "column": 36
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 7,
            "raw": "7",
            "range": [
              44120,
              44121
            ],
            "loc": {
              "start": {
                "line": 1304,
                "column": 37
              },
              "end": {
                "line": 1304,
                "column": 38
              }
            }
          },
          "range": [
            44115,
            44122
          ],
          "loc": {
            "start": {
              "line": 1304,
              "column": 32
            },
            "end": {
              "line": 1304,
              "column": 39
            }
          }
        },
        "value": "data[7]"
      }
    },
    "undocumented": true,
    "name": "partialRightHolders",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~partialRightHolders",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44135,
        44163
      ],
      "filename": "lodash.js",
      "lineno": 1306,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002914",
        "name": "isBind",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "&",
          "left": {
            "type": "Identifier",
            "name": "bitmask",
            "range": [
              44144,
              44151
            ],
            "loc": {
              "start": {
                "line": 1306,
                "column": 19
              },
              "end": {
                "line": 1306,
                "column": 26
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "BIND_FLAG",
            "range": [
              44154,
              44163
            ],
            "loc": {
              "start": {
                "line": 1306,
                "column": 29
              },
              "end": {
                "line": 1306,
                "column": 38
              }
            }
          },
          "range": [
            44144,
            44163
          ],
          "loc": {
            "start": {
              "line": 1306,
              "column": 19
            },
            "end": {
              "line": 1306,
              "column": 38
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isBind",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~isBind",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44175,
        44210
      ],
      "filename": "lodash.js",
      "lineno": 1307,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002919",
        "name": "isBindKey",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "&",
          "left": {
            "type": "Identifier",
            "name": "bitmask",
            "range": [
              44187,
              44194
            ],
            "loc": {
              "start": {
                "line": 1307,
                "column": 22
              },
              "end": {
                "line": 1307,
                "column": 29
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "BIND_KEY_FLAG",
            "range": [
              44197,
              44210
            ],
            "loc": {
              "start": {
                "line": 1307,
                "column": 32
              },
              "end": {
                "line": 1307,
                "column": 45
              }
            }
          },
          "range": [
            44187,
            44210
          ],
          "loc": {
            "start": {
              "line": 1307,
              "column": 22
            },
            "end": {
              "line": 1307,
              "column": 45
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isBindKey",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~isBindKey",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44222,
        44252
      ],
      "filename": "lodash.js",
      "lineno": 1308,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002924",
        "name": "isCurry",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "&",
          "left": {
            "type": "Identifier",
            "name": "bitmask",
            "range": [
              44232,
              44239
            ],
            "loc": {
              "start": {
                "line": 1308,
                "column": 20
              },
              "end": {
                "line": 1308,
                "column": 27
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "CURRY_FLAG",
            "range": [
              44242,
              44252
            ],
            "loc": {
              "start": {
                "line": 1308,
                "column": 30
              },
              "end": {
                "line": 1308,
                "column": 40
              }
            }
          },
          "range": [
            44232,
            44252
          ],
          "loc": {
            "start": {
              "line": 1308,
              "column": 20
            },
            "end": {
              "line": 1308,
              "column": 40
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isCurry",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~isCurry",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44264,
        44305
      ],
      "filename": "lodash.js",
      "lineno": 1309,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002929",
        "name": "isCurryBound",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "&",
          "left": {
            "type": "Identifier",
            "name": "bitmask",
            "range": [
              44279,
              44286
            ],
            "loc": {
              "start": {
                "line": 1309,
                "column": 25
              },
              "end": {
                "line": 1309,
                "column": 32
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "CURRY_BOUND_FLAG",
            "range": [
              44289,
              44305
            ],
            "loc": {
              "start": {
                "line": 1309,
                "column": 35
              },
              "end": {
                "line": 1309,
                "column": 51
              }
            }
          },
          "range": [
            44279,
            44305
          ],
          "loc": {
            "start": {
              "line": 1309,
              "column": 25
            },
            "end": {
              "line": 1309,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isCurryBound",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~isCurryBound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44317,
        44327
      ],
      "filename": "lodash.js",
      "lineno": 1310,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002934",
        "name": "key",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "func",
          "range": [
            44323,
            44327
          ],
          "loc": {
            "start": {
              "line": 1310,
              "column": 16
            },
            "end": {
              "line": 1310,
              "column": 20
            }
          }
        },
        "value": "func"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44336,
        45515
      ],
      "filename": "lodash.js",
      "lineno": 1312,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002937",
        "name": "bound",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "bound",
            "range": [
              44345,
              44350
            ],
            "loc": {
              "start": {
                "line": 1312,
                "column": 15
              },
              "end": {
                "line": 1312,
                "column": 20
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        44367,
                        44372
                      ],
                      "loc": {
                        "start": {
                          "line": 1313,
                          "column": 12
                        },
                        "end": {
                          "line": 1313,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          44376,
                          44377
                        ],
                        "loc": {
                          "start": {
                            "line": 1313,
                            "column": 21
                          },
                          "end": {
                            "line": 1313,
                            "column": 22
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        44375,
                        44377
                      ],
                      "loc": {
                        "start": {
                          "line": 1313,
                          "column": 20
                        },
                        "end": {
                          "line": 1313,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      44367,
                      44377
                    ],
                    "loc": {
                      "start": {
                        "line": 1313,
                        "column": 12
                      },
                      "end": {
                        "line": 1313,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        44391,
                        44397
                      ],
                      "loc": {
                        "start": {
                          "line": 1314,
                          "column": 12
                        },
                        "end": {
                          "line": 1314,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "arguments",
                        "range": [
                          44400,
                          44409
                        ],
                        "loc": {
                          "start": {
                            "line": 1314,
                            "column": 21
                          },
                          "end": {
                            "line": 1314,
                            "column": 30
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          44410,
                          44416
                        ],
                        "loc": {
                          "start": {
                            "line": 1314,
                            "column": 31
                          },
                          "end": {
                            "line": 1314,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        44400,
                        44416
                      ],
                      "loc": {
                        "start": {
                          "line": 1314,
                          "column": 21
                        },
                        "end": {
                          "line": 1314,
                          "column": 37
                        }
                      }
                    },
                    "range": [
                      44391,
                      44416
                    ],
                    "loc": {
                      "start": {
                        "line": 1314,
                        "column": 12
                      },
                      "end": {
                        "line": 1314,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "args",
                      "range": [
                        44430,
                        44434
                      ],
                      "loc": {
                        "start": {
                          "line": 1315,
                          "column": 12
                        },
                        "end": {
                          "line": 1315,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          44437,
                          44442
                        ],
                        "loc": {
                          "start": {
                            "line": 1315,
                            "column": 19
                          },
                          "end": {
                            "line": 1315,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            44443,
                            44449
                          ],
                          "loc": {
                            "start": {
                              "line": 1315,
                              "column": 25
                            },
                            "end": {
                              "line": 1315,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "range": [
                        44437,
                        44450
                      ],
                      "loc": {
                        "start": {
                          "line": 1315,
                          "column": 19
                        },
                        "end": {
                          "line": 1315,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      44430,
                      44450
                    ],
                    "loc": {
                      "start": {
                        "line": 1315,
                        "column": 12
                      },
                      "end": {
                        "line": 1315,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  44363,
                  44451
                ],
                "loc": {
                  "start": {
                    "line": 1313,
                    "column": 8
                  },
                  "end": {
                    "line": 1315,
                    "column": 33
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        44470,
                        44475
                      ],
                      "loc": {
                        "start": {
                          "line": 1317,
                          "column": 17
                        },
                        "end": {
                          "line": 1317,
                          "column": 22
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      44468,
                      44475
                    ],
                    "loc": {
                      "start": {
                        "line": 1317,
                        "column": 15
                      },
                      "end": {
                        "line": 1317,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      44478,
                      44484
                    ],
                    "loc": {
                      "start": {
                        "line": 1317,
                        "column": 25
                      },
                      "end": {
                        "line": 1317,
                        "column": 31
                      }
                    }
                  },
                  "range": [
                    44468,
                    44484
                  ],
                  "loc": {
                    "start": {
                      "line": 1317,
                      "column": 15
                    },
                    "end": {
                      "line": 1317,
                      "column": 31
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              44498,
                              44502
                            ],
                            "loc": {
                              "start": {
                                "line": 1318,
                                "column": 10
                              },
                              "end": {
                                "line": 1318,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              44503,
                              44508
                            ],
                            "loc": {
                              "start": {
                                "line": 1318,
                                "column": 15
                              },
                              "end": {
                                "line": 1318,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            44498,
                            44509
                          ],
                          "loc": {
                            "start": {
                              "line": 1318,
                              "column": 10
                            },
                            "end": {
                              "line": 1318,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              44512,
                              44521
                            ],
                            "loc": {
                              "start": {
                                "line": 1318,
                                "column": 24
                              },
                              "end": {
                                "line": 1318,
                                "column": 33
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              44522,
                              44527
                            ],
                            "loc": {
                              "start": {
                                "line": 1318,
                                "column": 34
                              },
                              "end": {
                                "line": 1318,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            44512,
                            44528
                          ],
                          "loc": {
                            "start": {
                              "line": 1318,
                              "column": 24
                            },
                            "end": {
                              "line": 1318,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          44498,
                          44528
                        ],
                        "loc": {
                          "start": {
                            "line": 1318,
                            "column": 10
                          },
                          "end": {
                            "line": 1318,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        44498,
                        44529
                      ],
                      "loc": {
                        "start": {
                          "line": 1318,
                          "column": 10
                        },
                        "end": {
                          "line": 1318,
                          "column": 41
                        }
                      }
                    }
                  ],
                  "range": [
                    44486,
                    44539
                  ],
                  "loc": {
                    "start": {
                      "line": 1317,
                      "column": 33
                    },
                    "end": {
                      "line": 1319,
                      "column": 9
                    }
                  }
                },
                "range": [
                  44461,
                  44539
                ],
                "loc": {
                  "start": {
                    "line": 1317,
                    "column": 8
                  },
                  "end": {
                    "line": 1319,
                    "column": 9
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "partialArgs",
                  "range": [
                    44552,
                    44563
                  ],
                  "loc": {
                    "start": {
                      "line": 1320,
                      "column": 12
                    },
                    "end": {
                      "line": 1320,
                      "column": 23
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "args",
                          "range": [
                            44577,
                            44581
                          ],
                          "loc": {
                            "start": {
                              "line": 1321,
                              "column": 10
                            },
                            "end": {
                              "line": 1321,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "composeArgs",
                            "range": [
                              44584,
                              44595
                            ],
                            "loc": {
                              "start": {
                                "line": 1321,
                                "column": 17
                              },
                              "end": {
                                "line": 1321,
                                "column": 28
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "partialArgs",
                              "range": [
                                44596,
                                44607
                              ],
                              "loc": {
                                "start": {
                                  "line": 1321,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1321,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "partialHolders",
                              "range": [
                                44609,
                                44623
                              ],
                              "loc": {
                                "start": {
                                  "line": 1321,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1321,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                44625,
                                44629
                              ],
                              "loc": {
                                "start": {
                                  "line": 1321,
                                  "column": 58
                                },
                                "end": {
                                  "line": 1321,
                                  "column": 62
                                }
                              }
                            }
                          ],
                          "range": [
                            44584,
                            44630
                          ],
                          "loc": {
                            "start": {
                              "line": 1321,
                              "column": 17
                            },
                            "end": {
                              "line": 1321,
                              "column": 63
                            }
                          }
                        },
                        "range": [
                          44577,
                          44630
                        ],
                        "loc": {
                          "start": {
                            "line": 1321,
                            "column": 10
                          },
                          "end": {
                            "line": 1321,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        44577,
                        44631
                      ],
                      "loc": {
                        "start": {
                          "line": 1321,
                          "column": 10
                        },
                        "end": {
                          "line": 1321,
                          "column": 64
                        }
                      }
                    }
                  ],
                  "range": [
                    44565,
                    44641
                  ],
                  "loc": {
                    "start": {
                      "line": 1320,
                      "column": 25
                    },
                    "end": {
                      "line": 1322,
                      "column": 9
                    }
                  }
                },
                "alternate": null,
                "range": [
                  44548,
                  44641
                ],
                "loc": {
                  "start": {
                    "line": 1320,
                    "column": 8
                  },
                  "end": {
                    "line": 1322,
                    "column": 9
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "partialRightArgs",
                  "range": [
                    44654,
                    44670
                  ],
                  "loc": {
                    "start": {
                      "line": 1323,
                      "column": 12
                    },
                    "end": {
                      "line": 1323,
                      "column": 28
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "args",
                          "range": [
                            44684,
                            44688
                          ],
                          "loc": {
                            "start": {
                              "line": 1324,
                              "column": 10
                            },
                            "end": {
                              "line": 1324,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "composeArgsRight",
                            "range": [
                              44691,
                              44707
                            ],
                            "loc": {
                              "start": {
                                "line": 1324,
                                "column": 17
                              },
                              "end": {
                                "line": 1324,
                                "column": 33
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "partialRightArgs",
                              "range": [
                                44708,
                                44724
                              ],
                              "loc": {
                                "start": {
                                  "line": 1324,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1324,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "partialRightHolders",
                              "range": [
                                44726,
                                44745
                              ],
                              "loc": {
                                "start": {
                                  "line": 1324,
                                  "column": 52
                                },
                                "end": {
                                  "line": 1324,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                44747,
                                44751
                              ],
                              "loc": {
                                "start": {
                                  "line": 1324,
                                  "column": 73
                                },
                                "end": {
                                  "line": 1324,
                                  "column": 77
                                }
                              }
                            }
                          ],
                          "range": [
                            44691,
                            44752
                          ],
                          "loc": {
                            "start": {
                              "line": 1324,
                              "column": 17
                            },
                            "end": {
                              "line": 1324,
                              "column": 78
                            }
                          }
                        },
                        "range": [
                          44684,
                          44752
                        ],
                        "loc": {
                          "start": {
                            "line": 1324,
                            "column": 10
                          },
                          "end": {
                            "line": 1324,
                            "column": 78
                          }
                        }
                      },
                      "range": [
                        44684,
                        44753
                      ],
                      "loc": {
                        "start": {
                          "line": 1324,
                          "column": 10
                        },
                        "end": {
                          "line": 1324,
                          "column": 79
                        }
                      }
                    }
                  ],
                  "range": [
                    44672,
                    44763
                  ],
                  "loc": {
                    "start": {
                      "line": 1323,
                      "column": 30
                    },
                    "end": {
                      "line": 1325,
                      "column": 9
                    }
                  }
                },
                "alternate": null,
                "range": [
                  44650,
                  44763
                ],
                "loc": {
                  "start": {
                    "line": 1323,
                    "column": 8
                  },
                  "end": {
                    "line": 1325,
                    "column": 9
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "Identifier",
                    "name": "isCurry",
                    "range": [
                      44776,
                      44783
                    ],
                    "loc": {
                      "start": {
                        "line": 1326,
                        "column": 12
                      },
                      "end": {
                        "line": 1326,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        44787,
                        44793
                      ],
                      "loc": {
                        "start": {
                          "line": 1326,
                          "column": 23
                        },
                        "end": {
                          "line": 1326,
                          "column": 29
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "arity",
                      "range": [
                        44796,
                        44801
                      ],
                      "loc": {
                        "start": {
                          "line": 1326,
                          "column": 32
                        },
                        "end": {
                          "line": 1326,
                          "column": 37
                        }
                      }
                    },
                    "range": [
                      44787,
                      44801
                    ],
                    "loc": {
                      "start": {
                        "line": 1326,
                        "column": 23
                      },
                      "end": {
                        "line": 1326,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    44776,
                    44801
                  ],
                  "loc": {
                    "start": {
                      "line": 1326,
                      "column": 12
                    },
                    "end": {
                      "line": 1326,
                      "column": 37
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "|=",
                        "left": {
                          "type": "Identifier",
                          "name": "bitmask",
                          "range": [
                            44815,
                            44822
                          ],
                          "loc": {
                            "start": {
                              "line": 1327,
                              "column": 10
                            },
                            "end": {
                              "line": 1327,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "PARTIAL_FLAG",
                          "range": [
                            44826,
                            44838
                          ],
                          "loc": {
                            "start": {
                              "line": 1327,
                              "column": 21
                            },
                            "end": {
                              "line": 1327,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          44815,
                          44838
                        ],
                        "loc": {
                          "start": {
                            "line": 1327,
                            "column": 10
                          },
                          "end": {
                            "line": 1327,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        44815,
                        44839
                      ],
                      "loc": {
                        "start": {
                          "line": 1327,
                          "column": 10
                        },
                        "end": {
                          "line": 1327,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "&=",
                        "left": {
                          "type": "Identifier",
                          "name": "bitmask",
                          "range": [
                            44850,
                            44857
                          ],
                          "loc": {
                            "start": {
                              "line": 1328,
                              "column": 10
                            },
                            "end": {
                              "line": 1328,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "~",
                          "argument": {
                            "type": "Identifier",
                            "name": "PARTIAL_RIGHT_FLAG",
                            "range": [
                              44862,
                              44880
                            ],
                            "loc": {
                              "start": {
                                "line": 1328,
                                "column": 22
                              },
                              "end": {
                                "line": 1328,
                                "column": 40
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            44861,
                            44880
                          ],
                          "loc": {
                            "start": {
                              "line": 1328,
                              "column": 21
                            },
                            "end": {
                              "line": 1328,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          44850,
                          44880
                        ],
                        "loc": {
                          "start": {
                            "line": 1328,
                            "column": 10
                          },
                          "end": {
                            "line": 1328,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        44850,
                        44891
                      ],
                      "loc": {
                        "start": {
                          "line": 1328,
                          "column": 10
                        },
                        "end": {
                          "line": 1329,
                          "column": 10
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "isCurryBound",
                          "range": [
                            44896,
                            44908
                          ],
                          "loc": {
                            "start": {
                              "line": 1329,
                              "column": 15
                            },
                            "end": {
                              "line": 1329,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          44895,
                          44908
                        ],
                        "loc": {
                          "start": {
                            "line": 1329,
                            "column": 14
                          },
                          "end": {
                            "line": 1329,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "&=",
                              "left": {
                                "type": "Identifier",
                                "name": "bitmask",
                                "range": [
                                  44924,
                                  44931
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1330,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1330,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "~",
                                "argument": {
                                  "type": "BinaryExpression",
                                  "operator": "|",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "BIND_FLAG",
                                    "range": [
                                      44937,
                                      44946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1330,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1330,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "BIND_KEY_FLAG",
                                    "range": [
                                      44949,
                                      44962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1330,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 1330,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    44937,
                                    44962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1330,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1330,
                                      "column": 50
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  44935,
                                  44963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1330,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1330,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                44924,
                                44963
                              ],
                              "loc": {
                                "start": {
                                  "line": 1330,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1330,
                                  "column": 51
                                }
                              }
                            },
                            "range": [
                              44924,
                              44964
                            ],
                            "loc": {
                              "start": {
                                "line": 1330,
                                "column": 12
                              },
                              "end": {
                                "line": 1330,
                                "column": 52
                              }
                            }
                          }
                        ],
                        "range": [
                          44910,
                          44976
                        ],
                        "loc": {
                          "start": {
                            "line": 1329,
                            "column": 29
                          },
                          "end": {
                            "line": 1331,
                            "column": 11
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        44891,
                        44976
                      ],
                      "loc": {
                        "start": {
                          "line": 1329,
                          "column": 10
                        },
                        "end": {
                          "line": 1331,
                          "column": 11
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "newArity",
                            "range": [
                              44991,
                              44999
                            ],
                            "loc": {
                              "start": {
                                "line": 1332,
                                "column": 14
                              },
                              "end": {
                                "line": 1332,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeMax",
                              "range": [
                                45002,
                                45011
                              ],
                              "loc": {
                                "start": {
                                  "line": 1332,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1332,
                                  "column": 34
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  45012,
                                  45013
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1332,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1332,
                                    "column": 36
                                  }
                                }
                              },
                              {
                                "type": "BinaryExpression",
                                "operator": "-",
                                "left": {
                                  "type": "Identifier",
                                  "name": "arity",
                                  "range": [
                                    45015,
                                    45020
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1332,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 1332,
                                      "column": 43
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    45023,
                                    45029
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1332,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1332,
                                      "column": 52
                                    }
                                  }
                                },
                                "range": [
                                  45015,
                                  45029
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1332,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 1332,
                                    "column": 52
                                  }
                                }
                              }
                            ],
                            "range": [
                              45002,
                              45030
                            ],
                            "loc": {
                              "start": {
                                "line": 1332,
                                "column": 25
                              },
                              "end": {
                                "line": 1332,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            44991,
                            45030
                          ],
                          "loc": {
                            "start": {
                              "line": 1332,
                              "column": 14
                            },
                            "end": {
                              "line": 1332,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        44987,
                        45031
                      ],
                      "loc": {
                        "start": {
                          "line": 1332,
                          "column": 10
                        },
                        "end": {
                          "line": 1332,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseCreateWrapper",
                          "range": [
                            45049,
                            45066
                          ],
                          "loc": {
                            "start": {
                              "line": 1333,
                              "column": 17
                            },
                            "end": {
                              "line": 1333,
                              "column": 34
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  45068,
                                  45072
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1333,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 1333,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "bitmask",
                                "range": [
                                  45074,
                                  45081
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1333,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 1333,
                                    "column": 49
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "newArity",
                                "range": [
                                  45083,
                                  45091
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1333,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 1333,
                                    "column": 59
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  45093,
                                  45100
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1333,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 1333,
                                    "column": 68
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  45102,
                                  45106
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1333,
                                    "column": 70
                                  },
                                  "end": {
                                    "line": 1333,
                                    "column": 74
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  45108,
                                  45112
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1333,
                                    "column": 76
                                  },
                                  "end": {
                                    "line": 1333,
                                    "column": 80
                                  }
                                }
                              },
                              {
                                "type": "ArrayExpression",
                                "elements": [],
                                "range": [
                                  45114,
                                  45116
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1333,
                                    "column": 82
                                  },
                                  "end": {
                                    "line": 1333,
                                    "column": 84
                                  }
                                }
                              }
                            ],
                            "range": [
                              45067,
                              45117
                            ],
                            "loc": {
                              "start": {
                                "line": 1333,
                                "column": 35
                              },
                              "end": {
                                "line": 1333,
                                "column": 85
                              }
                            }
                          }
                        ],
                        "range": [
                          45049,
                          45118
                        ],
                        "loc": {
                          "start": {
                            "line": 1333,
                            "column": 17
                          },
                          "end": {
                            "line": 1333,
                            "column": 86
                          }
                        }
                      },
                      "range": [
                        45042,
                        45119
                      ],
                      "loc": {
                        "start": {
                          "line": 1333,
                          "column": 10
                        },
                        "end": {
                          "line": 1333,
                          "column": 87
                        }
                      }
                    }
                  ],
                  "range": [
                    44803,
                    45129
                  ],
                  "loc": {
                    "start": {
                      "line": 1326,
                      "column": 39
                    },
                    "end": {
                      "line": 1334,
                      "column": 9
                    }
                  }
                },
                "alternate": null,
                "range": [
                  44772,
                  45129
                ],
                "loc": {
                  "start": {
                    "line": 1326,
                    "column": 8
                  },
                  "end": {
                    "line": 1334,
                    "column": 9
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "thisBinding",
                      "range": [
                        45142,
                        45153
                      ],
                      "loc": {
                        "start": {
                          "line": 1335,
                          "column": 12
                        },
                        "end": {
                          "line": 1335,
                          "column": 23
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "isBind",
                        "range": [
                          45156,
                          45162
                        ],
                        "loc": {
                          "start": {
                            "line": 1335,
                            "column": 26
                          },
                          "end": {
                            "line": 1335,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          45165,
                          45172
                        ],
                        "loc": {
                          "start": {
                            "line": 1335,
                            "column": 35
                          },
                          "end": {
                            "line": 1335,
                            "column": 42
                          }
                        }
                      },
                      "alternate": {
                        "type": "ThisExpression",
                        "range": [
                          45175,
                          45179
                        ],
                        "loc": {
                          "start": {
                            "line": 1335,
                            "column": 45
                          },
                          "end": {
                            "line": 1335,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        45156,
                        45179
                      ],
                      "loc": {
                        "start": {
                          "line": 1335,
                          "column": 26
                        },
                        "end": {
                          "line": 1335,
                          "column": 49
                        }
                      }
                    },
                    "range": [
                      45142,
                      45179
                    ],
                    "loc": {
                      "start": {
                        "line": 1335,
                        "column": 12
                      },
                      "end": {
                        "line": 1335,
                        "column": 49
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  45138,
                  45180
                ],
                "loc": {
                  "start": {
                    "line": 1335,
                    "column": 8
                  },
                  "end": {
                    "line": 1335,
                    "column": 50
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "isBindKey",
                  "range": [
                    45193,
                    45202
                  ],
                  "loc": {
                    "start": {
                      "line": 1336,
                      "column": 12
                    },
                    "end": {
                      "line": 1336,
                      "column": 21
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "func",
                          "range": [
                            45216,
                            45220
                          ],
                          "loc": {
                            "start": {
                              "line": 1337,
                              "column": 10
                            },
                            "end": {
                              "line": 1337,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "thisBinding",
                            "range": [
                              45223,
                              45234
                            ],
                            "loc": {
                              "start": {
                                "line": 1337,
                                "column": 17
                              },
                              "end": {
                                "line": 1337,
                                "column": 28
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              45235,
                              45238
                            ],
                            "loc": {
                              "start": {
                                "line": 1337,
                                "column": 29
                              },
                              "end": {
                                "line": 1337,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            45223,
                            45239
                          ],
                          "loc": {
                            "start": {
                              "line": 1337,
                              "column": 17
                            },
                            "end": {
                              "line": 1337,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          45216,
                          45239
                        ],
                        "loc": {
                          "start": {
                            "line": 1337,
                            "column": 10
                          },
                          "end": {
                            "line": 1337,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        45216,
                        45240
                      ],
                      "loc": {
                        "start": {
                          "line": 1337,
                          "column": 10
                        },
                        "end": {
                          "line": 1337,
                          "column": 34
                        }
                      }
                    }
                  ],
                  "range": [
                    45204,
                    45250
                  ],
                  "loc": {
                    "start": {
                      "line": 1336,
                      "column": 23
                    },
                    "end": {
                      "line": 1338,
                      "column": 9
                    }
                  }
                },
                "alternate": null,
                "range": [
                  45189,
                  45250
                ],
                "loc": {
                  "start": {
                    "line": 1336,
                    "column": 8
                  },
                  "end": {
                    "line": 1338,
                    "column": 9
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "instanceof",
                  "left": {
                    "type": "ThisExpression",
                    "range": [
                      45263,
                      45267
                    ],
                    "loc": {
                      "start": {
                        "line": 1339,
                        "column": 12
                      },
                      "end": {
                        "line": 1339,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "bound",
                    "range": [
                      45279,
                      45284
                    ],
                    "loc": {
                      "start": {
                        "line": 1339,
                        "column": 28
                      },
                      "end": {
                        "line": 1339,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    45263,
                    45284
                  ],
                  "loc": {
                    "start": {
                      "line": 1339,
                      "column": 12
                    },
                    "end": {
                      "line": 1339,
                      "column": 33
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "thisBinding",
                          "range": [
                            45298,
                            45309
                          ],
                          "loc": {
                            "start": {
                              "line": 1340,
                              "column": 10
                            },
                            "end": {
                              "line": 1340,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "baseCreate",
                            "range": [
                              45312,
                              45322
                            ],
                            "loc": {
                              "start": {
                                "line": 1340,
                                "column": 24
                              },
                              "end": {
                                "line": 1340,
                                "column": 34
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  45323,
                                  45327
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1340,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1340,
                                    "column": 39
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "prototype",
                                "range": [
                                  45328,
                                  45337
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1340,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 1340,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                45323,
                                45337
                              ],
                              "loc": {
                                "start": {
                                  "line": 1340,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1340,
                                  "column": 49
                                }
                              }
                            }
                          ],
                          "range": [
                            45312,
                            45338
                          ],
                          "loc": {
                            "start": {
                              "line": 1340,
                              "column": 24
                            },
                            "end": {
                              "line": 1340,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          45298,
                          45338
                        ],
                        "loc": {
                          "start": {
                            "line": 1340,
                            "column": 10
                          },
                          "end": {
                            "line": 1340,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        45298,
                        45339
                      ],
                      "loc": {
                        "start": {
                          "line": 1340,
                          "column": 10
                        },
                        "end": {
                          "line": 1340,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              45354,
                              45360
                            ],
                            "loc": {
                              "start": {
                                "line": 1341,
                                "column": 14
                              },
                              "end": {
                                "line": 1341,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  45363,
                                  45367
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1341,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1341,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "apply",
                                "range": [
                                  45368,
                                  45373
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1341,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1341,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                45363,
                                45373
                              ],
                              "loc": {
                                "start": {
                                  "line": 1341,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1341,
                                  "column": 33
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "thisBinding",
                                "range": [
                                  45374,
                                  45385
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1341,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1341,
                                    "column": 45
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  45387,
                                  45391
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1341,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 1341,
                                    "column": 51
                                  }
                                }
                              }
                            ],
                            "range": [
                              45363,
                              45392
                            ],
                            "loc": {
                              "start": {
                                "line": 1341,
                                "column": 23
                              },
                              "end": {
                                "line": 1341,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            45354,
                            45392
                          ],
                          "loc": {
                            "start": {
                              "line": 1341,
                              "column": 14
                            },
                            "end": {
                              "line": 1341,
                              "column": 52
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        45350,
                        45393
                      ],
                      "loc": {
                        "start": {
                          "line": 1341,
                          "column": 10
                        },
                        "end": {
                          "line": 1341,
                          "column": 53
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isObject",
                            "range": [
                              45411,
                              45419
                            ],
                            "loc": {
                              "start": {
                                "line": 1342,
                                "column": 17
                              },
                              "end": {
                                "line": 1342,
                                "column": 25
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                45420,
                                45426
                              ],
                              "loc": {
                                "start": {
                                  "line": 1342,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1342,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            45411,
                            45427
                          ],
                          "loc": {
                            "start": {
                              "line": 1342,
                              "column": 17
                            },
                            "end": {
                              "line": 1342,
                              "column": 33
                            }
                          }
                        },
                        "consequent": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            45430,
                            45436
                          ],
                          "loc": {
                            "start": {
                              "line": 1342,
                              "column": 36
                            },
                            "end": {
                              "line": 1342,
                              "column": 42
                            }
                          }
                        },
                        "alternate": {
                          "type": "Identifier",
                          "name": "thisBinding",
                          "range": [
                            45439,
                            45450
                          ],
                          "loc": {
                            "start": {
                              "line": 1342,
                              "column": 45
                            },
                            "end": {
                              "line": 1342,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          45411,
                          45450
                        ],
                        "loc": {
                          "start": {
                            "line": 1342,
                            "column": 17
                          },
                          "end": {
                            "line": 1342,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        45404,
                        45451
                      ],
                      "loc": {
                        "start": {
                          "line": 1342,
                          "column": 10
                        },
                        "end": {
                          "line": 1342,
                          "column": 57
                        }
                      }
                    }
                  ],
                  "range": [
                    45286,
                    45461
                  ],
                  "loc": {
                    "start": {
                      "line": 1339,
                      "column": 35
                    },
                    "end": {
                      "line": 1343,
                      "column": 9
                    }
                  }
                },
                "alternate": null,
                "range": [
                  45259,
                  45461
                ],
                "loc": {
                  "start": {
                    "line": 1339,
                    "column": 8
                  },
                  "end": {
                    "line": 1343,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        45477,
                        45481
                      ],
                      "loc": {
                        "start": {
                          "line": 1344,
                          "column": 15
                        },
                        "end": {
                          "line": 1344,
                          "column": 19
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "apply",
                      "range": [
                        45482,
                        45487
                      ],
                      "loc": {
                        "start": {
                          "line": 1344,
                          "column": 20
                        },
                        "end": {
                          "line": 1344,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      45477,
                      45487
                    ],
                    "loc": {
                      "start": {
                        "line": 1344,
                        "column": 15
                      },
                      "end": {
                        "line": 1344,
                        "column": 25
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "thisBinding",
                      "range": [
                        45488,
                        45499
                      ],
                      "loc": {
                        "start": {
                          "line": 1344,
                          "column": 26
                        },
                        "end": {
                          "line": 1344,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "args",
                      "range": [
                        45501,
                        45505
                      ],
                      "loc": {
                        "start": {
                          "line": 1344,
                          "column": 39
                        },
                        "end": {
                          "line": 1344,
                          "column": 43
                        }
                      }
                    }
                  ],
                  "range": [
                    45477,
                    45506
                  ],
                  "loc": {
                    "start": {
                      "line": 1344,
                      "column": 15
                    },
                    "end": {
                      "line": 1344,
                      "column": 44
                    }
                  }
                },
                "range": [
                  45470,
                  45507
                ],
                "loc": {
                  "start": {
                    "line": 1344,
                    "column": 8
                  },
                  "end": {
                    "line": 1344,
                    "column": 45
                  }
                }
              }
            ],
            "range": [
              44353,
              45515
            ],
            "loc": {
              "start": {
                "line": 1312,
                "column": 23
              },
              "end": {
                "line": 1345,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            44336,
            45515
          ],
          "loc": {
            "start": {
              "line": 1312,
              "column": 6
            },
            "end": {
              "line": 1345,
              "column": 7
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateWrapper",
        "paramnames": []
      },
      "vars": {
        "index": null,
        "length": null,
        "args": null,
        "args[undefined]": null,
        "bitmask": null,
        "newArity": null,
        "thisBinding": null,
        "func": null,
        "result": null
      }
    },
    "undocumented": true,
    "name": "bound",
    "kind": "function",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44367,
        44377
      ],
      "filename": "lodash.js",
      "lineno": 1313,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002941",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              44376,
              44377
            ],
            "loc": {
              "start": {
                "line": 1313,
                "column": 21
              },
              "end": {
                "line": 1313,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            44375,
            44377
          ],
          "loc": {
            "start": {
              "line": 1313,
              "column": 20
            },
            "end": {
              "line": 1313,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44391,
        44416
      ],
      "filename": "lodash.js",
      "lineno": 1314,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002945",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              44400,
              44409
            ],
            "loc": {
              "start": {
                "line": 1314,
                "column": 21
              },
              "end": {
                "line": 1314,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              44410,
              44416
            ],
            "loc": {
              "start": {
                "line": 1314,
                "column": 31
              },
              "end": {
                "line": 1314,
                "column": 37
              }
            }
          },
          "range": [
            44400,
            44416
          ],
          "loc": {
            "start": {
              "line": 1314,
              "column": 21
            },
            "end": {
              "line": 1314,
              "column": 37
            }
          }
        },
        "value": "arguments.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44430,
        44450
      ],
      "filename": "lodash.js",
      "lineno": 1315,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002950",
        "name": "args",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              44437,
              44442
            ],
            "loc": {
              "start": {
                "line": 1315,
                "column": 19
              },
              "end": {
                "line": 1315,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                44443,
                44449
              ],
              "loc": {
                "start": {
                  "line": 1315,
                  "column": 25
                },
                "end": {
                  "line": 1315,
                  "column": 31
                }
              }
            }
          ],
          "range": [
            44437,
            44450
          ],
          "loc": {
            "start": {
              "line": 1315,
              "column": 19
            },
            "end": {
              "line": 1315,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44498,
        44528
      ],
      "filename": "lodash.js",
      "lineno": 1318,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002962",
        "name": "args[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              44512,
              44521
            ],
            "loc": {
              "start": {
                "line": 1318,
                "column": 24
              },
              "end": {
                "line": 1318,
                "column": 33
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              44522,
              44527
            ],
            "loc": {
              "start": {
                "line": 1318,
                "column": 34
              },
              "end": {
                "line": 1318,
                "column": 39
              }
            }
          },
          "range": [
            44512,
            44528
          ],
          "loc": {
            "start": {
              "line": 1318,
              "column": 24
            },
            "end": {
              "line": 1318,
              "column": 40
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateWrapper~bound",
        "value": "arguments[undefined]"
      }
    },
    "undocumented": true,
    "name": "args[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~args[undefined]",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44577,
        44630
      ],
      "filename": "lodash.js",
      "lineno": 1321,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002973",
        "name": "args",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "composeArgs",
            "range": [
              44584,
              44595
            ],
            "loc": {
              "start": {
                "line": 1321,
                "column": 17
              },
              "end": {
                "line": 1321,
                "column": 28
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "partialArgs",
              "range": [
                44596,
                44607
              ],
              "loc": {
                "start": {
                  "line": 1321,
                  "column": 29
                },
                "end": {
                  "line": 1321,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialHolders",
              "range": [
                44609,
                44623
              ],
              "loc": {
                "start": {
                  "line": 1321,
                  "column": 42
                },
                "end": {
                  "line": 1321,
                  "column": 56
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                44625,
                44629
              ],
              "loc": {
                "start": {
                  "line": 1321,
                  "column": 58
                },
                "end": {
                  "line": 1321,
                  "column": 62
                }
              }
            }
          ],
          "range": [
            44584,
            44630
          ],
          "loc": {
            "start": {
              "line": 1321,
              "column": 17
            },
            "end": {
              "line": 1321,
              "column": 63
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateWrapper~bound"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~args",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44684,
        44752
      ],
      "filename": "lodash.js",
      "lineno": 1324,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002984",
        "name": "args",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "composeArgsRight",
            "range": [
              44691,
              44707
            ],
            "loc": {
              "start": {
                "line": 1324,
                "column": 17
              },
              "end": {
                "line": 1324,
                "column": 33
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "partialRightArgs",
              "range": [
                44708,
                44724
              ],
              "loc": {
                "start": {
                  "line": 1324,
                  "column": 34
                },
                "end": {
                  "line": 1324,
                  "column": 50
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialRightHolders",
              "range": [
                44726,
                44745
              ],
              "loc": {
                "start": {
                  "line": 1324,
                  "column": 52
                },
                "end": {
                  "line": 1324,
                  "column": 71
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                44747,
                44751
              ],
              "loc": {
                "start": {
                  "line": 1324,
                  "column": 73
                },
                "end": {
                  "line": 1324,
                  "column": 77
                }
              }
            }
          ],
          "range": [
            44691,
            44752
          ],
          "loc": {
            "start": {
              "line": 1324,
              "column": 17
            },
            "end": {
              "line": 1324,
              "column": 78
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateWrapper~bound"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~args",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44815,
        44838
      ],
      "filename": "lodash.js",
      "lineno": 1327,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100002999",
        "name": "bitmask",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "PARTIAL_FLAG",
          "range": [
            44826,
            44838
          ],
          "loc": {
            "start": {
              "line": 1327,
              "column": 21
            },
            "end": {
              "line": 1327,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateWrapper",
        "value": "PARTIAL_FLAG"
      }
    },
    "undocumented": true,
    "name": "bitmask",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bitmask",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44850,
        44880
      ],
      "filename": "lodash.js",
      "lineno": 1328,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003003",
        "name": "bitmask",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "~",
          "argument": {
            "type": "Identifier",
            "name": "PARTIAL_RIGHT_FLAG",
            "range": [
              44862,
              44880
            ],
            "loc": {
              "start": {
                "line": 1328,
                "column": 22
              },
              "end": {
                "line": 1328,
                "column": 40
              }
            }
          },
          "prefix": true,
          "range": [
            44861,
            44880
          ],
          "loc": {
            "start": {
              "line": 1328,
              "column": 21
            },
            "end": {
              "line": 1328,
              "column": 40
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateWrapper~bound",
        "value": "~PARTIAL_RIGHT_FLAG"
      }
    },
    "undocumented": true,
    "name": "bitmask",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~bitmask",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44924,
        44963
      ],
      "filename": "lodash.js",
      "lineno": 1330,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003012",
        "name": "bitmask",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "~",
          "argument": {
            "type": "BinaryExpression",
            "operator": "|",
            "left": {
              "type": "Identifier",
              "name": "BIND_FLAG",
              "range": [
                44937,
                44946
              ],
              "loc": {
                "start": {
                  "line": 1330,
                  "column": 25
                },
                "end": {
                  "line": 1330,
                  "column": 34
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "BIND_KEY_FLAG",
              "range": [
                44949,
                44962
              ],
              "loc": {
                "start": {
                  "line": 1330,
                  "column": 37
                },
                "end": {
                  "line": 1330,
                  "column": 50
                }
              }
            },
            "range": [
              44937,
              44962
            ],
            "loc": {
              "start": {
                "line": 1330,
                "column": 25
              },
              "end": {
                "line": 1330,
                "column": 50
              }
            }
          },
          "prefix": true,
          "range": [
            44935,
            44963
          ],
          "loc": {
            "start": {
              "line": 1330,
              "column": 23
            },
            "end": {
              "line": 1330,
              "column": 51
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateWrapper~bound",
        "value": "~"
      }
    },
    "undocumented": true,
    "name": "bitmask",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~bitmask",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        44991,
        45030
      ],
      "filename": "lodash.js",
      "lineno": 1332,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003019",
        "name": "newArity",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "nativeMax",
            "range": [
              45002,
              45011
            ],
            "loc": {
              "start": {
                "line": 1332,
                "column": 25
              },
              "end": {
                "line": 1332,
                "column": 34
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                45012,
                45013
              ],
              "loc": {
                "start": {
                  "line": 1332,
                  "column": 35
                },
                "end": {
                  "line": 1332,
                  "column": 36
                }
              }
            },
            {
              "type": "BinaryExpression",
              "operator": "-",
              "left": {
                "type": "Identifier",
                "name": "arity",
                "range": [
                  45015,
                  45020
                ],
                "loc": {
                  "start": {
                    "line": 1332,
                    "column": 38
                  },
                  "end": {
                    "line": 1332,
                    "column": 43
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  45023,
                  45029
                ],
                "loc": {
                  "start": {
                    "line": 1332,
                    "column": 46
                  },
                  "end": {
                    "line": 1332,
                    "column": 52
                  }
                }
              },
              "range": [
                45015,
                45029
              ],
              "loc": {
                "start": {
                  "line": 1332,
                  "column": 38
                },
                "end": {
                  "line": 1332,
                  "column": 52
                }
              }
            }
          ],
          "range": [
            45002,
            45030
          ],
          "loc": {
            "start": {
              "line": 1332,
              "column": 25
            },
            "end": {
              "line": 1332,
              "column": 53
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "newArity",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~newArity",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        45142,
        45179
      ],
      "filename": "lodash.js",
      "lineno": 1335,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003039",
        "name": "thisBinding",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "isBind",
            "range": [
              45156,
              45162
            ],
            "loc": {
              "start": {
                "line": 1335,
                "column": 26
              },
              "end": {
                "line": 1335,
                "column": 32
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "thisArg",
            "range": [
              45165,
              45172
            ],
            "loc": {
              "start": {
                "line": 1335,
                "column": 35
              },
              "end": {
                "line": 1335,
                "column": 42
              }
            }
          },
          "alternate": {
            "type": "ThisExpression",
            "range": [
              45175,
              45179
            ],
            "loc": {
              "start": {
                "line": 1335,
                "column": 45
              },
              "end": {
                "line": 1335,
                "column": 49
              }
            }
          },
          "range": [
            45156,
            45179
          ],
          "loc": {
            "start": {
              "line": 1335,
              "column": 26
            },
            "end": {
              "line": 1335,
              "column": 49
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "thisBinding",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~thisBinding",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        45216,
        45239
      ],
      "filename": "lodash.js",
      "lineno": 1337,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003049",
        "name": "func",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "thisBinding",
            "range": [
              45223,
              45234
            ],
            "loc": {
              "start": {
                "line": 1337,
                "column": 17
              },
              "end": {
                "line": 1337,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "key",
            "range": [
              45235,
              45238
            ],
            "loc": {
              "start": {
                "line": 1337,
                "column": 29
              },
              "end": {
                "line": 1337,
                "column": 32
              }
            }
          },
          "range": [
            45223,
            45239
          ],
          "loc": {
            "start": {
              "line": 1337,
              "column": 17
            },
            "end": {
              "line": 1337,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateWrapper",
        "value": "thisBinding[undefined]"
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~func",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        45298,
        45338
      ],
      "filename": "lodash.js",
      "lineno": 1340,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003060",
        "name": "thisBinding",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseCreate",
            "range": [
              45312,
              45322
            ],
            "loc": {
              "start": {
                "line": 1340,
                "column": 24
              },
              "end": {
                "line": 1340,
                "column": 34
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "func",
                "range": [
                  45323,
                  45327
                ],
                "loc": {
                  "start": {
                    "line": 1340,
                    "column": 35
                  },
                  "end": {
                    "line": 1340,
                    "column": 39
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "prototype",
                "range": [
                  45328,
                  45337
                ],
                "loc": {
                  "start": {
                    "line": 1340,
                    "column": 40
                  },
                  "end": {
                    "line": 1340,
                    "column": 49
                  }
                }
              },
              "range": [
                45323,
                45337
              ],
              "loc": {
                "start": {
                  "line": 1340,
                  "column": 35
                },
                "end": {
                  "line": 1340,
                  "column": 49
                }
              }
            }
          ],
          "range": [
            45312,
            45338
          ],
          "loc": {
            "start": {
              "line": 1340,
              "column": 24
            },
            "end": {
              "line": 1340,
              "column": 50
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseCreateWrapper~bound"
      }
    },
    "undocumented": true,
    "name": "thisBinding",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~thisBinding",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        45354,
        45392
      ],
      "filename": "lodash.js",
      "lineno": 1341,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003068",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                45363,
                45367
              ],
              "loc": {
                "start": {
                  "line": 1341,
                  "column": 23
                },
                "end": {
                  "line": 1341,
                  "column": 27
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                45368,
                45373
              ],
              "loc": {
                "start": {
                  "line": 1341,
                  "column": 28
                },
                "end": {
                  "line": 1341,
                  "column": 33
                }
              }
            },
            "range": [
              45363,
              45373
            ],
            "loc": {
              "start": {
                "line": 1341,
                "column": 23
              },
              "end": {
                "line": 1341,
                "column": 33
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "thisBinding",
              "range": [
                45374,
                45385
              ],
              "loc": {
                "start": {
                  "line": 1341,
                  "column": 34
                },
                "end": {
                  "line": 1341,
                  "column": 45
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                45387,
                45391
              ],
              "loc": {
                "start": {
                  "line": 1341,
                  "column": 47
                },
                "end": {
                  "line": 1341,
                  "column": 51
                }
              }
            }
          ],
          "range": [
            45363,
            45392
          ],
          "loc": {
            "start": {
              "line": 1341,
              "column": 23
            },
            "end": {
              "line": 1341,
              "column": 52
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseCreateWrapper~bound",
    "longname": "<anonymous>~runInContext~baseCreateWrapper~bound~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        45897,
        46872
      ],
      "filename": "lodash.js",
      "lineno": 1359,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003097",
        "name": "baseDifference",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseDifference",
            "range": [
              45906,
              45920
            ],
            "loc": {
              "start": {
                "line": 1359,
                "column": 13
              },
              "end": {
                "line": 1359,
                "column": 27
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                45921,
                45926
              ],
              "loc": {
                "start": {
                  "line": 1359,
                  "column": 28
                },
                "end": {
                  "line": 1359,
                  "column": 33
                }
              }
            },
            {
              "type": "Identifier",
              "name": "values",
              "range": [
                45928,
                45934
              ],
              "loc": {
                "start": {
                  "line": 1359,
                  "column": 35
                },
                "end": {
                  "line": 1359,
                  "column": 41
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        45948,
                        45954
                      ],
                      "loc": {
                        "start": {
                          "line": 1360,
                          "column": 10
                        },
                        "end": {
                          "line": 1360,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          45957,
                          45962
                        ],
                        "loc": {
                          "start": {
                            "line": 1360,
                            "column": 19
                          },
                          "end": {
                            "line": 1360,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            45965,
                            45970
                          ],
                          "loc": {
                            "start": {
                              "line": 1360,
                              "column": 27
                            },
                            "end": {
                              "line": 1360,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            45971,
                            45977
                          ],
                          "loc": {
                            "start": {
                              "line": 1360,
                              "column": 33
                            },
                            "end": {
                              "line": 1360,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          45965,
                          45977
                        ],
                        "loc": {
                          "start": {
                            "line": 1360,
                            "column": 27
                          },
                          "end": {
                            "line": 1360,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          45980,
                          45981
                        ],
                        "loc": {
                          "start": {
                            "line": 1360,
                            "column": 42
                          },
                          "end": {
                            "line": 1360,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        45957,
                        45981
                      ],
                      "loc": {
                        "start": {
                          "line": 1360,
                          "column": 19
                        },
                        "end": {
                          "line": 1360,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      45948,
                      45981
                    ],
                    "loc": {
                      "start": {
                        "line": 1360,
                        "column": 10
                      },
                      "end": {
                        "line": 1360,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  45944,
                  45982
                ],
                "loc": {
                  "start": {
                    "line": 1360,
                    "column": 6
                  },
                  "end": {
                    "line": 1360,
                    "column": 44
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      45994,
                      46000
                    ],
                    "loc": {
                      "start": {
                        "line": 1361,
                        "column": 11
                      },
                      "end": {
                        "line": 1361,
                        "column": 17
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    45993,
                    46000
                  ],
                  "loc": {
                    "start": {
                      "line": 1361,
                      "column": 10
                    },
                    "end": {
                      "line": 1361,
                      "column": 17
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ArrayExpression",
                        "elements": [],
                        "range": [
                          46019,
                          46021
                        ],
                        "loc": {
                          "start": {
                            "line": 1362,
                            "column": 15
                          },
                          "end": {
                            "line": 1362,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        46012,
                        46022
                      ],
                      "loc": {
                        "start": {
                          "line": 1362,
                          "column": 8
                        },
                        "end": {
                          "line": 1362,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    46002,
                    46030
                  ],
                  "loc": {
                    "start": {
                      "line": 1361,
                      "column": 19
                    },
                    "end": {
                      "line": 1363,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  45989,
                  46030
                ],
                "loc": {
                  "start": {
                    "line": 1361,
                    "column": 6
                  },
                  "end": {
                    "line": 1363,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        46041,
                        46046
                      ],
                      "loc": {
                        "start": {
                          "line": 1364,
                          "column": 10
                        },
                        "end": {
                          "line": 1364,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          46050,
                          46051
                        ],
                        "loc": {
                          "start": {
                            "line": 1364,
                            "column": 19
                          },
                          "end": {
                            "line": 1364,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        46049,
                        46051
                      ],
                      "loc": {
                        "start": {
                          "line": 1364,
                          "column": 18
                        },
                        "end": {
                          "line": 1364,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      46041,
                      46051
                    ],
                    "loc": {
                      "start": {
                        "line": 1364,
                        "column": 10
                      },
                      "end": {
                        "line": 1364,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "indexOf",
                      "range": [
                        46063,
                        46070
                      ],
                      "loc": {
                        "start": {
                          "line": 1365,
                          "column": 10
                        },
                        "end": {
                          "line": 1365,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "getIndexOf",
                        "range": [
                          46073,
                          46083
                        ],
                        "loc": {
                          "start": {
                            "line": 1365,
                            "column": 20
                          },
                          "end": {
                            "line": 1365,
                            "column": 30
                          }
                        }
                      },
                      "arguments": [],
                      "range": [
                        46073,
                        46085
                      ],
                      "loc": {
                        "start": {
                          "line": 1365,
                          "column": 20
                        },
                        "end": {
                          "line": 1365,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      46063,
                      46085
                    ],
                    "loc": {
                      "start": {
                        "line": 1365,
                        "column": 10
                      },
                      "end": {
                        "line": 1365,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "prereq",
                      "range": [
                        46097,
                        46103
                      ],
                      "loc": {
                        "start": {
                          "line": 1366,
                          "column": 10
                        },
                        "end": {
                          "line": 1366,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "===",
                      "left": {
                        "type": "Identifier",
                        "name": "indexOf",
                        "range": [
                          46106,
                          46113
                        ],
                        "loc": {
                          "start": {
                            "line": 1366,
                            "column": 19
                          },
                          "end": {
                            "line": 1366,
                            "column": 26
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "baseIndexOf",
                        "range": [
                          46118,
                          46129
                        ],
                        "loc": {
                          "start": {
                            "line": 1366,
                            "column": 31
                          },
                          "end": {
                            "line": 1366,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        46106,
                        46129
                      ],
                      "loc": {
                        "start": {
                          "line": 1366,
                          "column": 19
                        },
                        "end": {
                          "line": 1366,
                          "column": 42
                        }
                      }
                    },
                    "range": [
                      46097,
                      46129
                    ],
                    "loc": {
                      "start": {
                        "line": 1366,
                        "column": 10
                      },
                      "end": {
                        "line": 1366,
                        "column": 42
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isLarge",
                      "range": [
                        46141,
                        46148
                      ],
                      "loc": {
                        "start": {
                          "line": 1367,
                          "column": 10
                        },
                        "end": {
                          "line": 1367,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "Identifier",
                            "name": "prereq",
                            "range": [
                              46151,
                              46157
                            ],
                            "loc": {
                              "start": {
                                "line": 1367,
                                "column": 20
                              },
                              "end": {
                                "line": 1367,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "createCache",
                            "range": [
                              46161,
                              46172
                            ],
                            "loc": {
                              "start": {
                                "line": 1367,
                                "column": 30
                              },
                              "end": {
                                "line": 1367,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            46151,
                            46172
                          ],
                          "loc": {
                            "start": {
                              "line": 1367,
                              "column": 20
                            },
                            "end": {
                              "line": 1367,
                              "column": 41
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "values",
                          "range": [
                            46176,
                            46182
                          ],
                          "loc": {
                            "start": {
                              "line": 1367,
                              "column": 45
                            },
                            "end": {
                              "line": 1367,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          46151,
                          46182
                        ],
                        "loc": {
                          "start": {
                            "line": 1367,
                            "column": 20
                          },
                          "end": {
                            "line": 1367,
                            "column": 51
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": ">=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "values",
                            "range": [
                              46186,
                              46192
                            ],
                            "loc": {
                              "start": {
                                "line": 1367,
                                "column": 55
                              },
                              "end": {
                                "line": 1367,
                                "column": 61
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              46193,
                              46199
                            ],
                            "loc": {
                              "start": {
                                "line": 1367,
                                "column": 62
                              },
                              "end": {
                                "line": 1367,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            46186,
                            46199
                          ],
                          "loc": {
                            "start": {
                              "line": 1367,
                              "column": 55
                            },
                            "end": {
                              "line": 1367,
                              "column": 68
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 200,
                          "raw": "200",
                          "range": [
                            46203,
                            46206
                          ],
                          "loc": {
                            "start": {
                              "line": 1367,
                              "column": 72
                            },
                            "end": {
                              "line": 1367,
                              "column": 75
                            }
                          }
                        },
                        "range": [
                          46186,
                          46206
                        ],
                        "loc": {
                          "start": {
                            "line": 1367,
                            "column": 55
                          },
                          "end": {
                            "line": 1367,
                            "column": 75
                          }
                        }
                      },
                      "range": [
                        46151,
                        46206
                      ],
                      "loc": {
                        "start": {
                          "line": 1367,
                          "column": 20
                        },
                        "end": {
                          "line": 1367,
                          "column": 75
                        }
                      }
                    },
                    "range": [
                      46141,
                      46206
                    ],
                    "loc": {
                      "start": {
                        "line": 1367,
                        "column": 10
                      },
                      "end": {
                        "line": 1367,
                        "column": 75
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isCommon",
                      "range": [
                        46218,
                        46226
                      ],
                      "loc": {
                        "start": {
                          "line": 1368,
                          "column": 10
                        },
                        "end": {
                          "line": 1368,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "prereq",
                        "range": [
                          46229,
                          46235
                        ],
                        "loc": {
                          "start": {
                            "line": 1368,
                            "column": 21
                          },
                          "end": {
                            "line": 1368,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "isLarge",
                          "range": [
                            46240,
                            46247
                          ],
                          "loc": {
                            "start": {
                              "line": 1368,
                              "column": 32
                            },
                            "end": {
                              "line": 1368,
                              "column": 39
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          46239,
                          46247
                        ],
                        "loc": {
                          "start": {
                            "line": 1368,
                            "column": 31
                          },
                          "end": {
                            "line": 1368,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        46229,
                        46247
                      ],
                      "loc": {
                        "start": {
                          "line": 1368,
                          "column": 21
                        },
                        "end": {
                          "line": 1368,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      46218,
                      46247
                    ],
                    "loc": {
                      "start": {
                        "line": 1368,
                        "column": 10
                      },
                      "end": {
                        "line": 1368,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        46259,
                        46265
                      ],
                      "loc": {
                        "start": {
                          "line": 1369,
                          "column": 10
                        },
                        "end": {
                          "line": 1369,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        46268,
                        46270
                      ],
                      "loc": {
                        "start": {
                          "line": 1369,
                          "column": 19
                        },
                        "end": {
                          "line": 1369,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      46259,
                      46270
                    ],
                    "loc": {
                      "start": {
                        "line": 1369,
                        "column": 10
                      },
                      "end": {
                        "line": 1369,
                        "column": 21
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "valuesLength",
                      "range": [
                        46282,
                        46294
                      ],
                      "loc": {
                        "start": {
                          "line": 1370,
                          "column": 10
                        },
                        "end": {
                          "line": 1370,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "values",
                        "range": [
                          46297,
                          46303
                        ],
                        "loc": {
                          "start": {
                            "line": 1370,
                            "column": 25
                          },
                          "end": {
                            "line": 1370,
                            "column": 31
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "values",
                          "range": [
                            46306,
                            46312
                          ],
                          "loc": {
                            "start": {
                              "line": 1370,
                              "column": 34
                            },
                            "end": {
                              "line": 1370,
                              "column": 40
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            46313,
                            46319
                          ],
                          "loc": {
                            "start": {
                              "line": 1370,
                              "column": 41
                            },
                            "end": {
                              "line": 1370,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          46306,
                          46319
                        ],
                        "loc": {
                          "start": {
                            "line": 1370,
                            "column": 34
                          },
                          "end": {
                            "line": 1370,
                            "column": 47
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          46322,
                          46323
                        ],
                        "loc": {
                          "start": {
                            "line": 1370,
                            "column": 50
                          },
                          "end": {
                            "line": 1370,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        46297,
                        46323
                      ],
                      "loc": {
                        "start": {
                          "line": 1370,
                          "column": 25
                        },
                        "end": {
                          "line": 1370,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      46282,
                      46323
                    ],
                    "loc": {
                      "start": {
                        "line": 1370,
                        "column": 10
                      },
                      "end": {
                        "line": 1370,
                        "column": 51
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  46037,
                  46324
                ],
                "loc": {
                  "start": {
                    "line": 1364,
                    "column": 6
                  },
                  "end": {
                    "line": 1370,
                    "column": 52
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "isLarge",
                  "range": [
                    46336,
                    46343
                  ],
                  "loc": {
                    "start": {
                      "line": 1372,
                      "column": 10
                    },
                    "end": {
                      "line": 1372,
                      "column": 17
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "indexOf",
                          "range": [
                            46355,
                            46362
                          ],
                          "loc": {
                            "start": {
                              "line": 1373,
                              "column": 8
                            },
                            "end": {
                              "line": 1373,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "cacheIndexOf",
                          "range": [
                            46365,
                            46377
                          ],
                          "loc": {
                            "start": {
                              "line": 1373,
                              "column": 18
                            },
                            "end": {
                              "line": 1373,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          46355,
                          46377
                        ],
                        "loc": {
                          "start": {
                            "line": 1373,
                            "column": 8
                          },
                          "end": {
                            "line": 1373,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        46355,
                        46378
                      ],
                      "loc": {
                        "start": {
                          "line": 1373,
                          "column": 8
                        },
                        "end": {
                          "line": 1373,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "values",
                          "range": [
                            46387,
                            46393
                          ],
                          "loc": {
                            "start": {
                              "line": 1374,
                              "column": 8
                            },
                            "end": {
                              "line": 1374,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "createCache",
                            "range": [
                              46396,
                              46407
                            ],
                            "loc": {
                              "start": {
                                "line": 1374,
                                "column": 17
                              },
                              "end": {
                                "line": 1374,
                                "column": 28
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "values",
                              "range": [
                                46408,
                                46414
                              ],
                              "loc": {
                                "start": {
                                  "line": 1374,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1374,
                                  "column": 35
                                }
                              }
                            }
                          ],
                          "range": [
                            46396,
                            46415
                          ],
                          "loc": {
                            "start": {
                              "line": 1374,
                              "column": 17
                            },
                            "end": {
                              "line": 1374,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          46387,
                          46415
                        ],
                        "loc": {
                          "start": {
                            "line": 1374,
                            "column": 8
                          },
                          "end": {
                            "line": 1374,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        46387,
                        46416
                      ],
                      "loc": {
                        "start": {
                          "line": 1374,
                          "column": 8
                        },
                        "end": {
                          "line": 1374,
                          "column": 37
                        }
                      }
                    }
                  ],
                  "range": [
                    46345,
                    46424
                  ],
                  "loc": {
                    "start": {
                      "line": 1372,
                      "column": 19
                    },
                    "end": {
                      "line": 1375,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  46332,
                  46424
                ],
                "loc": {
                  "start": {
                    "line": 1372,
                    "column": 6
                  },
                  "end": {
                    "line": 1375,
                    "column": 7
                  }
                }
              },
              {
                "type": "LabeledStatement",
                "label": {
                  "type": "Identifier",
                  "name": "outer",
                  "range": [
                    46431,
                    46436
                  ],
                  "loc": {
                    "start": {
                      "line": 1376,
                      "column": 6
                    },
                    "end": {
                      "line": 1376,
                      "column": 11
                    }
                  }
                },
                "body": {
                  "type": "WhileStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "UpdateExpression",
                      "operator": "++",
                      "argument": {
                        "type": "Identifier",
                        "name": "index",
                        "range": [
                          46453,
                          46458
                        ],
                        "loc": {
                          "start": {
                            "line": 1377,
                            "column": 15
                          },
                          "end": {
                            "line": 1377,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        46451,
                        46458
                      ],
                      "loc": {
                        "start": {
                          "line": 1377,
                          "column": 13
                        },
                        "end": {
                          "line": 1377,
                          "column": 20
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        46461,
                        46467
                      ],
                      "loc": {
                        "start": {
                          "line": 1377,
                          "column": 23
                        },
                        "end": {
                          "line": 1377,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      46451,
                      46467
                    ],
                    "loc": {
                      "start": {
                        "line": 1377,
                        "column": 13
                      },
                      "end": {
                        "line": 1377,
                        "column": 29
                      }
                    }
                  },
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                46483,
                                46488
                              ],
                              "loc": {
                                "start": {
                                  "line": 1378,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1378,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  46491,
                                  46496
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1378,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1378,
                                    "column": 25
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  46497,
                                  46502
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1378,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1378,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                46491,
                                46503
                              ],
                              "loc": {
                                "start": {
                                  "line": 1378,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1378,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              46483,
                              46503
                            ],
                            "loc": {
                              "start": {
                                "line": 1378,
                                "column": 12
                              },
                              "end": {
                                "line": 1378,
                                "column": 32
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          46479,
                          46504
                        ],
                        "loc": {
                          "start": {
                            "line": 1378,
                            "column": 8
                          },
                          "end": {
                            "line": 1378,
                            "column": 33
                          }
                        }
                      },
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "Identifier",
                          "name": "isCommon",
                          "range": [
                            46518,
                            46526
                          ],
                          "loc": {
                            "start": {
                              "line": 1380,
                              "column": 12
                            },
                            "end": {
                              "line": 1380,
                              "column": 20
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "valuesIndex",
                                    "range": [
                                      46544,
                                      46555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1381,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1381,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Identifier",
                                    "name": "valuesLength",
                                    "range": [
                                      46558,
                                      46570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1381,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 1381,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    46544,
                                    46570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1381,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1381,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                46540,
                                46571
                              ],
                              "loc": {
                                "start": {
                                  "line": 1381,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1381,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "WhileStatement",
                              "test": {
                                "type": "UpdateExpression",
                                "operator": "--",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "valuesIndex",
                                  "range": [
                                    46589,
                                    46600
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1382,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1382,
                                      "column": 28
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  46589,
                                  46602
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1382,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1382,
                                    "column": 30
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "BinaryExpression",
                                      "operator": "===",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "values",
                                          "range": [
                                            46622,
                                            46628
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1383,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1383,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "valuesIndex",
                                          "range": [
                                            46629,
                                            46640
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1383,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1383,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          46622,
                                          46641
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1383,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1383,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          46646,
                                          46651
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1383,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 1383,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        46622,
                                        46651
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1383,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1383,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ContinueStatement",
                                          "label": {
                                            "type": "Identifier",
                                            "name": "outer",
                                            "range": [
                                              46678,
                                              46683
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1384,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1384,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            46669,
                                            46684
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1384,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1384,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        46653,
                                        46698
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1383,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 1385,
                                          "column": 13
                                        }
                                      }
                                    },
                                    "alternate": null,
                                    "range": [
                                      46618,
                                      46698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1383,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1385,
                                        "column": 13
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  46604,
                                  46710
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1382,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1386,
                                    "column": 11
                                  }
                                }
                              },
                              "range": [
                                46582,
                                46710
                              ],
                              "loc": {
                                "start": {
                                  "line": 1382,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1386,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      46721,
                                      46727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1387,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1387,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "push",
                                    "range": [
                                      46728,
                                      46732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1387,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1387,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    46721,
                                    46732
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1387,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1387,
                                      "column": 21
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      46733,
                                      46738
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1387,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1387,
                                        "column": 27
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  46721,
                                  46739
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1387,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1387,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                46721,
                                46740
                              ],
                              "loc": {
                                "start": {
                                  "line": 1387,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1387,
                                  "column": 29
                                }
                              }
                            }
                          ],
                          "range": [
                            46528,
                            46750
                          ],
                          "loc": {
                            "start": {
                              "line": 1380,
                              "column": 22
                            },
                            "end": {
                              "line": 1388,
                              "column": 9
                            }
                          }
                        },
                        "alternate": {
                          "type": "IfStatement",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "<",
                            "left": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "indexOf",
                                "range": [
                                  46768,
                                  46775
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1389,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1389,
                                    "column": 24
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "values",
                                  "range": [
                                    46776,
                                    46782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1389,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1389,
                                      "column": 31
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    46784,
                                    46789
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1389,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 1389,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "range": [
                                46768,
                                46790
                              ],
                              "loc": {
                                "start": {
                                  "line": 1389,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1389,
                                  "column": 39
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                46793,
                                46794
                              ],
                              "loc": {
                                "start": {
                                  "line": 1389,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1389,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              46768,
                              46794
                            ],
                            "loc": {
                              "start": {
                                "line": 1389,
                                "column": 17
                              },
                              "end": {
                                "line": 1389,
                                "column": 43
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        46808,
                                        46814
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1390,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1390,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "push",
                                      "range": [
                                        46815,
                                        46819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1390,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1390,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "range": [
                                      46808,
                                      46819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1390,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1390,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        46820,
                                        46825
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1390,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 1390,
                                          "column": 27
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    46808,
                                    46826
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1390,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1390,
                                      "column": 28
                                    }
                                  }
                                },
                                "range": [
                                  46808,
                                  46827
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1390,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1390,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "range": [
                              46796,
                              46837
                            ],
                            "loc": {
                              "start": {
                                "line": 1389,
                                "column": 45
                              },
                              "end": {
                                "line": 1391,
                                "column": 9
                              }
                            }
                          },
                          "alternate": null,
                          "range": [
                            46764,
                            46837
                          ],
                          "loc": {
                            "start": {
                              "line": 1389,
                              "column": 13
                            },
                            "end": {
                              "line": 1391,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          46514,
                          46837
                        ],
                        "loc": {
                          "start": {
                            "line": 1380,
                            "column": 8
                          },
                          "end": {
                            "line": 1391,
                            "column": 9
                          }
                        }
                      }
                    ],
                    "range": [
                      46469,
                      46845
                    ],
                    "loc": {
                      "start": {
                        "line": 1377,
                        "column": 31
                      },
                      "end": {
                        "line": 1392,
                        "column": 7
                      }
                    }
                  },
                  "range": [
                    46444,
                    46845
                  ],
                  "loc": {
                    "start": {
                      "line": 1377,
                      "column": 6
                    },
                    "end": {
                      "line": 1392,
                      "column": 7
                    }
                  }
                },
                "range": [
                  46431,
                  46845
                ],
                "loc": {
                  "start": {
                    "line": 1376,
                    "column": 6
                  },
                  "end": {
                    "line": 1392,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    46859,
                    46865
                  ],
                  "loc": {
                    "start": {
                      "line": 1393,
                      "column": 13
                    },
                    "end": {
                      "line": 1393,
                      "column": 19
                    }
                  }
                },
                "range": [
                  46852,
                  46866
                ],
                "loc": {
                  "start": {
                    "line": 1393,
                    "column": 6
                  },
                  "end": {
                    "line": 1393,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              45936,
              46872
            ],
            "loc": {
              "start": {
                "line": 1359,
                "column": 43
              },
              "end": {
                "line": 1394,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            45897,
            46872
          ],
          "loc": {
            "start": {
              "line": 1359,
              "column": 4
            },
            "end": {
              "line": 1394,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "values"
        ]
      },
      "vars": {
        "length": null,
        "index": null,
        "indexOf": null,
        "prereq": null,
        "isLarge": null,
        "isCommon": null,
        "result": null,
        "valuesLength": null,
        "values": null,
        "value": null,
        "valuesIndex": null
      }
    },
    "undocumented": true,
    "name": "baseDifference",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseDifference",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        45948,
        45981
      ],
      "filename": "lodash.js",
      "lineno": 1360,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003103",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              45957,
              45962
            ],
            "loc": {
              "start": {
                "line": 1360,
                "column": 19
              },
              "end": {
                "line": 1360,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                45965,
                45970
              ],
              "loc": {
                "start": {
                  "line": 1360,
                  "column": 27
                },
                "end": {
                  "line": 1360,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                45971,
                45977
              ],
              "loc": {
                "start": {
                  "line": 1360,
                  "column": 33
                },
                "end": {
                  "line": 1360,
                  "column": 39
                }
              }
            },
            "range": [
              45965,
              45977
            ],
            "loc": {
              "start": {
                "line": 1360,
                "column": 27
              },
              "end": {
                "line": 1360,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              45980,
              45981
            ],
            "loc": {
              "start": {
                "line": 1360,
                "column": 42
              },
              "end": {
                "line": 1360,
                "column": 43
              }
            }
          },
          "range": [
            45957,
            45981
          ],
          "loc": {
            "start": {
              "line": 1360,
              "column": 19
            },
            "end": {
              "line": 1360,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "longname": "<anonymous>~runInContext~baseDifference~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46041,
        46051
      ],
      "filename": "lodash.js",
      "lineno": 1364,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003118",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              46050,
              46051
            ],
            "loc": {
              "start": {
                "line": 1364,
                "column": 19
              },
              "end": {
                "line": 1364,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            46049,
            46051
          ],
          "loc": {
            "start": {
              "line": 1364,
              "column": 18
            },
            "end": {
              "line": 1364,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "longname": "<anonymous>~runInContext~baseDifference~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46063,
        46085
      ],
      "filename": "lodash.js",
      "lineno": 1365,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003122",
        "name": "indexOf",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "getIndexOf",
            "range": [
              46073,
              46083
            ],
            "loc": {
              "start": {
                "line": 1365,
                "column": 20
              },
              "end": {
                "line": 1365,
                "column": 30
              }
            }
          },
          "arguments": [],
          "range": [
            46073,
            46085
          ],
          "loc": {
            "start": {
              "line": 1365,
              "column": 20
            },
            "end": {
              "line": 1365,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "indexOf",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "longname": "<anonymous>~runInContext~baseDifference~indexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46097,
        46129
      ],
      "filename": "lodash.js",
      "lineno": 1366,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003126",
        "name": "prereq",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "===",
          "left": {
            "type": "Identifier",
            "name": "indexOf",
            "range": [
              46106,
              46113
            ],
            "loc": {
              "start": {
                "line": 1366,
                "column": 19
              },
              "end": {
                "line": 1366,
                "column": 26
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "baseIndexOf",
            "range": [
              46118,
              46129
            ],
            "loc": {
              "start": {
                "line": 1366,
                "column": 31
              },
              "end": {
                "line": 1366,
                "column": 42
              }
            }
          },
          "range": [
            46106,
            46129
          ],
          "loc": {
            "start": {
              "line": 1366,
              "column": 19
            },
            "end": {
              "line": 1366,
              "column": 42
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "prereq",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "longname": "<anonymous>~runInContext~baseDifference~prereq",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46141,
        46206
      ],
      "filename": "lodash.js",
      "lineno": 1367,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003131",
        "name": "isLarge",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "LogicalExpression",
              "operator": "&&",
              "left": {
                "type": "Identifier",
                "name": "prereq",
                "range": [
                  46151,
                  46157
                ],
                "loc": {
                  "start": {
                    "line": 1367,
                    "column": 20
                  },
                  "end": {
                    "line": 1367,
                    "column": 26
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "createCache",
                "range": [
                  46161,
                  46172
                ],
                "loc": {
                  "start": {
                    "line": 1367,
                    "column": 30
                  },
                  "end": {
                    "line": 1367,
                    "column": 41
                  }
                }
              },
              "range": [
                46151,
                46172
              ],
              "loc": {
                "start": {
                  "line": 1367,
                  "column": 20
                },
                "end": {
                  "line": 1367,
                  "column": 41
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "values",
              "range": [
                46176,
                46182
              ],
              "loc": {
                "start": {
                  "line": 1367,
                  "column": 45
                },
                "end": {
                  "line": 1367,
                  "column": 51
                }
              }
            },
            "range": [
              46151,
              46182
            ],
            "loc": {
              "start": {
                "line": 1367,
                "column": 20
              },
              "end": {
                "line": 1367,
                "column": 51
              }
            }
          },
          "right": {
            "type": "BinaryExpression",
            "operator": ">=",
            "left": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "values",
                "range": [
                  46186,
                  46192
                ],
                "loc": {
                  "start": {
                    "line": 1367,
                    "column": 55
                  },
                  "end": {
                    "line": 1367,
                    "column": 61
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  46193,
                  46199
                ],
                "loc": {
                  "start": {
                    "line": 1367,
                    "column": 62
                  },
                  "end": {
                    "line": 1367,
                    "column": 68
                  }
                }
              },
              "range": [
                46186,
                46199
              ],
              "loc": {
                "start": {
                  "line": 1367,
                  "column": 55
                },
                "end": {
                  "line": 1367,
                  "column": 68
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 200,
              "raw": "200",
              "range": [
                46203,
                46206
              ],
              "loc": {
                "start": {
                  "line": 1367,
                  "column": 72
                },
                "end": {
                  "line": 1367,
                  "column": 75
                }
              }
            },
            "range": [
              46186,
              46206
            ],
            "loc": {
              "start": {
                "line": 1367,
                "column": 55
              },
              "end": {
                "line": 1367,
                "column": 75
              }
            }
          },
          "range": [
            46151,
            46206
          ],
          "loc": {
            "start": {
              "line": 1367,
              "column": 20
            },
            "end": {
              "line": 1367,
              "column": 75
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isLarge",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "longname": "<anonymous>~runInContext~baseDifference~isLarge",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46218,
        46247
      ],
      "filename": "lodash.js",
      "lineno": 1368,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003144",
        "name": "isCommon",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "prereq",
            "range": [
              46229,
              46235
            ],
            "loc": {
              "start": {
                "line": 1368,
                "column": 21
              },
              "end": {
                "line": 1368,
                "column": 27
              }
            }
          },
          "right": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "isLarge",
              "range": [
                46240,
                46247
              ],
              "loc": {
                "start": {
                  "line": 1368,
                  "column": 32
                },
                "end": {
                  "line": 1368,
                  "column": 39
                }
              }
            },
            "prefix": true,
            "range": [
              46239,
              46247
            ],
            "loc": {
              "start": {
                "line": 1368,
                "column": 31
              },
              "end": {
                "line": 1368,
                "column": 39
              }
            }
          },
          "range": [
            46229,
            46247
          ],
          "loc": {
            "start": {
              "line": 1368,
              "column": 21
            },
            "end": {
              "line": 1368,
              "column": 39
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isCommon",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "longname": "<anonymous>~runInContext~baseDifference~isCommon",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46259,
        46270
      ],
      "filename": "lodash.js",
      "lineno": 1369,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003150",
        "name": "result",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            46268,
            46270
          ],
          "loc": {
            "start": {
              "line": 1369,
              "column": 19
            },
            "end": {
              "line": 1369,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "longname": "<anonymous>~runInContext~baseDifference~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46282,
        46323
      ],
      "filename": "lodash.js",
      "lineno": 1370,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003153",
        "name": "valuesLength",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "values",
            "range": [
              46297,
              46303
            ],
            "loc": {
              "start": {
                "line": 1370,
                "column": 25
              },
              "end": {
                "line": 1370,
                "column": 31
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "values",
              "range": [
                46306,
                46312
              ],
              "loc": {
                "start": {
                  "line": 1370,
                  "column": 34
                },
                "end": {
                  "line": 1370,
                  "column": 40
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                46313,
                46319
              ],
              "loc": {
                "start": {
                  "line": 1370,
                  "column": 41
                },
                "end": {
                  "line": 1370,
                  "column": 47
                }
              }
            },
            "range": [
              46306,
              46319
            ],
            "loc": {
              "start": {
                "line": 1370,
                "column": 34
              },
              "end": {
                "line": 1370,
                "column": 47
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              46322,
              46323
            ],
            "loc": {
              "start": {
                "line": 1370,
                "column": 50
              },
              "end": {
                "line": 1370,
                "column": 51
              }
            }
          },
          "range": [
            46297,
            46323
          ],
          "loc": {
            "start": {
              "line": 1370,
              "column": 25
            },
            "end": {
              "line": 1370,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "valuesLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "longname": "<anonymous>~runInContext~baseDifference~valuesLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46355,
        46377
      ],
      "filename": "lodash.js",
      "lineno": 1373,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003165",
        "name": "indexOf",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "cacheIndexOf",
          "range": [
            46365,
            46377
          ],
          "loc": {
            "start": {
              "line": 1373,
              "column": 18
            },
            "end": {
              "line": 1373,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseDifference",
        "value": "cacheIndexOf"
      }
    },
    "undocumented": true,
    "name": "indexOf",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseDifference~indexOf",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46387,
        46415
      ],
      "filename": "lodash.js",
      "lineno": 1374,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003169",
        "name": "values",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createCache",
            "range": [
              46396,
              46407
            ],
            "loc": {
              "start": {
                "line": 1374,
                "column": 17
              },
              "end": {
                "line": 1374,
                "column": 28
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "values",
              "range": [
                46408,
                46414
              ],
              "loc": {
                "start": {
                  "line": 1374,
                  "column": 29
                },
                "end": {
                  "line": 1374,
                  "column": 35
                }
              }
            }
          ],
          "range": [
            46396,
            46415
          ],
          "loc": {
            "start": {
              "line": 1374,
              "column": 17
            },
            "end": {
              "line": 1374,
              "column": 36
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "values",
    "kind": "member",
    "longname": "values",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46483,
        46503
      ],
      "filename": "lodash.js",
      "lineno": 1378,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003182",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "array",
            "range": [
              46491,
              46496
            ],
            "loc": {
              "start": {
                "line": 1378,
                "column": 20
              },
              "end": {
                "line": 1378,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              46497,
              46502
            ],
            "loc": {
              "start": {
                "line": 1378,
                "column": 26
              },
              "end": {
                "line": 1378,
                "column": 31
              }
            }
          },
          "range": [
            46491,
            46503
          ],
          "loc": {
            "start": {
              "line": 1378,
              "column": 20
            },
            "end": {
              "line": 1378,
              "column": 32
            }
          }
        },
        "value": "array[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "longname": "<anonymous>~runInContext~baseDifference~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        46544,
        46570
      ],
      "filename": "lodash.js",
      "lineno": 1381,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003191",
        "name": "valuesIndex",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "valuesLength",
          "range": [
            46558,
            46570
          ],
          "loc": {
            "start": {
              "line": 1381,
              "column": 28
            },
            "end": {
              "line": 1381,
              "column": 40
            }
          }
        },
        "value": "valuesLength"
      }
    },
    "undocumented": true,
    "name": "valuesIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseDifference",
    "longname": "<anonymous>~runInContext~baseDifference~valuesIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        47240,
        47786
      ],
      "filename": "lodash.js",
      "lineno": 1405,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003228",
        "name": "baseEach",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseEach",
            "range": [
              47249,
              47257
            ],
            "loc": {
              "start": {
                "line": 1405,
                "column": 13
              },
              "end": {
                "line": 1405,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                47258,
                47268
              ],
              "loc": {
                "start": {
                  "line": 1405,
                  "column": 22
                },
                "end": {
                  "line": 1405,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                47270,
                47278
              ],
              "loc": {
                "start": {
                  "line": 1405,
                  "column": 34
                },
                "end": {
                  "line": 1405,
                  "column": 42
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        47292,
                        47297
                      ],
                      "loc": {
                        "start": {
                          "line": 1406,
                          "column": 10
                        },
                        "end": {
                          "line": 1406,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          47301,
                          47302
                        ],
                        "loc": {
                          "start": {
                            "line": 1406,
                            "column": 19
                          },
                          "end": {
                            "line": 1406,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        47300,
                        47302
                      ],
                      "loc": {
                        "start": {
                          "line": 1406,
                          "column": 18
                        },
                        "end": {
                          "line": 1406,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      47292,
                      47302
                    ],
                    "loc": {
                      "start": {
                        "line": 1406,
                        "column": 10
                      },
                      "end": {
                        "line": 1406,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "iterable",
                      "range": [
                        47314,
                        47322
                      ],
                      "loc": {
                        "start": {
                          "line": 1407,
                          "column": 10
                        },
                        "end": {
                          "line": 1407,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        47325,
                        47335
                      ],
                      "loc": {
                        "start": {
                          "line": 1407,
                          "column": 21
                        },
                        "end": {
                          "line": 1407,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      47314,
                      47335
                    ],
                    "loc": {
                      "start": {
                        "line": 1407,
                        "column": 10
                      },
                      "end": {
                        "line": 1407,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        47347,
                        47353
                      ],
                      "loc": {
                        "start": {
                          "line": 1408,
                          "column": 10
                        },
                        "end": {
                          "line": 1408,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          47356,
                          47366
                        ],
                        "loc": {
                          "start": {
                            "line": 1408,
                            "column": 19
                          },
                          "end": {
                            "line": 1408,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            47369,
                            47379
                          ],
                          "loc": {
                            "start": {
                              "line": 1408,
                              "column": 32
                            },
                            "end": {
                              "line": 1408,
                              "column": 42
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            47380,
                            47386
                          ],
                          "loc": {
                            "start": {
                              "line": 1408,
                              "column": 43
                            },
                            "end": {
                              "line": 1408,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          47369,
                          47386
                        ],
                        "loc": {
                          "start": {
                            "line": 1408,
                            "column": 32
                          },
                          "end": {
                            "line": 1408,
                            "column": 49
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          47389,
                          47390
                        ],
                        "loc": {
                          "start": {
                            "line": 1408,
                            "column": 52
                          },
                          "end": {
                            "line": 1408,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        47356,
                        47390
                      ],
                      "loc": {
                        "start": {
                          "line": 1408,
                          "column": 19
                        },
                        "end": {
                          "line": 1408,
                          "column": 53
                        }
                      }
                    },
                    "range": [
                      47347,
                      47390
                    ],
                    "loc": {
                      "start": {
                        "line": 1408,
                        "column": 10
                      },
                      "end": {
                        "line": 1408,
                        "column": 53
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  47288,
                  47391
                ],
                "loc": {
                  "start": {
                    "line": 1406,
                    "column": 6
                  },
                  "end": {
                    "line": 1408,
                    "column": 54
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        47410,
                        47416
                      ],
                      "loc": {
                        "start": {
                          "line": 1410,
                          "column": 17
                        },
                        "end": {
                          "line": 1410,
                          "column": 23
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      47403,
                      47416
                    ],
                    "loc": {
                      "start": {
                        "line": 1410,
                        "column": 10
                      },
                      "end": {
                        "line": 1410,
                        "column": 23
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "number",
                    "raw": "'number'",
                    "range": [
                      47420,
                      47428
                    ],
                    "loc": {
                      "start": {
                        "line": 1410,
                        "column": 27
                      },
                      "end": {
                        "line": 1410,
                        "column": 35
                      }
                    }
                  },
                  "range": [
                    47403,
                    47428
                  ],
                  "loc": {
                    "start": {
                      "line": 1410,
                      "column": 10
                    },
                    "end": {
                      "line": 1410,
                      "column": 35
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "support",
                            "range": [
                              47444,
                              47451
                            ],
                            "loc": {
                              "start": {
                                "line": 1411,
                                "column": 12
                              },
                              "end": {
                                "line": 1411,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "unindexedChars",
                            "range": [
                              47452,
                              47466
                            ],
                            "loc": {
                              "start": {
                                "line": 1411,
                                "column": 20
                              },
                              "end": {
                                "line": 1411,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            47444,
                            47466
                          ],
                          "loc": {
                            "start": {
                              "line": 1411,
                              "column": 12
                            },
                            "end": {
                              "line": 1411,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isString",
                            "range": [
                              47470,
                              47478
                            ],
                            "loc": {
                              "start": {
                                "line": 1411,
                                "column": 38
                              },
                              "end": {
                                "line": 1411,
                                "column": 46
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "iterable",
                              "range": [
                                47479,
                                47487
                              ],
                              "loc": {
                                "start": {
                                  "line": 1411,
                                  "column": 47
                                },
                                "end": {
                                  "line": 1411,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            47470,
                            47488
                          ],
                          "loc": {
                            "start": {
                              "line": 1411,
                              "column": 38
                            },
                            "end": {
                              "line": 1411,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          47444,
                          47488
                        ],
                        "loc": {
                          "start": {
                            "line": 1411,
                            "column": 12
                          },
                          "end": {
                            "line": 1411,
                            "column": 56
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "iterable",
                                "range": [
                                  47502,
                                  47510
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1412,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1412,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "iterable",
                                    "range": [
                                      47513,
                                      47521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1412,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1412,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "split",
                                    "range": [
                                      47522,
                                      47527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1412,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1412,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    47513,
                                    47527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1412,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1412,
                                      "column": 35
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "",
                                    "raw": "''",
                                    "range": [
                                      47528,
                                      47530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1412,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 1412,
                                        "column": 38
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  47513,
                                  47531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1412,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1412,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                47502,
                                47531
                              ],
                              "loc": {
                                "start": {
                                  "line": 1412,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1412,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              47502,
                              47532
                            ],
                            "loc": {
                              "start": {
                                "line": 1412,
                                "column": 10
                              },
                              "end": {
                                "line": 1412,
                                "column": 40
                              }
                            }
                          }
                        ],
                        "range": [
                          47490,
                          47542
                        ],
                        "loc": {
                          "start": {
                            "line": 1411,
                            "column": 58
                          },
                          "end": {
                            "line": 1413,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        47440,
                        47542
                      ],
                      "loc": {
                        "start": {
                          "line": 1411,
                          "column": 8
                        },
                        "end": {
                          "line": 1413,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              47560,
                              47565
                            ],
                            "loc": {
                              "start": {
                                "line": 1414,
                                "column": 17
                              },
                              "end": {
                                "line": 1414,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            47558,
                            47565
                          ],
                          "loc": {
                            "start": {
                              "line": 1414,
                              "column": 15
                            },
                            "end": {
                              "line": 1414,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            47568,
                            47574
                          ],
                          "loc": {
                            "start": {
                              "line": 1414,
                              "column": 25
                            },
                            "end": {
                              "line": 1414,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          47558,
                          47574
                        ],
                        "loc": {
                          "start": {
                            "line": 1414,
                            "column": 15
                          },
                          "end": {
                            "line": 1414,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    47592,
                                    47600
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1415,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1415,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "iterable",
                                      "range": [
                                        47601,
                                        47609
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1415,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1415,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        47610,
                                        47615
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1415,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1415,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      47601,
                                      47616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1415,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1415,
                                        "column": 38
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      47618,
                                      47623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1415,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 1415,
                                        "column": 45
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      47625,
                                      47635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1415,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 1415,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  47592,
                                  47636
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1415,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1415,
                                    "column": 58
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  47641,
                                  47646
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1415,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 1415,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                47592,
                                47646
                              ],
                              "loc": {
                                "start": {
                                  "line": 1415,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1415,
                                  "column": 68
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "BreakStatement",
                                  "label": null,
                                  "range": [
                                    47662,
                                    47668
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1416,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1416,
                                      "column": 18
                                    }
                                  }
                                }
                              ],
                              "range": [
                                47648,
                                47680
                              ],
                              "loc": {
                                "start": {
                                  "line": 1415,
                                  "column": 70
                                },
                                "end": {
                                  "line": 1417,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              47588,
                              47680
                            ],
                            "loc": {
                              "start": {
                                "line": 1415,
                                "column": 10
                              },
                              "end": {
                                "line": 1417,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          47576,
                          47690
                        ],
                        "loc": {
                          "start": {
                            "line": 1414,
                            "column": 33
                          },
                          "end": {
                            "line": 1418,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        47551,
                        47690
                      ],
                      "loc": {
                        "start": {
                          "line": 1414,
                          "column": 8
                        },
                        "end": {
                          "line": 1418,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    47430,
                    47698
                  ],
                  "loc": {
                    "start": {
                      "line": 1410,
                      "column": 37
                    },
                    "end": {
                      "line": 1419,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForOwn",
                          "range": [
                            47714,
                            47724
                          ],
                          "loc": {
                            "start": {
                              "line": 1420,
                              "column": 8
                            },
                            "end": {
                              "line": 1420,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              47725,
                              47735
                            ],
                            "loc": {
                              "start": {
                                "line": 1420,
                                "column": 19
                              },
                              "end": {
                                "line": 1420,
                                "column": 29
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              47737,
                              47745
                            ],
                            "loc": {
                              "start": {
                                "line": 1420,
                                "column": 31
                              },
                              "end": {
                                "line": 1420,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          47714,
                          47746
                        ],
                        "loc": {
                          "start": {
                            "line": 1420,
                            "column": 8
                          },
                          "end": {
                            "line": 1420,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        47714,
                        47747
                      ],
                      "loc": {
                        "start": {
                          "line": 1420,
                          "column": 8
                        },
                        "end": {
                          "line": 1420,
                          "column": 41
                        }
                      }
                    }
                  ],
                  "range": [
                    47704,
                    47755
                  ],
                  "loc": {
                    "start": {
                      "line": 1419,
                      "column": 13
                    },
                    "end": {
                      "line": 1421,
                      "column": 7
                    }
                  }
                },
                "range": [
                  47399,
                  47755
                ],
                "loc": {
                  "start": {
                    "line": 1410,
                    "column": 6
                  },
                  "end": {
                    "line": 1421,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "collection",
                  "range": [
                    47769,
                    47779
                  ],
                  "loc": {
                    "start": {
                      "line": 1422,
                      "column": 13
                    },
                    "end": {
                      "line": 1422,
                      "column": 23
                    }
                  }
                },
                "range": [
                  47762,
                  47780
                ],
                "loc": {
                  "start": {
                    "line": 1422,
                    "column": 6
                  },
                  "end": {
                    "line": 1422,
                    "column": 24
                  }
                }
              }
            ],
            "range": [
              47280,
              47786
            ],
            "loc": {
              "start": {
                "line": 1405,
                "column": 44
              },
              "end": {
                "line": 1423,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            47240,
            47786
          ],
          "loc": {
            "start": {
              "line": 1405,
              "column": 4
            },
            "end": {
              "line": 1423,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "callback"
        ]
      },
      "vars": {
        "index": null,
        "iterable": null,
        "length": null
      }
    },
    "undocumented": true,
    "name": "baseEach",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseEach",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        47292,
        47302
      ],
      "filename": "lodash.js",
      "lineno": 1406,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003234",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              47301,
              47302
            ],
            "loc": {
              "start": {
                "line": 1406,
                "column": 19
              },
              "end": {
                "line": 1406,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            47300,
            47302
          ],
          "loc": {
            "start": {
              "line": 1406,
              "column": 18
            },
            "end": {
              "line": 1406,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseEach",
    "longname": "<anonymous>~runInContext~baseEach~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        47314,
        47335
      ],
      "filename": "lodash.js",
      "lineno": 1407,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003238",
        "name": "iterable",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "collection",
          "range": [
            47325,
            47335
          ],
          "loc": {
            "start": {
              "line": 1407,
              "column": 21
            },
            "end": {
              "line": 1407,
              "column": 31
            }
          }
        },
        "value": "collection"
      }
    },
    "undocumented": true,
    "name": "iterable",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseEach",
    "longname": "<anonymous>~runInContext~baseEach~iterable",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        47347,
        47390
      ],
      "filename": "lodash.js",
      "lineno": 1408,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003241",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              47356,
              47366
            ],
            "loc": {
              "start": {
                "line": 1408,
                "column": 19
              },
              "end": {
                "line": 1408,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "collection",
              "range": [
                47369,
                47379
              ],
              "loc": {
                "start": {
                  "line": 1408,
                  "column": 32
                },
                "end": {
                  "line": 1408,
                  "column": 42
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                47380,
                47386
              ],
              "loc": {
                "start": {
                  "line": 1408,
                  "column": 43
                },
                "end": {
                  "line": 1408,
                  "column": 49
                }
              }
            },
            "range": [
              47369,
              47386
            ],
            "loc": {
              "start": {
                "line": 1408,
                "column": 32
              },
              "end": {
                "line": 1408,
                "column": 49
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              47389,
              47390
            ],
            "loc": {
              "start": {
                "line": 1408,
                "column": 52
              },
              "end": {
                "line": 1408,
                "column": 53
              }
            }
          },
          "range": [
            47356,
            47390
          ],
          "loc": {
            "start": {
              "line": 1408,
              "column": 19
            },
            "end": {
              "line": 1408,
              "column": 53
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseEach",
    "longname": "<anonymous>~runInContext~baseEach~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        47502,
        47531
      ],
      "filename": "lodash.js",
      "lineno": 1412,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003265",
        "name": "iterable",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "iterable",
              "range": [
                47513,
                47521
              ],
              "loc": {
                "start": {
                  "line": 1412,
                  "column": 21
                },
                "end": {
                  "line": 1412,
                  "column": 29
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "split",
              "range": [
                47522,
                47527
              ],
              "loc": {
                "start": {
                  "line": 1412,
                  "column": 30
                },
                "end": {
                  "line": 1412,
                  "column": 35
                }
              }
            },
            "range": [
              47513,
              47527
            ],
            "loc": {
              "start": {
                "line": 1412,
                "column": 21
              },
              "end": {
                "line": 1412,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": "",
              "raw": "''",
              "range": [
                47528,
                47530
              ],
              "loc": {
                "start": {
                  "line": 1412,
                  "column": 36
                },
                "end": {
                  "line": 1412,
                  "column": 38
                }
              }
            }
          ],
          "range": [
            47513,
            47531
          ],
          "loc": {
            "start": {
              "line": 1412,
              "column": 21
            },
            "end": {
              "line": 1412,
              "column": 39
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseEach"
      }
    },
    "undocumented": true,
    "name": "iterable",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseEach~iterable",
    "memberof": "<anonymous>~runInContext~baseEach",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        48159,
        48687
      ],
      "filename": "lodash.js",
      "lineno": 1434,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003298",
        "name": "baseEachRight",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseEachRight",
            "range": [
              48168,
              48181
            ],
            "loc": {
              "start": {
                "line": 1434,
                "column": 13
              },
              "end": {
                "line": 1434,
                "column": 26
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                48182,
                48192
              ],
              "loc": {
                "start": {
                  "line": 1434,
                  "column": 27
                },
                "end": {
                  "line": 1434,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                48194,
                48202
              ],
              "loc": {
                "start": {
                  "line": 1434,
                  "column": 39
                },
                "end": {
                  "line": 1434,
                  "column": 47
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "iterable",
                      "range": [
                        48216,
                        48224
                      ],
                      "loc": {
                        "start": {
                          "line": 1435,
                          "column": 10
                        },
                        "end": {
                          "line": 1435,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        48227,
                        48237
                      ],
                      "loc": {
                        "start": {
                          "line": 1435,
                          "column": 21
                        },
                        "end": {
                          "line": 1435,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      48216,
                      48237
                    ],
                    "loc": {
                      "start": {
                        "line": 1435,
                        "column": 10
                      },
                      "end": {
                        "line": 1435,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        48249,
                        48255
                      ],
                      "loc": {
                        "start": {
                          "line": 1436,
                          "column": 10
                        },
                        "end": {
                          "line": 1436,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          48258,
                          48268
                        ],
                        "loc": {
                          "start": {
                            "line": 1436,
                            "column": 19
                          },
                          "end": {
                            "line": 1436,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            48271,
                            48281
                          ],
                          "loc": {
                            "start": {
                              "line": 1436,
                              "column": 32
                            },
                            "end": {
                              "line": 1436,
                              "column": 42
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            48282,
                            48288
                          ],
                          "loc": {
                            "start": {
                              "line": 1436,
                              "column": 43
                            },
                            "end": {
                              "line": 1436,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          48271,
                          48288
                        ],
                        "loc": {
                          "start": {
                            "line": 1436,
                            "column": 32
                          },
                          "end": {
                            "line": 1436,
                            "column": 49
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          48291,
                          48292
                        ],
                        "loc": {
                          "start": {
                            "line": 1436,
                            "column": 52
                          },
                          "end": {
                            "line": 1436,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        48258,
                        48292
                      ],
                      "loc": {
                        "start": {
                          "line": 1436,
                          "column": 19
                        },
                        "end": {
                          "line": 1436,
                          "column": 53
                        }
                      }
                    },
                    "range": [
                      48249,
                      48292
                    ],
                    "loc": {
                      "start": {
                        "line": 1436,
                        "column": 10
                      },
                      "end": {
                        "line": 1436,
                        "column": 53
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  48212,
                  48293
                ],
                "loc": {
                  "start": {
                    "line": 1435,
                    "column": 6
                  },
                  "end": {
                    "line": 1436,
                    "column": 54
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        48312,
                        48318
                      ],
                      "loc": {
                        "start": {
                          "line": 1438,
                          "column": 17
                        },
                        "end": {
                          "line": 1438,
                          "column": 23
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      48305,
                      48318
                    ],
                    "loc": {
                      "start": {
                        "line": 1438,
                        "column": 10
                      },
                      "end": {
                        "line": 1438,
                        "column": 23
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "number",
                    "raw": "'number'",
                    "range": [
                      48322,
                      48330
                    ],
                    "loc": {
                      "start": {
                        "line": 1438,
                        "column": 27
                      },
                      "end": {
                        "line": 1438,
                        "column": 35
                      }
                    }
                  },
                  "range": [
                    48305,
                    48330
                  ],
                  "loc": {
                    "start": {
                      "line": 1438,
                      "column": 10
                    },
                    "end": {
                      "line": 1438,
                      "column": 35
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "support",
                            "range": [
                              48346,
                              48353
                            ],
                            "loc": {
                              "start": {
                                "line": 1439,
                                "column": 12
                              },
                              "end": {
                                "line": 1439,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "unindexedChars",
                            "range": [
                              48354,
                              48368
                            ],
                            "loc": {
                              "start": {
                                "line": 1439,
                                "column": 20
                              },
                              "end": {
                                "line": 1439,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            48346,
                            48368
                          ],
                          "loc": {
                            "start": {
                              "line": 1439,
                              "column": 12
                            },
                            "end": {
                              "line": 1439,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isString",
                            "range": [
                              48372,
                              48380
                            ],
                            "loc": {
                              "start": {
                                "line": 1439,
                                "column": 38
                              },
                              "end": {
                                "line": 1439,
                                "column": 46
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "iterable",
                              "range": [
                                48381,
                                48389
                              ],
                              "loc": {
                                "start": {
                                  "line": 1439,
                                  "column": 47
                                },
                                "end": {
                                  "line": 1439,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            48372,
                            48390
                          ],
                          "loc": {
                            "start": {
                              "line": 1439,
                              "column": 38
                            },
                            "end": {
                              "line": 1439,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          48346,
                          48390
                        ],
                        "loc": {
                          "start": {
                            "line": 1439,
                            "column": 12
                          },
                          "end": {
                            "line": 1439,
                            "column": 56
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "iterable",
                                "range": [
                                  48404,
                                  48412
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1440,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1440,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "iterable",
                                    "range": [
                                      48415,
                                      48423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1440,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1440,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "split",
                                    "range": [
                                      48424,
                                      48429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1440,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1440,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    48415,
                                    48429
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1440,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1440,
                                      "column": 35
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "",
                                    "raw": "''",
                                    "range": [
                                      48430,
                                      48432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1440,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 1440,
                                        "column": 38
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  48415,
                                  48433
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1440,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1440,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                48404,
                                48433
                              ],
                              "loc": {
                                "start": {
                                  "line": 1440,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1440,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              48404,
                              48434
                            ],
                            "loc": {
                              "start": {
                                "line": 1440,
                                "column": 10
                              },
                              "end": {
                                "line": 1440,
                                "column": 40
                              }
                            }
                          }
                        ],
                        "range": [
                          48392,
                          48444
                        ],
                        "loc": {
                          "start": {
                            "line": 1439,
                            "column": 58
                          },
                          "end": {
                            "line": 1441,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        48342,
                        48444
                      ],
                      "loc": {
                        "start": {
                          "line": 1439,
                          "column": 8
                        },
                        "end": {
                          "line": 1441,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            48460,
                            48466
                          ],
                          "loc": {
                            "start": {
                              "line": 1442,
                              "column": 15
                            },
                            "end": {
                              "line": 1442,
                              "column": 21
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          48460,
                          48468
                        ],
                        "loc": {
                          "start": {
                            "line": 1442,
                            "column": 15
                          },
                          "end": {
                            "line": 1442,
                            "column": 23
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    48486,
                                    48494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1443,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1443,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "iterable",
                                      "range": [
                                        48495,
                                        48503
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1443,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1443,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        48504,
                                        48510
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1443,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1443,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      48495,
                                      48511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1443,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1443,
                                        "column": 39
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      48513,
                                      48519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1443,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 1443,
                                        "column": 47
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      48521,
                                      48531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1443,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 1443,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  48486,
                                  48532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1443,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1443,
                                    "column": 60
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  48537,
                                  48542
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1443,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 1443,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                48486,
                                48542
                              ],
                              "loc": {
                                "start": {
                                  "line": 1443,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1443,
                                  "column": 70
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "BreakStatement",
                                  "label": null,
                                  "range": [
                                    48558,
                                    48564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1444,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1444,
                                      "column": 18
                                    }
                                  }
                                }
                              ],
                              "range": [
                                48544,
                                48576
                              ],
                              "loc": {
                                "start": {
                                  "line": 1443,
                                  "column": 72
                                },
                                "end": {
                                  "line": 1445,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              48482,
                              48576
                            ],
                            "loc": {
                              "start": {
                                "line": 1443,
                                "column": 10
                              },
                              "end": {
                                "line": 1445,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          48470,
                          48586
                        ],
                        "loc": {
                          "start": {
                            "line": 1442,
                            "column": 25
                          },
                          "end": {
                            "line": 1446,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        48453,
                        48586
                      ],
                      "loc": {
                        "start": {
                          "line": 1442,
                          "column": 8
                        },
                        "end": {
                          "line": 1446,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    48332,
                    48594
                  ],
                  "loc": {
                    "start": {
                      "line": 1438,
                      "column": 37
                    },
                    "end": {
                      "line": 1447,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForOwnRight",
                          "range": [
                            48610,
                            48625
                          ],
                          "loc": {
                            "start": {
                              "line": 1448,
                              "column": 8
                            },
                            "end": {
                              "line": 1448,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              48626,
                              48636
                            ],
                            "loc": {
                              "start": {
                                "line": 1448,
                                "column": 24
                              },
                              "end": {
                                "line": 1448,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              48638,
                              48646
                            ],
                            "loc": {
                              "start": {
                                "line": 1448,
                                "column": 36
                              },
                              "end": {
                                "line": 1448,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          48610,
                          48647
                        ],
                        "loc": {
                          "start": {
                            "line": 1448,
                            "column": 8
                          },
                          "end": {
                            "line": 1448,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        48610,
                        48648
                      ],
                      "loc": {
                        "start": {
                          "line": 1448,
                          "column": 8
                        },
                        "end": {
                          "line": 1448,
                          "column": 46
                        }
                      }
                    }
                  ],
                  "range": [
                    48600,
                    48656
                  ],
                  "loc": {
                    "start": {
                      "line": 1447,
                      "column": 13
                    },
                    "end": {
                      "line": 1449,
                      "column": 7
                    }
                  }
                },
                "range": [
                  48301,
                  48656
                ],
                "loc": {
                  "start": {
                    "line": 1438,
                    "column": 6
                  },
                  "end": {
                    "line": 1449,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "collection",
                  "range": [
                    48670,
                    48680
                  ],
                  "loc": {
                    "start": {
                      "line": 1450,
                      "column": 13
                    },
                    "end": {
                      "line": 1450,
                      "column": 23
                    }
                  }
                },
                "range": [
                  48663,
                  48681
                ],
                "loc": {
                  "start": {
                    "line": 1450,
                    "column": 6
                  },
                  "end": {
                    "line": 1450,
                    "column": 24
                  }
                }
              }
            ],
            "range": [
              48204,
              48687
            ],
            "loc": {
              "start": {
                "line": 1434,
                "column": 49
              },
              "end": {
                "line": 1451,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            48159,
            48687
          ],
          "loc": {
            "start": {
              "line": 1434,
              "column": 4
            },
            "end": {
              "line": 1451,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "callback"
        ]
      },
      "vars": {
        "iterable": null,
        "length": null
      }
    },
    "undocumented": true,
    "name": "baseEachRight",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseEachRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        48216,
        48237
      ],
      "filename": "lodash.js",
      "lineno": 1435,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003304",
        "name": "iterable",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "collection",
          "range": [
            48227,
            48237
          ],
          "loc": {
            "start": {
              "line": 1435,
              "column": 21
            },
            "end": {
              "line": 1435,
              "column": 31
            }
          }
        },
        "value": "collection"
      }
    },
    "undocumented": true,
    "name": "iterable",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseEachRight",
    "longname": "<anonymous>~runInContext~baseEachRight~iterable",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        48249,
        48292
      ],
      "filename": "lodash.js",
      "lineno": 1436,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003307",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              48258,
              48268
            ],
            "loc": {
              "start": {
                "line": 1436,
                "column": 19
              },
              "end": {
                "line": 1436,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "collection",
              "range": [
                48271,
                48281
              ],
              "loc": {
                "start": {
                  "line": 1436,
                  "column": 32
                },
                "end": {
                  "line": 1436,
                  "column": 42
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                48282,
                48288
              ],
              "loc": {
                "start": {
                  "line": 1436,
                  "column": 43
                },
                "end": {
                  "line": 1436,
                  "column": 49
                }
              }
            },
            "range": [
              48271,
              48288
            ],
            "loc": {
              "start": {
                "line": 1436,
                "column": 32
              },
              "end": {
                "line": 1436,
                "column": 49
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              48291,
              48292
            ],
            "loc": {
              "start": {
                "line": 1436,
                "column": 52
              },
              "end": {
                "line": 1436,
                "column": 53
              }
            }
          },
          "range": [
            48258,
            48292
          ],
          "loc": {
            "start": {
              "line": 1436,
              "column": 19
            },
            "end": {
              "line": 1436,
              "column": 53
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseEachRight",
    "longname": "<anonymous>~runInContext~baseEachRight~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        48404,
        48433
      ],
      "filename": "lodash.js",
      "lineno": 1440,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003331",
        "name": "iterable",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "iterable",
              "range": [
                48415,
                48423
              ],
              "loc": {
                "start": {
                  "line": 1440,
                  "column": 21
                },
                "end": {
                  "line": 1440,
                  "column": 29
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "split",
              "range": [
                48424,
                48429
              ],
              "loc": {
                "start": {
                  "line": 1440,
                  "column": 30
                },
                "end": {
                  "line": 1440,
                  "column": 35
                }
              }
            },
            "range": [
              48415,
              48429
            ],
            "loc": {
              "start": {
                "line": 1440,
                "column": 21
              },
              "end": {
                "line": 1440,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": "",
              "raw": "''",
              "range": [
                48430,
                48432
              ],
              "loc": {
                "start": {
                  "line": 1440,
                  "column": 36
                },
                "end": {
                  "line": 1440,
                  "column": 38
                }
              }
            }
          ],
          "range": [
            48415,
            48433
          ],
          "loc": {
            "start": {
              "line": 1440,
              "column": 21
            },
            "end": {
              "line": 1440,
              "column": 39
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseEachRight"
      }
    },
    "undocumented": true,
    "name": "iterable",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseEachRight~iterable",
    "memberof": "<anonymous>~runInContext~baseEachRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49211,
        50123
      ],
      "filename": "lodash.js",
      "lineno": 1464,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003362",
        "name": "baseFlatten",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseFlatten",
            "range": [
              49220,
              49231
            ],
            "loc": {
              "start": {
                "line": 1464,
                "column": 13
              },
              "end": {
                "line": 1464,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                49232,
                49237
              ],
              "loc": {
                "start": {
                  "line": 1464,
                  "column": 25
                },
                "end": {
                  "line": 1464,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isShallow",
              "range": [
                49239,
                49248
              ],
              "loc": {
                "start": {
                  "line": 1464,
                  "column": 32
                },
                "end": {
                  "line": 1464,
                  "column": 41
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isStrict",
              "range": [
                49250,
                49258
              ],
              "loc": {
                "start": {
                  "line": 1464,
                  "column": 43
                },
                "end": {
                  "line": 1464,
                  "column": 51
                }
              }
            },
            {
              "type": "Identifier",
              "name": "fromIndex",
              "range": [
                49260,
                49269
              ],
              "loc": {
                "start": {
                  "line": 1464,
                  "column": 53
                },
                "end": {
                  "line": 1464,
                  "column": 62
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        49283,
                        49288
                      ],
                      "loc": {
                        "start": {
                          "line": 1465,
                          "column": 10
                        },
                        "end": {
                          "line": 1465,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "-",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "Identifier",
                          "name": "fromIndex",
                          "range": [
                            49292,
                            49301
                          ],
                          "loc": {
                            "start": {
                              "line": 1465,
                              "column": 19
                            },
                            "end": {
                              "line": 1465,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            49305,
                            49306
                          ],
                          "loc": {
                            "start": {
                              "line": 1465,
                              "column": 32
                            },
                            "end": {
                              "line": 1465,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          49292,
                          49306
                        ],
                        "loc": {
                          "start": {
                            "line": 1465,
                            "column": 19
                          },
                          "end": {
                            "line": 1465,
                            "column": 33
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          49310,
                          49311
                        ],
                        "loc": {
                          "start": {
                            "line": 1465,
                            "column": 37
                          },
                          "end": {
                            "line": 1465,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        49291,
                        49311
                      ],
                      "loc": {
                        "start": {
                          "line": 1465,
                          "column": 18
                        },
                        "end": {
                          "line": 1465,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      49283,
                      49311
                    ],
                    "loc": {
                      "start": {
                        "line": 1465,
                        "column": 10
                      },
                      "end": {
                        "line": 1465,
                        "column": 38
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        49323,
                        49329
                      ],
                      "loc": {
                        "start": {
                          "line": 1466,
                          "column": 10
                        },
                        "end": {
                          "line": 1466,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          49332,
                          49337
                        ],
                        "loc": {
                          "start": {
                            "line": 1466,
                            "column": 19
                          },
                          "end": {
                            "line": 1466,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            49340,
                            49345
                          ],
                          "loc": {
                            "start": {
                              "line": 1466,
                              "column": 27
                            },
                            "end": {
                              "line": 1466,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            49346,
                            49352
                          ],
                          "loc": {
                            "start": {
                              "line": 1466,
                              "column": 33
                            },
                            "end": {
                              "line": 1466,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          49340,
                          49352
                        ],
                        "loc": {
                          "start": {
                            "line": 1466,
                            "column": 27
                          },
                          "end": {
                            "line": 1466,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          49355,
                          49356
                        ],
                        "loc": {
                          "start": {
                            "line": 1466,
                            "column": 42
                          },
                          "end": {
                            "line": 1466,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        49332,
                        49356
                      ],
                      "loc": {
                        "start": {
                          "line": 1466,
                          "column": 19
                        },
                        "end": {
                          "line": 1466,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      49323,
                      49356
                    ],
                    "loc": {
                      "start": {
                        "line": 1466,
                        "column": 10
                      },
                      "end": {
                        "line": 1466,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        49368,
                        49374
                      ],
                      "loc": {
                        "start": {
                          "line": 1467,
                          "column": 10
                        },
                        "end": {
                          "line": 1467,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        49377,
                        49379
                      ],
                      "loc": {
                        "start": {
                          "line": 1467,
                          "column": 19
                        },
                        "end": {
                          "line": 1467,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      49368,
                      49379
                    ],
                    "loc": {
                      "start": {
                        "line": 1467,
                        "column": 10
                      },
                      "end": {
                        "line": 1467,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  49279,
                  49380
                ],
                "loc": {
                  "start": {
                    "line": 1465,
                    "column": 6
                  },
                  "end": {
                    "line": 1467,
                    "column": 22
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        49397,
                        49402
                      ],
                      "loc": {
                        "start": {
                          "line": 1469,
                          "column": 15
                        },
                        "end": {
                          "line": 1469,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      49395,
                      49402
                    ],
                    "loc": {
                      "start": {
                        "line": 1469,
                        "column": 13
                      },
                      "end": {
                        "line": 1469,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      49405,
                      49411
                    ],
                    "loc": {
                      "start": {
                        "line": 1469,
                        "column": 23
                      },
                      "end": {
                        "line": 1469,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    49395,
                    49411
                  ],
                  "loc": {
                    "start": {
                      "line": 1469,
                      "column": 13
                    },
                    "end": {
                      "line": 1469,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              49427,
                              49432
                            ],
                            "loc": {
                              "start": {
                                "line": 1470,
                                "column": 12
                              },
                              "end": {
                                "line": 1470,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                49435,
                                49440
                              ],
                              "loc": {
                                "start": {
                                  "line": 1470,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1470,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                49441,
                                49446
                              ],
                              "loc": {
                                "start": {
                                  "line": 1470,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1470,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              49435,
                              49447
                            ],
                            "loc": {
                              "start": {
                                "line": 1470,
                                "column": 20
                              },
                              "end": {
                                "line": 1470,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            49427,
                            49447
                          ],
                          "loc": {
                            "start": {
                              "line": 1470,
                              "column": 12
                            },
                            "end": {
                              "line": 1470,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        49423,
                        49448
                      ],
                      "loc": {
                        "start": {
                          "line": 1470,
                          "column": 8
                        },
                        "end": {
                          "line": 1470,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                49462,
                                49467
                              ],
                              "loc": {
                                "start": {
                                  "line": 1472,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1472,
                                  "column": 17
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    49478,
                                    49483
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1472,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 1472,
                                      "column": 33
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  49471,
                                  49483
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1472,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1472,
                                    "column": 33
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "object",
                                "raw": "'object'",
                                "range": [
                                  49487,
                                  49495
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1472,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 1472,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                49471,
                                49495
                              ],
                              "loc": {
                                "start": {
                                  "line": 1472,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1472,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              49462,
                              49495
                            ],
                            "loc": {
                              "start": {
                                "line": 1472,
                                "column": 12
                              },
                              "end": {
                                "line": 1472,
                                "column": 45
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    49506,
                                    49511
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1472,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 1472,
                                      "column": 61
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    49512,
                                    49518
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1472,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 1472,
                                      "column": 68
                                    }
                                  }
                                },
                                "range": [
                                  49506,
                                  49518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1472,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 1472,
                                    "column": 68
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                49499,
                                49518
                              ],
                              "loc": {
                                "start": {
                                  "line": 1472,
                                  "column": 49
                                },
                                "end": {
                                  "line": 1472,
                                  "column": 68
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "number",
                              "raw": "'number'",
                              "range": [
                                49522,
                                49530
                              ],
                              "loc": {
                                "start": {
                                  "line": 1472,
                                  "column": 72
                                },
                                "end": {
                                  "line": 1472,
                                  "column": 80
                                }
                              }
                            },
                            "range": [
                              49499,
                              49530
                            ],
                            "loc": {
                              "start": {
                                "line": 1472,
                                "column": 49
                              },
                              "end": {
                                "line": 1472,
                                "column": 80
                              }
                            }
                          },
                          "range": [
                            49462,
                            49530
                          ],
                          "loc": {
                            "start": {
                              "line": 1472,
                              "column": 12
                            },
                            "end": {
                              "line": 1472,
                              "column": 80
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isArray",
                              "range": [
                                49547,
                                49554
                              ],
                              "loc": {
                                "start": {
                                  "line": 1473,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1473,
                                  "column": 23
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  49555,
                                  49560
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1473,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1473,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "range": [
                              49547,
                              49561
                            ],
                            "loc": {
                              "start": {
                                "line": 1473,
                                "column": 16
                              },
                              "end": {
                                "line": 1473,
                                "column": 30
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isArguments",
                              "range": [
                                49565,
                                49576
                              ],
                              "loc": {
                                "start": {
                                  "line": 1473,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1473,
                                  "column": 45
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  49577,
                                  49582
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1473,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 1473,
                                    "column": 51
                                  }
                                }
                              }
                            ],
                            "range": [
                              49565,
                              49583
                            ],
                            "loc": {
                              "start": {
                                "line": 1473,
                                "column": 34
                              },
                              "end": {
                                "line": 1473,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            49547,
                            49583
                          ],
                          "loc": {
                            "start": {
                              "line": 1473,
                              "column": 16
                            },
                            "end": {
                              "line": 1473,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          49462,
                          49584
                        ],
                        "loc": {
                          "start": {
                            "line": 1472,
                            "column": 12
                          },
                          "end": {
                            "line": 1473,
                            "column": 53
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "isShallow",
                                "range": [
                                  49678,
                                  49687
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1475,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1475,
                                    "column": 24
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                49677,
                                49687
                              ],
                              "loc": {
                                "start": {
                                  "line": 1475,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1475,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        49703,
                                        49708
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1476,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1476,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "baseFlatten",
                                        "range": [
                                          49711,
                                          49722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1476,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 1476,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            49723,
                                            49728
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1476,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1476,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "isShallow",
                                          "range": [
                                            49730,
                                            49739
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1476,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 1476,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "isStrict",
                                          "range": [
                                            49741,
                                            49749
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1476,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 1476,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        49711,
                                        49750
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1476,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 1476,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      49703,
                                      49750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1476,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1476,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    49703,
                                    49751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1476,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1476,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "range": [
                                49689,
                                49763
                              ],
                              "loc": {
                                "start": {
                                  "line": 1475,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1477,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              49673,
                              49763
                            ],
                            "loc": {
                              "start": {
                                "line": 1475,
                                "column": 10
                              },
                              "end": {
                                "line": 1477,
                                "column": 11
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "valIndex",
                                  "range": [
                                    49778,
                                    49786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1478,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1478,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      49790,
                                      49791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1478,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1478,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    49789,
                                    49791
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1478,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1478,
                                      "column": 27
                                    }
                                  }
                                },
                                "range": [
                                  49778,
                                  49791
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1478,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1478,
                                    "column": 27
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "valLength",
                                  "range": [
                                    49807,
                                    49816
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1479,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1479,
                                      "column": 23
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      49819,
                                      49824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1479,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1479,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      49825,
                                      49831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1479,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1479,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    49819,
                                    49831
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1479,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 1479,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  49807,
                                  49831
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1479,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1479,
                                    "column": 38
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "resIndex",
                                  "range": [
                                    49847,
                                    49855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1480,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1480,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      49858,
                                      49864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1480,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1480,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      49865,
                                      49871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1480,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1480,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    49858,
                                    49871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1480,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1480,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  49847,
                                  49871
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1480,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1480,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              49774,
                              49872
                            ],
                            "loc": {
                              "start": {
                                "line": 1478,
                                "column": 10
                              },
                              "end": {
                                "line": 1480,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "+=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    49884,
                                    49890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1482,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1482,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    49891,
                                    49897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1482,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1482,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  49884,
                                  49897
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1482,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1482,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "valLength",
                                "range": [
                                  49901,
                                  49910
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1482,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1482,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                49884,
                                49910
                              ],
                              "loc": {
                                "start": {
                                  "line": 1482,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1482,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              49884,
                              49911
                            ],
                            "loc": {
                              "start": {
                                "line": 1482,
                                "column": 10
                              },
                              "end": {
                                "line": 1482,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "valIndex",
                                  "range": [
                                    49931,
                                    49939
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1483,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1483,
                                      "column": 27
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  49929,
                                  49939
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1483,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1483,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "valLength",
                                "range": [
                                  49942,
                                  49951
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1483,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1483,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                49929,
                                49951
                              ],
                              "loc": {
                                "start": {
                                  "line": 1483,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1483,
                                  "column": 39
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          49967,
                                          49973
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1484,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1484,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "UpdateExpression",
                                        "operator": "++",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "resIndex",
                                          "range": [
                                            49974,
                                            49982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1484,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1484,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "prefix": false,
                                        "range": [
                                          49974,
                                          49984
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1484,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1484,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        49967,
                                        49985
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1484,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1484,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          49988,
                                          49993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1484,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1484,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "valIndex",
                                        "range": [
                                          49994,
                                          50002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1484,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 1484,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "range": [
                                        49988,
                                        50003
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1484,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 1484,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "range": [
                                      49967,
                                      50003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1484,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1484,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    49967,
                                    50004
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1484,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1484,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                49953,
                                50016
                              ],
                              "loc": {
                                "start": {
                                  "line": 1483,
                                  "column": 41
                                },
                                "end": {
                                  "line": 1485,
                                  "column": 11
                                }
                              }
                            },
                            "range": [
                              49922,
                              50016
                            ],
                            "loc": {
                              "start": {
                                "line": 1483,
                                "column": 10
                              },
                              "end": {
                                "line": 1485,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          49586,
                          50026
                        ],
                        "loc": {
                          "start": {
                            "line": 1473,
                            "column": 55
                          },
                          "end": {
                            "line": 1486,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "Identifier",
                            "name": "isStrict",
                            "range": [
                              50037,
                              50045
                            ],
                            "loc": {
                              "start": {
                                "line": 1486,
                                "column": 20
                              },
                              "end": {
                                "line": 1486,
                                "column": 28
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            50036,
                            50045
                          ],
                          "loc": {
                            "start": {
                              "line": 1486,
                              "column": 19
                            },
                            "end": {
                              "line": 1486,
                              "column": 28
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      50059,
                                      50065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1487,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1487,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "push",
                                    "range": [
                                      50066,
                                      50070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1487,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1487,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    50059,
                                    50070
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1487,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1487,
                                      "column": 21
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      50071,
                                      50076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1487,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1487,
                                        "column": 27
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  50059,
                                  50077
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1487,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1487,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                50059,
                                50078
                              ],
                              "loc": {
                                "start": {
                                  "line": 1487,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1487,
                                  "column": 29
                                }
                              }
                            }
                          ],
                          "range": [
                            50047,
                            50088
                          ],
                          "loc": {
                            "start": {
                              "line": 1486,
                              "column": 30
                            },
                            "end": {
                              "line": 1488,
                              "column": 9
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          50032,
                          50088
                        ],
                        "loc": {
                          "start": {
                            "line": 1486,
                            "column": 15
                          },
                          "end": {
                            "line": 1488,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        49458,
                        50088
                      ],
                      "loc": {
                        "start": {
                          "line": 1472,
                          "column": 8
                        },
                        "end": {
                          "line": 1488,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    49413,
                    50096
                  ],
                  "loc": {
                    "start": {
                      "line": 1469,
                      "column": 31
                    },
                    "end": {
                      "line": 1489,
                      "column": 7
                    }
                  }
                },
                "range": [
                  49388,
                  50096
                ],
                "loc": {
                  "start": {
                    "line": 1469,
                    "column": 6
                  },
                  "end": {
                    "line": 1489,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    50110,
                    50116
                  ],
                  "loc": {
                    "start": {
                      "line": 1490,
                      "column": 13
                    },
                    "end": {
                      "line": 1490,
                      "column": 19
                    }
                  }
                },
                "range": [
                  50103,
                  50117
                ],
                "loc": {
                  "start": {
                    "line": 1490,
                    "column": 6
                  },
                  "end": {
                    "line": 1490,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              49271,
              50123
            ],
            "loc": {
              "start": {
                "line": 1464,
                "column": 64
              },
              "end": {
                "line": 1491,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            49211,
            50123
          ],
          "loc": {
            "start": {
              "line": 1464,
              "column": 4
            },
            "end": {
              "line": 1491,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "isShallow",
          "isStrict",
          "fromIndex"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "result": null,
        "value": null,
        "valIndex": null,
        "valLength": null,
        "resIndex": null,
        "result.length": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "baseFlatten",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseFlatten",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49283,
        49311
      ],
      "filename": "lodash.js",
      "lineno": 1465,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003370",
        "name": "index",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "-",
          "left": {
            "type": "LogicalExpression",
            "operator": "||",
            "left": {
              "type": "Identifier",
              "name": "fromIndex",
              "range": [
                49292,
                49301
              ],
              "loc": {
                "start": {
                  "line": 1465,
                  "column": 19
                },
                "end": {
                  "line": 1465,
                  "column": 28
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                49305,
                49306
              ],
              "loc": {
                "start": {
                  "line": 1465,
                  "column": 32
                },
                "end": {
                  "line": 1465,
                  "column": 33
                }
              }
            },
            "range": [
              49292,
              49306
            ],
            "loc": {
              "start": {
                "line": 1465,
                "column": 19
              },
              "end": {
                "line": 1465,
                "column": 33
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              49310,
              49311
            ],
            "loc": {
              "start": {
                "line": 1465,
                "column": 37
              },
              "end": {
                "line": 1465,
                "column": 38
              }
            }
          },
          "range": [
            49291,
            49311
          ],
          "loc": {
            "start": {
              "line": 1465,
              "column": 18
            },
            "end": {
              "line": 1465,
              "column": 38
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseFlatten",
    "longname": "<anonymous>~runInContext~baseFlatten~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49323,
        49356
      ],
      "filename": "lodash.js",
      "lineno": 1466,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003377",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              49332,
              49337
            ],
            "loc": {
              "start": {
                "line": 1466,
                "column": 19
              },
              "end": {
                "line": 1466,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                49340,
                49345
              ],
              "loc": {
                "start": {
                  "line": 1466,
                  "column": 27
                },
                "end": {
                  "line": 1466,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                49346,
                49352
              ],
              "loc": {
                "start": {
                  "line": 1466,
                  "column": 33
                },
                "end": {
                  "line": 1466,
                  "column": 39
                }
              }
            },
            "range": [
              49340,
              49352
            ],
            "loc": {
              "start": {
                "line": 1466,
                "column": 27
              },
              "end": {
                "line": 1466,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              49355,
              49356
            ],
            "loc": {
              "start": {
                "line": 1466,
                "column": 42
              },
              "end": {
                "line": 1466,
                "column": 43
              }
            }
          },
          "range": [
            49332,
            49356
          ],
          "loc": {
            "start": {
              "line": 1466,
              "column": 19
            },
            "end": {
              "line": 1466,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseFlatten",
    "longname": "<anonymous>~runInContext~baseFlatten~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49368,
        49379
      ],
      "filename": "lodash.js",
      "lineno": 1467,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003385",
        "name": "result",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            49377,
            49379
          ],
          "loc": {
            "start": {
              "line": 1467,
              "column": 19
            },
            "end": {
              "line": 1467,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseFlatten",
    "longname": "<anonymous>~runInContext~baseFlatten~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49427,
        49447
      ],
      "filename": "lodash.js",
      "lineno": 1470,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003395",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "array",
            "range": [
              49435,
              49440
            ],
            "loc": {
              "start": {
                "line": 1470,
                "column": 20
              },
              "end": {
                "line": 1470,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              49441,
              49446
            ],
            "loc": {
              "start": {
                "line": 1470,
                "column": 26
              },
              "end": {
                "line": 1470,
                "column": 31
              }
            }
          },
          "range": [
            49435,
            49447
          ],
          "loc": {
            "start": {
              "line": 1470,
              "column": 20
            },
            "end": {
              "line": 1470,
              "column": 32
            }
          }
        },
        "value": "array[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseFlatten",
    "longname": "<anonymous>~runInContext~baseFlatten~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49703,
        49750
      ],
      "filename": "lodash.js",
      "lineno": 1476,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003428",
        "name": "value",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseFlatten",
            "range": [
              49711,
              49722
            ],
            "loc": {
              "start": {
                "line": 1476,
                "column": 20
              },
              "end": {
                "line": 1476,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                49723,
                49728
              ],
              "loc": {
                "start": {
                  "line": 1476,
                  "column": 32
                },
                "end": {
                  "line": 1476,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isShallow",
              "range": [
                49730,
                49739
              ],
              "loc": {
                "start": {
                  "line": 1476,
                  "column": 39
                },
                "end": {
                  "line": 1476,
                  "column": 48
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isStrict",
              "range": [
                49741,
                49749
              ],
              "loc": {
                "start": {
                  "line": 1476,
                  "column": 50
                },
                "end": {
                  "line": 1476,
                  "column": 58
                }
              }
            }
          ],
          "range": [
            49711,
            49750
          ],
          "loc": {
            "start": {
              "line": 1476,
              "column": 20
            },
            "end": {
              "line": 1476,
              "column": 59
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseFlatten"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseFlatten~value",
    "memberof": "<anonymous>~runInContext~baseFlatten",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49778,
        49791
      ],
      "filename": "lodash.js",
      "lineno": 1478,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003436",
        "name": "valIndex",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              49790,
              49791
            ],
            "loc": {
              "start": {
                "line": 1478,
                "column": 26
              },
              "end": {
                "line": 1478,
                "column": 27
              }
            }
          },
          "prefix": true,
          "range": [
            49789,
            49791
          ],
          "loc": {
            "start": {
              "line": 1478,
              "column": 25
            },
            "end": {
              "line": 1478,
              "column": 27
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "valIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseFlatten",
    "longname": "<anonymous>~runInContext~baseFlatten~valIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49807,
        49831
      ],
      "filename": "lodash.js",
      "lineno": 1479,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003440",
        "name": "valLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "value",
            "range": [
              49819,
              49824
            ],
            "loc": {
              "start": {
                "line": 1479,
                "column": 26
              },
              "end": {
                "line": 1479,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              49825,
              49831
            ],
            "loc": {
              "start": {
                "line": 1479,
                "column": 32
              },
              "end": {
                "line": 1479,
                "column": 38
              }
            }
          },
          "range": [
            49819,
            49831
          ],
          "loc": {
            "start": {
              "line": 1479,
              "column": 26
            },
            "end": {
              "line": 1479,
              "column": 38
            }
          }
        },
        "value": "value.length"
      }
    },
    "undocumented": true,
    "name": "valLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseFlatten",
    "longname": "<anonymous>~runInContext~baseFlatten~valLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49847,
        49871
      ],
      "filename": "lodash.js",
      "lineno": 1480,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003445",
        "name": "resIndex",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "result",
            "range": [
              49858,
              49864
            ],
            "loc": {
              "start": {
                "line": 1480,
                "column": 25
              },
              "end": {
                "line": 1480,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              49865,
              49871
            ],
            "loc": {
              "start": {
                "line": 1480,
                "column": 32
              },
              "end": {
                "line": 1480,
                "column": 38
              }
            }
          },
          "range": [
            49858,
            49871
          ],
          "loc": {
            "start": {
              "line": 1480,
              "column": 25
            },
            "end": {
              "line": 1480,
              "column": 38
            }
          }
        },
        "value": "result.length"
      }
    },
    "undocumented": true,
    "name": "resIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseFlatten",
    "longname": "<anonymous>~runInContext~baseFlatten~resIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49884,
        49910
      ],
      "filename": "lodash.js",
      "lineno": 1482,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003451",
        "name": "result.length",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "valLength",
          "range": [
            49901,
            49910
          ],
          "loc": {
            "start": {
              "line": 1482,
              "column": 27
            },
            "end": {
              "line": 1482,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseFlatten",
        "value": "valLength"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseFlatten~result.length",
    "memberof": "<anonymous>~runInContext~baseFlatten~result",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        49967,
        50003
      ],
      "filename": "lodash.js",
      "lineno": 1484,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003463",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "value",
            "range": [
              49988,
              49993
            ],
            "loc": {
              "start": {
                "line": 1484,
                "column": 33
              },
              "end": {
                "line": 1484,
                "column": 38
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "valIndex",
            "range": [
              49994,
              50002
            ],
            "loc": {
              "start": {
                "line": 1484,
                "column": 39
              },
              "end": {
                "line": 1484,
                "column": 47
              }
            }
          },
          "range": [
            49988,
            50003
          ],
          "loc": {
            "start": {
              "line": 1484,
              "column": 33
            },
            "end": {
              "line": 1484,
              "column": 48
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseFlatten",
        "value": "value[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseFlatten~result[undefined]",
    "memberof": "<anonymous>~runInContext~baseFlatten",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        50452,
        50766
      ],
      "filename": "lodash.js",
      "lineno": 1502,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003483",
        "name": "baseForOwn",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseForOwn",
            "range": [
              50461,
              50471
            ],
            "loc": {
              "start": {
                "line": 1502,
                "column": 13
              },
              "end": {
                "line": 1502,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                50472,
                50478
              ],
              "loc": {
                "start": {
                  "line": 1502,
                  "column": 24
                },
                "end": {
                  "line": 1502,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                50480,
                50488
              ],
              "loc": {
                "start": {
                  "line": 1502,
                  "column": 32
                },
                "end": {
                  "line": 1502,
                  "column": 40
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        50502,
                        50507
                      ],
                      "loc": {
                        "start": {
                          "line": 1503,
                          "column": 10
                        },
                        "end": {
                          "line": 1503,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          50511,
                          50512
                        ],
                        "loc": {
                          "start": {
                            "line": 1503,
                            "column": 19
                          },
                          "end": {
                            "line": 1503,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        50510,
                        50512
                      ],
                      "loc": {
                        "start": {
                          "line": 1503,
                          "column": 18
                        },
                        "end": {
                          "line": 1503,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      50502,
                      50512
                    ],
                    "loc": {
                      "start": {
                        "line": 1503,
                        "column": 10
                      },
                      "end": {
                        "line": 1503,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "props",
                      "range": [
                        50524,
                        50529
                      ],
                      "loc": {
                        "start": {
                          "line": 1504,
                          "column": 10
                        },
                        "end": {
                          "line": 1504,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "keys",
                        "range": [
                          50532,
                          50536
                        ],
                        "loc": {
                          "start": {
                            "line": 1504,
                            "column": 18
                          },
                          "end": {
                            "line": 1504,
                            "column": 22
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            50537,
                            50543
                          ],
                          "loc": {
                            "start": {
                              "line": 1504,
                              "column": 23
                            },
                            "end": {
                              "line": 1504,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "range": [
                        50532,
                        50544
                      ],
                      "loc": {
                        "start": {
                          "line": 1504,
                          "column": 18
                        },
                        "end": {
                          "line": 1504,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      50524,
                      50544
                    ],
                    "loc": {
                      "start": {
                        "line": 1504,
                        "column": 10
                      },
                      "end": {
                        "line": 1504,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        50556,
                        50562
                      ],
                      "loc": {
                        "start": {
                          "line": 1505,
                          "column": 10
                        },
                        "end": {
                          "line": 1505,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "props",
                        "range": [
                          50565,
                          50570
                        ],
                        "loc": {
                          "start": {
                            "line": 1505,
                            "column": 19
                          },
                          "end": {
                            "line": 1505,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          50571,
                          50577
                        ],
                        "loc": {
                          "start": {
                            "line": 1505,
                            "column": 25
                          },
                          "end": {
                            "line": 1505,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        50565,
                        50577
                      ],
                      "loc": {
                        "start": {
                          "line": 1505,
                          "column": 19
                        },
                        "end": {
                          "line": 1505,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      50556,
                      50577
                    ],
                    "loc": {
                      "start": {
                        "line": 1505,
                        "column": 10
                      },
                      "end": {
                        "line": 1505,
                        "column": 31
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  50498,
                  50578
                ],
                "loc": {
                  "start": {
                    "line": 1503,
                    "column": 6
                  },
                  "end": {
                    "line": 1505,
                    "column": 32
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        50595,
                        50600
                      ],
                      "loc": {
                        "start": {
                          "line": 1507,
                          "column": 15
                        },
                        "end": {
                          "line": 1507,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      50593,
                      50600
                    ],
                    "loc": {
                      "start": {
                        "line": 1507,
                        "column": 13
                      },
                      "end": {
                        "line": 1507,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      50603,
                      50609
                    ],
                    "loc": {
                      "start": {
                        "line": 1507,
                        "column": 23
                      },
                      "end": {
                        "line": 1507,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    50593,
                    50609
                  ],
                  "loc": {
                    "start": {
                      "line": 1507,
                      "column": 13
                    },
                    "end": {
                      "line": 1507,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              50625,
                              50628
                            ],
                            "loc": {
                              "start": {
                                "line": 1508,
                                "column": 12
                              },
                              "end": {
                                "line": 1508,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                50631,
                                50636
                              ],
                              "loc": {
                                "start": {
                                  "line": 1508,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1508,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                50637,
                                50642
                              ],
                              "loc": {
                                "start": {
                                  "line": 1508,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1508,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              50631,
                              50643
                            ],
                            "loc": {
                              "start": {
                                "line": 1508,
                                "column": 18
                              },
                              "end": {
                                "line": 1508,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            50625,
                            50643
                          ],
                          "loc": {
                            "start": {
                              "line": 1508,
                              "column": 12
                            },
                            "end": {
                              "line": 1508,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        50621,
                        50644
                      ],
                      "loc": {
                        "start": {
                          "line": 1508,
                          "column": 8
                        },
                        "end": {
                          "line": 1508,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              50657,
                              50665
                            ],
                            "loc": {
                              "start": {
                                "line": 1509,
                                "column": 12
                              },
                              "end": {
                                "line": 1509,
                                "column": 20
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  50666,
                                  50672
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1509,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1509,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  50673,
                                  50676
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1509,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1509,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                50666,
                                50677
                              ],
                              "loc": {
                                "start": {
                                  "line": 1509,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1509,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                50679,
                                50682
                              ],
                              "loc": {
                                "start": {
                                  "line": 1509,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1509,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                50684,
                                50690
                              ],
                              "loc": {
                                "start": {
                                  "line": 1509,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1509,
                                  "column": 45
                                }
                              }
                            }
                          ],
                          "range": [
                            50657,
                            50691
                          ],
                          "loc": {
                            "start": {
                              "line": 1509,
                              "column": 12
                            },
                            "end": {
                              "line": 1509,
                              "column": 46
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            50696,
                            50701
                          ],
                          "loc": {
                            "start": {
                              "line": 1509,
                              "column": 51
                            },
                            "end": {
                              "line": 1509,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          50657,
                          50701
                        ],
                        "loc": {
                          "start": {
                            "line": 1509,
                            "column": 12
                          },
                          "end": {
                            "line": 1509,
                            "column": 56
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "BreakStatement",
                            "label": null,
                            "range": [
                              50715,
                              50721
                            ],
                            "loc": {
                              "start": {
                                "line": 1510,
                                "column": 10
                              },
                              "end": {
                                "line": 1510,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          50703,
                          50731
                        ],
                        "loc": {
                          "start": {
                            "line": 1509,
                            "column": 58
                          },
                          "end": {
                            "line": 1511,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        50653,
                        50731
                      ],
                      "loc": {
                        "start": {
                          "line": 1509,
                          "column": 8
                        },
                        "end": {
                          "line": 1511,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    50611,
                    50739
                  ],
                  "loc": {
                    "start": {
                      "line": 1507,
                      "column": 31
                    },
                    "end": {
                      "line": 1512,
                      "column": 7
                    }
                  }
                },
                "range": [
                  50586,
                  50739
                ],
                "loc": {
                  "start": {
                    "line": 1507,
                    "column": 6
                  },
                  "end": {
                    "line": 1512,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    50753,
                    50759
                  ],
                  "loc": {
                    "start": {
                      "line": 1513,
                      "column": 13
                    },
                    "end": {
                      "line": 1513,
                      "column": 19
                    }
                  }
                },
                "range": [
                  50746,
                  50760
                ],
                "loc": {
                  "start": {
                    "line": 1513,
                    "column": 6
                  },
                  "end": {
                    "line": 1513,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              50490,
              50766
            ],
            "loc": {
              "start": {
                "line": 1502,
                "column": 42
              },
              "end": {
                "line": 1514,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            50452,
            50766
          ],
          "loc": {
            "start": {
              "line": 1502,
              "column": 4
            },
            "end": {
              "line": 1514,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "callback"
        ]
      },
      "vars": {
        "index": null,
        "props": null,
        "length": null,
        "key": null
      }
    },
    "undocumented": true,
    "name": "baseForOwn",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseForOwn",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        50502,
        50512
      ],
      "filename": "lodash.js",
      "lineno": 1503,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003489",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              50511,
              50512
            ],
            "loc": {
              "start": {
                "line": 1503,
                "column": 19
              },
              "end": {
                "line": 1503,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            50510,
            50512
          ],
          "loc": {
            "start": {
              "line": 1503,
              "column": 18
            },
            "end": {
              "line": 1503,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseForOwn",
    "longname": "<anonymous>~runInContext~baseForOwn~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        50524,
        50544
      ],
      "filename": "lodash.js",
      "lineno": 1504,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003493",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              50532,
              50536
            ],
            "loc": {
              "start": {
                "line": 1504,
                "column": 18
              },
              "end": {
                "line": 1504,
                "column": 22
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                50537,
                50543
              ],
              "loc": {
                "start": {
                  "line": 1504,
                  "column": 23
                },
                "end": {
                  "line": 1504,
                  "column": 29
                }
              }
            }
          ],
          "range": [
            50532,
            50544
          ],
          "loc": {
            "start": {
              "line": 1504,
              "column": 18
            },
            "end": {
              "line": 1504,
              "column": 30
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseForOwn",
    "longname": "<anonymous>~runInContext~baseForOwn~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        50556,
        50577
      ],
      "filename": "lodash.js",
      "lineno": 1505,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003498",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              50565,
              50570
            ],
            "loc": {
              "start": {
                "line": 1505,
                "column": 19
              },
              "end": {
                "line": 1505,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              50571,
              50577
            ],
            "loc": {
              "start": {
                "line": 1505,
                "column": 25
              },
              "end": {
                "line": 1505,
                "column": 31
              }
            }
          },
          "range": [
            50565,
            50577
          ],
          "loc": {
            "start": {
              "line": 1505,
              "column": 19
            },
            "end": {
              "line": 1505,
              "column": 31
            }
          }
        },
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseForOwn",
    "longname": "<anonymous>~runInContext~baseForOwn~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        50625,
        50643
      ],
      "filename": "lodash.js",
      "lineno": 1508,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003510",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              50631,
              50636
            ],
            "loc": {
              "start": {
                "line": 1508,
                "column": 18
              },
              "end": {
                "line": 1508,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              50637,
              50642
            ],
            "loc": {
              "start": {
                "line": 1508,
                "column": 24
              },
              "end": {
                "line": 1508,
                "column": 29
              }
            }
          },
          "range": [
            50631,
            50643
          ],
          "loc": {
            "start": {
              "line": 1508,
              "column": 18
            },
            "end": {
              "line": 1508,
              "column": 30
            }
          }
        },
        "value": "props[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseForOwn",
    "longname": "<anonymous>~runInContext~baseForOwn~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        51100,
        51390
      ],
      "filename": "lodash.js",
      "lineno": 1525,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003529",
        "name": "baseForOwnRight",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseForOwnRight",
            "range": [
              51109,
              51124
            ],
            "loc": {
              "start": {
                "line": 1525,
                "column": 13
              },
              "end": {
                "line": 1525,
                "column": 28
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                51125,
                51131
              ],
              "loc": {
                "start": {
                  "line": 1525,
                  "column": 29
                },
                "end": {
                  "line": 1525,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                51133,
                51141
              ],
              "loc": {
                "start": {
                  "line": 1525,
                  "column": 37
                },
                "end": {
                  "line": 1525,
                  "column": 45
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "props",
                      "range": [
                        51155,
                        51160
                      ],
                      "loc": {
                        "start": {
                          "line": 1526,
                          "column": 10
                        },
                        "end": {
                          "line": 1526,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "keys",
                        "range": [
                          51163,
                          51167
                        ],
                        "loc": {
                          "start": {
                            "line": 1526,
                            "column": 18
                          },
                          "end": {
                            "line": 1526,
                            "column": 22
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            51168,
                            51174
                          ],
                          "loc": {
                            "start": {
                              "line": 1526,
                              "column": 23
                            },
                            "end": {
                              "line": 1526,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "range": [
                        51163,
                        51175
                      ],
                      "loc": {
                        "start": {
                          "line": 1526,
                          "column": 18
                        },
                        "end": {
                          "line": 1526,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      51155,
                      51175
                    ],
                    "loc": {
                      "start": {
                        "line": 1526,
                        "column": 10
                      },
                      "end": {
                        "line": 1526,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        51187,
                        51193
                      ],
                      "loc": {
                        "start": {
                          "line": 1527,
                          "column": 10
                        },
                        "end": {
                          "line": 1527,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "props",
                        "range": [
                          51196,
                          51201
                        ],
                        "loc": {
                          "start": {
                            "line": 1527,
                            "column": 19
                          },
                          "end": {
                            "line": 1527,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          51202,
                          51208
                        ],
                        "loc": {
                          "start": {
                            "line": 1527,
                            "column": 25
                          },
                          "end": {
                            "line": 1527,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        51196,
                        51208
                      ],
                      "loc": {
                        "start": {
                          "line": 1527,
                          "column": 19
                        },
                        "end": {
                          "line": 1527,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      51187,
                      51208
                    ],
                    "loc": {
                      "start": {
                        "line": 1527,
                        "column": 10
                      },
                      "end": {
                        "line": 1527,
                        "column": 31
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  51151,
                  51209
                ],
                "loc": {
                  "start": {
                    "line": 1526,
                    "column": 6
                  },
                  "end": {
                    "line": 1527,
                    "column": 32
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      51224,
                      51230
                    ],
                    "loc": {
                      "start": {
                        "line": 1529,
                        "column": 13
                      },
                      "end": {
                        "line": 1529,
                        "column": 19
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    51224,
                    51232
                  ],
                  "loc": {
                    "start": {
                      "line": 1529,
                      "column": 13
                    },
                    "end": {
                      "line": 1529,
                      "column": 21
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              51248,
                              51251
                            ],
                            "loc": {
                              "start": {
                                "line": 1530,
                                "column": 12
                              },
                              "end": {
                                "line": 1530,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                51254,
                                51259
                              ],
                              "loc": {
                                "start": {
                                  "line": 1530,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1530,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                51260,
                                51266
                              ],
                              "loc": {
                                "start": {
                                  "line": 1530,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1530,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              51254,
                              51267
                            ],
                            "loc": {
                              "start": {
                                "line": 1530,
                                "column": 18
                              },
                              "end": {
                                "line": 1530,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            51248,
                            51267
                          ],
                          "loc": {
                            "start": {
                              "line": 1530,
                              "column": 12
                            },
                            "end": {
                              "line": 1530,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        51244,
                        51268
                      ],
                      "loc": {
                        "start": {
                          "line": 1530,
                          "column": 8
                        },
                        "end": {
                          "line": 1530,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              51281,
                              51289
                            ],
                            "loc": {
                              "start": {
                                "line": 1531,
                                "column": 12
                              },
                              "end": {
                                "line": 1531,
                                "column": 20
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  51290,
                                  51296
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1531,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1531,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  51297,
                                  51300
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1531,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1531,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                51290,
                                51301
                              ],
                              "loc": {
                                "start": {
                                  "line": 1531,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1531,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                51303,
                                51306
                              ],
                              "loc": {
                                "start": {
                                  "line": 1531,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1531,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                51308,
                                51314
                              ],
                              "loc": {
                                "start": {
                                  "line": 1531,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1531,
                                  "column": 45
                                }
                              }
                            }
                          ],
                          "range": [
                            51281,
                            51315
                          ],
                          "loc": {
                            "start": {
                              "line": 1531,
                              "column": 12
                            },
                            "end": {
                              "line": 1531,
                              "column": 46
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            51320,
                            51325
                          ],
                          "loc": {
                            "start": {
                              "line": 1531,
                              "column": 51
                            },
                            "end": {
                              "line": 1531,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          51281,
                          51325
                        ],
                        "loc": {
                          "start": {
                            "line": 1531,
                            "column": 12
                          },
                          "end": {
                            "line": 1531,
                            "column": 56
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "BreakStatement",
                            "label": null,
                            "range": [
                              51339,
                              51345
                            ],
                            "loc": {
                              "start": {
                                "line": 1532,
                                "column": 10
                              },
                              "end": {
                                "line": 1532,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          51327,
                          51355
                        ],
                        "loc": {
                          "start": {
                            "line": 1531,
                            "column": 58
                          },
                          "end": {
                            "line": 1533,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        51277,
                        51355
                      ],
                      "loc": {
                        "start": {
                          "line": 1531,
                          "column": 8
                        },
                        "end": {
                          "line": 1533,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    51234,
                    51363
                  ],
                  "loc": {
                    "start": {
                      "line": 1529,
                      "column": 23
                    },
                    "end": {
                      "line": 1534,
                      "column": 7
                    }
                  }
                },
                "range": [
                  51217,
                  51363
                ],
                "loc": {
                  "start": {
                    "line": 1529,
                    "column": 6
                  },
                  "end": {
                    "line": 1534,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    51377,
                    51383
                  ],
                  "loc": {
                    "start": {
                      "line": 1535,
                      "column": 13
                    },
                    "end": {
                      "line": 1535,
                      "column": 19
                    }
                  }
                },
                "range": [
                  51370,
                  51384
                ],
                "loc": {
                  "start": {
                    "line": 1535,
                    "column": 6
                  },
                  "end": {
                    "line": 1535,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              51143,
              51390
            ],
            "loc": {
              "start": {
                "line": 1525,
                "column": 47
              },
              "end": {
                "line": 1536,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            51100,
            51390
          ],
          "loc": {
            "start": {
              "line": 1525,
              "column": 4
            },
            "end": {
              "line": 1536,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "callback"
        ]
      },
      "vars": {
        "props": null,
        "length": null,
        "key": null
      }
    },
    "undocumented": true,
    "name": "baseForOwnRight",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseForOwnRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        51155,
        51175
      ],
      "filename": "lodash.js",
      "lineno": 1526,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003535",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              51163,
              51167
            ],
            "loc": {
              "start": {
                "line": 1526,
                "column": 18
              },
              "end": {
                "line": 1526,
                "column": 22
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                51168,
                51174
              ],
              "loc": {
                "start": {
                  "line": 1526,
                  "column": 23
                },
                "end": {
                  "line": 1526,
                  "column": 29
                }
              }
            }
          ],
          "range": [
            51163,
            51175
          ],
          "loc": {
            "start": {
              "line": 1526,
              "column": 18
            },
            "end": {
              "line": 1526,
              "column": 30
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseForOwnRight",
    "longname": "<anonymous>~runInContext~baseForOwnRight~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        51187,
        51208
      ],
      "filename": "lodash.js",
      "lineno": 1527,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003540",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              51196,
              51201
            ],
            "loc": {
              "start": {
                "line": 1527,
                "column": 19
              },
              "end": {
                "line": 1527,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              51202,
              51208
            ],
            "loc": {
              "start": {
                "line": 1527,
                "column": 25
              },
              "end": {
                "line": 1527,
                "column": 31
              }
            }
          },
          "range": [
            51196,
            51208
          ],
          "loc": {
            "start": {
              "line": 1527,
              "column": 19
            },
            "end": {
              "line": 1527,
              "column": 31
            }
          }
        },
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseForOwnRight",
    "longname": "<anonymous>~runInContext~baseForOwnRight~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        51248,
        51267
      ],
      "filename": "lodash.js",
      "lineno": 1530,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003550",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              51254,
              51259
            ],
            "loc": {
              "start": {
                "line": 1530,
                "column": 18
              },
              "end": {
                "line": 1530,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              51260,
              51266
            ],
            "loc": {
              "start": {
                "line": 1530,
                "column": 24
              },
              "end": {
                "line": 1530,
                "column": 30
              }
            }
          },
          "range": [
            51254,
            51267
          ],
          "loc": {
            "start": {
              "line": 1530,
              "column": 18
            },
            "end": {
              "line": 1530,
              "column": 31
            }
          }
        },
        "value": "props[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseForOwnRight",
    "longname": "<anonymous>~runInContext~baseForOwnRight~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        52052,
        57444
      ],
      "filename": "lodash.js",
      "lineno": 1551,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003569",
        "name": "baseIsEqual",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseIsEqual",
            "range": [
              52061,
              52072
            ],
            "loc": {
              "start": {
                "line": 1551,
                "column": 13
              },
              "end": {
                "line": 1551,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "a",
              "range": [
                52073,
                52074
              ],
              "loc": {
                "start": {
                  "line": 1551,
                  "column": 25
                },
                "end": {
                  "line": 1551,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "b",
              "range": [
                52076,
                52077
              ],
              "loc": {
                "start": {
                  "line": 1551,
                  "column": 28
                },
                "end": {
                  "line": 1551,
                  "column": 29
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                52079,
                52087
              ],
              "loc": {
                "start": {
                  "line": 1551,
                  "column": 31
                },
                "end": {
                  "line": 1551,
                  "column": 39
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isWhere",
              "range": [
                52089,
                52096
              ],
              "loc": {
                "start": {
                  "line": 1551,
                  "column": 41
                },
                "end": {
                  "line": 1551,
                  "column": 48
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackA",
              "range": [
                52098,
                52104
              ],
              "loc": {
                "start": {
                  "line": 1551,
                  "column": 50
                },
                "end": {
                  "line": 1551,
                  "column": 56
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackB",
              "range": [
                52106,
                52112
              ],
              "loc": {
                "start": {
                  "line": 1551,
                  "column": 58
                },
                "end": {
                  "line": 1551,
                  "column": 64
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "callback",
                  "range": [
                    52126,
                    52134
                  ],
                  "loc": {
                    "start": {
                      "line": 1552,
                      "column": 10
                    },
                    "end": {
                      "line": 1552,
                      "column": 18
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              52150,
                              52156
                            ],
                            "loc": {
                              "start": {
                                "line": 1553,
                                "column": 12
                              },
                              "end": {
                                "line": 1553,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                52159,
                                52167
                              ],
                              "loc": {
                                "start": {
                                  "line": 1553,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1553,
                                  "column": 29
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  52168,
                                  52169
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1553,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1553,
                                    "column": 31
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  52171,
                                  52172
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1553,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1553,
                                    "column": 34
                                  }
                                }
                              }
                            ],
                            "range": [
                              52159,
                              52173
                            ],
                            "loc": {
                              "start": {
                                "line": 1553,
                                "column": 21
                              },
                              "end": {
                                "line": 1553,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            52150,
                            52173
                          ],
                          "loc": {
                            "start": {
                              "line": 1553,
                              "column": 12
                            },
                            "end": {
                              "line": 1553,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        52146,
                        52174
                      ],
                      "loc": {
                        "start": {
                          "line": 1553,
                          "column": 8
                        },
                        "end": {
                          "line": 1553,
                          "column": 36
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              52194,
                              52200
                            ],
                            "loc": {
                              "start": {
                                "line": 1554,
                                "column": 19
                              },
                              "end": {
                                "line": 1554,
                                "column": 25
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            52187,
                            52200
                          ],
                          "loc": {
                            "start": {
                              "line": 1554,
                              "column": 12
                            },
                            "end": {
                              "line": 1554,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "undefined",
                          "raw": "'undefined'",
                          "range": [
                            52204,
                            52215
                          ],
                          "loc": {
                            "start": {
                              "line": 1554,
                              "column": 29
                            },
                            "end": {
                              "line": 1554,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          52187,
                          52215
                        ],
                        "loc": {
                          "start": {
                            "line": 1554,
                            "column": 12
                          },
                          "end": {
                            "line": 1554,
                            "column": 40
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    52238,
                                    52244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1555,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1555,
                                      "column": 25
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  52237,
                                  52244
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1555,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1555,
                                    "column": 25
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                52236,
                                52244
                              ],
                              "loc": {
                                "start": {
                                  "line": 1555,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1555,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              52229,
                              52245
                            ],
                            "loc": {
                              "start": {
                                "line": 1555,
                                "column": 10
                              },
                              "end": {
                                "line": 1555,
                                "column": 26
                              }
                            }
                          }
                        ],
                        "range": [
                          52217,
                          52255
                        ],
                        "loc": {
                          "start": {
                            "line": 1554,
                            "column": 42
                          },
                          "end": {
                            "line": 1556,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        52183,
                        52255
                      ],
                      "loc": {
                        "start": {
                          "line": 1554,
                          "column": 8
                        },
                        "end": {
                          "line": 1556,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    52136,
                    52263
                  ],
                  "loc": {
                    "start": {
                      "line": 1552,
                      "column": 20
                    },
                    "end": {
                      "line": 1557,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  52122,
                  52263
                ],
                "loc": {
                  "start": {
                    "line": 1552,
                    "column": 6
                  },
                  "end": {
                    "line": 1557,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "===",
                  "left": {
                    "type": "Identifier",
                    "name": "a",
                    "range": [
                      52315,
                      52316
                    ],
                    "loc": {
                      "start": {
                        "line": 1559,
                        "column": 10
                      },
                      "end": {
                        "line": 1559,
                        "column": 11
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "b",
                    "range": [
                      52321,
                      52322
                    ],
                    "loc": {
                      "start": {
                        "line": 1559,
                        "column": 16
                      },
                      "end": {
                        "line": 1559,
                        "column": 17
                      }
                    }
                  },
                  "range": [
                    52315,
                    52322
                  ],
                  "loc": {
                    "start": {
                      "line": 1559,
                      "column": 10
                    },
                    "end": {
                      "line": 1559,
                      "column": 17
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "!==",
                          "left": {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              52385,
                              52386
                            ],
                            "loc": {
                              "start": {
                                "line": 1561,
                                "column": 15
                              },
                              "end": {
                                "line": 1561,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              52391,
                              52392
                            ],
                            "loc": {
                              "start": {
                                "line": 1561,
                                "column": 21
                              },
                              "end": {
                                "line": 1561,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            52385,
                            52392
                          ],
                          "loc": {
                            "start": {
                              "line": 1561,
                              "column": 15
                            },
                            "end": {
                              "line": 1561,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "/",
                            "left": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                52397,
                                52398
                              ],
                              "loc": {
                                "start": {
                                  "line": 1561,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1561,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "a",
                              "range": [
                                52401,
                                52402
                              ],
                              "loc": {
                                "start": {
                                  "line": 1561,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1561,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              52397,
                              52402
                            ],
                            "loc": {
                              "start": {
                                "line": 1561,
                                "column": 27
                              },
                              "end": {
                                "line": 1561,
                                "column": 32
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "/",
                            "left": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                52406,
                                52407
                              ],
                              "loc": {
                                "start": {
                                  "line": 1561,
                                  "column": 36
                                },
                                "end": {
                                  "line": 1561,
                                  "column": 37
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                52410,
                                52411
                              ],
                              "loc": {
                                "start": {
                                  "line": 1561,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1561,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              52406,
                              52411
                            ],
                            "loc": {
                              "start": {
                                "line": 1561,
                                "column": 36
                              },
                              "end": {
                                "line": 1561,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            52397,
                            52411
                          ],
                          "loc": {
                            "start": {
                              "line": 1561,
                              "column": 27
                            },
                            "end": {
                              "line": 1561,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          52385,
                          52412
                        ],
                        "loc": {
                          "start": {
                            "line": 1561,
                            "column": 15
                          },
                          "end": {
                            "line": 1561,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        52378,
                        52413
                      ],
                      "loc": {
                        "start": {
                          "line": 1561,
                          "column": 8
                        },
                        "end": {
                          "line": 1561,
                          "column": 43
                        }
                      }
                    }
                  ],
                  "range": [
                    52324,
                    52421
                  ],
                  "loc": {
                    "start": {
                      "line": 1559,
                      "column": 19
                    },
                    "end": {
                      "line": 1562,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  52311,
                  52421
                ],
                "loc": {
                  "start": {
                    "line": 1559,
                    "column": 6
                  },
                  "end": {
                    "line": 1562,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        52432,
                        52436
                      ],
                      "loc": {
                        "start": {
                          "line": 1563,
                          "column": 10
                        },
                        "end": {
                          "line": 1563,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "a",
                        "range": [
                          52446,
                          52447
                        ],
                        "loc": {
                          "start": {
                            "line": 1563,
                            "column": 24
                          },
                          "end": {
                            "line": 1563,
                            "column": 25
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        52439,
                        52447
                      ],
                      "loc": {
                        "start": {
                          "line": 1563,
                          "column": 17
                        },
                        "end": {
                          "line": 1563,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      52432,
                      52447
                    ],
                    "loc": {
                      "start": {
                        "line": 1563,
                        "column": 10
                      },
                      "end": {
                        "line": 1563,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "otherType",
                      "range": [
                        52459,
                        52468
                      ],
                      "loc": {
                        "start": {
                          "line": 1564,
                          "column": 10
                        },
                        "end": {
                          "line": 1564,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "b",
                        "range": [
                          52478,
                          52479
                        ],
                        "loc": {
                          "start": {
                            "line": 1564,
                            "column": 29
                          },
                          "end": {
                            "line": 1564,
                            "column": 30
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        52471,
                        52479
                      ],
                      "loc": {
                        "start": {
                          "line": 1564,
                          "column": 22
                        },
                        "end": {
                          "line": 1564,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      52459,
                      52479
                    ],
                    "loc": {
                      "start": {
                        "line": 1564,
                        "column": 10
                      },
                      "end": {
                        "line": 1564,
                        "column": 30
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  52428,
                  52480
                ],
                "loc": {
                  "start": {
                    "line": 1563,
                    "column": 6
                  },
                  "end": {
                    "line": 1564,
                    "column": 31
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "===",
                    "left": {
                      "type": "Identifier",
                      "name": "a",
                      "range": [
                        52540,
                        52541
                      ],
                      "loc": {
                        "start": {
                          "line": 1567,
                          "column": 10
                        },
                        "end": {
                          "line": 1567,
                          "column": 11
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "a",
                      "range": [
                        52546,
                        52547
                      ],
                      "loc": {
                        "start": {
                          "line": 1567,
                          "column": 16
                        },
                        "end": {
                          "line": 1567,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      52540,
                      52547
                    ],
                    "loc": {
                      "start": {
                        "line": 1567,
                        "column": 10
                      },
                      "end": {
                        "line": 1567,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "a",
                          "range": [
                            52552,
                            52553
                          ],
                          "loc": {
                            "start": {
                              "line": 1567,
                              "column": 22
                            },
                            "end": {
                              "line": 1567,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            52557,
                            52561
                          ],
                          "loc": {
                            "start": {
                              "line": 1567,
                              "column": 27
                            },
                            "end": {
                              "line": 1567,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          52552,
                          52561
                        ],
                        "loc": {
                          "start": {
                            "line": 1567,
                            "column": 22
                          },
                          "end": {
                            "line": 1567,
                            "column": 31
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "b",
                          "range": [
                            52565,
                            52566
                          ],
                          "loc": {
                            "start": {
                              "line": 1567,
                              "column": 35
                            },
                            "end": {
                              "line": 1567,
                              "column": 36
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            52570,
                            52574
                          ],
                          "loc": {
                            "start": {
                              "line": 1567,
                              "column": 40
                            },
                            "end": {
                              "line": 1567,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          52565,
                          52574
                        ],
                        "loc": {
                          "start": {
                            "line": 1567,
                            "column": 35
                          },
                          "end": {
                            "line": 1567,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        52552,
                        52574
                      ],
                      "loc": {
                        "start": {
                          "line": 1567,
                          "column": 22
                        },
                        "end": {
                          "line": 1567,
                          "column": 44
                        }
                      }
                    },
                    "right": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "!=",
                            "left": {
                              "type": "Identifier",
                              "name": "type",
                              "range": [
                                52589,
                                52593
                              ],
                              "loc": {
                                "start": {
                                  "line": 1568,
                                  "column": 11
                                },
                                "end": {
                                  "line": 1568,
                                  "column": 15
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "function",
                              "raw": "'function'",
                              "range": [
                                52597,
                                52607
                              ],
                              "loc": {
                                "start": {
                                  "line": 1568,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1568,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              52589,
                              52607
                            ],
                            "loc": {
                              "start": {
                                "line": 1568,
                                "column": 11
                              },
                              "end": {
                                "line": 1568,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "!=",
                            "left": {
                              "type": "Identifier",
                              "name": "type",
                              "range": [
                                52611,
                                52615
                              ],
                              "loc": {
                                "start": {
                                  "line": 1568,
                                  "column": 33
                                },
                                "end": {
                                  "line": 1568,
                                  "column": 37
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "object",
                              "raw": "'object'",
                              "range": [
                                52619,
                                52627
                              ],
                              "loc": {
                                "start": {
                                  "line": 1568,
                                  "column": 41
                                },
                                "end": {
                                  "line": 1568,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              52611,
                              52627
                            ],
                            "loc": {
                              "start": {
                                "line": 1568,
                                "column": 33
                              },
                              "end": {
                                "line": 1568,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            52589,
                            52627
                          ],
                          "loc": {
                            "start": {
                              "line": 1568,
                              "column": 11
                            },
                            "end": {
                              "line": 1568,
                              "column": 49
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "otherType",
                            "range": [
                              52631,
                              52640
                            ],
                            "loc": {
                              "start": {
                                "line": 1568,
                                "column": 53
                              },
                              "end": {
                                "line": 1568,
                                "column": 62
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "function",
                            "raw": "'function'",
                            "range": [
                              52644,
                              52654
                            ],
                            "loc": {
                              "start": {
                                "line": 1568,
                                "column": 66
                              },
                              "end": {
                                "line": 1568,
                                "column": 76
                              }
                            }
                          },
                          "range": [
                            52631,
                            52654
                          ],
                          "loc": {
                            "start": {
                              "line": 1568,
                              "column": 53
                            },
                            "end": {
                              "line": 1568,
                              "column": 76
                            }
                          }
                        },
                        "range": [
                          52589,
                          52654
                        ],
                        "loc": {
                          "start": {
                            "line": 1568,
                            "column": 11
                          },
                          "end": {
                            "line": 1568,
                            "column": 76
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "Identifier",
                          "name": "otherType",
                          "range": [
                            52658,
                            52667
                          ],
                          "loc": {
                            "start": {
                              "line": 1568,
                              "column": 80
                            },
                            "end": {
                              "line": 1568,
                              "column": 89
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "object",
                          "raw": "'object'",
                          "range": [
                            52671,
                            52679
                          ],
                          "loc": {
                            "start": {
                              "line": 1568,
                              "column": 93
                            },
                            "end": {
                              "line": 1568,
                              "column": 101
                            }
                          }
                        },
                        "range": [
                          52658,
                          52679
                        ],
                        "loc": {
                          "start": {
                            "line": 1568,
                            "column": 80
                          },
                          "end": {
                            "line": 1568,
                            "column": 101
                          }
                        }
                      },
                      "range": [
                        52589,
                        52679
                      ],
                      "loc": {
                        "start": {
                          "line": 1568,
                          "column": 11
                        },
                        "end": {
                          "line": 1568,
                          "column": 101
                        }
                      }
                    },
                    "range": [
                      52552,
                      52680
                    ],
                    "loc": {
                      "start": {
                        "line": 1567,
                        "column": 22
                      },
                      "end": {
                        "line": 1568,
                        "column": 102
                      }
                    }
                  },
                  "range": [
                    52540,
                    52681
                  ],
                  "loc": {
                    "start": {
                      "line": 1567,
                      "column": 10
                    },
                    "end": {
                      "line": 1568,
                      "column": 103
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Literal",
                        "value": false,
                        "raw": "false",
                        "range": [
                          52700,
                          52705
                        ],
                        "loc": {
                          "start": {
                            "line": 1569,
                            "column": 15
                          },
                          "end": {
                            "line": 1569,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        52693,
                        52706
                      ],
                      "loc": {
                        "start": {
                          "line": 1569,
                          "column": 8
                        },
                        "end": {
                          "line": 1569,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "range": [
                    52683,
                    52714
                  ],
                  "loc": {
                    "start": {
                      "line": 1568,
                      "column": 105
                    },
                    "end": {
                      "line": 1570,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  52536,
                  52714
                ],
                "loc": {
                  "start": {
                    "line": 1567,
                    "column": 6
                  },
                  "end": {
                    "line": 1570,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "className",
                      "range": [
                        52758,
                        52767
                      ],
                      "loc": {
                        "start": {
                          "line": 1572,
                          "column": 10
                        },
                        "end": {
                          "line": 1572,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "toString",
                          "range": [
                            52770,
                            52778
                          ],
                          "loc": {
                            "start": {
                              "line": 1572,
                              "column": 22
                            },
                            "end": {
                              "line": 1572,
                              "column": 30
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "call",
                          "range": [
                            52779,
                            52783
                          ],
                          "loc": {
                            "start": {
                              "line": 1572,
                              "column": 31
                            },
                            "end": {
                              "line": 1572,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          52770,
                          52783
                        ],
                        "loc": {
                          "start": {
                            "line": 1572,
                            "column": 22
                          },
                          "end": {
                            "line": 1572,
                            "column": 35
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "a",
                          "range": [
                            52784,
                            52785
                          ],
                          "loc": {
                            "start": {
                              "line": 1572,
                              "column": 36
                            },
                            "end": {
                              "line": 1572,
                              "column": 37
                            }
                          }
                        }
                      ],
                      "range": [
                        52770,
                        52786
                      ],
                      "loc": {
                        "start": {
                          "line": 1572,
                          "column": 22
                        },
                        "end": {
                          "line": 1572,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      52758,
                      52786
                    ],
                    "loc": {
                      "start": {
                        "line": 1572,
                        "column": 10
                      },
                      "end": {
                        "line": 1572,
                        "column": 38
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "otherClass",
                      "range": [
                        52798,
                        52808
                      ],
                      "loc": {
                        "start": {
                          "line": 1573,
                          "column": 10
                        },
                        "end": {
                          "line": 1573,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "toString",
                          "range": [
                            52811,
                            52819
                          ],
                          "loc": {
                            "start": {
                              "line": 1573,
                              "column": 23
                            },
                            "end": {
                              "line": 1573,
                              "column": 31
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "call",
                          "range": [
                            52820,
                            52824
                          ],
                          "loc": {
                            "start": {
                              "line": 1573,
                              "column": 32
                            },
                            "end": {
                              "line": 1573,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          52811,
                          52824
                        ],
                        "loc": {
                          "start": {
                            "line": 1573,
                            "column": 23
                          },
                          "end": {
                            "line": 1573,
                            "column": 36
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "b",
                          "range": [
                            52825,
                            52826
                          ],
                          "loc": {
                            "start": {
                              "line": 1573,
                              "column": 37
                            },
                            "end": {
                              "line": 1573,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "range": [
                        52811,
                        52827
                      ],
                      "loc": {
                        "start": {
                          "line": 1573,
                          "column": 23
                        },
                        "end": {
                          "line": 1573,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      52798,
                      52827
                    ],
                    "loc": {
                      "start": {
                        "line": 1573,
                        "column": 10
                      },
                      "end": {
                        "line": 1573,
                        "column": 39
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  52754,
                  52828
                ],
                "loc": {
                  "start": {
                    "line": 1572,
                    "column": 6
                  },
                  "end": {
                    "line": 1573,
                    "column": 40
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "className",
                    "range": [
                      52840,
                      52849
                    ],
                    "loc": {
                      "start": {
                        "line": 1575,
                        "column": 10
                      },
                      "end": {
                        "line": 1575,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "argsClass",
                    "range": [
                      52853,
                      52862
                    ],
                    "loc": {
                      "start": {
                        "line": 1575,
                        "column": 23
                      },
                      "end": {
                        "line": 1575,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    52840,
                    52862
                  ],
                  "loc": {
                    "start": {
                      "line": 1575,
                      "column": 10
                    },
                    "end": {
                      "line": 1575,
                      "column": 32
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "className",
                          "range": [
                            52874,
                            52883
                          ],
                          "loc": {
                            "start": {
                              "line": 1576,
                              "column": 8
                            },
                            "end": {
                              "line": 1576,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "objectClass",
                          "range": [
                            52886,
                            52897
                          ],
                          "loc": {
                            "start": {
                              "line": 1576,
                              "column": 20
                            },
                            "end": {
                              "line": 1576,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          52874,
                          52897
                        ],
                        "loc": {
                          "start": {
                            "line": 1576,
                            "column": 8
                          },
                          "end": {
                            "line": 1576,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        52874,
                        52898
                      ],
                      "loc": {
                        "start": {
                          "line": 1576,
                          "column": 8
                        },
                        "end": {
                          "line": 1576,
                          "column": 32
                        }
                      }
                    }
                  ],
                  "range": [
                    52864,
                    52906
                  ],
                  "loc": {
                    "start": {
                      "line": 1575,
                      "column": 34
                    },
                    "end": {
                      "line": 1577,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  52836,
                  52906
                ],
                "loc": {
                  "start": {
                    "line": 1575,
                    "column": 6
                  },
                  "end": {
                    "line": 1577,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "otherClass",
                    "range": [
                      52917,
                      52927
                    ],
                    "loc": {
                      "start": {
                        "line": 1578,
                        "column": 10
                      },
                      "end": {
                        "line": 1578,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "argsClass",
                    "range": [
                      52931,
                      52940
                    ],
                    "loc": {
                      "start": {
                        "line": 1578,
                        "column": 24
                      },
                      "end": {
                        "line": 1578,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    52917,
                    52940
                  ],
                  "loc": {
                    "start": {
                      "line": 1578,
                      "column": 10
                    },
                    "end": {
                      "line": 1578,
                      "column": 33
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "otherClass",
                          "range": [
                            52952,
                            52962
                          ],
                          "loc": {
                            "start": {
                              "line": 1579,
                              "column": 8
                            },
                            "end": {
                              "line": 1579,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "objectClass",
                          "range": [
                            52965,
                            52976
                          ],
                          "loc": {
                            "start": {
                              "line": 1579,
                              "column": 21
                            },
                            "end": {
                              "line": 1579,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          52952,
                          52976
                        ],
                        "loc": {
                          "start": {
                            "line": 1579,
                            "column": 8
                          },
                          "end": {
                            "line": 1579,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        52952,
                        52977
                      ],
                      "loc": {
                        "start": {
                          "line": 1579,
                          "column": 8
                        },
                        "end": {
                          "line": 1579,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    52942,
                    52985
                  ],
                  "loc": {
                    "start": {
                      "line": 1578,
                      "column": 35
                    },
                    "end": {
                      "line": 1580,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  52913,
                  52985
                ],
                "loc": {
                  "start": {
                    "line": 1578,
                    "column": 6
                  },
                  "end": {
                    "line": 1580,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "!=",
                  "left": {
                    "type": "Identifier",
                    "name": "className",
                    "range": [
                      52996,
                      53005
                    ],
                    "loc": {
                      "start": {
                        "line": 1581,
                        "column": 10
                      },
                      "end": {
                        "line": 1581,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "otherClass",
                    "range": [
                      53009,
                      53019
                    ],
                    "loc": {
                      "start": {
                        "line": 1581,
                        "column": 23
                      },
                      "end": {
                        "line": 1581,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    52996,
                    53019
                  ],
                  "loc": {
                    "start": {
                      "line": 1581,
                      "column": 10
                    },
                    "end": {
                      "line": 1581,
                      "column": 33
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Literal",
                        "value": false,
                        "raw": "false",
                        "range": [
                          53038,
                          53043
                        ],
                        "loc": {
                          "start": {
                            "line": 1582,
                            "column": 15
                          },
                          "end": {
                            "line": 1582,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        53031,
                        53044
                      ],
                      "loc": {
                        "start": {
                          "line": 1582,
                          "column": 8
                        },
                        "end": {
                          "line": 1582,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "range": [
                    53021,
                    53052
                  ],
                  "loc": {
                    "start": {
                      "line": 1581,
                      "column": 35
                    },
                    "end": {
                      "line": 1583,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  52992,
                  53052
                ],
                "loc": {
                  "start": {
                    "line": 1581,
                    "column": 6
                  },
                  "end": {
                    "line": 1583,
                    "column": 7
                  }
                }
              },
              {
                "type": "SwitchStatement",
                "discriminant": {
                  "type": "Identifier",
                  "name": "className",
                  "range": [
                    53067,
                    53076
                  ],
                  "loc": {
                    "start": {
                      "line": 1584,
                      "column": 14
                    },
                    "end": {
                      "line": 1584,
                      "column": 23
                    }
                  }
                },
                "cases": [
                  {
                    "type": "SwitchCase",
                    "test": {
                      "type": "Identifier",
                      "name": "boolClass",
                      "range": [
                        53093,
                        53102
                      ],
                      "loc": {
                        "start": {
                          "line": 1585,
                          "column": 13
                        },
                        "end": {
                          "line": 1585,
                          "column": 22
                        }
                      }
                    },
                    "consequent": [],
                    "range": [
                      53088,
                      53103
                    ],
                    "loc": {
                      "start": {
                        "line": 1585,
                        "column": 8
                      },
                      "end": {
                        "line": 1585,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "SwitchCase",
                    "test": {
                      "type": "Identifier",
                      "name": "dateClass",
                      "range": [
                        53117,
                        53126
                      ],
                      "loc": {
                        "start": {
                          "line": 1586,
                          "column": 13
                        },
                        "end": {
                          "line": 1586,
                          "column": 22
                        }
                      }
                    },
                    "consequent": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "+",
                            "argument": {
                              "type": "Identifier",
                              "name": "a",
                              "range": [
                                53312,
                                53313
                              ],
                              "loc": {
                                "start": {
                                  "line": 1589,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1589,
                                  "column": 19
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              53311,
                              53313
                            ],
                            "loc": {
                              "start": {
                                "line": 1589,
                                "column": 17
                              },
                              "end": {
                                "line": 1589,
                                "column": 19
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "+",
                            "argument": {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                53318,
                                53319
                              ],
                              "loc": {
                                "start": {
                                  "line": 1589,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1589,
                                  "column": 25
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              53317,
                              53319
                            ],
                            "loc": {
                              "start": {
                                "line": 1589,
                                "column": 23
                              },
                              "end": {
                                "line": 1589,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            53311,
                            53319
                          ],
                          "loc": {
                            "start": {
                              "line": 1589,
                              "column": 17
                            },
                            "end": {
                              "line": 1589,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          53304,
                          53320
                        ],
                        "loc": {
                          "start": {
                            "line": 1589,
                            "column": 10
                          },
                          "end": {
                            "line": 1589,
                            "column": 26
                          }
                        }
                      }
                    ],
                    "range": [
                      53112,
                      53320
                    ],
                    "loc": {
                      "start": {
                        "line": 1586,
                        "column": 8
                      },
                      "end": {
                        "line": 1589,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "SwitchCase",
                    "test": {
                      "type": "Identifier",
                      "name": "numberClass",
                      "range": [
                        53335,
                        53346
                      ],
                      "loc": {
                        "start": {
                          "line": 1591,
                          "column": 13
                        },
                        "end": {
                          "line": 1591,
                          "column": 24
                        }
                      }
                    },
                    "consequent": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "!=",
                            "left": {
                              "type": "Identifier",
                              "name": "a",
                              "range": [
                                53410,
                                53411
                              ],
                              "loc": {
                                "start": {
                                  "line": 1593,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1593,
                                  "column": 19
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "+",
                              "argument": {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  53416,
                                  53417
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1593,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1593,
                                    "column": 25
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                53415,
                                53417
                              ],
                              "loc": {
                                "start": {
                                  "line": 1593,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1593,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              53410,
                              53417
                            ],
                            "loc": {
                              "start": {
                                "line": 1593,
                                "column": 18
                              },
                              "end": {
                                "line": 1593,
                                "column": 25
                              }
                            }
                          },
                          "consequent": {
                            "type": "BinaryExpression",
                            "operator": "!=",
                            "left": {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                53433,
                                53434
                              ],
                              "loc": {
                                "start": {
                                  "line": 1594,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1594,
                                  "column": 15
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "+",
                              "argument": {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  53439,
                                  53440
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1594,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1594,
                                    "column": 21
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                53438,
                                53440
                              ],
                              "loc": {
                                "start": {
                                  "line": 1594,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1594,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              53433,
                              53440
                            ],
                            "loc": {
                              "start": {
                                "line": 1594,
                                "column": 14
                              },
                              "end": {
                                "line": 1594,
                                "column": 21
                              }
                            }
                          },
                          "alternate": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  53508,
                                  53509
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1596,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1596,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  53513,
                                  53514
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1596,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1596,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                53508,
                                53514
                              ],
                              "loc": {
                                "start": {
                                  "line": 1596,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1596,
                                  "column": 21
                                }
                              }
                            },
                            "consequent": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "/",
                                "left": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    53518,
                                    53519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1596,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1596,
                                      "column": 26
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    53522,
                                    53523
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1596,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 1596,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  53518,
                                  53523
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1596,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1596,
                                    "column": 30
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "/",
                                "left": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    53527,
                                    53528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1596,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1596,
                                      "column": 35
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "b",
                                  "range": [
                                    53531,
                                    53532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1596,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 1596,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  53527,
                                  53532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1596,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1596,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                53518,
                                53532
                              ],
                              "loc": {
                                "start": {
                                  "line": 1596,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1596,
                                  "column": 39
                                }
                              }
                            },
                            "alternate": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  53536,
                                  53537
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1596,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1596,
                                    "column": 44
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "+",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "b",
                                  "range": [
                                    53542,
                                    53543
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1596,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 1596,
                                      "column": 50
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  53541,
                                  53543
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1596,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 1596,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                53536,
                                53543
                              ],
                              "loc": {
                                "start": {
                                  "line": 1596,
                                  "column": 43
                                },
                                "end": {
                                  "line": 1596,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              53508,
                              53543
                            ],
                            "loc": {
                              "start": {
                                "line": 1596,
                                "column": 15
                              },
                              "end": {
                                "line": 1596,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            53409,
                            53544
                          ],
                          "loc": {
                            "start": {
                              "line": 1593,
                              "column": 17
                            },
                            "end": {
                              "line": 1596,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          53402,
                          53545
                        ],
                        "loc": {
                          "start": {
                            "line": 1593,
                            "column": 10
                          },
                          "end": {
                            "line": 1596,
                            "column": 52
                          }
                        }
                      }
                    ],
                    "range": [
                      53330,
                      53545
                    ],
                    "loc": {
                      "start": {
                        "line": 1591,
                        "column": 8
                      },
                      "end": {
                        "line": 1596,
                        "column": 52
                      }
                    }
                  },
                  {
                    "type": "SwitchCase",
                    "test": {
                      "type": "Identifier",
                      "name": "regexpClass",
                      "range": [
                        53560,
                        53571
                      ],
                      "loc": {
                        "start": {
                          "line": 1598,
                          "column": 13
                        },
                        "end": {
                          "line": 1598,
                          "column": 24
                        }
                      }
                    },
                    "consequent": [],
                    "range": [
                      53555,
                      53572
                    ],
                    "loc": {
                      "start": {
                        "line": 1598,
                        "column": 8
                      },
                      "end": {
                        "line": 1598,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "SwitchCase",
                    "test": {
                      "type": "Identifier",
                      "name": "stringClass",
                      "range": [
                        53586,
                        53597
                      ],
                      "loc": {
                        "start": {
                          "line": 1599,
                          "column": 13
                        },
                        "end": {
                          "line": 1599,
                          "column": 24
                        }
                      }
                    },
                    "consequent": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              53777,
                              53778
                            ],
                            "loc": {
                              "start": {
                                "line": 1602,
                                "column": 17
                              },
                              "end": {
                                "line": 1602,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "String",
                              "range": [
                                53782,
                                53788
                              ],
                              "loc": {
                                "start": {
                                  "line": 1602,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1602,
                                  "column": 28
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  53789,
                                  53790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1602,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 1602,
                                    "column": 30
                                  }
                                }
                              }
                            ],
                            "range": [
                              53782,
                              53791
                            ],
                            "loc": {
                              "start": {
                                "line": 1602,
                                "column": 22
                              },
                              "end": {
                                "line": 1602,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            53777,
                            53791
                          ],
                          "loc": {
                            "start": {
                              "line": 1602,
                              "column": 17
                            },
                            "end": {
                              "line": 1602,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          53770,
                          53792
                        ],
                        "loc": {
                          "start": {
                            "line": 1602,
                            "column": 10
                          },
                          "end": {
                            "line": 1602,
                            "column": 32
                          }
                        }
                      }
                    ],
                    "range": [
                      53581,
                      53792
                    ],
                    "loc": {
                      "start": {
                        "line": 1599,
                        "column": 8
                      },
                      "end": {
                        "line": 1602,
                        "column": 32
                      }
                    }
                  }
                ],
                "range": [
                  53059,
                  53800
                ],
                "loc": {
                  "start": {
                    "line": 1584,
                    "column": 6
                  },
                  "end": {
                    "line": 1603,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isArr",
                      "range": [
                        53811,
                        53816
                      ],
                      "loc": {
                        "start": {
                          "line": 1604,
                          "column": 10
                        },
                        "end": {
                          "line": 1604,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "className",
                        "range": [
                          53819,
                          53828
                        ],
                        "loc": {
                          "start": {
                            "line": 1604,
                            "column": 18
                          },
                          "end": {
                            "line": 1604,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "arrayClass",
                        "range": [
                          53832,
                          53842
                        ],
                        "loc": {
                          "start": {
                            "line": 1604,
                            "column": 31
                          },
                          "end": {
                            "line": 1604,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        53819,
                        53842
                      ],
                      "loc": {
                        "start": {
                          "line": 1604,
                          "column": 18
                        },
                        "end": {
                          "line": 1604,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      53811,
                      53842
                    ],
                    "loc": {
                      "start": {
                        "line": 1604,
                        "column": 10
                      },
                      "end": {
                        "line": 1604,
                        "column": 41
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  53807,
                  53843
                ],
                "loc": {
                  "start": {
                    "line": 1604,
                    "column": 6
                  },
                  "end": {
                    "line": 1604,
                    "column": 42
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "isArr",
                    "range": [
                      53855,
                      53860
                    ],
                    "loc": {
                      "start": {
                        "line": 1605,
                        "column": 11
                      },
                      "end": {
                        "line": 1605,
                        "column": 16
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    53854,
                    53860
                  ],
                  "loc": {
                    "start": {
                      "line": 1605,
                      "column": 10
                    },
                    "end": {
                      "line": 1605,
                      "column": 16
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "aWrapped",
                            "range": [
                              53922,
                              53930
                            ],
                            "loc": {
                              "start": {
                                "line": 1607,
                                "column": 12
                              },
                              "end": {
                                "line": 1607,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "hasOwnProperty",
                                "range": [
                                  53933,
                                  53947
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1607,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1607,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  53948,
                                  53952
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1607,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 1607,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                53933,
                                53952
                              ],
                              "loc": {
                                "start": {
                                  "line": 1607,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1607,
                                  "column": 42
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  53953,
                                  53954
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1607,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1607,
                                    "column": 44
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "__wrapped__",
                                "raw": "'__wrapped__'",
                                "range": [
                                  53956,
                                  53969
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1607,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 1607,
                                    "column": 59
                                  }
                                }
                              }
                            ],
                            "range": [
                              53933,
                              53970
                            ],
                            "loc": {
                              "start": {
                                "line": 1607,
                                "column": 23
                              },
                              "end": {
                                "line": 1607,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            53922,
                            53970
                          ],
                          "loc": {
                            "start": {
                              "line": 1607,
                              "column": 12
                            },
                            "end": {
                              "line": 1607,
                              "column": 60
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "bWrapped",
                            "range": [
                              53984,
                              53992
                            ],
                            "loc": {
                              "start": {
                                "line": 1608,
                                "column": 12
                              },
                              "end": {
                                "line": 1608,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "hasOwnProperty",
                                "range": [
                                  53995,
                                  54009
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1608,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1608,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  54010,
                                  54014
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1608,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 1608,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                53995,
                                54014
                              ],
                              "loc": {
                                "start": {
                                  "line": 1608,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1608,
                                  "column": 42
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  54015,
                                  54016
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1608,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1608,
                                    "column": 44
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "__wrapped__",
                                "raw": "'__wrapped__'",
                                "range": [
                                  54018,
                                  54031
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1608,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 1608,
                                    "column": 59
                                  }
                                }
                              }
                            ],
                            "range": [
                              53995,
                              54032
                            ],
                            "loc": {
                              "start": {
                                "line": 1608,
                                "column": 23
                              },
                              "end": {
                                "line": 1608,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            53984,
                            54032
                          ],
                          "loc": {
                            "start": {
                              "line": 1608,
                              "column": 12
                            },
                            "end": {
                              "line": 1608,
                              "column": 60
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        53918,
                        54033
                      ],
                      "loc": {
                        "start": {
                          "line": 1607,
                          "column": 8
                        },
                        "end": {
                          "line": 1608,
                          "column": 61
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "Identifier",
                          "name": "aWrapped",
                          "range": [
                            54047,
                            54055
                          ],
                          "loc": {
                            "start": {
                              "line": 1610,
                              "column": 12
                            },
                            "end": {
                              "line": 1610,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "bWrapped",
                          "range": [
                            54059,
                            54067
                          ],
                          "loc": {
                            "start": {
                              "line": 1610,
                              "column": 24
                            },
                            "end": {
                              "line": 1610,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          54047,
                          54067
                        ],
                        "loc": {
                          "start": {
                            "line": 1610,
                            "column": 12
                          },
                          "end": {
                            "line": 1610,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseIsEqual",
                                "range": [
                                  54088,
                                  54099
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1611,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1611,
                                    "column": 28
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "aWrapped",
                                    "range": [
                                      54100,
                                      54108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1611,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1611,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        54111,
                                        54112
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1611,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 1611,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "__wrapped__",
                                      "range": [
                                        54113,
                                        54124
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1611,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 1611,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "range": [
                                      54111,
                                      54124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1611,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 1611,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      54127,
                                      54128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1611,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 1611,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    54100,
                                    54128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1611,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 1611,
                                      "column": 57
                                    }
                                  }
                                },
                                {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "bWrapped",
                                    "range": [
                                      54130,
                                      54138
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1611,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 1611,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        54141,
                                        54142
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1611,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 1611,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "__wrapped__",
                                      "range": [
                                        54143,
                                        54154
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1611,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 1611,
                                          "column": 83
                                        }
                                      }
                                    },
                                    "range": [
                                      54141,
                                      54154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1611,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 1611,
                                        "column": 83
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      54157,
                                      54158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1611,
                                        "column": 86
                                      },
                                      "end": {
                                        "line": 1611,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    54130,
                                    54158
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1611,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 1611,
                                      "column": 87
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    54160,
                                    54168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1611,
                                      "column": 89
                                    },
                                    "end": {
                                      "line": 1611,
                                      "column": 97
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "isWhere",
                                  "range": [
                                    54170,
                                    54177
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1611,
                                      "column": 99
                                    },
                                    "end": {
                                      "line": 1611,
                                      "column": 106
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "stackA",
                                  "range": [
                                    54179,
                                    54185
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1611,
                                      "column": 108
                                    },
                                    "end": {
                                      "line": 1611,
                                      "column": 114
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "stackB",
                                  "range": [
                                    54187,
                                    54193
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1611,
                                      "column": 116
                                    },
                                    "end": {
                                      "line": 1611,
                                      "column": 122
                                    }
                                  }
                                }
                              ],
                              "range": [
                                54088,
                                54194
                              ],
                              "loc": {
                                "start": {
                                  "line": 1611,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1611,
                                  "column": 123
                                }
                              }
                            },
                            "range": [
                              54081,
                              54195
                            ],
                            "loc": {
                              "start": {
                                "line": 1611,
                                "column": 10
                              },
                              "end": {
                                "line": 1611,
                                "column": 124
                              }
                            }
                          }
                        ],
                        "range": [
                          54069,
                          54205
                        ],
                        "loc": {
                          "start": {
                            "line": 1610,
                            "column": 34
                          },
                          "end": {
                            "line": 1612,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        54043,
                        54205
                      ],
                      "loc": {
                        "start": {
                          "line": 1610,
                          "column": 8
                        },
                        "end": {
                          "line": 1612,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              54262,
                              54271
                            ],
                            "loc": {
                              "start": {
                                "line": 1614,
                                "column": 12
                              },
                              "end": {
                                "line": 1614,
                                "column": 21
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "objectClass",
                            "range": [
                              54275,
                              54286
                            ],
                            "loc": {
                              "start": {
                                "line": 1614,
                                "column": 25
                              },
                              "end": {
                                "line": 1614,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            54262,
                            54286
                          ],
                          "loc": {
                            "start": {
                              "line": 1614,
                              "column": 12
                            },
                            "end": {
                              "line": 1614,
                              "column": 36
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "support",
                                "range": [
                                  54292,
                                  54299
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1614,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 1614,
                                    "column": 49
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "nodeClass",
                                "range": [
                                  54300,
                                  54309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1614,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 1614,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                54292,
                                54309
                              ],
                              "loc": {
                                "start": {
                                  "line": 1614,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1614,
                                  "column": 59
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              54291,
                              54309
                            ],
                            "loc": {
                              "start": {
                                "line": 1614,
                                "column": 41
                              },
                              "end": {
                                "line": 1614,
                                "column": 59
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isNode",
                                "range": [
                                  54314,
                                  54320
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1614,
                                    "column": 64
                                  },
                                  "end": {
                                    "line": 1614,
                                    "column": 70
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    54321,
                                    54322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1614,
                                      "column": 71
                                    },
                                    "end": {
                                      "line": 1614,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "range": [
                                54314,
                                54323
                              ],
                              "loc": {
                                "start": {
                                  "line": 1614,
                                  "column": 64
                                },
                                "end": {
                                  "line": 1614,
                                  "column": 73
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isNode",
                                "range": [
                                  54327,
                                  54333
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1614,
                                    "column": 77
                                  },
                                  "end": {
                                    "line": 1614,
                                    "column": 83
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "b",
                                  "range": [
                                    54334,
                                    54335
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1614,
                                      "column": 84
                                    },
                                    "end": {
                                      "line": 1614,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "range": [
                                54327,
                                54336
                              ],
                              "loc": {
                                "start": {
                                  "line": 1614,
                                  "column": 77
                                },
                                "end": {
                                  "line": 1614,
                                  "column": 86
                                }
                              }
                            },
                            "range": [
                              54314,
                              54336
                            ],
                            "loc": {
                              "start": {
                                "line": 1614,
                                "column": 64
                              },
                              "end": {
                                "line": 1614,
                                "column": 86
                              }
                            }
                          },
                          "range": [
                            54291,
                            54337
                          ],
                          "loc": {
                            "start": {
                              "line": 1614,
                              "column": 41
                            },
                            "end": {
                              "line": 1614,
                              "column": 87
                            }
                          }
                        },
                        "range": [
                          54262,
                          54338
                        ],
                        "loc": {
                          "start": {
                            "line": 1614,
                            "column": 12
                          },
                          "end": {
                            "line": 1614,
                            "column": 88
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                54359,
                                54364
                              ],
                              "loc": {
                                "start": {
                                  "line": 1615,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1615,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              54352,
                              54365
                            ],
                            "loc": {
                              "start": {
                                "line": 1615,
                                "column": 10
                              },
                              "end": {
                                "line": 1615,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          54340,
                          54375
                        ],
                        "loc": {
                          "start": {
                            "line": 1614,
                            "column": 90
                          },
                          "end": {
                            "line": 1616,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        54258,
                        54375
                      ],
                      "loc": {
                        "start": {
                          "line": 1614,
                          "column": 8
                        },
                        "end": {
                          "line": 1616,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "ctorA",
                            "range": [
                              54473,
                              54478
                            ],
                            "loc": {
                              "start": {
                                "line": 1618,
                                "column": 12
                              },
                              "end": {
                                "line": 1618,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "support",
                                    "range": [
                                      54482,
                                      54489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1618,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1618,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "argsObject",
                                    "range": [
                                      54490,
                                      54500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1618,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1618,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    54482,
                                    54500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1618,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1618,
                                      "column": 39
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  54481,
                                  54500
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1618,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1618,
                                    "column": 39
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isArguments",
                                  "range": [
                                    54504,
                                    54515
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1618,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 1618,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      54516,
                                      54517
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1618,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 1618,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  54504,
                                  54518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1618,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1618,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                54481,
                                54518
                              ],
                              "loc": {
                                "start": {
                                  "line": 1618,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1618,
                                  "column": 57
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "Object",
                              "range": [
                                54521,
                                54527
                              ],
                              "loc": {
                                "start": {
                                  "line": 1618,
                                  "column": 60
                                },
                                "end": {
                                  "line": 1618,
                                  "column": 66
                                }
                              }
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  54530,
                                  54531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1618,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 1618,
                                    "column": 70
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "constructor",
                                "range": [
                                  54532,
                                  54543
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1618,
                                    "column": 71
                                  },
                                  "end": {
                                    "line": 1618,
                                    "column": 82
                                  }
                                }
                              },
                              "range": [
                                54530,
                                54543
                              ],
                              "loc": {
                                "start": {
                                  "line": 1618,
                                  "column": 69
                                },
                                "end": {
                                  "line": 1618,
                                  "column": 82
                                }
                              }
                            },
                            "range": [
                              54481,
                              54543
                            ],
                            "loc": {
                              "start": {
                                "line": 1618,
                                "column": 20
                              },
                              "end": {
                                "line": 1618,
                                "column": 82
                              }
                            }
                          },
                          "range": [
                            54473,
                            54543
                          ],
                          "loc": {
                            "start": {
                              "line": 1618,
                              "column": 12
                            },
                            "end": {
                              "line": 1618,
                              "column": 82
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "ctorB",
                            "range": [
                              54557,
                              54562
                            ],
                            "loc": {
                              "start": {
                                "line": 1619,
                                "column": 12
                              },
                              "end": {
                                "line": 1619,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "support",
                                    "range": [
                                      54566,
                                      54573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1619,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1619,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "argsObject",
                                    "range": [
                                      54574,
                                      54584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1619,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1619,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    54566,
                                    54584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1619,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1619,
                                      "column": 39
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  54565,
                                  54584
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1619,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1619,
                                    "column": 39
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isArguments",
                                  "range": [
                                    54588,
                                    54599
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1619,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 1619,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      54600,
                                      54601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1619,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 1619,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  54588,
                                  54602
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1619,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1619,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                54565,
                                54602
                              ],
                              "loc": {
                                "start": {
                                  "line": 1619,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1619,
                                  "column": 57
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "Object",
                              "range": [
                                54605,
                                54611
                              ],
                              "loc": {
                                "start": {
                                  "line": 1619,
                                  "column": 60
                                },
                                "end": {
                                  "line": 1619,
                                  "column": 66
                                }
                              }
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  54614,
                                  54615
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1619,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 1619,
                                    "column": 70
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "constructor",
                                "range": [
                                  54616,
                                  54627
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1619,
                                    "column": 71
                                  },
                                  "end": {
                                    "line": 1619,
                                    "column": 82
                                  }
                                }
                              },
                              "range": [
                                54614,
                                54627
                              ],
                              "loc": {
                                "start": {
                                  "line": 1619,
                                  "column": 69
                                },
                                "end": {
                                  "line": 1619,
                                  "column": 82
                                }
                              }
                            },
                            "range": [
                              54565,
                              54627
                            ],
                            "loc": {
                              "start": {
                                "line": 1619,
                                "column": 20
                              },
                              "end": {
                                "line": 1619,
                                "column": 82
                              }
                            }
                          },
                          "range": [
                            54557,
                            54627
                          ],
                          "loc": {
                            "start": {
                              "line": 1619,
                              "column": 12
                            },
                            "end": {
                              "line": 1619,
                              "column": 82
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        54469,
                        54628
                      ],
                      "loc": {
                        "start": {
                          "line": 1618,
                          "column": 8
                        },
                        "end": {
                          "line": 1619,
                          "column": 83
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "!=",
                              "left": {
                                "type": "Identifier",
                                "name": "ctorA",
                                "range": [
                                  54725,
                                  54730
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1622,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1622,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "ctorB",
                                "range": [
                                  54734,
                                  54739
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1622,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1622,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                54725,
                                54739
                              ],
                              "loc": {
                                "start": {
                                  "line": 1622,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1622,
                                  "column": 26
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "hasOwnProperty",
                                      "range": [
                                        54759,
                                        54773
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1623,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1623,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        54774,
                                        54778
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1623,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 1623,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      54759,
                                      54778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1623,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1623,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        54779,
                                        54780
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1623,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 1623,
                                          "column": 37
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": "constructor",
                                      "raw": "'constructor'",
                                      "range": [
                                        54782,
                                        54795
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1623,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1623,
                                          "column": 52
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    54759,
                                    54796
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1623,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1623,
                                      "column": 53
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "hasOwnProperty",
                                      "range": [
                                        54800,
                                        54814
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1623,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 1623,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        54815,
                                        54819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1623,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 1623,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "range": [
                                      54800,
                                      54819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1623,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1623,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        54820,
                                        54821
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1623,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 1623,
                                          "column": 78
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": "constructor",
                                      "raw": "'constructor'",
                                      "range": [
                                        54823,
                                        54836
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1623,
                                          "column": 80
                                        },
                                        "end": {
                                          "line": 1623,
                                          "column": 93
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    54800,
                                    54837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1623,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 1623,
                                      "column": 94
                                    }
                                  }
                                },
                                "range": [
                                  54759,
                                  54837
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1623,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1623,
                                    "column": 94
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                54757,
                                54838
                              ],
                              "loc": {
                                "start": {
                                  "line": 1623,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1623,
                                  "column": 95
                                }
                              }
                            },
                            "range": [
                              54725,
                              54838
                            ],
                            "loc": {
                              "start": {
                                "line": 1622,
                                "column": 12
                              },
                              "end": {
                                "line": 1623,
                                "column": 95
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isFunction",
                                      "range": [
                                        54858,
                                        54868
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1624,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1624,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "ctorA",
                                        "range": [
                                          54869,
                                          54874
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1624,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 1624,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      54858,
                                      54875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1624,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1624,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "instanceof",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "ctorA",
                                      "range": [
                                        54879,
                                        54884
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1624,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 1624,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "ctorA",
                                      "range": [
                                        54896,
                                        54901
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1624,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 1624,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      54879,
                                      54901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1624,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 1624,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    54858,
                                    54901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1624,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1624,
                                      "column": 59
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "isFunction",
                                    "range": [
                                      54905,
                                      54915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1624,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 1624,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "ctorB",
                                      "range": [
                                        54916,
                                        54921
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1624,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 1624,
                                          "column": 79
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    54905,
                                    54922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1624,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 1624,
                                      "column": 80
                                    }
                                  }
                                },
                                "range": [
                                  54858,
                                  54922
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1624,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1624,
                                    "column": 80
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "instanceof",
                                "left": {
                                  "type": "Identifier",
                                  "name": "ctorB",
                                  "range": [
                                    54926,
                                    54931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1624,
                                      "column": 84
                                    },
                                    "end": {
                                      "line": 1624,
                                      "column": 89
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "ctorB",
                                  "range": [
                                    54943,
                                    54948
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1624,
                                      "column": 101
                                    },
                                    "end": {
                                      "line": 1624,
                                      "column": 106
                                    }
                                  }
                                },
                                "range": [
                                  54926,
                                  54948
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1624,
                                    "column": 84
                                  },
                                  "end": {
                                    "line": 1624,
                                    "column": 106
                                  }
                                }
                              },
                              "range": [
                                54858,
                                54948
                              ],
                              "loc": {
                                "start": {
                                  "line": 1624,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1624,
                                  "column": 106
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              54856,
                              54949
                            ],
                            "loc": {
                              "start": {
                                "line": 1624,
                                "column": 14
                              },
                              "end": {
                                "line": 1624,
                                "column": 107
                              }
                            }
                          },
                          "range": [
                            54725,
                            54949
                          ],
                          "loc": {
                            "start": {
                              "line": 1622,
                              "column": 12
                            },
                            "end": {
                              "line": 1624,
                              "column": 107
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "in",
                            "left": {
                              "type": "Literal",
                              "value": "constructor",
                              "raw": "'constructor'",
                              "range": [
                                54968,
                                54981
                              ],
                              "loc": {
                                "start": {
                                  "line": 1625,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1625,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "a",
                              "range": [
                                54985,
                                54986
                              ],
                              "loc": {
                                "start": {
                                  "line": 1625,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1625,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              54968,
                              54986
                            ],
                            "loc": {
                              "start": {
                                "line": 1625,
                                "column": 15
                              },
                              "end": {
                                "line": 1625,
                                "column": 33
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "in",
                            "left": {
                              "type": "Literal",
                              "value": "constructor",
                              "raw": "'constructor'",
                              "range": [
                                54990,
                                55003
                              ],
                              "loc": {
                                "start": {
                                  "line": 1625,
                                  "column": 37
                                },
                                "end": {
                                  "line": 1625,
                                  "column": 50
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                55007,
                                55008
                              ],
                              "loc": {
                                "start": {
                                  "line": 1625,
                                  "column": 54
                                },
                                "end": {
                                  "line": 1625,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              54990,
                              55008
                            ],
                            "loc": {
                              "start": {
                                "line": 1625,
                                "column": 37
                              },
                              "end": {
                                "line": 1625,
                                "column": 55
                              }
                            }
                          },
                          "range": [
                            54968,
                            55008
                          ],
                          "loc": {
                            "start": {
                              "line": 1625,
                              "column": 15
                            },
                            "end": {
                              "line": 1625,
                              "column": 55
                            }
                          }
                        },
                        "range": [
                          54725,
                          55009
                        ],
                        "loc": {
                          "start": {
                            "line": 1622,
                            "column": 12
                          },
                          "end": {
                            "line": 1625,
                            "column": 56
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                55043,
                                55048
                              ],
                              "loc": {
                                "start": {
                                  "line": 1627,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1627,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              55036,
                              55049
                            ],
                            "loc": {
                              "start": {
                                "line": 1627,
                                "column": 10
                              },
                              "end": {
                                "line": 1627,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          55024,
                          55059
                        ],
                        "loc": {
                          "start": {
                            "line": 1626,
                            "column": 14
                          },
                          "end": {
                            "line": 1628,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        54721,
                        55059
                      ],
                      "loc": {
                        "start": {
                          "line": 1622,
                          "column": 8
                        },
                        "end": {
                          "line": 1628,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    53862,
                    55067
                  ],
                  "loc": {
                    "start": {
                      "line": 1605,
                      "column": 18
                    },
                    "end": {
                      "line": 1629,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  53850,
                  55067
                ],
                "loc": {
                  "start": {
                    "line": 1605,
                    "column": 6
                  },
                  "end": {
                    "line": 1629,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "initedStack",
                      "range": [
                        55283,
                        55294
                      ],
                      "loc": {
                        "start": {
                          "line": 1633,
                          "column": 10
                        },
                        "end": {
                          "line": 1633,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "!",
                      "argument": {
                        "type": "Identifier",
                        "name": "stackA",
                        "range": [
                          55298,
                          55304
                        ],
                        "loc": {
                          "start": {
                            "line": 1633,
                            "column": 25
                          },
                          "end": {
                            "line": 1633,
                            "column": 31
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        55297,
                        55304
                      ],
                      "loc": {
                        "start": {
                          "line": 1633,
                          "column": 24
                        },
                        "end": {
                          "line": 1633,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      55283,
                      55304
                    ],
                    "loc": {
                      "start": {
                        "line": 1633,
                        "column": 10
                      },
                      "end": {
                        "line": 1633,
                        "column": 31
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  55279,
                  55305
                ],
                "loc": {
                  "start": {
                    "line": 1633,
                    "column": 6
                  },
                  "end": {
                    "line": 1633,
                    "column": 32
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "Identifier",
                    "name": "stackA",
                    "range": [
                      55312,
                      55318
                    ],
                    "loc": {
                      "start": {
                        "line": 1634,
                        "column": 6
                      },
                      "end": {
                        "line": 1634,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "Identifier",
                      "name": "stackA",
                      "range": [
                        55323,
                        55329
                      ],
                      "loc": {
                        "start": {
                          "line": 1634,
                          "column": 17
                        },
                        "end": {
                          "line": 1634,
                          "column": 23
                        }
                      }
                    },
                    "right": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        55332,
                        55334
                      ],
                      "loc": {
                        "start": {
                          "line": 1634,
                          "column": 26
                        },
                        "end": {
                          "line": 1634,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      55323,
                      55334
                    ],
                    "loc": {
                      "start": {
                        "line": 1634,
                        "column": 17
                      },
                      "end": {
                        "line": 1634,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    55312,
                    55335
                  ],
                  "loc": {
                    "start": {
                      "line": 1634,
                      "column": 6
                    },
                    "end": {
                      "line": 1634,
                      "column": 29
                    }
                  }
                },
                "range": [
                  55312,
                  55336
                ],
                "loc": {
                  "start": {
                    "line": 1634,
                    "column": 6
                  },
                  "end": {
                    "line": 1634,
                    "column": 30
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "Identifier",
                    "name": "stackB",
                    "range": [
                      55343,
                      55349
                    ],
                    "loc": {
                      "start": {
                        "line": 1635,
                        "column": 6
                      },
                      "end": {
                        "line": 1635,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "Identifier",
                      "name": "stackB",
                      "range": [
                        55354,
                        55360
                      ],
                      "loc": {
                        "start": {
                          "line": 1635,
                          "column": 17
                        },
                        "end": {
                          "line": 1635,
                          "column": 23
                        }
                      }
                    },
                    "right": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        55363,
                        55365
                      ],
                      "loc": {
                        "start": {
                          "line": 1635,
                          "column": 26
                        },
                        "end": {
                          "line": 1635,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      55354,
                      55365
                    ],
                    "loc": {
                      "start": {
                        "line": 1635,
                        "column": 17
                      },
                      "end": {
                        "line": 1635,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    55343,
                    55366
                  ],
                  "loc": {
                    "start": {
                      "line": 1635,
                      "column": 6
                    },
                    "end": {
                      "line": 1635,
                      "column": 29
                    }
                  }
                },
                "range": [
                  55343,
                  55367
                ],
                "loc": {
                  "start": {
                    "line": 1635,
                    "column": 6
                  },
                  "end": {
                    "line": 1635,
                    "column": 30
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        55379,
                        55385
                      ],
                      "loc": {
                        "start": {
                          "line": 1637,
                          "column": 10
                        },
                        "end": {
                          "line": 1637,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "stackA",
                        "range": [
                          55388,
                          55394
                        ],
                        "loc": {
                          "start": {
                            "line": 1637,
                            "column": 19
                          },
                          "end": {
                            "line": 1637,
                            "column": 25
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          55395,
                          55401
                        ],
                        "loc": {
                          "start": {
                            "line": 1637,
                            "column": 26
                          },
                          "end": {
                            "line": 1637,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        55388,
                        55401
                      ],
                      "loc": {
                        "start": {
                          "line": 1637,
                          "column": 19
                        },
                        "end": {
                          "line": 1637,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      55379,
                      55401
                    ],
                    "loc": {
                      "start": {
                        "line": 1637,
                        "column": 10
                      },
                      "end": {
                        "line": 1637,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  55375,
                  55402
                ],
                "loc": {
                  "start": {
                    "line": 1637,
                    "column": 6
                  },
                  "end": {
                    "line": 1637,
                    "column": 33
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      55416,
                      55422
                    ],
                    "loc": {
                      "start": {
                        "line": 1638,
                        "column": 13
                      },
                      "end": {
                        "line": 1638,
                        "column": 19
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    55416,
                    55424
                  ],
                  "loc": {
                    "start": {
                      "line": 1638,
                      "column": 13
                    },
                    "end": {
                      "line": 1638,
                      "column": 21
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "stackA",
                            "range": [
                              55440,
                              55446
                            ],
                            "loc": {
                              "start": {
                                "line": 1639,
                                "column": 12
                              },
                              "end": {
                                "line": 1639,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              55447,
                              55453
                            ],
                            "loc": {
                              "start": {
                                "line": 1639,
                                "column": 19
                              },
                              "end": {
                                "line": 1639,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            55440,
                            55454
                          ],
                          "loc": {
                            "start": {
                              "line": 1639,
                              "column": 12
                            },
                            "end": {
                              "line": 1639,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "a",
                          "range": [
                            55458,
                            55459
                          ],
                          "loc": {
                            "start": {
                              "line": 1639,
                              "column": 30
                            },
                            "end": {
                              "line": 1639,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          55440,
                          55459
                        ],
                        "loc": {
                          "start": {
                            "line": 1639,
                            "column": 12
                          },
                          "end": {
                            "line": 1639,
                            "column": 31
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "stackB",
                                  "range": [
                                    55480,
                                    55486
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1640,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1640,
                                      "column": 23
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    55487,
                                    55493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1640,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1640,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  55480,
                                  55494
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1640,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1640,
                                    "column": 31
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  55498,
                                  55499
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1640,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1640,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                55480,
                                55499
                              ],
                              "loc": {
                                "start": {
                                  "line": 1640,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1640,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              55473,
                              55500
                            ],
                            "loc": {
                              "start": {
                                "line": 1640,
                                "column": 10
                              },
                              "end": {
                                "line": 1640,
                                "column": 37
                              }
                            }
                          }
                        ],
                        "range": [
                          55461,
                          55510
                        ],
                        "loc": {
                          "start": {
                            "line": 1639,
                            "column": 33
                          },
                          "end": {
                            "line": 1641,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        55436,
                        55510
                      ],
                      "loc": {
                        "start": {
                          "line": 1639,
                          "column": 8
                        },
                        "end": {
                          "line": 1641,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    55426,
                    55518
                  ],
                  "loc": {
                    "start": {
                      "line": 1638,
                      "column": 23
                    },
                    "end": {
                      "line": 1642,
                      "column": 7
                    }
                  }
                },
                "range": [
                  55409,
                  55518
                ],
                "loc": {
                  "start": {
                    "line": 1638,
                    "column": 6
                  },
                  "end": {
                    "line": 1642,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "size",
                      "range": [
                        55529,
                        55533
                      ],
                      "loc": {
                        "start": {
                          "line": 1643,
                          "column": 10
                        },
                        "end": {
                          "line": 1643,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        55536,
                        55537
                      ],
                      "loc": {
                        "start": {
                          "line": 1643,
                          "column": 17
                        },
                        "end": {
                          "line": 1643,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      55529,
                      55537
                    ],
                    "loc": {
                      "start": {
                        "line": 1643,
                        "column": 10
                      },
                      "end": {
                        "line": 1643,
                        "column": 18
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  55525,
                  55538
                ],
                "loc": {
                  "start": {
                    "line": 1643,
                    "column": 6
                  },
                  "end": {
                    "line": 1643,
                    "column": 19
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      55545,
                      55551
                    ],
                    "loc": {
                      "start": {
                        "line": 1644,
                        "column": 6
                      },
                      "end": {
                        "line": 1644,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      55554,
                      55558
                    ],
                    "loc": {
                      "start": {
                        "line": 1644,
                        "column": 15
                      },
                      "end": {
                        "line": 1644,
                        "column": 19
                      }
                    }
                  },
                  "range": [
                    55545,
                    55558
                  ],
                  "loc": {
                    "start": {
                      "line": 1644,
                      "column": 6
                    },
                    "end": {
                      "line": 1644,
                      "column": 19
                    }
                  }
                },
                "range": [
                  55545,
                  55559
                ],
                "loc": {
                  "start": {
                    "line": 1644,
                    "column": 6
                  },
                  "end": {
                    "line": 1644,
                    "column": 20
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "stackA",
                      "range": [
                        55626,
                        55632
                      ],
                      "loc": {
                        "start": {
                          "line": 1647,
                          "column": 6
                        },
                        "end": {
                          "line": 1647,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "push",
                      "range": [
                        55633,
                        55637
                      ],
                      "loc": {
                        "start": {
                          "line": 1647,
                          "column": 13
                        },
                        "end": {
                          "line": 1647,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      55626,
                      55637
                    ],
                    "loc": {
                      "start": {
                        "line": 1647,
                        "column": 6
                      },
                      "end": {
                        "line": 1647,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "a",
                      "range": [
                        55638,
                        55639
                      ],
                      "loc": {
                        "start": {
                          "line": 1647,
                          "column": 18
                        },
                        "end": {
                          "line": 1647,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "range": [
                    55626,
                    55640
                  ],
                  "loc": {
                    "start": {
                      "line": 1647,
                      "column": 6
                    },
                    "end": {
                      "line": 1647,
                      "column": 20
                    }
                  }
                },
                "range": [
                  55626,
                  55641
                ],
                "loc": {
                  "start": {
                    "line": 1647,
                    "column": 6
                  },
                  "end": {
                    "line": 1647,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "stackB",
                      "range": [
                        55648,
                        55654
                      ],
                      "loc": {
                        "start": {
                          "line": 1648,
                          "column": 6
                        },
                        "end": {
                          "line": 1648,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "push",
                      "range": [
                        55655,
                        55659
                      ],
                      "loc": {
                        "start": {
                          "line": 1648,
                          "column": 13
                        },
                        "end": {
                          "line": 1648,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      55648,
                      55659
                    ],
                    "loc": {
                      "start": {
                        "line": 1648,
                        "column": 6
                      },
                      "end": {
                        "line": 1648,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "b",
                      "range": [
                        55660,
                        55661
                      ],
                      "loc": {
                        "start": {
                          "line": 1648,
                          "column": 18
                        },
                        "end": {
                          "line": 1648,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "range": [
                    55648,
                    55662
                  ],
                  "loc": {
                    "start": {
                      "line": 1648,
                      "column": 6
                    },
                    "end": {
                      "line": 1648,
                      "column": 20
                    }
                  }
                },
                "range": [
                  55648,
                  55663
                ],
                "loc": {
                  "start": {
                    "line": 1648,
                    "column": 6
                  },
                  "end": {
                    "line": 1648,
                    "column": 21
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "isArr",
                  "range": [
                    55758,
                    55763
                  ],
                  "loc": {
                    "start": {
                      "line": 1651,
                      "column": 10
                    },
                    "end": {
                      "line": 1651,
                      "column": 15
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            55849,
                            55855
                          ],
                          "loc": {
                            "start": {
                              "line": 1653,
                              "column": 8
                            },
                            "end": {
                              "line": 1653,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              55858,
                              55859
                            ],
                            "loc": {
                              "start": {
                                "line": 1653,
                                "column": 17
                              },
                              "end": {
                                "line": 1653,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              55860,
                              55866
                            ],
                            "loc": {
                              "start": {
                                "line": 1653,
                                "column": 19
                              },
                              "end": {
                                "line": 1653,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            55858,
                            55866
                          ],
                          "loc": {
                            "start": {
                              "line": 1653,
                              "column": 17
                            },
                            "end": {
                              "line": 1653,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          55849,
                          55866
                        ],
                        "loc": {
                          "start": {
                            "line": 1653,
                            "column": 8
                          },
                          "end": {
                            "line": 1653,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        55849,
                        55867
                      ],
                      "loc": {
                        "start": {
                          "line": 1653,
                          "column": 8
                        },
                        "end": {
                          "line": 1653,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "size",
                          "range": [
                            55876,
                            55880
                          ],
                          "loc": {
                            "start": {
                              "line": 1654,
                              "column": 8
                            },
                            "end": {
                              "line": 1654,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              55883,
                              55884
                            ],
                            "loc": {
                              "start": {
                                "line": 1654,
                                "column": 15
                              },
                              "end": {
                                "line": 1654,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              55885,
                              55891
                            ],
                            "loc": {
                              "start": {
                                "line": 1654,
                                "column": 17
                              },
                              "end": {
                                "line": 1654,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            55883,
                            55891
                          ],
                          "loc": {
                            "start": {
                              "line": 1654,
                              "column": 15
                            },
                            "end": {
                              "line": 1654,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          55876,
                          55891
                        ],
                        "loc": {
                          "start": {
                            "line": 1654,
                            "column": 8
                          },
                          "end": {
                            "line": 1654,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        55876,
                        55892
                      ],
                      "loc": {
                        "start": {
                          "line": 1654,
                          "column": 8
                        },
                        "end": {
                          "line": 1654,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            55901,
                            55907
                          ],
                          "loc": {
                            "start": {
                              "line": 1655,
                              "column": 8
                            },
                            "end": {
                              "line": 1655,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "size",
                            "range": [
                              55910,
                              55914
                            ],
                            "loc": {
                              "start": {
                                "line": 1655,
                                "column": 17
                              },
                              "end": {
                                "line": 1655,
                                "column": 21
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              55918,
                              55924
                            ],
                            "loc": {
                              "start": {
                                "line": 1655,
                                "column": 25
                              },
                              "end": {
                                "line": 1655,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            55910,
                            55924
                          ],
                          "loc": {
                            "start": {
                              "line": 1655,
                              "column": 17
                            },
                            "end": {
                              "line": 1655,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          55901,
                          55924
                        ],
                        "loc": {
                          "start": {
                            "line": 1655,
                            "column": 8
                          },
                          "end": {
                            "line": 1655,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        55901,
                        55925
                      ],
                      "loc": {
                        "start": {
                          "line": 1655,
                          "column": 8
                        },
                        "end": {
                          "line": 1655,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            55939,
                            55945
                          ],
                          "loc": {
                            "start": {
                              "line": 1657,
                              "column": 12
                            },
                            "end": {
                              "line": 1657,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "isWhere",
                          "range": [
                            55949,
                            55956
                          ],
                          "loc": {
                            "start": {
                              "line": 1657,
                              "column": 22
                            },
                            "end": {
                              "line": 1657,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          55939,
                          55956
                        ],
                        "loc": {
                          "start": {
                            "line": 1657,
                            "column": 12
                          },
                          "end": {
                            "line": 1657,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "UpdateExpression",
                              "operator": "--",
                              "argument": {
                                "type": "Identifier",
                                "name": "size",
                                "range": [
                                  56049,
                                  56053
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1659,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1659,
                                    "column": 21
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                56049,
                                56055
                              ],
                              "loc": {
                                "start": {
                                  "line": 1659,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1659,
                                  "column": 23
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          56075,
                                          56080
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1660,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1660,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          56083,
                                          56089
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1660,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1660,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        56075,
                                        56089
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1660,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1660,
                                          "column": 30
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          56107,
                                          56112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1661,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1661,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            56115,
                                            56116
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1661,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 1661,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "size",
                                          "range": [
                                            56117,
                                            56121
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1661,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 1661,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          56115,
                                          56122
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1661,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1661,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        56107,
                                        56122
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1661,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1661,
                                          "column": 31
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    56071,
                                    56123
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1660,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1661,
                                      "column": 32
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "isWhere",
                                    "range": [
                                      56141,
                                      56148
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1663,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1663,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "WhileStatement",
                                        "test": {
                                          "type": "UpdateExpression",
                                          "operator": "--",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              56173,
                                              56178
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1664,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1664,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "prefix": false,
                                          "range": [
                                            56173,
                                            56180
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1664,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1664,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    56205,
                                                    56211
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1665,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 1665,
                                                      "column": 27
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "baseIsEqual",
                                                    "range": [
                                                      56214,
                                                      56225
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1665,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 1665,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          56226,
                                                          56227
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1665,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 1665,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "index",
                                                        "range": [
                                                          56228,
                                                          56233
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1665,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 1665,
                                                            "column": 49
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        56226,
                                                        56234
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1665,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 1665,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        56236,
                                                        56241
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1665,
                                                          "column": 52
                                                        },
                                                        "end": {
                                                          "line": 1665,
                                                          "column": 57
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "callback",
                                                      "range": [
                                                        56243,
                                                        56251
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1665,
                                                          "column": 59
                                                        },
                                                        "end": {
                                                          "line": 1665,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "isWhere",
                                                      "range": [
                                                        56253,
                                                        56260
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1665,
                                                          "column": 69
                                                        },
                                                        "end": {
                                                          "line": 1665,
                                                          "column": 76
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "stackA",
                                                      "range": [
                                                        56262,
                                                        56268
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1665,
                                                          "column": 78
                                                        },
                                                        "end": {
                                                          "line": 1665,
                                                          "column": 84
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "stackB",
                                                      "range": [
                                                        56270,
                                                        56276
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1665,
                                                          "column": 86
                                                        },
                                                        "end": {
                                                          "line": 1665,
                                                          "column": 92
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    56214,
                                                    56277
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1665,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 1665,
                                                      "column": 93
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  56205,
                                                  56277
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1665,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 1665,
                                                    "column": 93
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "BreakStatement",
                                                    "label": null,
                                                    "range": [
                                                      56300,
                                                      56306
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1666,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 1666,
                                                        "column": 24
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  56280,
                                                  56324
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1665,
                                                    "column": 96
                                                  },
                                                  "end": {
                                                    "line": 1667,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                56200,
                                                56324
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1665,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1667,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            56182,
                                            56340
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1664,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 1668,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "range": [
                                          56166,
                                          56340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1664,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1668,
                                            "column": 15
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      56150,
                                      56354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1663,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1669,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            56366,
                                            56372
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1669,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 1669,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "baseIsEqual",
                                            "range": [
                                              56375,
                                              56386
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1669,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 1669,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  56387,
                                                  56388
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1669,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 1669,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "size",
                                                "range": [
                                                  56389,
                                                  56393
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1669,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 1669,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              "range": [
                                                56387,
                                                56394
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1669,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 1669,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                56396,
                                                56401
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1669,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 1669,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "callback",
                                              "range": [
                                                56403,
                                                56411
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1669,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 1669,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "isWhere",
                                              "range": [
                                                56413,
                                                56420
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1669,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 1669,
                                                  "column": 79
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "stackA",
                                              "range": [
                                                56422,
                                                56428
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1669,
                                                  "column": 81
                                                },
                                                "end": {
                                                  "line": 1669,
                                                  "column": 87
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "stackB",
                                              "range": [
                                                56430,
                                                56436
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1669,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 1669,
                                                  "column": 95
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            56375,
                                            56437
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1669,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 1669,
                                              "column": 96
                                            }
                                          }
                                        },
                                        "range": [
                                          56366,
                                          56437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1669,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1669,
                                            "column": 96
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        56364,
                                        56438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1669,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1669,
                                          "column": 97
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "BreakStatement",
                                          "label": null,
                                          "range": [
                                            56456,
                                            56462
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1670,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1670,
                                              "column": 20
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        56440,
                                        56476
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1669,
                                          "column": 99
                                        },
                                        "end": {
                                          "line": 1671,
                                          "column": 13
                                        }
                                      }
                                    },
                                    "alternate": null,
                                    "range": [
                                      56360,
                                      56476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1669,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1671,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "range": [
                                    56137,
                                    56476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1663,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1671,
                                      "column": 13
                                    }
                                  }
                                }
                              ],
                              "range": [
                                56057,
                                56488
                              ],
                              "loc": {
                                "start": {
                                  "line": 1659,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1672,
                                  "column": 11
                                }
                              }
                            },
                            "range": [
                              56042,
                              56488
                            ],
                            "loc": {
                              "start": {
                                "line": 1659,
                                "column": 10
                              },
                              "end": {
                                "line": 1672,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          55958,
                          56498
                        ],
                        "loc": {
                          "start": {
                            "line": 1657,
                            "column": 31
                          },
                          "end": {
                            "line": 1673,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        55935,
                        56498
                      ],
                      "loc": {
                        "start": {
                          "line": 1657,
                          "column": 8
                        },
                        "end": {
                          "line": 1673,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    55765,
                    56506
                  ],
                  "loc": {
                    "start": {
                      "line": 1651,
                      "column": 17
                    },
                    "end": {
                      "line": 1674,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForIn",
                          "range": [
                            56666,
                            56675
                          ],
                          "loc": {
                            "start": {
                              "line": 1678,
                              "column": 8
                            },
                            "end": {
                              "line": 1678,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              56676,
                              56677
                            ],
                            "loc": {
                              "start": {
                                "line": 1678,
                                "column": 18
                              },
                              "end": {
                                "line": 1678,
                                "column": 19
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  56688,
                                  56693
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1678,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1678,
                                    "column": 35
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  56695,
                                  56698
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1678,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 1678,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  56700,
                                  56701
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1678,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 1678,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "hasOwnProperty",
                                        "range": [
                                          56719,
                                          56733
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1679,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1679,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          56734,
                                          56738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1679,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 1679,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        56719,
                                        56738
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1679,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1679,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          56739,
                                          56740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1679,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 1679,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          56742,
                                          56745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1679,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 1679,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      56719,
                                      56746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1679,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1679,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "UpdateExpression",
                                          "operator": "++",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "size",
                                            "range": [
                                              56809,
                                              56813
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1681,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1681,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "prefix": false,
                                          "range": [
                                            56809,
                                            56815
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1681,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1681,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "range": [
                                          56809,
                                          56816
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1681,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1681,
                                            "column": 19
                                          }
                                        }
                                      },
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              56886,
                                              56892
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1683,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 1683,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "LogicalExpression",
                                            "operator": "&&",
                                            "left": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "hasOwnProperty",
                                                  "range": [
                                                    56895,
                                                    56909
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "call",
                                                  "range": [
                                                    56910,
                                                    56914
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  56895,
                                                  56914
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1683,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 1683,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "a",
                                                  "range": [
                                                    56915,
                                                    56916
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    56918,
                                                    56921
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 52
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 55
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                56895,
                                                56922
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1683,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 1683,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "baseIsEqual",
                                                "range": [
                                                  56926,
                                                  56937
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1683,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 1683,
                                                    "column": 71
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      56938,
                                                      56939
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1683,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 1683,
                                                        "column": 73
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      56940,
                                                      56943
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1683,
                                                        "column": 74
                                                      },
                                                      "end": {
                                                        "line": 1683,
                                                        "column": 77
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    56938,
                                                    56944
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 72
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 78
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    56946,
                                                    56951
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 80
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 85
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "callback",
                                                  "range": [
                                                    56953,
                                                    56961
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 87
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 95
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "isWhere",
                                                  "range": [
                                                    56963,
                                                    56970
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 97
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 104
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "stackA",
                                                  "range": [
                                                    56972,
                                                    56978
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 106
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 112
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "stackB",
                                                  "range": [
                                                    56980,
                                                    56986
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1683,
                                                      "column": 114
                                                    },
                                                    "end": {
                                                      "line": 1683,
                                                      "column": 120
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                56926,
                                                56987
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1683,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 1683,
                                                  "column": 121
                                                }
                                              }
                                            },
                                            "range": [
                                              56895,
                                              56987
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1683,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 1683,
                                                "column": 121
                                              }
                                            }
                                          },
                                          "range": [
                                            56886,
                                            56987
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1683,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 1683,
                                              "column": 121
                                            }
                                          }
                                        },
                                        "range": [
                                          56878,
                                          56989
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1683,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1683,
                                            "column": 123
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      56748,
                                      57001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1679,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 1684,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    56715,
                                    57001
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1679,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1684,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                56703,
                                57011
                              ],
                              "loc": {
                                "start": {
                                  "line": 1678,
                                  "column": 45
                                },
                                "end": {
                                  "line": 1685,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              56679,
                              57011
                            ],
                            "loc": {
                              "start": {
                                "line": 1678,
                                "column": 21
                              },
                              "end": {
                                "line": 1685,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          56666,
                          57012
                        ],
                        "loc": {
                          "start": {
                            "line": 1678,
                            "column": 8
                          },
                          "end": {
                            "line": 1685,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        56666,
                        57013
                      ],
                      "loc": {
                        "start": {
                          "line": 1678,
                          "column": 8
                        },
                        "end": {
                          "line": 1685,
                          "column": 11
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            57027,
                            57033
                          ],
                          "loc": {
                            "start": {
                              "line": 1687,
                              "column": 12
                            },
                            "end": {
                              "line": 1687,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "Identifier",
                            "name": "isWhere",
                            "range": [
                              57038,
                              57045
                            ],
                            "loc": {
                              "start": {
                                "line": 1687,
                                "column": 23
                              },
                              "end": {
                                "line": 1687,
                                "column": 30
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            57037,
                            57045
                          ],
                          "loc": {
                            "start": {
                              "line": 1687,
                              "column": 22
                            },
                            "end": {
                              "line": 1687,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          57027,
                          57045
                        ],
                        "loc": {
                          "start": {
                            "line": 1687,
                            "column": 12
                          },
                          "end": {
                            "line": 1687,
                            "column": 30
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "baseForIn",
                                "range": [
                                  57127,
                                  57136
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1689,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1689,
                                    "column": 19
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    57137,
                                    57138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1689,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1689,
                                      "column": 21
                                    }
                                  }
                                },
                                {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        57149,
                                        57154
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1689,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1689,
                                          "column": 37
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        57156,
                                        57159
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1689,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1689,
                                          "column": 42
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        57161,
                                        57162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1689,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1689,
                                          "column": 45
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "hasOwnProperty",
                                              "range": [
                                                57182,
                                                57196
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1690,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1690,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "call",
                                              "range": [
                                                57197,
                                                57201
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1690,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 1690,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "range": [
                                              57182,
                                              57201
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1690,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 1690,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                57202,
                                                57203
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1690,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 1690,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                57205,
                                                57208
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1690,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 1690,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            57182,
                                            57209
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1690,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1690,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    57308,
                                                    57314
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1692,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 1692,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "BinaryExpression",
                                                  "operator": ">",
                                                  "left": {
                                                    "type": "UpdateExpression",
                                                    "operator": "--",
                                                    "argument": {
                                                      "type": "Identifier",
                                                      "name": "size",
                                                      "range": [
                                                        57319,
                                                        57323
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1692,
                                                          "column": 33
                                                        },
                                                        "end": {
                                                          "line": 1692,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      57317,
                                                      57323
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1692,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 1692,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "UnaryExpression",
                                                    "operator": "-",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 1,
                                                      "raw": "1",
                                                      "range": [
                                                        57327,
                                                        57328
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1692,
                                                          "column": 41
                                                        },
                                                        "end": {
                                                          "line": 1692,
                                                          "column": 42
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      57326,
                                                      57328
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1692,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 1692,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    57317,
                                                    57328
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1692,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 1692,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  57308,
                                                  57328
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1692,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 1692,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                57300,
                                                57330
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1692,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1692,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            57211,
                                            57344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1690,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 1693,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          57178,
                                          57344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1690,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1693,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      57164,
                                      57356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1689,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 1694,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    57140,
                                    57356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1689,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1694,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                57127,
                                57357
                              ],
                              "loc": {
                                "start": {
                                  "line": 1689,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1694,
                                  "column": 12
                                }
                              }
                            },
                            "range": [
                              57127,
                              57358
                            ],
                            "loc": {
                              "start": {
                                "line": 1689,
                                "column": 10
                              },
                              "end": {
                                "line": 1694,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          57047,
                          57368
                        ],
                        "loc": {
                          "start": {
                            "line": 1687,
                            "column": 32
                          },
                          "end": {
                            "line": 1695,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        57023,
                        57368
                      ],
                      "loc": {
                        "start": {
                          "line": 1687,
                          "column": 8
                        },
                        "end": {
                          "line": 1695,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    56518,
                    57376
                  ],
                  "loc": {
                    "start": {
                      "line": 1675,
                      "column": 11
                    },
                    "end": {
                      "line": 1696,
                      "column": 7
                    }
                  }
                },
                "range": [
                  55754,
                  57376
                ],
                "loc": {
                  "start": {
                    "line": 1651,
                    "column": 6
                  },
                  "end": {
                    "line": 1696,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "stackA",
                      "range": [
                        57383,
                        57389
                      ],
                      "loc": {
                        "start": {
                          "line": 1697,
                          "column": 6
                        },
                        "end": {
                          "line": 1697,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "pop",
                      "range": [
                        57390,
                        57393
                      ],
                      "loc": {
                        "start": {
                          "line": 1697,
                          "column": 13
                        },
                        "end": {
                          "line": 1697,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      57383,
                      57393
                    ],
                    "loc": {
                      "start": {
                        "line": 1697,
                        "column": 6
                      },
                      "end": {
                        "line": 1697,
                        "column": 16
                      }
                    }
                  },
                  "arguments": [],
                  "range": [
                    57383,
                    57395
                  ],
                  "loc": {
                    "start": {
                      "line": 1697,
                      "column": 6
                    },
                    "end": {
                      "line": 1697,
                      "column": 18
                    }
                  }
                },
                "range": [
                  57383,
                  57396
                ],
                "loc": {
                  "start": {
                    "line": 1697,
                    "column": 6
                  },
                  "end": {
                    "line": 1697,
                    "column": 19
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "stackB",
                      "range": [
                        57403,
                        57409
                      ],
                      "loc": {
                        "start": {
                          "line": 1698,
                          "column": 6
                        },
                        "end": {
                          "line": 1698,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "pop",
                      "range": [
                        57410,
                        57413
                      ],
                      "loc": {
                        "start": {
                          "line": 1698,
                          "column": 13
                        },
                        "end": {
                          "line": 1698,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      57403,
                      57413
                    ],
                    "loc": {
                      "start": {
                        "line": 1698,
                        "column": 6
                      },
                      "end": {
                        "line": 1698,
                        "column": 16
                      }
                    }
                  },
                  "arguments": [],
                  "range": [
                    57403,
                    57415
                  ],
                  "loc": {
                    "start": {
                      "line": 1698,
                      "column": 6
                    },
                    "end": {
                      "line": 1698,
                      "column": 18
                    }
                  }
                },
                "range": [
                  57403,
                  57416
                ],
                "loc": {
                  "start": {
                    "line": 1698,
                    "column": 6
                  },
                  "end": {
                    "line": 1698,
                    "column": 19
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    57431,
                    57437
                  ],
                  "loc": {
                    "start": {
                      "line": 1700,
                      "column": 13
                    },
                    "end": {
                      "line": 1700,
                      "column": 19
                    }
                  }
                },
                "range": [
                  57424,
                  57438
                ],
                "loc": {
                  "start": {
                    "line": 1700,
                    "column": 6
                  },
                  "end": {
                    "line": 1700,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              52114,
              57444
            ],
            "loc": {
              "start": {
                "line": 1551,
                "column": 66
              },
              "end": {
                "line": 1701,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            52052,
            57444
          ],
          "loc": {
            "start": {
              "line": 1551,
              "column": 4
            },
            "end": {
              "line": 1701,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "a",
          "b",
          "callback",
          "isWhere",
          "stackA",
          "stackB"
        ]
      },
      "vars": {
        "result": null,
        "type": null,
        "otherType": null,
        "className": null,
        "otherClass": null,
        "isArr": null,
        "aWrapped": null,
        "bWrapped": null,
        "ctorA": null,
        "ctorB": null,
        "initedStack": null,
        "stackA": null,
        "stackB": null,
        "length": null,
        "size": null,
        "index": null,
        "value": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "baseIsEqual",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        52150,
        52173
      ],
      "filename": "lodash.js",
      "lineno": 1553,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003582",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              52159,
              52167
            ],
            "loc": {
              "start": {
                "line": 1553,
                "column": 21
              },
              "end": {
                "line": 1553,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "a",
              "range": [
                52168,
                52169
              ],
              "loc": {
                "start": {
                  "line": 1553,
                  "column": 30
                },
                "end": {
                  "line": 1553,
                  "column": 31
                }
              }
            },
            {
              "type": "Identifier",
              "name": "b",
              "range": [
                52171,
                52172
              ],
              "loc": {
                "start": {
                  "line": 1553,
                  "column": 33
                },
                "end": {
                  "line": 1553,
                  "column": 34
                }
              }
            }
          ],
          "range": [
            52159,
            52173
          ],
          "loc": {
            "start": {
              "line": 1553,
              "column": 21
            },
            "end": {
              "line": 1553,
              "column": 35
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        52432,
        52447
      ],
      "filename": "lodash.js",
      "lineno": 1563,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003616",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "a",
            "range": [
              52446,
              52447
            ],
            "loc": {
              "start": {
                "line": 1563,
                "column": 24
              },
              "end": {
                "line": 1563,
                "column": 25
              }
            }
          },
          "prefix": true,
          "range": [
            52439,
            52447
          ],
          "loc": {
            "start": {
              "line": 1563,
              "column": 17
            },
            "end": {
              "line": 1563,
              "column": 25
            }
          }
        },
        "value": "typeofa"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        52459,
        52479
      ],
      "filename": "lodash.js",
      "lineno": 1564,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003620",
        "name": "otherType",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "b",
            "range": [
              52478,
              52479
            ],
            "loc": {
              "start": {
                "line": 1564,
                "column": 29
              },
              "end": {
                "line": 1564,
                "column": 30
              }
            }
          },
          "prefix": true,
          "range": [
            52471,
            52479
          ],
          "loc": {
            "start": {
              "line": 1564,
              "column": 22
            },
            "end": {
              "line": 1564,
              "column": 30
            }
          }
        },
        "value": "typeofb"
      }
    },
    "undocumented": true,
    "name": "otherType",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~otherType",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        52758,
        52786
      ],
      "filename": "lodash.js",
      "lineno": 1572,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003656",
        "name": "className",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "toString",
              "range": [
                52770,
                52778
              ],
              "loc": {
                "start": {
                  "line": 1572,
                  "column": 22
                },
                "end": {
                  "line": 1572,
                  "column": 30
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "call",
              "range": [
                52779,
                52783
              ],
              "loc": {
                "start": {
                  "line": 1572,
                  "column": 31
                },
                "end": {
                  "line": 1572,
                  "column": 35
                }
              }
            },
            "range": [
              52770,
              52783
            ],
            "loc": {
              "start": {
                "line": 1572,
                "column": 22
              },
              "end": {
                "line": 1572,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "a",
              "range": [
                52784,
                52785
              ],
              "loc": {
                "start": {
                  "line": 1572,
                  "column": 36
                },
                "end": {
                  "line": 1572,
                  "column": 37
                }
              }
            }
          ],
          "range": [
            52770,
            52786
          ],
          "loc": {
            "start": {
              "line": 1572,
              "column": 22
            },
            "end": {
              "line": 1572,
              "column": 38
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "className",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~className",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        52798,
        52827
      ],
      "filename": "lodash.js",
      "lineno": 1573,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003663",
        "name": "otherClass",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "toString",
              "range": [
                52811,
                52819
              ],
              "loc": {
                "start": {
                  "line": 1573,
                  "column": 23
                },
                "end": {
                  "line": 1573,
                  "column": 31
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "call",
              "range": [
                52820,
                52824
              ],
              "loc": {
                "start": {
                  "line": 1573,
                  "column": 32
                },
                "end": {
                  "line": 1573,
                  "column": 36
                }
              }
            },
            "range": [
              52811,
              52824
            ],
            "loc": {
              "start": {
                "line": 1573,
                "column": 23
              },
              "end": {
                "line": 1573,
                "column": 36
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "b",
              "range": [
                52825,
                52826
              ],
              "loc": {
                "start": {
                  "line": 1573,
                  "column": 37
                },
                "end": {
                  "line": 1573,
                  "column": 38
                }
              }
            }
          ],
          "range": [
            52811,
            52827
          ],
          "loc": {
            "start": {
              "line": 1573,
              "column": 23
            },
            "end": {
              "line": 1573,
              "column": 39
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "otherClass",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~otherClass",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        52874,
        52897
      ],
      "filename": "lodash.js",
      "lineno": 1576,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003676",
        "name": "className",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "objectClass",
          "range": [
            52886,
            52897
          ],
          "loc": {
            "start": {
              "line": 1576,
              "column": 20
            },
            "end": {
              "line": 1576,
              "column": 31
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseIsEqual",
        "value": "objectClass"
      }
    },
    "undocumented": true,
    "name": "className",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseIsEqual~className",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        52952,
        52976
      ],
      "filename": "lodash.js",
      "lineno": 1579,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003685",
        "name": "otherClass",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "objectClass",
          "range": [
            52965,
            52976
          ],
          "loc": {
            "start": {
              "line": 1579,
              "column": 21
            },
            "end": {
              "line": 1579,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseIsEqual",
        "value": "objectClass"
      }
    },
    "undocumented": true,
    "name": "otherClass",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseIsEqual~otherClass",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        53811,
        53842
      ],
      "filename": "lodash.js",
      "lineno": 1604,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003745",
        "name": "isArr",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "==",
          "left": {
            "type": "Identifier",
            "name": "className",
            "range": [
              53819,
              53828
            ],
            "loc": {
              "start": {
                "line": 1604,
                "column": 18
              },
              "end": {
                "line": 1604,
                "column": 27
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "arrayClass",
            "range": [
              53832,
              53842
            ],
            "loc": {
              "start": {
                "line": 1604,
                "column": 31
              },
              "end": {
                "line": 1604,
                "column": 41
              }
            }
          },
          "range": [
            53819,
            53842
          ],
          "loc": {
            "start": {
              "line": 1604,
              "column": 18
            },
            "end": {
              "line": 1604,
              "column": 41
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isArr",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~isArr",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        53922,
        53970
      ],
      "filename": "lodash.js",
      "lineno": 1607,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003755",
        "name": "aWrapped",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "hasOwnProperty",
              "range": [
                53933,
                53947
              ],
              "loc": {
                "start": {
                  "line": 1607,
                  "column": 23
                },
                "end": {
                  "line": 1607,
                  "column": 37
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "call",
              "range": [
                53948,
                53952
              ],
              "loc": {
                "start": {
                  "line": 1607,
                  "column": 38
                },
                "end": {
                  "line": 1607,
                  "column": 42
                }
              }
            },
            "range": [
              53933,
              53952
            ],
            "loc": {
              "start": {
                "line": 1607,
                "column": 23
              },
              "end": {
                "line": 1607,
                "column": 42
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "a",
              "range": [
                53953,
                53954
              ],
              "loc": {
                "start": {
                  "line": 1607,
                  "column": 43
                },
                "end": {
                  "line": 1607,
                  "column": 44
                }
              }
            },
            {
              "type": "Literal",
              "value": "__wrapped__",
              "raw": "'__wrapped__'",
              "range": [
                53956,
                53969
              ],
              "loc": {
                "start": {
                  "line": 1607,
                  "column": 46
                },
                "end": {
                  "line": 1607,
                  "column": 59
                }
              }
            }
          ],
          "range": [
            53933,
            53970
          ],
          "loc": {
            "start": {
              "line": 1607,
              "column": 23
            },
            "end": {
              "line": 1607,
              "column": 60
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "aWrapped",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~aWrapped",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        53984,
        54032
      ],
      "filename": "lodash.js",
      "lineno": 1608,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003763",
        "name": "bWrapped",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "hasOwnProperty",
              "range": [
                53995,
                54009
              ],
              "loc": {
                "start": {
                  "line": 1608,
                  "column": 23
                },
                "end": {
                  "line": 1608,
                  "column": 37
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "call",
              "range": [
                54010,
                54014
              ],
              "loc": {
                "start": {
                  "line": 1608,
                  "column": 38
                },
                "end": {
                  "line": 1608,
                  "column": 42
                }
              }
            },
            "range": [
              53995,
              54014
            ],
            "loc": {
              "start": {
                "line": 1608,
                "column": 23
              },
              "end": {
                "line": 1608,
                "column": 42
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "b",
              "range": [
                54015,
                54016
              ],
              "loc": {
                "start": {
                  "line": 1608,
                  "column": 43
                },
                "end": {
                  "line": 1608,
                  "column": 44
                }
              }
            },
            {
              "type": "Literal",
              "value": "__wrapped__",
              "raw": "'__wrapped__'",
              "range": [
                54018,
                54031
              ],
              "loc": {
                "start": {
                  "line": 1608,
                  "column": 46
                },
                "end": {
                  "line": 1608,
                  "column": 59
                }
              }
            }
          ],
          "range": [
            53995,
            54032
          ],
          "loc": {
            "start": {
              "line": 1608,
              "column": 23
            },
            "end": {
              "line": 1608,
              "column": 60
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "bWrapped",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~bWrapped",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        54473,
        54543
      ],
      "filename": "lodash.js",
      "lineno": 1618,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003816",
        "name": "ctorA",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "support",
                  "range": [
                    54482,
                    54489
                  ],
                  "loc": {
                    "start": {
                      "line": 1618,
                      "column": 21
                    },
                    "end": {
                      "line": 1618,
                      "column": 28
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "argsObject",
                  "range": [
                    54490,
                    54500
                  ],
                  "loc": {
                    "start": {
                      "line": 1618,
                      "column": 29
                    },
                    "end": {
                      "line": 1618,
                      "column": 39
                    }
                  }
                },
                "range": [
                  54482,
                  54500
                ],
                "loc": {
                  "start": {
                    "line": 1618,
                    "column": 21
                  },
                  "end": {
                    "line": 1618,
                    "column": 39
                  }
                }
              },
              "prefix": true,
              "range": [
                54481,
                54500
              ],
              "loc": {
                "start": {
                  "line": 1618,
                  "column": 20
                },
                "end": {
                  "line": 1618,
                  "column": 39
                }
              }
            },
            "right": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isArguments",
                "range": [
                  54504,
                  54515
                ],
                "loc": {
                  "start": {
                    "line": 1618,
                    "column": 43
                  },
                  "end": {
                    "line": 1618,
                    "column": 54
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "a",
                  "range": [
                    54516,
                    54517
                  ],
                  "loc": {
                    "start": {
                      "line": 1618,
                      "column": 55
                    },
                    "end": {
                      "line": 1618,
                      "column": 56
                    }
                  }
                }
              ],
              "range": [
                54504,
                54518
              ],
              "loc": {
                "start": {
                  "line": 1618,
                  "column": 43
                },
                "end": {
                  "line": 1618,
                  "column": 57
                }
              }
            },
            "range": [
              54481,
              54518
            ],
            "loc": {
              "start": {
                "line": 1618,
                "column": 20
              },
              "end": {
                "line": 1618,
                "column": 57
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              54521,
              54527
            ],
            "loc": {
              "start": {
                "line": 1618,
                "column": 60
              },
              "end": {
                "line": 1618,
                "column": 66
              }
            }
          },
          "alternate": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "a",
              "range": [
                54530,
                54531
              ],
              "loc": {
                "start": {
                  "line": 1618,
                  "column": 69
                },
                "end": {
                  "line": 1618,
                  "column": 70
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "constructor",
              "range": [
                54532,
                54543
              ],
              "loc": {
                "start": {
                  "line": 1618,
                  "column": 71
                },
                "end": {
                  "line": 1618,
                  "column": 82
                }
              }
            },
            "range": [
              54530,
              54543
            ],
            "loc": {
              "start": {
                "line": 1618,
                "column": 69
              },
              "end": {
                "line": 1618,
                "column": 82
              }
            }
          },
          "range": [
            54481,
            54543
          ],
          "loc": {
            "start": {
              "line": 1618,
              "column": 20
            },
            "end": {
              "line": 1618,
              "column": 82
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "ctorA",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~ctorA",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        54557,
        54627
      ],
      "filename": "lodash.js",
      "lineno": 1619,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003831",
        "name": "ctorB",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "support",
                  "range": [
                    54566,
                    54573
                  ],
                  "loc": {
                    "start": {
                      "line": 1619,
                      "column": 21
                    },
                    "end": {
                      "line": 1619,
                      "column": 28
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "argsObject",
                  "range": [
                    54574,
                    54584
                  ],
                  "loc": {
                    "start": {
                      "line": 1619,
                      "column": 29
                    },
                    "end": {
                      "line": 1619,
                      "column": 39
                    }
                  }
                },
                "range": [
                  54566,
                  54584
                ],
                "loc": {
                  "start": {
                    "line": 1619,
                    "column": 21
                  },
                  "end": {
                    "line": 1619,
                    "column": 39
                  }
                }
              },
              "prefix": true,
              "range": [
                54565,
                54584
              ],
              "loc": {
                "start": {
                  "line": 1619,
                  "column": 20
                },
                "end": {
                  "line": 1619,
                  "column": 39
                }
              }
            },
            "right": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isArguments",
                "range": [
                  54588,
                  54599
                ],
                "loc": {
                  "start": {
                    "line": 1619,
                    "column": 43
                  },
                  "end": {
                    "line": 1619,
                    "column": 54
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "b",
                  "range": [
                    54600,
                    54601
                  ],
                  "loc": {
                    "start": {
                      "line": 1619,
                      "column": 55
                    },
                    "end": {
                      "line": 1619,
                      "column": 56
                    }
                  }
                }
              ],
              "range": [
                54588,
                54602
              ],
              "loc": {
                "start": {
                  "line": 1619,
                  "column": 43
                },
                "end": {
                  "line": 1619,
                  "column": 57
                }
              }
            },
            "range": [
              54565,
              54602
            ],
            "loc": {
              "start": {
                "line": 1619,
                "column": 20
              },
              "end": {
                "line": 1619,
                "column": 57
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              54605,
              54611
            ],
            "loc": {
              "start": {
                "line": 1619,
                "column": 60
              },
              "end": {
                "line": 1619,
                "column": 66
              }
            }
          },
          "alternate": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "b",
              "range": [
                54614,
                54615
              ],
              "loc": {
                "start": {
                  "line": 1619,
                  "column": 69
                },
                "end": {
                  "line": 1619,
                  "column": 70
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "constructor",
              "range": [
                54616,
                54627
              ],
              "loc": {
                "start": {
                  "line": 1619,
                  "column": 71
                },
                "end": {
                  "line": 1619,
                  "column": 82
                }
              }
            },
            "range": [
              54614,
              54627
            ],
            "loc": {
              "start": {
                "line": 1619,
                "column": 69
              },
              "end": {
                "line": 1619,
                "column": 82
              }
            }
          },
          "range": [
            54565,
            54627
          ],
          "loc": {
            "start": {
              "line": 1619,
              "column": 20
            },
            "end": {
              "line": 1619,
              "column": 82
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "ctorB",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~ctorB",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        55283,
        55304
      ],
      "filename": "lodash.js",
      "lineno": 1633,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003894",
        "name": "initedStack",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "!",
          "argument": {
            "type": "Identifier",
            "name": "stackA",
            "range": [
              55298,
              55304
            ],
            "loc": {
              "start": {
                "line": 1633,
                "column": 25
              },
              "end": {
                "line": 1633,
                "column": 31
              }
            }
          },
          "prefix": true,
          "range": [
            55297,
            55304
          ],
          "loc": {
            "start": {
              "line": 1633,
              "column": 24
            },
            "end": {
              "line": 1633,
              "column": 31
            }
          }
        },
        "value": "!stackA"
      }
    },
    "undocumented": true,
    "name": "initedStack",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~initedStack",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        55323,
        55334
      ],
      "filename": "lodash.js",
      "lineno": 1634,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003901",
        "name": "stackA",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            55332,
            55334
          ],
          "loc": {
            "start": {
              "line": 1634,
              "column": 26
            },
            "end": {
              "line": 1634,
              "column": 28
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "stackA",
    "kind": "member",
    "longname": "stackA",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        55354,
        55365
      ],
      "filename": "lodash.js",
      "lineno": 1635,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003907",
        "name": "stackB",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            55363,
            55365
          ],
          "loc": {
            "start": {
              "line": 1635,
              "column": 26
            },
            "end": {
              "line": 1635,
              "column": 28
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "stackB",
    "kind": "member",
    "longname": "stackB",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        55379,
        55401
      ],
      "filename": "lodash.js",
      "lineno": 1637,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003911",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "stackA",
            "range": [
              55388,
              55394
            ],
            "loc": {
              "start": {
                "line": 1637,
                "column": 19
              },
              "end": {
                "line": 1637,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              55395,
              55401
            ],
            "loc": {
              "start": {
                "line": 1637,
                "column": 26
              },
              "end": {
                "line": 1637,
                "column": 32
              }
            }
          },
          "range": [
            55388,
            55401
          ],
          "loc": {
            "start": {
              "line": 1637,
              "column": 19
            },
            "end": {
              "line": 1637,
              "column": 32
            }
          }
        },
        "value": "stackA.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        55529,
        55537
      ],
      "filename": "lodash.js",
      "lineno": 1643,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003934",
        "name": "size",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            55536,
            55537
          ],
          "loc": {
            "start": {
              "line": 1643,
              "column": 17
            },
            "end": {
              "line": 1643,
              "column": 18
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "size",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~size",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        55545,
        55558
      ],
      "filename": "lodash.js",
      "lineno": 1644,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003938",
        "name": "result",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            55554,
            55558
          ],
          "loc": {
            "start": {
              "line": 1644,
              "column": 15
            },
            "end": {
              "line": 1644,
              "column": 19
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseIsEqual",
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseIsEqual~result",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        55849,
        55866
      ],
      "filename": "lodash.js",
      "lineno": 1653,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003957",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "a",
            "range": [
              55858,
              55859
            ],
            "loc": {
              "start": {
                "line": 1653,
                "column": 17
              },
              "end": {
                "line": 1653,
                "column": 18
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              55860,
              55866
            ],
            "loc": {
              "start": {
                "line": 1653,
                "column": 19
              },
              "end": {
                "line": 1653,
                "column": 25
              }
            }
          },
          "range": [
            55858,
            55866
          ],
          "loc": {
            "start": {
              "line": 1653,
              "column": 17
            },
            "end": {
              "line": 1653,
              "column": 25
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseIsEqual",
        "value": "a.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseIsEqual~length",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        55876,
        55891
      ],
      "filename": "lodash.js",
      "lineno": 1654,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003963",
        "name": "size",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "b",
            "range": [
              55883,
              55884
            ],
            "loc": {
              "start": {
                "line": 1654,
                "column": 15
              },
              "end": {
                "line": 1654,
                "column": 16
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              55885,
              55891
            ],
            "loc": {
              "start": {
                "line": 1654,
                "column": 17
              },
              "end": {
                "line": 1654,
                "column": 23
              }
            }
          },
          "range": [
            55883,
            55891
          ],
          "loc": {
            "start": {
              "line": 1654,
              "column": 15
            },
            "end": {
              "line": 1654,
              "column": 23
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseIsEqual",
        "value": "b.length"
      }
    },
    "undocumented": true,
    "name": "size",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseIsEqual~size",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        55901,
        55924
      ],
      "filename": "lodash.js",
      "lineno": 1655,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003969",
        "name": "result",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "==",
          "left": {
            "type": "Identifier",
            "name": "size",
            "range": [
              55910,
              55914
            ],
            "loc": {
              "start": {
                "line": 1655,
                "column": 17
              },
              "end": {
                "line": 1655,
                "column": 21
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "length",
            "range": [
              55918,
              55924
            ],
            "loc": {
              "start": {
                "line": 1655,
                "column": 25
              },
              "end": {
                "line": 1655,
                "column": 31
              }
            }
          },
          "range": [
            55910,
            55924
          ],
          "loc": {
            "start": {
              "line": 1655,
              "column": 17
            },
            "end": {
              "line": 1655,
              "column": 31
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseIsEqual"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseIsEqual~result",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        56075,
        56089
      ],
      "filename": "lodash.js",
      "lineno": 1660,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003984",
        "name": "index",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "length",
          "range": [
            56083,
            56089
          ],
          "loc": {
            "start": {
              "line": 1660,
              "column": 24
            },
            "end": {
              "line": 1660,
              "column": 30
            }
          }
        },
        "value": "length"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        56107,
        56122
      ],
      "filename": "lodash.js",
      "lineno": 1661,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100003987",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "b",
            "range": [
              56115,
              56116
            ],
            "loc": {
              "start": {
                "line": 1661,
                "column": 24
              },
              "end": {
                "line": 1661,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "size",
            "range": [
              56117,
              56121
            ],
            "loc": {
              "start": {
                "line": 1661,
                "column": 26
              },
              "end": {
                "line": 1661,
                "column": 30
              }
            }
          },
          "range": [
            56115,
            56122
          ],
          "loc": {
            "start": {
              "line": 1661,
              "column": 24
            },
            "end": {
              "line": 1661,
              "column": 31
            }
          }
        },
        "value": "b[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "longname": "<anonymous>~runInContext~baseIsEqual~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        56205,
        56277
      ],
      "filename": "lodash.js",
      "lineno": 1665,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004000",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseIsEqual",
            "range": [
              56214,
              56225
            ],
            "loc": {
              "start": {
                "line": 1665,
                "column": 30
              },
              "end": {
                "line": 1665,
                "column": 41
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "a",
                "range": [
                  56226,
                  56227
                ],
                "loc": {
                  "start": {
                    "line": 1665,
                    "column": 42
                  },
                  "end": {
                    "line": 1665,
                    "column": 43
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "index",
                "range": [
                  56228,
                  56233
                ],
                "loc": {
                  "start": {
                    "line": 1665,
                    "column": 44
                  },
                  "end": {
                    "line": 1665,
                    "column": 49
                  }
                }
              },
              "range": [
                56226,
                56234
              ],
              "loc": {
                "start": {
                  "line": 1665,
                  "column": 42
                },
                "end": {
                  "line": 1665,
                  "column": 50
                }
              }
            },
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                56236,
                56241
              ],
              "loc": {
                "start": {
                  "line": 1665,
                  "column": 52
                },
                "end": {
                  "line": 1665,
                  "column": 57
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                56243,
                56251
              ],
              "loc": {
                "start": {
                  "line": 1665,
                  "column": 59
                },
                "end": {
                  "line": 1665,
                  "column": 67
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isWhere",
              "range": [
                56253,
                56260
              ],
              "loc": {
                "start": {
                  "line": 1665,
                  "column": 69
                },
                "end": {
                  "line": 1665,
                  "column": 76
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackA",
              "range": [
                56262,
                56268
              ],
              "loc": {
                "start": {
                  "line": 1665,
                  "column": 78
                },
                "end": {
                  "line": 1665,
                  "column": 84
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackB",
              "range": [
                56270,
                56276
              ],
              "loc": {
                "start": {
                  "line": 1665,
                  "column": 86
                },
                "end": {
                  "line": 1665,
                  "column": 92
                }
              }
            }
          ],
          "range": [
            56214,
            56277
          ],
          "loc": {
            "start": {
              "line": 1665,
              "column": 30
            },
            "end": {
              "line": 1665,
              "column": 93
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseIsEqual"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseIsEqual~result",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        56366,
        56437
      ],
      "filename": "lodash.js",
      "lineno": 1669,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004016",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseIsEqual",
            "range": [
              56375,
              56386
            ],
            "loc": {
              "start": {
                "line": 1669,
                "column": 34
              },
              "end": {
                "line": 1669,
                "column": 45
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "a",
                "range": [
                  56387,
                  56388
                ],
                "loc": {
                  "start": {
                    "line": 1669,
                    "column": 46
                  },
                  "end": {
                    "line": 1669,
                    "column": 47
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "size",
                "range": [
                  56389,
                  56393
                ],
                "loc": {
                  "start": {
                    "line": 1669,
                    "column": 48
                  },
                  "end": {
                    "line": 1669,
                    "column": 52
                  }
                }
              },
              "range": [
                56387,
                56394
              ],
              "loc": {
                "start": {
                  "line": 1669,
                  "column": 46
                },
                "end": {
                  "line": 1669,
                  "column": 53
                }
              }
            },
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                56396,
                56401
              ],
              "loc": {
                "start": {
                  "line": 1669,
                  "column": 55
                },
                "end": {
                  "line": 1669,
                  "column": 60
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                56403,
                56411
              ],
              "loc": {
                "start": {
                  "line": 1669,
                  "column": 62
                },
                "end": {
                  "line": 1669,
                  "column": 70
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isWhere",
              "range": [
                56413,
                56420
              ],
              "loc": {
                "start": {
                  "line": 1669,
                  "column": 72
                },
                "end": {
                  "line": 1669,
                  "column": 79
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackA",
              "range": [
                56422,
                56428
              ],
              "loc": {
                "start": {
                  "line": 1669,
                  "column": 81
                },
                "end": {
                  "line": 1669,
                  "column": 87
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackB",
              "range": [
                56430,
                56436
              ],
              "loc": {
                "start": {
                  "line": 1669,
                  "column": 89
                },
                "end": {
                  "line": 1669,
                  "column": 95
                }
              }
            }
          ],
          "range": [
            56375,
            56437
          ],
          "loc": {
            "start": {
              "line": 1669,
              "column": 34
            },
            "end": {
              "line": 1669,
              "column": 96
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseIsEqual"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseIsEqual~result",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        56886,
        56987
      ],
      "filename": "lodash.js",
      "lineno": 1683,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004052",
        "name": "result",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "hasOwnProperty",
                "range": [
                  56895,
                  56909
                ],
                "loc": {
                  "start": {
                    "line": 1683,
                    "column": 29
                  },
                  "end": {
                    "line": 1683,
                    "column": 43
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "call",
                "range": [
                  56910,
                  56914
                ],
                "loc": {
                  "start": {
                    "line": 1683,
                    "column": 44
                  },
                  "end": {
                    "line": 1683,
                    "column": 48
                  }
                }
              },
              "range": [
                56895,
                56914
              ],
              "loc": {
                "start": {
                  "line": 1683,
                  "column": 29
                },
                "end": {
                  "line": 1683,
                  "column": 48
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "a",
                "range": [
                  56915,
                  56916
                ],
                "loc": {
                  "start": {
                    "line": 1683,
                    "column": 49
                  },
                  "end": {
                    "line": 1683,
                    "column": 50
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "key",
                "range": [
                  56918,
                  56921
                ],
                "loc": {
                  "start": {
                    "line": 1683,
                    "column": 52
                  },
                  "end": {
                    "line": 1683,
                    "column": 55
                  }
                }
              }
            ],
            "range": [
              56895,
              56922
            ],
            "loc": {
              "start": {
                "line": 1683,
                "column": 29
              },
              "end": {
                "line": 1683,
                "column": 56
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "baseIsEqual",
              "range": [
                56926,
                56937
              ],
              "loc": {
                "start": {
                  "line": 1683,
                  "column": 60
                },
                "end": {
                  "line": 1683,
                  "column": 71
                }
              }
            },
            "arguments": [
              {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "a",
                  "range": [
                    56938,
                    56939
                  ],
                  "loc": {
                    "start": {
                      "line": 1683,
                      "column": 72
                    },
                    "end": {
                      "line": 1683,
                      "column": 73
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "key",
                  "range": [
                    56940,
                    56943
                  ],
                  "loc": {
                    "start": {
                      "line": 1683,
                      "column": 74
                    },
                    "end": {
                      "line": 1683,
                      "column": 77
                    }
                  }
                },
                "range": [
                  56938,
                  56944
                ],
                "loc": {
                  "start": {
                    "line": 1683,
                    "column": 72
                  },
                  "end": {
                    "line": 1683,
                    "column": 78
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  56946,
                  56951
                ],
                "loc": {
                  "start": {
                    "line": 1683,
                    "column": 80
                  },
                  "end": {
                    "line": 1683,
                    "column": 85
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  56953,
                  56961
                ],
                "loc": {
                  "start": {
                    "line": 1683,
                    "column": 87
                  },
                  "end": {
                    "line": 1683,
                    "column": 95
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "isWhere",
                "range": [
                  56963,
                  56970
                ],
                "loc": {
                  "start": {
                    "line": 1683,
                    "column": 97
                  },
                  "end": {
                    "line": 1683,
                    "column": 104
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "stackA",
                "range": [
                  56972,
                  56978
                ],
                "loc": {
                  "start": {
                    "line": 1683,
                    "column": 106
                  },
                  "end": {
                    "line": 1683,
                    "column": 112
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "stackB",
                "range": [
                  56980,
                  56986
                ],
                "loc": {
                  "start": {
                    "line": 1683,
                    "column": 114
                  },
                  "end": {
                    "line": 1683,
                    "column": 120
                  }
                }
              }
            ],
            "range": [
              56926,
              56987
            ],
            "loc": {
              "start": {
                "line": 1683,
                "column": 60
              },
              "end": {
                "line": 1683,
                "column": 121
              }
            }
          },
          "range": [
            56895,
            56987
          ],
          "loc": {
            "start": {
              "line": 1683,
              "column": 29
            },
            "end": {
              "line": 1683,
              "column": 121
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseIsEqual"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseIsEqual~result",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        57308,
        57328
      ],
      "filename": "lodash.js",
      "lineno": 1692,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004095",
        "name": "result",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": ">",
          "left": {
            "type": "UpdateExpression",
            "operator": "--",
            "argument": {
              "type": "Identifier",
              "name": "size",
              "range": [
                57319,
                57323
              ],
              "loc": {
                "start": {
                  "line": 1692,
                  "column": 33
                },
                "end": {
                  "line": 1692,
                  "column": 37
                }
              }
            },
            "prefix": true,
            "range": [
              57317,
              57323
            ],
            "loc": {
              "start": {
                "line": 1692,
                "column": 31
              },
              "end": {
                "line": 1692,
                "column": 37
              }
            }
          },
          "right": {
            "type": "UnaryExpression",
            "operator": "-",
            "argument": {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                57327,
                57328
              ],
              "loc": {
                "start": {
                  "line": 1692,
                  "column": 41
                },
                "end": {
                  "line": 1692,
                  "column": 42
                }
              }
            },
            "prefix": true,
            "range": [
              57326,
              57328
            ],
            "loc": {
              "start": {
                "line": 1692,
                "column": 40
              },
              "end": {
                "line": 1692,
                "column": 42
              }
            }
          },
          "range": [
            57317,
            57328
          ],
          "loc": {
            "start": {
              "line": 1692,
              "column": 31
            },
            "end": {
              "line": 1692,
              "column": 42
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseIsEqual"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseIsEqual~result",
    "memberof": "<anonymous>~runInContext~baseIsEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        57930,
        59668
      ],
      "filename": "lodash.js",
      "lineno": 1714,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004114",
        "name": "baseMerge",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseMerge",
            "range": [
              57939,
              57948
            ],
            "loc": {
              "start": {
                "line": 1714,
                "column": 13
              },
              "end": {
                "line": 1714,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                57949,
                57955
              ],
              "loc": {
                "start": {
                  "line": 1714,
                  "column": 23
                },
                "end": {
                  "line": 1714,
                  "column": 29
                }
              }
            },
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                57957,
                57963
              ],
              "loc": {
                "start": {
                  "line": 1714,
                  "column": 31
                },
                "end": {
                  "line": 1714,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                57965,
                57973
              ],
              "loc": {
                "start": {
                  "line": 1714,
                  "column": 39
                },
                "end": {
                  "line": 1714,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackA",
              "range": [
                57975,
                57981
              ],
              "loc": {
                "start": {
                  "line": 1714,
                  "column": 49
                },
                "end": {
                  "line": 1714,
                  "column": 55
                }
              }
            },
            {
              "type": "Identifier",
              "name": "stackB",
              "range": [
                57983,
                57989
              ],
              "loc": {
                "start": {
                  "line": 1714,
                  "column": 57
                },
                "end": {
                  "line": 1714,
                  "column": 63
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isArray",
                        "range": [
                          58000,
                          58007
                        ],
                        "loc": {
                          "start": {
                            "line": 1715,
                            "column": 7
                          },
                          "end": {
                            "line": 1715,
                            "column": 14
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            58008,
                            58014
                          ],
                          "loc": {
                            "start": {
                              "line": 1715,
                              "column": 15
                            },
                            "end": {
                              "line": 1715,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "range": [
                        58000,
                        58015
                      ],
                      "loc": {
                        "start": {
                          "line": 1715,
                          "column": 7
                        },
                        "end": {
                          "line": 1715,
                          "column": 22
                        }
                      }
                    },
                    "consequent": {
                      "type": "Identifier",
                      "name": "baseEach",
                      "range": [
                        58018,
                        58026
                      ],
                      "loc": {
                        "start": {
                          "line": 1715,
                          "column": 25
                        },
                        "end": {
                          "line": 1715,
                          "column": 33
                        }
                      }
                    },
                    "alternate": {
                      "type": "Identifier",
                      "name": "baseForOwn",
                      "range": [
                        58029,
                        58039
                      ],
                      "loc": {
                        "start": {
                          "line": 1715,
                          "column": 36
                        },
                        "end": {
                          "line": 1715,
                          "column": 46
                        }
                      }
                    },
                    "range": [
                      58000,
                      58039
                    ],
                    "loc": {
                      "start": {
                        "line": 1715,
                        "column": 7
                      },
                      "end": {
                        "line": 1715,
                        "column": 46
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "source",
                      "range": [
                        58041,
                        58047
                      ],
                      "loc": {
                        "start": {
                          "line": 1715,
                          "column": 48
                        },
                        "end": {
                          "line": 1715,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            58058,
                            58064
                          ],
                          "loc": {
                            "start": {
                              "line": 1715,
                              "column": 65
                            },
                            "end": {
                              "line": 1715,
                              "column": 71
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            58066,
                            58069
                          ],
                          "loc": {
                            "start": {
                              "line": 1715,
                              "column": 73
                            },
                            "end": {
                              "line": 1715,
                              "column": 76
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "found",
                                  "range": [
                                    58085,
                                    58090
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1716,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1716,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": null,
                                "range": [
                                  58085,
                                  58090
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1716,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1716,
                                    "column": 17
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "isArr",
                                  "range": [
                                    58104,
                                    58109
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1717,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1717,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": null,
                                "range": [
                                  58104,
                                  58109
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1717,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1717,
                                    "column": 17
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    58123,
                                    58129
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1718,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1718,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "Identifier",
                                  "name": "source",
                                  "range": [
                                    58132,
                                    58138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1718,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1718,
                                      "column": 27
                                    }
                                  }
                                },
                                "range": [
                                  58123,
                                  58138
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1718,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1718,
                                    "column": 27
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    58152,
                                    58157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1719,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1719,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      58160,
                                      58166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1719,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1719,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      58167,
                                      58170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1719,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 1719,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    58160,
                                    58171
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1719,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1719,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  58152,
                                  58171
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1719,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1719,
                                    "column": 31
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              58081,
                              58172
                            ],
                            "loc": {
                              "start": {
                                "line": 1716,
                                "column": 8
                              },
                              "end": {
                                "line": 1719,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  58186,
                                  58192
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1721,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1721,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "isArr",
                                    "range": [
                                      58198,
                                      58203
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1721,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 1721,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isArray",
                                      "range": [
                                        58206,
                                        58213
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1721,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1721,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          58214,
                                          58220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1721,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 1721,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      58206,
                                      58221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1721,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1721,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    58198,
                                    58221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1721,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1721,
                                      "column": 47
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "isPlainObject",
                                    "range": [
                                      58226,
                                      58239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1721,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 1721,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        58240,
                                        58246
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1721,
                                          "column": 66
                                        },
                                        "end": {
                                          "line": 1721,
                                          "column": 72
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    58226,
                                    58247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1721,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 1721,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  58197,
                                  58247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1721,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1721,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                58186,
                                58248
                              ],
                              "loc": {
                                "start": {
                                  "line": 1721,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1721,
                                  "column": 74
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "stackLength",
                                        "range": [
                                          58326,
                                          58337
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1723,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1723,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "stackA",
                                          "range": [
                                            58340,
                                            58346
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1723,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1723,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            58347,
                                            58353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1723,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 1723,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "range": [
                                          58340,
                                          58353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1723,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 1723,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        58326,
                                        58353
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1723,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1723,
                                          "column": 41
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    58322,
                                    58354
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1723,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1723,
                                      "column": 42
                                    }
                                  }
                                },
                                {
                                  "type": "WhileStatement",
                                  "test": {
                                    "type": "UpdateExpression",
                                    "operator": "--",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "stackLength",
                                      "range": [
                                        58372,
                                        58383
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1724,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1724,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "prefix": false,
                                    "range": [
                                      58372,
                                      58385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1724,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1724,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "found",
                                            "range": [
                                              58406,
                                              58411
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1725,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1725,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "operator": "==",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "stackA",
                                                "range": [
                                                  58414,
                                                  58420
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1725,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 1725,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "stackLength",
                                                "range": [
                                                  58421,
                                                  58432
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1725,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 1725,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                58414,
                                                58433
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1725,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 1725,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "name": "source",
                                              "range": [
                                                58437,
                                                58443
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1725,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 1725,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "range": [
                                              58414,
                                              58443
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1725,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 1725,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            58406,
                                            58443
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1725,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1725,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    58462,
                                                    58467
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1726,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1726,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "stackB",
                                                    "range": [
                                                      58470,
                                                      58476
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1726,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 1726,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "stackLength",
                                                    "range": [
                                                      58477,
                                                      58488
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1726,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 1726,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    58470,
                                                    58489
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1726,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 1726,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  58462,
                                                  58489
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1726,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1726,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                58462,
                                                58490
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1726,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1726,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            {
                                              "type": "BreakStatement",
                                              "label": null,
                                              "range": [
                                                58505,
                                                58511
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1727,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1727,
                                                  "column": 20
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            58446,
                                            58525
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1725,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 1728,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          58401,
                                          58525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1725,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1728,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      58387,
                                      58537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1724,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1729,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    58365,
                                    58537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1724,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1729,
                                      "column": 11
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "found",
                                      "range": [
                                        58553,
                                        58558
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1730,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1730,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      58552,
                                      58558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1730,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1730,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "isShallow",
                                              "range": [
                                                58578,
                                                58587
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1731,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1731,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "init": null,
                                            "range": [
                                              58578,
                                              58587
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1731,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 1731,
                                                "column": 25
                                              }
                                            }
                                          }
                                        ],
                                        "kind": "var",
                                        "range": [
                                          58574,
                                          58588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1731,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1731,
                                            "column": 26
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "callback",
                                          "range": [
                                            58605,
                                            58613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1732,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1732,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    58631,
                                                    58637
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1733,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1733,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      58640,
                                                      58648
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1733,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 1733,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        58649,
                                                        58654
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1733,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 1733,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "source",
                                                      "range": [
                                                        58656,
                                                        58662
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1733,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 1733,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    58640,
                                                    58663
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1733,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 1733,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  58631,
                                                  58663
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1733,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1733,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                58631,
                                                58664
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1733,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1733,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "isShallow",
                                                  "range": [
                                                    58684,
                                                    58693
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1734,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 1734,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "BinaryExpression",
                                                  "operator": "!=",
                                                  "left": {
                                                    "type": "UnaryExpression",
                                                    "operator": "typeof",
                                                    "argument": {
                                                      "type": "Identifier",
                                                      "name": "result",
                                                      "range": [
                                                        58703,
                                                        58709
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1734,
                                                          "column": 38
                                                        },
                                                        "end": {
                                                          "line": 1734,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      58696,
                                                      58709
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1734,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 1734,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": "undefined",
                                                    "raw": "'undefined'",
                                                    "range": [
                                                      58713,
                                                      58724
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1734,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 1734,
                                                        "column": 59
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    58696,
                                                    58724
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1734,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 1734,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  58684,
                                                  58724
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1734,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1734,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "value",
                                                        "range": [
                                                          58745,
                                                          58750
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1735,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 1735,
                                                            "column": 21
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Identifier",
                                                        "name": "result",
                                                        "range": [
                                                          58753,
                                                          58759
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1735,
                                                            "column": 24
                                                          },
                                                          "end": {
                                                            "line": 1735,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        58745,
                                                        58759
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1735,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 1735,
                                                          "column": 30
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      58745,
                                                      58760
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1735,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1735,
                                                        "column": 31
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  58727,
                                                  58776
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1734,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 1736,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                58679,
                                                58776
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1734,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1736,
                                                  "column": 15
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            58615,
                                            58790
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1732,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 1737,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          58601,
                                          58790
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1732,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1737,
                                            "column": 13
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "UnaryExpression",
                                          "operator": "!",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "isShallow",
                                            "range": [
                                              58808,
                                              58817
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1738,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1738,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            58807,
                                            58817
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1738,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1738,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    58835,
                                                    58840
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1739,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1739,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "ConditionalExpression",
                                                  "test": {
                                                    "type": "Identifier",
                                                    "name": "isArr",
                                                    "range": [
                                                      58843,
                                                      58848
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1739,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 1739,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "consequent": {
                                                    "type": "ConditionalExpression",
                                                    "test": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "isArray",
                                                        "range": [
                                                          58868,
                                                          58875
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1740,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 1740,
                                                            "column": 26
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            58876,
                                                            58881
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1740,
                                                              "column": 27
                                                            },
                                                            "end": {
                                                              "line": 1740,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        58868,
                                                        58882
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1740,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1740,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        58885,
                                                        58890
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1740,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 1740,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "alternate": {
                                                      "type": "ArrayExpression",
                                                      "elements": [],
                                                      "range": [
                                                        58893,
                                                        58895
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1740,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 1740,
                                                          "column": 46
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      58868,
                                                      58895
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1740,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 1740,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "alternate": {
                                                    "type": "ConditionalExpression",
                                                    "test": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "isPlainObject",
                                                        "range": [
                                                          58916,
                                                          58929
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1741,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 1741,
                                                            "column": 32
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            58930,
                                                            58935
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1741,
                                                              "column": 33
                                                            },
                                                            "end": {
                                                              "line": 1741,
                                                              "column": 38
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        58916,
                                                        58936
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1741,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1741,
                                                          "column": 39
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        58939,
                                                        58944
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1741,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 1741,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "alternate": {
                                                      "type": "ObjectExpression",
                                                      "properties": [],
                                                      "range": [
                                                        58947,
                                                        58949
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1741,
                                                          "column": 50
                                                        },
                                                        "end": {
                                                          "line": 1741,
                                                          "column": 52
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      58916,
                                                      58949
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1741,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 1741,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    58843,
                                                    58950
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1739,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 1741,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  58835,
                                                  58950
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1739,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1741,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                58835,
                                                58951
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1739,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1741,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            58819,
                                            58965
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1738,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1742,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          58803,
                                          58965
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1738,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1742,
                                            "column": 13
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "stackA",
                                              "range": [
                                                59063,
                                                59069
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1744,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1744,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                59070,
                                                59074
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1744,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 1744,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "range": [
                                              59063,
                                              59074
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1744,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1744,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "source",
                                              "range": [
                                                59075,
                                                59081
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1744,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 1744,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            59063,
                                            59082
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1744,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1744,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          59063,
                                          59083
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1744,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1744,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "stackB",
                                              "range": [
                                                59096,
                                                59102
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1745,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1745,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                59103,
                                                59107
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1745,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 1745,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "range": [
                                              59096,
                                              59107
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1745,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1745,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                59108,
                                                59113
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1745,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 1745,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            59096,
                                            59114
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1745,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1745,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          59096,
                                          59115
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1745,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1745,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "UnaryExpression",
                                          "operator": "!",
                                          "argument": {
                                            "type": "Identifier",
                                            "name": "isShallow",
                                            "range": [
                                              59221,
                                              59230
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1748,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1748,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            59220,
                                            59230
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1748,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1748,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "baseMerge",
                                                  "range": [
                                                    59248,
                                                    59257
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1749,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1749,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      59258,
                                                      59263
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1749,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 1749,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "source",
                                                    "range": [
                                                      59265,
                                                      59271
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1749,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 1749,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "callback",
                                                    "range": [
                                                      59273,
                                                      59281
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1749,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 1749,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "stackA",
                                                    "range": [
                                                      59283,
                                                      59289
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1749,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 1749,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "stackB",
                                                    "range": [
                                                      59291,
                                                      59297
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1749,
                                                        "column": 57
                                                      },
                                                      "end": {
                                                        "line": 1749,
                                                        "column": 63
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  59248,
                                                  59298
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1749,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1749,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                59248,
                                                59299
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1749,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1749,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            59232,
                                            59313
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1748,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1750,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          59216,
                                          59313
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1748,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1750,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      58560,
                                      59325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1730,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1751,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    58548,
                                    59325
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1730,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1751,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                58250,
                                59335
                              ],
                              "loc": {
                                "start": {
                                  "line": 1721,
                                  "column": 76
                                },
                                "end": {
                                  "line": 1752,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      59365,
                                      59373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1754,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1754,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              59389,
                                              59395
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1755,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1755,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "callback",
                                              "range": [
                                                59398,
                                                59406
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1755,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 1755,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  59407,
                                                  59412
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1755,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 1755,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "source",
                                                "range": [
                                                  59414,
                                                  59420
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1755,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 1755,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              59398,
                                              59421
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1755,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1755,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "range": [
                                            59389,
                                            59421
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1755,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1755,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          59389,
                                          59422
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1755,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1755,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "BinaryExpression",
                                          "operator": "==",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "typeof",
                                            "argument": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                59446,
                                                59452
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1756,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 1756,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              59439,
                                              59452
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1756,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 1756,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "undefined",
                                            "raw": "'undefined'",
                                            "range": [
                                              59456,
                                              59467
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1756,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 1756,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "range": [
                                            59439,
                                            59467
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1756,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1756,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    59485,
                                                    59491
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1757,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1757,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "source",
                                                  "range": [
                                                    59494,
                                                    59500
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1757,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 1757,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  59485,
                                                  59500
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1757,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1757,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                59485,
                                                59501
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1757,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1757,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            59469,
                                            59515
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1756,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 1758,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          59435,
                                          59515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1756,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1758,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      59375,
                                      59527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1754,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 1759,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    59361,
                                    59527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1754,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1759,
                                      "column": 11
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "!=",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "typeof",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          59549,
                                          59555
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1760,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1760,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        59542,
                                        59555
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1760,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1760,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "undefined",
                                      "raw": "'undefined'",
                                      "range": [
                                        59559,
                                        59570
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1760,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 1760,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "range": [
                                      59542,
                                      59570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1760,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1760,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              59586,
                                              59591
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1761,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1761,
                                                "column": 17
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              59594,
                                              59600
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1761,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 1761,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            59586,
                                            59600
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1761,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1761,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "range": [
                                          59586,
                                          59601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1761,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1761,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      59572,
                                      59613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1760,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 1762,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    59538,
                                    59613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1760,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1762,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                59349,
                                59623
                              ],
                              "loc": {
                                "start": {
                                  "line": 1753,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1763,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              58182,
                              59623
                            ],
                            "loc": {
                              "start": {
                                "line": 1721,
                                "column": 8
                              },
                              "end": {
                                "line": 1763,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    59632,
                                    59638
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1764,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1764,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    59639,
                                    59642
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1764,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1764,
                                      "column": 18
                                    }
                                  }
                                },
                                "range": [
                                  59632,
                                  59643
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1764,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1764,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  59646,
                                  59651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1764,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1764,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                59632,
                                59651
                              ],
                              "loc": {
                                "start": {
                                  "line": 1764,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1764,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              59632,
                              59652
                            ],
                            "loc": {
                              "start": {
                                "line": 1764,
                                "column": 8
                              },
                              "end": {
                                "line": 1764,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          58071,
                          59660
                        ],
                        "loc": {
                          "start": {
                            "line": 1715,
                            "column": 78
                          },
                          "end": {
                            "line": 1765,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        58049,
                        59660
                      ],
                      "loc": {
                        "start": {
                          "line": 1715,
                          "column": 56
                        },
                        "end": {
                          "line": 1765,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    57999,
                    59661
                  ],
                  "loc": {
                    "start": {
                      "line": 1715,
                      "column": 6
                    },
                    "end": {
                      "line": 1765,
                      "column": 8
                    }
                  }
                },
                "range": [
                  57999,
                  59662
                ],
                "loc": {
                  "start": {
                    "line": 1715,
                    "column": 6
                  },
                  "end": {
                    "line": 1765,
                    "column": 9
                  }
                }
              }
            ],
            "range": [
              57991,
              59668
            ],
            "loc": {
              "start": {
                "line": 1714,
                "column": 65
              },
              "end": {
                "line": 1766,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            57930,
            59668
          ],
          "loc": {
            "start": {
              "line": 1714,
              "column": 4
            },
            "end": {
              "line": 1766,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "source",
          "callback",
          "stackA",
          "stackB"
        ]
      },
      "vars": {
        "": null
      }
    },
    "undocumented": true,
    "name": "baseMerge",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseMerge",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58085,
        58090
      ],
      "filename": "lodash.js",
      "lineno": 1716,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004136",
        "name": "found",
        "node": {
          "type": "Identifier",
          "name": "found",
          "range": [
            58085,
            58090
          ],
          "loc": {
            "start": {
              "line": 1716,
              "column": 12
            },
            "end": {
              "line": 1716,
              "column": 17
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "found",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~found",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58104,
        58109
      ],
      "filename": "lodash.js",
      "lineno": 1717,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004138",
        "name": "isArr",
        "node": {
          "type": "Identifier",
          "name": "isArr",
          "range": [
            58104,
            58109
          ],
          "loc": {
            "start": {
              "line": 1717,
              "column": 12
            },
            "end": {
              "line": 1717,
              "column": 17
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isArr",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~isArr",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58123,
        58138
      ],
      "filename": "lodash.js",
      "lineno": 1718,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004140",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "source",
          "range": [
            58132,
            58138
          ],
          "loc": {
            "start": {
              "line": 1718,
              "column": 21
            },
            "end": {
              "line": 1718,
              "column": 27
            }
          }
        },
        "value": "source"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58152,
        58171
      ],
      "filename": "lodash.js",
      "lineno": 1719,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004143",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "object",
            "range": [
              58160,
              58166
            ],
            "loc": {
              "start": {
                "line": 1719,
                "column": 20
              },
              "end": {
                "line": 1719,
                "column": 26
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "key",
            "range": [
              58167,
              58170
            ],
            "loc": {
              "start": {
                "line": 1719,
                "column": 27
              },
              "end": {
                "line": 1719,
                "column": 30
              }
            }
          },
          "range": [
            58160,
            58171
          ],
          "loc": {
            "start": {
              "line": 1719,
              "column": 20
            },
            "end": {
              "line": 1719,
              "column": 31
            }
          }
        },
        "value": "object[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58198,
        58221
      ],
      "filename": "lodash.js",
      "lineno": 1721,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004152",
        "name": "isArr",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "isArray",
            "range": [
              58206,
              58213
            ],
            "loc": {
              "start": {
                "line": 1721,
                "column": 32
              },
              "end": {
                "line": 1721,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                58214,
                58220
              ],
              "loc": {
                "start": {
                  "line": 1721,
                  "column": 40
                },
                "end": {
                  "line": 1721,
                  "column": 46
                }
              }
            }
          ],
          "range": [
            58206,
            58221
          ],
          "loc": {
            "start": {
              "line": 1721,
              "column": 32
            },
            "end": {
              "line": 1721,
              "column": 47
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "isArr",
    "kind": "member",
    "longname": "<anonymous>~isArr",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58326,
        58353
      ],
      "filename": "lodash.js",
      "lineno": 1723,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004162",
        "name": "stackLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "stackA",
            "range": [
              58340,
              58346
            ],
            "loc": {
              "start": {
                "line": 1723,
                "column": 28
              },
              "end": {
                "line": 1723,
                "column": 34
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              58347,
              58353
            ],
            "loc": {
              "start": {
                "line": 1723,
                "column": 35
              },
              "end": {
                "line": 1723,
                "column": 41
              }
            }
          },
          "range": [
            58340,
            58353
          ],
          "loc": {
            "start": {
              "line": 1723,
              "column": 28
            },
            "end": {
              "line": 1723,
              "column": 41
            }
          }
        },
        "value": "stackA.length"
      }
    },
    "undocumented": true,
    "name": "stackLength",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~stackLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58406,
        58443
      ],
      "filename": "lodash.js",
      "lineno": 1725,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004172",
        "name": "found",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "==",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "stackA",
              "range": [
                58414,
                58420
              ],
              "loc": {
                "start": {
                  "line": 1725,
                  "column": 25
                },
                "end": {
                  "line": 1725,
                  "column": 31
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "stackLength",
              "range": [
                58421,
                58432
              ],
              "loc": {
                "start": {
                  "line": 1725,
                  "column": 32
                },
                "end": {
                  "line": 1725,
                  "column": 43
                }
              }
            },
            "range": [
              58414,
              58433
            ],
            "loc": {
              "start": {
                "line": 1725,
                "column": 25
              },
              "end": {
                "line": 1725,
                "column": 44
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "source",
            "range": [
              58437,
              58443
            ],
            "loc": {
              "start": {
                "line": 1725,
                "column": 48
              },
              "end": {
                "line": 1725,
                "column": 54
              }
            }
          },
          "range": [
            58414,
            58443
          ],
          "loc": {
            "start": {
              "line": 1725,
              "column": 25
            },
            "end": {
              "line": 1725,
              "column": 54
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "found",
    "kind": "member",
    "longname": "<anonymous>~found",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58462,
        58489
      ],
      "filename": "lodash.js",
      "lineno": 1726,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004181",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "stackB",
            "range": [
              58470,
              58476
            ],
            "loc": {
              "start": {
                "line": 1726,
                "column": 22
              },
              "end": {
                "line": 1726,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "stackLength",
            "range": [
              58477,
              58488
            ],
            "loc": {
              "start": {
                "line": 1726,
                "column": 29
              },
              "end": {
                "line": 1726,
                "column": 40
              }
            }
          },
          "range": [
            58470,
            58489
          ],
          "loc": {
            "start": {
              "line": 1726,
              "column": 22
            },
            "end": {
              "line": 1726,
              "column": 41
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "stackB[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "<anonymous>~value",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58578,
        58587
      ],
      "filename": "lodash.js",
      "lineno": 1731,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004192",
        "name": "isShallow",
        "node": {
          "type": "Identifier",
          "name": "isShallow",
          "range": [
            58578,
            58587
          ],
          "loc": {
            "start": {
              "line": 1731,
              "column": 16
            },
            "end": {
              "line": 1731,
              "column": 25
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isShallow",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~isShallow",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58631,
        58663
      ],
      "filename": "lodash.js",
      "lineno": 1733,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004198",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              58640,
              58648
            ],
            "loc": {
              "start": {
                "line": 1733,
                "column": 23
              },
              "end": {
                "line": 1733,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                58649,
                58654
              ],
              "loc": {
                "start": {
                  "line": 1733,
                  "column": 32
                },
                "end": {
                  "line": 1733,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                58656,
                58662
              ],
              "loc": {
                "start": {
                  "line": 1733,
                  "column": 39
                },
                "end": {
                  "line": 1733,
                  "column": 45
                }
              }
            }
          ],
          "range": [
            58640,
            58663
          ],
          "loc": {
            "start": {
              "line": 1733,
              "column": 23
            },
            "end": {
              "line": 1733,
              "column": 46
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~result",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58684,
        58724
      ],
      "filename": "lodash.js",
      "lineno": 1734,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004205",
        "name": "isShallow",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "!=",
          "left": {
            "type": "UnaryExpression",
            "operator": "typeof",
            "argument": {
              "type": "Identifier",
              "name": "result",
              "range": [
                58703,
                58709
              ],
              "loc": {
                "start": {
                  "line": 1734,
                  "column": 38
                },
                "end": {
                  "line": 1734,
                  "column": 44
                }
              }
            },
            "prefix": true,
            "range": [
              58696,
              58709
            ],
            "loc": {
              "start": {
                "line": 1734,
                "column": 31
              },
              "end": {
                "line": 1734,
                "column": 44
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "undefined",
            "raw": "'undefined'",
            "range": [
              58713,
              58724
            ],
            "loc": {
              "start": {
                "line": 1734,
                "column": 48
              },
              "end": {
                "line": 1734,
                "column": 59
              }
            }
          },
          "range": [
            58696,
            58724
          ],
          "loc": {
            "start": {
              "line": 1734,
              "column": 31
            },
            "end": {
              "line": 1734,
              "column": 59
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "isShallow",
    "kind": "member",
    "longname": "<anonymous>~isShallow",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58745,
        58759
      ],
      "filename": "lodash.js",
      "lineno": 1735,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004213",
        "name": "value",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            58753,
            58759
          ],
          "loc": {
            "start": {
              "line": 1735,
              "column": 24
            },
            "end": {
              "line": 1735,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "result"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "<anonymous>~value",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        58835,
        58950
      ],
      "filename": "lodash.js",
      "lineno": 1739,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004221",
        "name": "value",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "isArr",
            "range": [
              58843,
              58848
            ],
            "loc": {
              "start": {
                "line": 1739,
                "column": 22
              },
              "end": {
                "line": 1739,
                "column": 27
              }
            }
          },
          "consequent": {
            "type": "ConditionalExpression",
            "test": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isArray",
                "range": [
                  58868,
                  58875
                ],
                "loc": {
                  "start": {
                    "line": 1740,
                    "column": 19
                  },
                  "end": {
                    "line": 1740,
                    "column": 26
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    58876,
                    58881
                  ],
                  "loc": {
                    "start": {
                      "line": 1740,
                      "column": 27
                    },
                    "end": {
                      "line": 1740,
                      "column": 32
                    }
                  }
                }
              ],
              "range": [
                58868,
                58882
              ],
              "loc": {
                "start": {
                  "line": 1740,
                  "column": 19
                },
                "end": {
                  "line": 1740,
                  "column": 33
                }
              }
            },
            "consequent": {
              "type": "Identifier",
              "name": "value",
              "range": [
                58885,
                58890
              ],
              "loc": {
                "start": {
                  "line": 1740,
                  "column": 36
                },
                "end": {
                  "line": 1740,
                  "column": 41
                }
              }
            },
            "alternate": {
              "type": "ArrayExpression",
              "elements": [],
              "range": [
                58893,
                58895
              ],
              "loc": {
                "start": {
                  "line": 1740,
                  "column": 44
                },
                "end": {
                  "line": 1740,
                  "column": 46
                }
              }
            },
            "range": [
              58868,
              58895
            ],
            "loc": {
              "start": {
                "line": 1740,
                "column": 19
              },
              "end": {
                "line": 1740,
                "column": 46
              }
            }
          },
          "alternate": {
            "type": "ConditionalExpression",
            "test": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isPlainObject",
                "range": [
                  58916,
                  58929
                ],
                "loc": {
                  "start": {
                    "line": 1741,
                    "column": 19
                  },
                  "end": {
                    "line": 1741,
                    "column": 32
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    58930,
                    58935
                  ],
                  "loc": {
                    "start": {
                      "line": 1741,
                      "column": 33
                    },
                    "end": {
                      "line": 1741,
                      "column": 38
                    }
                  }
                }
              ],
              "range": [
                58916,
                58936
              ],
              "loc": {
                "start": {
                  "line": 1741,
                  "column": 19
                },
                "end": {
                  "line": 1741,
                  "column": 39
                }
              }
            },
            "consequent": {
              "type": "Identifier",
              "name": "value",
              "range": [
                58939,
                58944
              ],
              "loc": {
                "start": {
                  "line": 1741,
                  "column": 42
                },
                "end": {
                  "line": 1741,
                  "column": 47
                }
              }
            },
            "alternate": {
              "type": "ObjectExpression",
              "properties": [],
              "range": [
                58947,
                58949
              ],
              "loc": {
                "start": {
                  "line": 1741,
                  "column": 50
                },
                "end": {
                  "line": 1741,
                  "column": 52
                }
              }
            },
            "range": [
              58916,
              58949
            ],
            "loc": {
              "start": {
                "line": 1741,
                "column": 19
              },
              "end": {
                "line": 1741,
                "column": 52
              }
            }
          },
          "range": [
            58843,
            58950
          ],
          "loc": {
            "start": {
              "line": 1739,
              "column": 22
            },
            "end": {
              "line": 1741,
              "column": 53
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "<anonymous>~value",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        59389,
        59421
      ],
      "filename": "lodash.js",
      "lineno": 1755,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004266",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              59398,
              59406
            ],
            "loc": {
              "start": {
                "line": 1755,
                "column": 21
              },
              "end": {
                "line": 1755,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                59407,
                59412
              ],
              "loc": {
                "start": {
                  "line": 1755,
                  "column": 30
                },
                "end": {
                  "line": 1755,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                59414,
                59420
              ],
              "loc": {
                "start": {
                  "line": 1755,
                  "column": 37
                },
                "end": {
                  "line": 1755,
                  "column": 43
                }
              }
            }
          ],
          "range": [
            59398,
            59421
          ],
          "loc": {
            "start": {
              "line": 1755,
              "column": 21
            },
            "end": {
              "line": 1755,
              "column": 44
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~result",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        59485,
        59500
      ],
      "filename": "lodash.js",
      "lineno": 1757,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004279",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "source",
          "range": [
            59494,
            59500
          ],
          "loc": {
            "start": {
              "line": 1757,
              "column": 23
            },
            "end": {
              "line": 1757,
              "column": 29
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "source"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~result",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        59586,
        59600
      ],
      "filename": "lodash.js",
      "lineno": 1761,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004289",
        "name": "value",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            59594,
            59600
          ],
          "loc": {
            "start": {
              "line": 1761,
              "column": 20
            },
            "end": {
              "line": 1761,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "result"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "<anonymous>~value",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        59632,
        59651
      ],
      "filename": "lodash.js",
      "lineno": 1764,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004293",
        "name": "object[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            59646,
            59651
          ],
          "loc": {
            "start": {
              "line": 1764,
              "column": 22
            },
            "end": {
              "line": 1764,
              "column": 27
            }
          }
        },
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "object[undefined]",
    "kind": "member",
    "longname": "object[undefined]",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60000,
        60097
      ],
      "filename": "lodash.js",
      "lineno": 1777,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004298",
        "name": "baseRandom",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseRandom",
            "range": [
              60009,
              60019
            ],
            "loc": {
              "start": {
                "line": 1777,
                "column": 13
              },
              "end": {
                "line": 1777,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "min",
              "range": [
                60020,
                60023
              ],
              "loc": {
                "start": {
                  "line": 1777,
                  "column": 24
                },
                "end": {
                  "line": 1777,
                  "column": 27
                }
              }
            },
            {
              "type": "Identifier",
              "name": "max",
              "range": [
                60025,
                60028
              ],
              "loc": {
                "start": {
                  "line": 1777,
                  "column": 29
                },
                "end": {
                  "line": 1777,
                  "column": 32
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "Identifier",
                    "name": "min",
                    "range": [
                      60045,
                      60048
                    ],
                    "loc": {
                      "start": {
                        "line": 1778,
                        "column": 13
                      },
                      "end": {
                        "line": 1778,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "floor",
                      "range": [
                        60051,
                        60056
                      ],
                      "loc": {
                        "start": {
                          "line": 1778,
                          "column": 19
                        },
                        "end": {
                          "line": 1778,
                          "column": 24
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "*",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "nativeRandom",
                            "range": [
                              60057,
                              60069
                            ],
                            "loc": {
                              "start": {
                                "line": 1778,
                                "column": 25
                              },
                              "end": {
                                "line": 1778,
                                "column": 37
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            60057,
                            60071
                          ],
                          "loc": {
                            "start": {
                              "line": 1778,
                              "column": 25
                            },
                            "end": {
                              "line": 1778,
                              "column": 39
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "-",
                            "left": {
                              "type": "Identifier",
                              "name": "max",
                              "range": [
                                60075,
                                60078
                              ],
                              "loc": {
                                "start": {
                                  "line": 1778,
                                  "column": 43
                                },
                                "end": {
                                  "line": 1778,
                                  "column": 46
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "min",
                              "range": [
                                60081,
                                60084
                              ],
                              "loc": {
                                "start": {
                                  "line": 1778,
                                  "column": 49
                                },
                                "end": {
                                  "line": 1778,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              60075,
                              60084
                            ],
                            "loc": {
                              "start": {
                                "line": 1778,
                                "column": 43
                              },
                              "end": {
                                "line": 1778,
                                "column": 52
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              60087,
                              60088
                            ],
                            "loc": {
                              "start": {
                                "line": 1778,
                                "column": 55
                              },
                              "end": {
                                "line": 1778,
                                "column": 56
                              }
                            }
                          },
                          "range": [
                            60075,
                            60088
                          ],
                          "loc": {
                            "start": {
                              "line": 1778,
                              "column": 43
                            },
                            "end": {
                              "line": 1778,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          60057,
                          60089
                        ],
                        "loc": {
                          "start": {
                            "line": 1778,
                            "column": 25
                          },
                          "end": {
                            "line": 1778,
                            "column": 57
                          }
                        }
                      }
                    ],
                    "range": [
                      60051,
                      60090
                    ],
                    "loc": {
                      "start": {
                        "line": 1778,
                        "column": 19
                      },
                      "end": {
                        "line": 1778,
                        "column": 58
                      }
                    }
                  },
                  "range": [
                    60045,
                    60090
                  ],
                  "loc": {
                    "start": {
                      "line": 1778,
                      "column": 13
                    },
                    "end": {
                      "line": 1778,
                      "column": 58
                    }
                  }
                },
                "range": [
                  60038,
                  60091
                ],
                "loc": {
                  "start": {
                    "line": 1778,
                    "column": 6
                  },
                  "end": {
                    "line": 1778,
                    "column": 59
                  }
                }
              }
            ],
            "range": [
              60030,
              60097
            ],
            "loc": {
              "start": {
                "line": 1777,
                "column": 34
              },
              "end": {
                "line": 1779,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            60000,
            60097
          ],
          "loc": {
            "start": {
              "line": 1777,
              "column": 4
            },
            "end": {
              "line": 1779,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "min",
          "max"
        ]
      }
    },
    "undocumented": true,
    "name": "baseRandom",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseRandom",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60521,
        61888
      ],
      "filename": "lodash.js",
      "lineno": 1791,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004316",
        "name": "baseUniq",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "baseUniq",
            "range": [
              60530,
              60538
            ],
            "loc": {
              "start": {
                "line": 1791,
                "column": 13
              },
              "end": {
                "line": 1791,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                60539,
                60544
              ],
              "loc": {
                "start": {
                  "line": 1791,
                  "column": 22
                },
                "end": {
                  "line": 1791,
                  "column": 27
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isSorted",
              "range": [
                60546,
                60554
              ],
              "loc": {
                "start": {
                  "line": 1791,
                  "column": 29
                },
                "end": {
                  "line": 1791,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                60556,
                60564
              ],
              "loc": {
                "start": {
                  "line": 1791,
                  "column": 39
                },
                "end": {
                  "line": 1791,
                  "column": 47
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        60578,
                        60584
                      ],
                      "loc": {
                        "start": {
                          "line": 1792,
                          "column": 10
                        },
                        "end": {
                          "line": 1792,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          60587,
                          60592
                        ],
                        "loc": {
                          "start": {
                            "line": 1792,
                            "column": 19
                          },
                          "end": {
                            "line": 1792,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            60595,
                            60600
                          ],
                          "loc": {
                            "start": {
                              "line": 1792,
                              "column": 27
                            },
                            "end": {
                              "line": 1792,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            60601,
                            60607
                          ],
                          "loc": {
                            "start": {
                              "line": 1792,
                              "column": 33
                            },
                            "end": {
                              "line": 1792,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          60595,
                          60607
                        ],
                        "loc": {
                          "start": {
                            "line": 1792,
                            "column": 27
                          },
                          "end": {
                            "line": 1792,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          60610,
                          60611
                        ],
                        "loc": {
                          "start": {
                            "line": 1792,
                            "column": 42
                          },
                          "end": {
                            "line": 1792,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        60587,
                        60611
                      ],
                      "loc": {
                        "start": {
                          "line": 1792,
                          "column": 19
                        },
                        "end": {
                          "line": 1792,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      60578,
                      60611
                    ],
                    "loc": {
                      "start": {
                        "line": 1792,
                        "column": 10
                      },
                      "end": {
                        "line": 1792,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  60574,
                  60612
                ],
                "loc": {
                  "start": {
                    "line": 1792,
                    "column": 6
                  },
                  "end": {
                    "line": 1792,
                    "column": 44
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      60624,
                      60630
                    ],
                    "loc": {
                      "start": {
                        "line": 1793,
                        "column": 11
                      },
                      "end": {
                        "line": 1793,
                        "column": 17
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    60623,
                    60630
                  ],
                  "loc": {
                    "start": {
                      "line": 1793,
                      "column": 10
                    },
                    "end": {
                      "line": 1793,
                      "column": 17
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ArrayExpression",
                        "elements": [],
                        "range": [
                          60649,
                          60651
                        ],
                        "loc": {
                          "start": {
                            "line": 1794,
                            "column": 15
                          },
                          "end": {
                            "line": 1794,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        60642,
                        60652
                      ],
                      "loc": {
                        "start": {
                          "line": 1794,
                          "column": 8
                        },
                        "end": {
                          "line": 1794,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    60632,
                    60660
                  ],
                  "loc": {
                    "start": {
                      "line": 1793,
                      "column": 19
                    },
                    "end": {
                      "line": 1795,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  60619,
                  60660
                ],
                "loc": {
                  "start": {
                    "line": 1793,
                    "column": 6
                  },
                  "end": {
                    "line": 1795,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        60671,
                        60676
                      ],
                      "loc": {
                        "start": {
                          "line": 1796,
                          "column": 10
                        },
                        "end": {
                          "line": 1796,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          60680,
                          60681
                        ],
                        "loc": {
                          "start": {
                            "line": 1796,
                            "column": 19
                          },
                          "end": {
                            "line": 1796,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        60679,
                        60681
                      ],
                      "loc": {
                        "start": {
                          "line": 1796,
                          "column": 18
                        },
                        "end": {
                          "line": 1796,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      60671,
                      60681
                    ],
                    "loc": {
                      "start": {
                        "line": 1796,
                        "column": 10
                      },
                      "end": {
                        "line": 1796,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "indexOf",
                      "range": [
                        60693,
                        60700
                      ],
                      "loc": {
                        "start": {
                          "line": 1797,
                          "column": 10
                        },
                        "end": {
                          "line": 1797,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "getIndexOf",
                        "range": [
                          60703,
                          60713
                        ],
                        "loc": {
                          "start": {
                            "line": 1797,
                            "column": 20
                          },
                          "end": {
                            "line": 1797,
                            "column": 30
                          }
                        }
                      },
                      "arguments": [],
                      "range": [
                        60703,
                        60715
                      ],
                      "loc": {
                        "start": {
                          "line": 1797,
                          "column": 20
                        },
                        "end": {
                          "line": 1797,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      60693,
                      60715
                    ],
                    "loc": {
                      "start": {
                        "line": 1797,
                        "column": 10
                      },
                      "end": {
                        "line": 1797,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "prereq",
                      "range": [
                        60727,
                        60733
                      ],
                      "loc": {
                        "start": {
                          "line": 1798,
                          "column": 10
                        },
                        "end": {
                          "line": 1798,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "isSorted",
                          "range": [
                            60737,
                            60745
                          ],
                          "loc": {
                            "start": {
                              "line": 1798,
                              "column": 20
                            },
                            "end": {
                              "line": 1798,
                              "column": 28
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          60736,
                          60745
                        ],
                        "loc": {
                          "start": {
                            "line": 1798,
                            "column": 19
                          },
                          "end": {
                            "line": 1798,
                            "column": 28
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "Identifier",
                          "name": "indexOf",
                          "range": [
                            60749,
                            60756
                          ],
                          "loc": {
                            "start": {
                              "line": 1798,
                              "column": 32
                            },
                            "end": {
                              "line": 1798,
                              "column": 39
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "baseIndexOf",
                          "range": [
                            60761,
                            60772
                          ],
                          "loc": {
                            "start": {
                              "line": 1798,
                              "column": 44
                            },
                            "end": {
                              "line": 1798,
                              "column": 55
                            }
                          }
                        },
                        "range": [
                          60749,
                          60772
                        ],
                        "loc": {
                          "start": {
                            "line": 1798,
                            "column": 32
                          },
                          "end": {
                            "line": 1798,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        60736,
                        60772
                      ],
                      "loc": {
                        "start": {
                          "line": 1798,
                          "column": 19
                        },
                        "end": {
                          "line": 1798,
                          "column": 55
                        }
                      }
                    },
                    "range": [
                      60727,
                      60772
                    ],
                    "loc": {
                      "start": {
                        "line": 1798,
                        "column": 10
                      },
                      "end": {
                        "line": 1798,
                        "column": 55
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isLarge",
                      "range": [
                        60784,
                        60791
                      ],
                      "loc": {
                        "start": {
                          "line": 1799,
                          "column": 10
                        },
                        "end": {
                          "line": 1799,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "prereq",
                          "range": [
                            60794,
                            60800
                          ],
                          "loc": {
                            "start": {
                              "line": 1799,
                              "column": 20
                            },
                            "end": {
                              "line": 1799,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "createCache",
                          "range": [
                            60804,
                            60815
                          ],
                          "loc": {
                            "start": {
                              "line": 1799,
                              "column": 30
                            },
                            "end": {
                              "line": 1799,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          60794,
                          60815
                        ],
                        "loc": {
                          "start": {
                            "line": 1799,
                            "column": 20
                          },
                          "end": {
                            "line": 1799,
                            "column": 41
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": ">=",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            60819,
                            60825
                          ],
                          "loc": {
                            "start": {
                              "line": 1799,
                              "column": 45
                            },
                            "end": {
                              "line": 1799,
                              "column": 51
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 200,
                          "raw": "200",
                          "range": [
                            60829,
                            60832
                          ],
                          "loc": {
                            "start": {
                              "line": 1799,
                              "column": 55
                            },
                            "end": {
                              "line": 1799,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          60819,
                          60832
                        ],
                        "loc": {
                          "start": {
                            "line": 1799,
                            "column": 45
                          },
                          "end": {
                            "line": 1799,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        60794,
                        60832
                      ],
                      "loc": {
                        "start": {
                          "line": 1799,
                          "column": 20
                        },
                        "end": {
                          "line": 1799,
                          "column": 58
                        }
                      }
                    },
                    "range": [
                      60784,
                      60832
                    ],
                    "loc": {
                      "start": {
                        "line": 1799,
                        "column": 10
                      },
                      "end": {
                        "line": 1799,
                        "column": 58
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isCommon",
                      "range": [
                        60844,
                        60852
                      ],
                      "loc": {
                        "start": {
                          "line": 1800,
                          "column": 10
                        },
                        "end": {
                          "line": 1800,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "prereq",
                        "range": [
                          60855,
                          60861
                        ],
                        "loc": {
                          "start": {
                            "line": 1800,
                            "column": 21
                          },
                          "end": {
                            "line": 1800,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "isLarge",
                          "range": [
                            60866,
                            60873
                          ],
                          "loc": {
                            "start": {
                              "line": 1800,
                              "column": 32
                            },
                            "end": {
                              "line": 1800,
                              "column": 39
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          60865,
                          60873
                        ],
                        "loc": {
                          "start": {
                            "line": 1800,
                            "column": 31
                          },
                          "end": {
                            "line": 1800,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        60855,
                        60873
                      ],
                      "loc": {
                        "start": {
                          "line": 1800,
                          "column": 21
                        },
                        "end": {
                          "line": 1800,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      60844,
                      60873
                    ],
                    "loc": {
                      "start": {
                        "line": 1800,
                        "column": 10
                      },
                      "end": {
                        "line": 1800,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        60885,
                        60891
                      ],
                      "loc": {
                        "start": {
                          "line": 1801,
                          "column": 10
                        },
                        "end": {
                          "line": 1801,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        60894,
                        60896
                      ],
                      "loc": {
                        "start": {
                          "line": 1801,
                          "column": 19
                        },
                        "end": {
                          "line": 1801,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      60885,
                      60896
                    ],
                    "loc": {
                      "start": {
                        "line": 1801,
                        "column": 10
                      },
                      "end": {
                        "line": 1801,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  60667,
                  60897
                ],
                "loc": {
                  "start": {
                    "line": 1796,
                    "column": 6
                  },
                  "end": {
                    "line": 1801,
                    "column": 22
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "isLarge",
                  "range": [
                    60909,
                    60916
                  ],
                  "loc": {
                    "start": {
                      "line": 1803,
                      "column": 10
                    },
                    "end": {
                      "line": 1803,
                      "column": 17
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "seen",
                            "range": [
                              60932,
                              60936
                            ],
                            "loc": {
                              "start": {
                                "line": 1804,
                                "column": 12
                              },
                              "end": {
                                "line": 1804,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createCache",
                              "range": [
                                60939,
                                60950
                              ],
                              "loc": {
                                "start": {
                                  "line": 1804,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1804,
                                  "column": 30
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              60939,
                              60952
                            ],
                            "loc": {
                              "start": {
                                "line": 1804,
                                "column": 19
                              },
                              "end": {
                                "line": 1804,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            60932,
                            60952
                          ],
                          "loc": {
                            "start": {
                              "line": 1804,
                              "column": 12
                            },
                            "end": {
                              "line": 1804,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        60928,
                        60953
                      ],
                      "loc": {
                        "start": {
                          "line": 1804,
                          "column": 8
                        },
                        "end": {
                          "line": 1804,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "indexOf",
                          "range": [
                            60962,
                            60969
                          ],
                          "loc": {
                            "start": {
                              "line": 1805,
                              "column": 8
                            },
                            "end": {
                              "line": 1805,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "cacheIndexOf",
                          "range": [
                            60972,
                            60984
                          ],
                          "loc": {
                            "start": {
                              "line": 1805,
                              "column": 18
                            },
                            "end": {
                              "line": 1805,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          60962,
                          60984
                        ],
                        "loc": {
                          "start": {
                            "line": 1805,
                            "column": 8
                          },
                          "end": {
                            "line": 1805,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        60962,
                        60985
                      ],
                      "loc": {
                        "start": {
                          "line": 1805,
                          "column": 8
                        },
                        "end": {
                          "line": 1805,
                          "column": 31
                        }
                      }
                    }
                  ],
                  "range": [
                    60918,
                    60993
                  ],
                  "loc": {
                    "start": {
                      "line": 1803,
                      "column": 19
                    },
                    "end": {
                      "line": 1806,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "seen",
                          "range": [
                            61009,
                            61013
                          ],
                          "loc": {
                            "start": {
                              "line": 1807,
                              "column": 8
                            },
                            "end": {
                              "line": 1807,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                61017,
                                61025
                              ],
                              "loc": {
                                "start": {
                                  "line": 1807,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1807,
                                  "column": 24
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "isSorted",
                                "range": [
                                  61030,
                                  61038
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1807,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 1807,
                                    "column": 37
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                61029,
                                61038
                              ],
                              "loc": {
                                "start": {
                                  "line": 1807,
                                  "column": 28
                                },
                                "end": {
                                  "line": 1807,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              61017,
                              61038
                            ],
                            "loc": {
                              "start": {
                                "line": 1807,
                                "column": 16
                              },
                              "end": {
                                "line": 1807,
                                "column": 37
                              }
                            }
                          },
                          "consequent": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              61042,
                              61044
                            ],
                            "loc": {
                              "start": {
                                "line": 1807,
                                "column": 41
                              },
                              "end": {
                                "line": 1807,
                                "column": 43
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              61047,
                              61053
                            ],
                            "loc": {
                              "start": {
                                "line": 1807,
                                "column": 46
                              },
                              "end": {
                                "line": 1807,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            61016,
                            61053
                          ],
                          "loc": {
                            "start": {
                              "line": 1807,
                              "column": 15
                            },
                            "end": {
                              "line": 1807,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          61009,
                          61053
                        ],
                        "loc": {
                          "start": {
                            "line": 1807,
                            "column": 8
                          },
                          "end": {
                            "line": 1807,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        61009,
                        61054
                      ],
                      "loc": {
                        "start": {
                          "line": 1807,
                          "column": 8
                        },
                        "end": {
                          "line": 1807,
                          "column": 53
                        }
                      }
                    }
                  ],
                  "range": [
                    60999,
                    61062
                  ],
                  "loc": {
                    "start": {
                      "line": 1806,
                      "column": 13
                    },
                    "end": {
                      "line": 1808,
                      "column": 7
                    }
                  }
                },
                "range": [
                  60905,
                  61062
                ],
                "loc": {
                  "start": {
                    "line": 1803,
                    "column": 6
                  },
                  "end": {
                    "line": 1808,
                    "column": 7
                  }
                }
              },
              {
                "type": "LabeledStatement",
                "label": {
                  "type": "Identifier",
                  "name": "outer",
                  "range": [
                    61069,
                    61074
                  ],
                  "loc": {
                    "start": {
                      "line": 1809,
                      "column": 6
                    },
                    "end": {
                      "line": 1809,
                      "column": 11
                    }
                  }
                },
                "body": {
                  "type": "WhileStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "UpdateExpression",
                      "operator": "++",
                      "argument": {
                        "type": "Identifier",
                        "name": "index",
                        "range": [
                          61091,
                          61096
                        ],
                        "loc": {
                          "start": {
                            "line": 1810,
                            "column": 15
                          },
                          "end": {
                            "line": 1810,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        61089,
                        61096
                      ],
                      "loc": {
                        "start": {
                          "line": 1810,
                          "column": 13
                        },
                        "end": {
                          "line": 1810,
                          "column": 20
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        61099,
                        61105
                      ],
                      "loc": {
                        "start": {
                          "line": 1810,
                          "column": 23
                        },
                        "end": {
                          "line": 1810,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      61089,
                      61105
                    ],
                    "loc": {
                      "start": {
                        "line": 1810,
                        "column": 13
                      },
                      "end": {
                        "line": 1810,
                        "column": 29
                      }
                    }
                  },
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                61121,
                                61126
                              ],
                              "loc": {
                                "start": {
                                  "line": 1811,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1811,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  61129,
                                  61134
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1811,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1811,
                                    "column": 25
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  61135,
                                  61140
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1811,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1811,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                61129,
                                61141
                              ],
                              "loc": {
                                "start": {
                                  "line": 1811,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1811,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              61121,
                              61141
                            ],
                            "loc": {
                              "start": {
                                "line": 1811,
                                "column": 12
                              },
                              "end": {
                                "line": 1811,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "computed",
                              "range": [
                                61155,
                                61163
                              ],
                              "loc": {
                                "start": {
                                  "line": 1812,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1812,
                                  "column": 20
                                }
                              }
                            },
                            "init": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  61166,
                                  61174
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1812,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1812,
                                    "column": 31
                                  }
                                }
                              },
                              "consequent": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    61177,
                                    61185
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1812,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1812,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      61186,
                                      61191
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1812,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 1812,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      61193,
                                      61198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1812,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 1812,
                                        "column": 55
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      61200,
                                      61205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1812,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1812,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  61177,
                                  61206
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1812,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1812,
                                    "column": 63
                                  }
                                }
                              },
                              "alternate": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  61209,
                                  61214
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1812,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 1812,
                                    "column": 71
                                  }
                                }
                              },
                              "range": [
                                61166,
                                61214
                              ],
                              "loc": {
                                "start": {
                                  "line": 1812,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1812,
                                  "column": 71
                                }
                              }
                            },
                            "range": [
                              61155,
                              61214
                            ],
                            "loc": {
                              "start": {
                                "line": 1812,
                                "column": 12
                              },
                              "end": {
                                "line": 1812,
                                "column": 71
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          61117,
                          61215
                        ],
                        "loc": {
                          "start": {
                            "line": 1811,
                            "column": 8
                          },
                          "end": {
                            "line": 1812,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "Identifier",
                          "name": "isCommon",
                          "range": [
                            61229,
                            61237
                          ],
                          "loc": {
                            "start": {
                              "line": 1814,
                              "column": 12
                            },
                            "end": {
                              "line": 1814,
                              "column": 20
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "seenIndex",
                                    "range": [
                                      61255,
                                      61264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1815,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1815,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "seen",
                                      "range": [
                                        61267,
                                        61271
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1815,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1815,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        61272,
                                        61278
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1815,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 1815,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      61267,
                                      61278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1815,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1815,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    61255,
                                    61278
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1815,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1815,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                61251,
                                61279
                              ],
                              "loc": {
                                "start": {
                                  "line": 1815,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1815,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "WhileStatement",
                              "test": {
                                "type": "UpdateExpression",
                                "operator": "--",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "seenIndex",
                                  "range": [
                                    61297,
                                    61306
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1816,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1816,
                                      "column": 26
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  61297,
                                  61308
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1816,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1816,
                                    "column": 28
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "BinaryExpression",
                                      "operator": "===",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "seen",
                                          "range": [
                                            61328,
                                            61332
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1817,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1817,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "seenIndex",
                                          "range": [
                                            61333,
                                            61342
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1817,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1817,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          61328,
                                          61343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1817,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1817,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "computed",
                                        "range": [
                                          61348,
                                          61356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1817,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 1817,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        61328,
                                        61356
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1817,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1817,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ContinueStatement",
                                          "label": {
                                            "type": "Identifier",
                                            "name": "outer",
                                            "range": [
                                              61383,
                                              61388
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1818,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 1818,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            61374,
                                            61389
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1818,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1818,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        61358,
                                        61403
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1817,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1819,
                                          "column": 13
                                        }
                                      }
                                    },
                                    "alternate": null,
                                    "range": [
                                      61324,
                                      61403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1817,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1819,
                                        "column": 13
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  61310,
                                  61415
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1816,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1820,
                                    "column": 11
                                  }
                                }
                              },
                              "range": [
                                61290,
                                61415
                              ],
                              "loc": {
                                "start": {
                                  "line": 1816,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1820,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  61430,
                                  61438
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1821,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1821,
                                    "column": 22
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "seen",
                                          "range": [
                                            61454,
                                            61458
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1822,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1822,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "push",
                                          "range": [
                                            61459,
                                            61463
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1822,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1822,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          61454,
                                          61463
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1822,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1822,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "computed",
                                          "range": [
                                            61464,
                                            61472
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1822,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 1822,
                                              "column": 30
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        61454,
                                        61473
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1822,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1822,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      61454,
                                      61474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1822,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1822,
                                        "column": 32
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  61440,
                                  61486
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1821,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1823,
                                    "column": 11
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                61426,
                                61486
                              ],
                              "loc": {
                                "start": {
                                  "line": 1821,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1823,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      61497,
                                      61503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1824,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1824,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "push",
                                    "range": [
                                      61504,
                                      61508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1824,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1824,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    61497,
                                    61508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1824,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1824,
                                      "column": 21
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      61509,
                                      61514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1824,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1824,
                                        "column": 27
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  61497,
                                  61515
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1824,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1824,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                61497,
                                61516
                              ],
                              "loc": {
                                "start": {
                                  "line": 1824,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1824,
                                  "column": 29
                                }
                              }
                            }
                          ],
                          "range": [
                            61239,
                            61526
                          ],
                          "loc": {
                            "start": {
                              "line": 1814,
                              "column": 22
                            },
                            "end": {
                              "line": 1825,
                              "column": 9
                            }
                          }
                        },
                        "alternate": {
                          "type": "IfStatement",
                          "test": {
                            "type": "Identifier",
                            "name": "isSorted",
                            "range": [
                              61544,
                              61552
                            ],
                            "loc": {
                              "start": {
                                "line": 1826,
                                "column": 17
                              },
                              "end": {
                                "line": 1826,
                                "column": 25
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "IfStatement",
                                "test": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        61571,
                                        61576
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1827,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1827,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      61570,
                                      61576
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1827,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1827,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "!==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "seen",
                                      "range": [
                                        61580,
                                        61584
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1827,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1827,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "computed",
                                      "range": [
                                        61589,
                                        61597
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1827,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 1827,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      61580,
                                      61597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1827,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 1827,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    61570,
                                    61597
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1827,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1827,
                                      "column": 41
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "seen",
                                          "range": [
                                            61613,
                                            61617
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1828,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1828,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "computed",
                                          "range": [
                                            61620,
                                            61628
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1828,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1828,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "range": [
                                          61613,
                                          61628
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1828,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1828,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        61613,
                                        61629
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1828,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1828,
                                          "column": 28
                                        }
                                      }
                                    },
                                    {
                                      "type": "ExpressionStatement",
                                      "expression": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              61642,
                                              61648
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1829,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1829,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "push",
                                            "range": [
                                              61649,
                                              61653
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1829,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1829,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "range": [
                                            61642,
                                            61653
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1829,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1829,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              61654,
                                              61659
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1829,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 1829,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          61642,
                                          61660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1829,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1829,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        61642,
                                        61661
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1829,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1829,
                                          "column": 31
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    61599,
                                    61673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1827,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 1830,
                                      "column": 11
                                    }
                                  }
                                },
                                "alternate": null,
                                "range": [
                                  61566,
                                  61673
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1827,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1830,
                                    "column": 11
                                  }
                                }
                              }
                            ],
                            "range": [
                              61554,
                              61683
                            ],
                            "loc": {
                              "start": {
                                "line": 1826,
                                "column": 27
                              },
                              "end": {
                                "line": 1831,
                                "column": 9
                              }
                            }
                          },
                          "alternate": {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "indexOf",
                                  "range": [
                                    61701,
                                    61708
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1832,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1832,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "seen",
                                    "range": [
                                      61709,
                                      61713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1832,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1832,
                                        "column": 29
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "computed",
                                    "range": [
                                      61715,
                                      61723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1832,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1832,
                                        "column": 39
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  61701,
                                  61724
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1832,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1832,
                                    "column": 40
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  61727,
                                  61728
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1832,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1832,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                61701,
                                61728
                              ],
                              "loc": {
                                "start": {
                                  "line": 1832,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1832,
                                  "column": 44
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        61746,
                                        61754
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1833,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1833,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "isLarge",
                                      "range": [
                                        61758,
                                        61765
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1833,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1833,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      61746,
                                      61765
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1833,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1833,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "seen",
                                              "range": [
                                                61781,
                                                61785
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1834,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1834,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                61786,
                                                61790
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1834,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1834,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "range": [
                                              61781,
                                              61790
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1834,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1834,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "computed",
                                              "range": [
                                                61791,
                                                61799
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1834,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 1834,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            61781,
                                            61800
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1834,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1834,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          61781,
                                          61801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1834,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1834,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      61767,
                                      61813
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1833,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1835,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    61742,
                                    61813
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1833,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1835,
                                      "column": 11
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          61824,
                                          61830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1836,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1836,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          61831,
                                          61835
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1836,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1836,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        61824,
                                        61835
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1836,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1836,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          61836,
                                          61841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1836,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1836,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      61824,
                                      61842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1836,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1836,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    61824,
                                    61843
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1836,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1836,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "range": [
                                61730,
                                61853
                              ],
                              "loc": {
                                "start": {
                                  "line": 1832,
                                  "column": 46
                                },
                                "end": {
                                  "line": 1837,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              61697,
                              61853
                            ],
                            "loc": {
                              "start": {
                                "line": 1832,
                                "column": 13
                              },
                              "end": {
                                "line": 1837,
                                "column": 9
                              }
                            }
                          },
                          "range": [
                            61540,
                            61853
                          ],
                          "loc": {
                            "start": {
                              "line": 1826,
                              "column": 13
                            },
                            "end": {
                              "line": 1837,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          61225,
                          61853
                        ],
                        "loc": {
                          "start": {
                            "line": 1814,
                            "column": 8
                          },
                          "end": {
                            "line": 1837,
                            "column": 9
                          }
                        }
                      }
                    ],
                    "range": [
                      61107,
                      61861
                    ],
                    "loc": {
                      "start": {
                        "line": 1810,
                        "column": 31
                      },
                      "end": {
                        "line": 1838,
                        "column": 7
                      }
                    }
                  },
                  "range": [
                    61082,
                    61861
                  ],
                  "loc": {
                    "start": {
                      "line": 1810,
                      "column": 6
                    },
                    "end": {
                      "line": 1838,
                      "column": 7
                    }
                  }
                },
                "range": [
                  61069,
                  61861
                ],
                "loc": {
                  "start": {
                    "line": 1809,
                    "column": 6
                  },
                  "end": {
                    "line": 1838,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    61875,
                    61881
                  ],
                  "loc": {
                    "start": {
                      "line": 1839,
                      "column": 13
                    },
                    "end": {
                      "line": 1839,
                      "column": 19
                    }
                  }
                },
                "range": [
                  61868,
                  61882
                ],
                "loc": {
                  "start": {
                    "line": 1839,
                    "column": 6
                  },
                  "end": {
                    "line": 1839,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              60566,
              61888
            ],
            "loc": {
              "start": {
                "line": 1791,
                "column": 49
              },
              "end": {
                "line": 1840,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            60521,
            61888
          ],
          "loc": {
            "start": {
              "line": 1791,
              "column": 4
            },
            "end": {
              "line": 1840,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "isSorted",
          "callback"
        ]
      },
      "vars": {
        "length": null,
        "index": null,
        "indexOf": null,
        "prereq": null,
        "isLarge": null,
        "isCommon": null,
        "result": null,
        "seen": null,
        "value": null,
        "computed": null,
        "seenIndex": null
      }
    },
    "undocumented": true,
    "name": "baseUniq",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseUniq",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60578,
        60611
      ],
      "filename": "lodash.js",
      "lineno": 1792,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004323",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              60587,
              60592
            ],
            "loc": {
              "start": {
                "line": 1792,
                "column": 19
              },
              "end": {
                "line": 1792,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                60595,
                60600
              ],
              "loc": {
                "start": {
                  "line": 1792,
                  "column": 27
                },
                "end": {
                  "line": 1792,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                60601,
                60607
              ],
              "loc": {
                "start": {
                  "line": 1792,
                  "column": 33
                },
                "end": {
                  "line": 1792,
                  "column": 39
                }
              }
            },
            "range": [
              60595,
              60607
            ],
            "loc": {
              "start": {
                "line": 1792,
                "column": 27
              },
              "end": {
                "line": 1792,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              60610,
              60611
            ],
            "loc": {
              "start": {
                "line": 1792,
                "column": 42
              },
              "end": {
                "line": 1792,
                "column": 43
              }
            }
          },
          "range": [
            60587,
            60611
          ],
          "loc": {
            "start": {
              "line": 1792,
              "column": 19
            },
            "end": {
              "line": 1792,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60671,
        60681
      ],
      "filename": "lodash.js",
      "lineno": 1796,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004338",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              60680,
              60681
            ],
            "loc": {
              "start": {
                "line": 1796,
                "column": 19
              },
              "end": {
                "line": 1796,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            60679,
            60681
          ],
          "loc": {
            "start": {
              "line": 1796,
              "column": 18
            },
            "end": {
              "line": 1796,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60693,
        60715
      ],
      "filename": "lodash.js",
      "lineno": 1797,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004342",
        "name": "indexOf",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "getIndexOf",
            "range": [
              60703,
              60713
            ],
            "loc": {
              "start": {
                "line": 1797,
                "column": 20
              },
              "end": {
                "line": 1797,
                "column": 30
              }
            }
          },
          "arguments": [],
          "range": [
            60703,
            60715
          ],
          "loc": {
            "start": {
              "line": 1797,
              "column": 20
            },
            "end": {
              "line": 1797,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "indexOf",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~indexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60727,
        60772
      ],
      "filename": "lodash.js",
      "lineno": 1798,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004346",
        "name": "prereq",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "isSorted",
              "range": [
                60737,
                60745
              ],
              "loc": {
                "start": {
                  "line": 1798,
                  "column": 20
                },
                "end": {
                  "line": 1798,
                  "column": 28
                }
              }
            },
            "prefix": true,
            "range": [
              60736,
              60745
            ],
            "loc": {
              "start": {
                "line": 1798,
                "column": 19
              },
              "end": {
                "line": 1798,
                "column": 28
              }
            }
          },
          "right": {
            "type": "BinaryExpression",
            "operator": "===",
            "left": {
              "type": "Identifier",
              "name": "indexOf",
              "range": [
                60749,
                60756
              ],
              "loc": {
                "start": {
                  "line": 1798,
                  "column": 32
                },
                "end": {
                  "line": 1798,
                  "column": 39
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "baseIndexOf",
              "range": [
                60761,
                60772
              ],
              "loc": {
                "start": {
                  "line": 1798,
                  "column": 44
                },
                "end": {
                  "line": 1798,
                  "column": 55
                }
              }
            },
            "range": [
              60749,
              60772
            ],
            "loc": {
              "start": {
                "line": 1798,
                "column": 32
              },
              "end": {
                "line": 1798,
                "column": 55
              }
            }
          },
          "range": [
            60736,
            60772
          ],
          "loc": {
            "start": {
              "line": 1798,
              "column": 19
            },
            "end": {
              "line": 1798,
              "column": 55
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "prereq",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~prereq",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60784,
        60832
      ],
      "filename": "lodash.js",
      "lineno": 1799,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004354",
        "name": "isLarge",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "Identifier",
              "name": "prereq",
              "range": [
                60794,
                60800
              ],
              "loc": {
                "start": {
                  "line": 1799,
                  "column": 20
                },
                "end": {
                  "line": 1799,
                  "column": 26
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "createCache",
              "range": [
                60804,
                60815
              ],
              "loc": {
                "start": {
                  "line": 1799,
                  "column": 30
                },
                "end": {
                  "line": 1799,
                  "column": 41
                }
              }
            },
            "range": [
              60794,
              60815
            ],
            "loc": {
              "start": {
                "line": 1799,
                "column": 20
              },
              "end": {
                "line": 1799,
                "column": 41
              }
            }
          },
          "right": {
            "type": "BinaryExpression",
            "operator": ">=",
            "left": {
              "type": "Identifier",
              "name": "length",
              "range": [
                60819,
                60825
              ],
              "loc": {
                "start": {
                  "line": 1799,
                  "column": 45
                },
                "end": {
                  "line": 1799,
                  "column": 51
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 200,
              "raw": "200",
              "range": [
                60829,
                60832
              ],
              "loc": {
                "start": {
                  "line": 1799,
                  "column": 55
                },
                "end": {
                  "line": 1799,
                  "column": 58
                }
              }
            },
            "range": [
              60819,
              60832
            ],
            "loc": {
              "start": {
                "line": 1799,
                "column": 45
              },
              "end": {
                "line": 1799,
                "column": 58
              }
            }
          },
          "range": [
            60794,
            60832
          ],
          "loc": {
            "start": {
              "line": 1799,
              "column": 20
            },
            "end": {
              "line": 1799,
              "column": 58
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isLarge",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~isLarge",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60844,
        60873
      ],
      "filename": "lodash.js",
      "lineno": 1800,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004363",
        "name": "isCommon",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "prereq",
            "range": [
              60855,
              60861
            ],
            "loc": {
              "start": {
                "line": 1800,
                "column": 21
              },
              "end": {
                "line": 1800,
                "column": 27
              }
            }
          },
          "right": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "isLarge",
              "range": [
                60866,
                60873
              ],
              "loc": {
                "start": {
                  "line": 1800,
                  "column": 32
                },
                "end": {
                  "line": 1800,
                  "column": 39
                }
              }
            },
            "prefix": true,
            "range": [
              60865,
              60873
            ],
            "loc": {
              "start": {
                "line": 1800,
                "column": 31
              },
              "end": {
                "line": 1800,
                "column": 39
              }
            }
          },
          "range": [
            60855,
            60873
          ],
          "loc": {
            "start": {
              "line": 1800,
              "column": 21
            },
            "end": {
              "line": 1800,
              "column": 39
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isCommon",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~isCommon",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60885,
        60896
      ],
      "filename": "lodash.js",
      "lineno": 1801,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004369",
        "name": "result",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            60894,
            60896
          ],
          "loc": {
            "start": {
              "line": 1801,
              "column": 19
            },
            "end": {
              "line": 1801,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60932,
        60952
      ],
      "filename": "lodash.js",
      "lineno": 1804,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004376",
        "name": "seen",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createCache",
            "range": [
              60939,
              60950
            ],
            "loc": {
              "start": {
                "line": 1804,
                "column": 19
              },
              "end": {
                "line": 1804,
                "column": 30
              }
            }
          },
          "arguments": [],
          "range": [
            60939,
            60952
          ],
          "loc": {
            "start": {
              "line": 1804,
              "column": 19
            },
            "end": {
              "line": 1804,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "seen",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~seen",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        60962,
        60984
      ],
      "filename": "lodash.js",
      "lineno": 1805,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004381",
        "name": "indexOf",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "cacheIndexOf",
          "range": [
            60972,
            60984
          ],
          "loc": {
            "start": {
              "line": 1805,
              "column": 18
            },
            "end": {
              "line": 1805,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseUniq",
        "value": "cacheIndexOf"
      }
    },
    "undocumented": true,
    "name": "indexOf",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseUniq~indexOf",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        61009,
        61053
      ],
      "filename": "lodash.js",
      "lineno": 1807,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004386",
        "name": "seen",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "Identifier",
              "name": "callback",
              "range": [
                61017,
                61025
              ],
              "loc": {
                "start": {
                  "line": 1807,
                  "column": 16
                },
                "end": {
                  "line": 1807,
                  "column": 24
                }
              }
            },
            "right": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "Identifier",
                "name": "isSorted",
                "range": [
                  61030,
                  61038
                ],
                "loc": {
                  "start": {
                    "line": 1807,
                    "column": 29
                  },
                  "end": {
                    "line": 1807,
                    "column": 37
                  }
                }
              },
              "prefix": true,
              "range": [
                61029,
                61038
              ],
              "loc": {
                "start": {
                  "line": 1807,
                  "column": 28
                },
                "end": {
                  "line": 1807,
                  "column": 37
                }
              }
            },
            "range": [
              61017,
              61038
            ],
            "loc": {
              "start": {
                "line": 1807,
                "column": 16
              },
              "end": {
                "line": 1807,
                "column": 37
              }
            }
          },
          "consequent": {
            "type": "ArrayExpression",
            "elements": [],
            "range": [
              61042,
              61044
            ],
            "loc": {
              "start": {
                "line": 1807,
                "column": 41
              },
              "end": {
                "line": 1807,
                "column": 43
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "result",
            "range": [
              61047,
              61053
            ],
            "loc": {
              "start": {
                "line": 1807,
                "column": 46
              },
              "end": {
                "line": 1807,
                "column": 52
              }
            }
          },
          "range": [
            61016,
            61053
          ],
          "loc": {
            "start": {
              "line": 1807,
              "column": 15
            },
            "end": {
              "line": 1807,
              "column": 52
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseUniq"
      }
    },
    "undocumented": true,
    "name": "seen",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseUniq~seen",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        61121,
        61141
      ],
      "filename": "lodash.js",
      "lineno": 1811,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004403",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "array",
            "range": [
              61129,
              61134
            ],
            "loc": {
              "start": {
                "line": 1811,
                "column": 20
              },
              "end": {
                "line": 1811,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              61135,
              61140
            ],
            "loc": {
              "start": {
                "line": 1811,
                "column": 26
              },
              "end": {
                "line": 1811,
                "column": 31
              }
            }
          },
          "range": [
            61129,
            61141
          ],
          "loc": {
            "start": {
              "line": 1811,
              "column": 20
            },
            "end": {
              "line": 1811,
              "column": 32
            }
          }
        },
        "value": "array[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        61155,
        61214
      ],
      "filename": "lodash.js",
      "lineno": 1812,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004408",
        "name": "computed",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              61166,
              61174
            ],
            "loc": {
              "start": {
                "line": 1812,
                "column": 23
              },
              "end": {
                "line": 1812,
                "column": 31
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "callback",
              "range": [
                61177,
                61185
              ],
              "loc": {
                "start": {
                  "line": 1812,
                  "column": 34
                },
                "end": {
                  "line": 1812,
                  "column": 42
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  61186,
                  61191
                ],
                "loc": {
                  "start": {
                    "line": 1812,
                    "column": 43
                  },
                  "end": {
                    "line": 1812,
                    "column": 48
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "index",
                "range": [
                  61193,
                  61198
                ],
                "loc": {
                  "start": {
                    "line": 1812,
                    "column": 50
                  },
                  "end": {
                    "line": 1812,
                    "column": 55
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "array",
                "range": [
                  61200,
                  61205
                ],
                "loc": {
                  "start": {
                    "line": 1812,
                    "column": 57
                  },
                  "end": {
                    "line": 1812,
                    "column": 62
                  }
                }
              }
            ],
            "range": [
              61177,
              61206
            ],
            "loc": {
              "start": {
                "line": 1812,
                "column": 34
              },
              "end": {
                "line": 1812,
                "column": 63
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "value",
            "range": [
              61209,
              61214
            ],
            "loc": {
              "start": {
                "line": 1812,
                "column": 66
              },
              "end": {
                "line": 1812,
                "column": 71
              }
            }
          },
          "range": [
            61166,
            61214
          ],
          "loc": {
            "start": {
              "line": 1812,
              "column": 23
            },
            "end": {
              "line": 1812,
              "column": 71
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "computed",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~computed",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        61255,
        61278
      ],
      "filename": "lodash.js",
      "lineno": 1815,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004422",
        "name": "seenIndex",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "seen",
            "range": [
              61267,
              61271
            ],
            "loc": {
              "start": {
                "line": 1815,
                "column": 26
              },
              "end": {
                "line": 1815,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              61272,
              61278
            ],
            "loc": {
              "start": {
                "line": 1815,
                "column": 31
              },
              "end": {
                "line": 1815,
                "column": 37
              }
            }
          },
          "range": [
            61267,
            61278
          ],
          "loc": {
            "start": {
              "line": 1815,
              "column": 26
            },
            "end": {
              "line": 1815,
              "column": 37
            }
          }
        },
        "value": "seen.length"
      }
    },
    "undocumented": true,
    "name": "seenIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "longname": "<anonymous>~runInContext~baseUniq~seenIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        61613,
        61628
      ],
      "filename": "lodash.js",
      "lineno": 1828,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004466",
        "name": "seen",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "computed",
          "range": [
            61620,
            61628
          ],
          "loc": {
            "start": {
              "line": 1828,
              "column": 19
            },
            "end": {
              "line": 1828,
              "column": 27
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~baseUniq",
        "value": "computed"
      }
    },
    "undocumented": true,
    "name": "seen",
    "kind": "member",
    "longname": "<anonymous>~runInContext~baseUniq~seen",
    "memberof": "<anonymous>~runInContext~baseUniq",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        62385,
        63031
      ],
      "filename": "lodash.js",
      "lineno": 1852,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004502",
        "name": "composeArgs",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "composeArgs",
            "range": [
              62394,
              62405
            ],
            "loc": {
              "start": {
                "line": 1852,
                "column": 13
              },
              "end": {
                "line": 1852,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "partialArgs",
              "range": [
                62406,
                62417
              ],
              "loc": {
                "start": {
                  "line": 1852,
                  "column": 25
                },
                "end": {
                  "line": 1852,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialHolders",
              "range": [
                62419,
                62433
              ],
              "loc": {
                "start": {
                  "line": 1852,
                  "column": 38
                },
                "end": {
                  "line": 1852,
                  "column": 52
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                62435,
                62439
              ],
              "loc": {
                "start": {
                  "line": 1852,
                  "column": 54
                },
                "end": {
                  "line": 1852,
                  "column": 58
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "holdersLength",
                      "range": [
                        62453,
                        62466
                      ],
                      "loc": {
                        "start": {
                          "line": 1853,
                          "column": 10
                        },
                        "end": {
                          "line": 1853,
                          "column": 23
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "partialHolders",
                        "range": [
                          62469,
                          62483
                        ],
                        "loc": {
                          "start": {
                            "line": 1853,
                            "column": 26
                          },
                          "end": {
                            "line": 1853,
                            "column": 40
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          62484,
                          62490
                        ],
                        "loc": {
                          "start": {
                            "line": 1853,
                            "column": 41
                          },
                          "end": {
                            "line": 1853,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        62469,
                        62490
                      ],
                      "loc": {
                        "start": {
                          "line": 1853,
                          "column": 26
                        },
                        "end": {
                          "line": 1853,
                          "column": 47
                        }
                      }
                    },
                    "range": [
                      62453,
                      62490
                    ],
                    "loc": {
                      "start": {
                        "line": 1853,
                        "column": 10
                      },
                      "end": {
                        "line": 1853,
                        "column": 47
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        62502,
                        62511
                      ],
                      "loc": {
                        "start": {
                          "line": 1854,
                          "column": 10
                        },
                        "end": {
                          "line": 1854,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          62515,
                          62516
                        ],
                        "loc": {
                          "start": {
                            "line": 1854,
                            "column": 23
                          },
                          "end": {
                            "line": 1854,
                            "column": 24
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        62514,
                        62516
                      ],
                      "loc": {
                        "start": {
                          "line": 1854,
                          "column": 22
                        },
                        "end": {
                          "line": 1854,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      62502,
                      62516
                    ],
                    "loc": {
                      "start": {
                        "line": 1854,
                        "column": 10
                      },
                      "end": {
                        "line": 1854,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsLength",
                      "range": [
                        62528,
                        62538
                      ],
                      "loc": {
                        "start": {
                          "line": 1855,
                          "column": 10
                        },
                        "end": {
                          "line": 1855,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "nativeMax",
                        "range": [
                          62541,
                          62550
                        ],
                        "loc": {
                          "start": {
                            "line": 1855,
                            "column": 23
                          },
                          "end": {
                            "line": 1855,
                            "column": 32
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "BinaryExpression",
                          "operator": "-",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                62551,
                                62555
                              ],
                              "loc": {
                                "start": {
                                  "line": 1855,
                                  "column": 33
                                },
                                "end": {
                                  "line": 1855,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                62556,
                                62562
                              ],
                              "loc": {
                                "start": {
                                  "line": 1855,
                                  "column": 38
                                },
                                "end": {
                                  "line": 1855,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              62551,
                              62562
                            ],
                            "loc": {
                              "start": {
                                "line": 1855,
                                "column": 33
                              },
                              "end": {
                                "line": 1855,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "holdersLength",
                            "range": [
                              62565,
                              62578
                            ],
                            "loc": {
                              "start": {
                                "line": 1855,
                                "column": 47
                              },
                              "end": {
                                "line": 1855,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            62551,
                            62578
                          ],
                          "loc": {
                            "start": {
                              "line": 1855,
                              "column": 33
                            },
                            "end": {
                              "line": 1855,
                              "column": 60
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            62580,
                            62581
                          ],
                          "loc": {
                            "start": {
                              "line": 1855,
                              "column": 62
                            },
                            "end": {
                              "line": 1855,
                              "column": 63
                            }
                          }
                        }
                      ],
                      "range": [
                        62541,
                        62582
                      ],
                      "loc": {
                        "start": {
                          "line": 1855,
                          "column": 23
                        },
                        "end": {
                          "line": 1855,
                          "column": 64
                        }
                      }
                    },
                    "range": [
                      62528,
                      62582
                    ],
                    "loc": {
                      "start": {
                        "line": 1855,
                        "column": 10
                      },
                      "end": {
                        "line": 1855,
                        "column": 64
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "leftIndex",
                      "range": [
                        62594,
                        62603
                      ],
                      "loc": {
                        "start": {
                          "line": 1856,
                          "column": 10
                        },
                        "end": {
                          "line": 1856,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          62607,
                          62608
                        ],
                        "loc": {
                          "start": {
                            "line": 1856,
                            "column": 23
                          },
                          "end": {
                            "line": 1856,
                            "column": 24
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        62606,
                        62608
                      ],
                      "loc": {
                        "start": {
                          "line": 1856,
                          "column": 22
                        },
                        "end": {
                          "line": 1856,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      62594,
                      62608
                    ],
                    "loc": {
                      "start": {
                        "line": 1856,
                        "column": 10
                      },
                      "end": {
                        "line": 1856,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "leftLength",
                      "range": [
                        62620,
                        62630
                      ],
                      "loc": {
                        "start": {
                          "line": 1857,
                          "column": 10
                        },
                        "end": {
                          "line": 1857,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "partialArgs",
                        "range": [
                          62633,
                          62644
                        ],
                        "loc": {
                          "start": {
                            "line": 1857,
                            "column": 23
                          },
                          "end": {
                            "line": 1857,
                            "column": 34
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          62645,
                          62651
                        ],
                        "loc": {
                          "start": {
                            "line": 1857,
                            "column": 35
                          },
                          "end": {
                            "line": 1857,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        62633,
                        62651
                      ],
                      "loc": {
                        "start": {
                          "line": 1857,
                          "column": 23
                        },
                        "end": {
                          "line": 1857,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      62620,
                      62651
                    ],
                    "loc": {
                      "start": {
                        "line": 1857,
                        "column": 10
                      },
                      "end": {
                        "line": 1857,
                        "column": 41
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        62663,
                        62669
                      ],
                      "loc": {
                        "start": {
                          "line": 1858,
                          "column": 10
                        },
                        "end": {
                          "line": 1858,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          62672,
                          62677
                        ],
                        "loc": {
                          "start": {
                            "line": 1858,
                            "column": 19
                          },
                          "end": {
                            "line": 1858,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "Identifier",
                            "name": "argsLength",
                            "range": [
                              62678,
                              62688
                            ],
                            "loc": {
                              "start": {
                                "line": 1858,
                                "column": 25
                              },
                              "end": {
                                "line": 1858,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "leftLength",
                            "range": [
                              62691,
                              62701
                            ],
                            "loc": {
                              "start": {
                                "line": 1858,
                                "column": 38
                              },
                              "end": {
                                "line": 1858,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            62678,
                            62701
                          ],
                          "loc": {
                            "start": {
                              "line": 1858,
                              "column": 25
                            },
                            "end": {
                              "line": 1858,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "range": [
                        62672,
                        62702
                      ],
                      "loc": {
                        "start": {
                          "line": 1858,
                          "column": 19
                        },
                        "end": {
                          "line": 1858,
                          "column": 49
                        }
                      }
                    },
                    "range": [
                      62663,
                      62702
                    ],
                    "loc": {
                      "start": {
                        "line": 1858,
                        "column": 10
                      },
                      "end": {
                        "line": 1858,
                        "column": 49
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  62449,
                  62703
                ],
                "loc": {
                  "start": {
                    "line": 1853,
                    "column": 6
                  },
                  "end": {
                    "line": 1858,
                    "column": 50
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "leftIndex",
                      "range": [
                        62720,
                        62729
                      ],
                      "loc": {
                        "start": {
                          "line": 1860,
                          "column": 15
                        },
                        "end": {
                          "line": 1860,
                          "column": 24
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      62718,
                      62729
                    ],
                    "loc": {
                      "start": {
                        "line": 1860,
                        "column": 13
                      },
                      "end": {
                        "line": 1860,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "leftLength",
                    "range": [
                      62732,
                      62742
                    ],
                    "loc": {
                      "start": {
                        "line": 1860,
                        "column": 27
                      },
                      "end": {
                        "line": 1860,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    62718,
                    62742
                  ],
                  "loc": {
                    "start": {
                      "line": 1860,
                      "column": 13
                    },
                    "end": {
                      "line": 1860,
                      "column": 37
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              62754,
                              62760
                            ],
                            "loc": {
                              "start": {
                                "line": 1861,
                                "column": 8
                              },
                              "end": {
                                "line": 1861,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "leftIndex",
                            "range": [
                              62761,
                              62770
                            ],
                            "loc": {
                              "start": {
                                "line": 1861,
                                "column": 15
                              },
                              "end": {
                                "line": 1861,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            62754,
                            62771
                          ],
                          "loc": {
                            "start": {
                              "line": 1861,
                              "column": 8
                            },
                            "end": {
                              "line": 1861,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "partialArgs",
                            "range": [
                              62774,
                              62785
                            ],
                            "loc": {
                              "start": {
                                "line": 1861,
                                "column": 28
                              },
                              "end": {
                                "line": 1861,
                                "column": 39
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "leftIndex",
                            "range": [
                              62786,
                              62795
                            ],
                            "loc": {
                              "start": {
                                "line": 1861,
                                "column": 40
                              },
                              "end": {
                                "line": 1861,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            62774,
                            62796
                          ],
                          "loc": {
                            "start": {
                              "line": 1861,
                              "column": 28
                            },
                            "end": {
                              "line": 1861,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          62754,
                          62796
                        ],
                        "loc": {
                          "start": {
                            "line": 1861,
                            "column": 8
                          },
                          "end": {
                            "line": 1861,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        62754,
                        62797
                      ],
                      "loc": {
                        "start": {
                          "line": 1861,
                          "column": 8
                        },
                        "end": {
                          "line": 1861,
                          "column": 51
                        }
                      }
                    }
                  ],
                  "range": [
                    62744,
                    62805
                  ],
                  "loc": {
                    "start": {
                      "line": 1860,
                      "column": 39
                    },
                    "end": {
                      "line": 1862,
                      "column": 7
                    }
                  }
                },
                "range": [
                  62711,
                  62805
                ],
                "loc": {
                  "start": {
                    "line": 1860,
                    "column": 6
                  },
                  "end": {
                    "line": 1862,
                    "column": 7
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        62821,
                        62830
                      ],
                      "loc": {
                        "start": {
                          "line": 1863,
                          "column": 15
                        },
                        "end": {
                          "line": 1863,
                          "column": 24
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      62819,
                      62830
                    ],
                    "loc": {
                      "start": {
                        "line": 1863,
                        "column": 13
                      },
                      "end": {
                        "line": 1863,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "holdersLength",
                    "range": [
                      62833,
                      62846
                    ],
                    "loc": {
                      "start": {
                        "line": 1863,
                        "column": 27
                      },
                      "end": {
                        "line": 1863,
                        "column": 40
                      }
                    }
                  },
                  "range": [
                    62819,
                    62846
                  ],
                  "loc": {
                    "start": {
                      "line": 1863,
                      "column": 13
                    },
                    "end": {
                      "line": 1863,
                      "column": 40
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              62858,
                              62864
                            ],
                            "loc": {
                              "start": {
                                "line": 1864,
                                "column": 8
                              },
                              "end": {
                                "line": 1864,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "partialHolders",
                              "range": [
                                62865,
                                62879
                              ],
                              "loc": {
                                "start": {
                                  "line": 1864,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1864,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "argsIndex",
                              "range": [
                                62880,
                                62889
                              ],
                              "loc": {
                                "start": {
                                  "line": 1864,
                                  "column": 30
                                },
                                "end": {
                                  "line": 1864,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              62865,
                              62890
                            ],
                            "loc": {
                              "start": {
                                "line": 1864,
                                "column": 15
                              },
                              "end": {
                                "line": 1864,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            62858,
                            62891
                          ],
                          "loc": {
                            "start": {
                              "line": 1864,
                              "column": 8
                            },
                            "end": {
                              "line": 1864,
                              "column": 41
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              62894,
                              62898
                            ],
                            "loc": {
                              "start": {
                                "line": 1864,
                                "column": 44
                              },
                              "end": {
                                "line": 1864,
                                "column": 48
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              62899,
                              62908
                            ],
                            "loc": {
                              "start": {
                                "line": 1864,
                                "column": 49
                              },
                              "end": {
                                "line": 1864,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            62894,
                            62909
                          ],
                          "loc": {
                            "start": {
                              "line": 1864,
                              "column": 44
                            },
                            "end": {
                              "line": 1864,
                              "column": 59
                            }
                          }
                        },
                        "range": [
                          62858,
                          62909
                        ],
                        "loc": {
                          "start": {
                            "line": 1864,
                            "column": 8
                          },
                          "end": {
                            "line": 1864,
                            "column": 59
                          }
                        }
                      },
                      "range": [
                        62858,
                        62910
                      ],
                      "loc": {
                        "start": {
                          "line": 1864,
                          "column": 8
                        },
                        "end": {
                          "line": 1864,
                          "column": 60
                        }
                      }
                    }
                  ],
                  "range": [
                    62848,
                    62918
                  ],
                  "loc": {
                    "start": {
                      "line": 1863,
                      "column": 42
                    },
                    "end": {
                      "line": 1865,
                      "column": 7
                    }
                  }
                },
                "range": [
                  62812,
                  62918
                ],
                "loc": {
                  "start": {
                    "line": 1863,
                    "column": 6
                  },
                  "end": {
                    "line": 1865,
                    "column": 7
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "argsLength",
                    "range": [
                      62932,
                      62942
                    ],
                    "loc": {
                      "start": {
                        "line": 1866,
                        "column": 13
                      },
                      "end": {
                        "line": 1866,
                        "column": 23
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    62932,
                    62944
                  ],
                  "loc": {
                    "start": {
                      "line": 1866,
                      "column": 13
                    },
                    "end": {
                      "line": 1866,
                      "column": 25
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              62956,
                              62962
                            ],
                            "loc": {
                              "start": {
                                "line": 1867,
                                "column": 8
                              },
                              "end": {
                                "line": 1867,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "UpdateExpression",
                            "operator": "++",
                            "argument": {
                              "type": "Identifier",
                              "name": "leftIndex",
                              "range": [
                                62963,
                                62972
                              ],
                              "loc": {
                                "start": {
                                  "line": 1867,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1867,
                                  "column": 24
                                }
                              }
                            },
                            "prefix": false,
                            "range": [
                              62963,
                              62974
                            ],
                            "loc": {
                              "start": {
                                "line": 1867,
                                "column": 15
                              },
                              "end": {
                                "line": 1867,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            62956,
                            62975
                          ],
                          "loc": {
                            "start": {
                              "line": 1867,
                              "column": 8
                            },
                            "end": {
                              "line": 1867,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              62978,
                              62982
                            ],
                            "loc": {
                              "start": {
                                "line": 1867,
                                "column": 30
                              },
                              "end": {
                                "line": 1867,
                                "column": 34
                              }
                            }
                          },
                          "property": {
                            "type": "UpdateExpression",
                            "operator": "++",
                            "argument": {
                              "type": "Identifier",
                              "name": "argsIndex",
                              "range": [
                                62983,
                                62992
                              ],
                              "loc": {
                                "start": {
                                  "line": 1867,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1867,
                                  "column": 44
                                }
                              }
                            },
                            "prefix": false,
                            "range": [
                              62983,
                              62994
                            ],
                            "loc": {
                              "start": {
                                "line": 1867,
                                "column": 35
                              },
                              "end": {
                                "line": 1867,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            62978,
                            62995
                          ],
                          "loc": {
                            "start": {
                              "line": 1867,
                              "column": 30
                            },
                            "end": {
                              "line": 1867,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          62956,
                          62995
                        ],
                        "loc": {
                          "start": {
                            "line": 1867,
                            "column": 8
                          },
                          "end": {
                            "line": 1867,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        62956,
                        62996
                      ],
                      "loc": {
                        "start": {
                          "line": 1867,
                          "column": 8
                        },
                        "end": {
                          "line": 1867,
                          "column": 48
                        }
                      }
                    }
                  ],
                  "range": [
                    62946,
                    63004
                  ],
                  "loc": {
                    "start": {
                      "line": 1866,
                      "column": 27
                    },
                    "end": {
                      "line": 1868,
                      "column": 7
                    }
                  }
                },
                "range": [
                  62925,
                  63004
                ],
                "loc": {
                  "start": {
                    "line": 1866,
                    "column": 6
                  },
                  "end": {
                    "line": 1868,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    63018,
                    63024
                  ],
                  "loc": {
                    "start": {
                      "line": 1869,
                      "column": 13
                    },
                    "end": {
                      "line": 1869,
                      "column": 19
                    }
                  }
                },
                "range": [
                  63011,
                  63025
                ],
                "loc": {
                  "start": {
                    "line": 1869,
                    "column": 6
                  },
                  "end": {
                    "line": 1869,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              62441,
              63031
            ],
            "loc": {
              "start": {
                "line": 1852,
                "column": 60
              },
              "end": {
                "line": 1870,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            62385,
            63031
          ],
          "loc": {
            "start": {
              "line": 1852,
              "column": 4
            },
            "end": {
              "line": 1870,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "partialArgs",
          "partialHolders",
          "args"
        ]
      },
      "vars": {
        "holdersLength": null,
        "argsIndex": null,
        "argsLength": null,
        "leftIndex": null,
        "leftLength": null,
        "result": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "composeArgs",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~composeArgs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        62453,
        62490
      ],
      "filename": "lodash.js",
      "lineno": 1853,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004509",
        "name": "holdersLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "partialHolders",
            "range": [
              62469,
              62483
            ],
            "loc": {
              "start": {
                "line": 1853,
                "column": 26
              },
              "end": {
                "line": 1853,
                "column": 40
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              62484,
              62490
            ],
            "loc": {
              "start": {
                "line": 1853,
                "column": 41
              },
              "end": {
                "line": 1853,
                "column": 47
              }
            }
          },
          "range": [
            62469,
            62490
          ],
          "loc": {
            "start": {
              "line": 1853,
              "column": 26
            },
            "end": {
              "line": 1853,
              "column": 47
            }
          }
        },
        "value": "partialHolders.length"
      }
    },
    "undocumented": true,
    "name": "holdersLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgs",
    "longname": "<anonymous>~runInContext~composeArgs~holdersLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        62502,
        62516
      ],
      "filename": "lodash.js",
      "lineno": 1854,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004514",
        "name": "argsIndex",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              62515,
              62516
            ],
            "loc": {
              "start": {
                "line": 1854,
                "column": 23
              },
              "end": {
                "line": 1854,
                "column": 24
              }
            }
          },
          "prefix": true,
          "range": [
            62514,
            62516
          ],
          "loc": {
            "start": {
              "line": 1854,
              "column": 22
            },
            "end": {
              "line": 1854,
              "column": 24
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "argsIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgs",
    "longname": "<anonymous>~runInContext~composeArgs~argsIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        62528,
        62582
      ],
      "filename": "lodash.js",
      "lineno": 1855,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004518",
        "name": "argsLength",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "nativeMax",
            "range": [
              62541,
              62550
            ],
            "loc": {
              "start": {
                "line": 1855,
                "column": 23
              },
              "end": {
                "line": 1855,
                "column": 32
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "-",
              "left": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "args",
                  "range": [
                    62551,
                    62555
                  ],
                  "loc": {
                    "start": {
                      "line": 1855,
                      "column": 33
                    },
                    "end": {
                      "line": 1855,
                      "column": 37
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "length",
                  "range": [
                    62556,
                    62562
                  ],
                  "loc": {
                    "start": {
                      "line": 1855,
                      "column": 38
                    },
                    "end": {
                      "line": 1855,
                      "column": 44
                    }
                  }
                },
                "range": [
                  62551,
                  62562
                ],
                "loc": {
                  "start": {
                    "line": 1855,
                    "column": 33
                  },
                  "end": {
                    "line": 1855,
                    "column": 44
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "holdersLength",
                "range": [
                  62565,
                  62578
                ],
                "loc": {
                  "start": {
                    "line": 1855,
                    "column": 47
                  },
                  "end": {
                    "line": 1855,
                    "column": 60
                  }
                }
              },
              "range": [
                62551,
                62578
              ],
              "loc": {
                "start": {
                  "line": 1855,
                  "column": 33
                },
                "end": {
                  "line": 1855,
                  "column": 60
                }
              }
            },
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                62580,
                62581
              ],
              "loc": {
                "start": {
                  "line": 1855,
                  "column": 62
                },
                "end": {
                  "line": 1855,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            62541,
            62582
          ],
          "loc": {
            "start": {
              "line": 1855,
              "column": 23
            },
            "end": {
              "line": 1855,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "argsLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgs",
    "longname": "<anonymous>~runInContext~composeArgs~argsLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        62594,
        62608
      ],
      "filename": "lodash.js",
      "lineno": 1856,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004528",
        "name": "leftIndex",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              62607,
              62608
            ],
            "loc": {
              "start": {
                "line": 1856,
                "column": 23
              },
              "end": {
                "line": 1856,
                "column": 24
              }
            }
          },
          "prefix": true,
          "range": [
            62606,
            62608
          ],
          "loc": {
            "start": {
              "line": 1856,
              "column": 22
            },
            "end": {
              "line": 1856,
              "column": 24
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "leftIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgs",
    "longname": "<anonymous>~runInContext~composeArgs~leftIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        62620,
        62651
      ],
      "filename": "lodash.js",
      "lineno": 1857,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004532",
        "name": "leftLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "partialArgs",
            "range": [
              62633,
              62644
            ],
            "loc": {
              "start": {
                "line": 1857,
                "column": 23
              },
              "end": {
                "line": 1857,
                "column": 34
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              62645,
              62651
            ],
            "loc": {
              "start": {
                "line": 1857,
                "column": 35
              },
              "end": {
                "line": 1857,
                "column": 41
              }
            }
          },
          "range": [
            62633,
            62651
          ],
          "loc": {
            "start": {
              "line": 1857,
              "column": 23
            },
            "end": {
              "line": 1857,
              "column": 41
            }
          }
        },
        "value": "partialArgs.length"
      }
    },
    "undocumented": true,
    "name": "leftLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgs",
    "longname": "<anonymous>~runInContext~composeArgs~leftLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        62663,
        62702
      ],
      "filename": "lodash.js",
      "lineno": 1858,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004537",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              62672,
              62677
            ],
            "loc": {
              "start": {
                "line": 1858,
                "column": 19
              },
              "end": {
                "line": 1858,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "Identifier",
                "name": "argsLength",
                "range": [
                  62678,
                  62688
                ],
                "loc": {
                  "start": {
                    "line": 1858,
                    "column": 25
                  },
                  "end": {
                    "line": 1858,
                    "column": 35
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "leftLength",
                "range": [
                  62691,
                  62701
                ],
                "loc": {
                  "start": {
                    "line": 1858,
                    "column": 38
                  },
                  "end": {
                    "line": 1858,
                    "column": 48
                  }
                }
              },
              "range": [
                62678,
                62701
              ],
              "loc": {
                "start": {
                  "line": 1858,
                  "column": 25
                },
                "end": {
                  "line": 1858,
                  "column": 48
                }
              }
            }
          ],
          "range": [
            62672,
            62702
          ],
          "loc": {
            "start": {
              "line": 1858,
              "column": 19
            },
            "end": {
              "line": 1858,
              "column": 49
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgs",
    "longname": "<anonymous>~runInContext~composeArgs~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        62754,
        62796
      ],
      "filename": "lodash.js",
      "lineno": 1861,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004551",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "partialArgs",
            "range": [
              62774,
              62785
            ],
            "loc": {
              "start": {
                "line": 1861,
                "column": 28
              },
              "end": {
                "line": 1861,
                "column": 39
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "leftIndex",
            "range": [
              62786,
              62795
            ],
            "loc": {
              "start": {
                "line": 1861,
                "column": 40
              },
              "end": {
                "line": 1861,
                "column": 49
              }
            }
          },
          "range": [
            62774,
            62796
          ],
          "loc": {
            "start": {
              "line": 1861,
              "column": 28
            },
            "end": {
              "line": 1861,
              "column": 50
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~composeArgs",
        "value": "partialArgs[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~composeArgs~result[undefined]",
    "memberof": "<anonymous>~runInContext~composeArgs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        62858,
        62909
      ],
      "filename": "lodash.js",
      "lineno": 1864,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004565",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              62894,
              62898
            ],
            "loc": {
              "start": {
                "line": 1864,
                "column": 44
              },
              "end": {
                "line": 1864,
                "column": 48
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "argsIndex",
            "range": [
              62899,
              62908
            ],
            "loc": {
              "start": {
                "line": 1864,
                "column": 49
              },
              "end": {
                "line": 1864,
                "column": 58
              }
            }
          },
          "range": [
            62894,
            62909
          ],
          "loc": {
            "start": {
              "line": 1864,
              "column": 44
            },
            "end": {
              "line": 1864,
              "column": 59
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~composeArgs",
        "value": "args[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~composeArgs~result[undefined]",
    "memberof": "<anonymous>~runInContext~composeArgs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        62956,
        62995
      ],
      "filename": "lodash.js",
      "lineno": 1867,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004579",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              62978,
              62982
            ],
            "loc": {
              "start": {
                "line": 1867,
                "column": 30
              },
              "end": {
                "line": 1867,
                "column": 34
              }
            }
          },
          "property": {
            "type": "UpdateExpression",
            "operator": "++",
            "argument": {
              "type": "Identifier",
              "name": "argsIndex",
              "range": [
                62983,
                62992
              ],
              "loc": {
                "start": {
                  "line": 1867,
                  "column": 35
                },
                "end": {
                  "line": 1867,
                  "column": 44
                }
              }
            },
            "prefix": false,
            "range": [
              62983,
              62994
            ],
            "loc": {
              "start": {
                "line": 1867,
                "column": 35
              },
              "end": {
                "line": 1867,
                "column": 46
              }
            }
          },
          "range": [
            62978,
            62995
          ],
          "loc": {
            "start": {
              "line": 1867,
              "column": 30
            },
            "end": {
              "line": 1867,
              "column": 47
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~composeArgs",
        "value": "args[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~composeArgs~result[undefined]",
    "memberof": "<anonymous>~runInContext~composeArgs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        63501,
        64273
      ],
      "filename": "lodash.js",
      "lineno": 1882,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004590",
        "name": "composeArgsRight",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "composeArgsRight",
            "range": [
              63510,
              63526
            ],
            "loc": {
              "start": {
                "line": 1882,
                "column": 13
              },
              "end": {
                "line": 1882,
                "column": 29
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "partialRightArgs",
              "range": [
                63527,
                63543
              ],
              "loc": {
                "start": {
                  "line": 1882,
                  "column": 30
                },
                "end": {
                  "line": 1882,
                  "column": 46
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialRightHolders",
              "range": [
                63545,
                63564
              ],
              "loc": {
                "start": {
                  "line": 1882,
                  "column": 48
                },
                "end": {
                  "line": 1882,
                  "column": 67
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                63566,
                63570
              ],
              "loc": {
                "start": {
                  "line": 1882,
                  "column": 69
                },
                "end": {
                  "line": 1882,
                  "column": 73
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "holdersIndex",
                      "range": [
                        63584,
                        63596
                      ],
                      "loc": {
                        "start": {
                          "line": 1883,
                          "column": 10
                        },
                        "end": {
                          "line": 1883,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          63600,
                          63601
                        ],
                        "loc": {
                          "start": {
                            "line": 1883,
                            "column": 26
                          },
                          "end": {
                            "line": 1883,
                            "column": 27
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        63599,
                        63601
                      ],
                      "loc": {
                        "start": {
                          "line": 1883,
                          "column": 25
                        },
                        "end": {
                          "line": 1883,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      63584,
                      63601
                    ],
                    "loc": {
                      "start": {
                        "line": 1883,
                        "column": 10
                      },
                      "end": {
                        "line": 1883,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "holdersLength",
                      "range": [
                        63613,
                        63626
                      ],
                      "loc": {
                        "start": {
                          "line": 1884,
                          "column": 10
                        },
                        "end": {
                          "line": 1884,
                          "column": 23
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "partialRightHolders",
                        "range": [
                          63629,
                          63648
                        ],
                        "loc": {
                          "start": {
                            "line": 1884,
                            "column": 26
                          },
                          "end": {
                            "line": 1884,
                            "column": 45
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          63649,
                          63655
                        ],
                        "loc": {
                          "start": {
                            "line": 1884,
                            "column": 46
                          },
                          "end": {
                            "line": 1884,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        63629,
                        63655
                      ],
                      "loc": {
                        "start": {
                          "line": 1884,
                          "column": 26
                        },
                        "end": {
                          "line": 1884,
                          "column": 52
                        }
                      }
                    },
                    "range": [
                      63613,
                      63655
                    ],
                    "loc": {
                      "start": {
                        "line": 1884,
                        "column": 10
                      },
                      "end": {
                        "line": 1884,
                        "column": 52
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        63667,
                        63676
                      ],
                      "loc": {
                        "start": {
                          "line": 1885,
                          "column": 10
                        },
                        "end": {
                          "line": 1885,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          63680,
                          63681
                        ],
                        "loc": {
                          "start": {
                            "line": 1885,
                            "column": 23
                          },
                          "end": {
                            "line": 1885,
                            "column": 24
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        63679,
                        63681
                      ],
                      "loc": {
                        "start": {
                          "line": 1885,
                          "column": 22
                        },
                        "end": {
                          "line": 1885,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      63667,
                      63681
                    ],
                    "loc": {
                      "start": {
                        "line": 1885,
                        "column": 10
                      },
                      "end": {
                        "line": 1885,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsLength",
                      "range": [
                        63693,
                        63703
                      ],
                      "loc": {
                        "start": {
                          "line": 1886,
                          "column": 10
                        },
                        "end": {
                          "line": 1886,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "nativeMax",
                        "range": [
                          63706,
                          63715
                        ],
                        "loc": {
                          "start": {
                            "line": 1886,
                            "column": 23
                          },
                          "end": {
                            "line": 1886,
                            "column": 32
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "BinaryExpression",
                          "operator": "-",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                63716,
                                63720
                              ],
                              "loc": {
                                "start": {
                                  "line": 1886,
                                  "column": 33
                                },
                                "end": {
                                  "line": 1886,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                63721,
                                63727
                              ],
                              "loc": {
                                "start": {
                                  "line": 1886,
                                  "column": 38
                                },
                                "end": {
                                  "line": 1886,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              63716,
                              63727
                            ],
                            "loc": {
                              "start": {
                                "line": 1886,
                                "column": 33
                              },
                              "end": {
                                "line": 1886,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "holdersLength",
                            "range": [
                              63730,
                              63743
                            ],
                            "loc": {
                              "start": {
                                "line": 1886,
                                "column": 47
                              },
                              "end": {
                                "line": 1886,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            63716,
                            63743
                          ],
                          "loc": {
                            "start": {
                              "line": 1886,
                              "column": 33
                            },
                            "end": {
                              "line": 1886,
                              "column": 60
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            63745,
                            63746
                          ],
                          "loc": {
                            "start": {
                              "line": 1886,
                              "column": 62
                            },
                            "end": {
                              "line": 1886,
                              "column": 63
                            }
                          }
                        }
                      ],
                      "range": [
                        63706,
                        63747
                      ],
                      "loc": {
                        "start": {
                          "line": 1886,
                          "column": 23
                        },
                        "end": {
                          "line": 1886,
                          "column": 64
                        }
                      }
                    },
                    "range": [
                      63693,
                      63747
                    ],
                    "loc": {
                      "start": {
                        "line": 1886,
                        "column": 10
                      },
                      "end": {
                        "line": 1886,
                        "column": 64
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "rightIndex",
                      "range": [
                        63759,
                        63769
                      ],
                      "loc": {
                        "start": {
                          "line": 1887,
                          "column": 10
                        },
                        "end": {
                          "line": 1887,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          63773,
                          63774
                        ],
                        "loc": {
                          "start": {
                            "line": 1887,
                            "column": 24
                          },
                          "end": {
                            "line": 1887,
                            "column": 25
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        63772,
                        63774
                      ],
                      "loc": {
                        "start": {
                          "line": 1887,
                          "column": 23
                        },
                        "end": {
                          "line": 1887,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      63759,
                      63774
                    ],
                    "loc": {
                      "start": {
                        "line": 1887,
                        "column": 10
                      },
                      "end": {
                        "line": 1887,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "rightLength",
                      "range": [
                        63786,
                        63797
                      ],
                      "loc": {
                        "start": {
                          "line": 1888,
                          "column": 10
                        },
                        "end": {
                          "line": 1888,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "partialRightArgs",
                        "range": [
                          63800,
                          63816
                        ],
                        "loc": {
                          "start": {
                            "line": 1888,
                            "column": 24
                          },
                          "end": {
                            "line": 1888,
                            "column": 40
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          63817,
                          63823
                        ],
                        "loc": {
                          "start": {
                            "line": 1888,
                            "column": 41
                          },
                          "end": {
                            "line": 1888,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        63800,
                        63823
                      ],
                      "loc": {
                        "start": {
                          "line": 1888,
                          "column": 24
                        },
                        "end": {
                          "line": 1888,
                          "column": 47
                        }
                      }
                    },
                    "range": [
                      63786,
                      63823
                    ],
                    "loc": {
                      "start": {
                        "line": 1888,
                        "column": 10
                      },
                      "end": {
                        "line": 1888,
                        "column": 47
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        63835,
                        63841
                      ],
                      "loc": {
                        "start": {
                          "line": 1889,
                          "column": 10
                        },
                        "end": {
                          "line": 1889,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          63844,
                          63849
                        ],
                        "loc": {
                          "start": {
                            "line": 1889,
                            "column": 19
                          },
                          "end": {
                            "line": 1889,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "Identifier",
                            "name": "argsLength",
                            "range": [
                              63850,
                              63860
                            ],
                            "loc": {
                              "start": {
                                "line": 1889,
                                "column": 25
                              },
                              "end": {
                                "line": 1889,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "rightLength",
                            "range": [
                              63863,
                              63874
                            ],
                            "loc": {
                              "start": {
                                "line": 1889,
                                "column": 38
                              },
                              "end": {
                                "line": 1889,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            63850,
                            63874
                          ],
                          "loc": {
                            "start": {
                              "line": 1889,
                              "column": 25
                            },
                            "end": {
                              "line": 1889,
                              "column": 49
                            }
                          }
                        }
                      ],
                      "range": [
                        63844,
                        63875
                      ],
                      "loc": {
                        "start": {
                          "line": 1889,
                          "column": 19
                        },
                        "end": {
                          "line": 1889,
                          "column": 50
                        }
                      }
                    },
                    "range": [
                      63835,
                      63875
                    ],
                    "loc": {
                      "start": {
                        "line": 1889,
                        "column": 10
                      },
                      "end": {
                        "line": 1889,
                        "column": 50
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  63580,
                  63876
                ],
                "loc": {
                  "start": {
                    "line": 1883,
                    "column": 6
                  },
                  "end": {
                    "line": 1889,
                    "column": 51
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        63893,
                        63902
                      ],
                      "loc": {
                        "start": {
                          "line": 1891,
                          "column": 15
                        },
                        "end": {
                          "line": 1891,
                          "column": 24
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      63891,
                      63902
                    ],
                    "loc": {
                      "start": {
                        "line": 1891,
                        "column": 13
                      },
                      "end": {
                        "line": 1891,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "argsLength",
                    "range": [
                      63905,
                      63915
                    ],
                    "loc": {
                      "start": {
                        "line": 1891,
                        "column": 27
                      },
                      "end": {
                        "line": 1891,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    63891,
                    63915
                  ],
                  "loc": {
                    "start": {
                      "line": 1891,
                      "column": 13
                    },
                    "end": {
                      "line": 1891,
                      "column": 37
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              63927,
                              63933
                            ],
                            "loc": {
                              "start": {
                                "line": 1892,
                                "column": 8
                              },
                              "end": {
                                "line": 1892,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              63934,
                              63943
                            ],
                            "loc": {
                              "start": {
                                "line": 1892,
                                "column": 15
                              },
                              "end": {
                                "line": 1892,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            63927,
                            63944
                          ],
                          "loc": {
                            "start": {
                              "line": 1892,
                              "column": 8
                            },
                            "end": {
                              "line": 1892,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              63947,
                              63951
                            ],
                            "loc": {
                              "start": {
                                "line": 1892,
                                "column": 28
                              },
                              "end": {
                                "line": 1892,
                                "column": 32
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              63952,
                              63961
                            ],
                            "loc": {
                              "start": {
                                "line": 1892,
                                "column": 33
                              },
                              "end": {
                                "line": 1892,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            63947,
                            63962
                          ],
                          "loc": {
                            "start": {
                              "line": 1892,
                              "column": 28
                            },
                            "end": {
                              "line": 1892,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          63927,
                          63962
                        ],
                        "loc": {
                          "start": {
                            "line": 1892,
                            "column": 8
                          },
                          "end": {
                            "line": 1892,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        63927,
                        63963
                      ],
                      "loc": {
                        "start": {
                          "line": 1892,
                          "column": 8
                        },
                        "end": {
                          "line": 1892,
                          "column": 44
                        }
                      }
                    }
                  ],
                  "range": [
                    63917,
                    63971
                  ],
                  "loc": {
                    "start": {
                      "line": 1891,
                      "column": 39
                    },
                    "end": {
                      "line": 1893,
                      "column": 7
                    }
                  }
                },
                "range": [
                  63884,
                  63971
                ],
                "loc": {
                  "start": {
                    "line": 1891,
                    "column": 6
                  },
                  "end": {
                    "line": 1893,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "pad",
                      "range": [
                        63982,
                        63985
                      ],
                      "loc": {
                        "start": {
                          "line": 1894,
                          "column": 10
                        },
                        "end": {
                          "line": 1894,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        63988,
                        63997
                      ],
                      "loc": {
                        "start": {
                          "line": 1894,
                          "column": 16
                        },
                        "end": {
                          "line": 1894,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      63982,
                      63997
                    ],
                    "loc": {
                      "start": {
                        "line": 1894,
                        "column": 10
                      },
                      "end": {
                        "line": 1894,
                        "column": 25
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  63978,
                  63998
                ],
                "loc": {
                  "start": {
                    "line": 1894,
                    "column": 6
                  },
                  "end": {
                    "line": 1894,
                    "column": 26
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "rightIndex",
                      "range": [
                        64014,
                        64024
                      ],
                      "loc": {
                        "start": {
                          "line": 1895,
                          "column": 15
                        },
                        "end": {
                          "line": 1895,
                          "column": 25
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      64012,
                      64024
                    ],
                    "loc": {
                      "start": {
                        "line": 1895,
                        "column": 13
                      },
                      "end": {
                        "line": 1895,
                        "column": 25
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "rightLength",
                    "range": [
                      64027,
                      64038
                    ],
                    "loc": {
                      "start": {
                        "line": 1895,
                        "column": 28
                      },
                      "end": {
                        "line": 1895,
                        "column": 39
                      }
                    }
                  },
                  "range": [
                    64012,
                    64038
                  ],
                  "loc": {
                    "start": {
                      "line": 1895,
                      "column": 13
                    },
                    "end": {
                      "line": 1895,
                      "column": 39
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              64050,
                              64056
                            ],
                            "loc": {
                              "start": {
                                "line": 1896,
                                "column": 8
                              },
                              "end": {
                                "line": 1896,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "Identifier",
                              "name": "pad",
                              "range": [
                                64057,
                                64060
                              ],
                              "loc": {
                                "start": {
                                  "line": 1896,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1896,
                                  "column": 18
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "rightIndex",
                              "range": [
                                64063,
                                64073
                              ],
                              "loc": {
                                "start": {
                                  "line": 1896,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1896,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              64057,
                              64073
                            ],
                            "loc": {
                              "start": {
                                "line": 1896,
                                "column": 15
                              },
                              "end": {
                                "line": 1896,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            64050,
                            64074
                          ],
                          "loc": {
                            "start": {
                              "line": 1896,
                              "column": 8
                            },
                            "end": {
                              "line": 1896,
                              "column": 32
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "partialRightArgs",
                            "range": [
                              64077,
                              64093
                            ],
                            "loc": {
                              "start": {
                                "line": 1896,
                                "column": 35
                              },
                              "end": {
                                "line": 1896,
                                "column": 51
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "rightIndex",
                            "range": [
                              64094,
                              64104
                            ],
                            "loc": {
                              "start": {
                                "line": 1896,
                                "column": 52
                              },
                              "end": {
                                "line": 1896,
                                "column": 62
                              }
                            }
                          },
                          "range": [
                            64077,
                            64105
                          ],
                          "loc": {
                            "start": {
                              "line": 1896,
                              "column": 35
                            },
                            "end": {
                              "line": 1896,
                              "column": 63
                            }
                          }
                        },
                        "range": [
                          64050,
                          64105
                        ],
                        "loc": {
                          "start": {
                            "line": 1896,
                            "column": 8
                          },
                          "end": {
                            "line": 1896,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        64050,
                        64106
                      ],
                      "loc": {
                        "start": {
                          "line": 1896,
                          "column": 8
                        },
                        "end": {
                          "line": 1896,
                          "column": 64
                        }
                      }
                    }
                  ],
                  "range": [
                    64040,
                    64114
                  ],
                  "loc": {
                    "start": {
                      "line": 1895,
                      "column": 41
                    },
                    "end": {
                      "line": 1897,
                      "column": 7
                    }
                  }
                },
                "range": [
                  64005,
                  64114
                ],
                "loc": {
                  "start": {
                    "line": 1895,
                    "column": 6
                  },
                  "end": {
                    "line": 1897,
                    "column": 7
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "holdersIndex",
                      "range": [
                        64130,
                        64142
                      ],
                      "loc": {
                        "start": {
                          "line": 1898,
                          "column": 15
                        },
                        "end": {
                          "line": 1898,
                          "column": 27
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      64128,
                      64142
                    ],
                    "loc": {
                      "start": {
                        "line": 1898,
                        "column": 13
                      },
                      "end": {
                        "line": 1898,
                        "column": 27
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "holdersLength",
                    "range": [
                      64145,
                      64158
                    ],
                    "loc": {
                      "start": {
                        "line": 1898,
                        "column": 30
                      },
                      "end": {
                        "line": 1898,
                        "column": 43
                      }
                    }
                  },
                  "range": [
                    64128,
                    64158
                  ],
                  "loc": {
                    "start": {
                      "line": 1898,
                      "column": 13
                    },
                    "end": {
                      "line": 1898,
                      "column": 43
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              64170,
                              64176
                            ],
                            "loc": {
                              "start": {
                                "line": 1899,
                                "column": 8
                              },
                              "end": {
                                "line": 1899,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "Identifier",
                              "name": "pad",
                              "range": [
                                64177,
                                64180
                              ],
                              "loc": {
                                "start": {
                                  "line": 1899,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1899,
                                  "column": 18
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "partialRightHolders",
                                "range": [
                                  64183,
                                  64202
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1899,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1899,
                                    "column": 40
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "holdersIndex",
                                "range": [
                                  64203,
                                  64215
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1899,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 1899,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                64183,
                                64216
                              ],
                              "loc": {
                                "start": {
                                  "line": 1899,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1899,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              64177,
                              64216
                            ],
                            "loc": {
                              "start": {
                                "line": 1899,
                                "column": 15
                              },
                              "end": {
                                "line": 1899,
                                "column": 54
                              }
                            }
                          },
                          "range": [
                            64170,
                            64217
                          ],
                          "loc": {
                            "start": {
                              "line": 1899,
                              "column": 8
                            },
                            "end": {
                              "line": 1899,
                              "column": 55
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              64220,
                              64224
                            ],
                            "loc": {
                              "start": {
                                "line": 1899,
                                "column": 58
                              },
                              "end": {
                                "line": 1899,
                                "column": 62
                              }
                            }
                          },
                          "property": {
                            "type": "UpdateExpression",
                            "operator": "++",
                            "argument": {
                              "type": "Identifier",
                              "name": "argsIndex",
                              "range": [
                                64225,
                                64234
                              ],
                              "loc": {
                                "start": {
                                  "line": 1899,
                                  "column": 63
                                },
                                "end": {
                                  "line": 1899,
                                  "column": 72
                                }
                              }
                            },
                            "prefix": false,
                            "range": [
                              64225,
                              64236
                            ],
                            "loc": {
                              "start": {
                                "line": 1899,
                                "column": 63
                              },
                              "end": {
                                "line": 1899,
                                "column": 74
                              }
                            }
                          },
                          "range": [
                            64220,
                            64237
                          ],
                          "loc": {
                            "start": {
                              "line": 1899,
                              "column": 58
                            },
                            "end": {
                              "line": 1899,
                              "column": 75
                            }
                          }
                        },
                        "range": [
                          64170,
                          64237
                        ],
                        "loc": {
                          "start": {
                            "line": 1899,
                            "column": 8
                          },
                          "end": {
                            "line": 1899,
                            "column": 75
                          }
                        }
                      },
                      "range": [
                        64170,
                        64238
                      ],
                      "loc": {
                        "start": {
                          "line": 1899,
                          "column": 8
                        },
                        "end": {
                          "line": 1899,
                          "column": 76
                        }
                      }
                    }
                  ],
                  "range": [
                    64160,
                    64246
                  ],
                  "loc": {
                    "start": {
                      "line": 1898,
                      "column": 45
                    },
                    "end": {
                      "line": 1900,
                      "column": 7
                    }
                  }
                },
                "range": [
                  64121,
                  64246
                ],
                "loc": {
                  "start": {
                    "line": 1898,
                    "column": 6
                  },
                  "end": {
                    "line": 1900,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    64260,
                    64266
                  ],
                  "loc": {
                    "start": {
                      "line": 1901,
                      "column": 13
                    },
                    "end": {
                      "line": 1901,
                      "column": 19
                    }
                  }
                },
                "range": [
                  64253,
                  64267
                ],
                "loc": {
                  "start": {
                    "line": 1901,
                    "column": 6
                  },
                  "end": {
                    "line": 1901,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              63572,
              64273
            ],
            "loc": {
              "start": {
                "line": 1882,
                "column": 75
              },
              "end": {
                "line": 1902,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            63501,
            64273
          ],
          "loc": {
            "start": {
              "line": 1882,
              "column": 4
            },
            "end": {
              "line": 1902,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "partialRightArgs",
          "partialRightHolders",
          "args"
        ]
      },
      "vars": {
        "holdersIndex": null,
        "holdersLength": null,
        "argsIndex": null,
        "argsLength": null,
        "rightIndex": null,
        "rightLength": null,
        "result": null,
        "result[undefined]": null,
        "pad": null
      }
    },
    "undocumented": true,
    "name": "composeArgsRight",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~composeArgsRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        63584,
        63601
      ],
      "filename": "lodash.js",
      "lineno": 1883,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004597",
        "name": "holdersIndex",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              63600,
              63601
            ],
            "loc": {
              "start": {
                "line": 1883,
                "column": 26
              },
              "end": {
                "line": 1883,
                "column": 27
              }
            }
          },
          "prefix": true,
          "range": [
            63599,
            63601
          ],
          "loc": {
            "start": {
              "line": 1883,
              "column": 25
            },
            "end": {
              "line": 1883,
              "column": 27
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "holdersIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "longname": "<anonymous>~runInContext~composeArgsRight~holdersIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        63613,
        63655
      ],
      "filename": "lodash.js",
      "lineno": 1884,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004601",
        "name": "holdersLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "partialRightHolders",
            "range": [
              63629,
              63648
            ],
            "loc": {
              "start": {
                "line": 1884,
                "column": 26
              },
              "end": {
                "line": 1884,
                "column": 45
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              63649,
              63655
            ],
            "loc": {
              "start": {
                "line": 1884,
                "column": 46
              },
              "end": {
                "line": 1884,
                "column": 52
              }
            }
          },
          "range": [
            63629,
            63655
          ],
          "loc": {
            "start": {
              "line": 1884,
              "column": 26
            },
            "end": {
              "line": 1884,
              "column": 52
            }
          }
        },
        "value": "partialRightHolders.length"
      }
    },
    "undocumented": true,
    "name": "holdersLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "longname": "<anonymous>~runInContext~composeArgsRight~holdersLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        63667,
        63681
      ],
      "filename": "lodash.js",
      "lineno": 1885,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004606",
        "name": "argsIndex",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              63680,
              63681
            ],
            "loc": {
              "start": {
                "line": 1885,
                "column": 23
              },
              "end": {
                "line": 1885,
                "column": 24
              }
            }
          },
          "prefix": true,
          "range": [
            63679,
            63681
          ],
          "loc": {
            "start": {
              "line": 1885,
              "column": 22
            },
            "end": {
              "line": 1885,
              "column": 24
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "argsIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "longname": "<anonymous>~runInContext~composeArgsRight~argsIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        63693,
        63747
      ],
      "filename": "lodash.js",
      "lineno": 1886,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004610",
        "name": "argsLength",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "nativeMax",
            "range": [
              63706,
              63715
            ],
            "loc": {
              "start": {
                "line": 1886,
                "column": 23
              },
              "end": {
                "line": 1886,
                "column": 32
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "-",
              "left": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "args",
                  "range": [
                    63716,
                    63720
                  ],
                  "loc": {
                    "start": {
                      "line": 1886,
                      "column": 33
                    },
                    "end": {
                      "line": 1886,
                      "column": 37
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "length",
                  "range": [
                    63721,
                    63727
                  ],
                  "loc": {
                    "start": {
                      "line": 1886,
                      "column": 38
                    },
                    "end": {
                      "line": 1886,
                      "column": 44
                    }
                  }
                },
                "range": [
                  63716,
                  63727
                ],
                "loc": {
                  "start": {
                    "line": 1886,
                    "column": 33
                  },
                  "end": {
                    "line": 1886,
                    "column": 44
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "holdersLength",
                "range": [
                  63730,
                  63743
                ],
                "loc": {
                  "start": {
                    "line": 1886,
                    "column": 47
                  },
                  "end": {
                    "line": 1886,
                    "column": 60
                  }
                }
              },
              "range": [
                63716,
                63743
              ],
              "loc": {
                "start": {
                  "line": 1886,
                  "column": 33
                },
                "end": {
                  "line": 1886,
                  "column": 60
                }
              }
            },
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                63745,
                63746
              ],
              "loc": {
                "start": {
                  "line": 1886,
                  "column": 62
                },
                "end": {
                  "line": 1886,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            63706,
            63747
          ],
          "loc": {
            "start": {
              "line": 1886,
              "column": 23
            },
            "end": {
              "line": 1886,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "argsLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "longname": "<anonymous>~runInContext~composeArgsRight~argsLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        63759,
        63774
      ],
      "filename": "lodash.js",
      "lineno": 1887,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004620",
        "name": "rightIndex",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              63773,
              63774
            ],
            "loc": {
              "start": {
                "line": 1887,
                "column": 24
              },
              "end": {
                "line": 1887,
                "column": 25
              }
            }
          },
          "prefix": true,
          "range": [
            63772,
            63774
          ],
          "loc": {
            "start": {
              "line": 1887,
              "column": 23
            },
            "end": {
              "line": 1887,
              "column": 25
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "rightIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "longname": "<anonymous>~runInContext~composeArgsRight~rightIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        63786,
        63823
      ],
      "filename": "lodash.js",
      "lineno": 1888,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004624",
        "name": "rightLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "partialRightArgs",
            "range": [
              63800,
              63816
            ],
            "loc": {
              "start": {
                "line": 1888,
                "column": 24
              },
              "end": {
                "line": 1888,
                "column": 40
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              63817,
              63823
            ],
            "loc": {
              "start": {
                "line": 1888,
                "column": 41
              },
              "end": {
                "line": 1888,
                "column": 47
              }
            }
          },
          "range": [
            63800,
            63823
          ],
          "loc": {
            "start": {
              "line": 1888,
              "column": 24
            },
            "end": {
              "line": 1888,
              "column": 47
            }
          }
        },
        "value": "partialRightArgs.length"
      }
    },
    "undocumented": true,
    "name": "rightLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "longname": "<anonymous>~runInContext~composeArgsRight~rightLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        63835,
        63875
      ],
      "filename": "lodash.js",
      "lineno": 1889,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004629",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              63844,
              63849
            ],
            "loc": {
              "start": {
                "line": 1889,
                "column": 19
              },
              "end": {
                "line": 1889,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "Identifier",
                "name": "argsLength",
                "range": [
                  63850,
                  63860
                ],
                "loc": {
                  "start": {
                    "line": 1889,
                    "column": 25
                  },
                  "end": {
                    "line": 1889,
                    "column": 35
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "rightLength",
                "range": [
                  63863,
                  63874
                ],
                "loc": {
                  "start": {
                    "line": 1889,
                    "column": 38
                  },
                  "end": {
                    "line": 1889,
                    "column": 49
                  }
                }
              },
              "range": [
                63850,
                63874
              ],
              "loc": {
                "start": {
                  "line": 1889,
                  "column": 25
                },
                "end": {
                  "line": 1889,
                  "column": 49
                }
              }
            }
          ],
          "range": [
            63844,
            63875
          ],
          "loc": {
            "start": {
              "line": 1889,
              "column": 19
            },
            "end": {
              "line": 1889,
              "column": 50
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "longname": "<anonymous>~runInContext~composeArgsRight~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        63927,
        63962
      ],
      "filename": "lodash.js",
      "lineno": 1892,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004643",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              63947,
              63951
            ],
            "loc": {
              "start": {
                "line": 1892,
                "column": 28
              },
              "end": {
                "line": 1892,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "argsIndex",
            "range": [
              63952,
              63961
            ],
            "loc": {
              "start": {
                "line": 1892,
                "column": 33
              },
              "end": {
                "line": 1892,
                "column": 42
              }
            }
          },
          "range": [
            63947,
            63962
          ],
          "loc": {
            "start": {
              "line": 1892,
              "column": 28
            },
            "end": {
              "line": 1892,
              "column": 43
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~composeArgsRight",
        "value": "args[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~composeArgsRight~result[undefined]",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        63982,
        63997
      ],
      "filename": "lodash.js",
      "lineno": 1894,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004651",
        "name": "pad",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "argsIndex",
          "range": [
            63988,
            63997
          ],
          "loc": {
            "start": {
              "line": 1894,
              "column": 16
            },
            "end": {
              "line": 1894,
              "column": 25
            }
          }
        },
        "value": "argsIndex"
      }
    },
    "undocumented": true,
    "name": "pad",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "longname": "<anonymous>~runInContext~composeArgsRight~pad",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        64050,
        64105
      ],
      "filename": "lodash.js",
      "lineno": 1896,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004661",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "partialRightArgs",
            "range": [
              64077,
              64093
            ],
            "loc": {
              "start": {
                "line": 1896,
                "column": 35
              },
              "end": {
                "line": 1896,
                "column": 51
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "rightIndex",
            "range": [
              64094,
              64104
            ],
            "loc": {
              "start": {
                "line": 1896,
                "column": 52
              },
              "end": {
                "line": 1896,
                "column": 62
              }
            }
          },
          "range": [
            64077,
            64105
          ],
          "loc": {
            "start": {
              "line": 1896,
              "column": 35
            },
            "end": {
              "line": 1896,
              "column": 63
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~composeArgsRight",
        "value": "partialRightArgs[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~composeArgsRight~result[undefined]",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        64170,
        64237
      ],
      "filename": "lodash.js",
      "lineno": 1899,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004677",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              64220,
              64224
            ],
            "loc": {
              "start": {
                "line": 1899,
                "column": 58
              },
              "end": {
                "line": 1899,
                "column": 62
              }
            }
          },
          "property": {
            "type": "UpdateExpression",
            "operator": "++",
            "argument": {
              "type": "Identifier",
              "name": "argsIndex",
              "range": [
                64225,
                64234
              ],
              "loc": {
                "start": {
                  "line": 1899,
                  "column": 63
                },
                "end": {
                  "line": 1899,
                  "column": 72
                }
              }
            },
            "prefix": false,
            "range": [
              64225,
              64236
            ],
            "loc": {
              "start": {
                "line": 1899,
                "column": 63
              },
              "end": {
                "line": 1899,
                "column": 74
              }
            }
          },
          "range": [
            64220,
            64237
          ],
          "loc": {
            "start": {
              "line": 1899,
              "column": 58
            },
            "end": {
              "line": 1899,
              "column": 75
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~composeArgsRight",
        "value": "args[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~composeArgsRight~result[undefined]",
    "memberof": "<anonymous>~runInContext~composeArgsRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        64833,
        65550
      ],
      "filename": "lodash.js",
      "lineno": 1916,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004691",
        "name": "createAggregator",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "createAggregator",
            "range": [
              64842,
              64858
            ],
            "loc": {
              "start": {
                "line": 1916,
                "column": 13
              },
              "end": {
                "line": 1916,
                "column": 29
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "setter",
              "range": [
                64859,
                64865
              ],
              "loc": {
                "start": {
                  "line": 1916,
                  "column": 30
                },
                "end": {
                  "line": 1916,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "retArray",
              "range": [
                64867,
                64875
              ],
              "loc": {
                "start": {
                  "line": 1916,
                  "column": 38
                },
                "end": {
                  "line": 1916,
                  "column": 46
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "FunctionExpression",
                  "id": null,
                  "params": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        64901,
                        64911
                      ],
                      "loc": {
                        "start": {
                          "line": 1917,
                          "column": 22
                        },
                        "end": {
                          "line": 1917,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        64913,
                        64921
                      ],
                      "loc": {
                        "start": {
                          "line": 1917,
                          "column": 34
                        },
                        "end": {
                          "line": 1917,
                          "column": 42
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        64923,
                        64930
                      ],
                      "loc": {
                        "start": {
                          "line": 1917,
                          "column": 44
                        },
                        "end": {
                          "line": 1917,
                          "column": 51
                        }
                      }
                    }
                  ],
                  "defaults": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                64946,
                                64952
                              ],
                              "loc": {
                                "start": {
                                  "line": 1918,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1918,
                                  "column": 18
                                }
                              }
                            },
                            "init": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "Identifier",
                                "name": "retArray",
                                "range": [
                                  64955,
                                  64963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1918,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1918,
                                    "column": 29
                                  }
                                }
                              },
                              "consequent": {
                                "type": "ArrayExpression",
                                "elements": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      64967,
                                      64969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1918,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 1918,
                                        "column": 35
                                      }
                                    }
                                  },
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      64971,
                                      64973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1918,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 1918,
                                        "column": 39
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  64966,
                                  64974
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1918,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1918,
                                    "column": 40
                                  }
                                }
                              },
                              "alternate": {
                                "type": "ObjectExpression",
                                "properties": [],
                                "range": [
                                  64977,
                                  64979
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1918,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1918,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                64955,
                                64979
                              ],
                              "loc": {
                                "start": {
                                  "line": 1918,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1918,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              64946,
                              64979
                            ],
                            "loc": {
                              "start": {
                                "line": 1918,
                                "column": 12
                              },
                              "end": {
                                "line": 1918,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          64942,
                          64980
                        ],
                        "loc": {
                          "start": {
                            "line": 1918,
                            "column": 8
                          },
                          "end": {
                            "line": 1918,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              64990,
                              64998
                            ],
                            "loc": {
                              "start": {
                                "line": 1920,
                                "column": 8
                              },
                              "end": {
                                "line": 1920,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "lodash",
                                "range": [
                                  65001,
                                  65007
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1920,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1920,
                                    "column": 25
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "createCallback",
                                "range": [
                                  65008,
                                  65022
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1920,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1920,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                65001,
                                65022
                              ],
                              "loc": {
                                "start": {
                                  "line": 1920,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1920,
                                  "column": 40
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  65023,
                                  65031
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1920,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 1920,
                                    "column": 49
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  65033,
                                  65040
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1920,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 1920,
                                    "column": 58
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 3,
                                "raw": "3",
                                "range": [
                                  65042,
                                  65043
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1920,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 1920,
                                    "column": 61
                                  }
                                }
                              }
                            ],
                            "range": [
                              65001,
                              65044
                            ],
                            "loc": {
                              "start": {
                                "line": 1920,
                                "column": 19
                              },
                              "end": {
                                "line": 1920,
                                "column": 62
                              }
                            }
                          },
                          "range": [
                            64990,
                            65044
                          ],
                          "loc": {
                            "start": {
                              "line": 1920,
                              "column": 8
                            },
                            "end": {
                              "line": 1920,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          64990,
                          65045
                        ],
                        "loc": {
                          "start": {
                            "line": 1920,
                            "column": 8
                          },
                          "end": {
                            "line": 1920,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArray",
                            "range": [
                              65058,
                              65065
                            ],
                            "loc": {
                              "start": {
                                "line": 1921,
                                "column": 12
                              },
                              "end": {
                                "line": 1921,
                                "column": 19
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                65066,
                                65076
                              ],
                              "loc": {
                                "start": {
                                  "line": 1921,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1921,
                                  "column": 30
                                }
                              }
                            }
                          ],
                          "range": [
                            65058,
                            65077
                          ],
                          "loc": {
                            "start": {
                              "line": 1921,
                              "column": 12
                            },
                            "end": {
                              "line": 1921,
                              "column": 31
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      65095,
                                      65100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1922,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1922,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "UnaryExpression",
                                    "operator": "-",
                                    "argument": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        65104,
                                        65105
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1922,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1922,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      65103,
                                      65105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1922,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1922,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    65095,
                                    65105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1922,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1922,
                                      "column": 24
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      65121,
                                      65127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1923,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1923,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        65130,
                                        65140
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1923,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1923,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        65141,
                                        65147
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1923,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 1923,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      65130,
                                      65147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1923,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1923,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    65121,
                                    65147
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1923,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1923,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                65091,
                                65148
                              ],
                              "loc": {
                                "start": {
                                  "line": 1922,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1923,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "WhileStatement",
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "UpdateExpression",
                                  "operator": "++",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      65169,
                                      65174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1925,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1925,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    65167,
                                    65174
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1925,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1925,
                                      "column": 24
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    65177,
                                    65183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1925,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 1925,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  65167,
                                  65183
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1925,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1925,
                                    "column": 33
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "VariableDeclaration",
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            65203,
                                            65208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1926,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1926,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "init": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              65211,
                                              65221
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1926,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 1926,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              65222,
                                              65227
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1926,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 1926,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            65211,
                                            65228
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1926,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 1926,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "range": [
                                          65203,
                                          65228
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1926,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1926,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "kind": "var",
                                    "range": [
                                      65199,
                                      65229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1926,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1926,
                                        "column": 42
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "setter",
                                        "range": [
                                          65242,
                                          65248
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1927,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1927,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            65249,
                                            65255
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1927,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1927,
                                              "column": 25
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            65257,
                                            65262
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1927,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 1927,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "callback",
                                            "range": [
                                              65264,
                                              65272
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1927,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 1927,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                65273,
                                                65278
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1927,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 1927,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                65280,
                                                65285
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1927,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 1927,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "collection",
                                              "range": [
                                                65287,
                                                65297
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1927,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 1927,
                                                  "column": 67
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            65264,
                                            65298
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1927,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 1927,
                                              "column": 68
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            65300,
                                            65310
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1927,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 1927,
                                              "column": 80
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        65242,
                                        65311
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1927,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1927,
                                          "column": 81
                                        }
                                      }
                                    },
                                    "range": [
                                      65242,
                                      65312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1927,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1927,
                                        "column": 82
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  65185,
                                  65324
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1925,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1928,
                                    "column": 11
                                  }
                                }
                              },
                              "range": [
                                65160,
                                65324
                              ],
                              "loc": {
                                "start": {
                                  "line": 1925,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1928,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            65079,
                            65334
                          ],
                          "loc": {
                            "start": {
                              "line": 1921,
                              "column": 33
                            },
                            "end": {
                              "line": 1929,
                              "column": 9
                            }
                          }
                        },
                        "alternate": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "baseEach",
                                  "range": [
                                    65352,
                                    65360
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1930,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1930,
                                      "column": 18
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      65361,
                                      65371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1930,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1930,
                                        "column": 29
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          65382,
                                          65387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1930,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 1930,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          65389,
                                          65392
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1930,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 1930,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          65394,
                                          65404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1930,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 1930,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "defaults": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "setter",
                                              "range": [
                                                65420,
                                                65426
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1931,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1931,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "result",
                                                "range": [
                                                  65427,
                                                  65433
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1931,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1931,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  65435,
                                                  65440
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1931,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 1931,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "callback",
                                                  "range": [
                                                    65442,
                                                    65450
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1931,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 1931,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      65451,
                                                      65456
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1931,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 1931,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      65458,
                                                      65461
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1931,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 1931,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "collection",
                                                    "range": [
                                                      65463,
                                                      65473
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1931,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 1931,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  65442,
                                                  65474
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1931,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 1931,
                                                    "column": 66
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "collection",
                                                "range": [
                                                  65476,
                                                  65486
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1931,
                                                    "column": 68
                                                  },
                                                  "end": {
                                                    "line": 1931,
                                                    "column": 78
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              65420,
                                              65487
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1931,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1931,
                                                "column": 79
                                              }
                                            }
                                          },
                                          "range": [
                                            65420,
                                            65488
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1931,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1931,
                                              "column": 80
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        65406,
                                        65500
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1930,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 1932,
                                          "column": 11
                                        }
                                      }
                                    },
                                    "rest": null,
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      65373,
                                      65500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1930,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1932,
                                        "column": 11
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  65352,
                                  65501
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1930,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1932,
                                    "column": 12
                                  }
                                }
                              },
                              "range": [
                                65352,
                                65502
                              ],
                              "loc": {
                                "start": {
                                  "line": 1930,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1932,
                                  "column": 13
                                }
                              }
                            }
                          ],
                          "range": [
                            65340,
                            65512
                          ],
                          "loc": {
                            "start": {
                              "line": 1929,
                              "column": 15
                            },
                            "end": {
                              "line": 1933,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          65054,
                          65512
                        ],
                        "loc": {
                          "start": {
                            "line": 1921,
                            "column": 8
                          },
                          "end": {
                            "line": 1933,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            65528,
                            65534
                          ],
                          "loc": {
                            "start": {
                              "line": 1934,
                              "column": 15
                            },
                            "end": {
                              "line": 1934,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          65521,
                          65535
                        ],
                        "loc": {
                          "start": {
                            "line": 1934,
                            "column": 8
                          },
                          "end": {
                            "line": 1934,
                            "column": 22
                          }
                        }
                      }
                    ],
                    "range": [
                      64932,
                      65543
                    ],
                    "loc": {
                      "start": {
                        "line": 1917,
                        "column": 53
                      },
                      "end": {
                        "line": 1935,
                        "column": 7
                      }
                    }
                  },
                  "rest": null,
                  "generator": false,
                  "expression": false,
                  "range": [
                    64892,
                    65543
                  ],
                  "loc": {
                    "start": {
                      "line": 1917,
                      "column": 13
                    },
                    "end": {
                      "line": 1935,
                      "column": 7
                    }
                  }
                },
                "range": [
                  64885,
                  65544
                ],
                "loc": {
                  "start": {
                    "line": 1917,
                    "column": 6
                  },
                  "end": {
                    "line": 1935,
                    "column": 8
                  }
                }
              }
            ],
            "range": [
              64877,
              65550
            ],
            "loc": {
              "start": {
                "line": 1916,
                "column": 48
              },
              "end": {
                "line": 1936,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            64833,
            65550
          ],
          "loc": {
            "start": {
              "line": 1916,
              "column": 4
            },
            "end": {
              "line": 1936,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "setter",
          "retArray"
        ]
      },
      "vars": {
        "": null
      }
    },
    "undocumented": true,
    "name": "createAggregator",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~createAggregator",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        64946,
        64979
      ],
      "filename": "lodash.js",
      "lineno": 1918,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004703",
        "name": "result",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "retArray",
            "range": [
              64955,
              64963
            ],
            "loc": {
              "start": {
                "line": 1918,
                "column": 21
              },
              "end": {
                "line": 1918,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "ArrayExpression",
                "elements": [],
                "range": [
                  64967,
                  64969
                ],
                "loc": {
                  "start": {
                    "line": 1918,
                    "column": 33
                  },
                  "end": {
                    "line": 1918,
                    "column": 35
                  }
                }
              },
              {
                "type": "ArrayExpression",
                "elements": [],
                "range": [
                  64971,
                  64973
                ],
                "loc": {
                  "start": {
                    "line": 1918,
                    "column": 37
                  },
                  "end": {
                    "line": 1918,
                    "column": 39
                  }
                }
              }
            ],
            "range": [
              64966,
              64974
            ],
            "loc": {
              "start": {
                "line": 1918,
                "column": 32
              },
              "end": {
                "line": 1918,
                "column": 40
              }
            }
          },
          "alternate": {
            "type": "ObjectExpression",
            "properties": [],
            "range": [
              64977,
              64979
            ],
            "loc": {
              "start": {
                "line": 1918,
                "column": 43
              },
              "end": {
                "line": 1918,
                "column": 45
              }
            }
          },
          "range": [
            64955,
            64979
          ],
          "loc": {
            "start": {
              "line": 1918,
              "column": 21
            },
            "end": {
              "line": 1918,
              "column": 45
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        64990,
        65044
      ],
      "filename": "lodash.js",
      "lineno": 1920,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004712",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                65001,
                65007
              ],
              "loc": {
                "start": {
                  "line": 1920,
                  "column": 19
                },
                "end": {
                  "line": 1920,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                65008,
                65022
              ],
              "loc": {
                "start": {
                  "line": 1920,
                  "column": 26
                },
                "end": {
                  "line": 1920,
                  "column": 40
                }
              }
            },
            "range": [
              65001,
              65022
            ],
            "loc": {
              "start": {
                "line": 1920,
                "column": 19
              },
              "end": {
                "line": 1920,
                "column": 40
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                65023,
                65031
              ],
              "loc": {
                "start": {
                  "line": 1920,
                  "column": 41
                },
                "end": {
                  "line": 1920,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                65033,
                65040
              ],
              "loc": {
                "start": {
                  "line": 1920,
                  "column": 51
                },
                "end": {
                  "line": 1920,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                65042,
                65043
              ],
              "loc": {
                "start": {
                  "line": 1920,
                  "column": 60
                },
                "end": {
                  "line": 1920,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            65001,
            65044
          ],
          "loc": {
            "start": {
              "line": 1920,
              "column": 19
            },
            "end": {
              "line": 1920,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        65095,
        65105
      ],
      "filename": "lodash.js",
      "lineno": 1922,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004727",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              65104,
              65105
            ],
            "loc": {
              "start": {
                "line": 1922,
                "column": 23
              },
              "end": {
                "line": 1922,
                "column": 24
              }
            }
          },
          "prefix": true,
          "range": [
            65103,
            65105
          ],
          "loc": {
            "start": {
              "line": 1922,
              "column": 22
            },
            "end": {
              "line": 1922,
              "column": 24
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        65121,
        65147
      ],
      "filename": "lodash.js",
      "lineno": 1923,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004731",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              65130,
              65140
            ],
            "loc": {
              "start": {
                "line": 1923,
                "column": 23
              },
              "end": {
                "line": 1923,
                "column": 33
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              65141,
              65147
            ],
            "loc": {
              "start": {
                "line": 1923,
                "column": 34
              },
              "end": {
                "line": 1923,
                "column": 40
              }
            }
          },
          "range": [
            65130,
            65147
          ],
          "loc": {
            "start": {
              "line": 1923,
              "column": 23
            },
            "end": {
              "line": 1923,
              "column": 40
            }
          }
        },
        "value": "collection.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        65203,
        65228
      ],
      "filename": "lodash.js",
      "lineno": 1926,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004743",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              65211,
              65221
            ],
            "loc": {
              "start": {
                "line": 1926,
                "column": 24
              },
              "end": {
                "line": 1926,
                "column": 34
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              65222,
              65227
            ],
            "loc": {
              "start": {
                "line": 1926,
                "column": 35
              },
              "end": {
                "line": 1926,
                "column": 40
              }
            }
          },
          "range": [
            65211,
            65228
          ],
          "loc": {
            "start": {
              "line": 1926,
              "column": 24
            },
            "end": {
              "line": 1926,
              "column": 41
            }
          }
        },
        "value": "collection[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        65779,
        66014
      ],
      "filename": "lodash.js",
      "lineno": 1945,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004783",
        "name": "createCache",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "Set",
            "range": [
              65793,
              65796
            ],
            "loc": {
              "start": {
                "line": 1945,
                "column": 22
              },
              "end": {
                "line": 1945,
                "column": 25
              }
            }
          },
          "right": {
            "type": "FunctionExpression",
            "id": null,
            "params": [
              {
                "type": "Identifier",
                "name": "array",
                "range": [
                  65809,
                  65814
                ],
                "loc": {
                  "start": {
                    "line": 1945,
                    "column": 38
                  },
                  "end": {
                    "line": 1945,
                    "column": 43
                  }
                }
              }
            ],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "VariableDeclaration",
                  "declarations": [
                    {
                      "type": "VariableDeclarator",
                      "id": {
                        "type": "Identifier",
                        "name": "cache",
                        "range": [
                          65828,
                          65833
                        ],
                        "loc": {
                          "start": {
                            "line": 1946,
                            "column": 10
                          },
                          "end": {
                            "line": 1946,
                            "column": 15
                          }
                        }
                      },
                      "init": {
                        "type": "NewExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "Set",
                          "range": [
                            65840,
                            65843
                          ],
                          "loc": {
                            "start": {
                              "line": 1946,
                              "column": 22
                            },
                            "end": {
                              "line": 1946,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          65836,
                          65843
                        ],
                        "loc": {
                          "start": {
                            "line": 1946,
                            "column": 18
                          },
                          "end": {
                            "line": 1946,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        65828,
                        65843
                      ],
                      "loc": {
                        "start": {
                          "line": 1946,
                          "column": 10
                        },
                        "end": {
                          "line": 1946,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclarator",
                      "id": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          65855,
                          65861
                        ],
                        "loc": {
                          "start": {
                            "line": 1947,
                            "column": 10
                          },
                          "end": {
                            "line": 1947,
                            "column": 16
                          }
                        }
                      },
                      "init": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            65864,
                            65869
                          ],
                          "loc": {
                            "start": {
                              "line": 1947,
                              "column": 19
                            },
                            "end": {
                              "line": 1947,
                              "column": 24
                            }
                          }
                        },
                        "consequent": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              65872,
                              65877
                            ],
                            "loc": {
                              "start": {
                                "line": 1947,
                                "column": 27
                              },
                              "end": {
                                "line": 1947,
                                "column": 32
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              65878,
                              65884
                            ],
                            "loc": {
                              "start": {
                                "line": 1947,
                                "column": 33
                              },
                              "end": {
                                "line": 1947,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            65872,
                            65884
                          ],
                          "loc": {
                            "start": {
                              "line": 1947,
                              "column": 27
                            },
                            "end": {
                              "line": 1947,
                              "column": 39
                            }
                          }
                        },
                        "alternate": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            65887,
                            65888
                          ],
                          "loc": {
                            "start": {
                              "line": 1947,
                              "column": 42
                            },
                            "end": {
                              "line": 1947,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          65864,
                          65888
                        ],
                        "loc": {
                          "start": {
                            "line": 1947,
                            "column": 19
                          },
                          "end": {
                            "line": 1947,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        65855,
                        65888
                      ],
                      "loc": {
                        "start": {
                          "line": 1947,
                          "column": 10
                        },
                        "end": {
                          "line": 1947,
                          "column": 43
                        }
                      }
                    }
                  ],
                  "kind": "var",
                  "range": [
                    65824,
                    65889
                  ],
                  "loc": {
                    "start": {
                      "line": 1946,
                      "column": 6
                    },
                    "end": {
                      "line": 1947,
                      "column": 44
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "cache",
                        "range": [
                          65897,
                          65902
                        ],
                        "loc": {
                          "start": {
                            "line": 1949,
                            "column": 6
                          },
                          "end": {
                            "line": 1949,
                            "column": 11
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "push",
                        "range": [
                          65903,
                          65907
                        ],
                        "loc": {
                          "start": {
                            "line": 1949,
                            "column": 12
                          },
                          "end": {
                            "line": 1949,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        65897,
                        65907
                      ],
                      "loc": {
                        "start": {
                          "line": 1949,
                          "column": 6
                        },
                        "end": {
                          "line": 1949,
                          "column": 16
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "cache",
                        "range": [
                          65910,
                          65915
                        ],
                        "loc": {
                          "start": {
                            "line": 1949,
                            "column": 19
                          },
                          "end": {
                            "line": 1949,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "add",
                        "range": [
                          65916,
                          65919
                        ],
                        "loc": {
                          "start": {
                            "line": 1949,
                            "column": 25
                          },
                          "end": {
                            "line": 1949,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        65910,
                        65919
                      ],
                      "loc": {
                        "start": {
                          "line": 1949,
                          "column": 19
                        },
                        "end": {
                          "line": 1949,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      65897,
                      65919
                    ],
                    "loc": {
                      "start": {
                        "line": 1949,
                        "column": 6
                      },
                      "end": {
                        "line": 1949,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    65897,
                    65920
                  ],
                  "loc": {
                    "start": {
                      "line": 1949,
                      "column": 6
                    },
                    "end": {
                      "line": 1949,
                      "column": 29
                    }
                  }
                },
                {
                  "type": "WhileStatement",
                  "test": {
                    "type": "UpdateExpression",
                    "operator": "--",
                    "argument": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        65934,
                        65940
                      ],
                      "loc": {
                        "start": {
                          "line": 1950,
                          "column": 13
                        },
                        "end": {
                          "line": 1950,
                          "column": 19
                        }
                      }
                    },
                    "prefix": false,
                    "range": [
                      65934,
                      65942
                    ],
                    "loc": {
                      "start": {
                        "line": 1950,
                        "column": 13
                      },
                      "end": {
                        "line": 1950,
                        "column": 21
                      }
                    }
                  },
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "cache",
                              "range": [
                                65954,
                                65959
                              ],
                              "loc": {
                                "start": {
                                  "line": 1951,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1951,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "push",
                              "range": [
                                65960,
                                65964
                              ],
                              "loc": {
                                "start": {
                                  "line": 1951,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1951,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              65954,
                              65964
                            ],
                            "loc": {
                              "start": {
                                "line": 1951,
                                "column": 8
                              },
                              "end": {
                                "line": 1951,
                                "column": 18
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  65965,
                                  65970
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1951,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1951,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  65971,
                                  65977
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1951,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1951,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                65965,
                                65978
                              ],
                              "loc": {
                                "start": {
                                  "line": 1951,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1951,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            65954,
                            65979
                          ],
                          "loc": {
                            "start": {
                              "line": 1951,
                              "column": 8
                            },
                            "end": {
                              "line": 1951,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          65954,
                          65980
                        ],
                        "loc": {
                          "start": {
                            "line": 1951,
                            "column": 8
                          },
                          "end": {
                            "line": 1951,
                            "column": 34
                          }
                        }
                      }
                    ],
                    "range": [
                      65944,
                      65988
                    ],
                    "loc": {
                      "start": {
                        "line": 1950,
                        "column": 23
                      },
                      "end": {
                        "line": 1952,
                        "column": 7
                      }
                    }
                  },
                  "range": [
                    65927,
                    65988
                  ],
                  "loc": {
                    "start": {
                      "line": 1950,
                      "column": 6
                    },
                    "end": {
                      "line": 1952,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "Identifier",
                    "name": "cache",
                    "range": [
                      66002,
                      66007
                    ],
                    "loc": {
                      "start": {
                        "line": 1953,
                        "column": 13
                      },
                      "end": {
                        "line": 1953,
                        "column": 18
                      }
                    }
                  },
                  "range": [
                    65995,
                    66008
                  ],
                  "loc": {
                    "start": {
                      "line": 1953,
                      "column": 6
                    },
                    "end": {
                      "line": 1953,
                      "column": 19
                    }
                  }
                }
              ],
              "range": [
                65816,
                66014
              ],
              "loc": {
                "start": {
                  "line": 1945,
                  "column": 45
                },
                "end": {
                  "line": 1954,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              65800,
              66014
            ],
            "loc": {
              "start": {
                "line": 1945,
                "column": 29
              },
              "end": {
                "line": 1954,
                "column": 5
              }
            }
          },
          "range": [
            65793,
            66014
          ],
          "loc": {
            "start": {
              "line": 1945,
              "column": 22
            },
            "end": {
              "line": 1954,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "createCache",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~createCache",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        65828,
        65843
      ],
      "filename": "lodash.js",
      "lineno": 1946,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004791",
        "name": "cache",
        "type": "NewExpression",
        "node": {
          "type": "NewExpression",
          "callee": {
            "type": "Identifier",
            "name": "Set",
            "range": [
              65840,
              65843
            ],
            "loc": {
              "start": {
                "line": 1946,
                "column": 22
              },
              "end": {
                "line": 1946,
                "column": 25
              }
            }
          },
          "arguments": [],
          "range": [
            65836,
            65843
          ],
          "loc": {
            "start": {
              "line": 1946,
              "column": 18
            },
            "end": {
              "line": 1946,
              "column": 25
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "cache",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~cache",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        65855,
        65888
      ],
      "filename": "lodash.js",
      "lineno": 1947,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004795",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              65864,
              65869
            ],
            "loc": {
              "start": {
                "line": 1947,
                "column": 19
              },
              "end": {
                "line": 1947,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                65872,
                65877
              ],
              "loc": {
                "start": {
                  "line": 1947,
                  "column": 27
                },
                "end": {
                  "line": 1947,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                65878,
                65884
              ],
              "loc": {
                "start": {
                  "line": 1947,
                  "column": 33
                },
                "end": {
                  "line": 1947,
                  "column": 39
                }
              }
            },
            "range": [
              65872,
              65884
            ],
            "loc": {
              "start": {
                "line": 1947,
                "column": 27
              },
              "end": {
                "line": 1947,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              65887,
              65888
            ],
            "loc": {
              "start": {
                "line": 1947,
                "column": 42
              },
              "end": {
                "line": 1947,
                "column": 43
              }
            }
          },
          "range": [
            65864,
            65888
          ],
          "loc": {
            "start": {
              "line": 1947,
              "column": 19
            },
            "end": {
              "line": 1947,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        65897,
        65919
      ],
      "filename": "lodash.js",
      "lineno": 1949,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004804",
        "name": "cache.push",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "cache",
            "range": [
              65910,
              65915
            ],
            "loc": {
              "start": {
                "line": 1949,
                "column": 19
              },
              "end": {
                "line": 1949,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "add",
            "range": [
              65916,
              65919
            ],
            "loc": {
              "start": {
                "line": 1949,
                "column": 25
              },
              "end": {
                "line": 1949,
                "column": 28
              }
            }
          },
          "range": [
            65910,
            65919
          ],
          "loc": {
            "start": {
              "line": 1949,
              "column": 19
            },
            "end": {
              "line": 1949,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "cache.add"
      }
    },
    "undocumented": true,
    "name": "push",
    "kind": "member",
    "longname": "<anonymous>~cache.push",
    "memberof": "<anonymous>~cache",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        66490,
        66839
      ],
      "filename": "lodash.js",
      "lineno": 1967,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004825",
        "name": "createPad",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "createPad",
            "range": [
              66499,
              66508
            ],
            "loc": {
              "start": {
                "line": 1967,
                "column": 13
              },
              "end": {
                "line": 1967,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                66509,
                66515
              ],
              "loc": {
                "start": {
                  "line": 1967,
                  "column": 23
                },
                "end": {
                  "line": 1967,
                  "column": 29
                }
              }
            },
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                66517,
                66523
              ],
              "loc": {
                "start": {
                  "line": 1967,
                  "column": 31
                },
                "end": {
                  "line": 1967,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                66525,
                66530
              ],
              "loc": {
                "start": {
                  "line": 1967,
                  "column": 39
                },
                "end": {
                  "line": 1967,
                  "column": 44
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "strLength",
                      "range": [
                        66544,
                        66553
                      ],
                      "loc": {
                        "start": {
                          "line": 1968,
                          "column": 10
                        },
                        "end": {
                          "line": 1968,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          66556,
                          66562
                        ],
                        "loc": {
                          "start": {
                            "line": 1968,
                            "column": 22
                          },
                          "end": {
                            "line": 1968,
                            "column": 28
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          66563,
                          66569
                        ],
                        "loc": {
                          "start": {
                            "line": 1968,
                            "column": 29
                          },
                          "end": {
                            "line": 1968,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        66556,
                        66569
                      ],
                      "loc": {
                        "start": {
                          "line": 1968,
                          "column": 22
                        },
                        "end": {
                          "line": 1968,
                          "column": 35
                        }
                      }
                    },
                    "range": [
                      66544,
                      66569
                    ],
                    "loc": {
                      "start": {
                        "line": 1968,
                        "column": 10
                      },
                      "end": {
                        "line": 1968,
                        "column": 35
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  66540,
                  66570
                ],
                "loc": {
                  "start": {
                    "line": 1968,
                    "column": 6
                  },
                  "end": {
                    "line": 1968,
                    "column": 36
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      66577,
                      66583
                    ],
                    "loc": {
                      "start": {
                        "line": 1969,
                        "column": 6
                      },
                      "end": {
                        "line": 1969,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "+",
                      "argument": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          66587,
                          66593
                        ],
                        "loc": {
                          "start": {
                            "line": 1969,
                            "column": 16
                          },
                          "end": {
                            "line": 1969,
                            "column": 22
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        66586,
                        66593
                      ],
                      "loc": {
                        "start": {
                          "line": 1969,
                          "column": 15
                        },
                        "end": {
                          "line": 1969,
                          "column": 22
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        66597,
                        66598
                      ],
                      "loc": {
                        "start": {
                          "line": 1969,
                          "column": 26
                        },
                        "end": {
                          "line": 1969,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      66586,
                      66598
                    ],
                    "loc": {
                      "start": {
                        "line": 1969,
                        "column": 15
                      },
                      "end": {
                        "line": 1969,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    66577,
                    66598
                  ],
                  "loc": {
                    "start": {
                      "line": 1969,
                      "column": 6
                    },
                    "end": {
                      "line": 1969,
                      "column": 27
                    }
                  }
                },
                "range": [
                  66577,
                  66599
                ],
                "loc": {
                  "start": {
                    "line": 1969,
                    "column": 6
                  },
                  "end": {
                    "line": 1969,
                    "column": 28
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": ">=",
                  "left": {
                    "type": "Identifier",
                    "name": "strLength",
                    "range": [
                      66611,
                      66620
                    ],
                    "loc": {
                      "start": {
                        "line": 1971,
                        "column": 10
                      },
                      "end": {
                        "line": 1971,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      66624,
                      66630
                    ],
                    "loc": {
                      "start": {
                        "line": 1971,
                        "column": 23
                      },
                      "end": {
                        "line": 1971,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    66611,
                    66630
                  ],
                  "loc": {
                    "start": {
                      "line": 1971,
                      "column": 10
                    },
                    "end": {
                      "line": 1971,
                      "column": 29
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Literal",
                        "value": "",
                        "raw": "''",
                        "range": [
                          66649,
                          66651
                        ],
                        "loc": {
                          "start": {
                            "line": 1972,
                            "column": 15
                          },
                          "end": {
                            "line": 1972,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        66642,
                        66652
                      ],
                      "loc": {
                        "start": {
                          "line": 1972,
                          "column": 8
                        },
                        "end": {
                          "line": 1972,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    66632,
                    66660
                  ],
                  "loc": {
                    "start": {
                      "line": 1971,
                      "column": 31
                    },
                    "end": {
                      "line": 1973,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  66607,
                  66660
                ],
                "loc": {
                  "start": {
                    "line": 1971,
                    "column": 6
                  },
                  "end": {
                    "line": 1973,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "padLength",
                      "range": [
                        66671,
                        66680
                      ],
                      "loc": {
                        "start": {
                          "line": 1974,
                          "column": 10
                        },
                        "end": {
                          "line": 1974,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "-",
                      "left": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          66683,
                          66689
                        ],
                        "loc": {
                          "start": {
                            "line": 1974,
                            "column": 22
                          },
                          "end": {
                            "line": 1974,
                            "column": 28
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "strLength",
                        "range": [
                          66692,
                          66701
                        ],
                        "loc": {
                          "start": {
                            "line": 1974,
                            "column": 31
                          },
                          "end": {
                            "line": 1974,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        66683,
                        66701
                      ],
                      "loc": {
                        "start": {
                          "line": 1974,
                          "column": 22
                        },
                        "end": {
                          "line": 1974,
                          "column": 40
                        }
                      }
                    },
                    "range": [
                      66671,
                      66701
                    ],
                    "loc": {
                      "start": {
                        "line": 1974,
                        "column": 10
                      },
                      "end": {
                        "line": 1974,
                        "column": 40
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  66667,
                  66702
                ],
                "loc": {
                  "start": {
                    "line": 1974,
                    "column": 6
                  },
                  "end": {
                    "line": 1974,
                    "column": 41
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      66709,
                      66714
                    ],
                    "loc": {
                      "start": {
                        "line": 1975,
                        "column": 6
                      },
                      "end": {
                        "line": 1975,
                        "column": 11
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "chars",
                        "range": [
                          66717,
                          66722
                        ],
                        "loc": {
                          "start": {
                            "line": 1975,
                            "column": 14
                          },
                          "end": {
                            "line": 1975,
                            "column": 19
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          66726,
                          66730
                        ],
                        "loc": {
                          "start": {
                            "line": 1975,
                            "column": 23
                          },
                          "end": {
                            "line": 1975,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        66717,
                        66730
                      ],
                      "loc": {
                        "start": {
                          "line": 1975,
                          "column": 14
                        },
                        "end": {
                          "line": 1975,
                          "column": 27
                        }
                      }
                    },
                    "consequent": {
                      "type": "Literal",
                      "value": " ",
                      "raw": "' '",
                      "range": [
                        66733,
                        66736
                      ],
                      "loc": {
                        "start": {
                          "line": 1975,
                          "column": 30
                        },
                        "end": {
                          "line": 1975,
                          "column": 33
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          66739,
                          66745
                        ],
                        "loc": {
                          "start": {
                            "line": 1975,
                            "column": 36
                          },
                          "end": {
                            "line": 1975,
                            "column": 42
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            66746,
                            66751
                          ],
                          "loc": {
                            "start": {
                              "line": 1975,
                              "column": 43
                            },
                            "end": {
                              "line": 1975,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "range": [
                        66739,
                        66752
                      ],
                      "loc": {
                        "start": {
                          "line": 1975,
                          "column": 36
                        },
                        "end": {
                          "line": 1975,
                          "column": 49
                        }
                      }
                    },
                    "range": [
                      66717,
                      66752
                    ],
                    "loc": {
                      "start": {
                        "line": 1975,
                        "column": 14
                      },
                      "end": {
                        "line": 1975,
                        "column": 49
                      }
                    }
                  },
                  "range": [
                    66709,
                    66752
                  ],
                  "loc": {
                    "start": {
                      "line": 1975,
                      "column": 6
                    },
                    "end": {
                      "line": 1975,
                      "column": 49
                    }
                  }
                },
                "range": [
                  66709,
                  66753
                ],
                "loc": {
                  "start": {
                    "line": 1975,
                    "column": 6
                  },
                  "end": {
                    "line": 1975,
                    "column": 50
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "repeat",
                        "range": [
                          66767,
                          66773
                        ],
                        "loc": {
                          "start": {
                            "line": 1976,
                            "column": 13
                          },
                          "end": {
                            "line": 1976,
                            "column": 19
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            66774,
                            66779
                          ],
                          "loc": {
                            "start": {
                              "line": 1976,
                              "column": 20
                            },
                            "end": {
                              "line": 1976,
                              "column": 25
                            }
                          }
                        },
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "ceil",
                            "range": [
                              66781,
                              66785
                            ],
                            "loc": {
                              "start": {
                                "line": 1976,
                                "column": 27
                              },
                              "end": {
                                "line": 1976,
                                "column": 31
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "BinaryExpression",
                              "operator": "/",
                              "left": {
                                "type": "Identifier",
                                "name": "padLength",
                                "range": [
                                  66786,
                                  66795
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1976,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1976,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "chars",
                                  "range": [
                                    66798,
                                    66803
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1976,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 1976,
                                      "column": 49
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    66804,
                                    66810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1976,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 1976,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  66798,
                                  66810
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1976,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 1976,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                66786,
                                66810
                              ],
                              "loc": {
                                "start": {
                                  "line": 1976,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1976,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            66781,
                            66811
                          ],
                          "loc": {
                            "start": {
                              "line": 1976,
                              "column": 27
                            },
                            "end": {
                              "line": 1976,
                              "column": 57
                            }
                          }
                        }
                      ],
                      "range": [
                        66767,
                        66812
                      ],
                      "loc": {
                        "start": {
                          "line": 1976,
                          "column": 13
                        },
                        "end": {
                          "line": 1976,
                          "column": 58
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "slice",
                      "range": [
                        66813,
                        66818
                      ],
                      "loc": {
                        "start": {
                          "line": 1976,
                          "column": 59
                        },
                        "end": {
                          "line": 1976,
                          "column": 64
                        }
                      }
                    },
                    "range": [
                      66767,
                      66818
                    ],
                    "loc": {
                      "start": {
                        "line": 1976,
                        "column": 13
                      },
                      "end": {
                        "line": 1976,
                        "column": 64
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        66819,
                        66820
                      ],
                      "loc": {
                        "start": {
                          "line": 1976,
                          "column": 65
                        },
                        "end": {
                          "line": 1976,
                          "column": 66
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "padLength",
                      "range": [
                        66822,
                        66831
                      ],
                      "loc": {
                        "start": {
                          "line": 1976,
                          "column": 68
                        },
                        "end": {
                          "line": 1976,
                          "column": 77
                        }
                      }
                    }
                  ],
                  "range": [
                    66767,
                    66832
                  ],
                  "loc": {
                    "start": {
                      "line": 1976,
                      "column": 13
                    },
                    "end": {
                      "line": 1976,
                      "column": 78
                    }
                  }
                },
                "range": [
                  66760,
                  66833
                ],
                "loc": {
                  "start": {
                    "line": 1976,
                    "column": 6
                  },
                  "end": {
                    "line": 1976,
                    "column": 79
                  }
                }
              }
            ],
            "range": [
              66532,
              66839
            ],
            "loc": {
              "start": {
                "line": 1967,
                "column": 46
              },
              "end": {
                "line": 1977,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            66490,
            66839
          ],
          "loc": {
            "start": {
              "line": 1967,
              "column": 4
            },
            "end": {
              "line": 1977,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string",
          "length",
          "chars"
        ]
      },
      "vars": {
        "strLength": null,
        "length": null,
        "padLength": null,
        "chars": null
      }
    },
    "undocumented": true,
    "name": "createPad",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~createPad",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        66544,
        66569
      ],
      "filename": "lodash.js",
      "lineno": 1968,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004832",
        "name": "strLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "string",
            "range": [
              66556,
              66562
            ],
            "loc": {
              "start": {
                "line": 1968,
                "column": 22
              },
              "end": {
                "line": 1968,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              66563,
              66569
            ],
            "loc": {
              "start": {
                "line": 1968,
                "column": 29
              },
              "end": {
                "line": 1968,
                "column": 35
              }
            }
          },
          "range": [
            66556,
            66569
          ],
          "loc": {
            "start": {
              "line": 1968,
              "column": 22
            },
            "end": {
              "line": 1968,
              "column": 35
            }
          }
        },
        "value": "string.length"
      }
    },
    "undocumented": true,
    "name": "strLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~createPad",
    "longname": "<anonymous>~runInContext~createPad~strLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        66577,
        66598
      ],
      "filename": "lodash.js",
      "lineno": 1969,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004838",
        "name": "length",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "UnaryExpression",
            "operator": "+",
            "argument": {
              "type": "Identifier",
              "name": "length",
              "range": [
                66587,
                66593
              ],
              "loc": {
                "start": {
                  "line": 1969,
                  "column": 16
                },
                "end": {
                  "line": 1969,
                  "column": 22
                }
              }
            },
            "prefix": true,
            "range": [
              66586,
              66593
            ],
            "loc": {
              "start": {
                "line": 1969,
                "column": 15
              },
              "end": {
                "line": 1969,
                "column": 22
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              66597,
              66598
            ],
            "loc": {
              "start": {
                "line": 1969,
                "column": 26
              },
              "end": {
                "line": 1969,
                "column": 27
              }
            }
          },
          "range": [
            66586,
            66598
          ],
          "loc": {
            "start": {
              "line": 1969,
              "column": 15
            },
            "end": {
              "line": 1969,
              "column": 27
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "length",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        66671,
        66701
      ],
      "filename": "lodash.js",
      "lineno": 1974,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004852",
        "name": "padLength",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "-",
          "left": {
            "type": "Identifier",
            "name": "length",
            "range": [
              66683,
              66689
            ],
            "loc": {
              "start": {
                "line": 1974,
                "column": 22
              },
              "end": {
                "line": 1974,
                "column": 28
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "strLength",
            "range": [
              66692,
              66701
            ],
            "loc": {
              "start": {
                "line": 1974,
                "column": 31
              },
              "end": {
                "line": 1974,
                "column": 40
              }
            }
          },
          "range": [
            66683,
            66701
          ],
          "loc": {
            "start": {
              "line": 1974,
              "column": 22
            },
            "end": {
              "line": 1974,
              "column": 40
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "padLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~createPad",
    "longname": "<anonymous>~runInContext~createPad~padLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        66709,
        66752
      ],
      "filename": "lodash.js",
      "lineno": 1975,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004858",
        "name": "chars",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "chars",
              "range": [
                66717,
                66722
              ],
              "loc": {
                "start": {
                  "line": 1975,
                  "column": 14
                },
                "end": {
                  "line": 1975,
                  "column": 19
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                66726,
                66730
              ],
              "loc": {
                "start": {
                  "line": 1975,
                  "column": 23
                },
                "end": {
                  "line": 1975,
                  "column": 27
                }
              }
            },
            "range": [
              66717,
              66730
            ],
            "loc": {
              "start": {
                "line": 1975,
                "column": 14
              },
              "end": {
                "line": 1975,
                "column": 27
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": " ",
            "raw": "' '",
            "range": [
              66733,
              66736
            ],
            "loc": {
              "start": {
                "line": 1975,
                "column": 30
              },
              "end": {
                "line": 1975,
                "column": 33
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                66739,
                66745
              ],
              "loc": {
                "start": {
                  "line": 1975,
                  "column": 36
                },
                "end": {
                  "line": 1975,
                  "column": 42
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "chars",
                "range": [
                  66746,
                  66751
                ],
                "loc": {
                  "start": {
                    "line": 1975,
                    "column": 43
                  },
                  "end": {
                    "line": 1975,
                    "column": 48
                  }
                }
              }
            ],
            "range": [
              66739,
              66752
            ],
            "loc": {
              "start": {
                "line": 1975,
                "column": 36
              },
              "end": {
                "line": 1975,
                "column": 49
              }
            }
          },
          "range": [
            66717,
            66752
          ],
          "loc": {
            "start": {
              "line": 1975,
              "column": 14
            },
            "end": {
              "line": 1975,
              "column": 49
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "chars",
    "kind": "member",
    "longname": "chars",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        67974,
        70559
      ],
      "filename": "lodash.js",
      "lineno": 2003,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004884",
        "name": "createWrapper",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "createWrapper",
            "range": [
              67983,
              67996
            ],
            "loc": {
              "start": {
                "line": 2003,
                "column": 13
              },
              "end": {
                "line": 2003,
                "column": 26
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                67997,
                68001
              ],
              "loc": {
                "start": {
                  "line": 2003,
                  "column": 27
                },
                "end": {
                  "line": 2003,
                  "column": 31
                }
              }
            },
            {
              "type": "Identifier",
              "name": "bitmask",
              "range": [
                68003,
                68010
              ],
              "loc": {
                "start": {
                  "line": 2003,
                  "column": 33
                },
                "end": {
                  "line": 2003,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "arity",
              "range": [
                68012,
                68017
              ],
              "loc": {
                "start": {
                  "line": 2003,
                  "column": 42
                },
                "end": {
                  "line": 2003,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                68019,
                68026
              ],
              "loc": {
                "start": {
                  "line": 2003,
                  "column": 49
                },
                "end": {
                  "line": 2003,
                  "column": 56
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialArgs",
              "range": [
                68028,
                68039
              ],
              "loc": {
                "start": {
                  "line": 2003,
                  "column": 58
                },
                "end": {
                  "line": 2003,
                  "column": 69
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialRightArgs",
              "range": [
                68041,
                68057
              ],
              "loc": {
                "start": {
                  "line": 2003,
                  "column": 71
                },
                "end": {
                  "line": 2003,
                  "column": 87
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialHolders",
              "range": [
                68059,
                68073
              ],
              "loc": {
                "start": {
                  "line": 2003,
                  "column": 89
                },
                "end": {
                  "line": 2003,
                  "column": 103
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialRightHolders",
              "range": [
                68075,
                68094
              ],
              "loc": {
                "start": {
                  "line": 2003,
                  "column": 105
                },
                "end": {
                  "line": 2003,
                  "column": 124
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isBind",
                      "range": [
                        68108,
                        68114
                      ],
                      "loc": {
                        "start": {
                          "line": 2004,
                          "column": 10
                        },
                        "end": {
                          "line": 2004,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "&",
                      "left": {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          68117,
                          68124
                        ],
                        "loc": {
                          "start": {
                            "line": 2004,
                            "column": 19
                          },
                          "end": {
                            "line": 2004,
                            "column": 26
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "BIND_FLAG",
                        "range": [
                          68127,
                          68136
                        ],
                        "loc": {
                          "start": {
                            "line": 2004,
                            "column": 29
                          },
                          "end": {
                            "line": 2004,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        68117,
                        68136
                      ],
                      "loc": {
                        "start": {
                          "line": 2004,
                          "column": 19
                        },
                        "end": {
                          "line": 2004,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      68108,
                      68136
                    ],
                    "loc": {
                      "start": {
                        "line": 2004,
                        "column": 10
                      },
                      "end": {
                        "line": 2004,
                        "column": 38
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isBindKey",
                      "range": [
                        68148,
                        68157
                      ],
                      "loc": {
                        "start": {
                          "line": 2005,
                          "column": 10
                        },
                        "end": {
                          "line": 2005,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "&",
                      "left": {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          68160,
                          68167
                        ],
                        "loc": {
                          "start": {
                            "line": 2005,
                            "column": 22
                          },
                          "end": {
                            "line": 2005,
                            "column": 29
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "BIND_KEY_FLAG",
                        "range": [
                          68170,
                          68183
                        ],
                        "loc": {
                          "start": {
                            "line": 2005,
                            "column": 32
                          },
                          "end": {
                            "line": 2005,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        68160,
                        68183
                      ],
                      "loc": {
                        "start": {
                          "line": 2005,
                          "column": 22
                        },
                        "end": {
                          "line": 2005,
                          "column": 45
                        }
                      }
                    },
                    "range": [
                      68148,
                      68183
                    ],
                    "loc": {
                      "start": {
                        "line": 2005,
                        "column": 10
                      },
                      "end": {
                        "line": 2005,
                        "column": 45
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isPartial",
                      "range": [
                        68195,
                        68204
                      ],
                      "loc": {
                        "start": {
                          "line": 2006,
                          "column": 10
                        },
                        "end": {
                          "line": 2006,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "&",
                      "left": {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          68207,
                          68214
                        ],
                        "loc": {
                          "start": {
                            "line": 2006,
                            "column": 22
                          },
                          "end": {
                            "line": 2006,
                            "column": 29
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "PARTIAL_FLAG",
                        "range": [
                          68217,
                          68229
                        ],
                        "loc": {
                          "start": {
                            "line": 2006,
                            "column": 32
                          },
                          "end": {
                            "line": 2006,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        68207,
                        68229
                      ],
                      "loc": {
                        "start": {
                          "line": 2006,
                          "column": 22
                        },
                        "end": {
                          "line": 2006,
                          "column": 44
                        }
                      }
                    },
                    "range": [
                      68195,
                      68229
                    ],
                    "loc": {
                      "start": {
                        "line": 2006,
                        "column": 10
                      },
                      "end": {
                        "line": 2006,
                        "column": 44
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isPartialRight",
                      "range": [
                        68241,
                        68255
                      ],
                      "loc": {
                        "start": {
                          "line": 2007,
                          "column": 10
                        },
                        "end": {
                          "line": 2007,
                          "column": 24
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "&",
                      "left": {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          68258,
                          68265
                        ],
                        "loc": {
                          "start": {
                            "line": 2007,
                            "column": 27
                          },
                          "end": {
                            "line": 2007,
                            "column": 34
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "PARTIAL_RIGHT_FLAG",
                        "range": [
                          68268,
                          68286
                        ],
                        "loc": {
                          "start": {
                            "line": 2007,
                            "column": 37
                          },
                          "end": {
                            "line": 2007,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        68258,
                        68286
                      ],
                      "loc": {
                        "start": {
                          "line": 2007,
                          "column": 27
                        },
                        "end": {
                          "line": 2007,
                          "column": 55
                        }
                      }
                    },
                    "range": [
                      68241,
                      68286
                    ],
                    "loc": {
                      "start": {
                        "line": 2007,
                        "column": 10
                      },
                      "end": {
                        "line": 2007,
                        "column": 55
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  68104,
                  68287
                ],
                "loc": {
                  "start": {
                    "line": 2004,
                    "column": 6
                  },
                  "end": {
                    "line": 2007,
                    "column": 56
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "Identifier",
                      "name": "isBindKey",
                      "range": [
                        68300,
                        68309
                      ],
                      "loc": {
                        "start": {
                          "line": 2009,
                          "column": 11
                        },
                        "end": {
                          "line": 2009,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      68299,
                      68309
                    ],
                    "loc": {
                      "start": {
                        "line": 2009,
                        "column": 10
                      },
                      "end": {
                        "line": 2009,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isFunction",
                        "range": [
                          68314,
                          68324
                        ],
                        "loc": {
                          "start": {
                            "line": 2009,
                            "column": 25
                          },
                          "end": {
                            "line": 2009,
                            "column": 35
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "func",
                          "range": [
                            68325,
                            68329
                          ],
                          "loc": {
                            "start": {
                              "line": 2009,
                              "column": 36
                            },
                            "end": {
                              "line": 2009,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "range": [
                        68314,
                        68330
                      ],
                      "loc": {
                        "start": {
                          "line": 2009,
                          "column": 25
                        },
                        "end": {
                          "line": 2009,
                          "column": 41
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      68313,
                      68330
                    ],
                    "loc": {
                      "start": {
                        "line": 2009,
                        "column": 24
                      },
                      "end": {
                        "line": 2009,
                        "column": 41
                      }
                    }
                  },
                  "range": [
                    68299,
                    68330
                  ],
                  "loc": {
                    "start": {
                      "line": 2009,
                      "column": 10
                    },
                    "end": {
                      "line": 2009,
                      "column": 41
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ThrowStatement",
                      "argument": {
                        "type": "NewExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "TypeError",
                          "range": [
                            68352,
                            68361
                          ],
                          "loc": {
                            "start": {
                              "line": 2010,
                              "column": 18
                            },
                            "end": {
                              "line": 2010,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          68348,
                          68361
                        ],
                        "loc": {
                          "start": {
                            "line": 2010,
                            "column": 14
                          },
                          "end": {
                            "line": 2010,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        68342,
                        68362
                      ],
                      "loc": {
                        "start": {
                          "line": 2010,
                          "column": 8
                        },
                        "end": {
                          "line": 2010,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    68332,
                    68370
                  ],
                  "loc": {
                    "start": {
                      "line": 2009,
                      "column": 43
                    },
                    "end": {
                      "line": 2011,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  68295,
                  68370
                ],
                "loc": {
                  "start": {
                    "line": 2009,
                    "column": 6
                  },
                  "end": {
                    "line": 2011,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "Identifier",
                    "name": "isPartial",
                    "range": [
                      68381,
                      68390
                    ],
                    "loc": {
                      "start": {
                        "line": 2012,
                        "column": 10
                      },
                      "end": {
                        "line": 2012,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "partialArgs",
                        "range": [
                          68395,
                          68406
                        ],
                        "loc": {
                          "start": {
                            "line": 2012,
                            "column": 24
                          },
                          "end": {
                            "line": 2012,
                            "column": 35
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          68407,
                          68413
                        ],
                        "loc": {
                          "start": {
                            "line": 2012,
                            "column": 36
                          },
                          "end": {
                            "line": 2012,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        68395,
                        68413
                      ],
                      "loc": {
                        "start": {
                          "line": 2012,
                          "column": 24
                        },
                        "end": {
                          "line": 2012,
                          "column": 42
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      68394,
                      68413
                    ],
                    "loc": {
                      "start": {
                        "line": 2012,
                        "column": 23
                      },
                      "end": {
                        "line": 2012,
                        "column": 42
                      }
                    }
                  },
                  "range": [
                    68381,
                    68413
                  ],
                  "loc": {
                    "start": {
                      "line": 2012,
                      "column": 10
                    },
                    "end": {
                      "line": 2012,
                      "column": 42
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "&=",
                        "left": {
                          "type": "Identifier",
                          "name": "bitmask",
                          "range": [
                            68425,
                            68432
                          ],
                          "loc": {
                            "start": {
                              "line": 2013,
                              "column": 8
                            },
                            "end": {
                              "line": 2013,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "~",
                          "argument": {
                            "type": "Identifier",
                            "name": "PARTIAL_FLAG",
                            "range": [
                              68437,
                              68449
                            ],
                            "loc": {
                              "start": {
                                "line": 2013,
                                "column": 20
                              },
                              "end": {
                                "line": 2013,
                                "column": 32
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            68436,
                            68449
                          ],
                          "loc": {
                            "start": {
                              "line": 2013,
                              "column": 19
                            },
                            "end": {
                              "line": 2013,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          68425,
                          68449
                        ],
                        "loc": {
                          "start": {
                            "line": 2013,
                            "column": 8
                          },
                          "end": {
                            "line": 2013,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        68425,
                        68450
                      ],
                      "loc": {
                        "start": {
                          "line": 2013,
                          "column": 8
                        },
                        "end": {
                          "line": 2013,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "isPartial",
                          "range": [
                            68459,
                            68468
                          ],
                          "loc": {
                            "start": {
                              "line": 2014,
                              "column": 8
                            },
                            "end": {
                              "line": 2014,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "partialArgs",
                            "range": [
                              68471,
                              68482
                            ],
                            "loc": {
                              "start": {
                                "line": 2014,
                                "column": 20
                              },
                              "end": {
                                "line": 2014,
                                "column": 31
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": false,
                            "raw": "false",
                            "range": [
                              68485,
                              68490
                            ],
                            "loc": {
                              "start": {
                                "line": 2014,
                                "column": 34
                              },
                              "end": {
                                "line": 2014,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            68471,
                            68490
                          ],
                          "loc": {
                            "start": {
                              "line": 2014,
                              "column": 20
                            },
                            "end": {
                              "line": 2014,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          68459,
                          68490
                        ],
                        "loc": {
                          "start": {
                            "line": 2014,
                            "column": 8
                          },
                          "end": {
                            "line": 2014,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        68459,
                        68491
                      ],
                      "loc": {
                        "start": {
                          "line": 2014,
                          "column": 8
                        },
                        "end": {
                          "line": 2014,
                          "column": 40
                        }
                      }
                    }
                  ],
                  "range": [
                    68415,
                    68499
                  ],
                  "loc": {
                    "start": {
                      "line": 2012,
                      "column": 44
                    },
                    "end": {
                      "line": 2015,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  68377,
                  68499
                ],
                "loc": {
                  "start": {
                    "line": 2012,
                    "column": 6
                  },
                  "end": {
                    "line": 2015,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "Identifier",
                    "name": "isPartialRight",
                    "range": [
                      68510,
                      68524
                    ],
                    "loc": {
                      "start": {
                        "line": 2016,
                        "column": 10
                      },
                      "end": {
                        "line": 2016,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "partialRightArgs",
                        "range": [
                          68529,
                          68545
                        ],
                        "loc": {
                          "start": {
                            "line": 2016,
                            "column": 29
                          },
                          "end": {
                            "line": 2016,
                            "column": 45
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          68546,
                          68552
                        ],
                        "loc": {
                          "start": {
                            "line": 2016,
                            "column": 46
                          },
                          "end": {
                            "line": 2016,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        68529,
                        68552
                      ],
                      "loc": {
                        "start": {
                          "line": 2016,
                          "column": 29
                        },
                        "end": {
                          "line": 2016,
                          "column": 52
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      68528,
                      68552
                    ],
                    "loc": {
                      "start": {
                        "line": 2016,
                        "column": 28
                      },
                      "end": {
                        "line": 2016,
                        "column": 52
                      }
                    }
                  },
                  "range": [
                    68510,
                    68552
                  ],
                  "loc": {
                    "start": {
                      "line": 2016,
                      "column": 10
                    },
                    "end": {
                      "line": 2016,
                      "column": 52
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "&=",
                        "left": {
                          "type": "Identifier",
                          "name": "bitmask",
                          "range": [
                            68564,
                            68571
                          ],
                          "loc": {
                            "start": {
                              "line": 2017,
                              "column": 8
                            },
                            "end": {
                              "line": 2017,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "~",
                          "argument": {
                            "type": "Identifier",
                            "name": "PARTIAL_RIGHT_FLAG",
                            "range": [
                              68576,
                              68594
                            ],
                            "loc": {
                              "start": {
                                "line": 2017,
                                "column": 20
                              },
                              "end": {
                                "line": 2017,
                                "column": 38
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            68575,
                            68594
                          ],
                          "loc": {
                            "start": {
                              "line": 2017,
                              "column": 19
                            },
                            "end": {
                              "line": 2017,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          68564,
                          68594
                        ],
                        "loc": {
                          "start": {
                            "line": 2017,
                            "column": 8
                          },
                          "end": {
                            "line": 2017,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        68564,
                        68595
                      ],
                      "loc": {
                        "start": {
                          "line": 2017,
                          "column": 8
                        },
                        "end": {
                          "line": 2017,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "isPartialRight",
                          "range": [
                            68604,
                            68618
                          ],
                          "loc": {
                            "start": {
                              "line": 2018,
                              "column": 8
                            },
                            "end": {
                              "line": 2018,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "partialRightArgs",
                            "range": [
                              68621,
                              68637
                            ],
                            "loc": {
                              "start": {
                                "line": 2018,
                                "column": 25
                              },
                              "end": {
                                "line": 2018,
                                "column": 41
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": false,
                            "raw": "false",
                            "range": [
                              68640,
                              68645
                            ],
                            "loc": {
                              "start": {
                                "line": 2018,
                                "column": 44
                              },
                              "end": {
                                "line": 2018,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            68621,
                            68645
                          ],
                          "loc": {
                            "start": {
                              "line": 2018,
                              "column": 25
                            },
                            "end": {
                              "line": 2018,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          68604,
                          68645
                        ],
                        "loc": {
                          "start": {
                            "line": 2018,
                            "column": 8
                          },
                          "end": {
                            "line": 2018,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        68604,
                        68646
                      ],
                      "loc": {
                        "start": {
                          "line": 2018,
                          "column": 8
                        },
                        "end": {
                          "line": 2018,
                          "column": 50
                        }
                      }
                    }
                  ],
                  "range": [
                    68554,
                    68654
                  ],
                  "loc": {
                    "start": {
                      "line": 2016,
                      "column": 54
                    },
                    "end": {
                      "line": 2019,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  68506,
                  68654
                ],
                "loc": {
                  "start": {
                    "line": 2016,
                    "column": 6
                  },
                  "end": {
                    "line": 2019,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "data",
                      "range": [
                        68665,
                        68669
                      ],
                      "loc": {
                        "start": {
                          "line": 2020,
                          "column": 10
                        },
                        "end": {
                          "line": 2020,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "isBindKey",
                          "range": [
                            68673,
                            68682
                          ],
                          "loc": {
                            "start": {
                              "line": 2020,
                              "column": 18
                            },
                            "end": {
                              "line": 2020,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          68672,
                          68682
                        ],
                        "loc": {
                          "start": {
                            "line": 2020,
                            "column": 17
                          },
                          "end": {
                            "line": 2020,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "func",
                          "range": [
                            68686,
                            68690
                          ],
                          "loc": {
                            "start": {
                              "line": 2020,
                              "column": 31
                            },
                            "end": {
                              "line": 2020,
                              "column": 35
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "expando",
                          "range": [
                            68691,
                            68698
                          ],
                          "loc": {
                            "start": {
                              "line": 2020,
                              "column": 36
                            },
                            "end": {
                              "line": 2020,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          68686,
                          68699
                        ],
                        "loc": {
                          "start": {
                            "line": 2020,
                            "column": 31
                          },
                          "end": {
                            "line": 2020,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        68672,
                        68699
                      ],
                      "loc": {
                        "start": {
                          "line": 2020,
                          "column": 17
                        },
                        "end": {
                          "line": 2020,
                          "column": 44
                        }
                      }
                    },
                    "range": [
                      68665,
                      68699
                    ],
                    "loc": {
                      "start": {
                        "line": 2020,
                        "column": 10
                      },
                      "end": {
                        "line": 2020,
                        "column": 44
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  68661,
                  68700
                ],
                "loc": {
                  "start": {
                    "line": 2020,
                    "column": 6
                  },
                  "end": {
                    "line": 2020,
                    "column": 45
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "Identifier",
                    "name": "data",
                    "range": [
                      68711,
                      68715
                    ],
                    "loc": {
                      "start": {
                        "line": 2021,
                        "column": 10
                      },
                      "end": {
                        "line": 2021,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!==",
                    "left": {
                      "type": "Identifier",
                      "name": "data",
                      "range": [
                        68719,
                        68723
                      ],
                      "loc": {
                        "start": {
                          "line": 2021,
                          "column": 18
                        },
                        "end": {
                          "line": 2021,
                          "column": 22
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": true,
                      "raw": "true",
                      "range": [
                        68728,
                        68732
                      ],
                      "loc": {
                        "start": {
                          "line": 2021,
                          "column": 27
                        },
                        "end": {
                          "line": 2021,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      68719,
                      68732
                    ],
                    "loc": {
                      "start": {
                        "line": 2021,
                        "column": 18
                      },
                      "end": {
                        "line": 2021,
                        "column": 31
                      }
                    }
                  },
                  "range": [
                    68711,
                    68732
                  ],
                  "loc": {
                    "start": {
                      "line": 2021,
                      "column": 10
                    },
                    "end": {
                      "line": 2021,
                      "column": 31
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "data",
                          "range": [
                            68776,
                            68780
                          ],
                          "loc": {
                            "start": {
                              "line": 2023,
                              "column": 8
                            },
                            "end": {
                              "line": 2023,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "slice",
                            "range": [
                              68783,
                              68788
                            ],
                            "loc": {
                              "start": {
                                "line": 2023,
                                "column": 15
                              },
                              "end": {
                                "line": 2023,
                                "column": 20
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                68789,
                                68793
                              ],
                              "loc": {
                                "start": {
                                  "line": 2023,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2023,
                                  "column": 25
                                }
                              }
                            }
                          ],
                          "range": [
                            68783,
                            68794
                          ],
                          "loc": {
                            "start": {
                              "line": 2023,
                              "column": 15
                            },
                            "end": {
                              "line": 2023,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          68776,
                          68794
                        ],
                        "loc": {
                          "start": {
                            "line": 2023,
                            "column": 8
                          },
                          "end": {
                            "line": 2023,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        68776,
                        68795
                      ],
                      "loc": {
                        "start": {
                          "line": 2023,
                          "column": 8
                        },
                        "end": {
                          "line": 2023,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "data",
                          "range": [
                            68849,
                            68853
                          ],
                          "loc": {
                            "start": {
                              "line": 2026,
                              "column": 12
                            },
                            "end": {
                              "line": 2026,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 4,
                          "raw": "4",
                          "range": [
                            68854,
                            68855
                          ],
                          "loc": {
                            "start": {
                              "line": 2026,
                              "column": 17
                            },
                            "end": {
                              "line": 2026,
                              "column": 18
                            }
                          }
                        },
                        "range": [
                          68849,
                          68856
                        ],
                        "loc": {
                          "start": {
                            "line": 2026,
                            "column": 12
                          },
                          "end": {
                            "line": 2026,
                            "column": 19
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    68870,
                                    68874
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2027,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2027,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Literal",
                                  "value": 4,
                                  "raw": "4",
                                  "range": [
                                    68875,
                                    68876
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2027,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2027,
                                      "column": 16
                                    }
                                  }
                                },
                                "range": [
                                  68870,
                                  68877
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2027,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2027,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "slice",
                                  "range": [
                                    68880,
                                    68885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2027,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2027,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        68886,
                                        68890
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2027,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 2027,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 4,
                                      "raw": "4",
                                      "range": [
                                        68891,
                                        68892
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2027,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 2027,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      68886,
                                      68893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2027,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 2027,
                                        "column": 33
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  68880,
                                  68894
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2027,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2027,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                68870,
                                68894
                              ],
                              "loc": {
                                "start": {
                                  "line": 2027,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2027,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              68870,
                              68895
                            ],
                            "loc": {
                              "start": {
                                "line": 2027,
                                "column": 10
                              },
                              "end": {
                                "line": 2027,
                                "column": 35
                              }
                            }
                          }
                        ],
                        "range": [
                          68858,
                          68905
                        ],
                        "loc": {
                          "start": {
                            "line": 2026,
                            "column": 21
                          },
                          "end": {
                            "line": 2028,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        68845,
                        68905
                      ],
                      "loc": {
                        "start": {
                          "line": 2026,
                          "column": 8
                        },
                        "end": {
                          "line": 2028,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "data",
                          "range": [
                            68959,
                            68963
                          ],
                          "loc": {
                            "start": {
                              "line": 2030,
                              "column": 12
                            },
                            "end": {
                              "line": 2030,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 5,
                          "raw": "5",
                          "range": [
                            68964,
                            68965
                          ],
                          "loc": {
                            "start": {
                              "line": 2030,
                              "column": 17
                            },
                            "end": {
                              "line": 2030,
                              "column": 18
                            }
                          }
                        },
                        "range": [
                          68959,
                          68966
                        ],
                        "loc": {
                          "start": {
                            "line": 2030,
                            "column": 12
                          },
                          "end": {
                            "line": 2030,
                            "column": 19
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    68980,
                                    68984
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2031,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2031,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Literal",
                                  "value": 5,
                                  "raw": "5",
                                  "range": [
                                    68985,
                                    68986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2031,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2031,
                                      "column": 16
                                    }
                                  }
                                },
                                "range": [
                                  68980,
                                  68987
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2031,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2031,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "slice",
                                  "range": [
                                    68990,
                                    68995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2031,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2031,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        68996,
                                        69000
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2031,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 2031,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 5,
                                      "raw": "5",
                                      "range": [
                                        69001,
                                        69002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2031,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 2031,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      68996,
                                      69003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2031,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 2031,
                                        "column": 33
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  68990,
                                  69004
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2031,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2031,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                68980,
                                69004
                              ],
                              "loc": {
                                "start": {
                                  "line": 2031,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2031,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              68980,
                              69005
                            ],
                            "loc": {
                              "start": {
                                "line": 2031,
                                "column": 10
                              },
                              "end": {
                                "line": 2031,
                                "column": 35
                              }
                            }
                          }
                        ],
                        "range": [
                          68968,
                          69015
                        ],
                        "loc": {
                          "start": {
                            "line": 2030,
                            "column": 21
                          },
                          "end": {
                            "line": 2032,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        68955,
                        69015
                      ],
                      "loc": {
                        "start": {
                          "line": 2030,
                          "column": 8
                        },
                        "end": {
                          "line": 2032,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              69068,
                              69073
                            ],
                            "loc": {
                              "start": {
                                "line": 2034,
                                "column": 19
                              },
                              "end": {
                                "line": 2034,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            69061,
                            69073
                          ],
                          "loc": {
                            "start": {
                              "line": 2034,
                              "column": 12
                            },
                            "end": {
                              "line": 2034,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            69077,
                            69085
                          ],
                          "loc": {
                            "start": {
                              "line": 2034,
                              "column": 28
                            },
                            "end": {
                              "line": 2034,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          69061,
                          69085
                        ],
                        "loc": {
                          "start": {
                            "line": 2034,
                            "column": 12
                          },
                          "end": {
                            "line": 2034,
                            "column": 36
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    69099,
                                    69103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2035,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2035,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Literal",
                                  "value": 2,
                                  "raw": "2",
                                  "range": [
                                    69104,
                                    69105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2035,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2035,
                                      "column": 16
                                    }
                                  }
                                },
                                "range": [
                                  69099,
                                  69106
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2035,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2035,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "arity",
                                "range": [
                                  69109,
                                  69114
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2035,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2035,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                69099,
                                69114
                              ],
                              "loc": {
                                "start": {
                                  "line": 2035,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2035,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              69099,
                              69115
                            ],
                            "loc": {
                              "start": {
                                "line": 2035,
                                "column": 10
                              },
                              "end": {
                                "line": 2035,
                                "column": 26
                              }
                            }
                          }
                        ],
                        "range": [
                          69087,
                          69125
                        ],
                        "loc": {
                          "start": {
                            "line": 2034,
                            "column": 38
                          },
                          "end": {
                            "line": 2036,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        69057,
                        69125
                      ],
                      "loc": {
                        "start": {
                          "line": 2034,
                          "column": 8
                        },
                        "end": {
                          "line": 2036,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "bound",
                            "range": [
                              69187,
                              69192
                            ],
                            "loc": {
                              "start": {
                                "line": 2038,
                                "column": 12
                              },
                              "end": {
                                "line": 2038,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": "&",
                            "left": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  69195,
                                  69199
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2038,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2038,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  69200,
                                  69201
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2038,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 2038,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                69195,
                                69202
                              ],
                              "loc": {
                                "start": {
                                  "line": 2038,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2038,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "BIND_FLAG",
                              "range": [
                                69205,
                                69214
                              ],
                              "loc": {
                                "start": {
                                  "line": 2038,
                                  "column": 30
                                },
                                "end": {
                                  "line": 2038,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              69195,
                              69214
                            ],
                            "loc": {
                              "start": {
                                "line": 2038,
                                "column": 20
                              },
                              "end": {
                                "line": 2038,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            69187,
                            69214
                          ],
                          "loc": {
                            "start": {
                              "line": 2038,
                              "column": 12
                            },
                            "end": {
                              "line": 2038,
                              "column": 39
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        69183,
                        69215
                      ],
                      "loc": {
                        "start": {
                          "line": 2038,
                          "column": 8
                        },
                        "end": {
                          "line": 2038,
                          "column": 40
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "isBind",
                          "range": [
                            69228,
                            69234
                          ],
                          "loc": {
                            "start": {
                              "line": 2039,
                              "column": 12
                            },
                            "end": {
                              "line": 2039,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "Identifier",
                            "name": "bound",
                            "range": [
                              69239,
                              69244
                            ],
                            "loc": {
                              "start": {
                                "line": 2039,
                                "column": 23
                              },
                              "end": {
                                "line": 2039,
                                "column": 28
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            69238,
                            69244
                          ],
                          "loc": {
                            "start": {
                              "line": 2039,
                              "column": 22
                            },
                            "end": {
                              "line": 2039,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          69228,
                          69244
                        ],
                        "loc": {
                          "start": {
                            "line": 2039,
                            "column": 12
                          },
                          "end": {
                            "line": 2039,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    69258,
                                    69262
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2040,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2040,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Literal",
                                  "value": 3,
                                  "raw": "3",
                                  "range": [
                                    69263,
                                    69264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2040,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2040,
                                      "column": 16
                                    }
                                  }
                                },
                                "range": [
                                  69258,
                                  69265
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2040,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2040,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  69268,
                                  69275
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2040,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2040,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                69258,
                                69275
                              ],
                              "loc": {
                                "start": {
                                  "line": 2040,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2040,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              69258,
                              69276
                            ],
                            "loc": {
                              "start": {
                                "line": 2040,
                                "column": 10
                              },
                              "end": {
                                "line": 2040,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          69246,
                          69286
                        ],
                        "loc": {
                          "start": {
                            "line": 2039,
                            "column": 30
                          },
                          "end": {
                            "line": 2041,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        69224,
                        69286
                      ],
                      "loc": {
                        "start": {
                          "line": 2039,
                          "column": 8
                        },
                        "end": {
                          "line": 2041,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "Identifier",
                            "name": "isBind",
                            "range": [
                              69344,
                              69350
                            ],
                            "loc": {
                              "start": {
                                "line": 2043,
                                "column": 13
                              },
                              "end": {
                                "line": 2043,
                                "column": 19
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            69343,
                            69350
                          ],
                          "loc": {
                            "start": {
                              "line": 2043,
                              "column": 12
                            },
                            "end": {
                              "line": 2043,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "bound",
                          "range": [
                            69354,
                            69359
                          ],
                          "loc": {
                            "start": {
                              "line": 2043,
                              "column": 23
                            },
                            "end": {
                              "line": 2043,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          69343,
                          69359
                        ],
                        "loc": {
                          "start": {
                            "line": 2043,
                            "column": 12
                          },
                          "end": {
                            "line": 2043,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "|=",
                              "left": {
                                "type": "Identifier",
                                "name": "bitmask",
                                "range": [
                                  69373,
                                  69380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2044,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2044,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "CURRY_BOUND_FLAG",
                                "range": [
                                  69384,
                                  69400
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2044,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 2044,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                69373,
                                69400
                              ],
                              "loc": {
                                "start": {
                                  "line": 2044,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2044,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              69373,
                              69401
                            ],
                            "loc": {
                              "start": {
                                "line": 2044,
                                "column": 10
                              },
                              "end": {
                                "line": 2044,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          69361,
                          69411
                        ],
                        "loc": {
                          "start": {
                            "line": 2043,
                            "column": 30
                          },
                          "end": {
                            "line": 2045,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        69339,
                        69411
                      ],
                      "loc": {
                        "start": {
                          "line": 2043,
                          "column": 8
                        },
                        "end": {
                          "line": 2045,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isPartial",
                        "range": [
                          69465,
                          69474
                        ],
                        "loc": {
                          "start": {
                            "line": 2047,
                            "column": 12
                          },
                          "end": {
                            "line": 2047,
                            "column": 21
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  69492,
                                  69496
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2048,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2048,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 4,
                                "raw": "4",
                                "range": [
                                  69497,
                                  69498
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2048,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 2048,
                                    "column": 20
                                  }
                                }
                              },
                              "range": [
                                69492,
                                69499
                              ],
                              "loc": {
                                "start": {
                                  "line": 2048,
                                  "column": 14
                                },
                                "end": {
                                  "line": 2048,
                                  "column": 21
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          69515,
                                          69519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2049,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2049,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "apply",
                                        "range": [
                                          69520,
                                          69525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2049,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 2049,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        69515,
                                        69525
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2049,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2049,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "data",
                                          "range": [
                                            69526,
                                            69530
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2049,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 2049,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Literal",
                                          "value": 4,
                                          "raw": "4",
                                          "range": [
                                            69531,
                                            69532
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2049,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 2049,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "range": [
                                          69526,
                                          69533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2049,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 2049,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "partialArgs",
                                        "range": [
                                          69535,
                                          69546
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2049,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 2049,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      69515,
                                      69547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2049,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2049,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    69515,
                                    69548
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2049,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2049,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                69501,
                                69560
                              ],
                              "loc": {
                                "start": {
                                  "line": 2048,
                                  "column": 23
                                },
                                "end": {
                                  "line": 2050,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "data",
                                        "range": [
                                          69580,
                                          69584
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2051,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2051,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          69585,
                                          69586
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2051,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 2051,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        69580,
                                        69587
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2051,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2051,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "partialArgs",
                                      "range": [
                                        69590,
                                        69601
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2051,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 2051,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      69580,
                                      69601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2051,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2051,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    69580,
                                    69602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2051,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2051,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "range": [
                                69566,
                                69614
                              ],
                              "loc": {
                                "start": {
                                  "line": 2050,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2052,
                                  "column": 11
                                }
                              }
                            },
                            "range": [
                              69488,
                              69614
                            ],
                            "loc": {
                              "start": {
                                "line": 2048,
                                "column": 10
                              },
                              "end": {
                                "line": 2052,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          69476,
                          69624
                        ],
                        "loc": {
                          "start": {
                            "line": 2047,
                            "column": 23
                          },
                          "end": {
                            "line": 2053,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        69461,
                        69624
                      ],
                      "loc": {
                        "start": {
                          "line": 2047,
                          "column": 8
                        },
                        "end": {
                          "line": 2053,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isPartialRight",
                        "range": [
                          69680,
                          69694
                        ],
                        "loc": {
                          "start": {
                            "line": 2055,
                            "column": 12
                          },
                          "end": {
                            "line": 2055,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  69712,
                                  69716
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2056,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2056,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 5,
                                "raw": "5",
                                "range": [
                                  69717,
                                  69718
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2056,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 2056,
                                    "column": 20
                                  }
                                }
                              },
                              "range": [
                                69712,
                                69719
                              ],
                              "loc": {
                                "start": {
                                  "line": 2056,
                                  "column": 14
                                },
                                "end": {
                                  "line": 2056,
                                  "column": 21
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "unshift",
                                        "range": [
                                          69735,
                                          69742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2057,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2057,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "apply",
                                        "range": [
                                          69743,
                                          69748
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2057,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 2057,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "range": [
                                        69735,
                                        69748
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2057,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2057,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "data",
                                          "range": [
                                            69749,
                                            69753
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2057,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 2057,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Literal",
                                          "value": 5,
                                          "raw": "5",
                                          "range": [
                                            69754,
                                            69755
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2057,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 2057,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "range": [
                                          69749,
                                          69756
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2057,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 2057,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "partialRightArgs",
                                        "range": [
                                          69758,
                                          69774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2057,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 2057,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      69735,
                                      69775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2057,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2057,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    69735,
                                    69776
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2057,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2057,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                69721,
                                69788
                              ],
                              "loc": {
                                "start": {
                                  "line": 2056,
                                  "column": 23
                                },
                                "end": {
                                  "line": 2058,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "data",
                                        "range": [
                                          69808,
                                          69812
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2059,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2059,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          69813,
                                          69814
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2059,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 2059,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        69808,
                                        69815
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2059,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2059,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "partialRightArgs",
                                      "range": [
                                        69818,
                                        69834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2059,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 2059,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      69808,
                                      69834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2059,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2059,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    69808,
                                    69835
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2059,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2059,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "range": [
                                69794,
                                69847
                              ],
                              "loc": {
                                "start": {
                                  "line": 2058,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2060,
                                  "column": 11
                                }
                              }
                            },
                            "range": [
                              69708,
                              69847
                            ],
                            "loc": {
                              "start": {
                                "line": 2056,
                                "column": 10
                              },
                              "end": {
                                "line": 2060,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          69696,
                          69857
                        ],
                        "loc": {
                          "start": {
                            "line": 2055,
                            "column": 28
                          },
                          "end": {
                            "line": 2061,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        69676,
                        69857
                      ],
                      "loc": {
                        "start": {
                          "line": 2055,
                          "column": 8
                        },
                        "end": {
                          "line": 2061,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "|=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              69889,
                              69893
                            ],
                            "loc": {
                              "start": {
                                "line": 2063,
                                "column": 8
                              },
                              "end": {
                                "line": 2063,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              69894,
                              69895
                            ],
                            "loc": {
                              "start": {
                                "line": 2063,
                                "column": 13
                              },
                              "end": {
                                "line": 2063,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            69889,
                            69896
                          ],
                          "loc": {
                            "start": {
                              "line": 2063,
                              "column": 8
                            },
                            "end": {
                              "line": 2063,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "bitmask",
                          "range": [
                            69900,
                            69907
                          ],
                          "loc": {
                            "start": {
                              "line": 2063,
                              "column": 19
                            },
                            "end": {
                              "line": 2063,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          69889,
                          69907
                        ],
                        "loc": {
                          "start": {
                            "line": 2063,
                            "column": 8
                          },
                          "end": {
                            "line": 2063,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        69889,
                        69908
                      ],
                      "loc": {
                        "start": {
                          "line": 2063,
                          "column": 8
                        },
                        "end": {
                          "line": 2063,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "createWrapper",
                            "range": [
                              69924,
                              69937
                            ],
                            "loc": {
                              "start": {
                                "line": 2064,
                                "column": 15
                              },
                              "end": {
                                "line": 2064,
                                "column": 28
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "apply",
                            "range": [
                              69938,
                              69943
                            ],
                            "loc": {
                              "start": {
                                "line": 2064,
                                "column": 29
                              },
                              "end": {
                                "line": 2064,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            69924,
                            69943
                          ],
                          "loc": {
                            "start": {
                              "line": 2064,
                              "column": 15
                            },
                            "end": {
                              "line": 2064,
                              "column": 34
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              69944,
                              69948
                            ],
                            "loc": {
                              "start": {
                                "line": 2064,
                                "column": 35
                              },
                              "end": {
                                "line": 2064,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              69950,
                              69954
                            ],
                            "loc": {
                              "start": {
                                "line": 2064,
                                "column": 41
                              },
                              "end": {
                                "line": 2064,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          69924,
                          69955
                        ],
                        "loc": {
                          "start": {
                            "line": 2064,
                            "column": 15
                          },
                          "end": {
                            "line": 2064,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        69917,
                        69956
                      ],
                      "loc": {
                        "start": {
                          "line": 2064,
                          "column": 8
                        },
                        "end": {
                          "line": 2064,
                          "column": 47
                        }
                      }
                    }
                  ],
                  "range": [
                    68734,
                    69964
                  ],
                  "loc": {
                    "start": {
                      "line": 2021,
                      "column": 33
                    },
                    "end": {
                      "line": 2065,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  68707,
                  69964
                ],
                "loc": {
                  "start": {
                    "line": 2021,
                    "column": 6
                  },
                  "end": {
                    "line": 2065,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "arity",
                    "range": [
                      69975,
                      69980
                    ],
                    "loc": {
                      "start": {
                        "line": 2066,
                        "column": 10
                      },
                      "end": {
                        "line": 2066,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      69984,
                      69988
                    ],
                    "loc": {
                      "start": {
                        "line": 2066,
                        "column": 19
                      },
                      "end": {
                        "line": 2066,
                        "column": 23
                      }
                    }
                  },
                  "range": [
                    69975,
                    69988
                  ],
                  "loc": {
                    "start": {
                      "line": 2066,
                      "column": 10
                    },
                    "end": {
                      "line": 2066,
                      "column": 23
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "arity",
                          "range": [
                            70000,
                            70005
                          ],
                          "loc": {
                            "start": {
                              "line": 2067,
                              "column": 8
                            },
                            "end": {
                              "line": 2067,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "Identifier",
                            "name": "isBindKey",
                            "range": [
                              70008,
                              70017
                            ],
                            "loc": {
                              "start": {
                                "line": 2067,
                                "column": 16
                              },
                              "end": {
                                "line": 2067,
                                "column": 25
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              70020,
                              70021
                            ],
                            "loc": {
                              "start": {
                                "line": 2067,
                                "column": 28
                              },
                              "end": {
                                "line": 2067,
                                "column": 29
                              }
                            }
                          },
                          "alternate": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                70024,
                                70028
                              ],
                              "loc": {
                                "start": {
                                  "line": 2067,
                                  "column": 32
                                },
                                "end": {
                                  "line": 2067,
                                  "column": 36
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                70029,
                                70035
                              ],
                              "loc": {
                                "start": {
                                  "line": 2067,
                                  "column": 37
                                },
                                "end": {
                                  "line": 2067,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              70024,
                              70035
                            ],
                            "loc": {
                              "start": {
                                "line": 2067,
                                "column": 32
                              },
                              "end": {
                                "line": 2067,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            70008,
                            70035
                          ],
                          "loc": {
                            "start": {
                              "line": 2067,
                              "column": 16
                            },
                            "end": {
                              "line": 2067,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          70000,
                          70035
                        ],
                        "loc": {
                          "start": {
                            "line": 2067,
                            "column": 8
                          },
                          "end": {
                            "line": 2067,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        70000,
                        70036
                      ],
                      "loc": {
                        "start": {
                          "line": 2067,
                          "column": 8
                        },
                        "end": {
                          "line": 2067,
                          "column": 44
                        }
                      }
                    }
                  ],
                  "range": [
                    69990,
                    70044
                  ],
                  "loc": {
                    "start": {
                      "line": 2066,
                      "column": 25
                    },
                    "end": {
                      "line": 2068,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "Identifier",
                      "name": "arity",
                      "range": [
                        70054,
                        70059
                      ],
                      "loc": {
                        "start": {
                          "line": 2068,
                          "column": 17
                        },
                        "end": {
                          "line": 2068,
                          "column": 22
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        70062,
                        70063
                      ],
                      "loc": {
                        "start": {
                          "line": 2068,
                          "column": 25
                        },
                        "end": {
                          "line": 2068,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      70054,
                      70063
                    ],
                    "loc": {
                      "start": {
                        "line": 2068,
                        "column": 17
                      },
                      "end": {
                        "line": 2068,
                        "column": 26
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              70075,
                              70080
                            ],
                            "loc": {
                              "start": {
                                "line": 2069,
                                "column": 8
                              },
                              "end": {
                                "line": 2069,
                                "column": 13
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              70083,
                              70084
                            ],
                            "loc": {
                              "start": {
                                "line": 2069,
                                "column": 16
                              },
                              "end": {
                                "line": 2069,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            70075,
                            70084
                          ],
                          "loc": {
                            "start": {
                              "line": 2069,
                              "column": 8
                            },
                            "end": {
                              "line": 2069,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          70075,
                          70085
                        ],
                        "loc": {
                          "start": {
                            "line": 2069,
                            "column": 8
                          },
                          "end": {
                            "line": 2069,
                            "column": 18
                          }
                        }
                      }
                    ],
                    "range": [
                      70065,
                      70093
                    ],
                    "loc": {
                      "start": {
                        "line": 2068,
                        "column": 28
                      },
                      "end": {
                        "line": 2070,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    70050,
                    70093
                  ],
                  "loc": {
                    "start": {
                      "line": 2068,
                      "column": 13
                    },
                    "end": {
                      "line": 2070,
                      "column": 7
                    }
                  }
                },
                "range": [
                  69971,
                  70093
                ],
                "loc": {
                  "start": {
                    "line": 2066,
                    "column": 6
                  },
                  "end": {
                    "line": 2070,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "isPartial",
                  "range": [
                    70104,
                    70113
                  ],
                  "loc": {
                    "start": {
                      "line": 2071,
                      "column": 10
                    },
                    "end": {
                      "line": 2071,
                      "column": 19
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "partialHolders",
                          "range": [
                            70125,
                            70139
                          ],
                          "loc": {
                            "start": {
                              "line": 2072,
                              "column": 8
                            },
                            "end": {
                              "line": 2072,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "getHolders",
                            "range": [
                              70142,
                              70152
                            ],
                            "loc": {
                              "start": {
                                "line": 2072,
                                "column": 25
                              },
                              "end": {
                                "line": 2072,
                                "column": 35
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "partialArgs",
                              "range": [
                                70153,
                                70164
                              ],
                              "loc": {
                                "start": {
                                  "line": 2072,
                                  "column": 36
                                },
                                "end": {
                                  "line": 2072,
                                  "column": 47
                                }
                              }
                            }
                          ],
                          "range": [
                            70142,
                            70165
                          ],
                          "loc": {
                            "start": {
                              "line": 2072,
                              "column": 25
                            },
                            "end": {
                              "line": 2072,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          70125,
                          70165
                        ],
                        "loc": {
                          "start": {
                            "line": 2072,
                            "column": 8
                          },
                          "end": {
                            "line": 2072,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        70125,
                        70166
                      ],
                      "loc": {
                        "start": {
                          "line": 2072,
                          "column": 8
                        },
                        "end": {
                          "line": 2072,
                          "column": 49
                        }
                      }
                    }
                  ],
                  "range": [
                    70115,
                    70174
                  ],
                  "loc": {
                    "start": {
                      "line": 2071,
                      "column": 21
                    },
                    "end": {
                      "line": 2073,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  70100,
                  70174
                ],
                "loc": {
                  "start": {
                    "line": 2071,
                    "column": 6
                  },
                  "end": {
                    "line": 2073,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "isPartialRight",
                  "range": [
                    70185,
                    70199
                  ],
                  "loc": {
                    "start": {
                      "line": 2074,
                      "column": 10
                    },
                    "end": {
                      "line": 2074,
                      "column": 24
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "partialRightHolders",
                          "range": [
                            70211,
                            70230
                          ],
                          "loc": {
                            "start": {
                              "line": 2075,
                              "column": 8
                            },
                            "end": {
                              "line": 2075,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "getHolders",
                            "range": [
                              70233,
                              70243
                            ],
                            "loc": {
                              "start": {
                                "line": 2075,
                                "column": 30
                              },
                              "end": {
                                "line": 2075,
                                "column": 40
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "partialRightArgs",
                              "range": [
                                70244,
                                70260
                              ],
                              "loc": {
                                "start": {
                                  "line": 2075,
                                  "column": 41
                                },
                                "end": {
                                  "line": 2075,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            70233,
                            70261
                          ],
                          "loc": {
                            "start": {
                              "line": 2075,
                              "column": 30
                            },
                            "end": {
                              "line": 2075,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          70211,
                          70261
                        ],
                        "loc": {
                          "start": {
                            "line": 2075,
                            "column": 8
                          },
                          "end": {
                            "line": 2075,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        70211,
                        70262
                      ],
                      "loc": {
                        "start": {
                          "line": 2075,
                          "column": 8
                        },
                        "end": {
                          "line": 2075,
                          "column": 59
                        }
                      }
                    }
                  ],
                  "range": [
                    70201,
                    70270
                  ],
                  "loc": {
                    "start": {
                      "line": 2074,
                      "column": 26
                    },
                    "end": {
                      "line": 2076,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  70181,
                  70270
                ],
                "loc": {
                  "start": {
                    "line": 2074,
                    "column": 6
                  },
                  "end": {
                    "line": 2076,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "data",
                    "range": [
                      70309,
                      70313
                    ],
                    "loc": {
                      "start": {
                        "line": 2078,
                        "column": 6
                      },
                      "end": {
                        "line": 2078,
                        "column": 10
                      }
                    }
                  },
                  "right": {
                    "type": "ArrayExpression",
                    "elements": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          70317,
                          70321
                        ],
                        "loc": {
                          "start": {
                            "line": 2078,
                            "column": 14
                          },
                          "end": {
                            "line": 2078,
                            "column": 18
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          70323,
                          70330
                        ],
                        "loc": {
                          "start": {
                            "line": 2078,
                            "column": 20
                          },
                          "end": {
                            "line": 2078,
                            "column": 27
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "arity",
                        "range": [
                          70332,
                          70337
                        ],
                        "loc": {
                          "start": {
                            "line": 2078,
                            "column": 29
                          },
                          "end": {
                            "line": 2078,
                            "column": 34
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          70339,
                          70346
                        ],
                        "loc": {
                          "start": {
                            "line": 2078,
                            "column": 36
                          },
                          "end": {
                            "line": 2078,
                            "column": 43
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "partialArgs",
                        "range": [
                          70348,
                          70359
                        ],
                        "loc": {
                          "start": {
                            "line": 2078,
                            "column": 45
                          },
                          "end": {
                            "line": 2078,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "partialRightArgs",
                        "range": [
                          70361,
                          70377
                        ],
                        "loc": {
                          "start": {
                            "line": 2078,
                            "column": 58
                          },
                          "end": {
                            "line": 2078,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "partialHolders",
                        "range": [
                          70379,
                          70393
                        ],
                        "loc": {
                          "start": {
                            "line": 2078,
                            "column": 76
                          },
                          "end": {
                            "line": 2078,
                            "column": 90
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "partialRightHolders",
                        "range": [
                          70395,
                          70414
                        ],
                        "loc": {
                          "start": {
                            "line": 2078,
                            "column": 92
                          },
                          "end": {
                            "line": 2078,
                            "column": 111
                          }
                        }
                      }
                    ],
                    "range": [
                      70316,
                      70415
                    ],
                    "loc": {
                      "start": {
                        "line": 2078,
                        "column": 13
                      },
                      "end": {
                        "line": 2078,
                        "column": 112
                      }
                    }
                  },
                  "range": [
                    70309,
                    70415
                  ],
                  "loc": {
                    "start": {
                      "line": 2078,
                      "column": 6
                    },
                    "end": {
                      "line": 2078,
                      "column": 112
                    }
                  }
                },
                "range": [
                  70309,
                  70416
                ],
                "loc": {
                  "start": {
                    "line": 2078,
                    "column": 6
                  },
                  "end": {
                    "line": 2078,
                    "column": 113
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          70431,
                          70438
                        ],
                        "loc": {
                          "start": {
                            "line": 2079,
                            "column": 14
                          },
                          "end": {
                            "line": 2079,
                            "column": 21
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "BIND_FLAG",
                        "range": [
                          70442,
                          70451
                        ],
                        "loc": {
                          "start": {
                            "line": 2079,
                            "column": 25
                          },
                          "end": {
                            "line": 2079,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        70431,
                        70451
                      ],
                      "loc": {
                        "start": {
                          "line": 2079,
                          "column": 14
                        },
                        "end": {
                          "line": 2079,
                          "column": 34
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "bitmask",
                        "range": [
                          70455,
                          70462
                        ],
                        "loc": {
                          "start": {
                            "line": 2079,
                            "column": 38
                          },
                          "end": {
                            "line": 2079,
                            "column": 45
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "|",
                        "left": {
                          "type": "Identifier",
                          "name": "BIND_FLAG",
                          "range": [
                            70467,
                            70476
                          ],
                          "loc": {
                            "start": {
                              "line": 2079,
                              "column": 50
                            },
                            "end": {
                              "line": 2079,
                              "column": 59
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "PARTIAL_FLAG",
                          "range": [
                            70479,
                            70491
                          ],
                          "loc": {
                            "start": {
                              "line": 2079,
                              "column": 62
                            },
                            "end": {
                              "line": 2079,
                              "column": 74
                            }
                          }
                        },
                        "range": [
                          70467,
                          70491
                        ],
                        "loc": {
                          "start": {
                            "line": 2079,
                            "column": 50
                          },
                          "end": {
                            "line": 2079,
                            "column": 74
                          }
                        }
                      },
                      "range": [
                        70455,
                        70492
                      ],
                      "loc": {
                        "start": {
                          "line": 2079,
                          "column": 38
                        },
                        "end": {
                          "line": 2079,
                          "column": 75
                        }
                      }
                    },
                    "range": [
                      70431,
                      70492
                    ],
                    "loc": {
                      "start": {
                        "line": 2079,
                        "column": 14
                      },
                      "end": {
                        "line": 2079,
                        "column": 75
                      }
                    }
                  },
                  "consequent": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "baseBind",
                      "range": [
                        70504,
                        70512
                      ],
                      "loc": {
                        "start": {
                          "line": 2080,
                          "column": 10
                        },
                        "end": {
                          "line": 2080,
                          "column": 18
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          70513,
                          70517
                        ],
                        "loc": {
                          "start": {
                            "line": 2080,
                            "column": 19
                          },
                          "end": {
                            "line": 2080,
                            "column": 23
                          }
                        }
                      }
                    ],
                    "range": [
                      70504,
                      70518
                    ],
                    "loc": {
                      "start": {
                        "line": 2080,
                        "column": 10
                      },
                      "end": {
                        "line": 2080,
                        "column": 24
                      }
                    }
                  },
                  "alternate": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "baseCreateWrapper",
                      "range": [
                        70529,
                        70546
                      ],
                      "loc": {
                        "start": {
                          "line": 2081,
                          "column": 10
                        },
                        "end": {
                          "line": 2081,
                          "column": 27
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "data",
                        "range": [
                          70547,
                          70551
                        ],
                        "loc": {
                          "start": {
                            "line": 2081,
                            "column": 28
                          },
                          "end": {
                            "line": 2081,
                            "column": 32
                          }
                        }
                      }
                    ],
                    "range": [
                      70529,
                      70552
                    ],
                    "loc": {
                      "start": {
                        "line": 2081,
                        "column": 10
                      },
                      "end": {
                        "line": 2081,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    70430,
                    70552
                  ],
                  "loc": {
                    "start": {
                      "line": 2079,
                      "column": 13
                    },
                    "end": {
                      "line": 2081,
                      "column": 33
                    }
                  }
                },
                "range": [
                  70423,
                  70553
                ],
                "loc": {
                  "start": {
                    "line": 2079,
                    "column": 6
                  },
                  "end": {
                    "line": 2081,
                    "column": 34
                  }
                }
              }
            ],
            "range": [
              68096,
              70559
            ],
            "loc": {
              "start": {
                "line": 2003,
                "column": 126
              },
              "end": {
                "line": 2082,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            67974,
            70559
          ],
          "loc": {
            "start": {
              "line": 2003,
              "column": 4
            },
            "end": {
              "line": 2082,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func",
          "bitmask",
          "arity",
          "thisArg",
          "partialArgs",
          "partialRightArgs",
          "partialHolders",
          "partialRightHolders"
        ]
      },
      "vars": {
        "isBind": null,
        "isBindKey": null,
        "isPartial": null,
        "isPartialRight": null,
        "bitmask": null,
        "partialArgs": null,
        "partialRightArgs": null,
        "data": null,
        "data[4]": null,
        "data[5]": null,
        "data[2]": null,
        "bound": null,
        "data[3]": null,
        "data[1]": null,
        "arity": null,
        "partialHolders": null,
        "partialRightHolders": null
      }
    },
    "undocumented": true,
    "name": "createWrapper",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68108,
        68136
      ],
      "filename": "lodash.js",
      "lineno": 2004,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004896",
        "name": "isBind",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "&",
          "left": {
            "type": "Identifier",
            "name": "bitmask",
            "range": [
              68117,
              68124
            ],
            "loc": {
              "start": {
                "line": 2004,
                "column": 19
              },
              "end": {
                "line": 2004,
                "column": 26
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "BIND_FLAG",
            "range": [
              68127,
              68136
            ],
            "loc": {
              "start": {
                "line": 2004,
                "column": 29
              },
              "end": {
                "line": 2004,
                "column": 38
              }
            }
          },
          "range": [
            68117,
            68136
          ],
          "loc": {
            "start": {
              "line": 2004,
              "column": 19
            },
            "end": {
              "line": 2004,
              "column": 38
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isBind",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "longname": "<anonymous>~runInContext~createWrapper~isBind",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68148,
        68183
      ],
      "filename": "lodash.js",
      "lineno": 2005,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004901",
        "name": "isBindKey",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "&",
          "left": {
            "type": "Identifier",
            "name": "bitmask",
            "range": [
              68160,
              68167
            ],
            "loc": {
              "start": {
                "line": 2005,
                "column": 22
              },
              "end": {
                "line": 2005,
                "column": 29
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "BIND_KEY_FLAG",
            "range": [
              68170,
              68183
            ],
            "loc": {
              "start": {
                "line": 2005,
                "column": 32
              },
              "end": {
                "line": 2005,
                "column": 45
              }
            }
          },
          "range": [
            68160,
            68183
          ],
          "loc": {
            "start": {
              "line": 2005,
              "column": 22
            },
            "end": {
              "line": 2005,
              "column": 45
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isBindKey",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "longname": "<anonymous>~runInContext~createWrapper~isBindKey",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68195,
        68229
      ],
      "filename": "lodash.js",
      "lineno": 2006,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004906",
        "name": "isPartial",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "&",
          "left": {
            "type": "Identifier",
            "name": "bitmask",
            "range": [
              68207,
              68214
            ],
            "loc": {
              "start": {
                "line": 2006,
                "column": 22
              },
              "end": {
                "line": 2006,
                "column": 29
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "PARTIAL_FLAG",
            "range": [
              68217,
              68229
            ],
            "loc": {
              "start": {
                "line": 2006,
                "column": 32
              },
              "end": {
                "line": 2006,
                "column": 44
              }
            }
          },
          "range": [
            68207,
            68229
          ],
          "loc": {
            "start": {
              "line": 2006,
              "column": 22
            },
            "end": {
              "line": 2006,
              "column": 44
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isPartial",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "longname": "<anonymous>~runInContext~createWrapper~isPartial",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68241,
        68286
      ],
      "filename": "lodash.js",
      "lineno": 2007,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004911",
        "name": "isPartialRight",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "&",
          "left": {
            "type": "Identifier",
            "name": "bitmask",
            "range": [
              68258,
              68265
            ],
            "loc": {
              "start": {
                "line": 2007,
                "column": 27
              },
              "end": {
                "line": 2007,
                "column": 34
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "PARTIAL_RIGHT_FLAG",
            "range": [
              68268,
              68286
            ],
            "loc": {
              "start": {
                "line": 2007,
                "column": 37
              },
              "end": {
                "line": 2007,
                "column": 55
              }
            }
          },
          "range": [
            68258,
            68286
          ],
          "loc": {
            "start": {
              "line": 2007,
              "column": 27
            },
            "end": {
              "line": 2007,
              "column": 55
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isPartialRight",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "longname": "<anonymous>~runInContext~createWrapper~isPartialRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68425,
        68449
      ],
      "filename": "lodash.js",
      "lineno": 2013,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004937",
        "name": "bitmask",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "~",
          "argument": {
            "type": "Identifier",
            "name": "PARTIAL_FLAG",
            "range": [
              68437,
              68449
            ],
            "loc": {
              "start": {
                "line": 2013,
                "column": 20
              },
              "end": {
                "line": 2013,
                "column": 32
              }
            }
          },
          "prefix": true,
          "range": [
            68436,
            68449
          ],
          "loc": {
            "start": {
              "line": 2013,
              "column": 19
            },
            "end": {
              "line": 2013,
              "column": 32
            }
          }
        },
        "value": "~PARTIAL_FLAG"
      }
    },
    "undocumented": true,
    "name": "bitmask",
    "kind": "member",
    "longname": "bitmask",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68459,
        68490
      ],
      "filename": "lodash.js",
      "lineno": 2014,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004942",
        "name": "isPartial",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "Identifier",
            "name": "partialArgs",
            "range": [
              68471,
              68482
            ],
            "loc": {
              "start": {
                "line": 2014,
                "column": 20
              },
              "end": {
                "line": 2014,
                "column": 31
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": false,
            "raw": "false",
            "range": [
              68485,
              68490
            ],
            "loc": {
              "start": {
                "line": 2014,
                "column": 34
              },
              "end": {
                "line": 2014,
                "column": 39
              }
            }
          },
          "range": [
            68471,
            68490
          ],
          "loc": {
            "start": {
              "line": 2014,
              "column": 20
            },
            "end": {
              "line": 2014,
              "column": 39
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper",
        "value": "partialArgs"
      }
    },
    "undocumented": true,
    "name": "isPartial",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~isPartial",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68471,
        68490
      ],
      "filename": "lodash.js",
      "lineno": 2014,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004944",
        "name": "partialArgs",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            68485,
            68490
          ],
          "loc": {
            "start": {
              "line": 2014,
              "column": 34
            },
            "end": {
              "line": 2014,
              "column": 39
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "partialArgs",
    "kind": "member",
    "longname": "partialArgs",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68564,
        68594
      ],
      "filename": "lodash.js",
      "lineno": 2017,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004956",
        "name": "bitmask",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "~",
          "argument": {
            "type": "Identifier",
            "name": "PARTIAL_RIGHT_FLAG",
            "range": [
              68576,
              68594
            ],
            "loc": {
              "start": {
                "line": 2017,
                "column": 20
              },
              "end": {
                "line": 2017,
                "column": 38
              }
            }
          },
          "prefix": true,
          "range": [
            68575,
            68594
          ],
          "loc": {
            "start": {
              "line": 2017,
              "column": 19
            },
            "end": {
              "line": 2017,
              "column": 38
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper",
        "value": "~PARTIAL_RIGHT_FLAG"
      }
    },
    "undocumented": true,
    "name": "bitmask",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~bitmask",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68604,
        68645
      ],
      "filename": "lodash.js",
      "lineno": 2018,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004961",
        "name": "isPartialRight",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "Identifier",
            "name": "partialRightArgs",
            "range": [
              68621,
              68637
            ],
            "loc": {
              "start": {
                "line": 2018,
                "column": 25
              },
              "end": {
                "line": 2018,
                "column": 41
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": false,
            "raw": "false",
            "range": [
              68640,
              68645
            ],
            "loc": {
              "start": {
                "line": 2018,
                "column": 44
              },
              "end": {
                "line": 2018,
                "column": 49
              }
            }
          },
          "range": [
            68621,
            68645
          ],
          "loc": {
            "start": {
              "line": 2018,
              "column": 25
            },
            "end": {
              "line": 2018,
              "column": 49
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper",
        "value": "partialRightArgs"
      }
    },
    "undocumented": true,
    "name": "isPartialRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~isPartialRight",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68621,
        68645
      ],
      "filename": "lodash.js",
      "lineno": 2018,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004963",
        "name": "partialRightArgs",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            68640,
            68645
          ],
          "loc": {
            "start": {
              "line": 2018,
              "column": 44
            },
            "end": {
              "line": 2018,
              "column": 49
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "partialRightArgs",
    "kind": "member",
    "longname": "partialRightArgs",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68665,
        68699
      ],
      "filename": "lodash.js",
      "lineno": 2020,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004967",
        "name": "data",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "isBindKey",
              "range": [
                68673,
                68682
              ],
              "loc": {
                "start": {
                  "line": 2020,
                  "column": 18
                },
                "end": {
                  "line": 2020,
                  "column": 27
                }
              }
            },
            "prefix": true,
            "range": [
              68672,
              68682
            ],
            "loc": {
              "start": {
                "line": 2020,
                "column": 17
              },
              "end": {
                "line": 2020,
                "column": 27
              }
            }
          },
          "right": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                68686,
                68690
              ],
              "loc": {
                "start": {
                  "line": 2020,
                  "column": 31
                },
                "end": {
                  "line": 2020,
                  "column": 35
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "expando",
              "range": [
                68691,
                68698
              ],
              "loc": {
                "start": {
                  "line": 2020,
                  "column": 36
                },
                "end": {
                  "line": 2020,
                  "column": 43
                }
              }
            },
            "range": [
              68686,
              68699
            ],
            "loc": {
              "start": {
                "line": 2020,
                "column": 31
              },
              "end": {
                "line": 2020,
                "column": 44
              }
            }
          },
          "range": [
            68672,
            68699
          ],
          "loc": {
            "start": {
              "line": 2020,
              "column": 17
            },
            "end": {
              "line": 2020,
              "column": 44
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "data",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "longname": "<anonymous>~runInContext~createWrapper~data",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68776,
        68794
      ],
      "filename": "lodash.js",
      "lineno": 2023,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004983",
        "name": "data",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              68783,
              68788
            ],
            "loc": {
              "start": {
                "line": 2023,
                "column": 15
              },
              "end": {
                "line": 2023,
                "column": 20
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "data",
              "range": [
                68789,
                68793
              ],
              "loc": {
                "start": {
                  "line": 2023,
                  "column": 21
                },
                "end": {
                  "line": 2023,
                  "column": 25
                }
              }
            }
          ],
          "range": [
            68783,
            68794
          ],
          "loc": {
            "start": {
              "line": 2023,
              "column": 15
            },
            "end": {
              "line": 2023,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper"
      }
    },
    "undocumented": true,
    "name": "data",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~data",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68870,
        68894
      ],
      "filename": "lodash.js",
      "lineno": 2027,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100004994",
        "name": "data[4]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              68880,
              68885
            ],
            "loc": {
              "start": {
                "line": 2027,
                "column": 20
              },
              "end": {
                "line": 2027,
                "column": 25
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "data",
                "range": [
                  68886,
                  68890
                ],
                "loc": {
                  "start": {
                    "line": 2027,
                    "column": 26
                  },
                  "end": {
                    "line": 2027,
                    "column": 30
                  }
                }
              },
              "property": {
                "type": "Literal",
                "value": 4,
                "raw": "4",
                "range": [
                  68891,
                  68892
                ],
                "loc": {
                  "start": {
                    "line": 2027,
                    "column": 31
                  },
                  "end": {
                    "line": 2027,
                    "column": 32
                  }
                }
              },
              "range": [
                68886,
                68893
              ],
              "loc": {
                "start": {
                  "line": 2027,
                  "column": 26
                },
                "end": {
                  "line": 2027,
                  "column": 33
                }
              }
            }
          ],
          "range": [
            68880,
            68894
          ],
          "loc": {
            "start": {
              "line": 2027,
              "column": 20
            },
            "end": {
              "line": 2027,
              "column": 34
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper"
      }
    },
    "undocumented": true,
    "name": "data[4]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~data[4]",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        68980,
        69004
      ],
      "filename": "lodash.js",
      "lineno": 2031,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005009",
        "name": "data[5]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              68990,
              68995
            ],
            "loc": {
              "start": {
                "line": 2031,
                "column": 20
              },
              "end": {
                "line": 2031,
                "column": 25
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "data",
                "range": [
                  68996,
                  69000
                ],
                "loc": {
                  "start": {
                    "line": 2031,
                    "column": 26
                  },
                  "end": {
                    "line": 2031,
                    "column": 30
                  }
                }
              },
              "property": {
                "type": "Literal",
                "value": 5,
                "raw": "5",
                "range": [
                  69001,
                  69002
                ],
                "loc": {
                  "start": {
                    "line": 2031,
                    "column": 31
                  },
                  "end": {
                    "line": 2031,
                    "column": 32
                  }
                }
              },
              "range": [
                68996,
                69003
              ],
              "loc": {
                "start": {
                  "line": 2031,
                  "column": 26
                },
                "end": {
                  "line": 2031,
                  "column": 33
                }
              }
            }
          ],
          "range": [
            68990,
            69004
          ],
          "loc": {
            "start": {
              "line": 2031,
              "column": 20
            },
            "end": {
              "line": 2031,
              "column": 34
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper"
      }
    },
    "undocumented": true,
    "name": "data[5]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~data[5]",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        69099,
        69114
      ],
      "filename": "lodash.js",
      "lineno": 2035,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005025",
        "name": "data[2]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "arity",
          "range": [
            69109,
            69114
          ],
          "loc": {
            "start": {
              "line": 2035,
              "column": 20
            },
            "end": {
              "line": 2035,
              "column": 25
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper",
        "value": "arity"
      }
    },
    "undocumented": true,
    "name": "data[2]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~data[2]",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        69187,
        69214
      ],
      "filename": "lodash.js",
      "lineno": 2038,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005031",
        "name": "bound",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "&",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "data",
              "range": [
                69195,
                69199
              ],
              "loc": {
                "start": {
                  "line": 2038,
                  "column": 20
                },
                "end": {
                  "line": 2038,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                69200,
                69201
              ],
              "loc": {
                "start": {
                  "line": 2038,
                  "column": 25
                },
                "end": {
                  "line": 2038,
                  "column": 26
                }
              }
            },
            "range": [
              69195,
              69202
            ],
            "loc": {
              "start": {
                "line": 2038,
                "column": 20
              },
              "end": {
                "line": 2038,
                "column": 27
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "BIND_FLAG",
            "range": [
              69205,
              69214
            ],
            "loc": {
              "start": {
                "line": 2038,
                "column": 30
              },
              "end": {
                "line": 2038,
                "column": 39
              }
            }
          },
          "range": [
            69195,
            69214
          ],
          "loc": {
            "start": {
              "line": 2038,
              "column": 20
            },
            "end": {
              "line": 2038,
              "column": 39
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "bound",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "longname": "<anonymous>~runInContext~createWrapper~bound",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        69258,
        69275
      ],
      "filename": "lodash.js",
      "lineno": 2040,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005045",
        "name": "data[3]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "thisArg",
          "range": [
            69268,
            69275
          ],
          "loc": {
            "start": {
              "line": 2040,
              "column": 20
            },
            "end": {
              "line": 2040,
              "column": 27
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper",
        "value": "thisArg"
      }
    },
    "undocumented": true,
    "name": "data[3]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~data[3]",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        69373,
        69400
      ],
      "filename": "lodash.js",
      "lineno": 2044,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005057",
        "name": "bitmask",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "CURRY_BOUND_FLAG",
          "range": [
            69384,
            69400
          ],
          "loc": {
            "start": {
              "line": 2044,
              "column": 21
            },
            "end": {
              "line": 2044,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper",
        "value": "CURRY_BOUND_FLAG"
      }
    },
    "undocumented": true,
    "name": "bitmask",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~bitmask",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        69580,
        69601
      ],
      "filename": "lodash.js",
      "lineno": 2051,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005079",
        "name": "data[4]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "partialArgs",
          "range": [
            69590,
            69601
          ],
          "loc": {
            "start": {
              "line": 2051,
              "column": 22
            },
            "end": {
              "line": 2051,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper",
        "value": "partialArgs"
      }
    },
    "undocumented": true,
    "name": "data[4]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~data[4]",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        69808,
        69834
      ],
      "filename": "lodash.js",
      "lineno": 2059,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005103",
        "name": "data[5]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "partialRightArgs",
          "range": [
            69818,
            69834
          ],
          "loc": {
            "start": {
              "line": 2059,
              "column": 22
            },
            "end": {
              "line": 2059,
              "column": 38
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper",
        "value": "partialRightArgs"
      }
    },
    "undocumented": true,
    "name": "data[5]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~data[5]",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        69889,
        69907
      ],
      "filename": "lodash.js",
      "lineno": 2063,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005109",
        "name": "data[1]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "bitmask",
          "range": [
            69900,
            69907
          ],
          "loc": {
            "start": {
              "line": 2063,
              "column": 19
            },
            "end": {
              "line": 2063,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper",
        "value": "bitmask"
      }
    },
    "undocumented": true,
    "name": "data[1]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~data[1]",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        70000,
        70035
      ],
      "filename": "lodash.js",
      "lineno": 2067,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005127",
        "name": "arity",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "isBindKey",
            "range": [
              70008,
              70017
            ],
            "loc": {
              "start": {
                "line": 2067,
                "column": 16
              },
              "end": {
                "line": 2067,
                "column": 25
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              70020,
              70021
            ],
            "loc": {
              "start": {
                "line": 2067,
                "column": 28
              },
              "end": {
                "line": 2067,
                "column": 29
              }
            }
          },
          "alternate": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                70024,
                70028
              ],
              "loc": {
                "start": {
                  "line": 2067,
                  "column": 32
                },
                "end": {
                  "line": 2067,
                  "column": 36
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                70029,
                70035
              ],
              "loc": {
                "start": {
                  "line": 2067,
                  "column": 37
                },
                "end": {
                  "line": 2067,
                  "column": 43
                }
              }
            },
            "range": [
              70024,
              70035
            ],
            "loc": {
              "start": {
                "line": 2067,
                "column": 32
              },
              "end": {
                "line": 2067,
                "column": 43
              }
            }
          },
          "range": [
            70008,
            70035
          ],
          "loc": {
            "start": {
              "line": 2067,
              "column": 16
            },
            "end": {
              "line": 2067,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "arity",
    "kind": "member",
    "longname": "arity",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        70075,
        70084
      ],
      "filename": "lodash.js",
      "lineno": 2069,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005141",
        "name": "arity",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            70083,
            70084
          ],
          "loc": {
            "start": {
              "line": 2069,
              "column": 16
            },
            "end": {
              "line": 2069,
              "column": 17
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper",
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "arity",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~arity",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        70125,
        70165
      ],
      "filename": "lodash.js",
      "lineno": 2072,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005148",
        "name": "partialHolders",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "getHolders",
            "range": [
              70142,
              70152
            ],
            "loc": {
              "start": {
                "line": 2072,
                "column": 25
              },
              "end": {
                "line": 2072,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "partialArgs",
              "range": [
                70153,
                70164
              ],
              "loc": {
                "start": {
                  "line": 2072,
                  "column": 36
                },
                "end": {
                  "line": 2072,
                  "column": 47
                }
              }
            }
          ],
          "range": [
            70142,
            70165
          ],
          "loc": {
            "start": {
              "line": 2072,
              "column": 25
            },
            "end": {
              "line": 2072,
              "column": 48
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "partialHolders",
    "kind": "member",
    "longname": "partialHolders",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        70211,
        70261
      ],
      "filename": "lodash.js",
      "lineno": 2075,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005157",
        "name": "partialRightHolders",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "getHolders",
            "range": [
              70233,
              70243
            ],
            "loc": {
              "start": {
                "line": 2075,
                "column": 30
              },
              "end": {
                "line": 2075,
                "column": 40
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "partialRightArgs",
              "range": [
                70244,
                70260
              ],
              "loc": {
                "start": {
                  "line": 2075,
                  "column": 41
                },
                "end": {
                  "line": 2075,
                  "column": 57
                }
              }
            }
          ],
          "range": [
            70233,
            70261
          ],
          "loc": {
            "start": {
              "line": 2075,
              "column": 30
            },
            "end": {
              "line": 2075,
              "column": 58
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "partialRightHolders",
    "kind": "member",
    "longname": "partialRightHolders",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        70309,
        70415
      ],
      "filename": "lodash.js",
      "lineno": 2078,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005163",
        "name": "data",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                70317,
                70321
              ],
              "loc": {
                "start": {
                  "line": 2078,
                  "column": 14
                },
                "end": {
                  "line": 2078,
                  "column": 18
                }
              }
            },
            {
              "type": "Identifier",
              "name": "bitmask",
              "range": [
                70323,
                70330
              ],
              "loc": {
                "start": {
                  "line": 2078,
                  "column": 20
                },
                "end": {
                  "line": 2078,
                  "column": 27
                }
              }
            },
            {
              "type": "Identifier",
              "name": "arity",
              "range": [
                70332,
                70337
              ],
              "loc": {
                "start": {
                  "line": 2078,
                  "column": 29
                },
                "end": {
                  "line": 2078,
                  "column": 34
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                70339,
                70346
              ],
              "loc": {
                "start": {
                  "line": 2078,
                  "column": 36
                },
                "end": {
                  "line": 2078,
                  "column": 43
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialArgs",
              "range": [
                70348,
                70359
              ],
              "loc": {
                "start": {
                  "line": 2078,
                  "column": 45
                },
                "end": {
                  "line": 2078,
                  "column": 56
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialRightArgs",
              "range": [
                70361,
                70377
              ],
              "loc": {
                "start": {
                  "line": 2078,
                  "column": 58
                },
                "end": {
                  "line": 2078,
                  "column": 74
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialHolders",
              "range": [
                70379,
                70393
              ],
              "loc": {
                "start": {
                  "line": 2078,
                  "column": 76
                },
                "end": {
                  "line": 2078,
                  "column": 90
                }
              }
            },
            {
              "type": "Identifier",
              "name": "partialRightHolders",
              "range": [
                70395,
                70414
              ],
              "loc": {
                "start": {
                  "line": 2078,
                  "column": 92
                },
                "end": {
                  "line": 2078,
                  "column": 111
                }
              }
            }
          ],
          "range": [
            70316,
            70415
          ],
          "loc": {
            "start": {
              "line": 2078,
              "column": 13
            },
            "end": {
              "line": 2078,
              "column": 112
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~createWrapper"
      }
    },
    "undocumented": true,
    "name": "data",
    "kind": "member",
    "longname": "<anonymous>~runInContext~createWrapper~data",
    "memberof": "<anonymous>~runInContext~createWrapper",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        71132,
        71779
      ],
      "filename": "lodash.js",
      "lineno": 2095,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005191",
        "name": "createIterator",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "createIterator",
            "range": [
              71141,
              71155
            ],
            "loc": {
              "start": {
                "line": 2095,
                "column": 13
              },
              "end": {
                "line": 2095,
                "column": 27
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "options",
              "range": [
                71156,
                71163
              ],
              "loc": {
                "start": {
                  "line": 2095,
                  "column": 28
                },
                "end": {
                  "line": 2095,
                  "column": 35
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "options",
                      "range": [
                        71173,
                        71180
                      ],
                      "loc": {
                        "start": {
                          "line": 2096,
                          "column": 6
                        },
                        "end": {
                          "line": 2096,
                          "column": 13
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "shadowedProps",
                      "range": [
                        71181,
                        71194
                      ],
                      "loc": {
                        "start": {
                          "line": 2096,
                          "column": 14
                        },
                        "end": {
                          "line": 2096,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      71173,
                      71194
                    ],
                    "loc": {
                      "start": {
                        "line": 2096,
                        "column": 6
                      },
                      "end": {
                        "line": 2096,
                        "column": 27
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "shadowedProps",
                    "range": [
                      71197,
                      71210
                    ],
                    "loc": {
                      "start": {
                        "line": 2096,
                        "column": 30
                      },
                      "end": {
                        "line": 2096,
                        "column": 43
                      }
                    }
                  },
                  "range": [
                    71173,
                    71210
                  ],
                  "loc": {
                    "start": {
                      "line": 2096,
                      "column": 6
                    },
                    "end": {
                      "line": 2096,
                      "column": 43
                    }
                  }
                },
                "range": [
                  71173,
                  71211
                ],
                "loc": {
                  "start": {
                    "line": 2096,
                    "column": 6
                  },
                  "end": {
                    "line": 2096,
                    "column": 44
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "options",
                      "range": [
                        71218,
                        71225
                      ],
                      "loc": {
                        "start": {
                          "line": 2097,
                          "column": 6
                        },
                        "end": {
                          "line": 2097,
                          "column": 13
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "support",
                      "range": [
                        71226,
                        71233
                      ],
                      "loc": {
                        "start": {
                          "line": 2097,
                          "column": 14
                        },
                        "end": {
                          "line": 2097,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      71218,
                      71233
                    ],
                    "loc": {
                      "start": {
                        "line": 2097,
                        "column": 6
                      },
                      "end": {
                        "line": 2097,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "support",
                    "range": [
                      71236,
                      71243
                    ],
                    "loc": {
                      "start": {
                        "line": 2097,
                        "column": 24
                      },
                      "end": {
                        "line": 2097,
                        "column": 31
                      }
                    }
                  },
                  "range": [
                    71218,
                    71243
                  ],
                  "loc": {
                    "start": {
                      "line": 2097,
                      "column": 6
                    },
                    "end": {
                      "line": 2097,
                      "column": 31
                    }
                  }
                },
                "range": [
                  71218,
                  71244
                ],
                "loc": {
                  "start": {
                    "line": 2097,
                    "column": 6
                  },
                  "end": {
                    "line": 2097,
                    "column": 32
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "factory",
                      "range": [
                        71293,
                        71300
                      ],
                      "loc": {
                        "start": {
                          "line": 2100,
                          "column": 10
                        },
                        "end": {
                          "line": 2100,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Function",
                        "range": [
                          71303,
                          71311
                        ],
                        "loc": {
                          "start": {
                            "line": 2100,
                            "column": 20
                          },
                          "end": {
                            "line": 2100,
                            "column": 28
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "Literal",
                            "value": "errorClass, errorProto, hasOwnProperty, isArguments, isObject, objectProto, ",
                            "raw": "'errorClass, errorProto, hasOwnProperty, isArguments, isObject, objectProto, '",
                            "range": [
                              71323,
                              71401
                            ],
                            "loc": {
                              "start": {
                                "line": 2101,
                                "column": 10
                              },
                              "end": {
                                "line": 2101,
                                "column": 88
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "nonEnumProps, stringClass, stringProto, toString",
                            "raw": "'nonEnumProps, stringClass, stringProto, toString'",
                            "range": [
                              71414,
                              71464
                            ],
                            "loc": {
                              "start": {
                                "line": 2102,
                                "column": 10
                              },
                              "end": {
                                "line": 2102,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            71323,
                            71464
                          ],
                          "loc": {
                            "start": {
                              "line": 2101,
                              "column": 10
                            },
                            "end": {
                              "line": 2102,
                              "column": 60
                            }
                          }
                        },
                        {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "Literal",
                                  "value": "return function(",
                                  "raw": "'return function('",
                                  "range": [
                                    71474,
                                    71492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2103,
                                      "column": 26
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "options",
                                    "range": [
                                      71495,
                                      71502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2103,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 2103,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      71503,
                                      71507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2103,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 2103,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    71495,
                                    71507
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2103,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 2103,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  71474,
                                  71507
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2103,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2103,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": ") {\n",
                                "raw": "') {\\n'",
                                "range": [
                                  71510,
                                  71517
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2103,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 2103,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                71474,
                                71517
                              ],
                              "loc": {
                                "start": {
                                  "line": 2103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2103,
                                  "column": 51
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "iteratorTemplate",
                                "range": [
                                  71520,
                                  71536
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2103,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 2103,
                                    "column": 70
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "options",
                                  "range": [
                                    71537,
                                    71544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2103,
                                      "column": 71
                                    },
                                    "end": {
                                      "line": 2103,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "range": [
                                71520,
                                71545
                              ],
                              "loc": {
                                "start": {
                                  "line": 2103,
                                  "column": 54
                                },
                                "end": {
                                  "line": 2103,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              71474,
                              71545
                            ],
                            "loc": {
                              "start": {
                                "line": 2103,
                                "column": 8
                              },
                              "end": {
                                "line": 2103,
                                "column": 79
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "\n}",
                            "raw": "'\\n}'",
                            "range": [
                              71548,
                              71553
                            ],
                            "loc": {
                              "start": {
                                "line": 2103,
                                "column": 82
                              },
                              "end": {
                                "line": 2103,
                                "column": 87
                              }
                            }
                          },
                          "range": [
                            71474,
                            71553
                          ],
                          "loc": {
                            "start": {
                              "line": 2103,
                              "column": 8
                            },
                            "end": {
                              "line": 2103,
                              "column": 87
                            }
                          }
                        }
                      ],
                      "range": [
                        71303,
                        71561
                      ],
                      "loc": {
                        "start": {
                          "line": 2100,
                          "column": 20
                        },
                        "end": {
                          "line": 2104,
                          "column": 7
                        }
                      }
                    },
                    "range": [
                      71293,
                      71561
                    ],
                    "loc": {
                      "start": {
                        "line": 2100,
                        "column": 10
                      },
                      "end": {
                        "line": 2104,
                        "column": 7
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  71289,
                  71562
                ],
                "loc": {
                  "start": {
                    "line": 2100,
                    "column": 6
                  },
                  "end": {
                    "line": 2104,
                    "column": 8
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "factory",
                    "range": [
                      71615,
                      71622
                    ],
                    "loc": {
                      "start": {
                        "line": 2107,
                        "column": 13
                      },
                      "end": {
                        "line": 2107,
                        "column": 20
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "errorClass",
                      "range": [
                        71632,
                        71642
                      ],
                      "loc": {
                        "start": {
                          "line": 2108,
                          "column": 8
                        },
                        "end": {
                          "line": 2108,
                          "column": 18
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "errorProto",
                      "range": [
                        71644,
                        71654
                      ],
                      "loc": {
                        "start": {
                          "line": 2108,
                          "column": 20
                        },
                        "end": {
                          "line": 2108,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "hasOwnProperty",
                      "range": [
                        71656,
                        71670
                      ],
                      "loc": {
                        "start": {
                          "line": 2108,
                          "column": 32
                        },
                        "end": {
                          "line": 2108,
                          "column": 46
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "isArguments",
                      "range": [
                        71672,
                        71683
                      ],
                      "loc": {
                        "start": {
                          "line": 2108,
                          "column": 48
                        },
                        "end": {
                          "line": 2108,
                          "column": 59
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "isObject",
                      "range": [
                        71685,
                        71693
                      ],
                      "loc": {
                        "start": {
                          "line": 2108,
                          "column": 61
                        },
                        "end": {
                          "line": 2108,
                          "column": 69
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "objectProto",
                      "range": [
                        71695,
                        71706
                      ],
                      "loc": {
                        "start": {
                          "line": 2108,
                          "column": 71
                        },
                        "end": {
                          "line": 2108,
                          "column": 82
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "nonEnumProps",
                      "range": [
                        71716,
                        71728
                      ],
                      "loc": {
                        "start": {
                          "line": 2109,
                          "column": 8
                        },
                        "end": {
                          "line": 2109,
                          "column": 20
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "stringClass",
                      "range": [
                        71730,
                        71741
                      ],
                      "loc": {
                        "start": {
                          "line": 2109,
                          "column": 22
                        },
                        "end": {
                          "line": 2109,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "stringProto",
                      "range": [
                        71743,
                        71754
                      ],
                      "loc": {
                        "start": {
                          "line": 2109,
                          "column": 35
                        },
                        "end": {
                          "line": 2109,
                          "column": 46
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "toString",
                      "range": [
                        71756,
                        71764
                      ],
                      "loc": {
                        "start": {
                          "line": 2109,
                          "column": 48
                        },
                        "end": {
                          "line": 2109,
                          "column": 56
                        }
                      }
                    }
                  ],
                  "range": [
                    71615,
                    71772
                  ],
                  "loc": {
                    "start": {
                      "line": 2107,
                      "column": 13
                    },
                    "end": {
                      "line": 2110,
                      "column": 7
                    }
                  }
                },
                "range": [
                  71608,
                  71773
                ],
                "loc": {
                  "start": {
                    "line": 2107,
                    "column": 6
                  },
                  "end": {
                    "line": 2110,
                    "column": 8
                  }
                }
              }
            ],
            "range": [
              71165,
              71779
            ],
            "loc": {
              "start": {
                "line": 2095,
                "column": 37
              },
              "end": {
                "line": 2111,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            71132,
            71779
          ],
          "loc": {
            "start": {
              "line": 2095,
              "column": 4
            },
            "end": {
              "line": 2111,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "options"
        ]
      },
      "vars": {
        "options.shadowedProps": null,
        "options.support": null,
        "factory": null
      }
    },
    "undocumented": true,
    "name": "createIterator",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~createIterator",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        71173,
        71210
      ],
      "filename": "lodash.js",
      "lineno": 2096,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005196",
        "name": "options.shadowedProps",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "shadowedProps",
          "range": [
            71197,
            71210
          ],
          "loc": {
            "start": {
              "line": 2096,
              "column": 30
            },
            "end": {
              "line": 2096,
              "column": 43
            }
          }
        },
        "value": "shadowedProps"
      }
    },
    "undocumented": true,
    "name": "shadowedProps",
    "kind": "member",
    "memberof": "options",
    "longname": "options.shadowedProps",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        71218,
        71243
      ],
      "filename": "lodash.js",
      "lineno": 2097,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005202",
        "name": "options.support",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "support",
          "range": [
            71236,
            71243
          ],
          "loc": {
            "start": {
              "line": 2097,
              "column": 24
            },
            "end": {
              "line": 2097,
              "column": 31
            }
          }
        },
        "value": "support"
      }
    },
    "undocumented": true,
    "name": "support",
    "kind": "member",
    "memberof": "options",
    "longname": "options.support",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        71293,
        71561
      ],
      "filename": "lodash.js",
      "lineno": 2100,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005208",
        "name": "factory",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Function",
            "range": [
              71303,
              71311
            ],
            "loc": {
              "start": {
                "line": 2100,
                "column": 20
              },
              "end": {
                "line": 2100,
                "column": 28
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "Literal",
                "value": "errorClass, errorProto, hasOwnProperty, isArguments, isObject, objectProto, ",
                "raw": "'errorClass, errorProto, hasOwnProperty, isArguments, isObject, objectProto, '",
                "range": [
                  71323,
                  71401
                ],
                "loc": {
                  "start": {
                    "line": 2101,
                    "column": 10
                  },
                  "end": {
                    "line": 2101,
                    "column": 88
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "nonEnumProps, stringClass, stringProto, toString",
                "raw": "'nonEnumProps, stringClass, stringProto, toString'",
                "range": [
                  71414,
                  71464
                ],
                "loc": {
                  "start": {
                    "line": 2102,
                    "column": 10
                  },
                  "end": {
                    "line": 2102,
                    "column": 60
                  }
                }
              },
              "range": [
                71323,
                71464
              ],
              "loc": {
                "start": {
                  "line": 2101,
                  "column": 10
                },
                "end": {
                  "line": 2102,
                  "column": 60
                }
              }
            },
            {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "BinaryExpression",
                "operator": "+",
                "left": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "+",
                    "left": {
                      "type": "Literal",
                      "value": "return function(",
                      "raw": "'return function('",
                      "range": [
                        71474,
                        71492
                      ],
                      "loc": {
                        "start": {
                          "line": 2103,
                          "column": 8
                        },
                        "end": {
                          "line": 2103,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "options",
                        "range": [
                          71495,
                          71502
                        ],
                        "loc": {
                          "start": {
                            "line": 2103,
                            "column": 29
                          },
                          "end": {
                            "line": 2103,
                            "column": 36
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "args",
                        "range": [
                          71503,
                          71507
                        ],
                        "loc": {
                          "start": {
                            "line": 2103,
                            "column": 37
                          },
                          "end": {
                            "line": 2103,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        71495,
                        71507
                      ],
                      "loc": {
                        "start": {
                          "line": 2103,
                          "column": 29
                        },
                        "end": {
                          "line": 2103,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      71474,
                      71507
                    ],
                    "loc": {
                      "start": {
                        "line": 2103,
                        "column": 8
                      },
                      "end": {
                        "line": 2103,
                        "column": 41
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": ") {\n",
                    "raw": "') {\\n'",
                    "range": [
                      71510,
                      71517
                    ],
                    "loc": {
                      "start": {
                        "line": 2103,
                        "column": 44
                      },
                      "end": {
                        "line": 2103,
                        "column": 51
                      }
                    }
                  },
                  "range": [
                    71474,
                    71517
                  ],
                  "loc": {
                    "start": {
                      "line": 2103,
                      "column": 8
                    },
                    "end": {
                      "line": 2103,
                      "column": 51
                    }
                  }
                },
                "right": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "iteratorTemplate",
                    "range": [
                      71520,
                      71536
                    ],
                    "loc": {
                      "start": {
                        "line": 2103,
                        "column": 54
                      },
                      "end": {
                        "line": 2103,
                        "column": 70
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "options",
                      "range": [
                        71537,
                        71544
                      ],
                      "loc": {
                        "start": {
                          "line": 2103,
                          "column": 71
                        },
                        "end": {
                          "line": 2103,
                          "column": 78
                        }
                      }
                    }
                  ],
                  "range": [
                    71520,
                    71545
                  ],
                  "loc": {
                    "start": {
                      "line": 2103,
                      "column": 54
                    },
                    "end": {
                      "line": 2103,
                      "column": 79
                    }
                  }
                },
                "range": [
                  71474,
                  71545
                ],
                "loc": {
                  "start": {
                    "line": 2103,
                    "column": 8
                  },
                  "end": {
                    "line": 2103,
                    "column": 79
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "\n}",
                "raw": "'\\n}'",
                "range": [
                  71548,
                  71553
                ],
                "loc": {
                  "start": {
                    "line": 2103,
                    "column": 82
                  },
                  "end": {
                    "line": 2103,
                    "column": 87
                  }
                }
              },
              "range": [
                71474,
                71553
              ],
              "loc": {
                "start": {
                  "line": 2103,
                  "column": 8
                },
                "end": {
                  "line": 2103,
                  "column": 87
                }
              }
            }
          ],
          "range": [
            71303,
            71561
          ],
          "loc": {
            "start": {
              "line": 2100,
              "column": 20
            },
            "end": {
              "line": 2104,
              "column": 7
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "factory",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~createIterator",
    "longname": "<anonymous>~runInContext~createIterator~factory",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        72007,
        72261
      ],
      "filename": "lodash.js",
      "lineno": 2120,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005241",
        "name": "getHolders",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "getHolders",
            "range": [
              72016,
              72026
            ],
            "loc": {
              "start": {
                "line": 2120,
                "column": 13
              },
              "end": {
                "line": 2120,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                72027,
                72032
              ],
              "loc": {
                "start": {
                  "line": 2120,
                  "column": 24
                },
                "end": {
                  "line": 2120,
                  "column": 29
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        72046,
                        72051
                      ],
                      "loc": {
                        "start": {
                          "line": 2121,
                          "column": 10
                        },
                        "end": {
                          "line": 2121,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          72055,
                          72056
                        ],
                        "loc": {
                          "start": {
                            "line": 2121,
                            "column": 19
                          },
                          "end": {
                            "line": 2121,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        72054,
                        72056
                      ],
                      "loc": {
                        "start": {
                          "line": 2121,
                          "column": 18
                        },
                        "end": {
                          "line": 2121,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      72046,
                      72056
                    ],
                    "loc": {
                      "start": {
                        "line": 2121,
                        "column": 10
                      },
                      "end": {
                        "line": 2121,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        72068,
                        72074
                      ],
                      "loc": {
                        "start": {
                          "line": 2122,
                          "column": 10
                        },
                        "end": {
                          "line": 2122,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          72077,
                          72082
                        ],
                        "loc": {
                          "start": {
                            "line": 2122,
                            "column": 19
                          },
                          "end": {
                            "line": 2122,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          72083,
                          72089
                        ],
                        "loc": {
                          "start": {
                            "line": 2122,
                            "column": 25
                          },
                          "end": {
                            "line": 2122,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        72077,
                        72089
                      ],
                      "loc": {
                        "start": {
                          "line": 2122,
                          "column": 19
                        },
                        "end": {
                          "line": 2122,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      72068,
                      72089
                    ],
                    "loc": {
                      "start": {
                        "line": 2122,
                        "column": 10
                      },
                      "end": {
                        "line": 2122,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        72101,
                        72107
                      ],
                      "loc": {
                        "start": {
                          "line": 2123,
                          "column": 10
                        },
                        "end": {
                          "line": 2123,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        72110,
                        72112
                      ],
                      "loc": {
                        "start": {
                          "line": 2123,
                          "column": 19
                        },
                        "end": {
                          "line": 2123,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      72101,
                      72112
                    ],
                    "loc": {
                      "start": {
                        "line": 2123,
                        "column": 10
                      },
                      "end": {
                        "line": 2123,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  72042,
                  72113
                ],
                "loc": {
                  "start": {
                    "line": 2121,
                    "column": 6
                  },
                  "end": {
                    "line": 2123,
                    "column": 22
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        72130,
                        72135
                      ],
                      "loc": {
                        "start": {
                          "line": 2125,
                          "column": 15
                        },
                        "end": {
                          "line": 2125,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      72128,
                      72135
                    ],
                    "loc": {
                      "start": {
                        "line": 2125,
                        "column": 13
                      },
                      "end": {
                        "line": 2125,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      72138,
                      72144
                    ],
                    "loc": {
                      "start": {
                        "line": 2125,
                        "column": 23
                      },
                      "end": {
                        "line": 2125,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    72128,
                    72144
                  ],
                  "loc": {
                    "start": {
                      "line": 2125,
                      "column": 13
                    },
                    "end": {
                      "line": 2125,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              72160,
                              72165
                            ],
                            "loc": {
                              "start": {
                                "line": 2126,
                                "column": 12
                              },
                              "end": {
                                "line": 2126,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              72166,
                              72171
                            ],
                            "loc": {
                              "start": {
                                "line": 2126,
                                "column": 18
                              },
                              "end": {
                                "line": 2126,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            72160,
                            72172
                          ],
                          "loc": {
                            "start": {
                              "line": 2126,
                              "column": 12
                            },
                            "end": {
                              "line": 2126,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "lodash",
                          "range": [
                            72177,
                            72183
                          ],
                          "loc": {
                            "start": {
                              "line": 2126,
                              "column": 29
                            },
                            "end": {
                              "line": 2126,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          72160,
                          72183
                        ],
                        "loc": {
                          "start": {
                            "line": 2126,
                            "column": 12
                          },
                          "end": {
                            "line": 2126,
                            "column": 35
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    72197,
                                    72203
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2127,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2127,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "push",
                                  "range": [
                                    72204,
                                    72208
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2127,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2127,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  72197,
                                  72208
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2127,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2127,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    72209,
                                    72214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2127,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2127,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                72197,
                                72215
                              ],
                              "loc": {
                                "start": {
                                  "line": 2127,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2127,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              72197,
                              72216
                            ],
                            "loc": {
                              "start": {
                                "line": 2127,
                                "column": 10
                              },
                              "end": {
                                "line": 2127,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          72185,
                          72226
                        ],
                        "loc": {
                          "start": {
                            "line": 2126,
                            "column": 37
                          },
                          "end": {
                            "line": 2128,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        72156,
                        72226
                      ],
                      "loc": {
                        "start": {
                          "line": 2126,
                          "column": 8
                        },
                        "end": {
                          "line": 2128,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    72146,
                    72234
                  ],
                  "loc": {
                    "start": {
                      "line": 2125,
                      "column": 31
                    },
                    "end": {
                      "line": 2129,
                      "column": 7
                    }
                  }
                },
                "range": [
                  72121,
                  72234
                ],
                "loc": {
                  "start": {
                    "line": 2125,
                    "column": 6
                  },
                  "end": {
                    "line": 2129,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    72248,
                    72254
                  ],
                  "loc": {
                    "start": {
                      "line": 2130,
                      "column": 13
                    },
                    "end": {
                      "line": 2130,
                      "column": 19
                    }
                  }
                },
                "range": [
                  72241,
                  72255
                ],
                "loc": {
                  "start": {
                    "line": 2130,
                    "column": 6
                  },
                  "end": {
                    "line": 2130,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              72034,
              72261
            ],
            "loc": {
              "start": {
                "line": 2120,
                "column": 31
              },
              "end": {
                "line": 2131,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            72007,
            72261
          ],
          "loc": {
            "start": {
              "line": 2120,
              "column": 4
            },
            "end": {
              "line": 2131,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "result": null
      }
    },
    "undocumented": true,
    "name": "getHolders",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~getHolders",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        72046,
        72056
      ],
      "filename": "lodash.js",
      "lineno": 2121,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005246",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              72055,
              72056
            ],
            "loc": {
              "start": {
                "line": 2121,
                "column": 19
              },
              "end": {
                "line": 2121,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            72054,
            72056
          ],
          "loc": {
            "start": {
              "line": 2121,
              "column": 18
            },
            "end": {
              "line": 2121,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~getHolders",
    "longname": "<anonymous>~runInContext~getHolders~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        72068,
        72089
      ],
      "filename": "lodash.js",
      "lineno": 2122,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005250",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "array",
            "range": [
              72077,
              72082
            ],
            "loc": {
              "start": {
                "line": 2122,
                "column": 19
              },
              "end": {
                "line": 2122,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              72083,
              72089
            ],
            "loc": {
              "start": {
                "line": 2122,
                "column": 25
              },
              "end": {
                "line": 2122,
                "column": 31
              }
            }
          },
          "range": [
            72077,
            72089
          ],
          "loc": {
            "start": {
              "line": 2122,
              "column": 19
            },
            "end": {
              "line": 2122,
              "column": 31
            }
          }
        },
        "value": "array.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~getHolders",
    "longname": "<anonymous>~runInContext~getHolders~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        72101,
        72112
      ],
      "filename": "lodash.js",
      "lineno": 2123,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005255",
        "name": "result",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            72110,
            72112
          ],
          "loc": {
            "start": {
              "line": 2123,
              "column": 19
            },
            "end": {
              "line": 2123,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~getHolders",
    "longname": "<anonymous>~runInContext~getHolders~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        72555,
        72686
      ],
      "filename": "lodash.js",
      "lineno": 2141,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005279",
        "name": "getIndexOf",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "getIndexOf",
            "range": [
              72564,
              72574
            ],
            "loc": {
              "start": {
                "line": 2141,
                "column": 13
              },
              "end": {
                "line": 2141,
                "column": 23
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        72589,
                        72595
                      ],
                      "loc": {
                        "start": {
                          "line": 2142,
                          "column": 10
                        },
                        "end": {
                          "line": 2142,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              72599,
                              72605
                            ],
                            "loc": {
                              "start": {
                                "line": 2142,
                                "column": 20
                              },
                              "end": {
                                "line": 2142,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                72608,
                                72614
                              ],
                              "loc": {
                                "start": {
                                  "line": 2142,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2142,
                                  "column": 35
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "indexOf",
                              "range": [
                                72615,
                                72622
                              ],
                              "loc": {
                                "start": {
                                  "line": 2142,
                                  "column": 36
                                },
                                "end": {
                                  "line": 2142,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              72608,
                              72622
                            ],
                            "loc": {
                              "start": {
                                "line": 2142,
                                "column": 29
                              },
                              "end": {
                                "line": 2142,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            72599,
                            72622
                          ],
                          "loc": {
                            "start": {
                              "line": 2142,
                              "column": 20
                            },
                            "end": {
                              "line": 2142,
                              "column": 43
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "indexOf",
                          "range": [
                            72628,
                            72635
                          ],
                          "loc": {
                            "start": {
                              "line": 2142,
                              "column": 49
                            },
                            "end": {
                              "line": 2142,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          72598,
                          72635
                        ],
                        "loc": {
                          "start": {
                            "line": 2142,
                            "column": 19
                          },
                          "end": {
                            "line": 2142,
                            "column": 56
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "baseIndexOf",
                        "range": [
                          72638,
                          72649
                        ],
                        "loc": {
                          "start": {
                            "line": 2142,
                            "column": 59
                          },
                          "end": {
                            "line": 2142,
                            "column": 70
                          }
                        }
                      },
                      "alternate": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          72652,
                          72658
                        ],
                        "loc": {
                          "start": {
                            "line": 2142,
                            "column": 73
                          },
                          "end": {
                            "line": 2142,
                            "column": 79
                          }
                        }
                      },
                      "range": [
                        72598,
                        72658
                      ],
                      "loc": {
                        "start": {
                          "line": 2142,
                          "column": 19
                        },
                        "end": {
                          "line": 2142,
                          "column": 79
                        }
                      }
                    },
                    "range": [
                      72589,
                      72658
                    ],
                    "loc": {
                      "start": {
                        "line": 2142,
                        "column": 10
                      },
                      "end": {
                        "line": 2142,
                        "column": 79
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  72585,
                  72659
                ],
                "loc": {
                  "start": {
                    "line": 2142,
                    "column": 6
                  },
                  "end": {
                    "line": 2142,
                    "column": 80
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    72673,
                    72679
                  ],
                  "loc": {
                    "start": {
                      "line": 2143,
                      "column": 13
                    },
                    "end": {
                      "line": 2143,
                      "column": 19
                    }
                  }
                },
                "range": [
                  72666,
                  72680
                ],
                "loc": {
                  "start": {
                    "line": 2143,
                    "column": 6
                  },
                  "end": {
                    "line": 2143,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              72577,
              72686
            ],
            "loc": {
              "start": {
                "line": 2141,
                "column": 26
              },
              "end": {
                "line": 2144,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            72555,
            72686
          ],
          "loc": {
            "start": {
              "line": 2141,
              "column": 4
            },
            "end": {
              "line": 2144,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      },
      "vars": {
        "result": null
      }
    },
    "undocumented": true,
    "name": "getIndexOf",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~getIndexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        72589,
        72658
      ],
      "filename": "lodash.js",
      "lineno": 2142,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005283",
        "name": "result",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "===",
            "left": {
              "type": "AssignmentExpression",
              "operator": "=",
              "left": {
                "type": "Identifier",
                "name": "result",
                "range": [
                  72599,
                  72605
                ],
                "loc": {
                  "start": {
                    "line": 2142,
                    "column": 20
                  },
                  "end": {
                    "line": 2142,
                    "column": 26
                  }
                }
              },
              "right": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "lodash",
                  "range": [
                    72608,
                    72614
                  ],
                  "loc": {
                    "start": {
                      "line": 2142,
                      "column": 29
                    },
                    "end": {
                      "line": 2142,
                      "column": 35
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "indexOf",
                  "range": [
                    72615,
                    72622
                  ],
                  "loc": {
                    "start": {
                      "line": 2142,
                      "column": 36
                    },
                    "end": {
                      "line": 2142,
                      "column": 43
                    }
                  }
                },
                "range": [
                  72608,
                  72622
                ],
                "loc": {
                  "start": {
                    "line": 2142,
                    "column": 29
                  },
                  "end": {
                    "line": 2142,
                    "column": 43
                  }
                }
              },
              "range": [
                72599,
                72622
              ],
              "loc": {
                "start": {
                  "line": 2142,
                  "column": 20
                },
                "end": {
                  "line": 2142,
                  "column": 43
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "indexOf",
              "range": [
                72628,
                72635
              ],
              "loc": {
                "start": {
                  "line": 2142,
                  "column": 49
                },
                "end": {
                  "line": 2142,
                  "column": 56
                }
              }
            },
            "range": [
              72598,
              72635
            ],
            "loc": {
              "start": {
                "line": 2142,
                "column": 19
              },
              "end": {
                "line": 2142,
                "column": 56
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "baseIndexOf",
            "range": [
              72638,
              72649
            ],
            "loc": {
              "start": {
                "line": 2142,
                "column": 59
              },
              "end": {
                "line": 2142,
                "column": 70
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "result",
            "range": [
              72652,
              72658
            ],
            "loc": {
              "start": {
                "line": 2142,
                "column": 73
              },
              "end": {
                "line": 2142,
                "column": 79
              }
            }
          },
          "range": [
            72598,
            72658
          ],
          "loc": {
            "start": {
              "line": 2142,
              "column": 19
            },
            "end": {
              "line": 2142,
              "column": 79
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~getIndexOf",
    "longname": "<anonymous>~runInContext~getIndexOf~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        72599,
        72622
      ],
      "filename": "lodash.js",
      "lineno": 2142,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005287",
        "name": "result",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "lodash",
            "range": [
              72608,
              72614
            ],
            "loc": {
              "start": {
                "line": 2142,
                "column": 29
              },
              "end": {
                "line": 2142,
                "column": 35
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "indexOf",
            "range": [
              72615,
              72622
            ],
            "loc": {
              "start": {
                "line": 2142,
                "column": 36
              },
              "end": {
                "line": 2142,
                "column": 43
              }
            }
          },
          "range": [
            72608,
            72622
          ],
          "loc": {
            "start": {
              "line": 2142,
              "column": 29
            },
            "end": {
              "line": 2142,
              "column": 43
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~getIndexOf",
        "value": "lodash.indexOf"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~getIndexOf~result",
    "memberof": "<anonymous>~runInContext~getIndexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        72914,
        73028
      ],
      "filename": "lodash.js",
      "lineno": 2153,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005297",
        "name": "isNative",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isNative",
            "range": [
              72923,
              72931
            ],
            "loc": {
              "start": {
                "line": 2153,
                "column": 13
              },
              "end": {
                "line": 2153,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                72932,
                72937
              ],
              "loc": {
                "start": {
                  "line": 2153,
                  "column": 22
                },
                "end": {
                  "line": 2153,
                  "column": 27
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          72961,
                          72966
                        ],
                        "loc": {
                          "start": {
                            "line": 2154,
                            "column": 20
                          },
                          "end": {
                            "line": 2154,
                            "column": 25
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        72954,
                        72966
                      ],
                      "loc": {
                        "start": {
                          "line": 2154,
                          "column": 13
                        },
                        "end": {
                          "line": 2154,
                          "column": 25
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "function",
                      "raw": "'function'",
                      "range": [
                        72970,
                        72980
                      ],
                      "loc": {
                        "start": {
                          "line": 2154,
                          "column": 29
                        },
                        "end": {
                          "line": 2154,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      72954,
                      72980
                    ],
                    "loc": {
                      "start": {
                        "line": 2154,
                        "column": 13
                      },
                      "end": {
                        "line": 2154,
                        "column": 39
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "reNative",
                        "range": [
                          72984,
                          72992
                        ],
                        "loc": {
                          "start": {
                            "line": 2154,
                            "column": 43
                          },
                          "end": {
                            "line": 2154,
                            "column": 51
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "test",
                        "range": [
                          72993,
                          72997
                        ],
                        "loc": {
                          "start": {
                            "line": 2154,
                            "column": 52
                          },
                          "end": {
                            "line": 2154,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        72984,
                        72997
                      ],
                      "loc": {
                        "start": {
                          "line": 2154,
                          "column": 43
                        },
                        "end": {
                          "line": 2154,
                          "column": 56
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "fnToString",
                            "range": [
                              72998,
                              73008
                            ],
                            "loc": {
                              "start": {
                                "line": 2154,
                                "column": 57
                              },
                              "end": {
                                "line": 2154,
                                "column": 67
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "call",
                            "range": [
                              73009,
                              73013
                            ],
                            "loc": {
                              "start": {
                                "line": 2154,
                                "column": 68
                              },
                              "end": {
                                "line": 2154,
                                "column": 72
                              }
                            }
                          },
                          "range": [
                            72998,
                            73013
                          ],
                          "loc": {
                            "start": {
                              "line": 2154,
                              "column": 57
                            },
                            "end": {
                              "line": 2154,
                              "column": 72
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              73014,
                              73019
                            ],
                            "loc": {
                              "start": {
                                "line": 2154,
                                "column": 73
                              },
                              "end": {
                                "line": 2154,
                                "column": 78
                              }
                            }
                          }
                        ],
                        "range": [
                          72998,
                          73020
                        ],
                        "loc": {
                          "start": {
                            "line": 2154,
                            "column": 57
                          },
                          "end": {
                            "line": 2154,
                            "column": 79
                          }
                        }
                      }
                    ],
                    "range": [
                      72984,
                      73021
                    ],
                    "loc": {
                      "start": {
                        "line": 2154,
                        "column": 43
                      },
                      "end": {
                        "line": 2154,
                        "column": 80
                      }
                    }
                  },
                  "range": [
                    72954,
                    73021
                  ],
                  "loc": {
                    "start": {
                      "line": 2154,
                      "column": 13
                    },
                    "end": {
                      "line": 2154,
                      "column": 80
                    }
                  }
                },
                "range": [
                  72947,
                  73022
                ],
                "loc": {
                  "start": {
                    "line": 2154,
                    "column": 6
                  },
                  "end": {
                    "line": 2154,
                    "column": 81
                  }
                }
              }
            ],
            "range": [
              72939,
              73028
            ],
            "loc": {
              "start": {
                "line": 2153,
                "column": 29
              },
              "end": {
                "line": 2155,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            72914,
            73028
          ],
          "loc": {
            "start": {
              "line": 2153,
              "column": 4
            },
            "end": {
              "line": 2155,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isNative",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isNative",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        73237,
        73382
      ],
      "filename": "lodash.js",
      "lineno": 2164,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005317",
        "name": "setData",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "defineProperty",
              "range": [
                73248,
                73262
              ],
              "loc": {
                "start": {
                  "line": 2164,
                  "column": 19
                },
                "end": {
                  "line": 2164,
                  "column": 33
                }
              }
            },
            "prefix": true,
            "range": [
              73247,
              73262
            ],
            "loc": {
              "start": {
                "line": 2164,
                "column": 18
              },
              "end": {
                "line": 2164,
                "column": 33
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "noop",
            "range": [
              73265,
              73269
            ],
            "loc": {
              "start": {
                "line": 2164,
                "column": 36
              },
              "end": {
                "line": 2164,
                "column": 40
              }
            }
          },
          "alternate": {
            "type": "FunctionExpression",
            "id": null,
            "params": [
              {
                "type": "Identifier",
                "name": "func",
                "range": [
                  73281,
                  73285
                ],
                "loc": {
                  "start": {
                    "line": 2164,
                    "column": 52
                  },
                  "end": {
                    "line": 2164,
                    "column": 56
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  73287,
                  73292
                ],
                "loc": {
                  "start": {
                    "line": 2164,
                    "column": 58
                  },
                  "end": {
                    "line": 2164,
                    "column": 63
                  }
                }
              }
            ],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "descriptor",
                        "range": [
                          73302,
                          73312
                        ],
                        "loc": {
                          "start": {
                            "line": 2165,
                            "column": 6
                          },
                          "end": {
                            "line": 2165,
                            "column": 16
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          73313,
                          73318
                        ],
                        "loc": {
                          "start": {
                            "line": 2165,
                            "column": 17
                          },
                          "end": {
                            "line": 2165,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        73302,
                        73318
                      ],
                      "loc": {
                        "start": {
                          "line": 2165,
                          "column": 6
                        },
                        "end": {
                          "line": 2165,
                          "column": 22
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        73321,
                        73326
                      ],
                      "loc": {
                        "start": {
                          "line": 2165,
                          "column": 25
                        },
                        "end": {
                          "line": 2165,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      73302,
                      73326
                    ],
                    "loc": {
                      "start": {
                        "line": 2165,
                        "column": 6
                      },
                      "end": {
                        "line": 2165,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    73302,
                    73327
                  ],
                  "loc": {
                    "start": {
                      "line": 2165,
                      "column": 6
                    },
                    "end": {
                      "line": 2165,
                      "column": 31
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "defineProperty",
                      "range": [
                        73334,
                        73348
                      ],
                      "loc": {
                        "start": {
                          "line": 2166,
                          "column": 6
                        },
                        "end": {
                          "line": 2166,
                          "column": 20
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          73349,
                          73353
                        ],
                        "loc": {
                          "start": {
                            "line": 2166,
                            "column": 21
                          },
                          "end": {
                            "line": 2166,
                            "column": 25
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "expando",
                        "range": [
                          73355,
                          73362
                        ],
                        "loc": {
                          "start": {
                            "line": 2166,
                            "column": 27
                          },
                          "end": {
                            "line": 2166,
                            "column": 34
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "descriptor",
                        "range": [
                          73364,
                          73374
                        ],
                        "loc": {
                          "start": {
                            "line": 2166,
                            "column": 36
                          },
                          "end": {
                            "line": 2166,
                            "column": 46
                          }
                        }
                      }
                    ],
                    "range": [
                      73334,
                      73375
                    ],
                    "loc": {
                      "start": {
                        "line": 2166,
                        "column": 6
                      },
                      "end": {
                        "line": 2166,
                        "column": 47
                      }
                    }
                  },
                  "range": [
                    73334,
                    73376
                  ],
                  "loc": {
                    "start": {
                      "line": 2166,
                      "column": 6
                    },
                    "end": {
                      "line": 2166,
                      "column": 48
                    }
                  }
                }
              ],
              "range": [
                73294,
                73382
              ],
              "loc": {
                "start": {
                  "line": 2164,
                  "column": 65
                },
                "end": {
                  "line": 2167,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              73272,
              73382
            ],
            "loc": {
              "start": {
                "line": 2164,
                "column": 43
              },
              "end": {
                "line": 2167,
                "column": 5
              }
            }
          },
          "range": [
            73247,
            73382
          ],
          "loc": {
            "start": {
              "line": 2164,
              "column": 18
            },
            "end": {
              "line": 2167,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "setData",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~setData",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        73302,
        73326
      ],
      "filename": "lodash.js",
      "lineno": 2165,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005328",
        "name": "descriptor.value",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            73321,
            73326
          ],
          "loc": {
            "start": {
              "line": 2165,
              "column": 25
            },
            "end": {
              "line": 2165,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "<anonymous>~descriptor.value",
    "memberof": "<anonymous>~descriptor",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        73850,
        75143
      ],
      "filename": "lodash.js",
      "lineno": 2179,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005339",
        "name": "shimIsPlainObject",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "shimIsPlainObject",
            "range": [
              73859,
              73876
            ],
            "loc": {
              "start": {
                "line": 2179,
                "column": 13
              },
              "end": {
                "line": 2179,
                "column": 30
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                73877,
                73882
              ],
              "loc": {
                "start": {
                  "line": 2179,
                  "column": 31
                },
                "end": {
                  "line": 2179,
                  "column": 36
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "ctor",
                      "range": [
                        73896,
                        73900
                      ],
                      "loc": {
                        "start": {
                          "line": 2180,
                          "column": 10
                        },
                        "end": {
                          "line": 2180,
                          "column": 14
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      73896,
                      73900
                    ],
                    "loc": {
                      "start": {
                        "line": 2180,
                        "column": 10
                      },
                      "end": {
                        "line": 2180,
                        "column": 14
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        73912,
                        73918
                      ],
                      "loc": {
                        "start": {
                          "line": 2181,
                          "column": 10
                        },
                        "end": {
                          "line": 2181,
                          "column": 16
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      73912,
                      73918
                    ],
                    "loc": {
                      "start": {
                        "line": 2181,
                        "column": 10
                      },
                      "end": {
                        "line": 2181,
                        "column": 16
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  73892,
                  73919
                ],
                "loc": {
                  "start": {
                    "line": 2180,
                    "column": 6
                  },
                  "end": {
                    "line": 2181,
                    "column": 17
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              74006,
                              74011
                            ],
                            "loc": {
                              "start": {
                                "line": 2184,
                                "column": 12
                              },
                              "end": {
                                "line": 2184,
                                "column": 17
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "toString",
                                  "range": [
                                    74015,
                                    74023
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2184,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 2184,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    74024,
                                    74028
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2184,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 2184,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  74015,
                                  74028
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2184,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 2184,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    74029,
                                    74034
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2184,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 2184,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "range": [
                                74015,
                                74035
                              ],
                              "loc": {
                                "start": {
                                  "line": 2184,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2184,
                                  "column": 41
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "objectClass",
                              "range": [
                                74039,
                                74050
                              ],
                              "loc": {
                                "start": {
                                  "line": 2184,
                                  "column": 45
                                },
                                "end": {
                                  "line": 2184,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              74015,
                              74050
                            ],
                            "loc": {
                              "start": {
                                "line": 2184,
                                "column": 21
                              },
                              "end": {
                                "line": 2184,
                                "column": 56
                              }
                            }
                          },
                          "range": [
                            74006,
                            74050
                          ],
                          "loc": {
                            "start": {
                              "line": 2184,
                              "column": 12
                            },
                            "end": {
                              "line": 2184,
                              "column": 56
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          74004,
                          74051
                        ],
                        "loc": {
                          "start": {
                            "line": 2184,
                            "column": 10
                          },
                          "end": {
                            "line": 2184,
                            "column": 57
                          }
                        }
                      },
                      "right": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "hasOwnProperty",
                                "range": [
                                  74067,
                                  74081
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2185,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2185,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  74082,
                                  74086
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2185,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2185,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                74067,
                                74086
                              ],
                              "loc": {
                                "start": {
                                  "line": 2185,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2185,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  74087,
                                  74092
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2185,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 2185,
                                    "column": 37
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "constructor",
                                "raw": "'constructor'",
                                "range": [
                                  74094,
                                  74107
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2185,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 2185,
                                    "column": 52
                                  }
                                }
                              }
                            ],
                            "range": [
                              74067,
                              74108
                            ],
                            "loc": {
                              "start": {
                                "line": 2185,
                                "column": 12
                              },
                              "end": {
                                "line": 2185,
                                "column": 53
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            74066,
                            74108
                          ],
                          "loc": {
                            "start": {
                              "line": 2185,
                              "column": 11
                            },
                            "end": {
                              "line": 2185,
                              "column": 53
                            }
                          }
                        },
                        "right": {
                          "type": "SequenceExpression",
                          "expressions": [
                            {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "ctor",
                                "range": [
                                  74125,
                                  74129
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2186,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2186,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    74132,
                                    74137
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2186,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2186,
                                      "column": 25
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "constructor",
                                  "range": [
                                    74138,
                                    74149
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2186,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 2186,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  74132,
                                  74149
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2186,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2186,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                74125,
                                74149
                              ],
                              "loc": {
                                "start": {
                                  "line": 2186,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2186,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "isFunction",
                                  "range": [
                                    74151,
                                    74161
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2186,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 2186,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "ctor",
                                    "range": [
                                      74162,
                                      74166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2186,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 2186,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  74151,
                                  74167
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2186,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 2186,
                                    "column": 55
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "BinaryExpression",
                                  "operator": "instanceof",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "ctor",
                                    "range": [
                                      74173,
                                      74177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2186,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 2186,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "ctor",
                                    "range": [
                                      74189,
                                      74193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2186,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 2186,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    74173,
                                    74193
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2186,
                                      "column": 61
                                    },
                                    "end": {
                                      "line": 2186,
                                      "column": 81
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  74171,
                                  74194
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2186,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 2186,
                                    "column": 82
                                  }
                                }
                              },
                              "range": [
                                74151,
                                74194
                              ],
                              "loc": {
                                "start": {
                                  "line": 2186,
                                  "column": 39
                                },
                                "end": {
                                  "line": 2186,
                                  "column": 82
                                }
                              }
                            }
                          ],
                          "range": [
                            74125,
                            74194
                          ],
                          "loc": {
                            "start": {
                              "line": 2186,
                              "column": 13
                            },
                            "end": {
                              "line": 2186,
                              "column": 82
                            }
                          }
                        },
                        "range": [
                          74066,
                          74195
                        ],
                        "loc": {
                          "start": {
                            "line": 2185,
                            "column": 11
                          },
                          "end": {
                            "line": 2186,
                            "column": 83
                          }
                        }
                      },
                      "range": [
                        74004,
                        74196
                      ],
                      "loc": {
                        "start": {
                          "line": 2184,
                          "column": 10
                        },
                        "end": {
                          "line": 2186,
                          "column": 84
                        }
                      }
                    },
                    "right": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "support",
                            "range": [
                              74212,
                              74219
                            ],
                            "loc": {
                              "start": {
                                "line": 2187,
                                "column": 12
                              },
                              "end": {
                                "line": 2187,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "argsClass",
                            "range": [
                              74220,
                              74229
                            ],
                            "loc": {
                              "start": {
                                "line": 2187,
                                "column": 20
                              },
                              "end": {
                                "line": 2187,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            74212,
                            74229
                          ],
                          "loc": {
                            "start": {
                              "line": 2187,
                              "column": 12
                            },
                            "end": {
                              "line": 2187,
                              "column": 29
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          74211,
                          74229
                        ],
                        "loc": {
                          "start": {
                            "line": 2187,
                            "column": 11
                          },
                          "end": {
                            "line": 2187,
                            "column": 29
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArguments",
                          "range": [
                            74233,
                            74244
                          ],
                          "loc": {
                            "start": {
                              "line": 2187,
                              "column": 33
                            },
                            "end": {
                              "line": 2187,
                              "column": 44
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              74245,
                              74250
                            ],
                            "loc": {
                              "start": {
                                "line": 2187,
                                "column": 45
                              },
                              "end": {
                                "line": 2187,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          74233,
                          74251
                        ],
                        "loc": {
                          "start": {
                            "line": 2187,
                            "column": 33
                          },
                          "end": {
                            "line": 2187,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        74211,
                        74251
                      ],
                      "loc": {
                        "start": {
                          "line": 2187,
                          "column": 11
                        },
                        "end": {
                          "line": 2187,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      74004,
                      74252
                    ],
                    "loc": {
                      "start": {
                        "line": 2184,
                        "column": 10
                      },
                      "end": {
                        "line": 2187,
                        "column": 52
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "!",
                      "argument": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "support",
                          "range": [
                            74268,
                            74275
                          ],
                          "loc": {
                            "start": {
                              "line": 2188,
                              "column": 12
                            },
                            "end": {
                              "line": 2188,
                              "column": 19
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "nodeClass",
                          "range": [
                            74276,
                            74285
                          ],
                          "loc": {
                            "start": {
                              "line": 2188,
                              "column": 20
                            },
                            "end": {
                              "line": 2188,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          74268,
                          74285
                        ],
                        "loc": {
                          "start": {
                            "line": 2188,
                            "column": 12
                          },
                          "end": {
                            "line": 2188,
                            "column": 29
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        74267,
                        74285
                      ],
                      "loc": {
                        "start": {
                          "line": 2188,
                          "column": 11
                        },
                        "end": {
                          "line": 2188,
                          "column": 29
                        }
                      }
                    },
                    "right": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isNode",
                        "range": [
                          74289,
                          74295
                        ],
                        "loc": {
                          "start": {
                            "line": 2188,
                            "column": 33
                          },
                          "end": {
                            "line": 2188,
                            "column": 39
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            74296,
                            74301
                          ],
                          "loc": {
                            "start": {
                              "line": 2188,
                              "column": 40
                            },
                            "end": {
                              "line": 2188,
                              "column": 45
                            }
                          }
                        }
                      ],
                      "range": [
                        74289,
                        74302
                      ],
                      "loc": {
                        "start": {
                          "line": 2188,
                          "column": 33
                        },
                        "end": {
                          "line": 2188,
                          "column": 46
                        }
                      }
                    },
                    "range": [
                      74267,
                      74302
                    ],
                    "loc": {
                      "start": {
                        "line": 2188,
                        "column": 11
                      },
                      "end": {
                        "line": 2188,
                        "column": 46
                      }
                    }
                  },
                  "range": [
                    74004,
                    74303
                  ],
                  "loc": {
                    "start": {
                      "line": 2184,
                      "column": 10
                    },
                    "end": {
                      "line": 2188,
                      "column": 47
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Literal",
                        "value": false,
                        "raw": "false",
                        "range": [
                          74322,
                          74327
                        ],
                        "loc": {
                          "start": {
                            "line": 2189,
                            "column": 15
                          },
                          "end": {
                            "line": 2189,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        74315,
                        74328
                      ],
                      "loc": {
                        "start": {
                          "line": 2189,
                          "column": 8
                        },
                        "end": {
                          "line": 2189,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "range": [
                    74305,
                    74336
                  ],
                  "loc": {
                    "start": {
                      "line": 2188,
                      "column": 49
                    },
                    "end": {
                      "line": 2190,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  74000,
                  74336
                ],
                "loc": {
                  "start": {
                    "line": 2184,
                    "column": 6
                  },
                  "end": {
                    "line": 2190,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "support",
                    "range": [
                      74544,
                      74551
                    ],
                    "loc": {
                      "start": {
                        "line": 2194,
                        "column": 10
                      },
                      "end": {
                        "line": 2194,
                        "column": 17
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "ownLast",
                    "range": [
                      74552,
                      74559
                    ],
                    "loc": {
                      "start": {
                        "line": 2194,
                        "column": 18
                      },
                      "end": {
                        "line": 2194,
                        "column": 25
                      }
                    }
                  },
                  "range": [
                    74544,
                    74559
                  ],
                  "loc": {
                    "start": {
                      "line": 2194,
                      "column": 10
                    },
                    "end": {
                      "line": 2194,
                      "column": 25
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForIn",
                          "range": [
                            74571,
                            74580
                          ],
                          "loc": {
                            "start": {
                              "line": 2195,
                              "column": 8
                            },
                            "end": {
                              "line": 2195,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              74581,
                              74586
                            ],
                            "loc": {
                              "start": {
                                "line": 2195,
                                "column": 18
                              },
                              "end": {
                                "line": 2195,
                                "column": 23
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  74597,
                                  74602
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2195,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 2195,
                                    "column": 39
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  74604,
                                  74607
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2195,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 2195,
                                    "column": 44
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  74609,
                                  74615
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2195,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 2195,
                                    "column": 52
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        74629,
                                        74635
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2196,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2196,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hasOwnProperty",
                                          "range": [
                                            74638,
                                            74652
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2196,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 2196,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "call",
                                          "range": [
                                            74653,
                                            74657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2196,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 2196,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          74638,
                                          74657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2196,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 2196,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "object",
                                          "range": [
                                            74658,
                                            74664
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2196,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 2196,
                                              "column": 45
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            74666,
                                            74669
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2196,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 2196,
                                              "column": 50
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        74638,
                                        74670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2196,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 2196,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      74629,
                                      74670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2196,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2196,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    74629,
                                    74671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2196,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2196,
                                      "column": 52
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      74689,
                                      74694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2197,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2197,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    74682,
                                    74695
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2197,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2197,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                74617,
                                74705
                              ],
                              "loc": {
                                "start": {
                                  "line": 2195,
                                  "column": 54
                                },
                                "end": {
                                  "line": 2198,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              74588,
                              74705
                            ],
                            "loc": {
                              "start": {
                                "line": 2195,
                                "column": 25
                              },
                              "end": {
                                "line": 2198,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          74571,
                          74706
                        ],
                        "loc": {
                          "start": {
                            "line": 2195,
                            "column": 8
                          },
                          "end": {
                            "line": 2198,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        74571,
                        74707
                      ],
                      "loc": {
                        "start": {
                          "line": 2195,
                          "column": 8
                        },
                        "end": {
                          "line": 2198,
                          "column": 11
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "!==",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            74723,
                            74729
                          ],
                          "loc": {
                            "start": {
                              "line": 2199,
                              "column": 15
                            },
                            "end": {
                              "line": 2199,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            74734,
                            74739
                          ],
                          "loc": {
                            "start": {
                              "line": 2199,
                              "column": 26
                            },
                            "end": {
                              "line": 2199,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          74723,
                          74739
                        ],
                        "loc": {
                          "start": {
                            "line": 2199,
                            "column": 15
                          },
                          "end": {
                            "line": 2199,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        74716,
                        74740
                      ],
                      "loc": {
                        "start": {
                          "line": 2199,
                          "column": 8
                        },
                        "end": {
                          "line": 2199,
                          "column": 32
                        }
                      }
                    }
                  ],
                  "range": [
                    74561,
                    74748
                  ],
                  "loc": {
                    "start": {
                      "line": 2194,
                      "column": 27
                    },
                    "end": {
                      "line": 2200,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  74540,
                  74748
                ],
                "loc": {
                  "start": {
                    "line": 2194,
                    "column": 6
                  },
                  "end": {
                    "line": 2200,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseForIn",
                    "range": [
                      74985,
                      74994
                    ],
                    "loc": {
                      "start": {
                        "line": 2204,
                        "column": 6
                      },
                      "end": {
                        "line": 2204,
                        "column": 15
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        74995,
                        75000
                      ],
                      "loc": {
                        "start": {
                          "line": 2204,
                          "column": 16
                        },
                        "end": {
                          "line": 2204,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            75011,
                            75016
                          ],
                          "loc": {
                            "start": {
                              "line": 2204,
                              "column": 32
                            },
                            "end": {
                              "line": 2204,
                              "column": 37
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            75018,
                            75021
                          ],
                          "loc": {
                            "start": {
                              "line": 2204,
                              "column": 39
                            },
                            "end": {
                              "line": 2204,
                              "column": 42
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  75033,
                                  75039
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2205,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2205,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  75042,
                                  75045
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2205,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 2205,
                                    "column": 20
                                  }
                                }
                              },
                              "range": [
                                75033,
                                75045
                              ],
                              "loc": {
                                "start": {
                                  "line": 2205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2205,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              75033,
                              75046
                            ],
                            "loc": {
                              "start": {
                                "line": 2205,
                                "column": 8
                              },
                              "end": {
                                "line": 2205,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "range": [
                          75023,
                          75054
                        ],
                        "loc": {
                          "start": {
                            "line": 2204,
                            "column": 44
                          },
                          "end": {
                            "line": 2206,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        75002,
                        75054
                      ],
                      "loc": {
                        "start": {
                          "line": 2204,
                          "column": 23
                        },
                        "end": {
                          "line": 2206,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    74985,
                    75055
                  ],
                  "loc": {
                    "start": {
                      "line": 2204,
                      "column": 6
                    },
                    "end": {
                      "line": 2206,
                      "column": 8
                    }
                  }
                },
                "range": [
                  74985,
                  75056
                ],
                "loc": {
                  "start": {
                    "line": 2204,
                    "column": 6
                  },
                  "end": {
                    "line": 2206,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          75077,
                          75083
                        ],
                        "loc": {
                          "start": {
                            "line": 2207,
                            "column": 20
                          },
                          "end": {
                            "line": 2207,
                            "column": 26
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        75070,
                        75083
                      ],
                      "loc": {
                        "start": {
                          "line": 2207,
                          "column": 13
                        },
                        "end": {
                          "line": 2207,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "undefined",
                      "raw": "'undefined'",
                      "range": [
                        75087,
                        75098
                      ],
                      "loc": {
                        "start": {
                          "line": 2207,
                          "column": 30
                        },
                        "end": {
                          "line": 2207,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      75070,
                      75098
                    ],
                    "loc": {
                      "start": {
                        "line": 2207,
                        "column": 13
                      },
                      "end": {
                        "line": 2207,
                        "column": 41
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "hasOwnProperty",
                        "range": [
                          75102,
                          75116
                        ],
                        "loc": {
                          "start": {
                            "line": 2207,
                            "column": 45
                          },
                          "end": {
                            "line": 2207,
                            "column": 59
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "call",
                        "range": [
                          75117,
                          75121
                        ],
                        "loc": {
                          "start": {
                            "line": 2207,
                            "column": 60
                          },
                          "end": {
                            "line": 2207,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        75102,
                        75121
                      ],
                      "loc": {
                        "start": {
                          "line": 2207,
                          "column": 45
                        },
                        "end": {
                          "line": 2207,
                          "column": 64
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          75122,
                          75127
                        ],
                        "loc": {
                          "start": {
                            "line": 2207,
                            "column": 65
                          },
                          "end": {
                            "line": 2207,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          75129,
                          75135
                        ],
                        "loc": {
                          "start": {
                            "line": 2207,
                            "column": 72
                          },
                          "end": {
                            "line": 2207,
                            "column": 78
                          }
                        }
                      }
                    ],
                    "range": [
                      75102,
                      75136
                    ],
                    "loc": {
                      "start": {
                        "line": 2207,
                        "column": 45
                      },
                      "end": {
                        "line": 2207,
                        "column": 79
                      }
                    }
                  },
                  "range": [
                    75070,
                    75136
                  ],
                  "loc": {
                    "start": {
                      "line": 2207,
                      "column": 13
                    },
                    "end": {
                      "line": 2207,
                      "column": 79
                    }
                  }
                },
                "range": [
                  75063,
                  75137
                ],
                "loc": {
                  "start": {
                    "line": 2207,
                    "column": 6
                  },
                  "end": {
                    "line": 2207,
                    "column": 80
                  }
                }
              }
            ],
            "range": [
              73884,
              75143
            ],
            "loc": {
              "start": {
                "line": 2179,
                "column": 38
              },
              "end": {
                "line": 2208,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            73850,
            75143
          ],
          "loc": {
            "start": {
              "line": 2179,
              "column": 4
            },
            "end": {
              "line": 2208,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      },
      "vars": {
        "ctor": null,
        "result": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "shimIsPlainObject",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~shimIsPlainObject",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        73896,
        73900
      ],
      "filename": "lodash.js",
      "lineno": 2180,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005344",
        "name": "ctor",
        "node": {
          "type": "Identifier",
          "name": "ctor",
          "range": [
            73896,
            73900
          ],
          "loc": {
            "start": {
              "line": 2180,
              "column": 10
            },
            "end": {
              "line": 2180,
              "column": 14
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "ctor",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~shimIsPlainObject",
    "longname": "<anonymous>~runInContext~shimIsPlainObject~ctor",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        73912,
        73918
      ],
      "filename": "lodash.js",
      "lineno": 2181,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005346",
        "name": "result",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            73912,
            73918
          ],
          "loc": {
            "start": {
              "line": 2181,
              "column": 10
            },
            "end": {
              "line": 2181,
              "column": 16
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~shimIsPlainObject",
    "longname": "<anonymous>~runInContext~shimIsPlainObject~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        74125,
        74149
      ],
      "filename": "lodash.js",
      "lineno": 2186,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005371",
        "name": "ctor",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "value",
            "range": [
              74132,
              74137
            ],
            "loc": {
              "start": {
                "line": 2186,
                "column": 20
              },
              "end": {
                "line": 2186,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "constructor",
            "range": [
              74138,
              74149
            ],
            "loc": {
              "start": {
                "line": 2186,
                "column": 26
              },
              "end": {
                "line": 2186,
                "column": 37
              }
            }
          },
          "range": [
            74132,
            74149
          ],
          "loc": {
            "start": {
              "line": 2186,
              "column": 20
            },
            "end": {
              "line": 2186,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~shimIsPlainObject",
        "value": "value.constructor"
      }
    },
    "undocumented": true,
    "name": "ctor",
    "kind": "member",
    "longname": "<anonymous>~runInContext~shimIsPlainObject~ctor",
    "memberof": "<anonymous>~runInContext~shimIsPlainObject",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        74629,
        74670
      ],
      "filename": "lodash.js",
      "lineno": 2196,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005418",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "hasOwnProperty",
              "range": [
                74638,
                74652
              ],
              "loc": {
                "start": {
                  "line": 2196,
                  "column": 19
                },
                "end": {
                  "line": 2196,
                  "column": 33
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "call",
              "range": [
                74653,
                74657
              ],
              "loc": {
                "start": {
                  "line": 2196,
                  "column": 34
                },
                "end": {
                  "line": 2196,
                  "column": 38
                }
              }
            },
            "range": [
              74638,
              74657
            ],
            "loc": {
              "start": {
                "line": 2196,
                "column": 19
              },
              "end": {
                "line": 2196,
                "column": 38
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                74658,
                74664
              ],
              "loc": {
                "start": {
                  "line": 2196,
                  "column": 39
                },
                "end": {
                  "line": 2196,
                  "column": 45
                }
              }
            },
            {
              "type": "Identifier",
              "name": "key",
              "range": [
                74666,
                74669
              ],
              "loc": {
                "start": {
                  "line": 2196,
                  "column": 47
                },
                "end": {
                  "line": 2196,
                  "column": 50
                }
              }
            }
          ],
          "range": [
            74638,
            74670
          ],
          "loc": {
            "start": {
              "line": 2196,
              "column": 19
            },
            "end": {
              "line": 2196,
              "column": 51
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~shimIsPlainObject"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~shimIsPlainObject~result",
    "memberof": "<anonymous>~runInContext~shimIsPlainObject",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        75033,
        75045
      ],
      "filename": "lodash.js",
      "lineno": 2205,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005441",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "key",
          "range": [
            75042,
            75045
          ],
          "loc": {
            "start": {
              "line": 2205,
              "column": 17
            },
            "end": {
              "line": 2205,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~shimIsPlainObject",
        "value": "key"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~shimIsPlainObject~result",
    "memberof": "<anonymous>~runInContext~shimIsPlainObject",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        75673,
        75845
      ],
      "filename": "lodash.js",
      "lineno": 2228,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005456",
        "name": "isArguments",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isArguments",
            "range": [
              75682,
              75693
            ],
            "loc": {
              "start": {
                "line": 2228,
                "column": 13
              },
              "end": {
                "line": 2228,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                75694,
                75699
              ],
              "loc": {
                "start": {
                  "line": 2228,
                  "column": 25
                },
                "end": {
                  "line": 2228,
                  "column": 30
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            75716,
                            75721
                          ],
                          "loc": {
                            "start": {
                              "line": 2229,
                              "column": 13
                            },
                            "end": {
                              "line": 2229,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                75732,
                                75737
                              ],
                              "loc": {
                                "start": {
                                  "line": 2229,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2229,
                                  "column": 34
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              75725,
                              75737
                            ],
                            "loc": {
                              "start": {
                                "line": 2229,
                                "column": 22
                              },
                              "end": {
                                "line": 2229,
                                "column": 34
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "object",
                            "raw": "'object'",
                            "range": [
                              75741,
                              75749
                            ],
                            "loc": {
                              "start": {
                                "line": 2229,
                                "column": 38
                              },
                              "end": {
                                "line": 2229,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            75725,
                            75749
                          ],
                          "loc": {
                            "start": {
                              "line": 2229,
                              "column": 22
                            },
                            "end": {
                              "line": 2229,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          75716,
                          75749
                        ],
                        "loc": {
                          "start": {
                            "line": 2229,
                            "column": 13
                          },
                          "end": {
                            "line": 2229,
                            "column": 46
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                75760,
                                75765
                              ],
                              "loc": {
                                "start": {
                                  "line": 2229,
                                  "column": 57
                                },
                                "end": {
                                  "line": 2229,
                                  "column": 62
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                75766,
                                75772
                              ],
                              "loc": {
                                "start": {
                                  "line": 2229,
                                  "column": 63
                                },
                                "end": {
                                  "line": 2229,
                                  "column": 69
                                }
                              }
                            },
                            "range": [
                              75760,
                              75772
                            ],
                            "loc": {
                              "start": {
                                "line": 2229,
                                "column": 57
                              },
                              "end": {
                                "line": 2229,
                                "column": 69
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            75753,
                            75772
                          ],
                          "loc": {
                            "start": {
                              "line": 2229,
                              "column": 50
                            },
                            "end": {
                              "line": 2229,
                              "column": 69
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            75776,
                            75784
                          ],
                          "loc": {
                            "start": {
                              "line": 2229,
                              "column": 73
                            },
                            "end": {
                              "line": 2229,
                              "column": 81
                            }
                          }
                        },
                        "range": [
                          75753,
                          75784
                        ],
                        "loc": {
                          "start": {
                            "line": 2229,
                            "column": 50
                          },
                          "end": {
                            "line": 2229,
                            "column": 81
                          }
                        }
                      },
                      "range": [
                        75716,
                        75784
                      ],
                      "loc": {
                        "start": {
                          "line": 2229,
                          "column": 13
                        },
                        "end": {
                          "line": 2229,
                          "column": 81
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "toString",
                            "range": [
                              75796,
                              75804
                            ],
                            "loc": {
                              "start": {
                                "line": 2230,
                                "column": 8
                              },
                              "end": {
                                "line": 2230,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "call",
                            "range": [
                              75805,
                              75809
                            ],
                            "loc": {
                              "start": {
                                "line": 2230,
                                "column": 17
                              },
                              "end": {
                                "line": 2230,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            75796,
                            75809
                          ],
                          "loc": {
                            "start": {
                              "line": 2230,
                              "column": 8
                            },
                            "end": {
                              "line": 2230,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              75810,
                              75815
                            ],
                            "loc": {
                              "start": {
                                "line": 2230,
                                "column": 22
                              },
                              "end": {
                                "line": 2230,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          75796,
                          75816
                        ],
                        "loc": {
                          "start": {
                            "line": 2230,
                            "column": 8
                          },
                          "end": {
                            "line": 2230,
                            "column": 28
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "argsClass",
                        "range": [
                          75820,
                          75829
                        ],
                        "loc": {
                          "start": {
                            "line": 2230,
                            "column": 32
                          },
                          "end": {
                            "line": 2230,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        75796,
                        75829
                      ],
                      "loc": {
                        "start": {
                          "line": 2230,
                          "column": 8
                        },
                        "end": {
                          "line": 2230,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      75716,
                      75829
                    ],
                    "loc": {
                      "start": {
                        "line": 2229,
                        "column": 13
                      },
                      "end": {
                        "line": 2230,
                        "column": 41
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      75833,
                      75838
                    ],
                    "loc": {
                      "start": {
                        "line": 2230,
                        "column": 45
                      },
                      "end": {
                        "line": 2230,
                        "column": 50
                      }
                    }
                  },
                  "range": [
                    75716,
                    75838
                  ],
                  "loc": {
                    "start": {
                      "line": 2229,
                      "column": 13
                    },
                    "end": {
                      "line": 2230,
                      "column": 50
                    }
                  }
                },
                "range": [
                  75709,
                  75839
                ],
                "loc": {
                  "start": {
                    "line": 2229,
                    "column": 6
                  },
                  "end": {
                    "line": 2230,
                    "column": 51
                  }
                }
              }
            ],
            "range": [
              75701,
              75845
            ],
            "loc": {
              "start": {
                "line": 2228,
                "column": 32
              },
              "end": {
                "line": 2231,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            75673,
            75845
          ],
          "loc": {
            "start": {
              "line": 2228,
              "column": 4
            },
            "end": {
              "line": 2231,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isArguments",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isArguments",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        75966,
        76196
      ],
      "filename": "lodash.js",
      "lineno": 2234,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005491",
        "name": "isArguments",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                75989,
                75994
              ],
              "loc": {
                "start": {
                  "line": 2234,
                  "column": 29
                },
                "end": {
                  "line": 2234,
                  "column": 34
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              76013,
                              76018
                            ],
                            "loc": {
                              "start": {
                                "line": 2235,
                                "column": 15
                              },
                              "end": {
                                "line": 2235,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  76029,
                                  76034
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2235,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 2235,
                                    "column": 36
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                76022,
                                76034
                              ],
                              "loc": {
                                "start": {
                                  "line": 2235,
                                  "column": 24
                                },
                                "end": {
                                  "line": 2235,
                                  "column": 36
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "object",
                              "raw": "'object'",
                              "range": [
                                76038,
                                76046
                              ],
                              "loc": {
                                "start": {
                                  "line": 2235,
                                  "column": 40
                                },
                                "end": {
                                  "line": 2235,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              76022,
                              76046
                            ],
                            "loc": {
                              "start": {
                                "line": 2235,
                                "column": 24
                              },
                              "end": {
                                "line": 2235,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            76013,
                            76046
                          ],
                          "loc": {
                            "start": {
                              "line": 2235,
                              "column": 15
                            },
                            "end": {
                              "line": 2235,
                              "column": 48
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  76057,
                                  76062
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2235,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 2235,
                                    "column": 64
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  76063,
                                  76069
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2235,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 2235,
                                    "column": 71
                                  }
                                }
                              },
                              "range": [
                                76057,
                                76069
                              ],
                              "loc": {
                                "start": {
                                  "line": 2235,
                                  "column": 59
                                },
                                "end": {
                                  "line": 2235,
                                  "column": 71
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              76050,
                              76069
                            ],
                            "loc": {
                              "start": {
                                "line": 2235,
                                "column": 52
                              },
                              "end": {
                                "line": 2235,
                                "column": 71
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "number",
                            "raw": "'number'",
                            "range": [
                              76073,
                              76081
                            ],
                            "loc": {
                              "start": {
                                "line": 2235,
                                "column": 75
                              },
                              "end": {
                                "line": 2235,
                                "column": 83
                              }
                            }
                          },
                          "range": [
                            76050,
                            76081
                          ],
                          "loc": {
                            "start": {
                              "line": 2235,
                              "column": 52
                            },
                            "end": {
                              "line": 2235,
                              "column": 83
                            }
                          }
                        },
                        "range": [
                          76013,
                          76081
                        ],
                        "loc": {
                          "start": {
                            "line": 2235,
                            "column": 15
                          },
                          "end": {
                            "line": 2235,
                            "column": 83
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "hasOwnProperty",
                            "range": [
                              76095,
                              76109
                            ],
                            "loc": {
                              "start": {
                                "line": 2236,
                                "column": 10
                              },
                              "end": {
                                "line": 2236,
                                "column": 24
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "call",
                            "range": [
                              76110,
                              76114
                            ],
                            "loc": {
                              "start": {
                                "line": 2236,
                                "column": 25
                              },
                              "end": {
                                "line": 2236,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            76095,
                            76114
                          ],
                          "loc": {
                            "start": {
                              "line": 2236,
                              "column": 10
                            },
                            "end": {
                              "line": 2236,
                              "column": 29
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              76115,
                              76120
                            ],
                            "loc": {
                              "start": {
                                "line": 2236,
                                "column": 30
                              },
                              "end": {
                                "line": 2236,
                                "column": 35
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "callee",
                            "raw": "'callee'",
                            "range": [
                              76122,
                              76130
                            ],
                            "loc": {
                              "start": {
                                "line": 2236,
                                "column": 37
                              },
                              "end": {
                                "line": 2236,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          76095,
                          76131
                        ],
                        "loc": {
                          "start": {
                            "line": 2236,
                            "column": 10
                          },
                          "end": {
                            "line": 2236,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        76013,
                        76131
                      ],
                      "loc": {
                        "start": {
                          "line": 2235,
                          "column": 15
                        },
                        "end": {
                          "line": 2236,
                          "column": 46
                        }
                      }
                    },
                    "right": {
                      "type": "UnaryExpression",
                      "operator": "!",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "propertyIsEnumerable",
                            "range": [
                              76136,
                              76156
                            ],
                            "loc": {
                              "start": {
                                "line": 2236,
                                "column": 51
                              },
                              "end": {
                                "line": 2236,
                                "column": 71
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "call",
                            "range": [
                              76157,
                              76161
                            ],
                            "loc": {
                              "start": {
                                "line": 2236,
                                "column": 72
                              },
                              "end": {
                                "line": 2236,
                                "column": 76
                              }
                            }
                          },
                          "range": [
                            76136,
                            76161
                          ],
                          "loc": {
                            "start": {
                              "line": 2236,
                              "column": 51
                            },
                            "end": {
                              "line": 2236,
                              "column": 76
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              76162,
                              76167
                            ],
                            "loc": {
                              "start": {
                                "line": 2236,
                                "column": 77
                              },
                              "end": {
                                "line": 2236,
                                "column": 82
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "callee",
                            "raw": "'callee'",
                            "range": [
                              76169,
                              76177
                            ],
                            "loc": {
                              "start": {
                                "line": 2236,
                                "column": 84
                              },
                              "end": {
                                "line": 2236,
                                "column": 92
                              }
                            }
                          }
                        ],
                        "range": [
                          76136,
                          76178
                        ],
                        "loc": {
                          "start": {
                            "line": 2236,
                            "column": 51
                          },
                          "end": {
                            "line": 2236,
                            "column": 93
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        76135,
                        76178
                      ],
                      "loc": {
                        "start": {
                          "line": 2236,
                          "column": 50
                        },
                        "end": {
                          "line": 2236,
                          "column": 93
                        }
                      }
                    },
                    "range": [
                      76013,
                      76178
                    ],
                    "loc": {
                      "start": {
                        "line": 2235,
                        "column": 15
                      },
                      "end": {
                        "line": 2236,
                        "column": 93
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      76182,
                      76187
                    ],
                    "loc": {
                      "start": {
                        "line": 2236,
                        "column": 97
                      },
                      "end": {
                        "line": 2236,
                        "column": 102
                      }
                    }
                  },
                  "range": [
                    76013,
                    76187
                  ],
                  "loc": {
                    "start": {
                      "line": 2235,
                      "column": 15
                    },
                    "end": {
                      "line": 2236,
                      "column": 102
                    }
                  }
                },
                "range": [
                  76006,
                  76188
                ],
                "loc": {
                  "start": {
                    "line": 2235,
                    "column": 8
                  },
                  "end": {
                    "line": 2236,
                    "column": 103
                  }
                }
              }
            ],
            "range": [
              75996,
              76196
            ],
            "loc": {
              "start": {
                "line": 2234,
                "column": 36
              },
              "end": {
                "line": 2237,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            75980,
            76196
          ],
          "loc": {
            "start": {
              "line": 2234,
              "column": 20
            },
            "end": {
              "line": 2237,
              "column": 7
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "function"
      }
    },
    "undocumented": true,
    "name": "isArguments",
    "kind": "function",
    "longname": "<anonymous>~runInContext~isArguments",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        76535,
        76744
      ],
      "filename": "lodash.js",
      "lineno": 2249,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005528",
        "name": "baseForIn",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createIterator",
            "range": [
              76547,
              76561
            ],
            "loc": {
              "start": {
                "line": 2249,
                "column": 20
              },
              "end": {
                "line": 2249,
                "column": 34
              }
            }
          },
          "arguments": [
            {
              "type": "ObjectExpression",
              "properties": [
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "args",
                    "raw": "'args'",
                    "range": [
                      76570,
                      76576
                    ],
                    "loc": {
                      "start": {
                        "line": 2250,
                        "column": 6
                      },
                      "end": {
                        "line": 2250,
                        "column": 12
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": "object, callback",
                    "raw": "'object, callback'",
                    "range": [
                      76578,
                      76596
                    ],
                    "loc": {
                      "start": {
                        "line": 2250,
                        "column": 14
                      },
                      "end": {
                        "line": 2250,
                        "column": 32
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    76570,
                    76596
                  ],
                  "loc": {
                    "start": {
                      "line": 2250,
                      "column": 6
                    },
                    "end": {
                      "line": 2250,
                      "column": 32
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "init",
                    "raw": "'init'",
                    "range": [
                      76604,
                      76610
                    ],
                    "loc": {
                      "start": {
                        "line": 2251,
                        "column": 6
                      },
                      "end": {
                        "line": 2251,
                        "column": 12
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": "object",
                    "raw": "'object'",
                    "range": [
                      76612,
                      76620
                    ],
                    "loc": {
                      "start": {
                        "line": 2251,
                        "column": 14
                      },
                      "end": {
                        "line": 2251,
                        "column": 22
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    76604,
                    76620
                  ],
                  "loc": {
                    "start": {
                      "line": 2251,
                      "column": 6
                    },
                    "end": {
                      "line": 2251,
                      "column": 22
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "loop",
                    "raw": "'loop'",
                    "range": [
                      76628,
                      76634
                    ],
                    "loc": {
                      "start": {
                        "line": 2252,
                        "column": 6
                      },
                      "end": {
                        "line": 2252,
                        "column": 12
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": "if (callback(object[key], key, object) === false) {\n    return result;\n  }",
                    "raw": "'if (callback(object[key], key, object) === false) {\\n    return result;\\n  }'",
                    "range": [
                      76636,
                      76714
                    ],
                    "loc": {
                      "start": {
                        "line": 2252,
                        "column": 14
                      },
                      "end": {
                        "line": 2252,
                        "column": 92
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    76628,
                    76714
                  ],
                  "loc": {
                    "start": {
                      "line": 2252,
                      "column": 6
                    },
                    "end": {
                      "line": 2252,
                      "column": 92
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "useHas",
                    "raw": "'useHas'",
                    "range": [
                      76722,
                      76730
                    ],
                    "loc": {
                      "start": {
                        "line": 2253,
                        "column": 6
                      },
                      "end": {
                        "line": 2253,
                        "column": 14
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      76732,
                      76737
                    ],
                    "loc": {
                      "start": {
                        "line": 2253,
                        "column": 16
                      },
                      "end": {
                        "line": 2253,
                        "column": 21
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    76722,
                    76737
                  ],
                  "loc": {
                    "start": {
                      "line": 2253,
                      "column": 6
                    },
                    "end": {
                      "line": 2253,
                      "column": 21
                    }
                  }
                }
              ],
              "range": [
                76562,
                76743
              ],
              "loc": {
                "start": {
                  "line": 2249,
                  "column": 35
                },
                "end": {
                  "line": 2254,
                  "column": 5
                }
              }
            }
          ],
          "range": [
            76547,
            76744
          ],
          "loc": {
            "start": {
              "line": 2249,
              "column": 20
            },
            "end": {
              "line": 2254,
              "column": 6
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "baseForIn",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~baseForIn",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        76570,
        76596
      ],
      "filename": "lodash.js",
      "lineno": 2250,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005533",
        "name": "args",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "object, callback",
          "raw": "'object, callback'",
          "range": [
            76578,
            76596
          ],
          "loc": {
            "start": {
              "line": 2250,
              "column": 14
            },
            "end": {
              "line": 2250,
              "column": 32
            }
          }
        },
        "value": "object, callback"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "longname": "args",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        76604,
        76620
      ],
      "filename": "lodash.js",
      "lineno": 2251,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005535",
        "name": "init",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "object",
          "raw": "'object'",
          "range": [
            76612,
            76620
          ],
          "loc": {
            "start": {
              "line": 2251,
              "column": 14
            },
            "end": {
              "line": 2251,
              "column": 22
            }
          }
        },
        "value": "object"
      }
    },
    "undocumented": true,
    "name": "init",
    "kind": "member",
    "longname": "init",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        76628,
        76714
      ],
      "filename": "lodash.js",
      "lineno": 2252,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005537",
        "name": "loop",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "if (callback(object[key], key, object) === false) {\n    return result;\n  }",
          "raw": "'if (callback(object[key], key, object) === false) {\\n    return result;\\n  }'",
          "range": [
            76636,
            76714
          ],
          "loc": {
            "start": {
              "line": 2252,
              "column": 14
            },
            "end": {
              "line": 2252,
              "column": 92
            }
          }
        },
        "value": "if (callback(object[key], key, object) === false) {\n    return result;\n  }"
      }
    },
    "undocumented": true,
    "name": "loop",
    "kind": "member",
    "longname": "loop",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        76722,
        76737
      ],
      "filename": "lodash.js",
      "lineno": 2253,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005539",
        "name": "useHas",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            76732,
            76737
          ],
          "loc": {
            "start": {
              "line": 2253,
              "column": 16
            },
            "end": {
              "line": 2253,
              "column": 21
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "useHas",
    "kind": "member",
    "longname": "useHas",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77063,
        77196
      ],
      "filename": "lodash.js",
      "lineno": 2265,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005542",
        "name": "shimKeys",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createIterator",
            "range": [
              77074,
              77088
            ],
            "loc": {
              "start": {
                "line": 2265,
                "column": 19
              },
              "end": {
                "line": 2265,
                "column": 33
              }
            }
          },
          "arguments": [
            {
              "type": "ObjectExpression",
              "properties": [
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "args",
                    "raw": "'args'",
                    "range": [
                      77097,
                      77103
                    ],
                    "loc": {
                      "start": {
                        "line": 2266,
                        "column": 6
                      },
                      "end": {
                        "line": 2266,
                        "column": 12
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": "object",
                    "raw": "'object'",
                    "range": [
                      77105,
                      77113
                    ],
                    "loc": {
                      "start": {
                        "line": 2266,
                        "column": 14
                      },
                      "end": {
                        "line": 2266,
                        "column": 22
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    77097,
                    77113
                  ],
                  "loc": {
                    "start": {
                      "line": 2266,
                      "column": 6
                    },
                    "end": {
                      "line": 2266,
                      "column": 22
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "init",
                    "raw": "'init'",
                    "range": [
                      77121,
                      77127
                    ],
                    "loc": {
                      "start": {
                        "line": 2267,
                        "column": 6
                      },
                      "end": {
                        "line": 2267,
                        "column": 12
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": "[]",
                    "raw": "'[]'",
                    "range": [
                      77129,
                      77133
                    ],
                    "loc": {
                      "start": {
                        "line": 2267,
                        "column": 14
                      },
                      "end": {
                        "line": 2267,
                        "column": 18
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    77121,
                    77133
                  ],
                  "loc": {
                    "start": {
                      "line": 2267,
                      "column": 6
                    },
                    "end": {
                      "line": 2267,
                      "column": 18
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "loop",
                    "raw": "'loop'",
                    "range": [
                      77141,
                      77147
                    ],
                    "loc": {
                      "start": {
                        "line": 2268,
                        "column": 6
                      },
                      "end": {
                        "line": 2268,
                        "column": 12
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": "result.push(key)",
                    "raw": "'result.push(key)'",
                    "range": [
                      77149,
                      77167
                    ],
                    "loc": {
                      "start": {
                        "line": 2268,
                        "column": 14
                      },
                      "end": {
                        "line": 2268,
                        "column": 32
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    77141,
                    77167
                  ],
                  "loc": {
                    "start": {
                      "line": 2268,
                      "column": 6
                    },
                    "end": {
                      "line": 2268,
                      "column": 32
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Literal",
                    "value": "useHas",
                    "raw": "'useHas'",
                    "range": [
                      77175,
                      77183
                    ],
                    "loc": {
                      "start": {
                        "line": 2269,
                        "column": 6
                      },
                      "end": {
                        "line": 2269,
                        "column": 14
                      }
                    }
                  },
                  "value": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      77185,
                      77189
                    ],
                    "loc": {
                      "start": {
                        "line": 2269,
                        "column": 16
                      },
                      "end": {
                        "line": 2269,
                        "column": 20
                      }
                    }
                  },
                  "kind": "init",
                  "range": [
                    77175,
                    77189
                  ],
                  "loc": {
                    "start": {
                      "line": 2269,
                      "column": 6
                    },
                    "end": {
                      "line": 2269,
                      "column": 20
                    }
                  }
                }
              ],
              "range": [
                77089,
                77195
              ],
              "loc": {
                "start": {
                  "line": 2265,
                  "column": 34
                },
                "end": {
                  "line": 2270,
                  "column": 5
                }
              }
            }
          ],
          "range": [
            77074,
            77196
          ],
          "loc": {
            "start": {
              "line": 2265,
              "column": 19
            },
            "end": {
              "line": 2270,
              "column": 6
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "shimKeys",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~shimKeys",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77097,
        77113
      ],
      "filename": "lodash.js",
      "lineno": 2266,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005547",
        "name": "args",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "object",
          "raw": "'object'",
          "range": [
            77105,
            77113
          ],
          "loc": {
            "start": {
              "line": 2266,
              "column": 14
            },
            "end": {
              "line": 2266,
              "column": 22
            }
          }
        },
        "value": "object"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "longname": "args",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77121,
        77133
      ],
      "filename": "lodash.js",
      "lineno": 2267,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005549",
        "name": "init",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "[]",
          "raw": "'[]'",
          "range": [
            77129,
            77133
          ],
          "loc": {
            "start": {
              "line": 2267,
              "column": 14
            },
            "end": {
              "line": 2267,
              "column": 18
            }
          }
        },
        "value": "[]"
      }
    },
    "undocumented": true,
    "name": "init",
    "kind": "member",
    "longname": "init",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77141,
        77167
      ],
      "filename": "lodash.js",
      "lineno": 2268,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005551",
        "name": "loop",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "result.push(key)",
          "raw": "'result.push(key)'",
          "range": [
            77149,
            77167
          ],
          "loc": {
            "start": {
              "line": 2268,
              "column": 14
            },
            "end": {
              "line": 2268,
              "column": 32
            }
          }
        },
        "value": "result.push(key)"
      }
    },
    "undocumented": true,
    "name": "loop",
    "kind": "member",
    "longname": "loop",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77175,
        77189
      ],
      "filename": "lodash.js",
      "lineno": 2269,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005553",
        "name": "useHas",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            77185,
            77189
          ],
          "loc": {
            "start": {
              "line": 2269,
              "column": 16
            },
            "end": {
              "line": 2269,
              "column": 20
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "useHas",
    "kind": "member",
    "longname": "useHas",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77712,
        78023
      ],
      "filename": "lodash.js",
      "lineno": 2288,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005555",
        "name": "compact",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "compact",
            "range": [
              77721,
              77728
            ],
            "loc": {
              "start": {
                "line": 2288,
                "column": 13
              },
              "end": {
                "line": 2288,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                77729,
                77734
              ],
              "loc": {
                "start": {
                  "line": 2288,
                  "column": 21
                },
                "end": {
                  "line": 2288,
                  "column": 26
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        77748,
                        77753
                      ],
                      "loc": {
                        "start": {
                          "line": 2289,
                          "column": 10
                        },
                        "end": {
                          "line": 2289,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          77757,
                          77758
                        ],
                        "loc": {
                          "start": {
                            "line": 2289,
                            "column": 19
                          },
                          "end": {
                            "line": 2289,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        77756,
                        77758
                      ],
                      "loc": {
                        "start": {
                          "line": 2289,
                          "column": 18
                        },
                        "end": {
                          "line": 2289,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      77748,
                      77758
                    ],
                    "loc": {
                      "start": {
                        "line": 2289,
                        "column": 10
                      },
                      "end": {
                        "line": 2289,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        77770,
                        77776
                      ],
                      "loc": {
                        "start": {
                          "line": 2290,
                          "column": 10
                        },
                        "end": {
                          "line": 2290,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          77779,
                          77784
                        ],
                        "loc": {
                          "start": {
                            "line": 2290,
                            "column": 19
                          },
                          "end": {
                            "line": 2290,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            77787,
                            77792
                          ],
                          "loc": {
                            "start": {
                              "line": 2290,
                              "column": 27
                            },
                            "end": {
                              "line": 2290,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            77793,
                            77799
                          ],
                          "loc": {
                            "start": {
                              "line": 2290,
                              "column": 33
                            },
                            "end": {
                              "line": 2290,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          77787,
                          77799
                        ],
                        "loc": {
                          "start": {
                            "line": 2290,
                            "column": 27
                          },
                          "end": {
                            "line": 2290,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          77802,
                          77803
                        ],
                        "loc": {
                          "start": {
                            "line": 2290,
                            "column": 42
                          },
                          "end": {
                            "line": 2290,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        77779,
                        77803
                      ],
                      "loc": {
                        "start": {
                          "line": 2290,
                          "column": 19
                        },
                        "end": {
                          "line": 2290,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      77770,
                      77803
                    ],
                    "loc": {
                      "start": {
                        "line": 2290,
                        "column": 10
                      },
                      "end": {
                        "line": 2290,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "resIndex",
                      "range": [
                        77815,
                        77823
                      ],
                      "loc": {
                        "start": {
                          "line": 2291,
                          "column": 10
                        },
                        "end": {
                          "line": 2291,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        77826,
                        77827
                      ],
                      "loc": {
                        "start": {
                          "line": 2291,
                          "column": 21
                        },
                        "end": {
                          "line": 2291,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      77815,
                      77827
                    ],
                    "loc": {
                      "start": {
                        "line": 2291,
                        "column": 10
                      },
                      "end": {
                        "line": 2291,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        77839,
                        77845
                      ],
                      "loc": {
                        "start": {
                          "line": 2292,
                          "column": 10
                        },
                        "end": {
                          "line": 2292,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        77848,
                        77850
                      ],
                      "loc": {
                        "start": {
                          "line": 2292,
                          "column": 19
                        },
                        "end": {
                          "line": 2292,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      77839,
                      77850
                    ],
                    "loc": {
                      "start": {
                        "line": 2292,
                        "column": 10
                      },
                      "end": {
                        "line": 2292,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  77744,
                  77851
                ],
                "loc": {
                  "start": {
                    "line": 2289,
                    "column": 6
                  },
                  "end": {
                    "line": 2292,
                    "column": 22
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        77868,
                        77873
                      ],
                      "loc": {
                        "start": {
                          "line": 2294,
                          "column": 15
                        },
                        "end": {
                          "line": 2294,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      77866,
                      77873
                    ],
                    "loc": {
                      "start": {
                        "line": 2294,
                        "column": 13
                      },
                      "end": {
                        "line": 2294,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      77876,
                      77882
                    ],
                    "loc": {
                      "start": {
                        "line": 2294,
                        "column": 23
                      },
                      "end": {
                        "line": 2294,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    77866,
                    77882
                  ],
                  "loc": {
                    "start": {
                      "line": 2294,
                      "column": 13
                    },
                    "end": {
                      "line": 2294,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              77898,
                              77903
                            ],
                            "loc": {
                              "start": {
                                "line": 2295,
                                "column": 12
                              },
                              "end": {
                                "line": 2295,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                77906,
                                77911
                              ],
                              "loc": {
                                "start": {
                                  "line": 2295,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2295,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                77912,
                                77917
                              ],
                              "loc": {
                                "start": {
                                  "line": 2295,
                                  "column": 26
                                },
                                "end": {
                                  "line": 2295,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              77906,
                              77918
                            ],
                            "loc": {
                              "start": {
                                "line": 2295,
                                "column": 20
                              },
                              "end": {
                                "line": 2295,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            77898,
                            77918
                          ],
                          "loc": {
                            "start": {
                              "line": 2295,
                              "column": 12
                            },
                            "end": {
                              "line": 2295,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        77894,
                        77919
                      ],
                      "loc": {
                        "start": {
                          "line": 2295,
                          "column": 8
                        },
                        "end": {
                          "line": 2295,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          77932,
                          77937
                        ],
                        "loc": {
                          "start": {
                            "line": 2296,
                            "column": 12
                          },
                          "end": {
                            "line": 2296,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    77951,
                                    77957
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2297,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2297,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "UpdateExpression",
                                  "operator": "++",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "resIndex",
                                    "range": [
                                      77958,
                                      77966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2297,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2297,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "prefix": false,
                                  "range": [
                                    77958,
                                    77968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2297,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2297,
                                      "column": 27
                                    }
                                  }
                                },
                                "range": [
                                  77951,
                                  77969
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2297,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2297,
                                    "column": 28
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  77972,
                                  77977
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2297,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 2297,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                77951,
                                77977
                              ],
                              "loc": {
                                "start": {
                                  "line": 2297,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2297,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              77951,
                              77978
                            ],
                            "loc": {
                              "start": {
                                "line": 2297,
                                "column": 10
                              },
                              "end": {
                                "line": 2297,
                                "column": 37
                              }
                            }
                          }
                        ],
                        "range": [
                          77939,
                          77988
                        ],
                        "loc": {
                          "start": {
                            "line": 2296,
                            "column": 19
                          },
                          "end": {
                            "line": 2298,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        77928,
                        77988
                      ],
                      "loc": {
                        "start": {
                          "line": 2296,
                          "column": 8
                        },
                        "end": {
                          "line": 2298,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    77884,
                    77996
                  ],
                  "loc": {
                    "start": {
                      "line": 2294,
                      "column": 31
                    },
                    "end": {
                      "line": 2299,
                      "column": 7
                    }
                  }
                },
                "range": [
                  77859,
                  77996
                ],
                "loc": {
                  "start": {
                    "line": 2294,
                    "column": 6
                  },
                  "end": {
                    "line": 2299,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    78010,
                    78016
                  ],
                  "loc": {
                    "start": {
                      "line": 2300,
                      "column": 13
                    },
                    "end": {
                      "line": 2300,
                      "column": 19
                    }
                  }
                },
                "range": [
                  78003,
                  78017
                ],
                "loc": {
                  "start": {
                    "line": 2300,
                    "column": 6
                  },
                  "end": {
                    "line": 2300,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              77736,
              78023
            ],
            "loc": {
              "start": {
                "line": 2288,
                "column": 28
              },
              "end": {
                "line": 2301,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            77712,
            78023
          ],
          "loc": {
            "start": {
              "line": 2288,
              "column": 4
            },
            "end": {
              "line": 2301,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "resIndex": null,
        "result": null,
        "value": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "compact",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~compact",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77748,
        77758
      ],
      "filename": "lodash.js",
      "lineno": 2289,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005560",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              77757,
              77758
            ],
            "loc": {
              "start": {
                "line": 2289,
                "column": 19
              },
              "end": {
                "line": 2289,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            77756,
            77758
          ],
          "loc": {
            "start": {
              "line": 2289,
              "column": 18
            },
            "end": {
              "line": 2289,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~compact",
    "longname": "<anonymous>~runInContext~compact~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77770,
        77803
      ],
      "filename": "lodash.js",
      "lineno": 2290,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005564",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              77779,
              77784
            ],
            "loc": {
              "start": {
                "line": 2290,
                "column": 19
              },
              "end": {
                "line": 2290,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                77787,
                77792
              ],
              "loc": {
                "start": {
                  "line": 2290,
                  "column": 27
                },
                "end": {
                  "line": 2290,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                77793,
                77799
              ],
              "loc": {
                "start": {
                  "line": 2290,
                  "column": 33
                },
                "end": {
                  "line": 2290,
                  "column": 39
                }
              }
            },
            "range": [
              77787,
              77799
            ],
            "loc": {
              "start": {
                "line": 2290,
                "column": 27
              },
              "end": {
                "line": 2290,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              77802,
              77803
            ],
            "loc": {
              "start": {
                "line": 2290,
                "column": 42
              },
              "end": {
                "line": 2290,
                "column": 43
              }
            }
          },
          "range": [
            77779,
            77803
          ],
          "loc": {
            "start": {
              "line": 2290,
              "column": 19
            },
            "end": {
              "line": 2290,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~compact",
    "longname": "<anonymous>~runInContext~compact~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77815,
        77827
      ],
      "filename": "lodash.js",
      "lineno": 2291,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005572",
        "name": "resIndex",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            77826,
            77827
          ],
          "loc": {
            "start": {
              "line": 2291,
              "column": 21
            },
            "end": {
              "line": 2291,
              "column": 22
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "resIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~compact",
    "longname": "<anonymous>~runInContext~compact~resIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77839,
        77850
      ],
      "filename": "lodash.js",
      "lineno": 2292,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005575",
        "name": "result",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            77848,
            77850
          ],
          "loc": {
            "start": {
              "line": 2292,
              "column": 19
            },
            "end": {
              "line": 2292,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~compact",
    "longname": "<anonymous>~runInContext~compact~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77898,
        77918
      ],
      "filename": "lodash.js",
      "lineno": 2295,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005585",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "array",
            "range": [
              77906,
              77911
            ],
            "loc": {
              "start": {
                "line": 2295,
                "column": 20
              },
              "end": {
                "line": 2295,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              77912,
              77917
            ],
            "loc": {
              "start": {
                "line": 2295,
                "column": 26
              },
              "end": {
                "line": 2295,
                "column": 31
              }
            }
          },
          "range": [
            77906,
            77918
          ],
          "loc": {
            "start": {
              "line": 2295,
              "column": 20
            },
            "end": {
              "line": 2295,
              "column": 32
            }
          }
        },
        "value": "array[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~compact",
    "longname": "<anonymous>~runInContext~compact~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        77951,
        77977
      ],
      "filename": "lodash.js",
      "lineno": 2297,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005594",
        "name": "result[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            77972,
            77977
          ],
          "loc": {
            "start": {
              "line": 2297,
              "column": 31
            },
            "end": {
              "line": 2297,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~compact",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~compact~result[undefined]",
    "memberof": "<anonymous>~runInContext~compact",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        78504,
        78613
      ],
      "filename": "lodash.js",
      "lineno": 2318,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005602",
        "name": "difference",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "difference",
            "range": [
              78513,
              78523
            ],
            "loc": {
              "start": {
                "line": 2318,
                "column": 13
              },
              "end": {
                "line": 2318,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                78524,
                78529
              ],
              "loc": {
                "start": {
                  "line": 2318,
                  "column": 24
                },
                "end": {
                  "line": 2318,
                  "column": 29
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseDifference",
                    "range": [
                      78546,
                      78560
                    ],
                    "loc": {
                      "start": {
                        "line": 2319,
                        "column": 13
                      },
                      "end": {
                        "line": 2319,
                        "column": 27
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        78561,
                        78566
                      ],
                      "loc": {
                        "start": {
                          "line": 2319,
                          "column": 28
                        },
                        "end": {
                          "line": 2319,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "baseFlatten",
                        "range": [
                          78568,
                          78579
                        ],
                        "loc": {
                          "start": {
                            "line": 2319,
                            "column": 35
                          },
                          "end": {
                            "line": 2319,
                            "column": 46
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            78580,
                            78589
                          ],
                          "loc": {
                            "start": {
                              "line": 2319,
                              "column": 47
                            },
                            "end": {
                              "line": 2319,
                              "column": 56
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            78591,
                            78595
                          ],
                          "loc": {
                            "start": {
                              "line": 2319,
                              "column": 58
                            },
                            "end": {
                              "line": 2319,
                              "column": 62
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            78597,
                            78601
                          ],
                          "loc": {
                            "start": {
                              "line": 2319,
                              "column": 64
                            },
                            "end": {
                              "line": 2319,
                              "column": 68
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            78603,
                            78604
                          ],
                          "loc": {
                            "start": {
                              "line": 2319,
                              "column": 70
                            },
                            "end": {
                              "line": 2319,
                              "column": 71
                            }
                          }
                        }
                      ],
                      "range": [
                        78568,
                        78605
                      ],
                      "loc": {
                        "start": {
                          "line": 2319,
                          "column": 35
                        },
                        "end": {
                          "line": 2319,
                          "column": 72
                        }
                      }
                    }
                  ],
                  "range": [
                    78546,
                    78606
                  ],
                  "loc": {
                    "start": {
                      "line": 2319,
                      "column": 13
                    },
                    "end": {
                      "line": 2319,
                      "column": 73
                    }
                  }
                },
                "range": [
                  78539,
                  78607
                ],
                "loc": {
                  "start": {
                    "line": 2319,
                    "column": 6
                  },
                  "end": {
                    "line": 2319,
                    "column": 74
                  }
                }
              }
            ],
            "range": [
              78531,
              78613
            ],
            "loc": {
              "start": {
                "line": 2318,
                "column": 31
              },
              "end": {
                "line": 2320,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            78504,
            78613
          ],
          "loc": {
            "start": {
              "line": 2318,
              "column": 4
            },
            "end": {
              "line": 2320,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array"
        ]
      }
    },
    "undocumented": true,
    "name": "difference",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~difference",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        79205,
        79216
      ],
      "filename": "lodash.js",
      "lineno": 2346,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005617",
        "name": "drop",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "rest",
          "range": [
            79212,
            79216
          ],
          "loc": {
            "start": {
              "line": 2346,
              "column": 15
            },
            "end": {
              "line": 2346,
              "column": 19
            }
          }
        },
        "value": "rest"
      }
    },
    "undocumented": true,
    "name": "drop",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~drop",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        79823,
        79842
      ],
      "filename": "lodash.js",
      "lineno": 2372,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005621",
        "name": "dropRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "initial",
          "range": [
            79835,
            79842
          ],
          "loc": {
            "start": {
              "line": 2372,
              "column": 20
            },
            "end": {
              "line": 2372,
              "column": 27
            }
          }
        },
        "value": "initial"
      }
    },
    "undocumented": true,
    "name": "dropRight",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~dropRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        81421,
        81445
      ],
      "filename": "lodash.js",
      "lineno": 2415,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005625",
        "name": "dropRightWhile",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "initial",
          "range": [
            81438,
            81445
          ],
          "loc": {
            "start": {
              "line": 2415,
              "column": 25
            },
            "end": {
              "line": 2415,
              "column": 32
            }
          }
        },
        "value": "initial"
      }
    },
    "undocumented": true,
    "name": "dropRightWhile",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~dropRightWhile",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        83020,
        83036
      ],
      "filename": "lodash.js",
      "lineno": 2458,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005629",
        "name": "dropWhile",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "rest",
          "range": [
            83032,
            83036
          ],
          "loc": {
            "start": {
              "line": 2458,
              "column": 20
            },
            "end": {
              "line": 2458,
              "column": 24
            }
          }
        },
        "value": "rest"
      }
    },
    "undocumented": true,
    "name": "dropWhile",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~dropWhile",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        84600,
        84930
      ],
      "filename": "lodash.js",
      "lineno": 2501,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005632",
        "name": "findIndex",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "findIndex",
            "range": [
              84609,
              84618
            ],
            "loc": {
              "start": {
                "line": 2501,
                "column": 13
              },
              "end": {
                "line": 2501,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                84619,
                84624
              ],
              "loc": {
                "start": {
                  "line": 2501,
                  "column": 23
                },
                "end": {
                  "line": 2501,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                84626,
                84635
              ],
              "loc": {
                "start": {
                  "line": 2501,
                  "column": 30
                },
                "end": {
                  "line": 2501,
                  "column": 39
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                84637,
                84644
              ],
              "loc": {
                "start": {
                  "line": 2501,
                  "column": 41
                },
                "end": {
                  "line": 2501,
                  "column": 48
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        84658,
                        84663
                      ],
                      "loc": {
                        "start": {
                          "line": 2502,
                          "column": 10
                        },
                        "end": {
                          "line": 2502,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          84667,
                          84668
                        ],
                        "loc": {
                          "start": {
                            "line": 2502,
                            "column": 19
                          },
                          "end": {
                            "line": 2502,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        84666,
                        84668
                      ],
                      "loc": {
                        "start": {
                          "line": 2502,
                          "column": 18
                        },
                        "end": {
                          "line": 2502,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      84658,
                      84668
                    ],
                    "loc": {
                      "start": {
                        "line": 2502,
                        "column": 10
                      },
                      "end": {
                        "line": 2502,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        84680,
                        84686
                      ],
                      "loc": {
                        "start": {
                          "line": 2503,
                          "column": 10
                        },
                        "end": {
                          "line": 2503,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          84689,
                          84694
                        ],
                        "loc": {
                          "start": {
                            "line": 2503,
                            "column": 19
                          },
                          "end": {
                            "line": 2503,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            84697,
                            84702
                          ],
                          "loc": {
                            "start": {
                              "line": 2503,
                              "column": 27
                            },
                            "end": {
                              "line": 2503,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            84703,
                            84709
                          ],
                          "loc": {
                            "start": {
                              "line": 2503,
                              "column": 33
                            },
                            "end": {
                              "line": 2503,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          84697,
                          84709
                        ],
                        "loc": {
                          "start": {
                            "line": 2503,
                            "column": 27
                          },
                          "end": {
                            "line": 2503,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          84712,
                          84713
                        ],
                        "loc": {
                          "start": {
                            "line": 2503,
                            "column": 42
                          },
                          "end": {
                            "line": 2503,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        84689,
                        84713
                      ],
                      "loc": {
                        "start": {
                          "line": 2503,
                          "column": 19
                        },
                        "end": {
                          "line": 2503,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      84680,
                      84713
                    ],
                    "loc": {
                      "start": {
                        "line": 2503,
                        "column": 10
                      },
                      "end": {
                        "line": 2503,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  84654,
                  84714
                ],
                "loc": {
                  "start": {
                    "line": 2502,
                    "column": 6
                  },
                  "end": {
                    "line": 2503,
                    "column": 44
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      84722,
                      84731
                    ],
                    "loc": {
                      "start": {
                        "line": 2505,
                        "column": 6
                      },
                      "end": {
                        "line": 2505,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          84734,
                          84740
                        ],
                        "loc": {
                          "start": {
                            "line": 2505,
                            "column": 18
                          },
                          "end": {
                            "line": 2505,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          84741,
                          84755
                        ],
                        "loc": {
                          "start": {
                            "line": 2505,
                            "column": 25
                          },
                          "end": {
                            "line": 2505,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        84734,
                        84755
                      ],
                      "loc": {
                        "start": {
                          "line": 2505,
                          "column": 18
                        },
                        "end": {
                          "line": 2505,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          84756,
                          84765
                        ],
                        "loc": {
                          "start": {
                            "line": 2505,
                            "column": 40
                          },
                          "end": {
                            "line": 2505,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          84767,
                          84774
                        ],
                        "loc": {
                          "start": {
                            "line": 2505,
                            "column": 51
                          },
                          "end": {
                            "line": 2505,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          84776,
                          84777
                        ],
                        "loc": {
                          "start": {
                            "line": 2505,
                            "column": 60
                          },
                          "end": {
                            "line": 2505,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      84734,
                      84778
                    ],
                    "loc": {
                      "start": {
                        "line": 2505,
                        "column": 18
                      },
                      "end": {
                        "line": 2505,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    84722,
                    84778
                  ],
                  "loc": {
                    "start": {
                      "line": 2505,
                      "column": 6
                    },
                    "end": {
                      "line": 2505,
                      "column": 62
                    }
                  }
                },
                "range": [
                  84722,
                  84779
                ],
                "loc": {
                  "start": {
                    "line": 2505,
                    "column": 6
                  },
                  "end": {
                    "line": 2505,
                    "column": 63
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        84795,
                        84800
                      ],
                      "loc": {
                        "start": {
                          "line": 2506,
                          "column": 15
                        },
                        "end": {
                          "line": 2506,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      84793,
                      84800
                    ],
                    "loc": {
                      "start": {
                        "line": 2506,
                        "column": 13
                      },
                      "end": {
                        "line": 2506,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      84803,
                      84809
                    ],
                    "loc": {
                      "start": {
                        "line": 2506,
                        "column": 23
                      },
                      "end": {
                        "line": 2506,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    84793,
                    84809
                  ],
                  "loc": {
                    "start": {
                      "line": 2506,
                      "column": 13
                    },
                    "end": {
                      "line": 2506,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            84825,
                            84834
                          ],
                          "loc": {
                            "start": {
                              "line": 2507,
                              "column": 12
                            },
                            "end": {
                              "line": 2507,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                84835,
                                84840
                              ],
                              "loc": {
                                "start": {
                                  "line": 2507,
                                  "column": 22
                                },
                                "end": {
                                  "line": 2507,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                84841,
                                84846
                              ],
                              "loc": {
                                "start": {
                                  "line": 2507,
                                  "column": 28
                                },
                                "end": {
                                  "line": 2507,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              84835,
                              84847
                            ],
                            "loc": {
                              "start": {
                                "line": 2507,
                                "column": 22
                              },
                              "end": {
                                "line": 2507,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              84849,
                              84854
                            ],
                            "loc": {
                              "start": {
                                "line": 2507,
                                "column": 36
                              },
                              "end": {
                                "line": 2507,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              84856,
                              84861
                            ],
                            "loc": {
                              "start": {
                                "line": 2507,
                                "column": 43
                              },
                              "end": {
                                "line": 2507,
                                "column": 48
                              }
                            }
                          }
                        ],
                        "range": [
                          84825,
                          84862
                        ],
                        "loc": {
                          "start": {
                            "line": 2507,
                            "column": 12
                          },
                          "end": {
                            "line": 2507,
                            "column": 49
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                84883,
                                84888
                              ],
                              "loc": {
                                "start": {
                                  "line": 2508,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2508,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              84876,
                              84889
                            ],
                            "loc": {
                              "start": {
                                "line": 2508,
                                "column": 10
                              },
                              "end": {
                                "line": 2508,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          84864,
                          84899
                        ],
                        "loc": {
                          "start": {
                            "line": 2507,
                            "column": 51
                          },
                          "end": {
                            "line": 2509,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        84821,
                        84899
                      ],
                      "loc": {
                        "start": {
                          "line": 2507,
                          "column": 8
                        },
                        "end": {
                          "line": 2509,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    84811,
                    84907
                  ],
                  "loc": {
                    "start": {
                      "line": 2506,
                      "column": 31
                    },
                    "end": {
                      "line": 2510,
                      "column": 7
                    }
                  }
                },
                "range": [
                  84786,
                  84907
                ],
                "loc": {
                  "start": {
                    "line": 2506,
                    "column": 6
                  },
                  "end": {
                    "line": 2510,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "UnaryExpression",
                  "operator": "-",
                  "argument": {
                    "type": "Literal",
                    "value": 1,
                    "raw": "1",
                    "range": [
                      84922,
                      84923
                    ],
                    "loc": {
                      "start": {
                        "line": 2511,
                        "column": 14
                      },
                      "end": {
                        "line": 2511,
                        "column": 15
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    84921,
                    84923
                  ],
                  "loc": {
                    "start": {
                      "line": 2511,
                      "column": 13
                    },
                    "end": {
                      "line": 2511,
                      "column": 15
                    }
                  }
                },
                "range": [
                  84914,
                  84924
                ],
                "loc": {
                  "start": {
                    "line": 2511,
                    "column": 6
                  },
                  "end": {
                    "line": 2511,
                    "column": 16
                  }
                }
              }
            ],
            "range": [
              84646,
              84930
            ],
            "loc": {
              "start": {
                "line": 2501,
                "column": 50
              },
              "end": {
                "line": 2512,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            84600,
            84930
          ],
          "loc": {
            "start": {
              "line": 2501,
              "column": 4
            },
            "end": {
              "line": 2512,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "predicate": null
      }
    },
    "undocumented": true,
    "name": "findIndex",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~findIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        84658,
        84668
      ],
      "filename": "lodash.js",
      "lineno": 2502,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005639",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              84667,
              84668
            ],
            "loc": {
              "start": {
                "line": 2502,
                "column": 19
              },
              "end": {
                "line": 2502,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            84666,
            84668
          ],
          "loc": {
            "start": {
              "line": 2502,
              "column": 18
            },
            "end": {
              "line": 2502,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~findIndex",
    "longname": "<anonymous>~runInContext~findIndex~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        84680,
        84713
      ],
      "filename": "lodash.js",
      "lineno": 2503,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005643",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              84689,
              84694
            ],
            "loc": {
              "start": {
                "line": 2503,
                "column": 19
              },
              "end": {
                "line": 2503,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                84697,
                84702
              ],
              "loc": {
                "start": {
                  "line": 2503,
                  "column": 27
                },
                "end": {
                  "line": 2503,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                84703,
                84709
              ],
              "loc": {
                "start": {
                  "line": 2503,
                  "column": 33
                },
                "end": {
                  "line": 2503,
                  "column": 39
                }
              }
            },
            "range": [
              84697,
              84709
            ],
            "loc": {
              "start": {
                "line": 2503,
                "column": 27
              },
              "end": {
                "line": 2503,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              84712,
              84713
            ],
            "loc": {
              "start": {
                "line": 2503,
                "column": 42
              },
              "end": {
                "line": 2503,
                "column": 43
              }
            }
          },
          "range": [
            84689,
            84713
          ],
          "loc": {
            "start": {
              "line": 2503,
              "column": 19
            },
            "end": {
              "line": 2503,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~findIndex",
    "longname": "<anonymous>~runInContext~findIndex~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        84722,
        84778
      ],
      "filename": "lodash.js",
      "lineno": 2505,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005652",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                84734,
                84740
              ],
              "loc": {
                "start": {
                  "line": 2505,
                  "column": 18
                },
                "end": {
                  "line": 2505,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                84741,
                84755
              ],
              "loc": {
                "start": {
                  "line": 2505,
                  "column": 25
                },
                "end": {
                  "line": 2505,
                  "column": 39
                }
              }
            },
            "range": [
              84734,
              84755
            ],
            "loc": {
              "start": {
                "line": 2505,
                "column": 18
              },
              "end": {
                "line": 2505,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                84756,
                84765
              ],
              "loc": {
                "start": {
                  "line": 2505,
                  "column": 40
                },
                "end": {
                  "line": 2505,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                84767,
                84774
              ],
              "loc": {
                "start": {
                  "line": 2505,
                  "column": 51
                },
                "end": {
                  "line": 2505,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                84776,
                84777
              ],
              "loc": {
                "start": {
                  "line": 2505,
                  "column": 60
                },
                "end": {
                  "line": 2505,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            84734,
            84778
          ],
          "loc": {
            "start": {
              "line": 2505,
              "column": 18
            },
            "end": {
              "line": 2505,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        86485,
        86792
      ],
      "filename": "lodash.js",
      "lineno": 2555,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005681",
        "name": "findLastIndex",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "findLastIndex",
            "range": [
              86494,
              86507
            ],
            "loc": {
              "start": {
                "line": 2555,
                "column": 13
              },
              "end": {
                "line": 2555,
                "column": 26
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                86508,
                86513
              ],
              "loc": {
                "start": {
                  "line": 2555,
                  "column": 27
                },
                "end": {
                  "line": 2555,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                86515,
                86524
              ],
              "loc": {
                "start": {
                  "line": 2555,
                  "column": 34
                },
                "end": {
                  "line": 2555,
                  "column": 43
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                86526,
                86533
              ],
              "loc": {
                "start": {
                  "line": 2555,
                  "column": 45
                },
                "end": {
                  "line": 2555,
                  "column": 52
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        86547,
                        86553
                      ],
                      "loc": {
                        "start": {
                          "line": 2556,
                          "column": 10
                        },
                        "end": {
                          "line": 2556,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          86556,
                          86561
                        ],
                        "loc": {
                          "start": {
                            "line": 2556,
                            "column": 19
                          },
                          "end": {
                            "line": 2556,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            86564,
                            86569
                          ],
                          "loc": {
                            "start": {
                              "line": 2556,
                              "column": 27
                            },
                            "end": {
                              "line": 2556,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            86570,
                            86576
                          ],
                          "loc": {
                            "start": {
                              "line": 2556,
                              "column": 33
                            },
                            "end": {
                              "line": 2556,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          86564,
                          86576
                        ],
                        "loc": {
                          "start": {
                            "line": 2556,
                            "column": 27
                          },
                          "end": {
                            "line": 2556,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          86579,
                          86580
                        ],
                        "loc": {
                          "start": {
                            "line": 2556,
                            "column": 42
                          },
                          "end": {
                            "line": 2556,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        86556,
                        86580
                      ],
                      "loc": {
                        "start": {
                          "line": 2556,
                          "column": 19
                        },
                        "end": {
                          "line": 2556,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      86547,
                      86580
                    ],
                    "loc": {
                      "start": {
                        "line": 2556,
                        "column": 10
                      },
                      "end": {
                        "line": 2556,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  86543,
                  86581
                ],
                "loc": {
                  "start": {
                    "line": 2556,
                    "column": 6
                  },
                  "end": {
                    "line": 2556,
                    "column": 44
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      86589,
                      86598
                    ],
                    "loc": {
                      "start": {
                        "line": 2558,
                        "column": 6
                      },
                      "end": {
                        "line": 2558,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          86601,
                          86607
                        ],
                        "loc": {
                          "start": {
                            "line": 2558,
                            "column": 18
                          },
                          "end": {
                            "line": 2558,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          86608,
                          86622
                        ],
                        "loc": {
                          "start": {
                            "line": 2558,
                            "column": 25
                          },
                          "end": {
                            "line": 2558,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        86601,
                        86622
                      ],
                      "loc": {
                        "start": {
                          "line": 2558,
                          "column": 18
                        },
                        "end": {
                          "line": 2558,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          86623,
                          86632
                        ],
                        "loc": {
                          "start": {
                            "line": 2558,
                            "column": 40
                          },
                          "end": {
                            "line": 2558,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          86634,
                          86641
                        ],
                        "loc": {
                          "start": {
                            "line": 2558,
                            "column": 51
                          },
                          "end": {
                            "line": 2558,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          86643,
                          86644
                        ],
                        "loc": {
                          "start": {
                            "line": 2558,
                            "column": 60
                          },
                          "end": {
                            "line": 2558,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      86601,
                      86645
                    ],
                    "loc": {
                      "start": {
                        "line": 2558,
                        "column": 18
                      },
                      "end": {
                        "line": 2558,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    86589,
                    86645
                  ],
                  "loc": {
                    "start": {
                      "line": 2558,
                      "column": 6
                    },
                    "end": {
                      "line": 2558,
                      "column": 62
                    }
                  }
                },
                "range": [
                  86589,
                  86646
                ],
                "loc": {
                  "start": {
                    "line": 2558,
                    "column": 6
                  },
                  "end": {
                    "line": 2558,
                    "column": 63
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      86660,
                      86666
                    ],
                    "loc": {
                      "start": {
                        "line": 2559,
                        "column": 13
                      },
                      "end": {
                        "line": 2559,
                        "column": 19
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    86660,
                    86668
                  ],
                  "loc": {
                    "start": {
                      "line": 2559,
                      "column": 13
                    },
                    "end": {
                      "line": 2559,
                      "column": 21
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            86684,
                            86693
                          ],
                          "loc": {
                            "start": {
                              "line": 2560,
                              "column": 12
                            },
                            "end": {
                              "line": 2560,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                86694,
                                86699
                              ],
                              "loc": {
                                "start": {
                                  "line": 2560,
                                  "column": 22
                                },
                                "end": {
                                  "line": 2560,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                86700,
                                86706
                              ],
                              "loc": {
                                "start": {
                                  "line": 2560,
                                  "column": 28
                                },
                                "end": {
                                  "line": 2560,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              86694,
                              86707
                            ],
                            "loc": {
                              "start": {
                                "line": 2560,
                                "column": 22
                              },
                              "end": {
                                "line": 2560,
                                "column": 35
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              86709,
                              86715
                            ],
                            "loc": {
                              "start": {
                                "line": 2560,
                                "column": 37
                              },
                              "end": {
                                "line": 2560,
                                "column": 43
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              86717,
                              86722
                            ],
                            "loc": {
                              "start": {
                                "line": 2560,
                                "column": 45
                              },
                              "end": {
                                "line": 2560,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          86684,
                          86723
                        ],
                        "loc": {
                          "start": {
                            "line": 2560,
                            "column": 12
                          },
                          "end": {
                            "line": 2560,
                            "column": 51
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                86744,
                                86750
                              ],
                              "loc": {
                                "start": {
                                  "line": 2561,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2561,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              86737,
                              86751
                            ],
                            "loc": {
                              "start": {
                                "line": 2561,
                                "column": 10
                              },
                              "end": {
                                "line": 2561,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          86725,
                          86761
                        ],
                        "loc": {
                          "start": {
                            "line": 2560,
                            "column": 53
                          },
                          "end": {
                            "line": 2562,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        86680,
                        86761
                      ],
                      "loc": {
                        "start": {
                          "line": 2560,
                          "column": 8
                        },
                        "end": {
                          "line": 2562,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    86670,
                    86769
                  ],
                  "loc": {
                    "start": {
                      "line": 2559,
                      "column": 23
                    },
                    "end": {
                      "line": 2563,
                      "column": 7
                    }
                  }
                },
                "range": [
                  86653,
                  86769
                ],
                "loc": {
                  "start": {
                    "line": 2559,
                    "column": 6
                  },
                  "end": {
                    "line": 2563,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "UnaryExpression",
                  "operator": "-",
                  "argument": {
                    "type": "Literal",
                    "value": 1,
                    "raw": "1",
                    "range": [
                      86784,
                      86785
                    ],
                    "loc": {
                      "start": {
                        "line": 2564,
                        "column": 14
                      },
                      "end": {
                        "line": 2564,
                        "column": 15
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    86783,
                    86785
                  ],
                  "loc": {
                    "start": {
                      "line": 2564,
                      "column": 13
                    },
                    "end": {
                      "line": 2564,
                      "column": 15
                    }
                  }
                },
                "range": [
                  86776,
                  86786
                ],
                "loc": {
                  "start": {
                    "line": 2564,
                    "column": 6
                  },
                  "end": {
                    "line": 2564,
                    "column": 16
                  }
                }
              }
            ],
            "range": [
              86535,
              86792
            ],
            "loc": {
              "start": {
                "line": 2555,
                "column": 54
              },
              "end": {
                "line": 2565,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            86485,
            86792
          ],
          "loc": {
            "start": {
              "line": 2555,
              "column": 4
            },
            "end": {
              "line": 2565,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "length": null,
        "predicate": null
      }
    },
    "undocumented": true,
    "name": "findLastIndex",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~findLastIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        86547,
        86580
      ],
      "filename": "lodash.js",
      "lineno": 2556,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005688",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              86556,
              86561
            ],
            "loc": {
              "start": {
                "line": 2556,
                "column": 19
              },
              "end": {
                "line": 2556,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                86564,
                86569
              ],
              "loc": {
                "start": {
                  "line": 2556,
                  "column": 27
                },
                "end": {
                  "line": 2556,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                86570,
                86576
              ],
              "loc": {
                "start": {
                  "line": 2556,
                  "column": 33
                },
                "end": {
                  "line": 2556,
                  "column": 39
                }
              }
            },
            "range": [
              86564,
              86576
            ],
            "loc": {
              "start": {
                "line": 2556,
                "column": 27
              },
              "end": {
                "line": 2556,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              86579,
              86580
            ],
            "loc": {
              "start": {
                "line": 2556,
                "column": 42
              },
              "end": {
                "line": 2556,
                "column": 43
              }
            }
          },
          "range": [
            86556,
            86580
          ],
          "loc": {
            "start": {
              "line": 2556,
              "column": 19
            },
            "end": {
              "line": 2556,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~findLastIndex",
    "longname": "<anonymous>~runInContext~findLastIndex~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        86589,
        86645
      ],
      "filename": "lodash.js",
      "lineno": 2558,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005697",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                86601,
                86607
              ],
              "loc": {
                "start": {
                  "line": 2558,
                  "column": 18
                },
                "end": {
                  "line": 2558,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                86608,
                86622
              ],
              "loc": {
                "start": {
                  "line": 2558,
                  "column": 25
                },
                "end": {
                  "line": 2558,
                  "column": 39
                }
              }
            },
            "range": [
              86601,
              86622
            ],
            "loc": {
              "start": {
                "line": 2558,
                "column": 18
              },
              "end": {
                "line": 2558,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                86623,
                86632
              ],
              "loc": {
                "start": {
                  "line": 2558,
                  "column": 40
                },
                "end": {
                  "line": 2558,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                86634,
                86641
              ],
              "loc": {
                "start": {
                  "line": 2558,
                  "column": 51
                },
                "end": {
                  "line": 2558,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                86643,
                86644
              ],
              "loc": {
                "start": {
                  "line": 2558,
                  "column": 60
                },
                "end": {
                  "line": 2558,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            86601,
            86645
          ],
          "loc": {
            "start": {
              "line": 2558,
              "column": 18
            },
            "end": {
              "line": 2558,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        87161,
        87715
      ],
      "filename": "lodash.js",
      "lineno": 2584,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005724",
        "name": "first",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "first",
            "range": [
              87170,
              87175
            ],
            "loc": {
              "start": {
                "line": 2584,
                "column": 13
              },
              "end": {
                "line": 2584,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                87176,
                87181
              ],
              "loc": {
                "start": {
                  "line": 2584,
                  "column": 19
                },
                "end": {
                  "line": 2584,
                  "column": 24
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                87183,
                87192
              ],
              "loc": {
                "start": {
                  "line": 2584,
                  "column": 26
                },
                "end": {
                  "line": 2584,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                87194,
                87201
              ],
              "loc": {
                "start": {
                  "line": 2584,
                  "column": 37
                },
                "end": {
                  "line": 2584,
                  "column": 44
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          87222,
                          87231
                        ],
                        "loc": {
                          "start": {
                            "line": 2585,
                            "column": 17
                          },
                          "end": {
                            "line": 2585,
                            "column": 26
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        87215,
                        87231
                      ],
                      "loc": {
                        "start": {
                          "line": 2585,
                          "column": 10
                        },
                        "end": {
                          "line": 2585,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "number",
                      "raw": "'number'",
                      "range": [
                        87235,
                        87243
                      ],
                      "loc": {
                        "start": {
                          "line": 2585,
                          "column": 30
                        },
                        "end": {
                          "line": 2585,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      87215,
                      87243
                    ],
                    "loc": {
                      "start": {
                        "line": 2585,
                        "column": 10
                      },
                      "end": {
                        "line": 2585,
                        "column": 38
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "predicate",
                      "range": [
                        87247,
                        87256
                      ],
                      "loc": {
                        "start": {
                          "line": 2585,
                          "column": 42
                        },
                        "end": {
                          "line": 2585,
                          "column": 51
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        87260,
                        87264
                      ],
                      "loc": {
                        "start": {
                          "line": 2585,
                          "column": 55
                        },
                        "end": {
                          "line": 2585,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      87247,
                      87264
                    ],
                    "loc": {
                      "start": {
                        "line": 2585,
                        "column": 42
                      },
                      "end": {
                        "line": 2585,
                        "column": 59
                      }
                    }
                  },
                  "range": [
                    87215,
                    87264
                  ],
                  "loc": {
                    "start": {
                      "line": 2585,
                      "column": 10
                    },
                    "end": {
                      "line": 2585,
                      "column": 59
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              87280,
                              87285
                            ],
                            "loc": {
                              "start": {
                                "line": 2586,
                                "column": 12
                              },
                              "end": {
                                "line": 2586,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                87289,
                                87290
                              ],
                              "loc": {
                                "start": {
                                  "line": 2586,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2586,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              87288,
                              87290
                            ],
                            "loc": {
                              "start": {
                                "line": 2586,
                                "column": 20
                              },
                              "end": {
                                "line": 2586,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            87280,
                            87290
                          ],
                          "loc": {
                            "start": {
                              "line": 2586,
                              "column": 12
                            },
                            "end": {
                              "line": 2586,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              87304,
                              87310
                            ],
                            "loc": {
                              "start": {
                                "line": 2587,
                                "column": 12
                              },
                              "end": {
                                "line": 2587,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                87313,
                                87318
                              ],
                              "loc": {
                                "start": {
                                  "line": 2587,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2587,
                                  "column": 26
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  87321,
                                  87326
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2587,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 2587,
                                    "column": 34
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  87327,
                                  87333
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2587,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 2587,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                87321,
                                87333
                              ],
                              "loc": {
                                "start": {
                                  "line": 2587,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2587,
                                  "column": 41
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                87336,
                                87337
                              ],
                              "loc": {
                                "start": {
                                  "line": 2587,
                                  "column": 44
                                },
                                "end": {
                                  "line": 2587,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              87313,
                              87337
                            ],
                            "loc": {
                              "start": {
                                "line": 2587,
                                "column": 21
                              },
                              "end": {
                                "line": 2587,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            87304,
                            87337
                          ],
                          "loc": {
                            "start": {
                              "line": 2587,
                              "column": 12
                            },
                            "end": {
                              "line": 2587,
                              "column": 45
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              87351,
                              87352
                            ],
                            "loc": {
                              "start": {
                                "line": 2588,
                                "column": 12
                              },
                              "end": {
                                "line": 2588,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              87355,
                              87356
                            ],
                            "loc": {
                              "start": {
                                "line": 2588,
                                "column": 16
                              },
                              "end": {
                                "line": 2588,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            87351,
                            87356
                          ],
                          "loc": {
                            "start": {
                              "line": 2588,
                              "column": 12
                            },
                            "end": {
                              "line": 2588,
                              "column": 17
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        87276,
                        87357
                      ],
                      "loc": {
                        "start": {
                          "line": 2586,
                          "column": 8
                        },
                        "end": {
                          "line": 2588,
                          "column": 18
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            87367,
                            87376
                          ],
                          "loc": {
                            "start": {
                              "line": 2590,
                              "column": 8
                            },
                            "end": {
                              "line": 2590,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                87379,
                                87385
                              ],
                              "loc": {
                                "start": {
                                  "line": 2590,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2590,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                87386,
                                87400
                              ],
                              "loc": {
                                "start": {
                                  "line": 2590,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2590,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              87379,
                              87400
                            ],
                            "loc": {
                              "start": {
                                "line": 2590,
                                "column": 20
                              },
                              "end": {
                                "line": 2590,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                87401,
                                87410
                              ],
                              "loc": {
                                "start": {
                                  "line": 2590,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2590,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                87412,
                                87419
                              ],
                              "loc": {
                                "start": {
                                  "line": 2590,
                                  "column": 53
                                },
                                "end": {
                                  "line": 2590,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                87421,
                                87422
                              ],
                              "loc": {
                                "start": {
                                  "line": 2590,
                                  "column": 62
                                },
                                "end": {
                                  "line": 2590,
                                  "column": 63
                                }
                              }
                            }
                          ],
                          "range": [
                            87379,
                            87423
                          ],
                          "loc": {
                            "start": {
                              "line": 2590,
                              "column": 20
                            },
                            "end": {
                              "line": 2590,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          87367,
                          87423
                        ],
                        "loc": {
                          "start": {
                            "line": 2590,
                            "column": 8
                          },
                          "end": {
                            "line": 2590,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        87367,
                        87424
                      ],
                      "loc": {
                        "start": {
                          "line": 2590,
                          "column": 8
                        },
                        "end": {
                          "line": 2590,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "UpdateExpression",
                            "operator": "++",
                            "argument": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                87442,
                                87447
                              ],
                              "loc": {
                                "start": {
                                  "line": 2591,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2591,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              87440,
                              87447
                            ],
                            "loc": {
                              "start": {
                                "line": 2591,
                                "column": 15
                              },
                              "end": {
                                "line": 2591,
                                "column": 22
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              87450,
                              87456
                            ],
                            "loc": {
                              "start": {
                                "line": 2591,
                                "column": 25
                              },
                              "end": {
                                "line": 2591,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            87440,
                            87456
                          ],
                          "loc": {
                            "start": {
                              "line": 2591,
                              "column": 15
                            },
                            "end": {
                              "line": 2591,
                              "column": 31
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              87460,
                              87469
                            ],
                            "loc": {
                              "start": {
                                "line": 2591,
                                "column": 35
                              },
                              "end": {
                                "line": 2591,
                                "column": 44
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  87470,
                                  87475
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2591,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 2591,
                                    "column": 50
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  87476,
                                  87481
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2591,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 2591,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                87470,
                                87482
                              ],
                              "loc": {
                                "start": {
                                  "line": 2591,
                                  "column": 45
                                },
                                "end": {
                                  "line": 2591,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                87484,
                                87489
                              ],
                              "loc": {
                                "start": {
                                  "line": 2591,
                                  "column": 59
                                },
                                "end": {
                                  "line": 2591,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                87491,
                                87496
                              ],
                              "loc": {
                                "start": {
                                  "line": 2591,
                                  "column": 66
                                },
                                "end": {
                                  "line": 2591,
                                  "column": 71
                                }
                              }
                            }
                          ],
                          "range": [
                            87460,
                            87497
                          ],
                          "loc": {
                            "start": {
                              "line": 2591,
                              "column": 35
                            },
                            "end": {
                              "line": 2591,
                              "column": 72
                            }
                          }
                        },
                        "range": [
                          87440,
                          87497
                        ],
                        "loc": {
                          "start": {
                            "line": 2591,
                            "column": 15
                          },
                          "end": {
                            "line": 2591,
                            "column": 72
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "UpdateExpression",
                              "operator": "++",
                              "argument": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  87511,
                                  87512
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2592,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2592,
                                    "column": 11
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                87511,
                                87514
                              ],
                              "loc": {
                                "start": {
                                  "line": 2592,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2592,
                                  "column": 13
                                }
                              }
                            },
                            "range": [
                              87511,
                              87515
                            ],
                            "loc": {
                              "start": {
                                "line": 2592,
                                "column": 10
                              },
                              "end": {
                                "line": 2592,
                                "column": 14
                              }
                            }
                          }
                        ],
                        "range": [
                          87499,
                          87525
                        ],
                        "loc": {
                          "start": {
                            "line": 2591,
                            "column": 74
                          },
                          "end": {
                            "line": 2593,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        87433,
                        87525
                      ],
                      "loc": {
                        "start": {
                          "line": 2591,
                          "column": 8
                        },
                        "end": {
                          "line": 2593,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    87266,
                    87533
                  ],
                  "loc": {
                    "start": {
                      "line": 2585,
                      "column": 61
                    },
                    "end": {
                      "line": 2594,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            87549,
                            87550
                          ],
                          "loc": {
                            "start": {
                              "line": 2595,
                              "column": 8
                            },
                            "end": {
                              "line": 2595,
                              "column": 9
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            87553,
                            87562
                          ],
                          "loc": {
                            "start": {
                              "line": 2595,
                              "column": 12
                            },
                            "end": {
                              "line": 2595,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          87549,
                          87562
                        ],
                        "loc": {
                          "start": {
                            "line": 2595,
                            "column": 8
                          },
                          "end": {
                            "line": 2595,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        87549,
                        87563
                      ],
                      "loc": {
                        "start": {
                          "line": 2595,
                          "column": 8
                        },
                        "end": {
                          "line": 2595,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              87576,
                              87577
                            ],
                            "loc": {
                              "start": {
                                "line": 2596,
                                "column": 12
                              },
                              "end": {
                                "line": 2596,
                                "column": 13
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              87581,
                              87585
                            ],
                            "loc": {
                              "start": {
                                "line": 2596,
                                "column": 17
                              },
                              "end": {
                                "line": 2596,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            87576,
                            87585
                          ],
                          "loc": {
                            "start": {
                              "line": 2596,
                              "column": 12
                            },
                            "end": {
                              "line": 2596,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            87589,
                            87596
                          ],
                          "loc": {
                            "start": {
                              "line": 2596,
                              "column": 25
                            },
                            "end": {
                              "line": 2596,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          87576,
                          87596
                        ],
                        "loc": {
                          "start": {
                            "line": 2596,
                            "column": 12
                          },
                          "end": {
                            "line": 2596,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  87617,
                                  87622
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2597,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 2597,
                                    "column": 22
                                  }
                                }
                              },
                              "consequent": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    87625,
                                    87630
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2597,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 2597,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    87631,
                                    87632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2597,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 2597,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  87625,
                                  87633
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2597,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 2597,
                                    "column": 33
                                  }
                                }
                              },
                              "alternate": {
                                "type": "Identifier",
                                "name": "undefined",
                                "range": [
                                  87636,
                                  87645
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2597,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 2597,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                87617,
                                87645
                              ],
                              "loc": {
                                "start": {
                                  "line": 2597,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2597,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              87610,
                              87646
                            ],
                            "loc": {
                              "start": {
                                "line": 2597,
                                "column": 10
                              },
                              "end": {
                                "line": 2597,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          87598,
                          87656
                        ],
                        "loc": {
                          "start": {
                            "line": 2596,
                            "column": 34
                          },
                          "end": {
                            "line": 2598,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        87572,
                        87656
                      ],
                      "loc": {
                        "start": {
                          "line": 2596,
                          "column": 8
                        },
                        "end": {
                          "line": 2598,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    87539,
                    87664
                  ],
                  "loc": {
                    "start": {
                      "line": 2594,
                      "column": 13
                    },
                    "end": {
                      "line": 2599,
                      "column": 7
                    }
                  }
                },
                "range": [
                  87211,
                  87664
                ],
                "loc": {
                  "start": {
                    "line": 2585,
                    "column": 6
                  },
                  "end": {
                    "line": 2599,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "slice",
                    "range": [
                      87678,
                      87683
                    ],
                    "loc": {
                      "start": {
                        "line": 2600,
                        "column": 13
                      },
                      "end": {
                        "line": 2600,
                        "column": 18
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        87684,
                        87689
                      ],
                      "loc": {
                        "start": {
                          "line": 2600,
                          "column": 19
                        },
                        "end": {
                          "line": 2600,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        87691,
                        87692
                      ],
                      "loc": {
                        "start": {
                          "line": 2600,
                          "column": 26
                        },
                        "end": {
                          "line": 2600,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            87694,
                            87695
                          ],
                          "loc": {
                            "start": {
                              "line": 2600,
                              "column": 29
                            },
                            "end": {
                              "line": 2600,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            87698,
                            87699
                          ],
                          "loc": {
                            "start": {
                              "line": 2600,
                              "column": 33
                            },
                            "end": {
                              "line": 2600,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          87694,
                          87699
                        ],
                        "loc": {
                          "start": {
                            "line": 2600,
                            "column": 29
                          },
                          "end": {
                            "line": 2600,
                            "column": 34
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "n",
                        "range": [
                          87702,
                          87703
                        ],
                        "loc": {
                          "start": {
                            "line": 2600,
                            "column": 37
                          },
                          "end": {
                            "line": 2600,
                            "column": 38
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          87706,
                          87707
                        ],
                        "loc": {
                          "start": {
                            "line": 2600,
                            "column": 41
                          },
                          "end": {
                            "line": 2600,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        87694,
                        87707
                      ],
                      "loc": {
                        "start": {
                          "line": 2600,
                          "column": 29
                        },
                        "end": {
                          "line": 2600,
                          "column": 42
                        }
                      }
                    }
                  ],
                  "range": [
                    87678,
                    87708
                  ],
                  "loc": {
                    "start": {
                      "line": 2600,
                      "column": 13
                    },
                    "end": {
                      "line": 2600,
                      "column": 43
                    }
                  }
                },
                "range": [
                  87671,
                  87709
                ],
                "loc": {
                  "start": {
                    "line": 2600,
                    "column": 6
                  },
                  "end": {
                    "line": 2600,
                    "column": 44
                  }
                }
              }
            ],
            "range": [
              87203,
              87715
            ],
            "loc": {
              "start": {
                "line": 2584,
                "column": 46
              },
              "end": {
                "line": 2601,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            87161,
            87715
          ],
          "loc": {
            "start": {
              "line": 2584,
              "column": 4
            },
            "end": {
              "line": 2601,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "n": null,
        "predicate": null
      }
    },
    "undocumented": true,
    "name": "first",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~first",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        87280,
        87290
      ],
      "filename": "lodash.js",
      "lineno": 2586,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005741",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              87289,
              87290
            ],
            "loc": {
              "start": {
                "line": 2586,
                "column": 21
              },
              "end": {
                "line": 2586,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            87288,
            87290
          ],
          "loc": {
            "start": {
              "line": 2586,
              "column": 20
            },
            "end": {
              "line": 2586,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~first",
    "longname": "<anonymous>~runInContext~first~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        87304,
        87337
      ],
      "filename": "lodash.js",
      "lineno": 2587,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005745",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              87313,
              87318
            ],
            "loc": {
              "start": {
                "line": 2587,
                "column": 21
              },
              "end": {
                "line": 2587,
                "column": 26
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                87321,
                87326
              ],
              "loc": {
                "start": {
                  "line": 2587,
                  "column": 29
                },
                "end": {
                  "line": 2587,
                  "column": 34
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                87327,
                87333
              ],
              "loc": {
                "start": {
                  "line": 2587,
                  "column": 35
                },
                "end": {
                  "line": 2587,
                  "column": 41
                }
              }
            },
            "range": [
              87321,
              87333
            ],
            "loc": {
              "start": {
                "line": 2587,
                "column": 29
              },
              "end": {
                "line": 2587,
                "column": 41
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              87336,
              87337
            ],
            "loc": {
              "start": {
                "line": 2587,
                "column": 44
              },
              "end": {
                "line": 2587,
                "column": 45
              }
            }
          },
          "range": [
            87313,
            87337
          ],
          "loc": {
            "start": {
              "line": 2587,
              "column": 21
            },
            "end": {
              "line": 2587,
              "column": 45
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~first",
    "longname": "<anonymous>~runInContext~first~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        87351,
        87356
      ],
      "filename": "lodash.js",
      "lineno": 2588,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005753",
        "name": "n",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            87355,
            87356
          ],
          "loc": {
            "start": {
              "line": 2588,
              "column": 16
            },
            "end": {
              "line": 2588,
              "column": 17
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~first",
    "longname": "<anonymous>~runInContext~first~n",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        87367,
        87423
      ],
      "filename": "lodash.js",
      "lineno": 2590,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005757",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                87379,
                87385
              ],
              "loc": {
                "start": {
                  "line": 2590,
                  "column": 20
                },
                "end": {
                  "line": 2590,
                  "column": 26
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                87386,
                87400
              ],
              "loc": {
                "start": {
                  "line": 2590,
                  "column": 27
                },
                "end": {
                  "line": 2590,
                  "column": 41
                }
              }
            },
            "range": [
              87379,
              87400
            ],
            "loc": {
              "start": {
                "line": 2590,
                "column": 20
              },
              "end": {
                "line": 2590,
                "column": 41
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                87401,
                87410
              ],
              "loc": {
                "start": {
                  "line": 2590,
                  "column": 42
                },
                "end": {
                  "line": 2590,
                  "column": 51
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                87412,
                87419
              ],
              "loc": {
                "start": {
                  "line": 2590,
                  "column": 53
                },
                "end": {
                  "line": 2590,
                  "column": 60
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                87421,
                87422
              ],
              "loc": {
                "start": {
                  "line": 2590,
                  "column": 62
                },
                "end": {
                  "line": 2590,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            87379,
            87423
          ],
          "loc": {
            "start": {
              "line": 2590,
              "column": 20
            },
            "end": {
              "line": 2590,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        87549,
        87562
      ],
      "filename": "lodash.js",
      "lineno": 2595,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005785",
        "name": "n",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "predicate",
          "range": [
            87553,
            87562
          ],
          "loc": {
            "start": {
              "line": 2595,
              "column": 12
            },
            "end": {
              "line": 2595,
              "column": 21
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~first",
        "value": "predicate"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "<anonymous>~runInContext~first~n",
    "memberof": "<anonymous>~runInContext~first",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        89512,
        90199
      ],
      "filename": "lodash.js",
      "lineno": 2645,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005813",
        "name": "flatten",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "flatten",
            "range": [
              89521,
              89528
            ],
            "loc": {
              "start": {
                "line": 2645,
                "column": 13
              },
              "end": {
                "line": 2645,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                89529,
                89534
              ],
              "loc": {
                "start": {
                  "line": 2645,
                  "column": 21
                },
                "end": {
                  "line": 2645,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isShallow",
              "range": [
                89536,
                89545
              ],
              "loc": {
                "start": {
                  "line": 2645,
                  "column": 28
                },
                "end": {
                  "line": 2645,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                89547,
                89555
              ],
              "loc": {
                "start": {
                  "line": 2645,
                  "column": 39
                },
                "end": {
                  "line": 2645,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                89557,
                89564
              ],
              "loc": {
                "start": {
                  "line": 2645,
                  "column": 49
                },
                "end": {
                  "line": 2645,
                  "column": 56
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        89578,
                        89584
                      ],
                      "loc": {
                        "start": {
                          "line": 2646,
                          "column": 10
                        },
                        "end": {
                          "line": 2646,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          89587,
                          89592
                        ],
                        "loc": {
                          "start": {
                            "line": 2646,
                            "column": 19
                          },
                          "end": {
                            "line": 2646,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            89595,
                            89600
                          ],
                          "loc": {
                            "start": {
                              "line": 2646,
                              "column": 27
                            },
                            "end": {
                              "line": 2646,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            89601,
                            89607
                          ],
                          "loc": {
                            "start": {
                              "line": 2646,
                              "column": 33
                            },
                            "end": {
                              "line": 2646,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          89595,
                          89607
                        ],
                        "loc": {
                          "start": {
                            "line": 2646,
                            "column": 27
                          },
                          "end": {
                            "line": 2646,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          89610,
                          89611
                        ],
                        "loc": {
                          "start": {
                            "line": 2646,
                            "column": 42
                          },
                          "end": {
                            "line": 2646,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        89587,
                        89611
                      ],
                      "loc": {
                        "start": {
                          "line": 2646,
                          "column": 19
                        },
                        "end": {
                          "line": 2646,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      89578,
                      89611
                    ],
                    "loc": {
                      "start": {
                        "line": 2646,
                        "column": 10
                      },
                      "end": {
                        "line": 2646,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  89574,
                  89612
                ],
                "loc": {
                  "start": {
                    "line": 2646,
                    "column": 6
                  },
                  "end": {
                    "line": 2646,
                    "column": 44
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      89624,
                      89630
                    ],
                    "loc": {
                      "start": {
                        "line": 2647,
                        "column": 11
                      },
                      "end": {
                        "line": 2647,
                        "column": 17
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    89623,
                    89630
                  ],
                  "loc": {
                    "start": {
                      "line": 2647,
                      "column": 10
                    },
                    "end": {
                      "line": 2647,
                      "column": 17
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ArrayExpression",
                        "elements": [],
                        "range": [
                          89649,
                          89651
                        ],
                        "loc": {
                          "start": {
                            "line": 2648,
                            "column": 15
                          },
                          "end": {
                            "line": 2648,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        89642,
                        89652
                      ],
                      "loc": {
                        "start": {
                          "line": 2648,
                          "column": 8
                        },
                        "end": {
                          "line": 2648,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    89632,
                    89660
                  ],
                  "loc": {
                    "start": {
                      "line": 2647,
                      "column": 19
                    },
                    "end": {
                      "line": 2649,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  89619,
                  89660
                ],
                "loc": {
                  "start": {
                    "line": 2647,
                    "column": 6
                  },
                  "end": {
                    "line": 2649,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        89697,
                        89701
                      ],
                      "loc": {
                        "start": {
                          "line": 2651,
                          "column": 10
                        },
                        "end": {
                          "line": 2651,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "isShallow",
                        "range": [
                          89711,
                          89720
                        ],
                        "loc": {
                          "start": {
                            "line": 2651,
                            "column": 24
                          },
                          "end": {
                            "line": 2651,
                            "column": 33
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        89704,
                        89720
                      ],
                      "loc": {
                        "start": {
                          "line": 2651,
                          "column": 17
                        },
                        "end": {
                          "line": 2651,
                          "column": 33
                        }
                      }
                    },
                    "range": [
                      89697,
                      89720
                    ],
                    "loc": {
                      "start": {
                        "line": 2651,
                        "column": 10
                      },
                      "end": {
                        "line": 2651,
                        "column": 33
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  89693,
                  89721
                ],
                "loc": {
                  "start": {
                    "line": 2651,
                    "column": 6
                  },
                  "end": {
                    "line": 2651,
                    "column": 34
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        89732,
                        89736
                      ],
                      "loc": {
                        "start": {
                          "line": 2652,
                          "column": 10
                        },
                        "end": {
                          "line": 2652,
                          "column": 14
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "boolean",
                      "raw": "'boolean'",
                      "range": [
                        89740,
                        89749
                      ],
                      "loc": {
                        "start": {
                          "line": 2652,
                          "column": 18
                        },
                        "end": {
                          "line": 2652,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      89732,
                      89749
                    ],
                    "loc": {
                      "start": {
                        "line": 2652,
                        "column": 10
                      },
                      "end": {
                        "line": 2652,
                        "column": 27
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "isShallow",
                      "range": [
                        89753,
                        89762
                      ],
                      "loc": {
                        "start": {
                          "line": 2652,
                          "column": 31
                        },
                        "end": {
                          "line": 2652,
                          "column": 40
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        89766,
                        89770
                      ],
                      "loc": {
                        "start": {
                          "line": 2652,
                          "column": 44
                        },
                        "end": {
                          "line": 2652,
                          "column": 48
                        }
                      }
                    },
                    "range": [
                      89753,
                      89770
                    ],
                    "loc": {
                      "start": {
                        "line": 2652,
                        "column": 31
                      },
                      "end": {
                        "line": 2652,
                        "column": 48
                      }
                    }
                  },
                  "range": [
                    89732,
                    89770
                  ],
                  "loc": {
                    "start": {
                      "line": 2652,
                      "column": 10
                    },
                    "end": {
                      "line": 2652,
                      "column": 48
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            89782,
                            89789
                          ],
                          "loc": {
                            "start": {
                              "line": 2653,
                              "column": 8
                            },
                            "end": {
                              "line": 2653,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            89792,
                            89800
                          ],
                          "loc": {
                            "start": {
                              "line": 2653,
                              "column": 18
                            },
                            "end": {
                              "line": 2653,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          89782,
                          89800
                        ],
                        "loc": {
                          "start": {
                            "line": 2653,
                            "column": 8
                          },
                          "end": {
                            "line": 2653,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        89782,
                        89801
                      ],
                      "loc": {
                        "start": {
                          "line": 2653,
                          "column": 8
                        },
                        "end": {
                          "line": 2653,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            89810,
                            89818
                          ],
                          "loc": {
                            "start": {
                              "line": 2654,
                              "column": 8
                            },
                            "end": {
                              "line": 2654,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "isShallow",
                          "range": [
                            89821,
                            89830
                          ],
                          "loc": {
                            "start": {
                              "line": 2654,
                              "column": 19
                            },
                            "end": {
                              "line": 2654,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          89810,
                          89830
                        ],
                        "loc": {
                          "start": {
                            "line": 2654,
                            "column": 8
                          },
                          "end": {
                            "line": 2654,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        89810,
                        89831
                      ],
                      "loc": {
                        "start": {
                          "line": 2654,
                          "column": 8
                        },
                        "end": {
                          "line": 2654,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "isShallow",
                          "range": [
                            89840,
                            89849
                          ],
                          "loc": {
                            "start": {
                              "line": 2655,
                              "column": 8
                            },
                            "end": {
                              "line": 2655,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            89852,
                            89857
                          ],
                          "loc": {
                            "start": {
                              "line": 2655,
                              "column": 20
                            },
                            "end": {
                              "line": 2655,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          89840,
                          89857
                        ],
                        "loc": {
                          "start": {
                            "line": 2655,
                            "column": 8
                          },
                          "end": {
                            "line": 2655,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        89840,
                        89858
                      ],
                      "loc": {
                        "start": {
                          "line": 2655,
                          "column": 8
                        },
                        "end": {
                          "line": 2655,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  89937,
                                  89941
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2658,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2658,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  89945,
                                  89953
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2658,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 2658,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                89937,
                                89953
                              ],
                              "loc": {
                                "start": {
                                  "line": 2658,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2658,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  89957,
                                  89961
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2658,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2658,
                                    "column": 37
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "string",
                                "raw": "'string'",
                                "range": [
                                  89965,
                                  89973
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2658,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 2658,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                89957,
                                89973
                              ],
                              "loc": {
                                "start": {
                                  "line": 2658,
                                  "column": 33
                                },
                                "end": {
                                  "line": 2658,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              89937,
                              89973
                            ],
                            "loc": {
                              "start": {
                                "line": 2658,
                                "column": 13
                              },
                              "end": {
                                "line": 2658,
                                "column": 49
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              89978,
                              89985
                            ],
                            "loc": {
                              "start": {
                                "line": 2658,
                                "column": 54
                              },
                              "end": {
                                "line": 2658,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            89936,
                            89985
                          ],
                          "loc": {
                            "start": {
                              "line": 2658,
                              "column": 12
                            },
                            "end": {
                              "line": 2658,
                              "column": 61
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                89989,
                                89996
                              ],
                              "loc": {
                                "start": {
                                  "line": 2658,
                                  "column": 65
                                },
                                "end": {
                                  "line": 2658,
                                  "column": 72
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                89997,
                                90005
                              ],
                              "loc": {
                                "start": {
                                  "line": 2658,
                                  "column": 73
                                },
                                "end": {
                                  "line": 2658,
                                  "column": 81
                                }
                              }
                            },
                            "range": [
                              89989,
                              90006
                            ],
                            "loc": {
                              "start": {
                                "line": 2658,
                                "column": 65
                              },
                              "end": {
                                "line": 2658,
                                "column": 82
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              90011,
                              90016
                            ],
                            "loc": {
                              "start": {
                                "line": 2658,
                                "column": 87
                              },
                              "end": {
                                "line": 2658,
                                "column": 92
                              }
                            }
                          },
                          "range": [
                            89989,
                            90016
                          ],
                          "loc": {
                            "start": {
                              "line": 2658,
                              "column": 65
                            },
                            "end": {
                              "line": 2658,
                              "column": 92
                            }
                          }
                        },
                        "range": [
                          89936,
                          90016
                        ],
                        "loc": {
                          "start": {
                            "line": 2658,
                            "column": 12
                          },
                          "end": {
                            "line": 2658,
                            "column": 92
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  90030,
                                  90038
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2659,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2659,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  90041,
                                  90045
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2659,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 2659,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                90030,
                                90045
                              ],
                              "loc": {
                                "start": {
                                  "line": 2659,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2659,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              90030,
                              90046
                            ],
                            "loc": {
                              "start": {
                                "line": 2659,
                                "column": 10
                              },
                              "end": {
                                "line": 2659,
                                "column": 26
                              }
                            }
                          }
                        ],
                        "range": [
                          90018,
                          90056
                        ],
                        "loc": {
                          "start": {
                            "line": 2658,
                            "column": 94
                          },
                          "end": {
                            "line": 2660,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        89932,
                        90056
                      ],
                      "loc": {
                        "start": {
                          "line": 2658,
                          "column": 8
                        },
                        "end": {
                          "line": 2660,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    89772,
                    90064
                  ],
                  "loc": {
                    "start": {
                      "line": 2652,
                      "column": 50
                    },
                    "end": {
                      "line": 2661,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  89728,
                  90064
                ],
                "loc": {
                  "start": {
                    "line": 2652,
                    "column": 6
                  },
                  "end": {
                    "line": 2661,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "!=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      90075,
                      90083
                    ],
                    "loc": {
                      "start": {
                        "line": 2662,
                        "column": 10
                      },
                      "end": {
                        "line": 2662,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      90087,
                      90091
                    ],
                    "loc": {
                      "start": {
                        "line": 2662,
                        "column": 22
                      },
                      "end": {
                        "line": 2662,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    90075,
                    90091
                  ],
                  "loc": {
                    "start": {
                      "line": 2662,
                      "column": 10
                    },
                    "end": {
                      "line": 2662,
                      "column": 26
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            90103,
                            90108
                          ],
                          "loc": {
                            "start": {
                              "line": 2663,
                              "column": 8
                            },
                            "end": {
                              "line": 2663,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "map",
                            "range": [
                              90111,
                              90114
                            ],
                            "loc": {
                              "start": {
                                "line": 2663,
                                "column": 16
                              },
                              "end": {
                                "line": 2663,
                                "column": 19
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                90115,
                                90120
                              ],
                              "loc": {
                                "start": {
                                  "line": 2663,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2663,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                90122,
                                90130
                              ],
                              "loc": {
                                "start": {
                                  "line": 2663,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2663,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                90132,
                                90139
                              ],
                              "loc": {
                                "start": {
                                  "line": 2663,
                                  "column": 37
                                },
                                "end": {
                                  "line": 2663,
                                  "column": 44
                                }
                              }
                            }
                          ],
                          "range": [
                            90111,
                            90140
                          ],
                          "loc": {
                            "start": {
                              "line": 2663,
                              "column": 16
                            },
                            "end": {
                              "line": 2663,
                              "column": 45
                            }
                          }
                        },
                        "range": [
                          90103,
                          90140
                        ],
                        "loc": {
                          "start": {
                            "line": 2663,
                            "column": 8
                          },
                          "end": {
                            "line": 2663,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        90103,
                        90141
                      ],
                      "loc": {
                        "start": {
                          "line": 2663,
                          "column": 8
                        },
                        "end": {
                          "line": 2663,
                          "column": 46
                        }
                      }
                    }
                  ],
                  "range": [
                    90093,
                    90149
                  ],
                  "loc": {
                    "start": {
                      "line": 2662,
                      "column": 28
                    },
                    "end": {
                      "line": 2664,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  90071,
                  90149
                ],
                "loc": {
                  "start": {
                    "line": 2662,
                    "column": 6
                  },
                  "end": {
                    "line": 2664,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseFlatten",
                    "range": [
                      90163,
                      90174
                    ],
                    "loc": {
                      "start": {
                        "line": 2665,
                        "column": 13
                      },
                      "end": {
                        "line": 2665,
                        "column": 24
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        90175,
                        90180
                      ],
                      "loc": {
                        "start": {
                          "line": 2665,
                          "column": 25
                        },
                        "end": {
                          "line": 2665,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "isShallow",
                      "range": [
                        90182,
                        90191
                      ],
                      "loc": {
                        "start": {
                          "line": 2665,
                          "column": 32
                        },
                        "end": {
                          "line": 2665,
                          "column": 41
                        }
                      }
                    }
                  ],
                  "range": [
                    90163,
                    90192
                  ],
                  "loc": {
                    "start": {
                      "line": 2665,
                      "column": 13
                    },
                    "end": {
                      "line": 2665,
                      "column": 42
                    }
                  }
                },
                "range": [
                  90156,
                  90193
                ],
                "loc": {
                  "start": {
                    "line": 2665,
                    "column": 6
                  },
                  "end": {
                    "line": 2665,
                    "column": 43
                  }
                }
              }
            ],
            "range": [
              89566,
              90199
            ],
            "loc": {
              "start": {
                "line": 2645,
                "column": 58
              },
              "end": {
                "line": 2666,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            89512,
            90199
          ],
          "loc": {
            "start": {
              "line": 2645,
              "column": 4
            },
            "end": {
              "line": 2666,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "isShallow",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "length": null,
        "type": null,
        "thisArg": null,
        "callback": null,
        "isShallow": null,
        "array": null
      }
    },
    "undocumented": true,
    "name": "flatten",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~flatten",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        89578,
        89611
      ],
      "filename": "lodash.js",
      "lineno": 2646,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005821",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              89587,
              89592
            ],
            "loc": {
              "start": {
                "line": 2646,
                "column": 19
              },
              "end": {
                "line": 2646,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                89595,
                89600
              ],
              "loc": {
                "start": {
                  "line": 2646,
                  "column": 27
                },
                "end": {
                  "line": 2646,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                89601,
                89607
              ],
              "loc": {
                "start": {
                  "line": 2646,
                  "column": 33
                },
                "end": {
                  "line": 2646,
                  "column": 39
                }
              }
            },
            "range": [
              89595,
              89607
            ],
            "loc": {
              "start": {
                "line": 2646,
                "column": 27
              },
              "end": {
                "line": 2646,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              89610,
              89611
            ],
            "loc": {
              "start": {
                "line": 2646,
                "column": 42
              },
              "end": {
                "line": 2646,
                "column": 43
              }
            }
          },
          "range": [
            89587,
            89611
          ],
          "loc": {
            "start": {
              "line": 2646,
              "column": 19
            },
            "end": {
              "line": 2646,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~flatten",
    "longname": "<anonymous>~runInContext~flatten~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        89697,
        89720
      ],
      "filename": "lodash.js",
      "lineno": 2651,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005836",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "isShallow",
            "range": [
              89711,
              89720
            ],
            "loc": {
              "start": {
                "line": 2651,
                "column": 24
              },
              "end": {
                "line": 2651,
                "column": 33
              }
            }
          },
          "prefix": true,
          "range": [
            89704,
            89720
          ],
          "loc": {
            "start": {
              "line": 2651,
              "column": 17
            },
            "end": {
              "line": 2651,
              "column": 33
            }
          }
        },
        "value": "typeofisShallow"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~flatten",
    "longname": "<anonymous>~runInContext~flatten~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        89782,
        89800
      ],
      "filename": "lodash.js",
      "lineno": 2653,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005850",
        "name": "thisArg",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "callback",
          "range": [
            89792,
            89800
          ],
          "loc": {
            "start": {
              "line": 2653,
              "column": 18
            },
            "end": {
              "line": 2653,
              "column": 26
            }
          }
        },
        "value": "callback"
      }
    },
    "undocumented": true,
    "name": "thisArg",
    "kind": "member",
    "longname": "thisArg",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        89810,
        89830
      ],
      "filename": "lodash.js",
      "lineno": 2654,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005854",
        "name": "callback",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isShallow",
          "range": [
            89821,
            89830
          ],
          "loc": {
            "start": {
              "line": 2654,
              "column": 19
            },
            "end": {
              "line": 2654,
              "column": 28
            }
          }
        },
        "value": "isShallow"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        89840,
        89857
      ],
      "filename": "lodash.js",
      "lineno": 2655,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005858",
        "name": "isShallow",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            89852,
            89857
          ],
          "loc": {
            "start": {
              "line": 2655,
              "column": 20
            },
            "end": {
              "line": 2655,
              "column": 25
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "isShallow",
    "kind": "member",
    "longname": "isShallow",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        90030,
        90045
      ],
      "filename": "lodash.js",
      "lineno": 2659,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005879",
        "name": "callback",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": null,
          "raw": "null",
          "range": [
            90041,
            90045
          ],
          "loc": {
            "start": {
              "line": 2659,
              "column": 21
            },
            "end": {
              "line": 2659,
              "column": 25
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~flatten",
        "value": "null"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~flatten~callback",
    "memberof": "<anonymous>~runInContext~flatten",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        90103,
        90140
      ],
      "filename": "lodash.js",
      "lineno": 2663,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005888",
        "name": "array",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "map",
            "range": [
              90111,
              90114
            ],
            "loc": {
              "start": {
                "line": 2663,
                "column": 16
              },
              "end": {
                "line": 2663,
                "column": 19
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                90115,
                90120
              ],
              "loc": {
                "start": {
                  "line": 2663,
                  "column": 20
                },
                "end": {
                  "line": 2663,
                  "column": 25
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                90122,
                90130
              ],
              "loc": {
                "start": {
                  "line": 2663,
                  "column": 27
                },
                "end": {
                  "line": 2663,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                90132,
                90139
              ],
              "loc": {
                "start": {
                  "line": 2663,
                  "column": 37
                },
                "end": {
                  "line": 2663,
                  "column": 44
                }
              }
            }
          ],
          "range": [
            90111,
            90140
          ],
          "loc": {
            "start": {
              "line": 2663,
              "column": 16
            },
            "end": {
              "line": 2663,
              "column": 45
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "array",
    "kind": "member",
    "longname": "array",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        91104,
        91529
      ],
      "filename": "lodash.js",
      "lineno": 2694,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005900",
        "name": "indexOf",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "indexOf",
            "range": [
              91113,
              91120
            ],
            "loc": {
              "start": {
                "line": 2694,
                "column": 13
              },
              "end": {
                "line": 2694,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                91121,
                91126
              ],
              "loc": {
                "start": {
                  "line": 2694,
                  "column": 21
                },
                "end": {
                  "line": 2694,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                91128,
                91133
              ],
              "loc": {
                "start": {
                  "line": 2694,
                  "column": 28
                },
                "end": {
                  "line": 2694,
                  "column": 33
                }
              }
            },
            {
              "type": "Identifier",
              "name": "fromIndex",
              "range": [
                91135,
                91144
              ],
              "loc": {
                "start": {
                  "line": 2694,
                  "column": 35
                },
                "end": {
                  "line": 2694,
                  "column": 44
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        91158,
                        91164
                      ],
                      "loc": {
                        "start": {
                          "line": 2695,
                          "column": 10
                        },
                        "end": {
                          "line": 2695,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          91167,
                          91172
                        ],
                        "loc": {
                          "start": {
                            "line": 2695,
                            "column": 19
                          },
                          "end": {
                            "line": 2695,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            91175,
                            91180
                          ],
                          "loc": {
                            "start": {
                              "line": 2695,
                              "column": 27
                            },
                            "end": {
                              "line": 2695,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            91181,
                            91187
                          ],
                          "loc": {
                            "start": {
                              "line": 2695,
                              "column": 33
                            },
                            "end": {
                              "line": 2695,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          91175,
                          91187
                        ],
                        "loc": {
                          "start": {
                            "line": 2695,
                            "column": 27
                          },
                          "end": {
                            "line": 2695,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          91190,
                          91191
                        ],
                        "loc": {
                          "start": {
                            "line": 2695,
                            "column": 42
                          },
                          "end": {
                            "line": 2695,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        91167,
                        91191
                      ],
                      "loc": {
                        "start": {
                          "line": 2695,
                          "column": 19
                        },
                        "end": {
                          "line": 2695,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      91158,
                      91191
                    ],
                    "loc": {
                      "start": {
                        "line": 2695,
                        "column": 10
                      },
                      "end": {
                        "line": 2695,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  91154,
                  91192
                ],
                "loc": {
                  "start": {
                    "line": 2695,
                    "column": 6
                  },
                  "end": {
                    "line": 2695,
                    "column": 44
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "fromIndex",
                      "range": [
                        91210,
                        91219
                      ],
                      "loc": {
                        "start": {
                          "line": 2696,
                          "column": 17
                        },
                        "end": {
                          "line": 2696,
                          "column": 26
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      91203,
                      91219
                    ],
                    "loc": {
                      "start": {
                        "line": 2696,
                        "column": 10
                      },
                      "end": {
                        "line": 2696,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "number",
                    "raw": "'number'",
                    "range": [
                      91223,
                      91231
                    ],
                    "loc": {
                      "start": {
                        "line": 2696,
                        "column": 30
                      },
                      "end": {
                        "line": 2696,
                        "column": 38
                      }
                    }
                  },
                  "range": [
                    91203,
                    91231
                  ],
                  "loc": {
                    "start": {
                      "line": 2696,
                      "column": 10
                    },
                    "end": {
                      "line": 2696,
                      "column": 38
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "fromIndex",
                          "range": [
                            91243,
                            91252
                          ],
                          "loc": {
                            "start": {
                              "line": 2697,
                              "column": 8
                            },
                            "end": {
                              "line": 2697,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "<",
                            "left": {
                              "type": "Identifier",
                              "name": "fromIndex",
                              "range": [
                                91255,
                                91264
                              ],
                              "loc": {
                                "start": {
                                  "line": 2697,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2697,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                91267,
                                91268
                              ],
                              "loc": {
                                "start": {
                                  "line": 2697,
                                  "column": 32
                                },
                                "end": {
                                  "line": 2697,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              91255,
                              91268
                            ],
                            "loc": {
                              "start": {
                                "line": 2697,
                                "column": 20
                              },
                              "end": {
                                "line": 2697,
                                "column": 33
                              }
                            }
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeMax",
                              "range": [
                                91271,
                                91280
                              ],
                              "loc": {
                                "start": {
                                  "line": 2697,
                                  "column": 36
                                },
                                "end": {
                                  "line": 2697,
                                  "column": 45
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  91281,
                                  91282
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2697,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 2697,
                                    "column": 47
                                  }
                                }
                              },
                              {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    91284,
                                    91290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2697,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 2697,
                                      "column": 55
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "fromIndex",
                                  "range": [
                                    91293,
                                    91302
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2697,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 2697,
                                      "column": 67
                                    }
                                  }
                                },
                                "range": [
                                  91284,
                                  91302
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2697,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 2697,
                                    "column": 67
                                  }
                                }
                              }
                            ],
                            "range": [
                              91271,
                              91303
                            ],
                            "loc": {
                              "start": {
                                "line": 2697,
                                "column": 36
                              },
                              "end": {
                                "line": 2697,
                                "column": 68
                              }
                            }
                          },
                          "alternate": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "Identifier",
                              "name": "fromIndex",
                              "range": [
                                91307,
                                91316
                              ],
                              "loc": {
                                "start": {
                                  "line": 2697,
                                  "column": 72
                                },
                                "end": {
                                  "line": 2697,
                                  "column": 81
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                91320,
                                91321
                              ],
                              "loc": {
                                "start": {
                                  "line": 2697,
                                  "column": 85
                                },
                                "end": {
                                  "line": 2697,
                                  "column": 86
                                }
                              }
                            },
                            "range": [
                              91307,
                              91321
                            ],
                            "loc": {
                              "start": {
                                "line": 2697,
                                "column": 72
                              },
                              "end": {
                                "line": 2697,
                                "column": 86
                              }
                            }
                          },
                          "range": [
                            91255,
                            91322
                          ],
                          "loc": {
                            "start": {
                              "line": 2697,
                              "column": 20
                            },
                            "end": {
                              "line": 2697,
                              "column": 87
                            }
                          }
                        },
                        "range": [
                          91243,
                          91322
                        ],
                        "loc": {
                          "start": {
                            "line": 2697,
                            "column": 8
                          },
                          "end": {
                            "line": 2697,
                            "column": 87
                          }
                        }
                      },
                      "range": [
                        91243,
                        91323
                      ],
                      "loc": {
                        "start": {
                          "line": 2697,
                          "column": 8
                        },
                        "end": {
                          "line": 2697,
                          "column": 88
                        }
                      }
                    }
                  ],
                  "range": [
                    91233,
                    91331
                  ],
                  "loc": {
                    "start": {
                      "line": 2696,
                      "column": 40
                    },
                    "end": {
                      "line": 2698,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "Identifier",
                    "name": "fromIndex",
                    "range": [
                      91341,
                      91350
                    ],
                    "loc": {
                      "start": {
                        "line": 2698,
                        "column": 17
                      },
                      "end": {
                        "line": 2698,
                        "column": 26
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                91366,
                                91371
                              ],
                              "loc": {
                                "start": {
                                  "line": 2699,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2699,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "sortedIndex",
                                "range": [
                                  91374,
                                  91385
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2699,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2699,
                                    "column": 31
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    91386,
                                    91391
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2699,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 2699,
                                      "column": 37
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    91393,
                                    91398
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2699,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 2699,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                91374,
                                91399
                              ],
                              "loc": {
                                "start": {
                                  "line": 2699,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2699,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              91366,
                              91399
                            ],
                            "loc": {
                              "start": {
                                "line": 2699,
                                "column": 12
                              },
                              "end": {
                                "line": 2699,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          91362,
                          91400
                        ],
                        "loc": {
                          "start": {
                            "line": 2699,
                            "column": 8
                          },
                          "end": {
                            "line": 2699,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                91417,
                                91423
                              ],
                              "loc": {
                                "start": {
                                  "line": 2700,
                                  "column": 16
                                },
                                "end": {
                                  "line": 2700,
                                  "column": 22
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    91427,
                                    91432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2700,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 2700,
                                      "column": 31
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    91433,
                                    91438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2700,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 2700,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  91427,
                                  91439
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2700,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 2700,
                                    "column": 38
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  91444,
                                  91449
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2700,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 2700,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                91427,
                                91449
                              ],
                              "loc": {
                                "start": {
                                  "line": 2700,
                                  "column": 26
                                },
                                "end": {
                                  "line": 2700,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              91417,
                              91449
                            ],
                            "loc": {
                              "start": {
                                "line": 2700,
                                "column": 16
                              },
                              "end": {
                                "line": 2700,
                                "column": 48
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              91453,
                              91458
                            ],
                            "loc": {
                              "start": {
                                "line": 2700,
                                "column": 52
                              },
                              "end": {
                                "line": 2700,
                                "column": 57
                              }
                            }
                          },
                          "alternate": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                91462,
                                91463
                              ],
                              "loc": {
                                "start": {
                                  "line": 2700,
                                  "column": 61
                                },
                                "end": {
                                  "line": 2700,
                                  "column": 62
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              91461,
                              91463
                            ],
                            "loc": {
                              "start": {
                                "line": 2700,
                                "column": 60
                              },
                              "end": {
                                "line": 2700,
                                "column": 62
                              }
                            }
                          },
                          "range": [
                            91416,
                            91463
                          ],
                          "loc": {
                            "start": {
                              "line": 2700,
                              "column": 15
                            },
                            "end": {
                              "line": 2700,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          91409,
                          91464
                        ],
                        "loc": {
                          "start": {
                            "line": 2700,
                            "column": 8
                          },
                          "end": {
                            "line": 2700,
                            "column": 63
                          }
                        }
                      }
                    ],
                    "range": [
                      91352,
                      91472
                    ],
                    "loc": {
                      "start": {
                        "line": 2698,
                        "column": 28
                      },
                      "end": {
                        "line": 2701,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    91337,
                    91472
                  ],
                  "loc": {
                    "start": {
                      "line": 2698,
                      "column": 13
                    },
                    "end": {
                      "line": 2701,
                      "column": 7
                    }
                  }
                },
                "range": [
                  91199,
                  91472
                ],
                "loc": {
                  "start": {
                    "line": 2696,
                    "column": 6
                  },
                  "end": {
                    "line": 2701,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseIndexOf",
                    "range": [
                      91486,
                      91497
                    ],
                    "loc": {
                      "start": {
                        "line": 2702,
                        "column": 13
                      },
                      "end": {
                        "line": 2702,
                        "column": 24
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        91498,
                        91503
                      ],
                      "loc": {
                        "start": {
                          "line": 2702,
                          "column": 25
                        },
                        "end": {
                          "line": 2702,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        91505,
                        91510
                      ],
                      "loc": {
                        "start": {
                          "line": 2702,
                          "column": 32
                        },
                        "end": {
                          "line": 2702,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "fromIndex",
                      "range": [
                        91512,
                        91521
                      ],
                      "loc": {
                        "start": {
                          "line": 2702,
                          "column": 39
                        },
                        "end": {
                          "line": 2702,
                          "column": 48
                        }
                      }
                    }
                  ],
                  "range": [
                    91486,
                    91522
                  ],
                  "loc": {
                    "start": {
                      "line": 2702,
                      "column": 13
                    },
                    "end": {
                      "line": 2702,
                      "column": 49
                    }
                  }
                },
                "range": [
                  91479,
                  91523
                ],
                "loc": {
                  "start": {
                    "line": 2702,
                    "column": 6
                  },
                  "end": {
                    "line": 2702,
                    "column": 50
                  }
                }
              }
            ],
            "range": [
              91146,
              91529
            ],
            "loc": {
              "start": {
                "line": 2694,
                "column": 46
              },
              "end": {
                "line": 2703,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            91104,
            91529
          ],
          "loc": {
            "start": {
              "line": 2694,
              "column": 4
            },
            "end": {
              "line": 2703,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "value",
          "fromIndex"
        ]
      },
      "vars": {
        "length": null,
        "fromIndex": null,
        "index": null
      }
    },
    "undocumented": true,
    "name": "indexOf",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~indexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        91158,
        91191
      ],
      "filename": "lodash.js",
      "lineno": 2695,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005907",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              91167,
              91172
            ],
            "loc": {
              "start": {
                "line": 2695,
                "column": 19
              },
              "end": {
                "line": 2695,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                91175,
                91180
              ],
              "loc": {
                "start": {
                  "line": 2695,
                  "column": 27
                },
                "end": {
                  "line": 2695,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                91181,
                91187
              ],
              "loc": {
                "start": {
                  "line": 2695,
                  "column": 33
                },
                "end": {
                  "line": 2695,
                  "column": 39
                }
              }
            },
            "range": [
              91175,
              91187
            ],
            "loc": {
              "start": {
                "line": 2695,
                "column": 27
              },
              "end": {
                "line": 2695,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              91190,
              91191
            ],
            "loc": {
              "start": {
                "line": 2695,
                "column": 42
              },
              "end": {
                "line": 2695,
                "column": 43
              }
            }
          },
          "range": [
            91167,
            91191
          ],
          "loc": {
            "start": {
              "line": 2695,
              "column": 19
            },
            "end": {
              "line": 2695,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~indexOf",
    "longname": "<anonymous>~runInContext~indexOf~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        91243,
        91322
      ],
      "filename": "lodash.js",
      "lineno": 2697,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005922",
        "name": "fromIndex",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "<",
            "left": {
              "type": "Identifier",
              "name": "fromIndex",
              "range": [
                91255,
                91264
              ],
              "loc": {
                "start": {
                  "line": 2697,
                  "column": 20
                },
                "end": {
                  "line": 2697,
                  "column": 29
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                91267,
                91268
              ],
              "loc": {
                "start": {
                  "line": 2697,
                  "column": 32
                },
                "end": {
                  "line": 2697,
                  "column": 33
                }
              }
            },
            "range": [
              91255,
              91268
            ],
            "loc": {
              "start": {
                "line": 2697,
                "column": 20
              },
              "end": {
                "line": 2697,
                "column": 33
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "nativeMax",
              "range": [
                91271,
                91280
              ],
              "loc": {
                "start": {
                  "line": 2697,
                  "column": 36
                },
                "end": {
                  "line": 2697,
                  "column": 45
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  91281,
                  91282
                ],
                "loc": {
                  "start": {
                    "line": 2697,
                    "column": 46
                  },
                  "end": {
                    "line": 2697,
                    "column": 47
                  }
                }
              },
              {
                "type": "BinaryExpression",
                "operator": "+",
                "left": {
                  "type": "Identifier",
                  "name": "length",
                  "range": [
                    91284,
                    91290
                  ],
                  "loc": {
                    "start": {
                      "line": 2697,
                      "column": 49
                    },
                    "end": {
                      "line": 2697,
                      "column": 55
                    }
                  }
                },
                "right": {
                  "type": "Identifier",
                  "name": "fromIndex",
                  "range": [
                    91293,
                    91302
                  ],
                  "loc": {
                    "start": {
                      "line": 2697,
                      "column": 58
                    },
                    "end": {
                      "line": 2697,
                      "column": 67
                    }
                  }
                },
                "range": [
                  91284,
                  91302
                ],
                "loc": {
                  "start": {
                    "line": 2697,
                    "column": 49
                  },
                  "end": {
                    "line": 2697,
                    "column": 67
                  }
                }
              }
            ],
            "range": [
              91271,
              91303
            ],
            "loc": {
              "start": {
                "line": 2697,
                "column": 36
              },
              "end": {
                "line": 2697,
                "column": 68
              }
            }
          },
          "alternate": {
            "type": "LogicalExpression",
            "operator": "||",
            "left": {
              "type": "Identifier",
              "name": "fromIndex",
              "range": [
                91307,
                91316
              ],
              "loc": {
                "start": {
                  "line": 2697,
                  "column": 72
                },
                "end": {
                  "line": 2697,
                  "column": 81
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                91320,
                91321
              ],
              "loc": {
                "start": {
                  "line": 2697,
                  "column": 85
                },
                "end": {
                  "line": 2697,
                  "column": 86
                }
              }
            },
            "range": [
              91307,
              91321
            ],
            "loc": {
              "start": {
                "line": 2697,
                "column": 72
              },
              "end": {
                "line": 2697,
                "column": 86
              }
            }
          },
          "range": [
            91255,
            91322
          ],
          "loc": {
            "start": {
              "line": 2697,
              "column": 20
            },
            "end": {
              "line": 2697,
              "column": 87
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "fromIndex",
    "kind": "member",
    "longname": "fromIndex",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        91366,
        91399
      ],
      "filename": "lodash.js",
      "lineno": 2699,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005941",
        "name": "index",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "sortedIndex",
            "range": [
              91374,
              91385
            ],
            "loc": {
              "start": {
                "line": 2699,
                "column": 20
              },
              "end": {
                "line": 2699,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                91386,
                91391
              ],
              "loc": {
                "start": {
                  "line": 2699,
                  "column": 32
                },
                "end": {
                  "line": 2699,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                91393,
                91398
              ],
              "loc": {
                "start": {
                  "line": 2699,
                  "column": 39
                },
                "end": {
                  "line": 2699,
                  "column": 44
                }
              }
            }
          ],
          "range": [
            91374,
            91399
          ],
          "loc": {
            "start": {
              "line": 2699,
              "column": 20
            },
            "end": {
              "line": 2699,
              "column": 45
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~indexOf",
    "longname": "<anonymous>~runInContext~indexOf~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        91839,
        92355
      ],
      "filename": "lodash.js",
      "lineno": 2718,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005965",
        "name": "initial",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "initial",
            "range": [
              91848,
              91855
            ],
            "loc": {
              "start": {
                "line": 2718,
                "column": 13
              },
              "end": {
                "line": 2718,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                91856,
                91861
              ],
              "loc": {
                "start": {
                  "line": 2718,
                  "column": 21
                },
                "end": {
                  "line": 2718,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                91863,
                91872
              ],
              "loc": {
                "start": {
                  "line": 2718,
                  "column": 28
                },
                "end": {
                  "line": 2718,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                91874,
                91881
              ],
              "loc": {
                "start": {
                  "line": 2718,
                  "column": 39
                },
                "end": {
                  "line": 2718,
                  "column": 46
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        91895,
                        91901
                      ],
                      "loc": {
                        "start": {
                          "line": 2719,
                          "column": 10
                        },
                        "end": {
                          "line": 2719,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          91904,
                          91909
                        ],
                        "loc": {
                          "start": {
                            "line": 2719,
                            "column": 19
                          },
                          "end": {
                            "line": 2719,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            91912,
                            91917
                          ],
                          "loc": {
                            "start": {
                              "line": 2719,
                              "column": 27
                            },
                            "end": {
                              "line": 2719,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            91918,
                            91924
                          ],
                          "loc": {
                            "start": {
                              "line": 2719,
                              "column": 33
                            },
                            "end": {
                              "line": 2719,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          91912,
                          91924
                        ],
                        "loc": {
                          "start": {
                            "line": 2719,
                            "column": 27
                          },
                          "end": {
                            "line": 2719,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          91927,
                          91928
                        ],
                        "loc": {
                          "start": {
                            "line": 2719,
                            "column": 42
                          },
                          "end": {
                            "line": 2719,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        91904,
                        91928
                      ],
                      "loc": {
                        "start": {
                          "line": 2719,
                          "column": 19
                        },
                        "end": {
                          "line": 2719,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      91895,
                      91928
                    ],
                    "loc": {
                      "start": {
                        "line": 2719,
                        "column": 10
                      },
                      "end": {
                        "line": 2719,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  91891,
                  91929
                ],
                "loc": {
                  "start": {
                    "line": 2719,
                    "column": 6
                  },
                  "end": {
                    "line": 2719,
                    "column": 44
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          91948,
                          91957
                        ],
                        "loc": {
                          "start": {
                            "line": 2721,
                            "column": 17
                          },
                          "end": {
                            "line": 2721,
                            "column": 26
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        91941,
                        91957
                      ],
                      "loc": {
                        "start": {
                          "line": 2721,
                          "column": 10
                        },
                        "end": {
                          "line": 2721,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "number",
                      "raw": "'number'",
                      "range": [
                        91961,
                        91969
                      ],
                      "loc": {
                        "start": {
                          "line": 2721,
                          "column": 30
                        },
                        "end": {
                          "line": 2721,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      91941,
                      91969
                    ],
                    "loc": {
                      "start": {
                        "line": 2721,
                        "column": 10
                      },
                      "end": {
                        "line": 2721,
                        "column": 38
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "predicate",
                      "range": [
                        91973,
                        91982
                      ],
                      "loc": {
                        "start": {
                          "line": 2721,
                          "column": 42
                        },
                        "end": {
                          "line": 2721,
                          "column": 51
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        91986,
                        91990
                      ],
                      "loc": {
                        "start": {
                          "line": 2721,
                          "column": 55
                        },
                        "end": {
                          "line": 2721,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      91973,
                      91990
                    ],
                    "loc": {
                      "start": {
                        "line": 2721,
                        "column": 42
                      },
                      "end": {
                        "line": 2721,
                        "column": 59
                      }
                    }
                  },
                  "range": [
                    91941,
                    91990
                  ],
                  "loc": {
                    "start": {
                      "line": 2721,
                      "column": 10
                    },
                    "end": {
                      "line": 2721,
                      "column": 59
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              92006,
                              92011
                            ],
                            "loc": {
                              "start": {
                                "line": 2722,
                                "column": 12
                              },
                              "end": {
                                "line": 2722,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              92014,
                              92020
                            ],
                            "loc": {
                              "start": {
                                "line": 2722,
                                "column": 20
                              },
                              "end": {
                                "line": 2722,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            92006,
                            92020
                          ],
                          "loc": {
                            "start": {
                              "line": 2722,
                              "column": 12
                            },
                            "end": {
                              "line": 2722,
                              "column": 26
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              92034,
                              92035
                            ],
                            "loc": {
                              "start": {
                                "line": 2723,
                                "column": 12
                              },
                              "end": {
                                "line": 2723,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              92038,
                              92039
                            ],
                            "loc": {
                              "start": {
                                "line": 2723,
                                "column": 16
                              },
                              "end": {
                                "line": 2723,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            92034,
                            92039
                          ],
                          "loc": {
                            "start": {
                              "line": 2723,
                              "column": 12
                            },
                            "end": {
                              "line": 2723,
                              "column": 17
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        92002,
                        92040
                      ],
                      "loc": {
                        "start": {
                          "line": 2722,
                          "column": 8
                        },
                        "end": {
                          "line": 2723,
                          "column": 18
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            92050,
                            92059
                          ],
                          "loc": {
                            "start": {
                              "line": 2725,
                              "column": 8
                            },
                            "end": {
                              "line": 2725,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                92062,
                                92068
                              ],
                              "loc": {
                                "start": {
                                  "line": 2725,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2725,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                92069,
                                92083
                              ],
                              "loc": {
                                "start": {
                                  "line": 2725,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2725,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              92062,
                              92083
                            ],
                            "loc": {
                              "start": {
                                "line": 2725,
                                "column": 20
                              },
                              "end": {
                                "line": 2725,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                92084,
                                92093
                              ],
                              "loc": {
                                "start": {
                                  "line": 2725,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2725,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                92095,
                                92102
                              ],
                              "loc": {
                                "start": {
                                  "line": 2725,
                                  "column": 53
                                },
                                "end": {
                                  "line": 2725,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                92104,
                                92105
                              ],
                              "loc": {
                                "start": {
                                  "line": 2725,
                                  "column": 62
                                },
                                "end": {
                                  "line": 2725,
                                  "column": 63
                                }
                              }
                            }
                          ],
                          "range": [
                            92062,
                            92106
                          ],
                          "loc": {
                            "start": {
                              "line": 2725,
                              "column": 20
                            },
                            "end": {
                              "line": 2725,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          92050,
                          92106
                        ],
                        "loc": {
                          "start": {
                            "line": 2725,
                            "column": 8
                          },
                          "end": {
                            "line": 2725,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        92050,
                        92107
                      ],
                      "loc": {
                        "start": {
                          "line": 2725,
                          "column": 8
                        },
                        "end": {
                          "line": 2725,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "--",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              92123,
                              92128
                            ],
                            "loc": {
                              "start": {
                                "line": 2726,
                                "column": 15
                              },
                              "end": {
                                "line": 2726,
                                "column": 20
                              }
                            }
                          },
                          "prefix": false,
                          "range": [
                            92123,
                            92130
                          ],
                          "loc": {
                            "start": {
                              "line": 2726,
                              "column": 15
                            },
                            "end": {
                              "line": 2726,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              92134,
                              92143
                            ],
                            "loc": {
                              "start": {
                                "line": 2726,
                                "column": 26
                              },
                              "end": {
                                "line": 2726,
                                "column": 35
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  92144,
                                  92149
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2726,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 2726,
                                    "column": 41
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  92150,
                                  92155
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2726,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 2726,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                92144,
                                92156
                              ],
                              "loc": {
                                "start": {
                                  "line": 2726,
                                  "column": 36
                                },
                                "end": {
                                  "line": 2726,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                92158,
                                92163
                              ],
                              "loc": {
                                "start": {
                                  "line": 2726,
                                  "column": 50
                                },
                                "end": {
                                  "line": 2726,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                92165,
                                92170
                              ],
                              "loc": {
                                "start": {
                                  "line": 2726,
                                  "column": 57
                                },
                                "end": {
                                  "line": 2726,
                                  "column": 62
                                }
                              }
                            }
                          ],
                          "range": [
                            92134,
                            92171
                          ],
                          "loc": {
                            "start": {
                              "line": 2726,
                              "column": 26
                            },
                            "end": {
                              "line": 2726,
                              "column": 63
                            }
                          }
                        },
                        "range": [
                          92123,
                          92171
                        ],
                        "loc": {
                          "start": {
                            "line": 2726,
                            "column": 15
                          },
                          "end": {
                            "line": 2726,
                            "column": 63
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "UpdateExpression",
                              "operator": "++",
                              "argument": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  92185,
                                  92186
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2727,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2727,
                                    "column": 11
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                92185,
                                92188
                              ],
                              "loc": {
                                "start": {
                                  "line": 2727,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2727,
                                  "column": 13
                                }
                              }
                            },
                            "range": [
                              92185,
                              92189
                            ],
                            "loc": {
                              "start": {
                                "line": 2727,
                                "column": 10
                              },
                              "end": {
                                "line": 2727,
                                "column": 14
                              }
                            }
                          }
                        ],
                        "range": [
                          92173,
                          92199
                        ],
                        "loc": {
                          "start": {
                            "line": 2726,
                            "column": 65
                          },
                          "end": {
                            "line": 2728,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        92116,
                        92199
                      ],
                      "loc": {
                        "start": {
                          "line": 2726,
                          "column": 8
                        },
                        "end": {
                          "line": 2728,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    91992,
                    92207
                  ],
                  "loc": {
                    "start": {
                      "line": 2721,
                      "column": 61
                    },
                    "end": {
                      "line": 2729,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            92223,
                            92224
                          ],
                          "loc": {
                            "start": {
                              "line": 2730,
                              "column": 8
                            },
                            "end": {
                              "line": 2730,
                              "column": 9
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  92228,
                                  92237
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2730,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2730,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  92241,
                                  92245
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2730,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 2730,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                92228,
                                92245
                              ],
                              "loc": {
                                "start": {
                                  "line": 2730,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2730,
                                  "column": 30
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                92249,
                                92256
                              ],
                              "loc": {
                                "start": {
                                  "line": 2730,
                                  "column": 34
                                },
                                "end": {
                                  "line": 2730,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              92228,
                              92256
                            ],
                            "loc": {
                              "start": {
                                "line": 2730,
                                "column": 13
                              },
                              "end": {
                                "line": 2730,
                                "column": 41
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              92260,
                              92261
                            ],
                            "loc": {
                              "start": {
                                "line": 2730,
                                "column": 45
                              },
                              "end": {
                                "line": 2730,
                                "column": 46
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              92264,
                              92273
                            ],
                            "loc": {
                              "start": {
                                "line": 2730,
                                "column": 49
                              },
                              "end": {
                                "line": 2730,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            92227,
                            92273
                          ],
                          "loc": {
                            "start": {
                              "line": 2730,
                              "column": 12
                            },
                            "end": {
                              "line": 2730,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          92223,
                          92273
                        ],
                        "loc": {
                          "start": {
                            "line": 2730,
                            "column": 8
                          },
                          "end": {
                            "line": 2730,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        92223,
                        92274
                      ],
                      "loc": {
                        "start": {
                          "line": 2730,
                          "column": 8
                        },
                        "end": {
                          "line": 2730,
                          "column": 59
                        }
                      }
                    }
                  ],
                  "range": [
                    92213,
                    92282
                  ],
                  "loc": {
                    "start": {
                      "line": 2729,
                      "column": 13
                    },
                    "end": {
                      "line": 2731,
                      "column": 7
                    }
                  }
                },
                "range": [
                  91937,
                  92282
                ],
                "loc": {
                  "start": {
                    "line": 2721,
                    "column": 6
                  },
                  "end": {
                    "line": 2731,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "n",
                    "range": [
                      92289,
                      92290
                    ],
                    "loc": {
                      "start": {
                        "line": 2732,
                        "column": 6
                      },
                      "end": {
                        "line": 2732,
                        "column": 7
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "-",
                    "left": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        92293,
                        92299
                      ],
                      "loc": {
                        "start": {
                          "line": 2732,
                          "column": 10
                        },
                        "end": {
                          "line": 2732,
                          "column": 16
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "n",
                      "range": [
                        92302,
                        92303
                      ],
                      "loc": {
                        "start": {
                          "line": 2732,
                          "column": 19
                        },
                        "end": {
                          "line": 2732,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      92293,
                      92303
                    ],
                    "loc": {
                      "start": {
                        "line": 2732,
                        "column": 10
                      },
                      "end": {
                        "line": 2732,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    92289,
                    92303
                  ],
                  "loc": {
                    "start": {
                      "line": 2732,
                      "column": 6
                    },
                    "end": {
                      "line": 2732,
                      "column": 20
                    }
                  }
                },
                "range": [
                  92289,
                  92304
                ],
                "loc": {
                  "start": {
                    "line": 2732,
                    "column": 6
                  },
                  "end": {
                    "line": 2732,
                    "column": 21
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "slice",
                    "range": [
                      92318,
                      92323
                    ],
                    "loc": {
                      "start": {
                        "line": 2733,
                        "column": 13
                      },
                      "end": {
                        "line": 2733,
                        "column": 18
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        92324,
                        92329
                      ],
                      "loc": {
                        "start": {
                          "line": 2733,
                          "column": 19
                        },
                        "end": {
                          "line": 2733,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        92331,
                        92332
                      ],
                      "loc": {
                        "start": {
                          "line": 2733,
                          "column": 26
                        },
                        "end": {
                          "line": 2733,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            92334,
                            92335
                          ],
                          "loc": {
                            "start": {
                              "line": 2733,
                              "column": 29
                            },
                            "end": {
                              "line": 2733,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            92338,
                            92339
                          ],
                          "loc": {
                            "start": {
                              "line": 2733,
                              "column": 33
                            },
                            "end": {
                              "line": 2733,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          92334,
                          92339
                        ],
                        "loc": {
                          "start": {
                            "line": 2733,
                            "column": 29
                          },
                          "end": {
                            "line": 2733,
                            "column": 34
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "n",
                        "range": [
                          92342,
                          92343
                        ],
                        "loc": {
                          "start": {
                            "line": 2733,
                            "column": 37
                          },
                          "end": {
                            "line": 2733,
                            "column": 38
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          92346,
                          92347
                        ],
                        "loc": {
                          "start": {
                            "line": 2733,
                            "column": 41
                          },
                          "end": {
                            "line": 2733,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        92334,
                        92347
                      ],
                      "loc": {
                        "start": {
                          "line": 2733,
                          "column": 29
                        },
                        "end": {
                          "line": 2733,
                          "column": 42
                        }
                      }
                    }
                  ],
                  "range": [
                    92318,
                    92348
                  ],
                  "loc": {
                    "start": {
                      "line": 2733,
                      "column": 13
                    },
                    "end": {
                      "line": 2733,
                      "column": 43
                    }
                  }
                },
                "range": [
                  92311,
                  92349
                ],
                "loc": {
                  "start": {
                    "line": 2733,
                    "column": 6
                  },
                  "end": {
                    "line": 2733,
                    "column": 44
                  }
                }
              }
            ],
            "range": [
              91883,
              92355
            ],
            "loc": {
              "start": {
                "line": 2718,
                "column": 48
              },
              "end": {
                "line": 2734,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            91839,
            92355
          ],
          "loc": {
            "start": {
              "line": 2718,
              "column": 4
            },
            "end": {
              "line": 2734,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "length": null,
        "index": null,
        "n": null,
        "predicate": null
      }
    },
    "undocumented": true,
    "name": "initial",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~initial",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        91895,
        91928
      ],
      "filename": "lodash.js",
      "lineno": 2719,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005972",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              91904,
              91909
            ],
            "loc": {
              "start": {
                "line": 2719,
                "column": 19
              },
              "end": {
                "line": 2719,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                91912,
                91917
              ],
              "loc": {
                "start": {
                  "line": 2719,
                  "column": 27
                },
                "end": {
                  "line": 2719,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                91918,
                91924
              ],
              "loc": {
                "start": {
                  "line": 2719,
                  "column": 33
                },
                "end": {
                  "line": 2719,
                  "column": 39
                }
              }
            },
            "range": [
              91912,
              91924
            ],
            "loc": {
              "start": {
                "line": 2719,
                "column": 27
              },
              "end": {
                "line": 2719,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              91927,
              91928
            ],
            "loc": {
              "start": {
                "line": 2719,
                "column": 42
              },
              "end": {
                "line": 2719,
                "column": 43
              }
            }
          },
          "range": [
            91904,
            91928
          ],
          "loc": {
            "start": {
              "line": 2719,
              "column": 19
            },
            "end": {
              "line": 2719,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~initial",
    "longname": "<anonymous>~runInContext~initial~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92006,
        92020
      ],
      "filename": "lodash.js",
      "lineno": 2722,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005991",
        "name": "index",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "length",
          "range": [
            92014,
            92020
          ],
          "loc": {
            "start": {
              "line": 2722,
              "column": 20
            },
            "end": {
              "line": 2722,
              "column": 26
            }
          }
        },
        "value": "length"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~initial",
    "longname": "<anonymous>~runInContext~initial~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92034,
        92039
      ],
      "filename": "lodash.js",
      "lineno": 2723,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005994",
        "name": "n",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            92038,
            92039
          ],
          "loc": {
            "start": {
              "line": 2723,
              "column": 16
            },
            "end": {
              "line": 2723,
              "column": 17
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~initial",
    "longname": "<anonymous>~runInContext~initial~n",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92050,
        92106
      ],
      "filename": "lodash.js",
      "lineno": 2725,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100005998",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                92062,
                92068
              ],
              "loc": {
                "start": {
                  "line": 2725,
                  "column": 20
                },
                "end": {
                  "line": 2725,
                  "column": 26
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                92069,
                92083
              ],
              "loc": {
                "start": {
                  "line": 2725,
                  "column": 27
                },
                "end": {
                  "line": 2725,
                  "column": 41
                }
              }
            },
            "range": [
              92062,
              92083
            ],
            "loc": {
              "start": {
                "line": 2725,
                "column": 20
              },
              "end": {
                "line": 2725,
                "column": 41
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                92084,
                92093
              ],
              "loc": {
                "start": {
                  "line": 2725,
                  "column": 42
                },
                "end": {
                  "line": 2725,
                  "column": 51
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                92095,
                92102
              ],
              "loc": {
                "start": {
                  "line": 2725,
                  "column": 53
                },
                "end": {
                  "line": 2725,
                  "column": 60
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                92104,
                92105
              ],
              "loc": {
                "start": {
                  "line": 2725,
                  "column": 62
                },
                "end": {
                  "line": 2725,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            92062,
            92106
          ],
          "loc": {
            "start": {
              "line": 2725,
              "column": 20
            },
            "end": {
              "line": 2725,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92223,
        92273
      ],
      "filename": "lodash.js",
      "lineno": 2730,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006024",
        "name": "n",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "LogicalExpression",
            "operator": "||",
            "left": {
              "type": "BinaryExpression",
              "operator": "==",
              "left": {
                "type": "Identifier",
                "name": "predicate",
                "range": [
                  92228,
                  92237
                ],
                "loc": {
                  "start": {
                    "line": 2730,
                    "column": 13
                  },
                  "end": {
                    "line": 2730,
                    "column": 22
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": null,
                "raw": "null",
                "range": [
                  92241,
                  92245
                ],
                "loc": {
                  "start": {
                    "line": 2730,
                    "column": 26
                  },
                  "end": {
                    "line": 2730,
                    "column": 30
                  }
                }
              },
              "range": [
                92228,
                92245
              ],
              "loc": {
                "start": {
                  "line": 2730,
                  "column": 13
                },
                "end": {
                  "line": 2730,
                  "column": 30
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                92249,
                92256
              ],
              "loc": {
                "start": {
                  "line": 2730,
                  "column": 34
                },
                "end": {
                  "line": 2730,
                  "column": 41
                }
              }
            },
            "range": [
              92228,
              92256
            ],
            "loc": {
              "start": {
                "line": 2730,
                "column": 13
              },
              "end": {
                "line": 2730,
                "column": 41
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              92260,
              92261
            ],
            "loc": {
              "start": {
                "line": 2730,
                "column": 45
              },
              "end": {
                "line": 2730,
                "column": 46
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "predicate",
            "range": [
              92264,
              92273
            ],
            "loc": {
              "start": {
                "line": 2730,
                "column": 49
              },
              "end": {
                "line": 2730,
                "column": 58
              }
            }
          },
          "range": [
            92227,
            92273
          ],
          "loc": {
            "start": {
              "line": 2730,
              "column": 12
            },
            "end": {
              "line": 2730,
              "column": 58
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~initial"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "<anonymous>~runInContext~initial~n",
    "memberof": "<anonymous>~runInContext~initial",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92289,
        92303
      ],
      "filename": "lodash.js",
      "lineno": 2732,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006035",
        "name": "n",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "-",
          "left": {
            "type": "Identifier",
            "name": "length",
            "range": [
              92293,
              92299
            ],
            "loc": {
              "start": {
                "line": 2732,
                "column": 10
              },
              "end": {
                "line": 2732,
                "column": 16
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "n",
            "range": [
              92302,
              92303
            ],
            "loc": {
              "start": {
                "line": 2732,
                "column": 19
              },
              "end": {
                "line": 2732,
                "column": 20
              }
            }
          },
          "range": [
            92293,
            92303
          ],
          "loc": {
            "start": {
              "line": 2732,
              "column": 10
            },
            "end": {
              "line": 2732,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~initial"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "<anonymous>~runInContext~initial~n",
    "memberof": "<anonymous>~runInContext~initial",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92786,
        94009
      ],
      "filename": "lodash.js",
      "lineno": 2750,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006051",
        "name": "intersection",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "intersection",
            "range": [
              92795,
              92807
            ],
            "loc": {
              "start": {
                "line": 2750,
                "column": 13
              },
              "end": {
                "line": 2750,
                "column": 25
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "args",
                      "range": [
                        92822,
                        92826
                      ],
                      "loc": {
                        "start": {
                          "line": 2751,
                          "column": 10
                        },
                        "end": {
                          "line": 2751,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        92829,
                        92831
                      ],
                      "loc": {
                        "start": {
                          "line": 2751,
                          "column": 17
                        },
                        "end": {
                          "line": 2751,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      92822,
                      92831
                    ],
                    "loc": {
                      "start": {
                        "line": 2751,
                        "column": 10
                      },
                      "end": {
                        "line": 2751,
                        "column": 19
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        92843,
                        92852
                      ],
                      "loc": {
                        "start": {
                          "line": 2752,
                          "column": 10
                        },
                        "end": {
                          "line": 2752,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          92856,
                          92857
                        ],
                        "loc": {
                          "start": {
                            "line": 2752,
                            "column": 23
                          },
                          "end": {
                            "line": 2752,
                            "column": 24
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        92855,
                        92857
                      ],
                      "loc": {
                        "start": {
                          "line": 2752,
                          "column": 22
                        },
                        "end": {
                          "line": 2752,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      92843,
                      92857
                    ],
                    "loc": {
                      "start": {
                        "line": 2752,
                        "column": 10
                      },
                      "end": {
                        "line": 2752,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsLength",
                      "range": [
                        92869,
                        92879
                      ],
                      "loc": {
                        "start": {
                          "line": 2753,
                          "column": 10
                        },
                        "end": {
                          "line": 2753,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "arguments",
                        "range": [
                          92882,
                          92891
                        ],
                        "loc": {
                          "start": {
                            "line": 2753,
                            "column": 23
                          },
                          "end": {
                            "line": 2753,
                            "column": 32
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          92892,
                          92898
                        ],
                        "loc": {
                          "start": {
                            "line": 2753,
                            "column": 33
                          },
                          "end": {
                            "line": 2753,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        92882,
                        92898
                      ],
                      "loc": {
                        "start": {
                          "line": 2753,
                          "column": 23
                        },
                        "end": {
                          "line": 2753,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      92869,
                      92898
                    ],
                    "loc": {
                      "start": {
                        "line": 2753,
                        "column": 10
                      },
                      "end": {
                        "line": 2753,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "caches",
                      "range": [
                        92910,
                        92916
                      ],
                      "loc": {
                        "start": {
                          "line": 2754,
                          "column": 10
                        },
                        "end": {
                          "line": 2754,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        92919,
                        92921
                      ],
                      "loc": {
                        "start": {
                          "line": 2754,
                          "column": 19
                        },
                        "end": {
                          "line": 2754,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      92910,
                      92921
                    ],
                    "loc": {
                      "start": {
                        "line": 2754,
                        "column": 10
                      },
                      "end": {
                        "line": 2754,
                        "column": 21
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "indexOf",
                      "range": [
                        92933,
                        92940
                      ],
                      "loc": {
                        "start": {
                          "line": 2755,
                          "column": 10
                        },
                        "end": {
                          "line": 2755,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "getIndexOf",
                        "range": [
                          92943,
                          92953
                        ],
                        "loc": {
                          "start": {
                            "line": 2755,
                            "column": 20
                          },
                          "end": {
                            "line": 2755,
                            "column": 30
                          }
                        }
                      },
                      "arguments": [],
                      "range": [
                        92943,
                        92955
                      ],
                      "loc": {
                        "start": {
                          "line": 2755,
                          "column": 20
                        },
                        "end": {
                          "line": 2755,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      92933,
                      92955
                    ],
                    "loc": {
                      "start": {
                        "line": 2755,
                        "column": 10
                      },
                      "end": {
                        "line": 2755,
                        "column": 32
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "prereq",
                      "range": [
                        92967,
                        92973
                      ],
                      "loc": {
                        "start": {
                          "line": 2756,
                          "column": 10
                        },
                        "end": {
                          "line": 2756,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "createCache",
                        "range": [
                          92976,
                          92987
                        ],
                        "loc": {
                          "start": {
                            "line": 2756,
                            "column": 19
                          },
                          "end": {
                            "line": 2756,
                            "column": 30
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "Identifier",
                          "name": "indexOf",
                          "range": [
                            92991,
                            92998
                          ],
                          "loc": {
                            "start": {
                              "line": 2756,
                              "column": 34
                            },
                            "end": {
                              "line": 2756,
                              "column": 41
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "baseIndexOf",
                          "range": [
                            93003,
                            93014
                          ],
                          "loc": {
                            "start": {
                              "line": 2756,
                              "column": 46
                            },
                            "end": {
                              "line": 2756,
                              "column": 57
                            }
                          }
                        },
                        "range": [
                          92991,
                          93014
                        ],
                        "loc": {
                          "start": {
                            "line": 2756,
                            "column": 34
                          },
                          "end": {
                            "line": 2756,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        92976,
                        93014
                      ],
                      "loc": {
                        "start": {
                          "line": 2756,
                          "column": 19
                        },
                        "end": {
                          "line": 2756,
                          "column": 57
                        }
                      }
                    },
                    "range": [
                      92967,
                      93014
                    ],
                    "loc": {
                      "start": {
                        "line": 2756,
                        "column": 10
                      },
                      "end": {
                        "line": 2756,
                        "column": 57
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "seen",
                      "range": [
                        93026,
                        93030
                      ],
                      "loc": {
                        "start": {
                          "line": 2757,
                          "column": 10
                        },
                        "end": {
                          "line": 2757,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        93033,
                        93035
                      ],
                      "loc": {
                        "start": {
                          "line": 2757,
                          "column": 17
                        },
                        "end": {
                          "line": 2757,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      93026,
                      93035
                    ],
                    "loc": {
                      "start": {
                        "line": 2757,
                        "column": 10
                      },
                      "end": {
                        "line": 2757,
                        "column": 19
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  92818,
                  93036
                ],
                "loc": {
                  "start": {
                    "line": 2751,
                    "column": 6
                  },
                  "end": {
                    "line": 2757,
                    "column": 20
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        93053,
                        93062
                      ],
                      "loc": {
                        "start": {
                          "line": 2759,
                          "column": 15
                        },
                        "end": {
                          "line": 2759,
                          "column": 24
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      93051,
                      93062
                    ],
                    "loc": {
                      "start": {
                        "line": 2759,
                        "column": 13
                      },
                      "end": {
                        "line": 2759,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "argsLength",
                    "range": [
                      93065,
                      93075
                    ],
                    "loc": {
                      "start": {
                        "line": 2759,
                        "column": 27
                      },
                      "end": {
                        "line": 2759,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    93051,
                    93075
                  ],
                  "loc": {
                    "start": {
                      "line": 2759,
                      "column": 13
                    },
                    "end": {
                      "line": 2759,
                      "column": 37
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              93091,
                              93096
                            ],
                            "loc": {
                              "start": {
                                "line": 2760,
                                "column": 12
                              },
                              "end": {
                                "line": 2760,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                93099,
                                93108
                              ],
                              "loc": {
                                "start": {
                                  "line": 2760,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2760,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "argsIndex",
                              "range": [
                                93109,
                                93118
                              ],
                              "loc": {
                                "start": {
                                  "line": 2760,
                                  "column": 30
                                },
                                "end": {
                                  "line": 2760,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              93099,
                              93119
                            ],
                            "loc": {
                              "start": {
                                "line": 2760,
                                "column": 20
                              },
                              "end": {
                                "line": 2760,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            93091,
                            93119
                          ],
                          "loc": {
                            "start": {
                              "line": 2760,
                              "column": 12
                            },
                            "end": {
                              "line": 2760,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        93087,
                        93120
                      ],
                      "loc": {
                        "start": {
                          "line": 2760,
                          "column": 8
                        },
                        "end": {
                          "line": 2760,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArray",
                            "range": [
                              93133,
                              93140
                            ],
                            "loc": {
                              "start": {
                                "line": 2761,
                                "column": 12
                              },
                              "end": {
                                "line": 2761,
                                "column": 19
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                93141,
                                93146
                              ],
                              "loc": {
                                "start": {
                                  "line": 2761,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2761,
                                  "column": 25
                                }
                              }
                            }
                          ],
                          "range": [
                            93133,
                            93147
                          ],
                          "loc": {
                            "start": {
                              "line": 2761,
                              "column": 12
                            },
                            "end": {
                              "line": 2761,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArguments",
                            "range": [
                              93151,
                              93162
                            ],
                            "loc": {
                              "start": {
                                "line": 2761,
                                "column": 30
                              },
                              "end": {
                                "line": 2761,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                93163,
                                93168
                              ],
                              "loc": {
                                "start": {
                                  "line": 2761,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2761,
                                  "column": 47
                                }
                              }
                            }
                          ],
                          "range": [
                            93151,
                            93169
                          ],
                          "loc": {
                            "start": {
                              "line": 2761,
                              "column": 30
                            },
                            "end": {
                              "line": 2761,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          93133,
                          93169
                        ],
                        "loc": {
                          "start": {
                            "line": 2761,
                            "column": 12
                          },
                          "end": {
                            "line": 2761,
                            "column": 48
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    93183,
                                    93187
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2762,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2762,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "push",
                                  "range": [
                                    93188,
                                    93192
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2762,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2762,
                                      "column": 19
                                    }
                                  }
                                },
                                "range": [
                                  93183,
                                  93192
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2762,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2762,
                                    "column": 19
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    93193,
                                    93198
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2762,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2762,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "range": [
                                93183,
                                93199
                              ],
                              "loc": {
                                "start": {
                                  "line": 2762,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2762,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              93183,
                              93200
                            ],
                            "loc": {
                              "start": {
                                "line": 2762,
                                "column": 10
                              },
                              "end": {
                                "line": 2762,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "caches",
                                  "range": [
                                    93211,
                                    93217
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2763,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2763,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "push",
                                  "range": [
                                    93218,
                                    93222
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2763,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2763,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  93211,
                                  93222
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2763,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2763,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "prereq",
                                      "range": [
                                        93223,
                                        93229
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2763,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 2763,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": ">=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            93233,
                                            93238
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2763,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 2763,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            93239,
                                            93245
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2763,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 2763,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          93233,
                                          93245
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2763,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 2763,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 120,
                                        "raw": "120",
                                        "range": [
                                          93249,
                                          93252
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2763,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 2763,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "range": [
                                        93233,
                                        93252
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2763,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 2763,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      93223,
                                      93252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2763,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 2763,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "createCache",
                                      "range": [
                                        93268,
                                        93279
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2764,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2764,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ConditionalExpression",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "argsIndex",
                                          "range": [
                                            93280,
                                            93289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2764,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 2764,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "args",
                                            "range": [
                                              93292,
                                              93296
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2764,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 2764,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "argsIndex",
                                            "range": [
                                              93297,
                                              93306
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2764,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 2764,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            93292,
                                            93307
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2764,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 2764,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "alternate": {
                                          "type": "Identifier",
                                          "name": "seen",
                                          "range": [
                                            93310,
                                            93314
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2764,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 2764,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          93280,
                                          93314
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2764,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 2764,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      93268,
                                      93315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2764,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2764,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    93223,
                                    93315
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2763,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2764,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "range": [
                                93211,
                                93316
                              ],
                              "loc": {
                                "start": {
                                  "line": 2763,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2764,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              93211,
                              93317
                            ],
                            "loc": {
                              "start": {
                                "line": 2763,
                                "column": 10
                              },
                              "end": {
                                "line": 2764,
                                "column": 61
                              }
                            }
                          }
                        ],
                        "range": [
                          93171,
                          93327
                        ],
                        "loc": {
                          "start": {
                            "line": 2761,
                            "column": 50
                          },
                          "end": {
                            "line": 2765,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        93129,
                        93327
                      ],
                      "loc": {
                        "start": {
                          "line": 2761,
                          "column": 8
                        },
                        "end": {
                          "line": 2765,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    93077,
                    93335
                  ],
                  "loc": {
                    "start": {
                      "line": 2759,
                      "column": 39
                    },
                    "end": {
                      "line": 2766,
                      "column": 7
                    }
                  }
                },
                "range": [
                  93044,
                  93335
                ],
                "loc": {
                  "start": {
                    "line": 2759,
                    "column": 6
                  },
                  "end": {
                    "line": 2766,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        93346,
                        93351
                      ],
                      "loc": {
                        "start": {
                          "line": 2767,
                          "column": 10
                        },
                        "end": {
                          "line": 2767,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "args",
                        "range": [
                          93354,
                          93358
                        ],
                        "loc": {
                          "start": {
                            "line": 2767,
                            "column": 18
                          },
                          "end": {
                            "line": 2767,
                            "column": 22
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          93359,
                          93360
                        ],
                        "loc": {
                          "start": {
                            "line": 2767,
                            "column": 23
                          },
                          "end": {
                            "line": 2767,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        93354,
                        93361
                      ],
                      "loc": {
                        "start": {
                          "line": 2767,
                          "column": 18
                        },
                        "end": {
                          "line": 2767,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      93346,
                      93361
                    ],
                    "loc": {
                      "start": {
                        "line": 2767,
                        "column": 10
                      },
                      "end": {
                        "line": 2767,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        93373,
                        93378
                      ],
                      "loc": {
                        "start": {
                          "line": 2768,
                          "column": 10
                        },
                        "end": {
                          "line": 2768,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          93382,
                          93383
                        ],
                        "loc": {
                          "start": {
                            "line": 2768,
                            "column": 19
                          },
                          "end": {
                            "line": 2768,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        93381,
                        93383
                      ],
                      "loc": {
                        "start": {
                          "line": 2768,
                          "column": 18
                        },
                        "end": {
                          "line": 2768,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      93373,
                      93383
                    ],
                    "loc": {
                      "start": {
                        "line": 2768,
                        "column": 10
                      },
                      "end": {
                        "line": 2768,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        93395,
                        93401
                      ],
                      "loc": {
                        "start": {
                          "line": 2769,
                          "column": 10
                        },
                        "end": {
                          "line": 2769,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          93404,
                          93409
                        ],
                        "loc": {
                          "start": {
                            "line": 2769,
                            "column": 19
                          },
                          "end": {
                            "line": 2769,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            93412,
                            93417
                          ],
                          "loc": {
                            "start": {
                              "line": 2769,
                              "column": 27
                            },
                            "end": {
                              "line": 2769,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            93418,
                            93424
                          ],
                          "loc": {
                            "start": {
                              "line": 2769,
                              "column": 33
                            },
                            "end": {
                              "line": 2769,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          93412,
                          93424
                        ],
                        "loc": {
                          "start": {
                            "line": 2769,
                            "column": 27
                          },
                          "end": {
                            "line": 2769,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          93427,
                          93428
                        ],
                        "loc": {
                          "start": {
                            "line": 2769,
                            "column": 42
                          },
                          "end": {
                            "line": 2769,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        93404,
                        93428
                      ],
                      "loc": {
                        "start": {
                          "line": 2769,
                          "column": 19
                        },
                        "end": {
                          "line": 2769,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      93395,
                      93428
                    ],
                    "loc": {
                      "start": {
                        "line": 2769,
                        "column": 10
                      },
                      "end": {
                        "line": 2769,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        93440,
                        93446
                      ],
                      "loc": {
                        "start": {
                          "line": 2770,
                          "column": 10
                        },
                        "end": {
                          "line": 2770,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        93449,
                        93451
                      ],
                      "loc": {
                        "start": {
                          "line": 2770,
                          "column": 19
                        },
                        "end": {
                          "line": 2770,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      93440,
                      93451
                    ],
                    "loc": {
                      "start": {
                        "line": 2770,
                        "column": 10
                      },
                      "end": {
                        "line": 2770,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  93342,
                  93452
                ],
                "loc": {
                  "start": {
                    "line": 2767,
                    "column": 6
                  },
                  "end": {
                    "line": 2770,
                    "column": 22
                  }
                }
              },
              {
                "type": "LabeledStatement",
                "label": {
                  "type": "Identifier",
                  "name": "outer",
                  "range": [
                    93460,
                    93465
                  ],
                  "loc": {
                    "start": {
                      "line": 2772,
                      "column": 6
                    },
                    "end": {
                      "line": 2772,
                      "column": 11
                    }
                  }
                },
                "body": {
                  "type": "WhileStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "UpdateExpression",
                      "operator": "++",
                      "argument": {
                        "type": "Identifier",
                        "name": "index",
                        "range": [
                          93482,
                          93487
                        ],
                        "loc": {
                          "start": {
                            "line": 2773,
                            "column": 15
                          },
                          "end": {
                            "line": 2773,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        93480,
                        93487
                      ],
                      "loc": {
                        "start": {
                          "line": 2773,
                          "column": 13
                        },
                        "end": {
                          "line": 2773,
                          "column": 20
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        93490,
                        93496
                      ],
                      "loc": {
                        "start": {
                          "line": 2773,
                          "column": 23
                        },
                        "end": {
                          "line": 2773,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      93480,
                      93496
                    ],
                    "loc": {
                      "start": {
                        "line": 2773,
                        "column": 13
                      },
                      "end": {
                        "line": 2773,
                        "column": 29
                      }
                    }
                  },
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "cache",
                              "range": [
                                93512,
                                93517
                              ],
                              "loc": {
                                "start": {
                                  "line": 2774,
                                  "column": 12
                                },
                                "end": {
                                  "line": 2774,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "caches",
                                "range": [
                                  93520,
                                  93526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2774,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2774,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  93527,
                                  93528
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2774,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2774,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                93520,
                                93529
                              ],
                              "loc": {
                                "start": {
                                  "line": 2774,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2774,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              93512,
                              93529
                            ],
                            "loc": {
                              "start": {
                                "line": 2774,
                                "column": 12
                              },
                              "end": {
                                "line": 2774,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          93508,
                          93530
                        ],
                        "loc": {
                          "start": {
                            "line": 2774,
                            "column": 8
                          },
                          "end": {
                            "line": 2774,
                            "column": 30
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              93539,
                              93544
                            ],
                            "loc": {
                              "start": {
                                "line": 2775,
                                "column": 8
                              },
                              "end": {
                                "line": 2775,
                                "column": 13
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                93547,
                                93552
                              ],
                              "loc": {
                                "start": {
                                  "line": 2775,
                                  "column": 16
                                },
                                "end": {
                                  "line": 2775,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                93553,
                                93558
                              ],
                              "loc": {
                                "start": {
                                  "line": 2775,
                                  "column": 22
                                },
                                "end": {
                                  "line": 2775,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              93547,
                              93559
                            ],
                            "loc": {
                              "start": {
                                "line": 2775,
                                "column": 16
                              },
                              "end": {
                                "line": 2775,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            93539,
                            93559
                          ],
                          "loc": {
                            "start": {
                              "line": 2775,
                              "column": 8
                            },
                            "end": {
                              "line": 2775,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          93539,
                          93560
                        ],
                        "loc": {
                          "start": {
                            "line": 2775,
                            "column": 8
                          },
                          "end": {
                            "line": 2775,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "cache",
                              "range": [
                                93575,
                                93580
                              ],
                              "loc": {
                                "start": {
                                  "line": 2777,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2777,
                                  "column": 18
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "cacheIndexOf",
                                "range": [
                                  93583,
                                  93595
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2777,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 2777,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "cache",
                                  "range": [
                                    93596,
                                    93601
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2777,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 2777,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    93603,
                                    93608
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2777,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 2777,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "range": [
                                93583,
                                93609
                              ],
                              "loc": {
                                "start": {
                                  "line": 2777,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2777,
                                  "column": 47
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "indexOf",
                                "range": [
                                  93612,
                                  93619
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2777,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 2777,
                                    "column": 57
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "seen",
                                  "range": [
                                    93620,
                                    93624
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2777,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 2777,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    93626,
                                    93631
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2777,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 2777,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "range": [
                                93612,
                                93632
                              ],
                              "loc": {
                                "start": {
                                  "line": 2777,
                                  "column": 50
                                },
                                "end": {
                                  "line": 2777,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              93575,
                              93632
                            ],
                            "loc": {
                              "start": {
                                "line": 2777,
                                "column": 13
                              },
                              "end": {
                                "line": 2777,
                                "column": 70
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              93636,
                              93637
                            ],
                            "loc": {
                              "start": {
                                "line": 2777,
                                "column": 74
                              },
                              "end": {
                                "line": 2777,
                                "column": 75
                              }
                            }
                          },
                          "range": [
                            93574,
                            93637
                          ],
                          "loc": {
                            "start": {
                              "line": 2777,
                              "column": 12
                            },
                            "end": {
                              "line": 2777,
                              "column": 75
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "argsIndex",
                                  "range": [
                                    93651,
                                    93660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2778,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2778,
                                      "column": 19
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "argsLength",
                                  "range": [
                                    93663,
                                    93673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2778,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2778,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  93651,
                                  93673
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2778,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2778,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                93651,
                                93674
                              ],
                              "loc": {
                                "start": {
                                  "line": 2778,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2778,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "cache",
                                      "range": [
                                        93686,
                                        93691
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2779,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 2779,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "seen",
                                      "range": [
                                        93695,
                                        93699
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2779,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2779,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "range": [
                                      93686,
                                      93699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2779,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 2779,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "push",
                                    "range": [
                                      93701,
                                      93705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2779,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 2779,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    93685,
                                    93705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2779,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2779,
                                      "column": 30
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      93706,
                                      93711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2779,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 2779,
                                        "column": 36
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  93685,
                                  93712
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2779,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2779,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                93685,
                                93713
                              ],
                              "loc": {
                                "start": {
                                  "line": 2779,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2779,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "WhileStatement",
                              "test": {
                                "type": "UpdateExpression",
                                "operator": "--",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "argsIndex",
                                  "range": [
                                    93733,
                                    93742
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2780,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 2780,
                                      "column": 28
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  93731,
                                  93742
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2780,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 2780,
                                    "column": 28
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "cache",
                                        "range": [
                                          93758,
                                          93763
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2781,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2781,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "caches",
                                          "range": [
                                            93766,
                                            93772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2781,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 2781,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "argsIndex",
                                          "range": [
                                            93773,
                                            93782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2781,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 2781,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "range": [
                                          93766,
                                          93783
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2781,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 2781,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        93758,
                                        93783
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2781,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2781,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      93758,
                                      93784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2781,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2781,
                                        "column": 38
                                      }
                                    }
                                  },
                                  {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "BinaryExpression",
                                      "operator": "<",
                                      "left": {
                                        "type": "ConditionalExpression",
                                        "test": {
                                          "type": "Identifier",
                                          "name": "cache",
                                          "range": [
                                            93802,
                                            93807
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2782,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 2782,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "cacheIndexOf",
                                            "range": [
                                              93810,
                                              93822
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2782,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 2782,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "cache",
                                              "range": [
                                                93823,
                                                93828
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2782,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 2782,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                93830,
                                                93835
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2782,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 2782,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            93810,
                                            93836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2782,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 2782,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "alternate": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "indexOf",
                                            "range": [
                                              93839,
                                              93846
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2782,
                                                "column": 54
                                              },
                                              "end": {
                                                "line": 2782,
                                                "column": 61
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "args",
                                                "range": [
                                                  93847,
                                                  93851
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2782,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 2782,
                                                    "column": 66
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "argsIndex",
                                                "range": [
                                                  93852,
                                                  93861
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 2782,
                                                    "column": 67
                                                  },
                                                  "end": {
                                                    "line": 2782,
                                                    "column": 76
                                                  }
                                                }
                                              },
                                              "range": [
                                                93847,
                                                93862
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2782,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 2782,
                                                  "column": 77
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                93864,
                                                93869
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 2782,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 2782,
                                                  "column": 84
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            93839,
                                            93870
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2782,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 2782,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "range": [
                                          93802,
                                          93870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2782,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 2782,
                                            "column": 85
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          93874,
                                          93875
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2782,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 2782,
                                            "column": 90
                                          }
                                        }
                                      },
                                      "range": [
                                        93801,
                                        93875
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2782,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 2782,
                                          "column": 90
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ContinueStatement",
                                          "label": {
                                            "type": "Identifier",
                                            "name": "outer",
                                            "range": [
                                              93902,
                                              93907
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 2783,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 2783,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            93893,
                                            93908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2783,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 2783,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        93877,
                                        93922
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2782,
                                          "column": 92
                                        },
                                        "end": {
                                          "line": 2784,
                                          "column": 13
                                        }
                                      }
                                    },
                                    "alternate": null,
                                    "range": [
                                      93797,
                                      93922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2782,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2784,
                                        "column": 13
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  93744,
                                  93934
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2780,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 2785,
                                    "column": 11
                                  }
                                }
                              },
                              "range": [
                                93724,
                                93934
                              ],
                              "loc": {
                                "start": {
                                  "line": 2780,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2785,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      93945,
                                      93951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2786,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2786,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "push",
                                    "range": [
                                      93952,
                                      93956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2786,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2786,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    93945,
                                    93956
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2786,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2786,
                                      "column": 21
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      93957,
                                      93962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2786,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 2786,
                                        "column": 27
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  93945,
                                  93963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2786,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2786,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                93945,
                                93964
                              ],
                              "loc": {
                                "start": {
                                  "line": 2786,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2786,
                                  "column": 29
                                }
                              }
                            }
                          ],
                          "range": [
                            93639,
                            93974
                          ],
                          "loc": {
                            "start": {
                              "line": 2777,
                              "column": 77
                            },
                            "end": {
                              "line": 2787,
                              "column": 9
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          93570,
                          93974
                        ],
                        "loc": {
                          "start": {
                            "line": 2777,
                            "column": 8
                          },
                          "end": {
                            "line": 2787,
                            "column": 9
                          }
                        }
                      }
                    ],
                    "range": [
                      93498,
                      93982
                    ],
                    "loc": {
                      "start": {
                        "line": 2773,
                        "column": 31
                      },
                      "end": {
                        "line": 2788,
                        "column": 7
                      }
                    }
                  },
                  "range": [
                    93473,
                    93982
                  ],
                  "loc": {
                    "start": {
                      "line": 2773,
                      "column": 6
                    },
                    "end": {
                      "line": 2788,
                      "column": 7
                    }
                  }
                },
                "range": [
                  93460,
                  93982
                ],
                "loc": {
                  "start": {
                    "line": 2772,
                    "column": 6
                  },
                  "end": {
                    "line": 2788,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    93996,
                    94002
                  ],
                  "loc": {
                    "start": {
                      "line": 2789,
                      "column": 13
                    },
                    "end": {
                      "line": 2789,
                      "column": 19
                    }
                  }
                },
                "range": [
                  93989,
                  94003
                ],
                "loc": {
                  "start": {
                    "line": 2789,
                    "column": 6
                  },
                  "end": {
                    "line": 2789,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              92810,
              94009
            ],
            "loc": {
              "start": {
                "line": 2750,
                "column": 28
              },
              "end": {
                "line": 2790,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            92786,
            94009
          ],
          "loc": {
            "start": {
              "line": 2750,
              "column": 4
            },
            "end": {
              "line": 2790,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      },
      "vars": {
        "args": null,
        "argsIndex": null,
        "argsLength": null,
        "caches": null,
        "indexOf": null,
        "prereq": null,
        "seen": null,
        "value": null,
        "array": null,
        "index": null,
        "length": null,
        "result": null,
        "cache": null
      }
    },
    "undocumented": true,
    "name": "intersection",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~intersection",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92822,
        92831
      ],
      "filename": "lodash.js",
      "lineno": 2751,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006055",
        "name": "args",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            92829,
            92831
          ],
          "loc": {
            "start": {
              "line": 2751,
              "column": 17
            },
            "end": {
              "line": 2751,
              "column": 19
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92843,
        92857
      ],
      "filename": "lodash.js",
      "lineno": 2752,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006058",
        "name": "argsIndex",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              92856,
              92857
            ],
            "loc": {
              "start": {
                "line": 2752,
                "column": 23
              },
              "end": {
                "line": 2752,
                "column": 24
              }
            }
          },
          "prefix": true,
          "range": [
            92855,
            92857
          ],
          "loc": {
            "start": {
              "line": 2752,
              "column": 22
            },
            "end": {
              "line": 2752,
              "column": 24
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "argsIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~argsIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92869,
        92898
      ],
      "filename": "lodash.js",
      "lineno": 2753,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006062",
        "name": "argsLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              92882,
              92891
            ],
            "loc": {
              "start": {
                "line": 2753,
                "column": 23
              },
              "end": {
                "line": 2753,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              92892,
              92898
            ],
            "loc": {
              "start": {
                "line": 2753,
                "column": 33
              },
              "end": {
                "line": 2753,
                "column": 39
              }
            }
          },
          "range": [
            92882,
            92898
          ],
          "loc": {
            "start": {
              "line": 2753,
              "column": 23
            },
            "end": {
              "line": 2753,
              "column": 39
            }
          }
        },
        "value": "arguments.length"
      }
    },
    "undocumented": true,
    "name": "argsLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~argsLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92910,
        92921
      ],
      "filename": "lodash.js",
      "lineno": 2754,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006067",
        "name": "caches",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            92919,
            92921
          ],
          "loc": {
            "start": {
              "line": 2754,
              "column": 19
            },
            "end": {
              "line": 2754,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "caches",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~caches",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92933,
        92955
      ],
      "filename": "lodash.js",
      "lineno": 2755,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006070",
        "name": "indexOf",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "getIndexOf",
            "range": [
              92943,
              92953
            ],
            "loc": {
              "start": {
                "line": 2755,
                "column": 20
              },
              "end": {
                "line": 2755,
                "column": 30
              }
            }
          },
          "arguments": [],
          "range": [
            92943,
            92955
          ],
          "loc": {
            "start": {
              "line": 2755,
              "column": 20
            },
            "end": {
              "line": 2755,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "indexOf",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~indexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        92967,
        93014
      ],
      "filename": "lodash.js",
      "lineno": 2756,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006074",
        "name": "prereq",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "createCache",
            "range": [
              92976,
              92987
            ],
            "loc": {
              "start": {
                "line": 2756,
                "column": 19
              },
              "end": {
                "line": 2756,
                "column": 30
              }
            }
          },
          "right": {
            "type": "BinaryExpression",
            "operator": "===",
            "left": {
              "type": "Identifier",
              "name": "indexOf",
              "range": [
                92991,
                92998
              ],
              "loc": {
                "start": {
                  "line": 2756,
                  "column": 34
                },
                "end": {
                  "line": 2756,
                  "column": 41
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "baseIndexOf",
              "range": [
                93003,
                93014
              ],
              "loc": {
                "start": {
                  "line": 2756,
                  "column": 46
                },
                "end": {
                  "line": 2756,
                  "column": 57
                }
              }
            },
            "range": [
              92991,
              93014
            ],
            "loc": {
              "start": {
                "line": 2756,
                "column": 34
              },
              "end": {
                "line": 2756,
                "column": 57
              }
            }
          },
          "range": [
            92976,
            93014
          ],
          "loc": {
            "start": {
              "line": 2756,
              "column": 19
            },
            "end": {
              "line": 2756,
              "column": 57
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "prereq",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~prereq",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        93026,
        93035
      ],
      "filename": "lodash.js",
      "lineno": 2757,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006081",
        "name": "seen",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            93033,
            93035
          ],
          "loc": {
            "start": {
              "line": 2757,
              "column": 17
            },
            "end": {
              "line": 2757,
              "column": 19
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "seen",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~seen",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        93091,
        93119
      ],
      "filename": "lodash.js",
      "lineno": 2760,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006091",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              93099,
              93108
            ],
            "loc": {
              "start": {
                "line": 2760,
                "column": 20
              },
              "end": {
                "line": 2760,
                "column": 29
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "argsIndex",
            "range": [
              93109,
              93118
            ],
            "loc": {
              "start": {
                "line": 2760,
                "column": 30
              },
              "end": {
                "line": 2760,
                "column": 39
              }
            }
          },
          "range": [
            93099,
            93119
          ],
          "loc": {
            "start": {
              "line": 2760,
              "column": 20
            },
            "end": {
              "line": 2760,
              "column": 40
            }
          }
        },
        "value": "arguments[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        93346,
        93361
      ],
      "filename": "lodash.js",
      "lineno": 2767,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006133",
        "name": "array",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              93354,
              93358
            ],
            "loc": {
              "start": {
                "line": 2767,
                "column": 18
              },
              "end": {
                "line": 2767,
                "column": 22
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              93359,
              93360
            ],
            "loc": {
              "start": {
                "line": 2767,
                "column": 23
              },
              "end": {
                "line": 2767,
                "column": 24
              }
            }
          },
          "range": [
            93354,
            93361
          ],
          "loc": {
            "start": {
              "line": 2767,
              "column": 18
            },
            "end": {
              "line": 2767,
              "column": 25
            }
          }
        },
        "value": "args[0]"
      }
    },
    "undocumented": true,
    "name": "array",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~array",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        93373,
        93383
      ],
      "filename": "lodash.js",
      "lineno": 2768,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006138",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              93382,
              93383
            ],
            "loc": {
              "start": {
                "line": 2768,
                "column": 19
              },
              "end": {
                "line": 2768,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            93381,
            93383
          ],
          "loc": {
            "start": {
              "line": 2768,
              "column": 18
            },
            "end": {
              "line": 2768,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        93395,
        93428
      ],
      "filename": "lodash.js",
      "lineno": 2769,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006142",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              93404,
              93409
            ],
            "loc": {
              "start": {
                "line": 2769,
                "column": 19
              },
              "end": {
                "line": 2769,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                93412,
                93417
              ],
              "loc": {
                "start": {
                  "line": 2769,
                  "column": 27
                },
                "end": {
                  "line": 2769,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                93418,
                93424
              ],
              "loc": {
                "start": {
                  "line": 2769,
                  "column": 33
                },
                "end": {
                  "line": 2769,
                  "column": 39
                }
              }
            },
            "range": [
              93412,
              93424
            ],
            "loc": {
              "start": {
                "line": 2769,
                "column": 27
              },
              "end": {
                "line": 2769,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              93427,
              93428
            ],
            "loc": {
              "start": {
                "line": 2769,
                "column": 42
              },
              "end": {
                "line": 2769,
                "column": 43
              }
            }
          },
          "range": [
            93404,
            93428
          ],
          "loc": {
            "start": {
              "line": 2769,
              "column": 19
            },
            "end": {
              "line": 2769,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        93440,
        93451
      ],
      "filename": "lodash.js",
      "lineno": 2770,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006150",
        "name": "result",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            93449,
            93451
          ],
          "loc": {
            "start": {
              "line": 2770,
              "column": 19
            },
            "end": {
              "line": 2770,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        93512,
        93529
      ],
      "filename": "lodash.js",
      "lineno": 2774,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006161",
        "name": "cache",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "caches",
            "range": [
              93520,
              93526
            ],
            "loc": {
              "start": {
                "line": 2774,
                "column": 20
              },
              "end": {
                "line": 2774,
                "column": 26
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              93527,
              93528
            ],
            "loc": {
              "start": {
                "line": 2774,
                "column": 27
              },
              "end": {
                "line": 2774,
                "column": 28
              }
            }
          },
          "range": [
            93520,
            93529
          ],
          "loc": {
            "start": {
              "line": 2774,
              "column": 20
            },
            "end": {
              "line": 2774,
              "column": 29
            }
          }
        },
        "value": "caches[0]"
      }
    },
    "undocumented": true,
    "name": "cache",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~intersection",
    "longname": "<anonymous>~runInContext~intersection~cache",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        93539,
        93559
      ],
      "filename": "lodash.js",
      "lineno": 2775,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006167",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "array",
            "range": [
              93547,
              93552
            ],
            "loc": {
              "start": {
                "line": 2775,
                "column": 16
              },
              "end": {
                "line": 2775,
                "column": 21
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              93553,
              93558
            ],
            "loc": {
              "start": {
                "line": 2775,
                "column": 22
              },
              "end": {
                "line": 2775,
                "column": 27
              }
            }
          },
          "range": [
            93547,
            93559
          ],
          "loc": {
            "start": {
              "line": 2775,
              "column": 16
            },
            "end": {
              "line": 2775,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~intersection",
        "value": "array[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "<anonymous>~runInContext~intersection~value",
    "memberof": "<anonymous>~runInContext~intersection",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        93651,
        93673
      ],
      "filename": "lodash.js",
      "lineno": 2778,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006187",
        "name": "argsIndex",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "argsLength",
          "range": [
            93663,
            93673
          ],
          "loc": {
            "start": {
              "line": 2778,
              "column": 22
            },
            "end": {
              "line": 2778,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~intersection",
        "value": "argsLength"
      }
    },
    "undocumented": true,
    "name": "argsIndex",
    "kind": "member",
    "longname": "<anonymous>~runInContext~intersection~argsIndex",
    "memberof": "<anonymous>~runInContext~intersection",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        93758,
        93783
      ],
      "filename": "lodash.js",
      "lineno": 2781,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006203",
        "name": "cache",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "caches",
            "range": [
              93766,
              93772
            ],
            "loc": {
              "start": {
                "line": 2781,
                "column": 20
              },
              "end": {
                "line": 2781,
                "column": 26
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "argsIndex",
            "range": [
              93773,
              93782
            ],
            "loc": {
              "start": {
                "line": 2781,
                "column": 27
              },
              "end": {
                "line": 2781,
                "column": 36
              }
            }
          },
          "range": [
            93766,
            93783
          ],
          "loc": {
            "start": {
              "line": 2781,
              "column": 20
            },
            "end": {
              "line": 2781,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~intersection",
        "value": "caches[undefined]"
      }
    },
    "undocumented": true,
    "name": "cache",
    "kind": "member",
    "longname": "<anonymous>~runInContext~intersection~cache",
    "memberof": "<anonymous>~runInContext~intersection",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        94306,
        94882
      ],
      "filename": "lodash.js",
      "lineno": 2805,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006233",
        "name": "last",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "last",
            "range": [
              94315,
              94319
            ],
            "loc": {
              "start": {
                "line": 2805,
                "column": 13
              },
              "end": {
                "line": 2805,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                94320,
                94325
              ],
              "loc": {
                "start": {
                  "line": 2805,
                  "column": 18
                },
                "end": {
                  "line": 2805,
                  "column": 23
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                94327,
                94336
              ],
              "loc": {
                "start": {
                  "line": 2805,
                  "column": 25
                },
                "end": {
                  "line": 2805,
                  "column": 34
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                94338,
                94345
              ],
              "loc": {
                "start": {
                  "line": 2805,
                  "column": 36
                },
                "end": {
                  "line": 2805,
                  "column": 43
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        94359,
                        94365
                      ],
                      "loc": {
                        "start": {
                          "line": 2806,
                          "column": 10
                        },
                        "end": {
                          "line": 2806,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          94368,
                          94373
                        ],
                        "loc": {
                          "start": {
                            "line": 2806,
                            "column": 19
                          },
                          "end": {
                            "line": 2806,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            94376,
                            94381
                          ],
                          "loc": {
                            "start": {
                              "line": 2806,
                              "column": 27
                            },
                            "end": {
                              "line": 2806,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            94382,
                            94388
                          ],
                          "loc": {
                            "start": {
                              "line": 2806,
                              "column": 33
                            },
                            "end": {
                              "line": 2806,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          94376,
                          94388
                        ],
                        "loc": {
                          "start": {
                            "line": 2806,
                            "column": 27
                          },
                          "end": {
                            "line": 2806,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          94391,
                          94392
                        ],
                        "loc": {
                          "start": {
                            "line": 2806,
                            "column": 42
                          },
                          "end": {
                            "line": 2806,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        94368,
                        94392
                      ],
                      "loc": {
                        "start": {
                          "line": 2806,
                          "column": 19
                        },
                        "end": {
                          "line": 2806,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      94359,
                      94392
                    ],
                    "loc": {
                      "start": {
                        "line": 2806,
                        "column": 10
                      },
                      "end": {
                        "line": 2806,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  94355,
                  94393
                ],
                "loc": {
                  "start": {
                    "line": 2806,
                    "column": 6
                  },
                  "end": {
                    "line": 2806,
                    "column": 44
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          94412,
                          94421
                        ],
                        "loc": {
                          "start": {
                            "line": 2808,
                            "column": 17
                          },
                          "end": {
                            "line": 2808,
                            "column": 26
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        94405,
                        94421
                      ],
                      "loc": {
                        "start": {
                          "line": 2808,
                          "column": 10
                        },
                        "end": {
                          "line": 2808,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "number",
                      "raw": "'number'",
                      "range": [
                        94425,
                        94433
                      ],
                      "loc": {
                        "start": {
                          "line": 2808,
                          "column": 30
                        },
                        "end": {
                          "line": 2808,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      94405,
                      94433
                    ],
                    "loc": {
                      "start": {
                        "line": 2808,
                        "column": 10
                      },
                      "end": {
                        "line": 2808,
                        "column": 38
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "predicate",
                      "range": [
                        94437,
                        94446
                      ],
                      "loc": {
                        "start": {
                          "line": 2808,
                          "column": 42
                        },
                        "end": {
                          "line": 2808,
                          "column": 51
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        94450,
                        94454
                      ],
                      "loc": {
                        "start": {
                          "line": 2808,
                          "column": 55
                        },
                        "end": {
                          "line": 2808,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      94437,
                      94454
                    ],
                    "loc": {
                      "start": {
                        "line": 2808,
                        "column": 42
                      },
                      "end": {
                        "line": 2808,
                        "column": 59
                      }
                    }
                  },
                  "range": [
                    94405,
                    94454
                  ],
                  "loc": {
                    "start": {
                      "line": 2808,
                      "column": 10
                    },
                    "end": {
                      "line": 2808,
                      "column": 59
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              94470,
                              94475
                            ],
                            "loc": {
                              "start": {
                                "line": 2809,
                                "column": 12
                              },
                              "end": {
                                "line": 2809,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              94478,
                              94484
                            ],
                            "loc": {
                              "start": {
                                "line": 2809,
                                "column": 20
                              },
                              "end": {
                                "line": 2809,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            94470,
                            94484
                          ],
                          "loc": {
                            "start": {
                              "line": 2809,
                              "column": 12
                            },
                            "end": {
                              "line": 2809,
                              "column": 26
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              94498,
                              94499
                            ],
                            "loc": {
                              "start": {
                                "line": 2810,
                                "column": 12
                              },
                              "end": {
                                "line": 2810,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              94502,
                              94503
                            ],
                            "loc": {
                              "start": {
                                "line": 2810,
                                "column": 16
                              },
                              "end": {
                                "line": 2810,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            94498,
                            94503
                          ],
                          "loc": {
                            "start": {
                              "line": 2810,
                              "column": 12
                            },
                            "end": {
                              "line": 2810,
                              "column": 17
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        94466,
                        94504
                      ],
                      "loc": {
                        "start": {
                          "line": 2809,
                          "column": 8
                        },
                        "end": {
                          "line": 2810,
                          "column": 18
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            94514,
                            94523
                          ],
                          "loc": {
                            "start": {
                              "line": 2812,
                              "column": 8
                            },
                            "end": {
                              "line": 2812,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                94526,
                                94532
                              ],
                              "loc": {
                                "start": {
                                  "line": 2812,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2812,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                94533,
                                94547
                              ],
                              "loc": {
                                "start": {
                                  "line": 2812,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2812,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              94526,
                              94547
                            ],
                            "loc": {
                              "start": {
                                "line": 2812,
                                "column": 20
                              },
                              "end": {
                                "line": 2812,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                94548,
                                94557
                              ],
                              "loc": {
                                "start": {
                                  "line": 2812,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2812,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                94559,
                                94566
                              ],
                              "loc": {
                                "start": {
                                  "line": 2812,
                                  "column": 53
                                },
                                "end": {
                                  "line": 2812,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                94568,
                                94569
                              ],
                              "loc": {
                                "start": {
                                  "line": 2812,
                                  "column": 62
                                },
                                "end": {
                                  "line": 2812,
                                  "column": 63
                                }
                              }
                            }
                          ],
                          "range": [
                            94526,
                            94570
                          ],
                          "loc": {
                            "start": {
                              "line": 2812,
                              "column": 20
                            },
                            "end": {
                              "line": 2812,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          94514,
                          94570
                        ],
                        "loc": {
                          "start": {
                            "line": 2812,
                            "column": 8
                          },
                          "end": {
                            "line": 2812,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        94514,
                        94571
                      ],
                      "loc": {
                        "start": {
                          "line": 2812,
                          "column": 8
                        },
                        "end": {
                          "line": 2812,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "--",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              94587,
                              94592
                            ],
                            "loc": {
                              "start": {
                                "line": 2813,
                                "column": 15
                              },
                              "end": {
                                "line": 2813,
                                "column": 20
                              }
                            }
                          },
                          "prefix": false,
                          "range": [
                            94587,
                            94594
                          ],
                          "loc": {
                            "start": {
                              "line": 2813,
                              "column": 15
                            },
                            "end": {
                              "line": 2813,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              94598,
                              94607
                            ],
                            "loc": {
                              "start": {
                                "line": 2813,
                                "column": 26
                              },
                              "end": {
                                "line": 2813,
                                "column": 35
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  94608,
                                  94613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2813,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 2813,
                                    "column": 41
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  94614,
                                  94619
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2813,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 2813,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                94608,
                                94620
                              ],
                              "loc": {
                                "start": {
                                  "line": 2813,
                                  "column": 36
                                },
                                "end": {
                                  "line": 2813,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                94622,
                                94627
                              ],
                              "loc": {
                                "start": {
                                  "line": 2813,
                                  "column": 50
                                },
                                "end": {
                                  "line": 2813,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                94629,
                                94634
                              ],
                              "loc": {
                                "start": {
                                  "line": 2813,
                                  "column": 57
                                },
                                "end": {
                                  "line": 2813,
                                  "column": 62
                                }
                              }
                            }
                          ],
                          "range": [
                            94598,
                            94635
                          ],
                          "loc": {
                            "start": {
                              "line": 2813,
                              "column": 26
                            },
                            "end": {
                              "line": 2813,
                              "column": 63
                            }
                          }
                        },
                        "range": [
                          94587,
                          94635
                        ],
                        "loc": {
                          "start": {
                            "line": 2813,
                            "column": 15
                          },
                          "end": {
                            "line": 2813,
                            "column": 63
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "UpdateExpression",
                              "operator": "++",
                              "argument": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  94649,
                                  94650
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2814,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2814,
                                    "column": 11
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                94649,
                                94652
                              ],
                              "loc": {
                                "start": {
                                  "line": 2814,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2814,
                                  "column": 13
                                }
                              }
                            },
                            "range": [
                              94649,
                              94653
                            ],
                            "loc": {
                              "start": {
                                "line": 2814,
                                "column": 10
                              },
                              "end": {
                                "line": 2814,
                                "column": 14
                              }
                            }
                          }
                        ],
                        "range": [
                          94637,
                          94663
                        ],
                        "loc": {
                          "start": {
                            "line": 2813,
                            "column": 65
                          },
                          "end": {
                            "line": 2815,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        94580,
                        94663
                      ],
                      "loc": {
                        "start": {
                          "line": 2813,
                          "column": 8
                        },
                        "end": {
                          "line": 2815,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    94456,
                    94671
                  ],
                  "loc": {
                    "start": {
                      "line": 2808,
                      "column": 61
                    },
                    "end": {
                      "line": 2816,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            94687,
                            94688
                          ],
                          "loc": {
                            "start": {
                              "line": 2817,
                              "column": 8
                            },
                            "end": {
                              "line": 2817,
                              "column": 9
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            94691,
                            94700
                          ],
                          "loc": {
                            "start": {
                              "line": 2817,
                              "column": 12
                            },
                            "end": {
                              "line": 2817,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          94687,
                          94700
                        ],
                        "loc": {
                          "start": {
                            "line": 2817,
                            "column": 8
                          },
                          "end": {
                            "line": 2817,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        94687,
                        94701
                      ],
                      "loc": {
                        "start": {
                          "line": 2817,
                          "column": 8
                        },
                        "end": {
                          "line": 2817,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              94714,
                              94715
                            ],
                            "loc": {
                              "start": {
                                "line": 2818,
                                "column": 12
                              },
                              "end": {
                                "line": 2818,
                                "column": 13
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              94719,
                              94723
                            ],
                            "loc": {
                              "start": {
                                "line": 2818,
                                "column": 17
                              },
                              "end": {
                                "line": 2818,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            94714,
                            94723
                          ],
                          "loc": {
                            "start": {
                              "line": 2818,
                              "column": 12
                            },
                            "end": {
                              "line": 2818,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            94727,
                            94734
                          ],
                          "loc": {
                            "start": {
                              "line": 2818,
                              "column": 25
                            },
                            "end": {
                              "line": 2818,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          94714,
                          94734
                        ],
                        "loc": {
                          "start": {
                            "line": 2818,
                            "column": 12
                          },
                          "end": {
                            "line": 2818,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  94755,
                                  94760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2819,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 2819,
                                    "column": 22
                                  }
                                }
                              },
                              "consequent": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    94763,
                                    94768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2819,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 2819,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "-",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      94769,
                                      94775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2819,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 2819,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      94778,
                                      94779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2819,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 2819,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    94769,
                                    94779
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2819,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 2819,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  94763,
                                  94780
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2819,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 2819,
                                    "column": 42
                                  }
                                }
                              },
                              "alternate": {
                                "type": "Identifier",
                                "name": "undefined",
                                "range": [
                                  94783,
                                  94792
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2819,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 2819,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                94755,
                                94792
                              ],
                              "loc": {
                                "start": {
                                  "line": 2819,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2819,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              94748,
                              94793
                            ],
                            "loc": {
                              "start": {
                                "line": 2819,
                                "column": 10
                              },
                              "end": {
                                "line": 2819,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          94736,
                          94803
                        ],
                        "loc": {
                          "start": {
                            "line": 2818,
                            "column": 34
                          },
                          "end": {
                            "line": 2820,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        94710,
                        94803
                      ],
                      "loc": {
                        "start": {
                          "line": 2818,
                          "column": 8
                        },
                        "end": {
                          "line": 2820,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    94677,
                    94811
                  ],
                  "loc": {
                    "start": {
                      "line": 2816,
                      "column": 13
                    },
                    "end": {
                      "line": 2821,
                      "column": 7
                    }
                  }
                },
                "range": [
                  94401,
                  94811
                ],
                "loc": {
                  "start": {
                    "line": 2808,
                    "column": 6
                  },
                  "end": {
                    "line": 2821,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "n",
                    "range": [
                      94818,
                      94819
                    ],
                    "loc": {
                      "start": {
                        "line": 2822,
                        "column": 6
                      },
                      "end": {
                        "line": 2822,
                        "column": 7
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "-",
                    "left": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        94822,
                        94828
                      ],
                      "loc": {
                        "start": {
                          "line": 2822,
                          "column": 10
                        },
                        "end": {
                          "line": 2822,
                          "column": 16
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "n",
                      "range": [
                        94831,
                        94832
                      ],
                      "loc": {
                        "start": {
                          "line": 2822,
                          "column": 19
                        },
                        "end": {
                          "line": 2822,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      94822,
                      94832
                    ],
                    "loc": {
                      "start": {
                        "line": 2822,
                        "column": 10
                      },
                      "end": {
                        "line": 2822,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    94818,
                    94832
                  ],
                  "loc": {
                    "start": {
                      "line": 2822,
                      "column": 6
                    },
                    "end": {
                      "line": 2822,
                      "column": 20
                    }
                  }
                },
                "range": [
                  94818,
                  94833
                ],
                "loc": {
                  "start": {
                    "line": 2822,
                    "column": 6
                  },
                  "end": {
                    "line": 2822,
                    "column": 21
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "slice",
                    "range": [
                      94847,
                      94852
                    ],
                    "loc": {
                      "start": {
                        "line": 2823,
                        "column": 13
                      },
                      "end": {
                        "line": 2823,
                        "column": 18
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        94853,
                        94858
                      ],
                      "loc": {
                        "start": {
                          "line": 2823,
                          "column": 19
                        },
                        "end": {
                          "line": 2823,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            94861,
                            94862
                          ],
                          "loc": {
                            "start": {
                              "line": 2823,
                              "column": 27
                            },
                            "end": {
                              "line": 2823,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            94865,
                            94866
                          ],
                          "loc": {
                            "start": {
                              "line": 2823,
                              "column": 31
                            },
                            "end": {
                              "line": 2823,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          94861,
                          94866
                        ],
                        "loc": {
                          "start": {
                            "line": 2823,
                            "column": 27
                          },
                          "end": {
                            "line": 2823,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "n",
                        "range": [
                          94869,
                          94870
                        ],
                        "loc": {
                          "start": {
                            "line": 2823,
                            "column": 35
                          },
                          "end": {
                            "line": 2823,
                            "column": 36
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          94873,
                          94874
                        ],
                        "loc": {
                          "start": {
                            "line": 2823,
                            "column": 39
                          },
                          "end": {
                            "line": 2823,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        94861,
                        94874
                      ],
                      "loc": {
                        "start": {
                          "line": 2823,
                          "column": 27
                        },
                        "end": {
                          "line": 2823,
                          "column": 40
                        }
                      }
                    }
                  ],
                  "range": [
                    94847,
                    94875
                  ],
                  "loc": {
                    "start": {
                      "line": 2823,
                      "column": 13
                    },
                    "end": {
                      "line": 2823,
                      "column": 41
                    }
                  }
                },
                "range": [
                  94840,
                  94876
                ],
                "loc": {
                  "start": {
                    "line": 2823,
                    "column": 6
                  },
                  "end": {
                    "line": 2823,
                    "column": 42
                  }
                }
              }
            ],
            "range": [
              94347,
              94882
            ],
            "loc": {
              "start": {
                "line": 2805,
                "column": 45
              },
              "end": {
                "line": 2824,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            94306,
            94882
          ],
          "loc": {
            "start": {
              "line": 2805,
              "column": 4
            },
            "end": {
              "line": 2824,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "length": null,
        "index": null,
        "n": null,
        "predicate": null
      }
    },
    "undocumented": true,
    "name": "last",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~last",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        94359,
        94392
      ],
      "filename": "lodash.js",
      "lineno": 2806,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006240",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              94368,
              94373
            ],
            "loc": {
              "start": {
                "line": 2806,
                "column": 19
              },
              "end": {
                "line": 2806,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                94376,
                94381
              ],
              "loc": {
                "start": {
                  "line": 2806,
                  "column": 27
                },
                "end": {
                  "line": 2806,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                94382,
                94388
              ],
              "loc": {
                "start": {
                  "line": 2806,
                  "column": 33
                },
                "end": {
                  "line": 2806,
                  "column": 39
                }
              }
            },
            "range": [
              94376,
              94388
            ],
            "loc": {
              "start": {
                "line": 2806,
                "column": 27
              },
              "end": {
                "line": 2806,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              94391,
              94392
            ],
            "loc": {
              "start": {
                "line": 2806,
                "column": 42
              },
              "end": {
                "line": 2806,
                "column": 43
              }
            }
          },
          "range": [
            94368,
            94392
          ],
          "loc": {
            "start": {
              "line": 2806,
              "column": 19
            },
            "end": {
              "line": 2806,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~last",
    "longname": "<anonymous>~runInContext~last~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        94470,
        94484
      ],
      "filename": "lodash.js",
      "lineno": 2809,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006259",
        "name": "index",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "length",
          "range": [
            94478,
            94484
          ],
          "loc": {
            "start": {
              "line": 2809,
              "column": 20
            },
            "end": {
              "line": 2809,
              "column": 26
            }
          }
        },
        "value": "length"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~last",
    "longname": "<anonymous>~runInContext~last~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        94498,
        94503
      ],
      "filename": "lodash.js",
      "lineno": 2810,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006262",
        "name": "n",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            94502,
            94503
          ],
          "loc": {
            "start": {
              "line": 2810,
              "column": 16
            },
            "end": {
              "line": 2810,
              "column": 17
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~last",
    "longname": "<anonymous>~runInContext~last~n",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        94514,
        94570
      ],
      "filename": "lodash.js",
      "lineno": 2812,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006266",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                94526,
                94532
              ],
              "loc": {
                "start": {
                  "line": 2812,
                  "column": 20
                },
                "end": {
                  "line": 2812,
                  "column": 26
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                94533,
                94547
              ],
              "loc": {
                "start": {
                  "line": 2812,
                  "column": 27
                },
                "end": {
                  "line": 2812,
                  "column": 41
                }
              }
            },
            "range": [
              94526,
              94547
            ],
            "loc": {
              "start": {
                "line": 2812,
                "column": 20
              },
              "end": {
                "line": 2812,
                "column": 41
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                94548,
                94557
              ],
              "loc": {
                "start": {
                  "line": 2812,
                  "column": 42
                },
                "end": {
                  "line": 2812,
                  "column": 51
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                94559,
                94566
              ],
              "loc": {
                "start": {
                  "line": 2812,
                  "column": 53
                },
                "end": {
                  "line": 2812,
                  "column": 60
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                94568,
                94569
              ],
              "loc": {
                "start": {
                  "line": 2812,
                  "column": 62
                },
                "end": {
                  "line": 2812,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            94526,
            94570
          ],
          "loc": {
            "start": {
              "line": 2812,
              "column": 20
            },
            "end": {
              "line": 2812,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        94687,
        94700
      ],
      "filename": "lodash.js",
      "lineno": 2817,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006292",
        "name": "n",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "predicate",
          "range": [
            94691,
            94700
          ],
          "loc": {
            "start": {
              "line": 2817,
              "column": 12
            },
            "end": {
              "line": 2817,
              "column": 21
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~last",
        "value": "predicate"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "<anonymous>~runInContext~last~n",
    "memberof": "<anonymous>~runInContext~last",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        94818,
        94832
      ],
      "filename": "lodash.js",
      "lineno": 2822,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006312",
        "name": "n",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "-",
          "left": {
            "type": "Identifier",
            "name": "length",
            "range": [
              94822,
              94828
            ],
            "loc": {
              "start": {
                "line": 2822,
                "column": 10
              },
              "end": {
                "line": 2822,
                "column": 16
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "n",
            "range": [
              94831,
              94832
            ],
            "loc": {
              "start": {
                "line": 2822,
                "column": 19
              },
              "end": {
                "line": 2822,
                "column": 20
              }
            }
          },
          "range": [
            94822,
            94832
          ],
          "loc": {
            "start": {
              "line": 2822,
              "column": 10
            },
            "end": {
              "line": 2822,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~last"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "<anonymous>~runInContext~last~n",
    "memberof": "<anonymous>~runInContext~last",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        95618,
        95991
      ],
      "filename": "lodash.js",
      "lineno": 2847,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006327",
        "name": "lastIndexOf",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "lastIndexOf",
            "range": [
              95627,
              95638
            ],
            "loc": {
              "start": {
                "line": 2847,
                "column": 13
              },
              "end": {
                "line": 2847,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                95639,
                95644
              ],
              "loc": {
                "start": {
                  "line": 2847,
                  "column": 25
                },
                "end": {
                  "line": 2847,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                95646,
                95651
              ],
              "loc": {
                "start": {
                  "line": 2847,
                  "column": 32
                },
                "end": {
                  "line": 2847,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "fromIndex",
              "range": [
                95653,
                95662
              ],
              "loc": {
                "start": {
                  "line": 2847,
                  "column": 39
                },
                "end": {
                  "line": 2847,
                  "column": 48
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        95676,
                        95681
                      ],
                      "loc": {
                        "start": {
                          "line": 2848,
                          "column": 10
                        },
                        "end": {
                          "line": 2848,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          95684,
                          95689
                        ],
                        "loc": {
                          "start": {
                            "line": 2848,
                            "column": 18
                          },
                          "end": {
                            "line": 2848,
                            "column": 23
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            95692,
                            95697
                          ],
                          "loc": {
                            "start": {
                              "line": 2848,
                              "column": 26
                            },
                            "end": {
                              "line": 2848,
                              "column": 31
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            95698,
                            95704
                          ],
                          "loc": {
                            "start": {
                              "line": 2848,
                              "column": 32
                            },
                            "end": {
                              "line": 2848,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          95692,
                          95704
                        ],
                        "loc": {
                          "start": {
                            "line": 2848,
                            "column": 26
                          },
                          "end": {
                            "line": 2848,
                            "column": 38
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          95707,
                          95708
                        ],
                        "loc": {
                          "start": {
                            "line": 2848,
                            "column": 41
                          },
                          "end": {
                            "line": 2848,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        95684,
                        95708
                      ],
                      "loc": {
                        "start": {
                          "line": 2848,
                          "column": 18
                        },
                        "end": {
                          "line": 2848,
                          "column": 42
                        }
                      }
                    },
                    "range": [
                      95676,
                      95708
                    ],
                    "loc": {
                      "start": {
                        "line": 2848,
                        "column": 10
                      },
                      "end": {
                        "line": 2848,
                        "column": 42
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  95672,
                  95709
                ],
                "loc": {
                  "start": {
                    "line": 2848,
                    "column": 6
                  },
                  "end": {
                    "line": 2848,
                    "column": 43
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "fromIndex",
                      "range": [
                        95727,
                        95736
                      ],
                      "loc": {
                        "start": {
                          "line": 2849,
                          "column": 17
                        },
                        "end": {
                          "line": 2849,
                          "column": 26
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      95720,
                      95736
                    ],
                    "loc": {
                      "start": {
                        "line": 2849,
                        "column": 10
                      },
                      "end": {
                        "line": 2849,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "number",
                    "raw": "'number'",
                    "range": [
                      95740,
                      95748
                    ],
                    "loc": {
                      "start": {
                        "line": 2849,
                        "column": 30
                      },
                      "end": {
                        "line": 2849,
                        "column": 38
                      }
                    }
                  },
                  "range": [
                    95720,
                    95748
                  ],
                  "loc": {
                    "start": {
                      "line": 2849,
                      "column": 10
                    },
                    "end": {
                      "line": 2849,
                      "column": 38
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "index",
                          "range": [
                            95760,
                            95765
                          ],
                          "loc": {
                            "start": {
                              "line": 2850,
                              "column": 8
                            },
                            "end": {
                              "line": 2850,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "Identifier",
                                "name": "fromIndex",
                                "range": [
                                  95769,
                                  95778
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2850,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 2850,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  95781,
                                  95782
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2850,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 2850,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                95769,
                                95782
                              ],
                              "loc": {
                                "start": {
                                  "line": 2850,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2850,
                                  "column": 30
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "nativeMax",
                                "range": [
                                  95785,
                                  95794
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2850,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 2850,
                                    "column": 42
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    95795,
                                    95796
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2850,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 2850,
                                      "column": 44
                                    }
                                  }
                                },
                                {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      95798,
                                      95803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2850,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 2850,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "fromIndex",
                                    "range": [
                                      95806,
                                      95815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2850,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 2850,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    95798,
                                    95815
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2850,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 2850,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "range": [
                                95785,
                                95816
                              ],
                              "loc": {
                                "start": {
                                  "line": 2850,
                                  "column": 33
                                },
                                "end": {
                                  "line": 2850,
                                  "column": 64
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "nativeMin",
                                "range": [
                                  95819,
                                  95828
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2850,
                                    "column": 67
                                  },
                                  "end": {
                                    "line": 2850,
                                    "column": 76
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "fromIndex",
                                  "range": [
                                    95829,
                                    95838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2850,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 2850,
                                      "column": 86
                                    }
                                  }
                                },
                                {
                                  "type": "BinaryExpression",
                                  "operator": "-",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      95840,
                                      95845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2850,
                                        "column": 88
                                      },
                                      "end": {
                                        "line": 2850,
                                        "column": 93
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      95848,
                                      95849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2850,
                                        "column": 96
                                      },
                                      "end": {
                                        "line": 2850,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    95840,
                                    95849
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2850,
                                      "column": 88
                                    },
                                    "end": {
                                      "line": 2850,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "range": [
                                95819,
                                95850
                              ],
                              "loc": {
                                "start": {
                                  "line": 2850,
                                  "column": 67
                                },
                                "end": {
                                  "line": 2850,
                                  "column": 98
                                }
                              }
                            },
                            "range": [
                              95769,
                              95850
                            ],
                            "loc": {
                              "start": {
                                "line": 2850,
                                "column": 17
                              },
                              "end": {
                                "line": 2850,
                                "column": 98
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              95854,
                              95855
                            ],
                            "loc": {
                              "start": {
                                "line": 2850,
                                "column": 102
                              },
                              "end": {
                                "line": 2850,
                                "column": 103
                              }
                            }
                          },
                          "range": [
                            95768,
                            95855
                          ],
                          "loc": {
                            "start": {
                              "line": 2850,
                              "column": 16
                            },
                            "end": {
                              "line": 2850,
                              "column": 103
                            }
                          }
                        },
                        "range": [
                          95760,
                          95855
                        ],
                        "loc": {
                          "start": {
                            "line": 2850,
                            "column": 8
                          },
                          "end": {
                            "line": 2850,
                            "column": 103
                          }
                        }
                      },
                      "range": [
                        95760,
                        95856
                      ],
                      "loc": {
                        "start": {
                          "line": 2850,
                          "column": 8
                        },
                        "end": {
                          "line": 2850,
                          "column": 104
                        }
                      }
                    }
                  ],
                  "range": [
                    95750,
                    95864
                  ],
                  "loc": {
                    "start": {
                      "line": 2849,
                      "column": 40
                    },
                    "end": {
                      "line": 2851,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  95716,
                  95864
                ],
                "loc": {
                  "start": {
                    "line": 2849,
                    "column": 6
                  },
                  "end": {
                    "line": 2851,
                    "column": 7
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "index",
                    "range": [
                      95878,
                      95883
                    ],
                    "loc": {
                      "start": {
                        "line": 2852,
                        "column": 13
                      },
                      "end": {
                        "line": 2852,
                        "column": 18
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    95878,
                    95885
                  ],
                  "loc": {
                    "start": {
                      "line": 2852,
                      "column": 13
                    },
                    "end": {
                      "line": 2852,
                      "column": 20
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              95901,
                              95906
                            ],
                            "loc": {
                              "start": {
                                "line": 2853,
                                "column": 12
                              },
                              "end": {
                                "line": 2853,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              95907,
                              95912
                            ],
                            "loc": {
                              "start": {
                                "line": 2853,
                                "column": 18
                              },
                              "end": {
                                "line": 2853,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            95901,
                            95913
                          ],
                          "loc": {
                            "start": {
                              "line": 2853,
                              "column": 12
                            },
                            "end": {
                              "line": 2853,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            95918,
                            95923
                          ],
                          "loc": {
                            "start": {
                              "line": 2853,
                              "column": 29
                            },
                            "end": {
                              "line": 2853,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          95901,
                          95923
                        ],
                        "loc": {
                          "start": {
                            "line": 2853,
                            "column": 12
                          },
                          "end": {
                            "line": 2853,
                            "column": 34
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                95944,
                                95949
                              ],
                              "loc": {
                                "start": {
                                  "line": 2854,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2854,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              95937,
                              95950
                            ],
                            "loc": {
                              "start": {
                                "line": 2854,
                                "column": 10
                              },
                              "end": {
                                "line": 2854,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          95925,
                          95960
                        ],
                        "loc": {
                          "start": {
                            "line": 2853,
                            "column": 36
                          },
                          "end": {
                            "line": 2855,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        95897,
                        95960
                      ],
                      "loc": {
                        "start": {
                          "line": 2853,
                          "column": 8
                        },
                        "end": {
                          "line": 2855,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    95887,
                    95968
                  ],
                  "loc": {
                    "start": {
                      "line": 2852,
                      "column": 22
                    },
                    "end": {
                      "line": 2856,
                      "column": 7
                    }
                  }
                },
                "range": [
                  95871,
                  95968
                ],
                "loc": {
                  "start": {
                    "line": 2852,
                    "column": 6
                  },
                  "end": {
                    "line": 2856,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "UnaryExpression",
                  "operator": "-",
                  "argument": {
                    "type": "Literal",
                    "value": 1,
                    "raw": "1",
                    "range": [
                      95983,
                      95984
                    ],
                    "loc": {
                      "start": {
                        "line": 2857,
                        "column": 14
                      },
                      "end": {
                        "line": 2857,
                        "column": 15
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    95982,
                    95984
                  ],
                  "loc": {
                    "start": {
                      "line": 2857,
                      "column": 13
                    },
                    "end": {
                      "line": 2857,
                      "column": 15
                    }
                  }
                },
                "range": [
                  95975,
                  95985
                ],
                "loc": {
                  "start": {
                    "line": 2857,
                    "column": 6
                  },
                  "end": {
                    "line": 2857,
                    "column": 16
                  }
                }
              }
            ],
            "range": [
              95664,
              95991
            ],
            "loc": {
              "start": {
                "line": 2847,
                "column": 50
              },
              "end": {
                "line": 2858,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            95618,
            95991
          ],
          "loc": {
            "start": {
              "line": 2847,
              "column": 4
            },
            "end": {
              "line": 2858,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "value",
          "fromIndex"
        ]
      },
      "vars": {
        "index": null
      }
    },
    "undocumented": true,
    "name": "lastIndexOf",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~lastIndexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        95676,
        95708
      ],
      "filename": "lodash.js",
      "lineno": 2848,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006334",
        "name": "index",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              95684,
              95689
            ],
            "loc": {
              "start": {
                "line": 2848,
                "column": 18
              },
              "end": {
                "line": 2848,
                "column": 23
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                95692,
                95697
              ],
              "loc": {
                "start": {
                  "line": 2848,
                  "column": 26
                },
                "end": {
                  "line": 2848,
                  "column": 31
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                95698,
                95704
              ],
              "loc": {
                "start": {
                  "line": 2848,
                  "column": 32
                },
                "end": {
                  "line": 2848,
                  "column": 38
                }
              }
            },
            "range": [
              95692,
              95704
            ],
            "loc": {
              "start": {
                "line": 2848,
                "column": 26
              },
              "end": {
                "line": 2848,
                "column": 38
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              95707,
              95708
            ],
            "loc": {
              "start": {
                "line": 2848,
                "column": 41
              },
              "end": {
                "line": 2848,
                "column": 42
              }
            }
          },
          "range": [
            95684,
            95708
          ],
          "loc": {
            "start": {
              "line": 2848,
              "column": 18
            },
            "end": {
              "line": 2848,
              "column": 42
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lastIndexOf",
    "longname": "<anonymous>~runInContext~lastIndexOf~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        95760,
        95855
      ],
      "filename": "lodash.js",
      "lineno": 2850,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006349",
        "name": "index",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "ConditionalExpression",
            "test": {
              "type": "BinaryExpression",
              "operator": "<",
              "left": {
                "type": "Identifier",
                "name": "fromIndex",
                "range": [
                  95769,
                  95778
                ],
                "loc": {
                  "start": {
                    "line": 2850,
                    "column": 17
                  },
                  "end": {
                    "line": 2850,
                    "column": 26
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  95781,
                  95782
                ],
                "loc": {
                  "start": {
                    "line": 2850,
                    "column": 29
                  },
                  "end": {
                    "line": 2850,
                    "column": 30
                  }
                }
              },
              "range": [
                95769,
                95782
              ],
              "loc": {
                "start": {
                  "line": 2850,
                  "column": 17
                },
                "end": {
                  "line": 2850,
                  "column": 30
                }
              }
            },
            "consequent": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "nativeMax",
                "range": [
                  95785,
                  95794
                ],
                "loc": {
                  "start": {
                    "line": 2850,
                    "column": 33
                  },
                  "end": {
                    "line": 2850,
                    "column": 42
                  }
                }
              },
              "arguments": [
                {
                  "type": "Literal",
                  "value": 0,
                  "raw": "0",
                  "range": [
                    95795,
                    95796
                  ],
                  "loc": {
                    "start": {
                      "line": 2850,
                      "column": 43
                    },
                    "end": {
                      "line": 2850,
                      "column": 44
                    }
                  }
                },
                {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "Identifier",
                    "name": "index",
                    "range": [
                      95798,
                      95803
                    ],
                    "loc": {
                      "start": {
                        "line": 2850,
                        "column": 46
                      },
                      "end": {
                        "line": 2850,
                        "column": 51
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "fromIndex",
                    "range": [
                      95806,
                      95815
                    ],
                    "loc": {
                      "start": {
                        "line": 2850,
                        "column": 54
                      },
                      "end": {
                        "line": 2850,
                        "column": 63
                      }
                    }
                  },
                  "range": [
                    95798,
                    95815
                  ],
                  "loc": {
                    "start": {
                      "line": 2850,
                      "column": 46
                    },
                    "end": {
                      "line": 2850,
                      "column": 63
                    }
                  }
                }
              ],
              "range": [
                95785,
                95816
              ],
              "loc": {
                "start": {
                  "line": 2850,
                  "column": 33
                },
                "end": {
                  "line": 2850,
                  "column": 64
                }
              }
            },
            "alternate": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "nativeMin",
                "range": [
                  95819,
                  95828
                ],
                "loc": {
                  "start": {
                    "line": 2850,
                    "column": 67
                  },
                  "end": {
                    "line": 2850,
                    "column": 76
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "fromIndex",
                  "range": [
                    95829,
                    95838
                  ],
                  "loc": {
                    "start": {
                      "line": 2850,
                      "column": 77
                    },
                    "end": {
                      "line": 2850,
                      "column": 86
                    }
                  }
                },
                {
                  "type": "BinaryExpression",
                  "operator": "-",
                  "left": {
                    "type": "Identifier",
                    "name": "index",
                    "range": [
                      95840,
                      95845
                    ],
                    "loc": {
                      "start": {
                        "line": 2850,
                        "column": 88
                      },
                      "end": {
                        "line": 2850,
                        "column": 93
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": 1,
                    "raw": "1",
                    "range": [
                      95848,
                      95849
                    ],
                    "loc": {
                      "start": {
                        "line": 2850,
                        "column": 96
                      },
                      "end": {
                        "line": 2850,
                        "column": 97
                      }
                    }
                  },
                  "range": [
                    95840,
                    95849
                  ],
                  "loc": {
                    "start": {
                      "line": 2850,
                      "column": 88
                    },
                    "end": {
                      "line": 2850,
                      "column": 97
                    }
                  }
                }
              ],
              "range": [
                95819,
                95850
              ],
              "loc": {
                "start": {
                  "line": 2850,
                  "column": 67
                },
                "end": {
                  "line": 2850,
                  "column": 98
                }
              }
            },
            "range": [
              95769,
              95850
            ],
            "loc": {
              "start": {
                "line": 2850,
                "column": 17
              },
              "end": {
                "line": 2850,
                "column": 98
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              95854,
              95855
            ],
            "loc": {
              "start": {
                "line": 2850,
                "column": 102
              },
              "end": {
                "line": 2850,
                "column": 103
              }
            }
          },
          "range": [
            95768,
            95855
          ],
          "loc": {
            "start": {
              "line": 2850,
              "column": 16
            },
            "end": {
              "line": 2850,
              "column": 103
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~lastIndexOf"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lastIndexOf~index",
    "memberof": "<anonymous>~runInContext~lastIndexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        96462,
        96901
      ],
      "filename": "lodash.js",
      "lineno": 2877,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006385",
        "name": "pull",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "pull",
            "range": [
              96471,
              96475
            ],
            "loc": {
              "start": {
                "line": 2877,
                "column": 13
              },
              "end": {
                "line": 2877,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                96476,
                96481
              ],
              "loc": {
                "start": {
                  "line": 2877,
                  "column": 18
                },
                "end": {
                  "line": 2877,
                  "column": 23
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        96495,
                        96504
                      ],
                      "loc": {
                        "start": {
                          "line": 2878,
                          "column": 10
                        },
                        "end": {
                          "line": 2878,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        96507,
                        96508
                      ],
                      "loc": {
                        "start": {
                          "line": 2878,
                          "column": 22
                        },
                        "end": {
                          "line": 2878,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      96495,
                      96508
                    ],
                    "loc": {
                      "start": {
                        "line": 2878,
                        "column": 10
                      },
                      "end": {
                        "line": 2878,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsLength",
                      "range": [
                        96520,
                        96530
                      ],
                      "loc": {
                        "start": {
                          "line": 2879,
                          "column": 10
                        },
                        "end": {
                          "line": 2879,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "arguments",
                        "range": [
                          96533,
                          96542
                        ],
                        "loc": {
                          "start": {
                            "line": 2879,
                            "column": 23
                          },
                          "end": {
                            "line": 2879,
                            "column": 32
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          96543,
                          96549
                        ],
                        "loc": {
                          "start": {
                            "line": 2879,
                            "column": 33
                          },
                          "end": {
                            "line": 2879,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        96533,
                        96549
                      ],
                      "loc": {
                        "start": {
                          "line": 2879,
                          "column": 23
                        },
                        "end": {
                          "line": 2879,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      96520,
                      96549
                    ],
                    "loc": {
                      "start": {
                        "line": 2879,
                        "column": 10
                      },
                      "end": {
                        "line": 2879,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        96561,
                        96567
                      ],
                      "loc": {
                        "start": {
                          "line": 2880,
                          "column": 10
                        },
                        "end": {
                          "line": 2880,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          96570,
                          96575
                        ],
                        "loc": {
                          "start": {
                            "line": 2880,
                            "column": 19
                          },
                          "end": {
                            "line": 2880,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            96578,
                            96583
                          ],
                          "loc": {
                            "start": {
                              "line": 2880,
                              "column": 27
                            },
                            "end": {
                              "line": 2880,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            96584,
                            96590
                          ],
                          "loc": {
                            "start": {
                              "line": 2880,
                              "column": 33
                            },
                            "end": {
                              "line": 2880,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          96578,
                          96590
                        ],
                        "loc": {
                          "start": {
                            "line": 2880,
                            "column": 27
                          },
                          "end": {
                            "line": 2880,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          96593,
                          96594
                        ],
                        "loc": {
                          "start": {
                            "line": 2880,
                            "column": 42
                          },
                          "end": {
                            "line": 2880,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        96570,
                        96594
                      ],
                      "loc": {
                        "start": {
                          "line": 2880,
                          "column": 19
                        },
                        "end": {
                          "line": 2880,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      96561,
                      96594
                    ],
                    "loc": {
                      "start": {
                        "line": 2880,
                        "column": 10
                      },
                      "end": {
                        "line": 2880,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  96491,
                  96595
                ],
                "loc": {
                  "start": {
                    "line": 2878,
                    "column": 6
                  },
                  "end": {
                    "line": 2880,
                    "column": 44
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        96612,
                        96621
                      ],
                      "loc": {
                        "start": {
                          "line": 2882,
                          "column": 15
                        },
                        "end": {
                          "line": 2882,
                          "column": 24
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      96610,
                      96621
                    ],
                    "loc": {
                      "start": {
                        "line": 2882,
                        "column": 13
                      },
                      "end": {
                        "line": 2882,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "argsLength",
                    "range": [
                      96624,
                      96634
                    ],
                    "loc": {
                      "start": {
                        "line": 2882,
                        "column": 27
                      },
                      "end": {
                        "line": 2882,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    96610,
                    96634
                  ],
                  "loc": {
                    "start": {
                      "line": 2882,
                      "column": 13
                    },
                    "end": {
                      "line": 2882,
                      "column": 37
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              96650,
                              96655
                            ],
                            "loc": {
                              "start": {
                                "line": 2883,
                                "column": 12
                              },
                              "end": {
                                "line": 2883,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                96659,
                                96660
                              ],
                              "loc": {
                                "start": {
                                  "line": 2883,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2883,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              96658,
                              96660
                            ],
                            "loc": {
                              "start": {
                                "line": 2883,
                                "column": 20
                              },
                              "end": {
                                "line": 2883,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            96650,
                            96660
                          ],
                          "loc": {
                            "start": {
                              "line": 2883,
                              "column": 12
                            },
                            "end": {
                              "line": 2883,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              96674,
                              96679
                            ],
                            "loc": {
                              "start": {
                                "line": 2884,
                                "column": 12
                              },
                              "end": {
                                "line": 2884,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                96682,
                                96691
                              ],
                              "loc": {
                                "start": {
                                  "line": 2884,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2884,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "argsIndex",
                              "range": [
                                96692,
                                96701
                              ],
                              "loc": {
                                "start": {
                                  "line": 2884,
                                  "column": 30
                                },
                                "end": {
                                  "line": 2884,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              96682,
                              96702
                            ],
                            "loc": {
                              "start": {
                                "line": 2884,
                                "column": 20
                              },
                              "end": {
                                "line": 2884,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            96674,
                            96702
                          ],
                          "loc": {
                            "start": {
                              "line": 2884,
                              "column": 12
                            },
                            "end": {
                              "line": 2884,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        96646,
                        96703
                      ],
                      "loc": {
                        "start": {
                          "line": 2883,
                          "column": 8
                        },
                        "end": {
                          "line": 2884,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              96722,
                              96727
                            ],
                            "loc": {
                              "start": {
                                "line": 2886,
                                "column": 17
                              },
                              "end": {
                                "line": 2886,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            96720,
                            96727
                          ],
                          "loc": {
                            "start": {
                              "line": 2886,
                              "column": 15
                            },
                            "end": {
                              "line": 2886,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            96730,
                            96736
                          ],
                          "loc": {
                            "start": {
                              "line": 2886,
                              "column": 25
                            },
                            "end": {
                              "line": 2886,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          96720,
                          96736
                        ],
                        "loc": {
                          "start": {
                            "line": 2886,
                            "column": 15
                          },
                          "end": {
                            "line": 2886,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    96754,
                                    96759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2887,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 2887,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    96760,
                                    96765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2887,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 2887,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  96754,
                                  96766
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2887,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2887,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  96771,
                                  96776
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2887,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 2887,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                96754,
                                96776
                              ],
                              "loc": {
                                "start": {
                                  "line": 2887,
                                  "column": 14
                                },
                                "end": {
                                  "line": 2887,
                                  "column": 36
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "splice",
                                        "range": [
                                          96792,
                                          96798
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2888,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2888,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          96799,
                                          96803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2888,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 2888,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        96792,
                                        96803
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2888,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2888,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "array",
                                        "range": [
                                          96804,
                                          96809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2888,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 2888,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "UpdateExpression",
                                        "operator": "--",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            96811,
                                            96816
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 2888,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 2888,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "prefix": false,
                                        "range": [
                                          96811,
                                          96818
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2888,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 2888,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          96820,
                                          96821
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 2888,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 2888,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      96792,
                                      96822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2888,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2888,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    96792,
                                    96823
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2888,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2888,
                                      "column": 43
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "UpdateExpression",
                                    "operator": "--",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        96836,
                                        96842
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 2889,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2889,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "prefix": false,
                                    "range": [
                                      96836,
                                      96844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2889,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2889,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    96836,
                                    96845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2889,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2889,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "range": [
                                96778,
                                96857
                              ],
                              "loc": {
                                "start": {
                                  "line": 2887,
                                  "column": 38
                                },
                                "end": {
                                  "line": 2890,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              96750,
                              96857
                            ],
                            "loc": {
                              "start": {
                                "line": 2887,
                                "column": 10
                              },
                              "end": {
                                "line": 2890,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          96738,
                          96867
                        ],
                        "loc": {
                          "start": {
                            "line": 2886,
                            "column": 33
                          },
                          "end": {
                            "line": 2891,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        96713,
                        96867
                      ],
                      "loc": {
                        "start": {
                          "line": 2886,
                          "column": 8
                        },
                        "end": {
                          "line": 2891,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    96636,
                    96875
                  ],
                  "loc": {
                    "start": {
                      "line": 2882,
                      "column": 39
                    },
                    "end": {
                      "line": 2892,
                      "column": 7
                    }
                  }
                },
                "range": [
                  96603,
                  96875
                ],
                "loc": {
                  "start": {
                    "line": 2882,
                    "column": 6
                  },
                  "end": {
                    "line": 2892,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "array",
                  "range": [
                    96889,
                    96894
                  ],
                  "loc": {
                    "start": {
                      "line": 2893,
                      "column": 13
                    },
                    "end": {
                      "line": 2893,
                      "column": 18
                    }
                  }
                },
                "range": [
                  96882,
                  96895
                ],
                "loc": {
                  "start": {
                    "line": 2893,
                    "column": 6
                  },
                  "end": {
                    "line": 2893,
                    "column": 19
                  }
                }
              }
            ],
            "range": [
              96483,
              96901
            ],
            "loc": {
              "start": {
                "line": 2877,
                "column": 25
              },
              "end": {
                "line": 2894,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            96462,
            96901
          ],
          "loc": {
            "start": {
              "line": 2877,
              "column": 4
            },
            "end": {
              "line": 2894,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array"
        ]
      },
      "vars": {
        "argsIndex": null,
        "argsLength": null,
        "length": null,
        "index": null,
        "value": null
      }
    },
    "undocumented": true,
    "name": "pull",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~pull",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        96495,
        96508
      ],
      "filename": "lodash.js",
      "lineno": 2878,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006390",
        "name": "argsIndex",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            96507,
            96508
          ],
          "loc": {
            "start": {
              "line": 2878,
              "column": 22
            },
            "end": {
              "line": 2878,
              "column": 23
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "argsIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pull",
    "longname": "<anonymous>~runInContext~pull~argsIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        96520,
        96549
      ],
      "filename": "lodash.js",
      "lineno": 2879,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006393",
        "name": "argsLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              96533,
              96542
            ],
            "loc": {
              "start": {
                "line": 2879,
                "column": 23
              },
              "end": {
                "line": 2879,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              96543,
              96549
            ],
            "loc": {
              "start": {
                "line": 2879,
                "column": 33
              },
              "end": {
                "line": 2879,
                "column": 39
              }
            }
          },
          "range": [
            96533,
            96549
          ],
          "loc": {
            "start": {
              "line": 2879,
              "column": 23
            },
            "end": {
              "line": 2879,
              "column": 39
            }
          }
        },
        "value": "arguments.length"
      }
    },
    "undocumented": true,
    "name": "argsLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pull",
    "longname": "<anonymous>~runInContext~pull~argsLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        96561,
        96594
      ],
      "filename": "lodash.js",
      "lineno": 2880,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006398",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              96570,
              96575
            ],
            "loc": {
              "start": {
                "line": 2880,
                "column": 19
              },
              "end": {
                "line": 2880,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                96578,
                96583
              ],
              "loc": {
                "start": {
                  "line": 2880,
                  "column": 27
                },
                "end": {
                  "line": 2880,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                96584,
                96590
              ],
              "loc": {
                "start": {
                  "line": 2880,
                  "column": 33
                },
                "end": {
                  "line": 2880,
                  "column": 39
                }
              }
            },
            "range": [
              96578,
              96590
            ],
            "loc": {
              "start": {
                "line": 2880,
                "column": 27
              },
              "end": {
                "line": 2880,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              96593,
              96594
            ],
            "loc": {
              "start": {
                "line": 2880,
                "column": 42
              },
              "end": {
                "line": 2880,
                "column": 43
              }
            }
          },
          "range": [
            96570,
            96594
          ],
          "loc": {
            "start": {
              "line": 2880,
              "column": 19
            },
            "end": {
              "line": 2880,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pull",
    "longname": "<anonymous>~runInContext~pull~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        96650,
        96660
      ],
      "filename": "lodash.js",
      "lineno": 2883,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006413",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              96659,
              96660
            ],
            "loc": {
              "start": {
                "line": 2883,
                "column": 21
              },
              "end": {
                "line": 2883,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            96658,
            96660
          ],
          "loc": {
            "start": {
              "line": 2883,
              "column": 20
            },
            "end": {
              "line": 2883,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pull",
    "longname": "<anonymous>~runInContext~pull~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        96674,
        96702
      ],
      "filename": "lodash.js",
      "lineno": 2884,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006417",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              96682,
              96691
            ],
            "loc": {
              "start": {
                "line": 2884,
                "column": 20
              },
              "end": {
                "line": 2884,
                "column": 29
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "argsIndex",
            "range": [
              96692,
              96701
            ],
            "loc": {
              "start": {
                "line": 2884,
                "column": 30
              },
              "end": {
                "line": 2884,
                "column": 39
              }
            }
          },
          "range": [
            96682,
            96702
          ],
          "loc": {
            "start": {
              "line": 2884,
              "column": 20
            },
            "end": {
              "line": 2884,
              "column": 40
            }
          }
        },
        "value": "arguments[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pull",
    "longname": "<anonymous>~runInContext~pull~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        97794,
        98360
      ],
      "filename": "lodash.js",
      "lineno": 2928,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006449",
        "name": "range",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "range",
            "range": [
              97803,
              97808
            ],
            "loc": {
              "start": {
                "line": 2928,
                "column": 13
              },
              "end": {
                "line": 2928,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "start",
              "range": [
                97809,
                97814
              ],
              "loc": {
                "start": {
                  "line": 2928,
                  "column": 19
                },
                "end": {
                  "line": 2928,
                  "column": 24
                }
              }
            },
            {
              "type": "Identifier",
              "name": "end",
              "range": [
                97816,
                97819
              ],
              "loc": {
                "start": {
                  "line": 2928,
                  "column": 26
                },
                "end": {
                  "line": 2928,
                  "column": 29
                }
              }
            },
            {
              "type": "Identifier",
              "name": "step",
              "range": [
                97821,
                97825
              ],
              "loc": {
                "start": {
                  "line": 2928,
                  "column": 31
                },
                "end": {
                  "line": 2928,
                  "column": 35
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "start",
                    "range": [
                      97835,
                      97840
                    ],
                    "loc": {
                      "start": {
                        "line": 2929,
                        "column": 6
                      },
                      "end": {
                        "line": 2929,
                        "column": 11
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "+",
                      "argument": {
                        "type": "Identifier",
                        "name": "start",
                        "range": [
                          97844,
                          97849
                        ],
                        "loc": {
                          "start": {
                            "line": 2929,
                            "column": 15
                          },
                          "end": {
                            "line": 2929,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        97843,
                        97849
                      ],
                      "loc": {
                        "start": {
                          "line": 2929,
                          "column": 14
                        },
                        "end": {
                          "line": 2929,
                          "column": 20
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        97853,
                        97854
                      ],
                      "loc": {
                        "start": {
                          "line": 2929,
                          "column": 24
                        },
                        "end": {
                          "line": 2929,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      97843,
                      97854
                    ],
                    "loc": {
                      "start": {
                        "line": 2929,
                        "column": 14
                      },
                      "end": {
                        "line": 2929,
                        "column": 25
                      }
                    }
                  },
                  "range": [
                    97835,
                    97854
                  ],
                  "loc": {
                    "start": {
                      "line": 2929,
                      "column": 6
                    },
                    "end": {
                      "line": 2929,
                      "column": 25
                    }
                  }
                },
                "range": [
                  97835,
                  97855
                ],
                "loc": {
                  "start": {
                    "line": 2929,
                    "column": 6
                  },
                  "end": {
                    "line": 2929,
                    "column": 26
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "step",
                    "range": [
                      97862,
                      97866
                    ],
                    "loc": {
                      "start": {
                        "line": 2930,
                        "column": 6
                      },
                      "end": {
                        "line": 2930,
                        "column": 10
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "step",
                          "range": [
                            97876,
                            97880
                          ],
                          "loc": {
                            "start": {
                              "line": 2930,
                              "column": 20
                            },
                            "end": {
                              "line": 2930,
                              "column": 24
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          97869,
                          97880
                        ],
                        "loc": {
                          "start": {
                            "line": 2930,
                            "column": 13
                          },
                          "end": {
                            "line": 2930,
                            "column": 24
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "number",
                        "raw": "'number'",
                        "range": [
                          97884,
                          97892
                        ],
                        "loc": {
                          "start": {
                            "line": 2930,
                            "column": 28
                          },
                          "end": {
                            "line": 2930,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        97869,
                        97892
                      ],
                      "loc": {
                        "start": {
                          "line": 2930,
                          "column": 13
                        },
                        "end": {
                          "line": 2930,
                          "column": 36
                        }
                      }
                    },
                    "consequent": {
                      "type": "Identifier",
                      "name": "step",
                      "range": [
                        97895,
                        97899
                      ],
                      "loc": {
                        "start": {
                          "line": 2930,
                          "column": 39
                        },
                        "end": {
                          "line": 2930,
                          "column": 43
                        }
                      }
                    },
                    "alternate": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "+",
                        "argument": {
                          "type": "Identifier",
                          "name": "step",
                          "range": [
                            97904,
                            97908
                          ],
                          "loc": {
                            "start": {
                              "line": 2930,
                              "column": 48
                            },
                            "end": {
                              "line": 2930,
                              "column": 52
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          97903,
                          97908
                        ],
                        "loc": {
                          "start": {
                            "line": 2930,
                            "column": 47
                          },
                          "end": {
                            "line": 2930,
                            "column": 52
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          97912,
                          97913
                        ],
                        "loc": {
                          "start": {
                            "line": 2930,
                            "column": 56
                          },
                          "end": {
                            "line": 2930,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        97903,
                        97913
                      ],
                      "loc": {
                        "start": {
                          "line": 2930,
                          "column": 47
                        },
                        "end": {
                          "line": 2930,
                          "column": 57
                        }
                      }
                    },
                    "range": [
                      97869,
                      97914
                    ],
                    "loc": {
                      "start": {
                        "line": 2930,
                        "column": 13
                      },
                      "end": {
                        "line": 2930,
                        "column": 58
                      }
                    }
                  },
                  "range": [
                    97862,
                    97914
                  ],
                  "loc": {
                    "start": {
                      "line": 2930,
                      "column": 6
                    },
                    "end": {
                      "line": 2930,
                      "column": 58
                    }
                  }
                },
                "range": [
                  97862,
                  97915
                ],
                "loc": {
                  "start": {
                    "line": 2930,
                    "column": 6
                  },
                  "end": {
                    "line": 2930,
                    "column": 59
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "end",
                    "range": [
                      97927,
                      97930
                    ],
                    "loc": {
                      "start": {
                        "line": 2932,
                        "column": 10
                      },
                      "end": {
                        "line": 2932,
                        "column": 13
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      97934,
                      97938
                    ],
                    "loc": {
                      "start": {
                        "line": 2932,
                        "column": 17
                      },
                      "end": {
                        "line": 2932,
                        "column": 21
                      }
                    }
                  },
                  "range": [
                    97927,
                    97938
                  ],
                  "loc": {
                    "start": {
                      "line": 2932,
                      "column": 10
                    },
                    "end": {
                      "line": 2932,
                      "column": 21
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "end",
                          "range": [
                            97950,
                            97953
                          ],
                          "loc": {
                            "start": {
                              "line": 2933,
                              "column": 8
                            },
                            "end": {
                              "line": 2933,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "start",
                          "range": [
                            97956,
                            97961
                          ],
                          "loc": {
                            "start": {
                              "line": 2933,
                              "column": 14
                            },
                            "end": {
                              "line": 2933,
                              "column": 19
                            }
                          }
                        },
                        "range": [
                          97950,
                          97961
                        ],
                        "loc": {
                          "start": {
                            "line": 2933,
                            "column": 8
                          },
                          "end": {
                            "line": 2933,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        97950,
                        97962
                      ],
                      "loc": {
                        "start": {
                          "line": 2933,
                          "column": 8
                        },
                        "end": {
                          "line": 2933,
                          "column": 20
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "start",
                          "range": [
                            97971,
                            97976
                          ],
                          "loc": {
                            "start": {
                              "line": 2934,
                              "column": 8
                            },
                            "end": {
                              "line": 2934,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            97979,
                            97980
                          ],
                          "loc": {
                            "start": {
                              "line": 2934,
                              "column": 16
                            },
                            "end": {
                              "line": 2934,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          97971,
                          97980
                        ],
                        "loc": {
                          "start": {
                            "line": 2934,
                            "column": 8
                          },
                          "end": {
                            "line": 2934,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        97971,
                        97981
                      ],
                      "loc": {
                        "start": {
                          "line": 2934,
                          "column": 8
                        },
                        "end": {
                          "line": 2934,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    97940,
                    97989
                  ],
                  "loc": {
                    "start": {
                      "line": 2932,
                      "column": 23
                    },
                    "end": {
                      "line": 2935,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  97923,
                  97989
                ],
                "loc": {
                  "start": {
                    "line": 2932,
                    "column": 6
                  },
                  "end": {
                    "line": 2935,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        98124,
                        98129
                      ],
                      "loc": {
                        "start": {
                          "line": 2938,
                          "column": 10
                        },
                        "end": {
                          "line": 2938,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          98133,
                          98134
                        ],
                        "loc": {
                          "start": {
                            "line": 2938,
                            "column": 19
                          },
                          "end": {
                            "line": 2938,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        98132,
                        98134
                      ],
                      "loc": {
                        "start": {
                          "line": 2938,
                          "column": 18
                        },
                        "end": {
                          "line": 2938,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      98124,
                      98134
                    ],
                    "loc": {
                      "start": {
                        "line": 2938,
                        "column": 10
                      },
                      "end": {
                        "line": 2938,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        98146,
                        98152
                      ],
                      "loc": {
                        "start": {
                          "line": 2939,
                          "column": 10
                        },
                        "end": {
                          "line": 2939,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "nativeMax",
                        "range": [
                          98155,
                          98164
                        ],
                        "loc": {
                          "start": {
                            "line": 2939,
                            "column": 19
                          },
                          "end": {
                            "line": 2939,
                            "column": 28
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            98165,
                            98166
                          ],
                          "loc": {
                            "start": {
                              "line": 2939,
                              "column": 29
                            },
                            "end": {
                              "line": 2939,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "ceil",
                            "range": [
                              98168,
                              98172
                            ],
                            "loc": {
                              "start": {
                                "line": 2939,
                                "column": 32
                              },
                              "end": {
                                "line": 2939,
                                "column": 36
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "BinaryExpression",
                              "operator": "/",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "-",
                                "left": {
                                  "type": "Identifier",
                                  "name": "end",
                                  "range": [
                                    98174,
                                    98177
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2939,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 2939,
                                      "column": 41
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "start",
                                  "range": [
                                    98180,
                                    98185
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2939,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 2939,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  98174,
                                  98185
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2939,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 2939,
                                    "column": 49
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "Identifier",
                                  "name": "step",
                                  "range": [
                                    98190,
                                    98194
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2939,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 2939,
                                      "column": 58
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    98198,
                                    98199
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2939,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 2939,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  98190,
                                  98199
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2939,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 2939,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                98173,
                                98200
                              ],
                              "loc": {
                                "start": {
                                  "line": 2939,
                                  "column": 37
                                },
                                "end": {
                                  "line": 2939,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            98168,
                            98201
                          ],
                          "loc": {
                            "start": {
                              "line": 2939,
                              "column": 32
                            },
                            "end": {
                              "line": 2939,
                              "column": 65
                            }
                          }
                        }
                      ],
                      "range": [
                        98155,
                        98202
                      ],
                      "loc": {
                        "start": {
                          "line": 2939,
                          "column": 19
                        },
                        "end": {
                          "line": 2939,
                          "column": 66
                        }
                      }
                    },
                    "range": [
                      98146,
                      98202
                    ],
                    "loc": {
                      "start": {
                        "line": 2939,
                        "column": 10
                      },
                      "end": {
                        "line": 2939,
                        "column": 66
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        98214,
                        98220
                      ],
                      "loc": {
                        "start": {
                          "line": 2940,
                          "column": 10
                        },
                        "end": {
                          "line": 2940,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          98223,
                          98228
                        ],
                        "loc": {
                          "start": {
                            "line": 2940,
                            "column": 19
                          },
                          "end": {
                            "line": 2940,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            98229,
                            98235
                          ],
                          "loc": {
                            "start": {
                              "line": 2940,
                              "column": 25
                            },
                            "end": {
                              "line": 2940,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "range": [
                        98223,
                        98236
                      ],
                      "loc": {
                        "start": {
                          "line": 2940,
                          "column": 19
                        },
                        "end": {
                          "line": 2940,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      98214,
                      98236
                    ],
                    "loc": {
                      "start": {
                        "line": 2940,
                        "column": 10
                      },
                      "end": {
                        "line": 2940,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  98120,
                  98237
                ],
                "loc": {
                  "start": {
                    "line": 2938,
                    "column": 6
                  },
                  "end": {
                    "line": 2940,
                    "column": 33
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        98254,
                        98259
                      ],
                      "loc": {
                        "start": {
                          "line": 2942,
                          "column": 15
                        },
                        "end": {
                          "line": 2942,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      98252,
                      98259
                    ],
                    "loc": {
                      "start": {
                        "line": 2942,
                        "column": 13
                      },
                      "end": {
                        "line": 2942,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      98262,
                      98268
                    ],
                    "loc": {
                      "start": {
                        "line": 2942,
                        "column": 23
                      },
                      "end": {
                        "line": 2942,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    98252,
                    98268
                  ],
                  "loc": {
                    "start": {
                      "line": 2942,
                      "column": 13
                    },
                    "end": {
                      "line": 2942,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              98280,
                              98286
                            ],
                            "loc": {
                              "start": {
                                "line": 2943,
                                "column": 8
                              },
                              "end": {
                                "line": 2943,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              98287,
                              98292
                            ],
                            "loc": {
                              "start": {
                                "line": 2943,
                                "column": 15
                              },
                              "end": {
                                "line": 2943,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            98280,
                            98293
                          ],
                          "loc": {
                            "start": {
                              "line": 2943,
                              "column": 8
                            },
                            "end": {
                              "line": 2943,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "start",
                          "range": [
                            98296,
                            98301
                          ],
                          "loc": {
                            "start": {
                              "line": 2943,
                              "column": 24
                            },
                            "end": {
                              "line": 2943,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          98280,
                          98301
                        ],
                        "loc": {
                          "start": {
                            "line": 2943,
                            "column": 8
                          },
                          "end": {
                            "line": 2943,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        98280,
                        98302
                      ],
                      "loc": {
                        "start": {
                          "line": 2943,
                          "column": 8
                        },
                        "end": {
                          "line": 2943,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "+=",
                        "left": {
                          "type": "Identifier",
                          "name": "start",
                          "range": [
                            98311,
                            98316
                          ],
                          "loc": {
                            "start": {
                              "line": 2944,
                              "column": 8
                            },
                            "end": {
                              "line": 2944,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "step",
                          "range": [
                            98320,
                            98324
                          ],
                          "loc": {
                            "start": {
                              "line": 2944,
                              "column": 17
                            },
                            "end": {
                              "line": 2944,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          98311,
                          98324
                        ],
                        "loc": {
                          "start": {
                            "line": 2944,
                            "column": 8
                          },
                          "end": {
                            "line": 2944,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        98311,
                        98325
                      ],
                      "loc": {
                        "start": {
                          "line": 2944,
                          "column": 8
                        },
                        "end": {
                          "line": 2944,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    98270,
                    98333
                  ],
                  "loc": {
                    "start": {
                      "line": 2942,
                      "column": 31
                    },
                    "end": {
                      "line": 2945,
                      "column": 7
                    }
                  }
                },
                "range": [
                  98245,
                  98333
                ],
                "loc": {
                  "start": {
                    "line": 2942,
                    "column": 6
                  },
                  "end": {
                    "line": 2945,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    98347,
                    98353
                  ],
                  "loc": {
                    "start": {
                      "line": 2946,
                      "column": 13
                    },
                    "end": {
                      "line": 2946,
                      "column": 19
                    }
                  }
                },
                "range": [
                  98340,
                  98354
                ],
                "loc": {
                  "start": {
                    "line": 2946,
                    "column": 6
                  },
                  "end": {
                    "line": 2946,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              97827,
              98360
            ],
            "loc": {
              "start": {
                "line": 2928,
                "column": 37
              },
              "end": {
                "line": 2947,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            97794,
            98360
          ],
          "loc": {
            "start": {
              "line": 2928,
              "column": 4
            },
            "end": {
              "line": 2947,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "start",
          "end",
          "step"
        ]
      },
      "vars": {
        "start": null,
        "step": null,
        "end": null,
        "index": null,
        "length": null,
        "result": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "range",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~range",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        97835,
        97854
      ],
      "filename": "lodash.js",
      "lineno": 2929,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006456",
        "name": "start",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "UnaryExpression",
            "operator": "+",
            "argument": {
              "type": "Identifier",
              "name": "start",
              "range": [
                97844,
                97849
              ],
              "loc": {
                "start": {
                  "line": 2929,
                  "column": 15
                },
                "end": {
                  "line": 2929,
                  "column": 20
                }
              }
            },
            "prefix": true,
            "range": [
              97843,
              97849
            ],
            "loc": {
              "start": {
                "line": 2929,
                "column": 14
              },
              "end": {
                "line": 2929,
                "column": 20
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              97853,
              97854
            ],
            "loc": {
              "start": {
                "line": 2929,
                "column": 24
              },
              "end": {
                "line": 2929,
                "column": 25
              }
            }
          },
          "range": [
            97843,
            97854
          ],
          "loc": {
            "start": {
              "line": 2929,
              "column": 14
            },
            "end": {
              "line": 2929,
              "column": 25
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "start",
    "kind": "member",
    "longname": "start",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        97862,
        97914
      ],
      "filename": "lodash.js",
      "lineno": 2930,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006463",
        "name": "step",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "UnaryExpression",
              "operator": "typeof",
              "argument": {
                "type": "Identifier",
                "name": "step",
                "range": [
                  97876,
                  97880
                ],
                "loc": {
                  "start": {
                    "line": 2930,
                    "column": 20
                  },
                  "end": {
                    "line": 2930,
                    "column": 24
                  }
                }
              },
              "prefix": true,
              "range": [
                97869,
                97880
              ],
              "loc": {
                "start": {
                  "line": 2930,
                  "column": 13
                },
                "end": {
                  "line": 2930,
                  "column": 24
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": "number",
              "raw": "'number'",
              "range": [
                97884,
                97892
              ],
              "loc": {
                "start": {
                  "line": 2930,
                  "column": 28
                },
                "end": {
                  "line": 2930,
                  "column": 36
                }
              }
            },
            "range": [
              97869,
              97892
            ],
            "loc": {
              "start": {
                "line": 2930,
                "column": 13
              },
              "end": {
                "line": 2930,
                "column": 36
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "step",
            "range": [
              97895,
              97899
            ],
            "loc": {
              "start": {
                "line": 2930,
                "column": 39
              },
              "end": {
                "line": 2930,
                "column": 43
              }
            }
          },
          "alternate": {
            "type": "LogicalExpression",
            "operator": "||",
            "left": {
              "type": "UnaryExpression",
              "operator": "+",
              "argument": {
                "type": "Identifier",
                "name": "step",
                "range": [
                  97904,
                  97908
                ],
                "loc": {
                  "start": {
                    "line": 2930,
                    "column": 48
                  },
                  "end": {
                    "line": 2930,
                    "column": 52
                  }
                }
              },
              "prefix": true,
              "range": [
                97903,
                97908
              ],
              "loc": {
                "start": {
                  "line": 2930,
                  "column": 47
                },
                "end": {
                  "line": 2930,
                  "column": 52
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                97912,
                97913
              ],
              "loc": {
                "start": {
                  "line": 2930,
                  "column": 56
                },
                "end": {
                  "line": 2930,
                  "column": 57
                }
              }
            },
            "range": [
              97903,
              97913
            ],
            "loc": {
              "start": {
                "line": 2930,
                "column": 47
              },
              "end": {
                "line": 2930,
                "column": 57
              }
            }
          },
          "range": [
            97869,
            97914
          ],
          "loc": {
            "start": {
              "line": 2930,
              "column": 13
            },
            "end": {
              "line": 2930,
              "column": 58
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "step",
    "kind": "member",
    "longname": "step",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        97950,
        97961
      ],
      "filename": "lodash.js",
      "lineno": 2933,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006481",
        "name": "end",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "start",
          "range": [
            97956,
            97961
          ],
          "loc": {
            "start": {
              "line": 2933,
              "column": 14
            },
            "end": {
              "line": 2933,
              "column": 19
            }
          }
        },
        "value": "start"
      }
    },
    "undocumented": true,
    "name": "end",
    "kind": "member",
    "longname": "end",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        97971,
        97980
      ],
      "filename": "lodash.js",
      "lineno": 2934,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006485",
        "name": "start",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            97979,
            97980
          ],
          "loc": {
            "start": {
              "line": 2934,
              "column": 16
            },
            "end": {
              "line": 2934,
              "column": 17
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~range",
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "start",
    "kind": "member",
    "longname": "<anonymous>~runInContext~range~start",
    "memberof": "<anonymous>~runInContext~range",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        98124,
        98134
      ],
      "filename": "lodash.js",
      "lineno": 2938,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006489",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              98133,
              98134
            ],
            "loc": {
              "start": {
                "line": 2938,
                "column": 19
              },
              "end": {
                "line": 2938,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            98132,
            98134
          ],
          "loc": {
            "start": {
              "line": 2938,
              "column": 18
            },
            "end": {
              "line": 2938,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~range",
    "longname": "<anonymous>~runInContext~range~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        98146,
        98202
      ],
      "filename": "lodash.js",
      "lineno": 2939,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006493",
        "name": "length",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "nativeMax",
            "range": [
              98155,
              98164
            ],
            "loc": {
              "start": {
                "line": 2939,
                "column": 19
              },
              "end": {
                "line": 2939,
                "column": 28
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                98165,
                98166
              ],
              "loc": {
                "start": {
                  "line": 2939,
                  "column": 29
                },
                "end": {
                  "line": 2939,
                  "column": 30
                }
              }
            },
            {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "ceil",
                "range": [
                  98168,
                  98172
                ],
                "loc": {
                  "start": {
                    "line": 2939,
                    "column": 32
                  },
                  "end": {
                    "line": 2939,
                    "column": 36
                  }
                }
              },
              "arguments": [
                {
                  "type": "BinaryExpression",
                  "operator": "/",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "-",
                    "left": {
                      "type": "Identifier",
                      "name": "end",
                      "range": [
                        98174,
                        98177
                      ],
                      "loc": {
                        "start": {
                          "line": 2939,
                          "column": 38
                        },
                        "end": {
                          "line": 2939,
                          "column": 41
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "start",
                      "range": [
                        98180,
                        98185
                      ],
                      "loc": {
                        "start": {
                          "line": 2939,
                          "column": 44
                        },
                        "end": {
                          "line": 2939,
                          "column": 49
                        }
                      }
                    },
                    "range": [
                      98174,
                      98185
                    ],
                    "loc": {
                      "start": {
                        "line": 2939,
                        "column": 38
                      },
                      "end": {
                        "line": 2939,
                        "column": 49
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "Identifier",
                      "name": "step",
                      "range": [
                        98190,
                        98194
                      ],
                      "loc": {
                        "start": {
                          "line": 2939,
                          "column": 54
                        },
                        "end": {
                          "line": 2939,
                          "column": 58
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 1,
                      "raw": "1",
                      "range": [
                        98198,
                        98199
                      ],
                      "loc": {
                        "start": {
                          "line": 2939,
                          "column": 62
                        },
                        "end": {
                          "line": 2939,
                          "column": 63
                        }
                      }
                    },
                    "range": [
                      98190,
                      98199
                    ],
                    "loc": {
                      "start": {
                        "line": 2939,
                        "column": 54
                      },
                      "end": {
                        "line": 2939,
                        "column": 63
                      }
                    }
                  },
                  "range": [
                    98173,
                    98200
                  ],
                  "loc": {
                    "start": {
                      "line": 2939,
                      "column": 37
                    },
                    "end": {
                      "line": 2939,
                      "column": 64
                    }
                  }
                }
              ],
              "range": [
                98168,
                98201
              ],
              "loc": {
                "start": {
                  "line": 2939,
                  "column": 32
                },
                "end": {
                  "line": 2939,
                  "column": 65
                }
              }
            }
          ],
          "range": [
            98155,
            98202
          ],
          "loc": {
            "start": {
              "line": 2939,
              "column": 19
            },
            "end": {
              "line": 2939,
              "column": 66
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~range",
    "longname": "<anonymous>~runInContext~range~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        98214,
        98236
      ],
      "filename": "lodash.js",
      "lineno": 2940,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006507",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              98223,
              98228
            ],
            "loc": {
              "start": {
                "line": 2940,
                "column": 19
              },
              "end": {
                "line": 2940,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                98229,
                98235
              ],
              "loc": {
                "start": {
                  "line": 2940,
                  "column": 25
                },
                "end": {
                  "line": 2940,
                  "column": 31
                }
              }
            }
          ],
          "range": [
            98223,
            98236
          ],
          "loc": {
            "start": {
              "line": 2940,
              "column": 19
            },
            "end": {
              "line": 2940,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~range",
    "longname": "<anonymous>~runInContext~range~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        98280,
        98301
      ],
      "filename": "lodash.js",
      "lineno": 2943,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006519",
        "name": "result[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "start",
          "range": [
            98296,
            98301
          ],
          "loc": {
            "start": {
              "line": 2943,
              "column": 24
            },
            "end": {
              "line": 2943,
              "column": 29
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~range",
        "value": "start"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~range~result[undefined]",
    "memberof": "<anonymous>~runInContext~range",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        98311,
        98324
      ],
      "filename": "lodash.js",
      "lineno": 2944,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006525",
        "name": "start",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "step",
          "range": [
            98320,
            98324
          ],
          "loc": {
            "start": {
              "line": 2944,
              "column": 17
            },
            "end": {
              "line": 2944,
              "column": 21
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~range",
        "value": "step"
      }
    },
    "undocumented": true,
    "name": "start",
    "kind": "member",
    "longname": "<anonymous>~runInContext~range~start",
    "memberof": "<anonymous>~runInContext~range",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        99694,
        100143
      ],
      "filename": "lodash.js",
      "lineno": 2981,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006530",
        "name": "remove",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "remove",
            "range": [
              99703,
              99709
            ],
            "loc": {
              "start": {
                "line": 2981,
                "column": 13
              },
              "end": {
                "line": 2981,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                99710,
                99715
              ],
              "loc": {
                "start": {
                  "line": 2981,
                  "column": 20
                },
                "end": {
                  "line": 2981,
                  "column": 25
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                99717,
                99726
              ],
              "loc": {
                "start": {
                  "line": 2981,
                  "column": 27
                },
                "end": {
                  "line": 2981,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                99728,
                99735
              ],
              "loc": {
                "start": {
                  "line": 2981,
                  "column": 38
                },
                "end": {
                  "line": 2981,
                  "column": 45
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        99749,
                        99754
                      ],
                      "loc": {
                        "start": {
                          "line": 2982,
                          "column": 10
                        },
                        "end": {
                          "line": 2982,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          99758,
                          99759
                        ],
                        "loc": {
                          "start": {
                            "line": 2982,
                            "column": 19
                          },
                          "end": {
                            "line": 2982,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        99757,
                        99759
                      ],
                      "loc": {
                        "start": {
                          "line": 2982,
                          "column": 18
                        },
                        "end": {
                          "line": 2982,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      99749,
                      99759
                    ],
                    "loc": {
                      "start": {
                        "line": 2982,
                        "column": 10
                      },
                      "end": {
                        "line": 2982,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        99771,
                        99777
                      ],
                      "loc": {
                        "start": {
                          "line": 2983,
                          "column": 10
                        },
                        "end": {
                          "line": 2983,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          99780,
                          99785
                        ],
                        "loc": {
                          "start": {
                            "line": 2983,
                            "column": 19
                          },
                          "end": {
                            "line": 2983,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            99788,
                            99793
                          ],
                          "loc": {
                            "start": {
                              "line": 2983,
                              "column": 27
                            },
                            "end": {
                              "line": 2983,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            99794,
                            99800
                          ],
                          "loc": {
                            "start": {
                              "line": 2983,
                              "column": 33
                            },
                            "end": {
                              "line": 2983,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          99788,
                          99800
                        ],
                        "loc": {
                          "start": {
                            "line": 2983,
                            "column": 27
                          },
                          "end": {
                            "line": 2983,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          99803,
                          99804
                        ],
                        "loc": {
                          "start": {
                            "line": 2983,
                            "column": 42
                          },
                          "end": {
                            "line": 2983,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        99780,
                        99804
                      ],
                      "loc": {
                        "start": {
                          "line": 2983,
                          "column": 19
                        },
                        "end": {
                          "line": 2983,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      99771,
                      99804
                    ],
                    "loc": {
                      "start": {
                        "line": 2983,
                        "column": 10
                      },
                      "end": {
                        "line": 2983,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        99816,
                        99822
                      ],
                      "loc": {
                        "start": {
                          "line": 2984,
                          "column": 10
                        },
                        "end": {
                          "line": 2984,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        99825,
                        99827
                      ],
                      "loc": {
                        "start": {
                          "line": 2984,
                          "column": 19
                        },
                        "end": {
                          "line": 2984,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      99816,
                      99827
                    ],
                    "loc": {
                      "start": {
                        "line": 2984,
                        "column": 10
                      },
                      "end": {
                        "line": 2984,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  99745,
                  99828
                ],
                "loc": {
                  "start": {
                    "line": 2982,
                    "column": 6
                  },
                  "end": {
                    "line": 2984,
                    "column": 22
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      99836,
                      99845
                    ],
                    "loc": {
                      "start": {
                        "line": 2986,
                        "column": 6
                      },
                      "end": {
                        "line": 2986,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          99848,
                          99854
                        ],
                        "loc": {
                          "start": {
                            "line": 2986,
                            "column": 18
                          },
                          "end": {
                            "line": 2986,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          99855,
                          99869
                        ],
                        "loc": {
                          "start": {
                            "line": 2986,
                            "column": 25
                          },
                          "end": {
                            "line": 2986,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        99848,
                        99869
                      ],
                      "loc": {
                        "start": {
                          "line": 2986,
                          "column": 18
                        },
                        "end": {
                          "line": 2986,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          99870,
                          99879
                        ],
                        "loc": {
                          "start": {
                            "line": 2986,
                            "column": 40
                          },
                          "end": {
                            "line": 2986,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          99881,
                          99888
                        ],
                        "loc": {
                          "start": {
                            "line": 2986,
                            "column": 51
                          },
                          "end": {
                            "line": 2986,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          99890,
                          99891
                        ],
                        "loc": {
                          "start": {
                            "line": 2986,
                            "column": 60
                          },
                          "end": {
                            "line": 2986,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      99848,
                      99892
                    ],
                    "loc": {
                      "start": {
                        "line": 2986,
                        "column": 18
                      },
                      "end": {
                        "line": 2986,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    99836,
                    99892
                  ],
                  "loc": {
                    "start": {
                      "line": 2986,
                      "column": 6
                    },
                    "end": {
                      "line": 2986,
                      "column": 62
                    }
                  }
                },
                "range": [
                  99836,
                  99893
                ],
                "loc": {
                  "start": {
                    "line": 2986,
                    "column": 6
                  },
                  "end": {
                    "line": 2986,
                    "column": 63
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        99909,
                        99914
                      ],
                      "loc": {
                        "start": {
                          "line": 2987,
                          "column": 15
                        },
                        "end": {
                          "line": 2987,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      99907,
                      99914
                    ],
                    "loc": {
                      "start": {
                        "line": 2987,
                        "column": 13
                      },
                      "end": {
                        "line": 2987,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      99917,
                      99923
                    ],
                    "loc": {
                      "start": {
                        "line": 2987,
                        "column": 23
                      },
                      "end": {
                        "line": 2987,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    99907,
                    99923
                  ],
                  "loc": {
                    "start": {
                      "line": 2987,
                      "column": 13
                    },
                    "end": {
                      "line": 2987,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              99939,
                              99944
                            ],
                            "loc": {
                              "start": {
                                "line": 2988,
                                "column": 12
                              },
                              "end": {
                                "line": 2988,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                99947,
                                99952
                              ],
                              "loc": {
                                "start": {
                                  "line": 2988,
                                  "column": 20
                                },
                                "end": {
                                  "line": 2988,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                99953,
                                99958
                              ],
                              "loc": {
                                "start": {
                                  "line": 2988,
                                  "column": 26
                                },
                                "end": {
                                  "line": 2988,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              99947,
                              99959
                            ],
                            "loc": {
                              "start": {
                                "line": 2988,
                                "column": 20
                              },
                              "end": {
                                "line": 2988,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            99939,
                            99959
                          ],
                          "loc": {
                            "start": {
                              "line": 2988,
                              "column": 12
                            },
                            "end": {
                              "line": 2988,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        99935,
                        99960
                      ],
                      "loc": {
                        "start": {
                          "line": 2988,
                          "column": 8
                        },
                        "end": {
                          "line": 2988,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            99973,
                            99982
                          ],
                          "loc": {
                            "start": {
                              "line": 2989,
                              "column": 12
                            },
                            "end": {
                              "line": 2989,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              99983,
                              99988
                            ],
                            "loc": {
                              "start": {
                                "line": 2989,
                                "column": 22
                              },
                              "end": {
                                "line": 2989,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              99990,
                              99995
                            ],
                            "loc": {
                              "start": {
                                "line": 2989,
                                "column": 29
                              },
                              "end": {
                                "line": 2989,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              99997,
                              100002
                            ],
                            "loc": {
                              "start": {
                                "line": 2989,
                                "column": 36
                              },
                              "end": {
                                "line": 2989,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          99973,
                          100003
                        ],
                        "loc": {
                          "start": {
                            "line": 2989,
                            "column": 12
                          },
                          "end": {
                            "line": 2989,
                            "column": 42
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    100017,
                                    100023
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2990,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2990,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "push",
                                  "range": [
                                    100024,
                                    100028
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2990,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2990,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  100017,
                                  100028
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2990,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2990,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    100029,
                                    100034
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2990,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2990,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                100017,
                                100035
                              ],
                              "loc": {
                                "start": {
                                  "line": 2990,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2990,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              100017,
                              100036
                            ],
                            "loc": {
                              "start": {
                                "line": 2990,
                                "column": 10
                              },
                              "end": {
                                "line": 2990,
                                "column": 29
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "splice",
                                  "range": [
                                    100047,
                                    100053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2991,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 2991,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    100054,
                                    100058
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2991,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2991,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  100047,
                                  100058
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2991,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2991,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    100059,
                                    100064
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2991,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2991,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "UpdateExpression",
                                  "operator": "--",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      100066,
                                      100071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 2991,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 2991,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "prefix": false,
                                  "range": [
                                    100066,
                                    100073
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2991,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 2991,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    100075,
                                    100076
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 2991,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 2991,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "range": [
                                100047,
                                100077
                              ],
                              "loc": {
                                "start": {
                                  "line": 2991,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2991,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              100047,
                              100078
                            ],
                            "loc": {
                              "start": {
                                "line": 2991,
                                "column": 10
                              },
                              "end": {
                                "line": 2991,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "UpdateExpression",
                              "operator": "--",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  100089,
                                  100095
                                ],
                                "loc": {
                                  "start": {
                                    "line": 2992,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2992,
                                    "column": 16
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                100089,
                                100097
                              ],
                              "loc": {
                                "start": {
                                  "line": 2992,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2992,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              100089,
                              100098
                            ],
                            "loc": {
                              "start": {
                                "line": 2992,
                                "column": 10
                              },
                              "end": {
                                "line": 2992,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          100005,
                          100108
                        ],
                        "loc": {
                          "start": {
                            "line": 2989,
                            "column": 44
                          },
                          "end": {
                            "line": 2993,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        99969,
                        100108
                      ],
                      "loc": {
                        "start": {
                          "line": 2989,
                          "column": 8
                        },
                        "end": {
                          "line": 2993,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    99925,
                    100116
                  ],
                  "loc": {
                    "start": {
                      "line": 2987,
                      "column": 31
                    },
                    "end": {
                      "line": 2994,
                      "column": 7
                    }
                  }
                },
                "range": [
                  99900,
                  100116
                ],
                "loc": {
                  "start": {
                    "line": 2987,
                    "column": 6
                  },
                  "end": {
                    "line": 2994,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    100130,
                    100136
                  ],
                  "loc": {
                    "start": {
                      "line": 2995,
                      "column": 13
                    },
                    "end": {
                      "line": 2995,
                      "column": 19
                    }
                  }
                },
                "range": [
                  100123,
                  100137
                ],
                "loc": {
                  "start": {
                    "line": 2995,
                    "column": 6
                  },
                  "end": {
                    "line": 2995,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              99737,
              100143
            ],
            "loc": {
              "start": {
                "line": 2981,
                "column": 47
              },
              "end": {
                "line": 2996,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            99694,
            100143
          ],
          "loc": {
            "start": {
              "line": 2981,
              "column": 4
            },
            "end": {
              "line": 2996,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "result": null,
        "predicate": null,
        "value": null
      }
    },
    "undocumented": true,
    "name": "remove",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~remove",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        99749,
        99759
      ],
      "filename": "lodash.js",
      "lineno": 2982,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006537",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              99758,
              99759
            ],
            "loc": {
              "start": {
                "line": 2982,
                "column": 19
              },
              "end": {
                "line": 2982,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            99757,
            99759
          ],
          "loc": {
            "start": {
              "line": 2982,
              "column": 18
            },
            "end": {
              "line": 2982,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~remove",
    "longname": "<anonymous>~runInContext~remove~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        99771,
        99804
      ],
      "filename": "lodash.js",
      "lineno": 2983,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006541",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              99780,
              99785
            ],
            "loc": {
              "start": {
                "line": 2983,
                "column": 19
              },
              "end": {
                "line": 2983,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                99788,
                99793
              ],
              "loc": {
                "start": {
                  "line": 2983,
                  "column": 27
                },
                "end": {
                  "line": 2983,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                99794,
                99800
              ],
              "loc": {
                "start": {
                  "line": 2983,
                  "column": 33
                },
                "end": {
                  "line": 2983,
                  "column": 39
                }
              }
            },
            "range": [
              99788,
              99800
            ],
            "loc": {
              "start": {
                "line": 2983,
                "column": 27
              },
              "end": {
                "line": 2983,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              99803,
              99804
            ],
            "loc": {
              "start": {
                "line": 2983,
                "column": 42
              },
              "end": {
                "line": 2983,
                "column": 43
              }
            }
          },
          "range": [
            99780,
            99804
          ],
          "loc": {
            "start": {
              "line": 2983,
              "column": 19
            },
            "end": {
              "line": 2983,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~remove",
    "longname": "<anonymous>~runInContext~remove~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        99816,
        99827
      ],
      "filename": "lodash.js",
      "lineno": 2984,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006549",
        "name": "result",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            99825,
            99827
          ],
          "loc": {
            "start": {
              "line": 2984,
              "column": 19
            },
            "end": {
              "line": 2984,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~remove",
    "longname": "<anonymous>~runInContext~remove~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        99836,
        99892
      ],
      "filename": "lodash.js",
      "lineno": 2986,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006553",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                99848,
                99854
              ],
              "loc": {
                "start": {
                  "line": 2986,
                  "column": 18
                },
                "end": {
                  "line": 2986,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                99855,
                99869
              ],
              "loc": {
                "start": {
                  "line": 2986,
                  "column": 25
                },
                "end": {
                  "line": 2986,
                  "column": 39
                }
              }
            },
            "range": [
              99848,
              99869
            ],
            "loc": {
              "start": {
                "line": 2986,
                "column": 18
              },
              "end": {
                "line": 2986,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                99870,
                99879
              ],
              "loc": {
                "start": {
                  "line": 2986,
                  "column": 40
                },
                "end": {
                  "line": 2986,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                99881,
                99888
              ],
              "loc": {
                "start": {
                  "line": 2986,
                  "column": 51
                },
                "end": {
                  "line": 2986,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                99890,
                99891
              ],
              "loc": {
                "start": {
                  "line": 2986,
                  "column": 60
                },
                "end": {
                  "line": 2986,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            99848,
            99892
          ],
          "loc": {
            "start": {
              "line": 2986,
              "column": 18
            },
            "end": {
              "line": 2986,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        99939,
        99959
      ],
      "filename": "lodash.js",
      "lineno": 2988,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006569",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "array",
            "range": [
              99947,
              99952
            ],
            "loc": {
              "start": {
                "line": 2988,
                "column": 20
              },
              "end": {
                "line": 2988,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              99953,
              99958
            ],
            "loc": {
              "start": {
                "line": 2988,
                "column": 26
              },
              "end": {
                "line": 2988,
                "column": 31
              }
            }
          },
          "range": [
            99947,
            99959
          ],
          "loc": {
            "start": {
              "line": 2988,
              "column": 20
            },
            "end": {
              "line": 2988,
              "column": 32
            }
          }
        },
        "value": "array[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~remove",
    "longname": "<anonymous>~runInContext~remove~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        100470,
        100999
      ],
      "filename": "lodash.js",
      "lineno": 3012,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006601",
        "name": "rest",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "rest",
            "range": [
              100479,
              100483
            ],
            "loc": {
              "start": {
                "line": 3012,
                "column": 13
              },
              "end": {
                "line": 3012,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                100484,
                100489
              ],
              "loc": {
                "start": {
                  "line": 3012,
                  "column": 18
                },
                "end": {
                  "line": 3012,
                  "column": 23
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                100491,
                100500
              ],
              "loc": {
                "start": {
                  "line": 3012,
                  "column": 25
                },
                "end": {
                  "line": 3012,
                  "column": 34
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                100502,
                100509
              ],
              "loc": {
                "start": {
                  "line": 3012,
                  "column": 36
                },
                "end": {
                  "line": 3012,
                  "column": 43
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          100530,
                          100539
                        ],
                        "loc": {
                          "start": {
                            "line": 3013,
                            "column": 17
                          },
                          "end": {
                            "line": 3013,
                            "column": 26
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        100523,
                        100539
                      ],
                      "loc": {
                        "start": {
                          "line": 3013,
                          "column": 10
                        },
                        "end": {
                          "line": 3013,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "number",
                      "raw": "'number'",
                      "range": [
                        100543,
                        100551
                      ],
                      "loc": {
                        "start": {
                          "line": 3013,
                          "column": 30
                        },
                        "end": {
                          "line": 3013,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      100523,
                      100551
                    ],
                    "loc": {
                      "start": {
                        "line": 3013,
                        "column": 10
                      },
                      "end": {
                        "line": 3013,
                        "column": 38
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "predicate",
                      "range": [
                        100555,
                        100564
                      ],
                      "loc": {
                        "start": {
                          "line": 3013,
                          "column": 42
                        },
                        "end": {
                          "line": 3013,
                          "column": 51
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        100568,
                        100572
                      ],
                      "loc": {
                        "start": {
                          "line": 3013,
                          "column": 55
                        },
                        "end": {
                          "line": 3013,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      100555,
                      100572
                    ],
                    "loc": {
                      "start": {
                        "line": 3013,
                        "column": 42
                      },
                      "end": {
                        "line": 3013,
                        "column": 59
                      }
                    }
                  },
                  "range": [
                    100523,
                    100572
                  ],
                  "loc": {
                    "start": {
                      "line": 3013,
                      "column": 10
                    },
                    "end": {
                      "line": 3013,
                      "column": 59
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              100588,
                              100593
                            ],
                            "loc": {
                              "start": {
                                "line": 3014,
                                "column": 12
                              },
                              "end": {
                                "line": 3014,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                100597,
                                100598
                              ],
                              "loc": {
                                "start": {
                                  "line": 3014,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3014,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              100596,
                              100598
                            ],
                            "loc": {
                              "start": {
                                "line": 3014,
                                "column": 20
                              },
                              "end": {
                                "line": 3014,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            100588,
                            100598
                          ],
                          "loc": {
                            "start": {
                              "line": 3014,
                              "column": 12
                            },
                            "end": {
                              "line": 3014,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              100612,
                              100618
                            ],
                            "loc": {
                              "start": {
                                "line": 3015,
                                "column": 12
                              },
                              "end": {
                                "line": 3015,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                100621,
                                100626
                              ],
                              "loc": {
                                "start": {
                                  "line": 3015,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3015,
                                  "column": 26
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  100629,
                                  100634
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3015,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 3015,
                                    "column": 34
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  100635,
                                  100641
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3015,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 3015,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                100629,
                                100641
                              ],
                              "loc": {
                                "start": {
                                  "line": 3015,
                                  "column": 29
                                },
                                "end": {
                                  "line": 3015,
                                  "column": 41
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                100644,
                                100645
                              ],
                              "loc": {
                                "start": {
                                  "line": 3015,
                                  "column": 44
                                },
                                "end": {
                                  "line": 3015,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              100621,
                              100645
                            ],
                            "loc": {
                              "start": {
                                "line": 3015,
                                "column": 21
                              },
                              "end": {
                                "line": 3015,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            100612,
                            100645
                          ],
                          "loc": {
                            "start": {
                              "line": 3015,
                              "column": 12
                            },
                            "end": {
                              "line": 3015,
                              "column": 45
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              100659,
                              100660
                            ],
                            "loc": {
                              "start": {
                                "line": 3016,
                                "column": 12
                              },
                              "end": {
                                "line": 3016,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              100663,
                              100664
                            ],
                            "loc": {
                              "start": {
                                "line": 3016,
                                "column": 16
                              },
                              "end": {
                                "line": 3016,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            100659,
                            100664
                          ],
                          "loc": {
                            "start": {
                              "line": 3016,
                              "column": 12
                            },
                            "end": {
                              "line": 3016,
                              "column": 17
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        100584,
                        100665
                      ],
                      "loc": {
                        "start": {
                          "line": 3014,
                          "column": 8
                        },
                        "end": {
                          "line": 3016,
                          "column": 18
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            100675,
                            100684
                          ],
                          "loc": {
                            "start": {
                              "line": 3018,
                              "column": 8
                            },
                            "end": {
                              "line": 3018,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                100687,
                                100693
                              ],
                              "loc": {
                                "start": {
                                  "line": 3018,
                                  "column": 20
                                },
                                "end": {
                                  "line": 3018,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                100694,
                                100708
                              ],
                              "loc": {
                                "start": {
                                  "line": 3018,
                                  "column": 27
                                },
                                "end": {
                                  "line": 3018,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              100687,
                              100708
                            ],
                            "loc": {
                              "start": {
                                "line": 3018,
                                "column": 20
                              },
                              "end": {
                                "line": 3018,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                100709,
                                100718
                              ],
                              "loc": {
                                "start": {
                                  "line": 3018,
                                  "column": 42
                                },
                                "end": {
                                  "line": 3018,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                100720,
                                100727
                              ],
                              "loc": {
                                "start": {
                                  "line": 3018,
                                  "column": 53
                                },
                                "end": {
                                  "line": 3018,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                100729,
                                100730
                              ],
                              "loc": {
                                "start": {
                                  "line": 3018,
                                  "column": 62
                                },
                                "end": {
                                  "line": 3018,
                                  "column": 63
                                }
                              }
                            }
                          ],
                          "range": [
                            100687,
                            100731
                          ],
                          "loc": {
                            "start": {
                              "line": 3018,
                              "column": 20
                            },
                            "end": {
                              "line": 3018,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          100675,
                          100731
                        ],
                        "loc": {
                          "start": {
                            "line": 3018,
                            "column": 8
                          },
                          "end": {
                            "line": 3018,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        100675,
                        100732
                      ],
                      "loc": {
                        "start": {
                          "line": 3018,
                          "column": 8
                        },
                        "end": {
                          "line": 3018,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "UpdateExpression",
                            "operator": "++",
                            "argument": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                100750,
                                100755
                              ],
                              "loc": {
                                "start": {
                                  "line": 3019,
                                  "column": 17
                                },
                                "end": {
                                  "line": 3019,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              100748,
                              100755
                            ],
                            "loc": {
                              "start": {
                                "line": 3019,
                                "column": 15
                              },
                              "end": {
                                "line": 3019,
                                "column": 22
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              100758,
                              100764
                            ],
                            "loc": {
                              "start": {
                                "line": 3019,
                                "column": 25
                              },
                              "end": {
                                "line": 3019,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            100748,
                            100764
                          ],
                          "loc": {
                            "start": {
                              "line": 3019,
                              "column": 15
                            },
                            "end": {
                              "line": 3019,
                              "column": 31
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "predicate",
                            "range": [
                              100768,
                              100777
                            ],
                            "loc": {
                              "start": {
                                "line": 3019,
                                "column": 35
                              },
                              "end": {
                                "line": 3019,
                                "column": 44
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  100778,
                                  100783
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3019,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 3019,
                                    "column": 50
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  100784,
                                  100789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3019,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 3019,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                100778,
                                100790
                              ],
                              "loc": {
                                "start": {
                                  "line": 3019,
                                  "column": 45
                                },
                                "end": {
                                  "line": 3019,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                100792,
                                100797
                              ],
                              "loc": {
                                "start": {
                                  "line": 3019,
                                  "column": 59
                                },
                                "end": {
                                  "line": 3019,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                100799,
                                100804
                              ],
                              "loc": {
                                "start": {
                                  "line": 3019,
                                  "column": 66
                                },
                                "end": {
                                  "line": 3019,
                                  "column": 71
                                }
                              }
                            }
                          ],
                          "range": [
                            100768,
                            100805
                          ],
                          "loc": {
                            "start": {
                              "line": 3019,
                              "column": 35
                            },
                            "end": {
                              "line": 3019,
                              "column": 72
                            }
                          }
                        },
                        "range": [
                          100748,
                          100805
                        ],
                        "loc": {
                          "start": {
                            "line": 3019,
                            "column": 15
                          },
                          "end": {
                            "line": 3019,
                            "column": 72
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "UpdateExpression",
                              "operator": "++",
                              "argument": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  100819,
                                  100820
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3020,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 3020,
                                    "column": 11
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                100819,
                                100822
                              ],
                              "loc": {
                                "start": {
                                  "line": 3020,
                                  "column": 10
                                },
                                "end": {
                                  "line": 3020,
                                  "column": 13
                                }
                              }
                            },
                            "range": [
                              100819,
                              100823
                            ],
                            "loc": {
                              "start": {
                                "line": 3020,
                                "column": 10
                              },
                              "end": {
                                "line": 3020,
                                "column": 14
                              }
                            }
                          }
                        ],
                        "range": [
                          100807,
                          100833
                        ],
                        "loc": {
                          "start": {
                            "line": 3019,
                            "column": 74
                          },
                          "end": {
                            "line": 3021,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        100741,
                        100833
                      ],
                      "loc": {
                        "start": {
                          "line": 3019,
                          "column": 8
                        },
                        "end": {
                          "line": 3021,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    100574,
                    100841
                  ],
                  "loc": {
                    "start": {
                      "line": 3013,
                      "column": 61
                    },
                    "end": {
                      "line": 3022,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          100851,
                          100860
                        ],
                        "loc": {
                          "start": {
                            "line": 3022,
                            "column": 17
                          },
                          "end": {
                            "line": 3022,
                            "column": 26
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          100864,
                          100868
                        ],
                        "loc": {
                          "start": {
                            "line": 3022,
                            "column": 30
                          },
                          "end": {
                            "line": 3022,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        100851,
                        100868
                      ],
                      "loc": {
                        "start": {
                          "line": 3022,
                          "column": 17
                        },
                        "end": {
                          "line": 3022,
                          "column": 34
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        100872,
                        100879
                      ],
                      "loc": {
                        "start": {
                          "line": 3022,
                          "column": 38
                        },
                        "end": {
                          "line": 3022,
                          "column": 45
                        }
                      }
                    },
                    "range": [
                      100851,
                      100879
                    ],
                    "loc": {
                      "start": {
                        "line": 3022,
                        "column": 17
                      },
                      "end": {
                        "line": 3022,
                        "column": 45
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              100891,
                              100892
                            ],
                            "loc": {
                              "start": {
                                "line": 3023,
                                "column": 8
                              },
                              "end": {
                                "line": 3023,
                                "column": 9
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              100895,
                              100896
                            ],
                            "loc": {
                              "start": {
                                "line": 3023,
                                "column": 12
                              },
                              "end": {
                                "line": 3023,
                                "column": 13
                              }
                            }
                          },
                          "range": [
                            100891,
                            100896
                          ],
                          "loc": {
                            "start": {
                              "line": 3023,
                              "column": 8
                            },
                            "end": {
                              "line": 3023,
                              "column": 13
                            }
                          }
                        },
                        "range": [
                          100891,
                          100897
                        ],
                        "loc": {
                          "start": {
                            "line": 3023,
                            "column": 8
                          },
                          "end": {
                            "line": 3023,
                            "column": 14
                          }
                        }
                      }
                    ],
                    "range": [
                      100881,
                      100905
                    ],
                    "loc": {
                      "start": {
                        "line": 3022,
                        "column": 47
                      },
                      "end": {
                        "line": 3024,
                        "column": 7
                      }
                    }
                  },
                  "alternate": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              100921,
                              100922
                            ],
                            "loc": {
                              "start": {
                                "line": 3025,
                                "column": 8
                              },
                              "end": {
                                "line": 3025,
                                "column": 9
                              }
                            }
                          },
                          "right": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": ">",
                              "left": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  100925,
                                  100934
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3025,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3025,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  100937,
                                  100938
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3025,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 3025,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                100925,
                                100938
                              ],
                              "loc": {
                                "start": {
                                  "line": 3025,
                                  "column": 12
                                },
                                "end": {
                                  "line": 3025,
                                  "column": 25
                                }
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                100941,
                                100950
                              ],
                              "loc": {
                                "start": {
                                  "line": 3025,
                                  "column": 28
                                },
                                "end": {
                                  "line": 3025,
                                  "column": 37
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                100953,
                                100954
                              ],
                              "loc": {
                                "start": {
                                  "line": 3025,
                                  "column": 40
                                },
                                "end": {
                                  "line": 3025,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              100925,
                              100954
                            ],
                            "loc": {
                              "start": {
                                "line": 3025,
                                "column": 12
                              },
                              "end": {
                                "line": 3025,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            100921,
                            100954
                          ],
                          "loc": {
                            "start": {
                              "line": 3025,
                              "column": 8
                            },
                            "end": {
                              "line": 3025,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          100921,
                          100955
                        ],
                        "loc": {
                          "start": {
                            "line": 3025,
                            "column": 8
                          },
                          "end": {
                            "line": 3025,
                            "column": 42
                          }
                        }
                      }
                    ],
                    "range": [
                      100911,
                      100963
                    ],
                    "loc": {
                      "start": {
                        "line": 3024,
                        "column": 13
                      },
                      "end": {
                        "line": 3026,
                        "column": 7
                      }
                    }
                  },
                  "range": [
                    100847,
                    100963
                  ],
                  "loc": {
                    "start": {
                      "line": 3022,
                      "column": 13
                    },
                    "end": {
                      "line": 3026,
                      "column": 7
                    }
                  }
                },
                "range": [
                  100519,
                  100963
                ],
                "loc": {
                  "start": {
                    "line": 3013,
                    "column": 6
                  },
                  "end": {
                    "line": 3026,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "slice",
                    "range": [
                      100977,
                      100982
                    ],
                    "loc": {
                      "start": {
                        "line": 3027,
                        "column": 13
                      },
                      "end": {
                        "line": 3027,
                        "column": 18
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        100983,
                        100988
                      ],
                      "loc": {
                        "start": {
                          "line": 3027,
                          "column": 19
                        },
                        "end": {
                          "line": 3027,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "n",
                      "range": [
                        100990,
                        100991
                      ],
                      "loc": {
                        "start": {
                          "line": 3027,
                          "column": 26
                        },
                        "end": {
                          "line": 3027,
                          "column": 27
                        }
                      }
                    }
                  ],
                  "range": [
                    100977,
                    100992
                  ],
                  "loc": {
                    "start": {
                      "line": 3027,
                      "column": 13
                    },
                    "end": {
                      "line": 3027,
                      "column": 28
                    }
                  }
                },
                "range": [
                  100970,
                  100993
                ],
                "loc": {
                  "start": {
                    "line": 3027,
                    "column": 6
                  },
                  "end": {
                    "line": 3027,
                    "column": 29
                  }
                }
              }
            ],
            "range": [
              100511,
              100999
            ],
            "loc": {
              "start": {
                "line": 3012,
                "column": 45
              },
              "end": {
                "line": 3028,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            100470,
            100999
          ],
          "loc": {
            "start": {
              "line": 3012,
              "column": 4
            },
            "end": {
              "line": 3028,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "n": null,
        "predicate": null
      }
    },
    "undocumented": true,
    "name": "rest",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~rest",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        100588,
        100598
      ],
      "filename": "lodash.js",
      "lineno": 3014,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006618",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              100597,
              100598
            ],
            "loc": {
              "start": {
                "line": 3014,
                "column": 21
              },
              "end": {
                "line": 3014,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            100596,
            100598
          ],
          "loc": {
            "start": {
              "line": 3014,
              "column": 20
            },
            "end": {
              "line": 3014,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~rest",
    "longname": "<anonymous>~runInContext~rest~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        100612,
        100645
      ],
      "filename": "lodash.js",
      "lineno": 3015,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006622",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              100621,
              100626
            ],
            "loc": {
              "start": {
                "line": 3015,
                "column": 21
              },
              "end": {
                "line": 3015,
                "column": 26
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                100629,
                100634
              ],
              "loc": {
                "start": {
                  "line": 3015,
                  "column": 29
                },
                "end": {
                  "line": 3015,
                  "column": 34
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                100635,
                100641
              ],
              "loc": {
                "start": {
                  "line": 3015,
                  "column": 35
                },
                "end": {
                  "line": 3015,
                  "column": 41
                }
              }
            },
            "range": [
              100629,
              100641
            ],
            "loc": {
              "start": {
                "line": 3015,
                "column": 29
              },
              "end": {
                "line": 3015,
                "column": 41
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              100644,
              100645
            ],
            "loc": {
              "start": {
                "line": 3015,
                "column": 44
              },
              "end": {
                "line": 3015,
                "column": 45
              }
            }
          },
          "range": [
            100621,
            100645
          ],
          "loc": {
            "start": {
              "line": 3015,
              "column": 21
            },
            "end": {
              "line": 3015,
              "column": 45
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~rest",
    "longname": "<anonymous>~runInContext~rest~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        100659,
        100664
      ],
      "filename": "lodash.js",
      "lineno": 3016,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006630",
        "name": "n",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            100663,
            100664
          ],
          "loc": {
            "start": {
              "line": 3016,
              "column": 16
            },
            "end": {
              "line": 3016,
              "column": 17
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~rest",
    "longname": "<anonymous>~runInContext~rest~n",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        100675,
        100731
      ],
      "filename": "lodash.js",
      "lineno": 3018,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006634",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                100687,
                100693
              ],
              "loc": {
                "start": {
                  "line": 3018,
                  "column": 20
                },
                "end": {
                  "line": 3018,
                  "column": 26
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                100694,
                100708
              ],
              "loc": {
                "start": {
                  "line": 3018,
                  "column": 27
                },
                "end": {
                  "line": 3018,
                  "column": 41
                }
              }
            },
            "range": [
              100687,
              100708
            ],
            "loc": {
              "start": {
                "line": 3018,
                "column": 20
              },
              "end": {
                "line": 3018,
                "column": 41
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                100709,
                100718
              ],
              "loc": {
                "start": {
                  "line": 3018,
                  "column": 42
                },
                "end": {
                  "line": 3018,
                  "column": 51
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                100720,
                100727
              ],
              "loc": {
                "start": {
                  "line": 3018,
                  "column": 53
                },
                "end": {
                  "line": 3018,
                  "column": 60
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                100729,
                100730
              ],
              "loc": {
                "start": {
                  "line": 3018,
                  "column": 62
                },
                "end": {
                  "line": 3018,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            100687,
            100731
          ],
          "loc": {
            "start": {
              "line": 3018,
              "column": 20
            },
            "end": {
              "line": 3018,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        100891,
        100896
      ],
      "filename": "lodash.js",
      "lineno": 3023,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006668",
        "name": "n",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            100895,
            100896
          ],
          "loc": {
            "start": {
              "line": 3023,
              "column": 12
            },
            "end": {
              "line": 3023,
              "column": 13
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~rest",
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "<anonymous>~runInContext~rest~n",
    "memberof": "<anonymous>~runInContext~rest",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        100921,
        100954
      ],
      "filename": "lodash.js",
      "lineno": 3025,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006673",
        "name": "n",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": ">",
            "left": {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                100925,
                100934
              ],
              "loc": {
                "start": {
                  "line": 3025,
                  "column": 12
                },
                "end": {
                  "line": 3025,
                  "column": 21
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                100937,
                100938
              ],
              "loc": {
                "start": {
                  "line": 3025,
                  "column": 24
                },
                "end": {
                  "line": 3025,
                  "column": 25
                }
              }
            },
            "range": [
              100925,
              100938
            ],
            "loc": {
              "start": {
                "line": 3025,
                "column": 12
              },
              "end": {
                "line": 3025,
                "column": 25
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "predicate",
            "range": [
              100941,
              100950
            ],
            "loc": {
              "start": {
                "line": 3025,
                "column": 28
              },
              "end": {
                "line": 3025,
                "column": 37
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              100953,
              100954
            ],
            "loc": {
              "start": {
                "line": 3025,
                "column": 40
              },
              "end": {
                "line": 3025,
                "column": 41
              }
            }
          },
          "range": [
            100925,
            100954
          ],
          "loc": {
            "start": {
              "line": 3025,
              "column": 12
            },
            "end": {
              "line": 3025,
              "column": 41
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~rest"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "<anonymous>~runInContext~rest~n",
    "memberof": "<anonymous>~runInContext~rest",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        101523,
        102205
      ],
      "filename": "lodash.js",
      "lineno": 3044,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006686",
        "name": "slice",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              101532,
              101537
            ],
            "loc": {
              "start": {
                "line": 3044,
                "column": 13
              },
              "end": {
                "line": 3044,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                101538,
                101543
              ],
              "loc": {
                "start": {
                  "line": 3044,
                  "column": 19
                },
                "end": {
                  "line": 3044,
                  "column": 24
                }
              }
            },
            {
              "type": "Identifier",
              "name": "start",
              "range": [
                101545,
                101550
              ],
              "loc": {
                "start": {
                  "line": 3044,
                  "column": 26
                },
                "end": {
                  "line": 3044,
                  "column": 31
                }
              }
            },
            {
              "type": "Identifier",
              "name": "end",
              "range": [
                101552,
                101555
              ],
              "loc": {
                "start": {
                  "line": 3044,
                  "column": 33
                },
                "end": {
                  "line": 3044,
                  "column": 36
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        101569,
                        101574
                      ],
                      "loc": {
                        "start": {
                          "line": 3045,
                          "column": 10
                        },
                        "end": {
                          "line": 3045,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          101578,
                          101579
                        ],
                        "loc": {
                          "start": {
                            "line": 3045,
                            "column": 19
                          },
                          "end": {
                            "line": 3045,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        101577,
                        101579
                      ],
                      "loc": {
                        "start": {
                          "line": 3045,
                          "column": 18
                        },
                        "end": {
                          "line": 3045,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      101569,
                      101579
                    ],
                    "loc": {
                      "start": {
                        "line": 3045,
                        "column": 10
                      },
                      "end": {
                        "line": 3045,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        101591,
                        101597
                      ],
                      "loc": {
                        "start": {
                          "line": 3046,
                          "column": 10
                        },
                        "end": {
                          "line": 3046,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          101600,
                          101605
                        ],
                        "loc": {
                          "start": {
                            "line": 3046,
                            "column": 19
                          },
                          "end": {
                            "line": 3046,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            101608,
                            101613
                          ],
                          "loc": {
                            "start": {
                              "line": 3046,
                              "column": 27
                            },
                            "end": {
                              "line": 3046,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            101614,
                            101620
                          ],
                          "loc": {
                            "start": {
                              "line": 3046,
                              "column": 33
                            },
                            "end": {
                              "line": 3046,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          101608,
                          101620
                        ],
                        "loc": {
                          "start": {
                            "line": 3046,
                            "column": 27
                          },
                          "end": {
                            "line": 3046,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          101623,
                          101624
                        ],
                        "loc": {
                          "start": {
                            "line": 3046,
                            "column": 42
                          },
                          "end": {
                            "line": 3046,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        101600,
                        101624
                      ],
                      "loc": {
                        "start": {
                          "line": 3046,
                          "column": 19
                        },
                        "end": {
                          "line": 3046,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      101591,
                      101624
                    ],
                    "loc": {
                      "start": {
                        "line": 3046,
                        "column": 10
                      },
                      "end": {
                        "line": 3046,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  101565,
                  101625
                ],
                "loc": {
                  "start": {
                    "line": 3045,
                    "column": 6
                  },
                  "end": {
                    "line": 3046,
                    "column": 44
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "start",
                      "range": [
                        101644,
                        101649
                      ],
                      "loc": {
                        "start": {
                          "line": 3048,
                          "column": 17
                        },
                        "end": {
                          "line": 3048,
                          "column": 22
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      101637,
                      101649
                    ],
                    "loc": {
                      "start": {
                        "line": 3048,
                        "column": 10
                      },
                      "end": {
                        "line": 3048,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "undefined",
                    "raw": "'undefined'",
                    "range": [
                      101653,
                      101664
                    ],
                    "loc": {
                      "start": {
                        "line": 3048,
                        "column": 26
                      },
                      "end": {
                        "line": 3048,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    101637,
                    101664
                  ],
                  "loc": {
                    "start": {
                      "line": 3048,
                      "column": 10
                    },
                    "end": {
                      "line": 3048,
                      "column": 37
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "start",
                          "range": [
                            101676,
                            101681
                          ],
                          "loc": {
                            "start": {
                              "line": 3049,
                              "column": 8
                            },
                            "end": {
                              "line": 3049,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            101684,
                            101685
                          ],
                          "loc": {
                            "start": {
                              "line": 3049,
                              "column": 16
                            },
                            "end": {
                              "line": 3049,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          101676,
                          101685
                        ],
                        "loc": {
                          "start": {
                            "line": 3049,
                            "column": 8
                          },
                          "end": {
                            "line": 3049,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        101676,
                        101686
                      ],
                      "loc": {
                        "start": {
                          "line": 3049,
                          "column": 8
                        },
                        "end": {
                          "line": 3049,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    101666,
                    101694
                  ],
                  "loc": {
                    "start": {
                      "line": 3048,
                      "column": 39
                    },
                    "end": {
                      "line": 3050,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "Identifier",
                      "name": "start",
                      "range": [
                        101704,
                        101709
                      ],
                      "loc": {
                        "start": {
                          "line": 3050,
                          "column": 17
                        },
                        "end": {
                          "line": 3050,
                          "column": 22
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        101712,
                        101713
                      ],
                      "loc": {
                        "start": {
                          "line": 3050,
                          "column": 25
                        },
                        "end": {
                          "line": 3050,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      101704,
                      101713
                    ],
                    "loc": {
                      "start": {
                        "line": 3050,
                        "column": 17
                      },
                      "end": {
                        "line": 3050,
                        "column": 26
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "start",
                            "range": [
                              101725,
                              101730
                            ],
                            "loc": {
                              "start": {
                                "line": 3051,
                                "column": 8
                              },
                              "end": {
                                "line": 3051,
                                "column": 13
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeMax",
                              "range": [
                                101733,
                                101742
                              ],
                              "loc": {
                                "start": {
                                  "line": 3051,
                                  "column": 16
                                },
                                "end": {
                                  "line": 3051,
                                  "column": 25
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    101743,
                                    101749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3051,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 3051,
                                      "column": 32
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "start",
                                  "range": [
                                    101752,
                                    101757
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3051,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 3051,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  101743,
                                  101757
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3051,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 3051,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  101759,
                                  101760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3051,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 3051,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              101733,
                              101761
                            ],
                            "loc": {
                              "start": {
                                "line": 3051,
                                "column": 16
                              },
                              "end": {
                                "line": 3051,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            101725,
                            101761
                          ],
                          "loc": {
                            "start": {
                              "line": 3051,
                              "column": 8
                            },
                            "end": {
                              "line": 3051,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          101725,
                          101762
                        ],
                        "loc": {
                          "start": {
                            "line": 3051,
                            "column": 8
                          },
                          "end": {
                            "line": 3051,
                            "column": 45
                          }
                        }
                      }
                    ],
                    "range": [
                      101715,
                      101770
                    ],
                    "loc": {
                      "start": {
                        "line": 3050,
                        "column": 28
                      },
                      "end": {
                        "line": 3052,
                        "column": 7
                      }
                    }
                  },
                  "alternate": {
                    "type": "IfStatement",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": ">",
                      "left": {
                        "type": "Identifier",
                        "name": "start",
                        "range": [
                          101780,
                          101785
                        ],
                        "loc": {
                          "start": {
                            "line": 3052,
                            "column": 17
                          },
                          "end": {
                            "line": 3052,
                            "column": 22
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          101788,
                          101794
                        ],
                        "loc": {
                          "start": {
                            "line": 3052,
                            "column": 25
                          },
                          "end": {
                            "line": 3052,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        101780,
                        101794
                      ],
                      "loc": {
                        "start": {
                          "line": 3052,
                          "column": 17
                        },
                        "end": {
                          "line": 3052,
                          "column": 31
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "start",
                              "range": [
                                101806,
                                101811
                              ],
                              "loc": {
                                "start": {
                                  "line": 3053,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3053,
                                  "column": 13
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                101814,
                                101820
                              ],
                              "loc": {
                                "start": {
                                  "line": 3053,
                                  "column": 16
                                },
                                "end": {
                                  "line": 3053,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              101806,
                              101820
                            ],
                            "loc": {
                              "start": {
                                "line": 3053,
                                "column": 8
                              },
                              "end": {
                                "line": 3053,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            101806,
                            101821
                          ],
                          "loc": {
                            "start": {
                              "line": 3053,
                              "column": 8
                            },
                            "end": {
                              "line": 3053,
                              "column": 23
                            }
                          }
                        }
                      ],
                      "range": [
                        101796,
                        101829
                      ],
                      "loc": {
                        "start": {
                          "line": 3052,
                          "column": 33
                        },
                        "end": {
                          "line": 3054,
                          "column": 7
                        }
                      }
                    },
                    "alternate": null,
                    "range": [
                      101776,
                      101829
                    ],
                    "loc": {
                      "start": {
                        "line": 3052,
                        "column": 13
                      },
                      "end": {
                        "line": 3054,
                        "column": 7
                      }
                    }
                  },
                  "range": [
                    101700,
                    101829
                  ],
                  "loc": {
                    "start": {
                      "line": 3050,
                      "column": 13
                    },
                    "end": {
                      "line": 3054,
                      "column": 7
                    }
                  }
                },
                "range": [
                  101633,
                  101829
                ],
                "loc": {
                  "start": {
                    "line": 3048,
                    "column": 6
                  },
                  "end": {
                    "line": 3054,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "end",
                      "range": [
                        101847,
                        101850
                      ],
                      "loc": {
                        "start": {
                          "line": 3055,
                          "column": 17
                        },
                        "end": {
                          "line": 3055,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      101840,
                      101850
                    ],
                    "loc": {
                      "start": {
                        "line": 3055,
                        "column": 10
                      },
                      "end": {
                        "line": 3055,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "undefined",
                    "raw": "'undefined'",
                    "range": [
                      101854,
                      101865
                    ],
                    "loc": {
                      "start": {
                        "line": 3055,
                        "column": 24
                      },
                      "end": {
                        "line": 3055,
                        "column": 35
                      }
                    }
                  },
                  "range": [
                    101840,
                    101865
                  ],
                  "loc": {
                    "start": {
                      "line": 3055,
                      "column": 10
                    },
                    "end": {
                      "line": 3055,
                      "column": 35
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "end",
                          "range": [
                            101877,
                            101880
                          ],
                          "loc": {
                            "start": {
                              "line": 3056,
                              "column": 8
                            },
                            "end": {
                              "line": 3056,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            101883,
                            101889
                          ],
                          "loc": {
                            "start": {
                              "line": 3056,
                              "column": 14
                            },
                            "end": {
                              "line": 3056,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          101877,
                          101889
                        ],
                        "loc": {
                          "start": {
                            "line": 3056,
                            "column": 8
                          },
                          "end": {
                            "line": 3056,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        101877,
                        101890
                      ],
                      "loc": {
                        "start": {
                          "line": 3056,
                          "column": 8
                        },
                        "end": {
                          "line": 3056,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "range": [
                    101867,
                    101898
                  ],
                  "loc": {
                    "start": {
                      "line": 3055,
                      "column": 37
                    },
                    "end": {
                      "line": 3057,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "Identifier",
                      "name": "end",
                      "range": [
                        101908,
                        101911
                      ],
                      "loc": {
                        "start": {
                          "line": 3057,
                          "column": 17
                        },
                        "end": {
                          "line": 3057,
                          "column": 20
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        101914,
                        101915
                      ],
                      "loc": {
                        "start": {
                          "line": 3057,
                          "column": 23
                        },
                        "end": {
                          "line": 3057,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      101908,
                      101915
                    ],
                    "loc": {
                      "start": {
                        "line": 3057,
                        "column": 17
                      },
                      "end": {
                        "line": 3057,
                        "column": 24
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "end",
                            "range": [
                              101927,
                              101930
                            ],
                            "loc": {
                              "start": {
                                "line": 3058,
                                "column": 8
                              },
                              "end": {
                                "line": 3058,
                                "column": 11
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeMax",
                              "range": [
                                101933,
                                101942
                              ],
                              "loc": {
                                "start": {
                                  "line": 3058,
                                  "column": 14
                                },
                                "end": {
                                  "line": 3058,
                                  "column": 23
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    101943,
                                    101949
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3058,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 3058,
                                      "column": 30
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "end",
                                  "range": [
                                    101952,
                                    101955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3058,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 3058,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  101943,
                                  101955
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3058,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 3058,
                                    "column": 36
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  101957,
                                  101958
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3058,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 3058,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "range": [
                              101933,
                              101959
                            ],
                            "loc": {
                              "start": {
                                "line": 3058,
                                "column": 14
                              },
                              "end": {
                                "line": 3058,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            101927,
                            101959
                          ],
                          "loc": {
                            "start": {
                              "line": 3058,
                              "column": 8
                            },
                            "end": {
                              "line": 3058,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          101927,
                          101960
                        ],
                        "loc": {
                          "start": {
                            "line": 3058,
                            "column": 8
                          },
                          "end": {
                            "line": 3058,
                            "column": 41
                          }
                        }
                      }
                    ],
                    "range": [
                      101917,
                      101968
                    ],
                    "loc": {
                      "start": {
                        "line": 3057,
                        "column": 26
                      },
                      "end": {
                        "line": 3059,
                        "column": 7
                      }
                    }
                  },
                  "alternate": {
                    "type": "IfStatement",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": ">",
                      "left": {
                        "type": "Identifier",
                        "name": "end",
                        "range": [
                          101978,
                          101981
                        ],
                        "loc": {
                          "start": {
                            "line": 3059,
                            "column": 17
                          },
                          "end": {
                            "line": 3059,
                            "column": 20
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          101984,
                          101990
                        ],
                        "loc": {
                          "start": {
                            "line": 3059,
                            "column": 23
                          },
                          "end": {
                            "line": 3059,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        101978,
                        101990
                      ],
                      "loc": {
                        "start": {
                          "line": 3059,
                          "column": 17
                        },
                        "end": {
                          "line": 3059,
                          "column": 29
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "end",
                              "range": [
                                102002,
                                102005
                              ],
                              "loc": {
                                "start": {
                                  "line": 3060,
                                  "column": 8
                                },
                                "end": {
                                  "line": 3060,
                                  "column": 11
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                102008,
                                102014
                              ],
                              "loc": {
                                "start": {
                                  "line": 3060,
                                  "column": 14
                                },
                                "end": {
                                  "line": 3060,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              102002,
                              102014
                            ],
                            "loc": {
                              "start": {
                                "line": 3060,
                                "column": 8
                              },
                              "end": {
                                "line": 3060,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            102002,
                            102015
                          ],
                          "loc": {
                            "start": {
                              "line": 3060,
                              "column": 8
                            },
                            "end": {
                              "line": 3060,
                              "column": 21
                            }
                          }
                        }
                      ],
                      "range": [
                        101992,
                        102023
                      ],
                      "loc": {
                        "start": {
                          "line": 3059,
                          "column": 31
                        },
                        "end": {
                          "line": 3061,
                          "column": 7
                        }
                      }
                    },
                    "alternate": null,
                    "range": [
                      101974,
                      102023
                    ],
                    "loc": {
                      "start": {
                        "line": 3059,
                        "column": 13
                      },
                      "end": {
                        "line": 3061,
                        "column": 7
                      }
                    }
                  },
                  "range": [
                    101904,
                    102023
                  ],
                  "loc": {
                    "start": {
                      "line": 3057,
                      "column": 13
                    },
                    "end": {
                      "line": 3061,
                      "column": 7
                    }
                  }
                },
                "range": [
                  101836,
                  102023
                ],
                "loc": {
                  "start": {
                    "line": 3055,
                    "column": 6
                  },
                  "end": {
                    "line": 3061,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      102030,
                      102036
                    ],
                    "loc": {
                      "start": {
                        "line": 3062,
                        "column": 6
                      },
                      "end": {
                        "line": 3062,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "-",
                      "left": {
                        "type": "Identifier",
                        "name": "end",
                        "range": [
                          102039,
                          102042
                        ],
                        "loc": {
                          "start": {
                            "line": 3062,
                            "column": 15
                          },
                          "end": {
                            "line": 3062,
                            "column": 18
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "start",
                        "range": [
                          102045,
                          102050
                        ],
                        "loc": {
                          "start": {
                            "line": 3062,
                            "column": 21
                          },
                          "end": {
                            "line": 3062,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        102039,
                        102050
                      ],
                      "loc": {
                        "start": {
                          "line": 3062,
                          "column": 15
                        },
                        "end": {
                          "line": 3062,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        102054,
                        102055
                      ],
                      "loc": {
                        "start": {
                          "line": 3062,
                          "column": 30
                        },
                        "end": {
                          "line": 3062,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      102039,
                      102055
                    ],
                    "loc": {
                      "start": {
                        "line": 3062,
                        "column": 15
                      },
                      "end": {
                        "line": 3062,
                        "column": 31
                      }
                    }
                  },
                  "range": [
                    102030,
                    102055
                  ],
                  "loc": {
                    "start": {
                      "line": 3062,
                      "column": 6
                    },
                    "end": {
                      "line": 3062,
                      "column": 31
                    }
                  }
                },
                "range": [
                  102030,
                  102056
                ],
                "loc": {
                  "start": {
                    "line": 3062,
                    "column": 6
                  },
                  "end": {
                    "line": 3062,
                    "column": 32
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        102068,
                        102074
                      ],
                      "loc": {
                        "start": {
                          "line": 3064,
                          "column": 10
                        },
                        "end": {
                          "line": 3064,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          102077,
                          102082
                        ],
                        "loc": {
                          "start": {
                            "line": 3064,
                            "column": 19
                          },
                          "end": {
                            "line": 3064,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            102083,
                            102089
                          ],
                          "loc": {
                            "start": {
                              "line": 3064,
                              "column": 25
                            },
                            "end": {
                              "line": 3064,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "range": [
                        102077,
                        102090
                      ],
                      "loc": {
                        "start": {
                          "line": 3064,
                          "column": 19
                        },
                        "end": {
                          "line": 3064,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      102068,
                      102090
                    ],
                    "loc": {
                      "start": {
                        "line": 3064,
                        "column": 10
                      },
                      "end": {
                        "line": 3064,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  102064,
                  102091
                ],
                "loc": {
                  "start": {
                    "line": 3064,
                    "column": 6
                  },
                  "end": {
                    "line": 3064,
                    "column": 33
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        102107,
                        102112
                      ],
                      "loc": {
                        "start": {
                          "line": 3065,
                          "column": 15
                        },
                        "end": {
                          "line": 3065,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      102105,
                      102112
                    ],
                    "loc": {
                      "start": {
                        "line": 3065,
                        "column": 13
                      },
                      "end": {
                        "line": 3065,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      102115,
                      102121
                    ],
                    "loc": {
                      "start": {
                        "line": 3065,
                        "column": 23
                      },
                      "end": {
                        "line": 3065,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    102105,
                    102121
                  ],
                  "loc": {
                    "start": {
                      "line": 3065,
                      "column": 13
                    },
                    "end": {
                      "line": 3065,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              102133,
                              102139
                            ],
                            "loc": {
                              "start": {
                                "line": 3066,
                                "column": 8
                              },
                              "end": {
                                "line": 3066,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              102140,
                              102145
                            ],
                            "loc": {
                              "start": {
                                "line": 3066,
                                "column": 15
                              },
                              "end": {
                                "line": 3066,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            102133,
                            102146
                          ],
                          "loc": {
                            "start": {
                              "line": 3066,
                              "column": 8
                            },
                            "end": {
                              "line": 3066,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              102149,
                              102154
                            ],
                            "loc": {
                              "start": {
                                "line": 3066,
                                "column": 24
                              },
                              "end": {
                                "line": 3066,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "Identifier",
                              "name": "start",
                              "range": [
                                102155,
                                102160
                              ],
                              "loc": {
                                "start": {
                                  "line": 3066,
                                  "column": 30
                                },
                                "end": {
                                  "line": 3066,
                                  "column": 35
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                102163,
                                102168
                              ],
                              "loc": {
                                "start": {
                                  "line": 3066,
                                  "column": 38
                                },
                                "end": {
                                  "line": 3066,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              102155,
                              102168
                            ],
                            "loc": {
                              "start": {
                                "line": 3066,
                                "column": 30
                              },
                              "end": {
                                "line": 3066,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            102149,
                            102169
                          ],
                          "loc": {
                            "start": {
                              "line": 3066,
                              "column": 24
                            },
                            "end": {
                              "line": 3066,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          102133,
                          102169
                        ],
                        "loc": {
                          "start": {
                            "line": 3066,
                            "column": 8
                          },
                          "end": {
                            "line": 3066,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        102133,
                        102170
                      ],
                      "loc": {
                        "start": {
                          "line": 3066,
                          "column": 8
                        },
                        "end": {
                          "line": 3066,
                          "column": 45
                        }
                      }
                    }
                  ],
                  "range": [
                    102123,
                    102178
                  ],
                  "loc": {
                    "start": {
                      "line": 3065,
                      "column": 31
                    },
                    "end": {
                      "line": 3067,
                      "column": 7
                    }
                  }
                },
                "range": [
                  102098,
                  102178
                ],
                "loc": {
                  "start": {
                    "line": 3065,
                    "column": 6
                  },
                  "end": {
                    "line": 3067,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    102192,
                    102198
                  ],
                  "loc": {
                    "start": {
                      "line": 3068,
                      "column": 13
                    },
                    "end": {
                      "line": 3068,
                      "column": 19
                    }
                  }
                },
                "range": [
                  102185,
                  102199
                ],
                "loc": {
                  "start": {
                    "line": 3068,
                    "column": 6
                  },
                  "end": {
                    "line": 3068,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              101557,
              102205
            ],
            "loc": {
              "start": {
                "line": 3044,
                "column": 38
              },
              "end": {
                "line": 3069,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            101523,
            102205
          ],
          "loc": {
            "start": {
              "line": 3044,
              "column": 4
            },
            "end": {
              "line": 3069,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "start",
          "end"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "start": null,
        "end": null,
        "result": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "slice",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~slice",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        101569,
        101579
      ],
      "filename": "lodash.js",
      "lineno": 3045,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006693",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              101578,
              101579
            ],
            "loc": {
              "start": {
                "line": 3045,
                "column": 19
              },
              "end": {
                "line": 3045,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            101577,
            101579
          ],
          "loc": {
            "start": {
              "line": 3045,
              "column": 18
            },
            "end": {
              "line": 3045,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~slice",
    "longname": "<anonymous>~runInContext~slice~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        101591,
        101624
      ],
      "filename": "lodash.js",
      "lineno": 3046,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006697",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              101600,
              101605
            ],
            "loc": {
              "start": {
                "line": 3046,
                "column": 19
              },
              "end": {
                "line": 3046,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                101608,
                101613
              ],
              "loc": {
                "start": {
                  "line": 3046,
                  "column": 27
                },
                "end": {
                  "line": 3046,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                101614,
                101620
              ],
              "loc": {
                "start": {
                  "line": 3046,
                  "column": 33
                },
                "end": {
                  "line": 3046,
                  "column": 39
                }
              }
            },
            "range": [
              101608,
              101620
            ],
            "loc": {
              "start": {
                "line": 3046,
                "column": 27
              },
              "end": {
                "line": 3046,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              101623,
              101624
            ],
            "loc": {
              "start": {
                "line": 3046,
                "column": 42
              },
              "end": {
                "line": 3046,
                "column": 43
              }
            }
          },
          "range": [
            101600,
            101624
          ],
          "loc": {
            "start": {
              "line": 3046,
              "column": 19
            },
            "end": {
              "line": 3046,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~slice",
    "longname": "<anonymous>~runInContext~slice~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        101676,
        101685
      ],
      "filename": "lodash.js",
      "lineno": 3049,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006712",
        "name": "start",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            101684,
            101685
          ],
          "loc": {
            "start": {
              "line": 3049,
              "column": 16
            },
            "end": {
              "line": 3049,
              "column": 17
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "start",
    "kind": "member",
    "longname": "start",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        101725,
        101761
      ],
      "filename": "lodash.js",
      "lineno": 3051,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006721",
        "name": "start",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "nativeMax",
            "range": [
              101733,
              101742
            ],
            "loc": {
              "start": {
                "line": 3051,
                "column": 16
              },
              "end": {
                "line": 3051,
                "column": 25
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  101743,
                  101749
                ],
                "loc": {
                  "start": {
                    "line": 3051,
                    "column": 26
                  },
                  "end": {
                    "line": 3051,
                    "column": 32
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "start",
                "range": [
                  101752,
                  101757
                ],
                "loc": {
                  "start": {
                    "line": 3051,
                    "column": 35
                  },
                  "end": {
                    "line": 3051,
                    "column": 40
                  }
                }
              },
              "range": [
                101743,
                101757
              ],
              "loc": {
                "start": {
                  "line": 3051,
                  "column": 26
                },
                "end": {
                  "line": 3051,
                  "column": 40
                }
              }
            },
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                101759,
                101760
              ],
              "loc": {
                "start": {
                  "line": 3051,
                  "column": 42
                },
                "end": {
                  "line": 3051,
                  "column": 43
                }
              }
            }
          ],
          "range": [
            101733,
            101761
          ],
          "loc": {
            "start": {
              "line": 3051,
              "column": 16
            },
            "end": {
              "line": 3051,
              "column": 44
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~slice"
      }
    },
    "undocumented": true,
    "name": "start",
    "kind": "member",
    "longname": "<anonymous>~runInContext~slice~start",
    "memberof": "<anonymous>~runInContext~slice",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        101806,
        101820
      ],
      "filename": "lodash.js",
      "lineno": 3053,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006735",
        "name": "start",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "length",
          "range": [
            101814,
            101820
          ],
          "loc": {
            "start": {
              "line": 3053,
              "column": 16
            },
            "end": {
              "line": 3053,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~slice",
        "value": "length"
      }
    },
    "undocumented": true,
    "name": "start",
    "kind": "member",
    "longname": "<anonymous>~runInContext~slice~start",
    "memberof": "<anonymous>~runInContext~slice",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        101877,
        101889
      ],
      "filename": "lodash.js",
      "lineno": 3056,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006745",
        "name": "end",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "length",
          "range": [
            101883,
            101889
          ],
          "loc": {
            "start": {
              "line": 3056,
              "column": 14
            },
            "end": {
              "line": 3056,
              "column": 20
            }
          }
        },
        "value": "length"
      }
    },
    "undocumented": true,
    "name": "end",
    "kind": "member",
    "longname": "end",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        101927,
        101959
      ],
      "filename": "lodash.js",
      "lineno": 3058,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006754",
        "name": "end",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "nativeMax",
            "range": [
              101933,
              101942
            ],
            "loc": {
              "start": {
                "line": 3058,
                "column": 14
              },
              "end": {
                "line": 3058,
                "column": 23
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  101943,
                  101949
                ],
                "loc": {
                  "start": {
                    "line": 3058,
                    "column": 24
                  },
                  "end": {
                    "line": 3058,
                    "column": 30
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "end",
                "range": [
                  101952,
                  101955
                ],
                "loc": {
                  "start": {
                    "line": 3058,
                    "column": 33
                  },
                  "end": {
                    "line": 3058,
                    "column": 36
                  }
                }
              },
              "range": [
                101943,
                101955
              ],
              "loc": {
                "start": {
                  "line": 3058,
                  "column": 24
                },
                "end": {
                  "line": 3058,
                  "column": 36
                }
              }
            },
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                101957,
                101958
              ],
              "loc": {
                "start": {
                  "line": 3058,
                  "column": 38
                },
                "end": {
                  "line": 3058,
                  "column": 39
                }
              }
            }
          ],
          "range": [
            101933,
            101959
          ],
          "loc": {
            "start": {
              "line": 3058,
              "column": 14
            },
            "end": {
              "line": 3058,
              "column": 40
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~slice"
      }
    },
    "undocumented": true,
    "name": "end",
    "kind": "member",
    "longname": "<anonymous>~runInContext~slice~end",
    "memberof": "<anonymous>~runInContext~slice",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        102002,
        102014
      ],
      "filename": "lodash.js",
      "lineno": 3060,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006768",
        "name": "end",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "length",
          "range": [
            102008,
            102014
          ],
          "loc": {
            "start": {
              "line": 3060,
              "column": 14
            },
            "end": {
              "line": 3060,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~slice",
        "value": "length"
      }
    },
    "undocumented": true,
    "name": "end",
    "kind": "member",
    "longname": "<anonymous>~runInContext~slice~end",
    "memberof": "<anonymous>~runInContext~slice",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        102030,
        102055
      ],
      "filename": "lodash.js",
      "lineno": 3062,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006772",
        "name": "length",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "BinaryExpression",
            "operator": "-",
            "left": {
              "type": "Identifier",
              "name": "end",
              "range": [
                102039,
                102042
              ],
              "loc": {
                "start": {
                  "line": 3062,
                  "column": 15
                },
                "end": {
                  "line": 3062,
                  "column": 18
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "start",
              "range": [
                102045,
                102050
              ],
              "loc": {
                "start": {
                  "line": 3062,
                  "column": 21
                },
                "end": {
                  "line": 3062,
                  "column": 26
                }
              }
            },
            "range": [
              102039,
              102050
            ],
            "loc": {
              "start": {
                "line": 3062,
                "column": 15
              },
              "end": {
                "line": 3062,
                "column": 26
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              102054,
              102055
            ],
            "loc": {
              "start": {
                "line": 3062,
                "column": 30
              },
              "end": {
                "line": 3062,
                "column": 31
              }
            }
          },
          "range": [
            102039,
            102055
          ],
          "loc": {
            "start": {
              "line": 3062,
              "column": 15
            },
            "end": {
              "line": 3062,
              "column": 31
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~slice"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "<anonymous>~runInContext~slice~length",
    "memberof": "<anonymous>~runInContext~slice",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        102068,
        102090
      ],
      "filename": "lodash.js",
      "lineno": 3064,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006780",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              102077,
              102082
            ],
            "loc": {
              "start": {
                "line": 3064,
                "column": 19
              },
              "end": {
                "line": 3064,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                102083,
                102089
              ],
              "loc": {
                "start": {
                  "line": 3064,
                  "column": 25
                },
                "end": {
                  "line": 3064,
                  "column": 31
                }
              }
            }
          ],
          "range": [
            102077,
            102090
          ],
          "loc": {
            "start": {
              "line": 3064,
              "column": 19
            },
            "end": {
              "line": 3064,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~slice",
    "longname": "<anonymous>~runInContext~slice~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        102133,
        102169
      ],
      "filename": "lodash.js",
      "lineno": 3066,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006792",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "array",
            "range": [
              102149,
              102154
            ],
            "loc": {
              "start": {
                "line": 3066,
                "column": 24
              },
              "end": {
                "line": 3066,
                "column": 29
              }
            }
          },
          "property": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "Identifier",
              "name": "start",
              "range": [
                102155,
                102160
              ],
              "loc": {
                "start": {
                  "line": 3066,
                  "column": 30
                },
                "end": {
                  "line": 3066,
                  "column": 35
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "index",
              "range": [
                102163,
                102168
              ],
              "loc": {
                "start": {
                  "line": 3066,
                  "column": 38
                },
                "end": {
                  "line": 3066,
                  "column": 43
                }
              }
            },
            "range": [
              102155,
              102168
            ],
            "loc": {
              "start": {
                "line": 3066,
                "column": 30
              },
              "end": {
                "line": 3066,
                "column": 43
              }
            }
          },
          "range": [
            102149,
            102169
          ],
          "loc": {
            "start": {
              "line": 3066,
              "column": 24
            },
            "end": {
              "line": 3066,
              "column": 44
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~slice",
        "value": "array[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~slice~result[undefined]",
    "memberof": "<anonymous>~runInContext~slice",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        104257,
        104755
      ],
      "filename": "lodash.js",
      "lineno": 3121,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006803",
        "name": "sortedIndex",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "sortedIndex",
            "range": [
              104266,
              104277
            ],
            "loc": {
              "start": {
                "line": 3121,
                "column": 13
              },
              "end": {
                "line": 3121,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                104278,
                104283
              ],
              "loc": {
                "start": {
                  "line": 3121,
                  "column": 25
                },
                "end": {
                  "line": 3121,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                104285,
                104290
              ],
              "loc": {
                "start": {
                  "line": 3121,
                  "column": 32
                },
                "end": {
                  "line": 3121,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                104292,
                104300
              ],
              "loc": {
                "start": {
                  "line": 3121,
                  "column": 39
                },
                "end": {
                  "line": 3121,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                104302,
                104309
              ],
              "loc": {
                "start": {
                  "line": 3121,
                  "column": 49
                },
                "end": {
                  "line": 3121,
                  "column": 56
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "low",
                      "range": [
                        104323,
                        104326
                      ],
                      "loc": {
                        "start": {
                          "line": 3122,
                          "column": 10
                        },
                        "end": {
                          "line": 3122,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        104329,
                        104330
                      ],
                      "loc": {
                        "start": {
                          "line": 3122,
                          "column": 16
                        },
                        "end": {
                          "line": 3122,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      104323,
                      104330
                    ],
                    "loc": {
                      "start": {
                        "line": 3122,
                        "column": 10
                      },
                      "end": {
                        "line": 3122,
                        "column": 17
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "high",
                      "range": [
                        104342,
                        104346
                      ],
                      "loc": {
                        "start": {
                          "line": 3123,
                          "column": 10
                        },
                        "end": {
                          "line": 3123,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          104349,
                          104354
                        ],
                        "loc": {
                          "start": {
                            "line": 3123,
                            "column": 17
                          },
                          "end": {
                            "line": 3123,
                            "column": 22
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            104357,
                            104362
                          ],
                          "loc": {
                            "start": {
                              "line": 3123,
                              "column": 25
                            },
                            "end": {
                              "line": 3123,
                              "column": 30
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            104363,
                            104369
                          ],
                          "loc": {
                            "start": {
                              "line": 3123,
                              "column": 31
                            },
                            "end": {
                              "line": 3123,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          104357,
                          104369
                        ],
                        "loc": {
                          "start": {
                            "line": 3123,
                            "column": 25
                          },
                          "end": {
                            "line": 3123,
                            "column": 37
                          }
                        }
                      },
                      "alternate": {
                        "type": "Identifier",
                        "name": "low",
                        "range": [
                          104372,
                          104375
                        ],
                        "loc": {
                          "start": {
                            "line": 3123,
                            "column": 40
                          },
                          "end": {
                            "line": 3123,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        104349,
                        104375
                      ],
                      "loc": {
                        "start": {
                          "line": 3123,
                          "column": 17
                        },
                        "end": {
                          "line": 3123,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      104342,
                      104375
                    ],
                    "loc": {
                      "start": {
                        "line": 3123,
                        "column": 10
                      },
                      "end": {
                        "line": 3123,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  104319,
                  104376
                ],
                "loc": {
                  "start": {
                    "line": 3122,
                    "column": 6
                  },
                  "end": {
                    "line": 3123,
                    "column": 44
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      104456,
                      104464
                    ],
                    "loc": {
                      "start": {
                        "line": 3126,
                        "column": 6
                      },
                      "end": {
                        "line": 3126,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        104467,
                        104475
                      ],
                      "loc": {
                        "start": {
                          "line": 3126,
                          "column": 17
                        },
                        "end": {
                          "line": 3126,
                          "column": 25
                        }
                      }
                    },
                    "consequent": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "lodash",
                          "range": [
                            104478,
                            104484
                          ],
                          "loc": {
                            "start": {
                              "line": 3126,
                              "column": 28
                            },
                            "end": {
                              "line": 3126,
                              "column": 34
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "createCallback",
                          "range": [
                            104485,
                            104499
                          ],
                          "loc": {
                            "start": {
                              "line": 3126,
                              "column": 35
                            },
                            "end": {
                              "line": 3126,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          104478,
                          104499
                        ],
                        "loc": {
                          "start": {
                            "line": 3126,
                            "column": 28
                          },
                          "end": {
                            "line": 3126,
                            "column": 49
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            104500,
                            104508
                          ],
                          "loc": {
                            "start": {
                              "line": 3126,
                              "column": 50
                            },
                            "end": {
                              "line": 3126,
                              "column": 58
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            104510,
                            104517
                          ],
                          "loc": {
                            "start": {
                              "line": 3126,
                              "column": 60
                            },
                            "end": {
                              "line": 3126,
                              "column": 67
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            104519,
                            104520
                          ],
                          "loc": {
                            "start": {
                              "line": 3126,
                              "column": 69
                            },
                            "end": {
                              "line": 3126,
                              "column": 70
                            }
                          }
                        }
                      ],
                      "range": [
                        104478,
                        104521
                      ],
                      "loc": {
                        "start": {
                          "line": 3126,
                          "column": 28
                        },
                        "end": {
                          "line": 3126,
                          "column": 71
                        }
                      }
                    },
                    "alternate": {
                      "type": "Identifier",
                      "name": "identity",
                      "range": [
                        104524,
                        104532
                      ],
                      "loc": {
                        "start": {
                          "line": 3126,
                          "column": 74
                        },
                        "end": {
                          "line": 3126,
                          "column": 82
                        }
                      }
                    },
                    "range": [
                      104467,
                      104532
                    ],
                    "loc": {
                      "start": {
                        "line": 3126,
                        "column": 17
                      },
                      "end": {
                        "line": 3126,
                        "column": 82
                      }
                    }
                  },
                  "range": [
                    104456,
                    104532
                  ],
                  "loc": {
                    "start": {
                      "line": 3126,
                      "column": 6
                    },
                    "end": {
                      "line": 3126,
                      "column": 82
                    }
                  }
                },
                "range": [
                  104456,
                  104533
                ],
                "loc": {
                  "start": {
                    "line": 3126,
                    "column": 6
                  },
                  "end": {
                    "line": 3126,
                    "column": 83
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      104540,
                      104545
                    ],
                    "loc": {
                      "start": {
                        "line": 3127,
                        "column": 6
                      },
                      "end": {
                        "line": 3127,
                        "column": 11
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        104548,
                        104556
                      ],
                      "loc": {
                        "start": {
                          "line": 3127,
                          "column": 14
                        },
                        "end": {
                          "line": 3127,
                          "column": 22
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          104557,
                          104562
                        ],
                        "loc": {
                          "start": {
                            "line": 3127,
                            "column": 23
                          },
                          "end": {
                            "line": 3127,
                            "column": 28
                          }
                        }
                      }
                    ],
                    "range": [
                      104548,
                      104563
                    ],
                    "loc": {
                      "start": {
                        "line": 3127,
                        "column": 14
                      },
                      "end": {
                        "line": 3127,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    104540,
                    104563
                  ],
                  "loc": {
                    "start": {
                      "line": 3127,
                      "column": 6
                    },
                    "end": {
                      "line": 3127,
                      "column": 29
                    }
                  }
                },
                "range": [
                  104540,
                  104564
                ],
                "loc": {
                  "start": {
                    "line": 3127,
                    "column": 6
                  },
                  "end": {
                    "line": 3127,
                    "column": 30
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "Identifier",
                    "name": "low",
                    "range": [
                      104579,
                      104582
                    ],
                    "loc": {
                      "start": {
                        "line": 3129,
                        "column": 13
                      },
                      "end": {
                        "line": 3129,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "high",
                    "range": [
                      104585,
                      104589
                    ],
                    "loc": {
                      "start": {
                        "line": 3129,
                        "column": 19
                      },
                      "end": {
                        "line": 3129,
                        "column": 23
                      }
                    }
                  },
                  "range": [
                    104579,
                    104589
                  ],
                  "loc": {
                    "start": {
                      "line": 3129,
                      "column": 13
                    },
                    "end": {
                      "line": 3129,
                      "column": 23
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "mid",
                            "range": [
                              104605,
                              104608
                            ],
                            "loc": {
                              "start": {
                                "line": 3130,
                                "column": 12
                              },
                              "end": {
                                "line": 3130,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "operator": ">>>",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "Identifier",
                                "name": "low",
                                "range": [
                                  104612,
                                  104615
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3130,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 3130,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "high",
                                "range": [
                                  104618,
                                  104622
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3130,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 3130,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                104612,
                                104622
                              ],
                              "loc": {
                                "start": {
                                  "line": 3130,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3130,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                104628,
                                104629
                              ],
                              "loc": {
                                "start": {
                                  "line": 3130,
                                  "column": 35
                                },
                                "end": {
                                  "line": 3130,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              104611,
                              104629
                            ],
                            "loc": {
                              "start": {
                                "line": 3130,
                                "column": 18
                              },
                              "end": {
                                "line": 3130,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            104605,
                            104629
                          ],
                          "loc": {
                            "start": {
                              "line": 3130,
                              "column": 12
                            },
                            "end": {
                              "line": 3130,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        104601,
                        104630
                      ],
                      "loc": {
                        "start": {
                          "line": 3130,
                          "column": 8
                        },
                        "end": {
                          "line": 3130,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                104640,
                                104648
                              ],
                              "loc": {
                                "start": {
                                  "line": 3131,
                                  "column": 9
                                },
                                "end": {
                                  "line": 3131,
                                  "column": 17
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "array",
                                  "range": [
                                    104649,
                                    104654
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3131,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 3131,
                                      "column": 23
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "mid",
                                  "range": [
                                    104655,
                                    104658
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3131,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 3131,
                                      "column": 27
                                    }
                                  }
                                },
                                "range": [
                                  104649,
                                  104659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3131,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 3131,
                                    "column": 28
                                  }
                                }
                              }
                            ],
                            "range": [
                              104640,
                              104660
                            ],
                            "loc": {
                              "start": {
                                "line": 3131,
                                "column": 9
                              },
                              "end": {
                                "line": 3131,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              104663,
                              104668
                            ],
                            "loc": {
                              "start": {
                                "line": 3131,
                                "column": 32
                              },
                              "end": {
                                "line": 3131,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            104640,
                            104668
                          ],
                          "loc": {
                            "start": {
                              "line": 3131,
                              "column": 9
                            },
                            "end": {
                              "line": 3131,
                              "column": 37
                            }
                          }
                        },
                        "consequent": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "low",
                            "range": [
                              104683,
                              104686
                            ],
                            "loc": {
                              "start": {
                                "line": 3132,
                                "column": 13
                              },
                              "end": {
                                "line": 3132,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "Identifier",
                              "name": "mid",
                              "range": [
                                104689,
                                104692
                              ],
                              "loc": {
                                "start": {
                                  "line": 3132,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3132,
                                  "column": 22
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                104695,
                                104696
                              ],
                              "loc": {
                                "start": {
                                  "line": 3132,
                                  "column": 25
                                },
                                "end": {
                                  "line": 3132,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              104689,
                              104696
                            ],
                            "loc": {
                              "start": {
                                "line": 3132,
                                "column": 19
                              },
                              "end": {
                                "line": 3132,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            104683,
                            104696
                          ],
                          "loc": {
                            "start": {
                              "line": 3132,
                              "column": 13
                            },
                            "end": {
                              "line": 3132,
                              "column": 26
                            }
                          }
                        },
                        "alternate": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "high",
                            "range": [
                              104711,
                              104715
                            ],
                            "loc": {
                              "start": {
                                "line": 3133,
                                "column": 13
                              },
                              "end": {
                                "line": 3133,
                                "column": 17
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "mid",
                            "range": [
                              104718,
                              104721
                            ],
                            "loc": {
                              "start": {
                                "line": 3133,
                                "column": 20
                              },
                              "end": {
                                "line": 3133,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            104711,
                            104721
                          ],
                          "loc": {
                            "start": {
                              "line": 3133,
                              "column": 13
                            },
                            "end": {
                              "line": 3133,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          104639,
                          104722
                        ],
                        "loc": {
                          "start": {
                            "line": 3131,
                            "column": 8
                          },
                          "end": {
                            "line": 3133,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        104639,
                        104723
                      ],
                      "loc": {
                        "start": {
                          "line": 3131,
                          "column": 8
                        },
                        "end": {
                          "line": 3133,
                          "column": 25
                        }
                      }
                    }
                  ],
                  "range": [
                    104591,
                    104731
                  ],
                  "loc": {
                    "start": {
                      "line": 3129,
                      "column": 25
                    },
                    "end": {
                      "line": 3134,
                      "column": 7
                    }
                  }
                },
                "range": [
                  104572,
                  104731
                ],
                "loc": {
                  "start": {
                    "line": 3129,
                    "column": 6
                  },
                  "end": {
                    "line": 3134,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "low",
                  "range": [
                    104745,
                    104748
                  ],
                  "loc": {
                    "start": {
                      "line": 3135,
                      "column": 13
                    },
                    "end": {
                      "line": 3135,
                      "column": 16
                    }
                  }
                },
                "range": [
                  104738,
                  104749
                ],
                "loc": {
                  "start": {
                    "line": 3135,
                    "column": 6
                  },
                  "end": {
                    "line": 3135,
                    "column": 17
                  }
                }
              }
            ],
            "range": [
              104311,
              104755
            ],
            "loc": {
              "start": {
                "line": 3121,
                "column": 58
              },
              "end": {
                "line": 3136,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            104257,
            104755
          ],
          "loc": {
            "start": {
              "line": 3121,
              "column": 4
            },
            "end": {
              "line": 3136,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "value",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "low": null,
        "high": null,
        "callback": null,
        "value": null,
        "mid": null
      }
    },
    "undocumented": true,
    "name": "sortedIndex",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~sortedIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        104323,
        104330
      ],
      "filename": "lodash.js",
      "lineno": 3122,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006811",
        "name": "low",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            104329,
            104330
          ],
          "loc": {
            "start": {
              "line": 3122,
              "column": 16
            },
            "end": {
              "line": 3122,
              "column": 17
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "low",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sortedIndex",
    "longname": "<anonymous>~runInContext~sortedIndex~low",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        104342,
        104375
      ],
      "filename": "lodash.js",
      "lineno": 3123,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006814",
        "name": "high",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              104349,
              104354
            ],
            "loc": {
              "start": {
                "line": 3123,
                "column": 17
              },
              "end": {
                "line": 3123,
                "column": 22
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                104357,
                104362
              ],
              "loc": {
                "start": {
                  "line": 3123,
                  "column": 25
                },
                "end": {
                  "line": 3123,
                  "column": 30
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                104363,
                104369
              ],
              "loc": {
                "start": {
                  "line": 3123,
                  "column": 31
                },
                "end": {
                  "line": 3123,
                  "column": 37
                }
              }
            },
            "range": [
              104357,
              104369
            ],
            "loc": {
              "start": {
                "line": 3123,
                "column": 25
              },
              "end": {
                "line": 3123,
                "column": 37
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "low",
            "range": [
              104372,
              104375
            ],
            "loc": {
              "start": {
                "line": 3123,
                "column": 40
              },
              "end": {
                "line": 3123,
                "column": 43
              }
            }
          },
          "range": [
            104349,
            104375
          ],
          "loc": {
            "start": {
              "line": 3123,
              "column": 17
            },
            "end": {
              "line": 3123,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "high",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sortedIndex",
    "longname": "<anonymous>~runInContext~sortedIndex~high",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        104456,
        104532
      ],
      "filename": "lodash.js",
      "lineno": 3126,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006823",
        "name": "callback",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              104467,
              104475
            ],
            "loc": {
              "start": {
                "line": 3126,
                "column": 17
              },
              "end": {
                "line": 3126,
                "column": 25
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "lodash",
                "range": [
                  104478,
                  104484
                ],
                "loc": {
                  "start": {
                    "line": 3126,
                    "column": 28
                  },
                  "end": {
                    "line": 3126,
                    "column": 34
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "createCallback",
                "range": [
                  104485,
                  104499
                ],
                "loc": {
                  "start": {
                    "line": 3126,
                    "column": 35
                  },
                  "end": {
                    "line": 3126,
                    "column": 49
                  }
                }
              },
              "range": [
                104478,
                104499
              ],
              "loc": {
                "start": {
                  "line": 3126,
                  "column": 28
                },
                "end": {
                  "line": 3126,
                  "column": 49
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  104500,
                  104508
                ],
                "loc": {
                  "start": {
                    "line": 3126,
                    "column": 50
                  },
                  "end": {
                    "line": 3126,
                    "column": 58
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "thisArg",
                "range": [
                  104510,
                  104517
                ],
                "loc": {
                  "start": {
                    "line": 3126,
                    "column": 60
                  },
                  "end": {
                    "line": 3126,
                    "column": 67
                  }
                }
              },
              {
                "type": "Literal",
                "value": 1,
                "raw": "1",
                "range": [
                  104519,
                  104520
                ],
                "loc": {
                  "start": {
                    "line": 3126,
                    "column": 69
                  },
                  "end": {
                    "line": 3126,
                    "column": 70
                  }
                }
              }
            ],
            "range": [
              104478,
              104521
            ],
            "loc": {
              "start": {
                "line": 3126,
                "column": 28
              },
              "end": {
                "line": 3126,
                "column": 71
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "identity",
            "range": [
              104524,
              104532
            ],
            "loc": {
              "start": {
                "line": 3126,
                "column": 74
              },
              "end": {
                "line": 3126,
                "column": 82
              }
            }
          },
          "range": [
            104467,
            104532
          ],
          "loc": {
            "start": {
              "line": 3126,
              "column": 17
            },
            "end": {
              "line": 3126,
              "column": 82
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        104540,
        104563
      ],
      "filename": "lodash.js",
      "lineno": 3127,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006836",
        "name": "value",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              104548,
              104556
            ],
            "loc": {
              "start": {
                "line": 3127,
                "column": 14
              },
              "end": {
                "line": 3127,
                "column": 22
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                104557,
                104562
              ],
              "loc": {
                "start": {
                  "line": 3127,
                  "column": 23
                },
                "end": {
                  "line": 3127,
                  "column": 28
                }
              }
            }
          ],
          "range": [
            104548,
            104563
          ],
          "loc": {
            "start": {
              "line": 3127,
              "column": 14
            },
            "end": {
              "line": 3127,
              "column": 29
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "value",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        104605,
        104629
      ],
      "filename": "lodash.js",
      "lineno": 3130,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006847",
        "name": "mid",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": ">>>",
          "left": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "Identifier",
              "name": "low",
              "range": [
                104612,
                104615
              ],
              "loc": {
                "start": {
                  "line": 3130,
                  "column": 19
                },
                "end": {
                  "line": 3130,
                  "column": 22
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "high",
              "range": [
                104618,
                104622
              ],
              "loc": {
                "start": {
                  "line": 3130,
                  "column": 25
                },
                "end": {
                  "line": 3130,
                  "column": 29
                }
              }
            },
            "range": [
              104612,
              104622
            ],
            "loc": {
              "start": {
                "line": 3130,
                "column": 19
              },
              "end": {
                "line": 3130,
                "column": 29
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              104628,
              104629
            ],
            "loc": {
              "start": {
                "line": 3130,
                "column": 35
              },
              "end": {
                "line": 3130,
                "column": 36
              }
            }
          },
          "range": [
            104611,
            104629
          ],
          "loc": {
            "start": {
              "line": 3130,
              "column": 18
            },
            "end": {
              "line": 3130,
              "column": 36
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "mid",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sortedIndex",
    "longname": "<anonymous>~runInContext~sortedIndex~mid",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        104683,
        104696
      ],
      "filename": "lodash.js",
      "lineno": 3132,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006863",
        "name": "low",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "Identifier",
            "name": "mid",
            "range": [
              104689,
              104692
            ],
            "loc": {
              "start": {
                "line": 3132,
                "column": 19
              },
              "end": {
                "line": 3132,
                "column": 22
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              104695,
              104696
            ],
            "loc": {
              "start": {
                "line": 3132,
                "column": 25
              },
              "end": {
                "line": 3132,
                "column": 26
              }
            }
          },
          "range": [
            104689,
            104696
          ],
          "loc": {
            "start": {
              "line": 3132,
              "column": 19
            },
            "end": {
              "line": 3132,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~sortedIndex"
      }
    },
    "undocumented": true,
    "name": "low",
    "kind": "member",
    "longname": "<anonymous>~runInContext~sortedIndex~low",
    "memberof": "<anonymous>~runInContext~sortedIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        104711,
        104721
      ],
      "filename": "lodash.js",
      "lineno": 3133,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006868",
        "name": "high",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "mid",
          "range": [
            104718,
            104721
          ],
          "loc": {
            "start": {
              "line": 3133,
              "column": 20
            },
            "end": {
              "line": 3133,
              "column": 23
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~sortedIndex",
        "value": "mid"
      }
    },
    "undocumented": true,
    "name": "high",
    "kind": "member",
    "longname": "<anonymous>~runInContext~sortedIndex~high",
    "memberof": "<anonymous>~runInContext~sortedIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        105345,
        105357
      ],
      "filename": "lodash.js",
      "lineno": 3162,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006874",
        "name": "take",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "first",
          "range": [
            105352,
            105357
          ],
          "loc": {
            "start": {
              "line": 3162,
              "column": 15
            },
            "end": {
              "line": 3162,
              "column": 20
            }
          }
        },
        "value": "first"
      }
    },
    "undocumented": true,
    "name": "take",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~take",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        105962,
        105978
      ],
      "filename": "lodash.js",
      "lineno": 3188,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006878",
        "name": "takeRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "last",
          "range": [
            105974,
            105978
          ],
          "loc": {
            "start": {
              "line": 3188,
              "column": 20
            },
            "end": {
              "line": 3188,
              "column": 24
            }
          }
        },
        "value": "last"
      }
    },
    "undocumented": true,
    "name": "takeRight",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~takeRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        107553,
        107574
      ],
      "filename": "lodash.js",
      "lineno": 3231,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006882",
        "name": "takeRightWhile",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "last",
          "range": [
            107570,
            107574
          ],
          "loc": {
            "start": {
              "line": 3231,
              "column": 25
            },
            "end": {
              "line": 3231,
              "column": 29
            }
          }
        },
        "value": "last"
      }
    },
    "undocumented": true,
    "name": "takeRightWhile",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~takeRightWhile",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        109141,
        109158
      ],
      "filename": "lodash.js",
      "lineno": 3274,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006886",
        "name": "takeWhile",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "first",
          "range": [
            109153,
            109158
          ],
          "loc": {
            "start": {
              "line": 3274,
              "column": 20
            },
            "end": {
              "line": 3274,
              "column": 25
            }
          }
        },
        "value": "first"
      }
    },
    "undocumented": true,
    "name": "takeWhile",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~takeWhile",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        109597,
        109680
      ],
      "filename": "lodash.js",
      "lineno": 3290,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006889",
        "name": "union",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "union",
            "range": [
              109606,
              109611
            ],
            "loc": {
              "start": {
                "line": 3290,
                "column": 13
              },
              "end": {
                "line": 3290,
                "column": 18
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseUniq",
                    "range": [
                      109629,
                      109637
                    ],
                    "loc": {
                      "start": {
                        "line": 3291,
                        "column": 13
                      },
                      "end": {
                        "line": 3291,
                        "column": 21
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "baseFlatten",
                        "range": [
                          109638,
                          109649
                        ],
                        "loc": {
                          "start": {
                            "line": 3291,
                            "column": 22
                          },
                          "end": {
                            "line": 3291,
                            "column": 33
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            109650,
                            109659
                          ],
                          "loc": {
                            "start": {
                              "line": 3291,
                              "column": 34
                            },
                            "end": {
                              "line": 3291,
                              "column": 43
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            109661,
                            109665
                          ],
                          "loc": {
                            "start": {
                              "line": 3291,
                              "column": 45
                            },
                            "end": {
                              "line": 3291,
                              "column": 49
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            109667,
                            109671
                          ],
                          "loc": {
                            "start": {
                              "line": 3291,
                              "column": 51
                            },
                            "end": {
                              "line": 3291,
                              "column": 55
                            }
                          }
                        }
                      ],
                      "range": [
                        109638,
                        109672
                      ],
                      "loc": {
                        "start": {
                          "line": 3291,
                          "column": 22
                        },
                        "end": {
                          "line": 3291,
                          "column": 56
                        }
                      }
                    }
                  ],
                  "range": [
                    109629,
                    109673
                  ],
                  "loc": {
                    "start": {
                      "line": 3291,
                      "column": 13
                    },
                    "end": {
                      "line": 3291,
                      "column": 57
                    }
                  }
                },
                "range": [
                  109622,
                  109674
                ],
                "loc": {
                  "start": {
                    "line": 3291,
                    "column": 6
                  },
                  "end": {
                    "line": 3291,
                    "column": 58
                  }
                }
              }
            ],
            "range": [
              109614,
              109680
            ],
            "loc": {
              "start": {
                "line": 3290,
                "column": 21
              },
              "end": {
                "line": 3292,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            109597,
            109680
          ],
          "loc": {
            "start": {
              "line": 3290,
              "column": 4
            },
            "end": {
              "line": 3292,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      }
    },
    "undocumented": true,
    "name": "union",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~union",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        111702,
        112404
      ],
      "filename": "lodash.js",
      "lineno": 3341,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006900",
        "name": "uniq",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "uniq",
            "range": [
              111711,
              111715
            ],
            "loc": {
              "start": {
                "line": 3341,
                "column": 13
              },
              "end": {
                "line": 3341,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                111716,
                111721
              ],
              "loc": {
                "start": {
                  "line": 3341,
                  "column": 18
                },
                "end": {
                  "line": 3341,
                  "column": 23
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isSorted",
              "range": [
                111723,
                111731
              ],
              "loc": {
                "start": {
                  "line": 3341,
                  "column": 25
                },
                "end": {
                  "line": 3341,
                  "column": 33
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                111733,
                111741
              ],
              "loc": {
                "start": {
                  "line": 3341,
                  "column": 35
                },
                "end": {
                  "line": 3341,
                  "column": 43
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                111743,
                111750
              ],
              "loc": {
                "start": {
                  "line": 3341,
                  "column": 45
                },
                "end": {
                  "line": 3341,
                  "column": 52
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        111764,
                        111770
                      ],
                      "loc": {
                        "start": {
                          "line": 3342,
                          "column": 10
                        },
                        "end": {
                          "line": 3342,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          111773,
                          111778
                        ],
                        "loc": {
                          "start": {
                            "line": 3342,
                            "column": 19
                          },
                          "end": {
                            "line": 3342,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "array",
                          "range": [
                            111781,
                            111786
                          ],
                          "loc": {
                            "start": {
                              "line": 3342,
                              "column": 27
                            },
                            "end": {
                              "line": 3342,
                              "column": 32
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            111787,
                            111793
                          ],
                          "loc": {
                            "start": {
                              "line": 3342,
                              "column": 33
                            },
                            "end": {
                              "line": 3342,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          111781,
                          111793
                        ],
                        "loc": {
                          "start": {
                            "line": 3342,
                            "column": 27
                          },
                          "end": {
                            "line": 3342,
                            "column": 39
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          111796,
                          111797
                        ],
                        "loc": {
                          "start": {
                            "line": 3342,
                            "column": 42
                          },
                          "end": {
                            "line": 3342,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        111773,
                        111797
                      ],
                      "loc": {
                        "start": {
                          "line": 3342,
                          "column": 19
                        },
                        "end": {
                          "line": 3342,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      111764,
                      111797
                    ],
                    "loc": {
                      "start": {
                        "line": 3342,
                        "column": 10
                      },
                      "end": {
                        "line": 3342,
                        "column": 43
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  111760,
                  111798
                ],
                "loc": {
                  "start": {
                    "line": 3342,
                    "column": 6
                  },
                  "end": {
                    "line": 3342,
                    "column": 44
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      111810,
                      111816
                    ],
                    "loc": {
                      "start": {
                        "line": 3343,
                        "column": 11
                      },
                      "end": {
                        "line": 3343,
                        "column": 17
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    111809,
                    111816
                  ],
                  "loc": {
                    "start": {
                      "line": 3343,
                      "column": 10
                    },
                    "end": {
                      "line": 3343,
                      "column": 17
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ArrayExpression",
                        "elements": [],
                        "range": [
                          111835,
                          111837
                        ],
                        "loc": {
                          "start": {
                            "line": 3344,
                            "column": 15
                          },
                          "end": {
                            "line": 3344,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        111828,
                        111838
                      ],
                      "loc": {
                        "start": {
                          "line": 3344,
                          "column": 8
                        },
                        "end": {
                          "line": 3344,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    111818,
                    111846
                  ],
                  "loc": {
                    "start": {
                      "line": 3343,
                      "column": 19
                    },
                    "end": {
                      "line": 3345,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  111805,
                  111846
                ],
                "loc": {
                  "start": {
                    "line": 3343,
                    "column": 6
                  },
                  "end": {
                    "line": 3345,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        111883,
                        111887
                      ],
                      "loc": {
                        "start": {
                          "line": 3347,
                          "column": 10
                        },
                        "end": {
                          "line": 3347,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "isSorted",
                        "range": [
                          111897,
                          111905
                        ],
                        "loc": {
                          "start": {
                            "line": 3347,
                            "column": 24
                          },
                          "end": {
                            "line": 3347,
                            "column": 32
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        111890,
                        111905
                      ],
                      "loc": {
                        "start": {
                          "line": 3347,
                          "column": 17
                        },
                        "end": {
                          "line": 3347,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      111883,
                      111905
                    ],
                    "loc": {
                      "start": {
                        "line": 3347,
                        "column": 10
                      },
                      "end": {
                        "line": 3347,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  111879,
                  111906
                ],
                "loc": {
                  "start": {
                    "line": 3347,
                    "column": 6
                  },
                  "end": {
                    "line": 3347,
                    "column": 33
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        111917,
                        111921
                      ],
                      "loc": {
                        "start": {
                          "line": 3348,
                          "column": 10
                        },
                        "end": {
                          "line": 3348,
                          "column": 14
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "boolean",
                      "raw": "'boolean'",
                      "range": [
                        111925,
                        111934
                      ],
                      "loc": {
                        "start": {
                          "line": 3348,
                          "column": 18
                        },
                        "end": {
                          "line": 3348,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      111917,
                      111934
                    ],
                    "loc": {
                      "start": {
                        "line": 3348,
                        "column": 10
                      },
                      "end": {
                        "line": 3348,
                        "column": 27
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "isSorted",
                      "range": [
                        111938,
                        111946
                      ],
                      "loc": {
                        "start": {
                          "line": 3348,
                          "column": 31
                        },
                        "end": {
                          "line": 3348,
                          "column": 39
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        111950,
                        111954
                      ],
                      "loc": {
                        "start": {
                          "line": 3348,
                          "column": 43
                        },
                        "end": {
                          "line": 3348,
                          "column": 47
                        }
                      }
                    },
                    "range": [
                      111938,
                      111954
                    ],
                    "loc": {
                      "start": {
                        "line": 3348,
                        "column": 31
                      },
                      "end": {
                        "line": 3348,
                        "column": 47
                      }
                    }
                  },
                  "range": [
                    111917,
                    111954
                  ],
                  "loc": {
                    "start": {
                      "line": 3348,
                      "column": 10
                    },
                    "end": {
                      "line": 3348,
                      "column": 47
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            111966,
                            111973
                          ],
                          "loc": {
                            "start": {
                              "line": 3349,
                              "column": 8
                            },
                            "end": {
                              "line": 3349,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            111976,
                            111984
                          ],
                          "loc": {
                            "start": {
                              "line": 3349,
                              "column": 18
                            },
                            "end": {
                              "line": 3349,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          111966,
                          111984
                        ],
                        "loc": {
                          "start": {
                            "line": 3349,
                            "column": 8
                          },
                          "end": {
                            "line": 3349,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        111966,
                        111985
                      ],
                      "loc": {
                        "start": {
                          "line": 3349,
                          "column": 8
                        },
                        "end": {
                          "line": 3349,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            111994,
                            112002
                          ],
                          "loc": {
                            "start": {
                              "line": 3350,
                              "column": 8
                            },
                            "end": {
                              "line": 3350,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "isSorted",
                          "range": [
                            112005,
                            112013
                          ],
                          "loc": {
                            "start": {
                              "line": 3350,
                              "column": 19
                            },
                            "end": {
                              "line": 3350,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          111994,
                          112013
                        ],
                        "loc": {
                          "start": {
                            "line": 3350,
                            "column": 8
                          },
                          "end": {
                            "line": 3350,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        111994,
                        112014
                      ],
                      "loc": {
                        "start": {
                          "line": 3350,
                          "column": 8
                        },
                        "end": {
                          "line": 3350,
                          "column": 28
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "isSorted",
                          "range": [
                            112023,
                            112031
                          ],
                          "loc": {
                            "start": {
                              "line": 3351,
                              "column": 8
                            },
                            "end": {
                              "line": 3351,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            112034,
                            112039
                          ],
                          "loc": {
                            "start": {
                              "line": 3351,
                              "column": 19
                            },
                            "end": {
                              "line": 3351,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          112023,
                          112039
                        ],
                        "loc": {
                          "start": {
                            "line": 3351,
                            "column": 8
                          },
                          "end": {
                            "line": 3351,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        112023,
                        112040
                      ],
                      "loc": {
                        "start": {
                          "line": 3351,
                          "column": 8
                        },
                        "end": {
                          "line": 3351,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  112119,
                                  112123
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3354,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 3354,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  112127,
                                  112135
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3354,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 3354,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                112119,
                                112135
                              ],
                              "loc": {
                                "start": {
                                  "line": 3354,
                                  "column": 13
                                },
                                "end": {
                                  "line": 3354,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  112139,
                                  112143
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3354,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 3354,
                                    "column": 37
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "string",
                                "raw": "'string'",
                                "range": [
                                  112147,
                                  112155
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3354,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 3354,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                112139,
                                112155
                              ],
                              "loc": {
                                "start": {
                                  "line": 3354,
                                  "column": 33
                                },
                                "end": {
                                  "line": 3354,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              112119,
                              112155
                            ],
                            "loc": {
                              "start": {
                                "line": 3354,
                                "column": 13
                              },
                              "end": {
                                "line": 3354,
                                "column": 49
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              112160,
                              112167
                            ],
                            "loc": {
                              "start": {
                                "line": 3354,
                                "column": 54
                              },
                              "end": {
                                "line": 3354,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            112118,
                            112167
                          ],
                          "loc": {
                            "start": {
                              "line": 3354,
                              "column": 12
                            },
                            "end": {
                              "line": 3354,
                              "column": 61
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                112171,
                                112178
                              ],
                              "loc": {
                                "start": {
                                  "line": 3354,
                                  "column": 65
                                },
                                "end": {
                                  "line": 3354,
                                  "column": 72
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                112179,
                                112187
                              ],
                              "loc": {
                                "start": {
                                  "line": 3354,
                                  "column": 73
                                },
                                "end": {
                                  "line": 3354,
                                  "column": 81
                                }
                              }
                            },
                            "range": [
                              112171,
                              112188
                            ],
                            "loc": {
                              "start": {
                                "line": 3354,
                                "column": 65
                              },
                              "end": {
                                "line": 3354,
                                "column": 82
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              112193,
                              112198
                            ],
                            "loc": {
                              "start": {
                                "line": 3354,
                                "column": 87
                              },
                              "end": {
                                "line": 3354,
                                "column": 92
                              }
                            }
                          },
                          "range": [
                            112171,
                            112198
                          ],
                          "loc": {
                            "start": {
                              "line": 3354,
                              "column": 65
                            },
                            "end": {
                              "line": 3354,
                              "column": 92
                            }
                          }
                        },
                        "range": [
                          112118,
                          112198
                        ],
                        "loc": {
                          "start": {
                            "line": 3354,
                            "column": 12
                          },
                          "end": {
                            "line": 3354,
                            "column": 92
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  112212,
                                  112220
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3355,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 3355,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  112223,
                                  112227
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3355,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 3355,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                112212,
                                112227
                              ],
                              "loc": {
                                "start": {
                                  "line": 3355,
                                  "column": 10
                                },
                                "end": {
                                  "line": 3355,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              112212,
                              112228
                            ],
                            "loc": {
                              "start": {
                                "line": 3355,
                                "column": 10
                              },
                              "end": {
                                "line": 3355,
                                "column": 26
                              }
                            }
                          }
                        ],
                        "range": [
                          112200,
                          112238
                        ],
                        "loc": {
                          "start": {
                            "line": 3354,
                            "column": 94
                          },
                          "end": {
                            "line": 3356,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        112114,
                        112238
                      ],
                      "loc": {
                        "start": {
                          "line": 3354,
                          "column": 8
                        },
                        "end": {
                          "line": 3356,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    111956,
                    112246
                  ],
                  "loc": {
                    "start": {
                      "line": 3348,
                      "column": 49
                    },
                    "end": {
                      "line": 3357,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  111913,
                  112246
                ],
                "loc": {
                  "start": {
                    "line": 3348,
                    "column": 6
                  },
                  "end": {
                    "line": 3357,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "!=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      112257,
                      112265
                    ],
                    "loc": {
                      "start": {
                        "line": 3358,
                        "column": 10
                      },
                      "end": {
                        "line": 3358,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      112269,
                      112273
                    ],
                    "loc": {
                      "start": {
                        "line": 3358,
                        "column": 22
                      },
                      "end": {
                        "line": 3358,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    112257,
                    112273
                  ],
                  "loc": {
                    "start": {
                      "line": 3358,
                      "column": 10
                    },
                    "end": {
                      "line": 3358,
                      "column": 26
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            112285,
                            112293
                          ],
                          "loc": {
                            "start": {
                              "line": 3359,
                              "column": 8
                            },
                            "end": {
                              "line": 3359,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                112296,
                                112302
                              ],
                              "loc": {
                                "start": {
                                  "line": 3359,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3359,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                112303,
                                112317
                              ],
                              "loc": {
                                "start": {
                                  "line": 3359,
                                  "column": 26
                                },
                                "end": {
                                  "line": 3359,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              112296,
                              112317
                            ],
                            "loc": {
                              "start": {
                                "line": 3359,
                                "column": 19
                              },
                              "end": {
                                "line": 3359,
                                "column": 40
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                112318,
                                112326
                              ],
                              "loc": {
                                "start": {
                                  "line": 3359,
                                  "column": 41
                                },
                                "end": {
                                  "line": 3359,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                112328,
                                112335
                              ],
                              "loc": {
                                "start": {
                                  "line": 3359,
                                  "column": 51
                                },
                                "end": {
                                  "line": 3359,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                112337,
                                112338
                              ],
                              "loc": {
                                "start": {
                                  "line": 3359,
                                  "column": 60
                                },
                                "end": {
                                  "line": 3359,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            112296,
                            112339
                          ],
                          "loc": {
                            "start": {
                              "line": 3359,
                              "column": 19
                            },
                            "end": {
                              "line": 3359,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          112285,
                          112339
                        ],
                        "loc": {
                          "start": {
                            "line": 3359,
                            "column": 8
                          },
                          "end": {
                            "line": 3359,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        112285,
                        112340
                      ],
                      "loc": {
                        "start": {
                          "line": 3359,
                          "column": 8
                        },
                        "end": {
                          "line": 3359,
                          "column": 63
                        }
                      }
                    }
                  ],
                  "range": [
                    112275,
                    112348
                  ],
                  "loc": {
                    "start": {
                      "line": 3358,
                      "column": 28
                    },
                    "end": {
                      "line": 3360,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  112253,
                  112348
                ],
                "loc": {
                  "start": {
                    "line": 3358,
                    "column": 6
                  },
                  "end": {
                    "line": 3360,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseUniq",
                    "range": [
                      112362,
                      112370
                    ],
                    "loc": {
                      "start": {
                        "line": 3361,
                        "column": 13
                      },
                      "end": {
                        "line": 3361,
                        "column": 21
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        112371,
                        112376
                      ],
                      "loc": {
                        "start": {
                          "line": 3361,
                          "column": 22
                        },
                        "end": {
                          "line": 3361,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "isSorted",
                      "range": [
                        112378,
                        112386
                      ],
                      "loc": {
                        "start": {
                          "line": 3361,
                          "column": 29
                        },
                        "end": {
                          "line": 3361,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        112388,
                        112396
                      ],
                      "loc": {
                        "start": {
                          "line": 3361,
                          "column": 39
                        },
                        "end": {
                          "line": 3361,
                          "column": 47
                        }
                      }
                    }
                  ],
                  "range": [
                    112362,
                    112397
                  ],
                  "loc": {
                    "start": {
                      "line": 3361,
                      "column": 13
                    },
                    "end": {
                      "line": 3361,
                      "column": 48
                    }
                  }
                },
                "range": [
                  112355,
                  112398
                ],
                "loc": {
                  "start": {
                    "line": 3361,
                    "column": 6
                  },
                  "end": {
                    "line": 3361,
                    "column": 49
                  }
                }
              }
            ],
            "range": [
              111752,
              112404
            ],
            "loc": {
              "start": {
                "line": 3341,
                "column": 54
              },
              "end": {
                "line": 3362,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            111702,
            112404
          ],
          "loc": {
            "start": {
              "line": 3341,
              "column": 4
            },
            "end": {
              "line": 3362,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array",
          "isSorted",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "length": null,
        "type": null,
        "thisArg": null,
        "callback": null,
        "isSorted": null
      }
    },
    "undocumented": true,
    "name": "uniq",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~uniq",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        111764,
        111797
      ],
      "filename": "lodash.js",
      "lineno": 3342,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006908",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              111773,
              111778
            ],
            "loc": {
              "start": {
                "line": 3342,
                "column": 19
              },
              "end": {
                "line": 3342,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "array",
              "range": [
                111781,
                111786
              ],
              "loc": {
                "start": {
                  "line": 3342,
                  "column": 27
                },
                "end": {
                  "line": 3342,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                111787,
                111793
              ],
              "loc": {
                "start": {
                  "line": 3342,
                  "column": 33
                },
                "end": {
                  "line": 3342,
                  "column": 39
                }
              }
            },
            "range": [
              111781,
              111793
            ],
            "loc": {
              "start": {
                "line": 3342,
                "column": 27
              },
              "end": {
                "line": 3342,
                "column": 39
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              111796,
              111797
            ],
            "loc": {
              "start": {
                "line": 3342,
                "column": 42
              },
              "end": {
                "line": 3342,
                "column": 43
              }
            }
          },
          "range": [
            111773,
            111797
          ],
          "loc": {
            "start": {
              "line": 3342,
              "column": 19
            },
            "end": {
              "line": 3342,
              "column": 43
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~uniq",
    "longname": "<anonymous>~runInContext~uniq~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        111883,
        111905
      ],
      "filename": "lodash.js",
      "lineno": 3347,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006923",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "isSorted",
            "range": [
              111897,
              111905
            ],
            "loc": {
              "start": {
                "line": 3347,
                "column": 24
              },
              "end": {
                "line": 3347,
                "column": 32
              }
            }
          },
          "prefix": true,
          "range": [
            111890,
            111905
          ],
          "loc": {
            "start": {
              "line": 3347,
              "column": 17
            },
            "end": {
              "line": 3347,
              "column": 32
            }
          }
        },
        "value": "typeofisSorted"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~uniq",
    "longname": "<anonymous>~runInContext~uniq~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        111966,
        111984
      ],
      "filename": "lodash.js",
      "lineno": 3349,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006937",
        "name": "thisArg",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "callback",
          "range": [
            111976,
            111984
          ],
          "loc": {
            "start": {
              "line": 3349,
              "column": 18
            },
            "end": {
              "line": 3349,
              "column": 26
            }
          }
        },
        "value": "callback"
      }
    },
    "undocumented": true,
    "name": "thisArg",
    "kind": "member",
    "longname": "thisArg",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        111994,
        112013
      ],
      "filename": "lodash.js",
      "lineno": 3350,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006941",
        "name": "callback",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isSorted",
          "range": [
            112005,
            112013
          ],
          "loc": {
            "start": {
              "line": 3350,
              "column": 19
            },
            "end": {
              "line": 3350,
              "column": 27
            }
          }
        },
        "value": "isSorted"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        112023,
        112039
      ],
      "filename": "lodash.js",
      "lineno": 3351,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006945",
        "name": "isSorted",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            112034,
            112039
          ],
          "loc": {
            "start": {
              "line": 3351,
              "column": 19
            },
            "end": {
              "line": 3351,
              "column": 24
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "isSorted",
    "kind": "member",
    "longname": "isSorted",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        112212,
        112227
      ],
      "filename": "lodash.js",
      "lineno": 3355,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006966",
        "name": "callback",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": null,
          "raw": "null",
          "range": [
            112223,
            112227
          ],
          "loc": {
            "start": {
              "line": 3355,
              "column": 21
            },
            "end": {
              "line": 3355,
              "column": 25
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~uniq",
        "value": "null"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~uniq~callback",
    "memberof": "<anonymous>~runInContext~uniq",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        112285,
        112339
      ],
      "filename": "lodash.js",
      "lineno": 3359,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006975",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                112296,
                112302
              ],
              "loc": {
                "start": {
                  "line": 3359,
                  "column": 19
                },
                "end": {
                  "line": 3359,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                112303,
                112317
              ],
              "loc": {
                "start": {
                  "line": 3359,
                  "column": 26
                },
                "end": {
                  "line": 3359,
                  "column": 40
                }
              }
            },
            "range": [
              112296,
              112317
            ],
            "loc": {
              "start": {
                "line": 3359,
                "column": 19
              },
              "end": {
                "line": 3359,
                "column": 40
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                112318,
                112326
              ],
              "loc": {
                "start": {
                  "line": 3359,
                  "column": 41
                },
                "end": {
                  "line": 3359,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                112328,
                112335
              ],
              "loc": {
                "start": {
                  "line": 3359,
                  "column": 51
                },
                "end": {
                  "line": 3359,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                112337,
                112338
              ],
              "loc": {
                "start": {
                  "line": 3359,
                  "column": 60
                },
                "end": {
                  "line": 3359,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            112296,
            112339
          ],
          "loc": {
            "start": {
              "line": 3359,
              "column": 19
            },
            "end": {
              "line": 3359,
              "column": 62
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~uniq"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~uniq~callback",
    "memberof": "<anonymous>~runInContext~uniq",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        112861,
        112949
      ],
      "filename": "lodash.js",
      "lineno": 3379,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100006990",
        "name": "without",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "without",
            "range": [
              112870,
              112877
            ],
            "loc": {
              "start": {
                "line": 3379,
                "column": 13
              },
              "end": {
                "line": 3379,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                112878,
                112883
              ],
              "loc": {
                "start": {
                  "line": 3379,
                  "column": 21
                },
                "end": {
                  "line": 3379,
                  "column": 26
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseDifference",
                    "range": [
                      112900,
                      112914
                    ],
                    "loc": {
                      "start": {
                        "line": 3380,
                        "column": 13
                      },
                      "end": {
                        "line": 3380,
                        "column": 27
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        112915,
                        112920
                      ],
                      "loc": {
                        "start": {
                          "line": 3380,
                          "column": 28
                        },
                        "end": {
                          "line": 3380,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "slice",
                        "range": [
                          112922,
                          112927
                        ],
                        "loc": {
                          "start": {
                            "line": 3380,
                            "column": 35
                          },
                          "end": {
                            "line": 3380,
                            "column": 40
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            112928,
                            112937
                          ],
                          "loc": {
                            "start": {
                              "line": 3380,
                              "column": 41
                            },
                            "end": {
                              "line": 3380,
                              "column": 50
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            112939,
                            112940
                          ],
                          "loc": {
                            "start": {
                              "line": 3380,
                              "column": 52
                            },
                            "end": {
                              "line": 3380,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "range": [
                        112922,
                        112941
                      ],
                      "loc": {
                        "start": {
                          "line": 3380,
                          "column": 35
                        },
                        "end": {
                          "line": 3380,
                          "column": 54
                        }
                      }
                    }
                  ],
                  "range": [
                    112900,
                    112942
                  ],
                  "loc": {
                    "start": {
                      "line": 3380,
                      "column": 13
                    },
                    "end": {
                      "line": 3380,
                      "column": 55
                    }
                  }
                },
                "range": [
                  112893,
                  112943
                ],
                "loc": {
                  "start": {
                    "line": 3380,
                    "column": 6
                  },
                  "end": {
                    "line": 3380,
                    "column": 56
                  }
                }
              }
            ],
            "range": [
              112885,
              112949
            ],
            "loc": {
              "start": {
                "line": 3379,
                "column": 28
              },
              "end": {
                "line": 3381,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            112861,
            112949
          ],
          "loc": {
            "start": {
              "line": 3379,
              "column": 4
            },
            "end": {
              "line": 3381,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "array"
        ]
      }
    },
    "undocumented": true,
    "name": "without",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~without",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        113486,
        113887
      ],
      "filename": "lodash.js",
      "lineno": 3401,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007002",
        "name": "xor",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "xor",
            "range": [
              113495,
              113498
            ],
            "loc": {
              "start": {
                "line": 3401,
                "column": 13
              },
              "end": {
                "line": 3401,
                "column": 16
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        113513,
                        113518
                      ],
                      "loc": {
                        "start": {
                          "line": 3402,
                          "column": 10
                        },
                        "end": {
                          "line": 3402,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          113522,
                          113523
                        ],
                        "loc": {
                          "start": {
                            "line": 3402,
                            "column": 19
                          },
                          "end": {
                            "line": 3402,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        113521,
                        113523
                      ],
                      "loc": {
                        "start": {
                          "line": 3402,
                          "column": 18
                        },
                        "end": {
                          "line": 3402,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      113513,
                      113523
                    ],
                    "loc": {
                      "start": {
                        "line": 3402,
                        "column": 10
                      },
                      "end": {
                        "line": 3402,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        113535,
                        113541
                      ],
                      "loc": {
                        "start": {
                          "line": 3403,
                          "column": 10
                        },
                        "end": {
                          "line": 3403,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "arguments",
                        "range": [
                          113544,
                          113553
                        ],
                        "loc": {
                          "start": {
                            "line": 3403,
                            "column": 19
                          },
                          "end": {
                            "line": 3403,
                            "column": 28
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          113554,
                          113560
                        ],
                        "loc": {
                          "start": {
                            "line": 3403,
                            "column": 29
                          },
                          "end": {
                            "line": 3403,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        113544,
                        113560
                      ],
                      "loc": {
                        "start": {
                          "line": 3403,
                          "column": 19
                        },
                        "end": {
                          "line": 3403,
                          "column": 35
                        }
                      }
                    },
                    "range": [
                      113535,
                      113560
                    ],
                    "loc": {
                      "start": {
                        "line": 3403,
                        "column": 10
                      },
                      "end": {
                        "line": 3403,
                        "column": 35
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  113509,
                  113561
                ],
                "loc": {
                  "start": {
                    "line": 3402,
                    "column": 6
                  },
                  "end": {
                    "line": 3403,
                    "column": 36
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        113578,
                        113583
                      ],
                      "loc": {
                        "start": {
                          "line": 3405,
                          "column": 15
                        },
                        "end": {
                          "line": 3405,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      113576,
                      113583
                    ],
                    "loc": {
                      "start": {
                        "line": 3405,
                        "column": 13
                      },
                      "end": {
                        "line": 3405,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      113586,
                      113592
                    ],
                    "loc": {
                      "start": {
                        "line": 3405,
                        "column": 23
                      },
                      "end": {
                        "line": 3405,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    113576,
                    113592
                  ],
                  "loc": {
                    "start": {
                      "line": 3405,
                      "column": 13
                    },
                    "end": {
                      "line": 3405,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "array",
                            "range": [
                              113608,
                              113613
                            ],
                            "loc": {
                              "start": {
                                "line": 3406,
                                "column": 12
                              },
                              "end": {
                                "line": 3406,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "arguments",
                              "range": [
                                113616,
                                113625
                              ],
                              "loc": {
                                "start": {
                                  "line": 3406,
                                  "column": 20
                                },
                                "end": {
                                  "line": 3406,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                113626,
                                113631
                              ],
                              "loc": {
                                "start": {
                                  "line": 3406,
                                  "column": 30
                                },
                                "end": {
                                  "line": 3406,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              113616,
                              113632
                            ],
                            "loc": {
                              "start": {
                                "line": 3406,
                                "column": 20
                              },
                              "end": {
                                "line": 3406,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            113608,
                            113632
                          ],
                          "loc": {
                            "start": {
                              "line": 3406,
                              "column": 12
                            },
                            "end": {
                              "line": 3406,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        113604,
                        113633
                      ],
                      "loc": {
                        "start": {
                          "line": 3406,
                          "column": 8
                        },
                        "end": {
                          "line": 3406,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArray",
                            "range": [
                              113646,
                              113653
                            ],
                            "loc": {
                              "start": {
                                "line": 3407,
                                "column": 12
                              },
                              "end": {
                                "line": 3407,
                                "column": 19
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                113654,
                                113659
                              ],
                              "loc": {
                                "start": {
                                  "line": 3407,
                                  "column": 20
                                },
                                "end": {
                                  "line": 3407,
                                  "column": 25
                                }
                              }
                            }
                          ],
                          "range": [
                            113646,
                            113660
                          ],
                          "loc": {
                            "start": {
                              "line": 3407,
                              "column": 12
                            },
                            "end": {
                              "line": 3407,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isArguments",
                            "range": [
                              113664,
                              113675
                            ],
                            "loc": {
                              "start": {
                                "line": 3407,
                                "column": 30
                              },
                              "end": {
                                "line": 3407,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                113676,
                                113681
                              ],
                              "loc": {
                                "start": {
                                  "line": 3407,
                                  "column": 42
                                },
                                "end": {
                                  "line": 3407,
                                  "column": 47
                                }
                              }
                            }
                          ],
                          "range": [
                            113664,
                            113682
                          ],
                          "loc": {
                            "start": {
                              "line": 3407,
                              "column": 30
                            },
                            "end": {
                              "line": 3407,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          113646,
                          113682
                        ],
                        "loc": {
                          "start": {
                            "line": 3407,
                            "column": 12
                          },
                          "end": {
                            "line": 3407,
                            "column": 48
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    113700,
                                    113706
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3408,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 3408,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      113709,
                                      113715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3408,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 3408,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "baseDifference",
                                          "range": [
                                            113730,
                                            113744
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3409,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 3409,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              113745,
                                              113751
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3409,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 3409,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "array",
                                            "range": [
                                              113753,
                                              113758
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3409,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 3409,
                                                "column": 42
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          113730,
                                          113759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3409,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 3409,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concat",
                                        "range": [
                                          113760,
                                          113766
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3409,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 3409,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "range": [
                                        113730,
                                        113766
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3409,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3409,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "baseDifference",
                                          "range": [
                                            113767,
                                            113781
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3409,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 3409,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "array",
                                            "range": [
                                              113782,
                                              113787
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3409,
                                                "column": 66
                                              },
                                              "end": {
                                                "line": 3409,
                                                "column": 71
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              113789,
                                              113795
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3409,
                                                "column": 73
                                              },
                                              "end": {
                                                "line": 3409,
                                                "column": 79
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          113767,
                                          113796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3409,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 3409,
                                            "column": 80
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      113730,
                                      113797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3409,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3409,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "Identifier",
                                    "name": "array",
                                    "range": [
                                      113812,
                                      113817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3410,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3410,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    113709,
                                    113817
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3408,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 3410,
                                      "column": 19
                                    }
                                  }
                                },
                                "range": [
                                  113700,
                                  113817
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3408,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 3410,
                                    "column": 19
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              113696,
                              113818
                            ],
                            "loc": {
                              "start": {
                                "line": 3408,
                                "column": 10
                              },
                              "end": {
                                "line": 3410,
                                "column": 20
                              }
                            }
                          }
                        ],
                        "range": [
                          113684,
                          113828
                        ],
                        "loc": {
                          "start": {
                            "line": 3407,
                            "column": 50
                          },
                          "end": {
                            "line": 3411,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        113642,
                        113828
                      ],
                      "loc": {
                        "start": {
                          "line": 3407,
                          "column": 8
                        },
                        "end": {
                          "line": 3411,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    113594,
                    113836
                  ],
                  "loc": {
                    "start": {
                      "line": 3405,
                      "column": 31
                    },
                    "end": {
                      "line": 3412,
                      "column": 7
                    }
                  }
                },
                "range": [
                  113569,
                  113836
                ],
                "loc": {
                  "start": {
                    "line": 3405,
                    "column": 6
                  },
                  "end": {
                    "line": 3412,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      113850,
                      113856
                    ],
                    "loc": {
                      "start": {
                        "line": 3413,
                        "column": 13
                      },
                      "end": {
                        "line": 3413,
                        "column": 19
                      }
                    }
                  },
                  "consequent": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "baseUniq",
                      "range": [
                        113859,
                        113867
                      ],
                      "loc": {
                        "start": {
                          "line": 3413,
                          "column": 22
                        },
                        "end": {
                          "line": 3413,
                          "column": 30
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          113868,
                          113874
                        ],
                        "loc": {
                          "start": {
                            "line": 3413,
                            "column": 31
                          },
                          "end": {
                            "line": 3413,
                            "column": 37
                          }
                        }
                      }
                    ],
                    "range": [
                      113859,
                      113875
                    ],
                    "loc": {
                      "start": {
                        "line": 3413,
                        "column": 22
                      },
                      "end": {
                        "line": 3413,
                        "column": 38
                      }
                    }
                  },
                  "alternate": {
                    "type": "ArrayExpression",
                    "elements": [],
                    "range": [
                      113878,
                      113880
                    ],
                    "loc": {
                      "start": {
                        "line": 3413,
                        "column": 41
                      },
                      "end": {
                        "line": 3413,
                        "column": 43
                      }
                    }
                  },
                  "range": [
                    113850,
                    113880
                  ],
                  "loc": {
                    "start": {
                      "line": 3413,
                      "column": 13
                    },
                    "end": {
                      "line": 3413,
                      "column": 43
                    }
                  }
                },
                "range": [
                  113843,
                  113881
                ],
                "loc": {
                  "start": {
                    "line": 3413,
                    "column": 6
                  },
                  "end": {
                    "line": 3413,
                    "column": 44
                  }
                }
              }
            ],
            "range": [
              113501,
              113887
            ],
            "loc": {
              "start": {
                "line": 3401,
                "column": 19
              },
              "end": {
                "line": 3414,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            113486,
            113887
          ],
          "loc": {
            "start": {
              "line": 3401,
              "column": 4
            },
            "end": {
              "line": 3414,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      },
      "vars": {
        "index": null,
        "length": null,
        "array": null,
        "result": null
      }
    },
    "undocumented": true,
    "name": "xor",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~xor",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        113513,
        113523
      ],
      "filename": "lodash.js",
      "lineno": 3402,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007006",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              113522,
              113523
            ],
            "loc": {
              "start": {
                "line": 3402,
                "column": 19
              },
              "end": {
                "line": 3402,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            113521,
            113523
          ],
          "loc": {
            "start": {
              "line": 3402,
              "column": 18
            },
            "end": {
              "line": 3402,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~xor",
    "longname": "<anonymous>~runInContext~xor~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        113535,
        113560
      ],
      "filename": "lodash.js",
      "lineno": 3403,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007010",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              113544,
              113553
            ],
            "loc": {
              "start": {
                "line": 3403,
                "column": 19
              },
              "end": {
                "line": 3403,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              113554,
              113560
            ],
            "loc": {
              "start": {
                "line": 3403,
                "column": 29
              },
              "end": {
                "line": 3403,
                "column": 35
              }
            }
          },
          "range": [
            113544,
            113560
          ],
          "loc": {
            "start": {
              "line": 3403,
              "column": 19
            },
            "end": {
              "line": 3403,
              "column": 35
            }
          }
        },
        "value": "arguments.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~xor",
    "longname": "<anonymous>~runInContext~xor~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        113608,
        113632
      ],
      "filename": "lodash.js",
      "lineno": 3406,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007022",
        "name": "array",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              113616,
              113625
            ],
            "loc": {
              "start": {
                "line": 3406,
                "column": 20
              },
              "end": {
                "line": 3406,
                "column": 29
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              113626,
              113631
            ],
            "loc": {
              "start": {
                "line": 3406,
                "column": 30
              },
              "end": {
                "line": 3406,
                "column": 35
              }
            }
          },
          "range": [
            113616,
            113632
          ],
          "loc": {
            "start": {
              "line": 3406,
              "column": 20
            },
            "end": {
              "line": 3406,
              "column": 36
            }
          }
        },
        "value": "arguments[undefined]"
      }
    },
    "undocumented": true,
    "name": "array",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~xor",
    "longname": "<anonymous>~runInContext~xor~array",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        113700,
        113817
      ],
      "filename": "lodash.js",
      "lineno": 3408,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007037",
        "name": "result",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "result",
            "range": [
              113709,
              113715
            ],
            "loc": {
              "start": {
                "line": 3408,
                "column": 23
              },
              "end": {
                "line": 3408,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "CallExpression",
                "callee": {
                  "type": "Identifier",
                  "name": "baseDifference",
                  "range": [
                    113730,
                    113744
                  ],
                  "loc": {
                    "start": {
                      "line": 3409,
                      "column": 14
                    },
                    "end": {
                      "line": 3409,
                      "column": 28
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      113745,
                      113751
                    ],
                    "loc": {
                      "start": {
                        "line": 3409,
                        "column": 29
                      },
                      "end": {
                        "line": 3409,
                        "column": 35
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      113753,
                      113758
                    ],
                    "loc": {
                      "start": {
                        "line": 3409,
                        "column": 37
                      },
                      "end": {
                        "line": 3409,
                        "column": 42
                      }
                    }
                  }
                ],
                "range": [
                  113730,
                  113759
                ],
                "loc": {
                  "start": {
                    "line": 3409,
                    "column": 14
                  },
                  "end": {
                    "line": 3409,
                    "column": 43
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "concat",
                "range": [
                  113760,
                  113766
                ],
                "loc": {
                  "start": {
                    "line": 3409,
                    "column": 44
                  },
                  "end": {
                    "line": 3409,
                    "column": 50
                  }
                }
              },
              "range": [
                113730,
                113766
              ],
              "loc": {
                "start": {
                  "line": 3409,
                  "column": 14
                },
                "end": {
                  "line": 3409,
                  "column": 50
                }
              }
            },
            "arguments": [
              {
                "type": "CallExpression",
                "callee": {
                  "type": "Identifier",
                  "name": "baseDifference",
                  "range": [
                    113767,
                    113781
                  ],
                  "loc": {
                    "start": {
                      "line": 3409,
                      "column": 51
                    },
                    "end": {
                      "line": 3409,
                      "column": 65
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      113782,
                      113787
                    ],
                    "loc": {
                      "start": {
                        "line": 3409,
                        "column": 66
                      },
                      "end": {
                        "line": 3409,
                        "column": 71
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      113789,
                      113795
                    ],
                    "loc": {
                      "start": {
                        "line": 3409,
                        "column": 73
                      },
                      "end": {
                        "line": 3409,
                        "column": 79
                      }
                    }
                  }
                ],
                "range": [
                  113767,
                  113796
                ],
                "loc": {
                  "start": {
                    "line": 3409,
                    "column": 51
                  },
                  "end": {
                    "line": 3409,
                    "column": 80
                  }
                }
              }
            ],
            "range": [
              113730,
              113797
            ],
            "loc": {
              "start": {
                "line": 3409,
                "column": 14
              },
              "end": {
                "line": 3409,
                "column": 81
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "array",
            "range": [
              113812,
              113817
            ],
            "loc": {
              "start": {
                "line": 3410,
                "column": 14
              },
              "end": {
                "line": 3410,
                "column": 19
              }
            }
          },
          "range": [
            113709,
            113817
          ],
          "loc": {
            "start": {
              "line": 3408,
              "column": 23
            },
            "end": {
              "line": 3410,
              "column": 19
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~xor",
    "longname": "<anonymous>~runInContext~xor~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        114677,
        115007
      ],
      "filename": "lodash.js",
      "lineno": 3436,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007060",
        "name": "zip",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "zip",
            "range": [
              114686,
              114689
            ],
            "loc": {
              "start": {
                "line": 3436,
                "column": 13
              },
              "end": {
                "line": 3436,
                "column": 16
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "array",
                      "range": [
                        114704,
                        114709
                      ],
                      "loc": {
                        "start": {
                          "line": 3437,
                          "column": 10
                        },
                        "end": {
                          "line": 3437,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              114712,
                              114721
                            ],
                            "loc": {
                              "start": {
                                "line": 3437,
                                "column": 18
                              },
                              "end": {
                                "line": 3437,
                                "column": 27
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              114722,
                              114728
                            ],
                            "loc": {
                              "start": {
                                "line": 3437,
                                "column": 28
                              },
                              "end": {
                                "line": 3437,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            114712,
                            114728
                          ],
                          "loc": {
                            "start": {
                              "line": 3437,
                              "column": 18
                            },
                            "end": {
                              "line": 3437,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            114731,
                            114732
                          ],
                          "loc": {
                            "start": {
                              "line": 3437,
                              "column": 37
                            },
                            "end": {
                              "line": 3437,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          114712,
                          114732
                        ],
                        "loc": {
                          "start": {
                            "line": 3437,
                            "column": 18
                          },
                          "end": {
                            "line": 3437,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "arguments",
                        "range": [
                          114735,
                          114744
                        ],
                        "loc": {
                          "start": {
                            "line": 3437,
                            "column": 41
                          },
                          "end": {
                            "line": 3437,
                            "column": 50
                          }
                        }
                      },
                      "alternate": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            114747,
                            114756
                          ],
                          "loc": {
                            "start": {
                              "line": 3437,
                              "column": 53
                            },
                            "end": {
                              "line": 3437,
                              "column": 62
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            114757,
                            114758
                          ],
                          "loc": {
                            "start": {
                              "line": 3437,
                              "column": 63
                            },
                            "end": {
                              "line": 3437,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          114747,
                          114759
                        ],
                        "loc": {
                          "start": {
                            "line": 3437,
                            "column": 53
                          },
                          "end": {
                            "line": 3437,
                            "column": 65
                          }
                        }
                      },
                      "range": [
                        114712,
                        114759
                      ],
                      "loc": {
                        "start": {
                          "line": 3437,
                          "column": 18
                        },
                        "end": {
                          "line": 3437,
                          "column": 65
                        }
                      }
                    },
                    "range": [
                      114704,
                      114759
                    ],
                    "loc": {
                      "start": {
                        "line": 3437,
                        "column": 10
                      },
                      "end": {
                        "line": 3437,
                        "column": 65
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        114771,
                        114776
                      ],
                      "loc": {
                        "start": {
                          "line": 3438,
                          "column": 10
                        },
                        "end": {
                          "line": 3438,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          114780,
                          114781
                        ],
                        "loc": {
                          "start": {
                            "line": 3438,
                            "column": 19
                          },
                          "end": {
                            "line": 3438,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        114779,
                        114781
                      ],
                      "loc": {
                        "start": {
                          "line": 3438,
                          "column": 18
                        },
                        "end": {
                          "line": 3438,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      114771,
                      114781
                    ],
                    "loc": {
                      "start": {
                        "line": 3438,
                        "column": 10
                      },
                      "end": {
                        "line": 3438,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        114793,
                        114799
                      ],
                      "loc": {
                        "start": {
                          "line": 3439,
                          "column": 10
                        },
                        "end": {
                          "line": 3439,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "array",
                        "range": [
                          114802,
                          114807
                        ],
                        "loc": {
                          "start": {
                            "line": 3439,
                            "column": 19
                          },
                          "end": {
                            "line": 3439,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "max",
                          "range": [
                            114810,
                            114813
                          ],
                          "loc": {
                            "start": {
                              "line": 3439,
                              "column": 27
                            },
                            "end": {
                              "line": 3439,
                              "column": 30
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "pluck",
                              "range": [
                                114814,
                                114819
                              ],
                              "loc": {
                                "start": {
                                  "line": 3439,
                                  "column": 31
                                },
                                "end": {
                                  "line": 3439,
                                  "column": 36
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "array",
                                "range": [
                                  114820,
                                  114825
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3439,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 3439,
                                    "column": 42
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "length",
                                "raw": "'length'",
                                "range": [
                                  114827,
                                  114835
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3439,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 3439,
                                    "column": 52
                                  }
                                }
                              }
                            ],
                            "range": [
                              114814,
                              114836
                            ],
                            "loc": {
                              "start": {
                                "line": 3439,
                                "column": 31
                              },
                              "end": {
                                "line": 3439,
                                "column": 53
                              }
                            }
                          }
                        ],
                        "range": [
                          114810,
                          114837
                        ],
                        "loc": {
                          "start": {
                            "line": 3439,
                            "column": 27
                          },
                          "end": {
                            "line": 3439,
                            "column": 54
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          114840,
                          114841
                        ],
                        "loc": {
                          "start": {
                            "line": 3439,
                            "column": 57
                          },
                          "end": {
                            "line": 3439,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        114802,
                        114841
                      ],
                      "loc": {
                        "start": {
                          "line": 3439,
                          "column": 19
                        },
                        "end": {
                          "line": 3439,
                          "column": 58
                        }
                      }
                    },
                    "range": [
                      114793,
                      114841
                    ],
                    "loc": {
                      "start": {
                        "line": 3439,
                        "column": 10
                      },
                      "end": {
                        "line": 3439,
                        "column": 58
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        114853,
                        114859
                      ],
                      "loc": {
                        "start": {
                          "line": 3440,
                          "column": 10
                        },
                        "end": {
                          "line": 3440,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          114862,
                          114867
                        ],
                        "loc": {
                          "start": {
                            "line": 3440,
                            "column": 19
                          },
                          "end": {
                            "line": 3440,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "<",
                            "left": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                114868,
                                114874
                              ],
                              "loc": {
                                "start": {
                                  "line": 3440,
                                  "column": 25
                                },
                                "end": {
                                  "line": 3440,
                                  "column": 31
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                114877,
                                114878
                              ],
                              "loc": {
                                "start": {
                                  "line": 3440,
                                  "column": 34
                                },
                                "end": {
                                  "line": 3440,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              114868,
                              114878
                            ],
                            "loc": {
                              "start": {
                                "line": 3440,
                                "column": 25
                              },
                              "end": {
                                "line": 3440,
                                "column": 35
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              114881,
                              114882
                            ],
                            "loc": {
                              "start": {
                                "line": 3440,
                                "column": 38
                              },
                              "end": {
                                "line": 3440,
                                "column": 39
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              114885,
                              114891
                            ],
                            "loc": {
                              "start": {
                                "line": 3440,
                                "column": 42
                              },
                              "end": {
                                "line": 3440,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            114868,
                            114891
                          ],
                          "loc": {
                            "start": {
                              "line": 3440,
                              "column": 25
                            },
                            "end": {
                              "line": 3440,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "range": [
                        114862,
                        114892
                      ],
                      "loc": {
                        "start": {
                          "line": 3440,
                          "column": 19
                        },
                        "end": {
                          "line": 3440,
                          "column": 49
                        }
                      }
                    },
                    "range": [
                      114853,
                      114892
                    ],
                    "loc": {
                      "start": {
                        "line": 3440,
                        "column": 10
                      },
                      "end": {
                        "line": 3440,
                        "column": 49
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  114700,
                  114893
                ],
                "loc": {
                  "start": {
                    "line": 3437,
                    "column": 6
                  },
                  "end": {
                    "line": 3440,
                    "column": 50
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        114910,
                        114915
                      ],
                      "loc": {
                        "start": {
                          "line": 3442,
                          "column": 15
                        },
                        "end": {
                          "line": 3442,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      114908,
                      114915
                    ],
                    "loc": {
                      "start": {
                        "line": 3442,
                        "column": 13
                      },
                      "end": {
                        "line": 3442,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      114918,
                      114924
                    ],
                    "loc": {
                      "start": {
                        "line": 3442,
                        "column": 23
                      },
                      "end": {
                        "line": 3442,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    114908,
                    114924
                  ],
                  "loc": {
                    "start": {
                      "line": 3442,
                      "column": 13
                    },
                    "end": {
                      "line": 3442,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              114936,
                              114942
                            ],
                            "loc": {
                              "start": {
                                "line": 3443,
                                "column": 8
                              },
                              "end": {
                                "line": 3443,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              114943,
                              114948
                            ],
                            "loc": {
                              "start": {
                                "line": 3443,
                                "column": 15
                              },
                              "end": {
                                "line": 3443,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            114936,
                            114949
                          ],
                          "loc": {
                            "start": {
                              "line": 3443,
                              "column": 8
                            },
                            "end": {
                              "line": 3443,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "pluck",
                            "range": [
                              114952,
                              114957
                            ],
                            "loc": {
                              "start": {
                                "line": 3443,
                                "column": 24
                              },
                              "end": {
                                "line": 3443,
                                "column": 29
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "array",
                              "range": [
                                114958,
                                114963
                              ],
                              "loc": {
                                "start": {
                                  "line": 3443,
                                  "column": 30
                                },
                                "end": {
                                  "line": 3443,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                114965,
                                114970
                              ],
                              "loc": {
                                "start": {
                                  "line": 3443,
                                  "column": 37
                                },
                                "end": {
                                  "line": 3443,
                                  "column": 42
                                }
                              }
                            }
                          ],
                          "range": [
                            114952,
                            114971
                          ],
                          "loc": {
                            "start": {
                              "line": 3443,
                              "column": 24
                            },
                            "end": {
                              "line": 3443,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          114936,
                          114971
                        ],
                        "loc": {
                          "start": {
                            "line": 3443,
                            "column": 8
                          },
                          "end": {
                            "line": 3443,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        114936,
                        114972
                      ],
                      "loc": {
                        "start": {
                          "line": 3443,
                          "column": 8
                        },
                        "end": {
                          "line": 3443,
                          "column": 44
                        }
                      }
                    }
                  ],
                  "range": [
                    114926,
                    114980
                  ],
                  "loc": {
                    "start": {
                      "line": 3442,
                      "column": 31
                    },
                    "end": {
                      "line": 3444,
                      "column": 7
                    }
                  }
                },
                "range": [
                  114901,
                  114980
                ],
                "loc": {
                  "start": {
                    "line": 3442,
                    "column": 6
                  },
                  "end": {
                    "line": 3444,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    114994,
                    115000
                  ],
                  "loc": {
                    "start": {
                      "line": 3445,
                      "column": 13
                    },
                    "end": {
                      "line": 3445,
                      "column": 19
                    }
                  }
                },
                "range": [
                  114987,
                  115001
                ],
                "loc": {
                  "start": {
                    "line": 3445,
                    "column": 6
                  },
                  "end": {
                    "line": 3445,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              114692,
              115007
            ],
            "loc": {
              "start": {
                "line": 3436,
                "column": 19
              },
              "end": {
                "line": 3446,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            114677,
            115007
          ],
          "loc": {
            "start": {
              "line": 3436,
              "column": 4
            },
            "end": {
              "line": 3446,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      },
      "vars": {
        "array": null,
        "index": null,
        "length": null,
        "result": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "zip",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~zip",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        114704,
        114759
      ],
      "filename": "lodash.js",
      "lineno": 3437,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007064",
        "name": "array",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": ">",
            "left": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "arguments",
                "range": [
                  114712,
                  114721
                ],
                "loc": {
                  "start": {
                    "line": 3437,
                    "column": 18
                  },
                  "end": {
                    "line": 3437,
                    "column": 27
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  114722,
                  114728
                ],
                "loc": {
                  "start": {
                    "line": 3437,
                    "column": 28
                  },
                  "end": {
                    "line": 3437,
                    "column": 34
                  }
                }
              },
              "range": [
                114712,
                114728
              ],
              "loc": {
                "start": {
                  "line": 3437,
                  "column": 18
                },
                "end": {
                  "line": 3437,
                  "column": 34
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                114731,
                114732
              ],
              "loc": {
                "start": {
                  "line": 3437,
                  "column": 37
                },
                "end": {
                  "line": 3437,
                  "column": 38
                }
              }
            },
            "range": [
              114712,
              114732
            ],
            "loc": {
              "start": {
                "line": 3437,
                "column": 18
              },
              "end": {
                "line": 3437,
                "column": 38
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "arguments",
            "range": [
              114735,
              114744
            ],
            "loc": {
              "start": {
                "line": 3437,
                "column": 41
              },
              "end": {
                "line": 3437,
                "column": 50
              }
            }
          },
          "alternate": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                114747,
                114756
              ],
              "loc": {
                "start": {
                  "line": 3437,
                  "column": 53
                },
                "end": {
                  "line": 3437,
                  "column": 62
                }
              }
            },
            "property": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                114757,
                114758
              ],
              "loc": {
                "start": {
                  "line": 3437,
                  "column": 63
                },
                "end": {
                  "line": 3437,
                  "column": 64
                }
              }
            },
            "range": [
              114747,
              114759
            ],
            "loc": {
              "start": {
                "line": 3437,
                "column": 53
              },
              "end": {
                "line": 3437,
                "column": 65
              }
            }
          },
          "range": [
            114712,
            114759
          ],
          "loc": {
            "start": {
              "line": 3437,
              "column": 18
            },
            "end": {
              "line": 3437,
              "column": 65
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "array",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~zip",
    "longname": "<anonymous>~runInContext~zip~array",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        114771,
        114781
      ],
      "filename": "lodash.js",
      "lineno": 3438,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007076",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              114780,
              114781
            ],
            "loc": {
              "start": {
                "line": 3438,
                "column": 19
              },
              "end": {
                "line": 3438,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            114779,
            114781
          ],
          "loc": {
            "start": {
              "line": 3438,
              "column": 18
            },
            "end": {
              "line": 3438,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~zip",
    "longname": "<anonymous>~runInContext~zip~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        114793,
        114841
      ],
      "filename": "lodash.js",
      "lineno": 3439,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007080",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "array",
            "range": [
              114802,
              114807
            ],
            "loc": {
              "start": {
                "line": 3439,
                "column": 19
              },
              "end": {
                "line": 3439,
                "column": 24
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "max",
              "range": [
                114810,
                114813
              ],
              "loc": {
                "start": {
                  "line": 3439,
                  "column": 27
                },
                "end": {
                  "line": 3439,
                  "column": 30
                }
              }
            },
            "arguments": [
              {
                "type": "CallExpression",
                "callee": {
                  "type": "Identifier",
                  "name": "pluck",
                  "range": [
                    114814,
                    114819
                  ],
                  "loc": {
                    "start": {
                      "line": 3439,
                      "column": 31
                    },
                    "end": {
                      "line": 3439,
                      "column": 36
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "array",
                    "range": [
                      114820,
                      114825
                    ],
                    "loc": {
                      "start": {
                        "line": 3439,
                        "column": 37
                      },
                      "end": {
                        "line": 3439,
                        "column": 42
                      }
                    }
                  },
                  {
                    "type": "Literal",
                    "value": "length",
                    "raw": "'length'",
                    "range": [
                      114827,
                      114835
                    ],
                    "loc": {
                      "start": {
                        "line": 3439,
                        "column": 44
                      },
                      "end": {
                        "line": 3439,
                        "column": 52
                      }
                    }
                  }
                ],
                "range": [
                  114814,
                  114836
                ],
                "loc": {
                  "start": {
                    "line": 3439,
                    "column": 31
                  },
                  "end": {
                    "line": 3439,
                    "column": 53
                  }
                }
              }
            ],
            "range": [
              114810,
              114837
            ],
            "loc": {
              "start": {
                "line": 3439,
                "column": 27
              },
              "end": {
                "line": 3439,
                "column": 54
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              114840,
              114841
            ],
            "loc": {
              "start": {
                "line": 3439,
                "column": 57
              },
              "end": {
                "line": 3439,
                "column": 58
              }
            }
          },
          "range": [
            114802,
            114841
          ],
          "loc": {
            "start": {
              "line": 3439,
              "column": 19
            },
            "end": {
              "line": 3439,
              "column": 58
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~zip",
    "longname": "<anonymous>~runInContext~zip~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        114853,
        114892
      ],
      "filename": "lodash.js",
      "lineno": 3440,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007091",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              114862,
              114867
            ],
            "loc": {
              "start": {
                "line": 3440,
                "column": 19
              },
              "end": {
                "line": 3440,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "ConditionalExpression",
              "test": {
                "type": "BinaryExpression",
                "operator": "<",
                "left": {
                  "type": "Identifier",
                  "name": "length",
                  "range": [
                    114868,
                    114874
                  ],
                  "loc": {
                    "start": {
                      "line": 3440,
                      "column": 25
                    },
                    "end": {
                      "line": 3440,
                      "column": 31
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": 0,
                  "raw": "0",
                  "range": [
                    114877,
                    114878
                  ],
                  "loc": {
                    "start": {
                      "line": 3440,
                      "column": 34
                    },
                    "end": {
                      "line": 3440,
                      "column": 35
                    }
                  }
                },
                "range": [
                  114868,
                  114878
                ],
                "loc": {
                  "start": {
                    "line": 3440,
                    "column": 25
                  },
                  "end": {
                    "line": 3440,
                    "column": 35
                  }
                }
              },
              "consequent": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  114881,
                  114882
                ],
                "loc": {
                  "start": {
                    "line": 3440,
                    "column": 38
                  },
                  "end": {
                    "line": 3440,
                    "column": 39
                  }
                }
              },
              "alternate": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  114885,
                  114891
                ],
                "loc": {
                  "start": {
                    "line": 3440,
                    "column": 42
                  },
                  "end": {
                    "line": 3440,
                    "column": 48
                  }
                }
              },
              "range": [
                114868,
                114891
              ],
              "loc": {
                "start": {
                  "line": 3440,
                  "column": 25
                },
                "end": {
                  "line": 3440,
                  "column": 48
                }
              }
            }
          ],
          "range": [
            114862,
            114892
          ],
          "loc": {
            "start": {
              "line": 3440,
              "column": 19
            },
            "end": {
              "line": 3440,
              "column": 49
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~zip",
    "longname": "<anonymous>~runInContext~zip~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        114936,
        114971
      ],
      "filename": "lodash.js",
      "lineno": 3443,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007108",
        "name": "result[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "pluck",
            "range": [
              114952,
              114957
            ],
            "loc": {
              "start": {
                "line": 3443,
                "column": 24
              },
              "end": {
                "line": 3443,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "array",
              "range": [
                114958,
                114963
              ],
              "loc": {
                "start": {
                  "line": 3443,
                  "column": 30
                },
                "end": {
                  "line": 3443,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                114965,
                114970
              ],
              "loc": {
                "start": {
                  "line": 3443,
                  "column": 37
                },
                "end": {
                  "line": 3443,
                  "column": 42
                }
              }
            }
          ],
          "range": [
            114952,
            114971
          ],
          "loc": {
            "start": {
              "line": 3443,
              "column": 24
            },
            "end": {
              "line": 3443,
              "column": 43
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~zip"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~zip~result[undefined]",
    "memberof": "<anonymous>~runInContext~zip",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        115670,
        116105
      ],
      "filename": "lodash.js",
      "lineno": 3466,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007118",
        "name": "zipObject",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "zipObject",
            "range": [
              115679,
              115688
            ],
            "loc": {
              "start": {
                "line": 3466,
                "column": 13
              },
              "end": {
                "line": 3466,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "keys",
              "range": [
                115689,
                115693
              ],
              "loc": {
                "start": {
                  "line": 3466,
                  "column": 23
                },
                "end": {
                  "line": 3466,
                  "column": 27
                }
              }
            },
            {
              "type": "Identifier",
              "name": "values",
              "range": [
                115695,
                115701
              ],
              "loc": {
                "start": {
                  "line": 3466,
                  "column": 29
                },
                "end": {
                  "line": 3466,
                  "column": 35
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        115715,
                        115720
                      ],
                      "loc": {
                        "start": {
                          "line": 3467,
                          "column": 10
                        },
                        "end": {
                          "line": 3467,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          115724,
                          115725
                        ],
                        "loc": {
                          "start": {
                            "line": 3467,
                            "column": 19
                          },
                          "end": {
                            "line": 3467,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        115723,
                        115725
                      ],
                      "loc": {
                        "start": {
                          "line": 3467,
                          "column": 18
                        },
                        "end": {
                          "line": 3467,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      115715,
                      115725
                    ],
                    "loc": {
                      "start": {
                        "line": 3467,
                        "column": 10
                      },
                      "end": {
                        "line": 3467,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        115737,
                        115743
                      ],
                      "loc": {
                        "start": {
                          "line": 3468,
                          "column": 10
                        },
                        "end": {
                          "line": 3468,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "keys",
                        "range": [
                          115746,
                          115750
                        ],
                        "loc": {
                          "start": {
                            "line": 3468,
                            "column": 19
                          },
                          "end": {
                            "line": 3468,
                            "column": 23
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "keys",
                          "range": [
                            115753,
                            115757
                          ],
                          "loc": {
                            "start": {
                              "line": 3468,
                              "column": 26
                            },
                            "end": {
                              "line": 3468,
                              "column": 30
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            115758,
                            115764
                          ],
                          "loc": {
                            "start": {
                              "line": 3468,
                              "column": 31
                            },
                            "end": {
                              "line": 3468,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          115753,
                          115764
                        ],
                        "loc": {
                          "start": {
                            "line": 3468,
                            "column": 26
                          },
                          "end": {
                            "line": 3468,
                            "column": 37
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          115767,
                          115768
                        ],
                        "loc": {
                          "start": {
                            "line": 3468,
                            "column": 40
                          },
                          "end": {
                            "line": 3468,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        115746,
                        115768
                      ],
                      "loc": {
                        "start": {
                          "line": 3468,
                          "column": 19
                        },
                        "end": {
                          "line": 3468,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      115737,
                      115768
                    ],
                    "loc": {
                      "start": {
                        "line": 3468,
                        "column": 10
                      },
                      "end": {
                        "line": 3468,
                        "column": 41
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        115780,
                        115786
                      ],
                      "loc": {
                        "start": {
                          "line": 3469,
                          "column": 10
                        },
                        "end": {
                          "line": 3469,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ObjectExpression",
                      "properties": [],
                      "range": [
                        115789,
                        115791
                      ],
                      "loc": {
                        "start": {
                          "line": 3469,
                          "column": 19
                        },
                        "end": {
                          "line": 3469,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      115780,
                      115791
                    ],
                    "loc": {
                      "start": {
                        "line": 3469,
                        "column": 10
                      },
                      "end": {
                        "line": 3469,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  115711,
                  115792
                ],
                "loc": {
                  "start": {
                    "line": 3467,
                    "column": 6
                  },
                  "end": {
                    "line": 3469,
                    "column": 22
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "!",
                      "argument": {
                        "type": "Identifier",
                        "name": "values",
                        "range": [
                          115805,
                          115811
                        ],
                        "loc": {
                          "start": {
                            "line": 3471,
                            "column": 11
                          },
                          "end": {
                            "line": 3471,
                            "column": 17
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        115804,
                        115811
                      ],
                      "loc": {
                        "start": {
                          "line": 3471,
                          "column": 10
                        },
                        "end": {
                          "line": 3471,
                          "column": 17
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        115815,
                        115821
                      ],
                      "loc": {
                        "start": {
                          "line": 3471,
                          "column": 21
                        },
                        "end": {
                          "line": 3471,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      115804,
                      115821
                    ],
                    "loc": {
                      "start": {
                        "line": 3471,
                        "column": 10
                      },
                      "end": {
                        "line": 3471,
                        "column": 27
                      }
                    }
                  },
                  "right": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isArray",
                        "range": [
                          115826,
                          115833
                        ],
                        "loc": {
                          "start": {
                            "line": 3471,
                            "column": 32
                          },
                          "end": {
                            "line": 3471,
                            "column": 39
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "keys",
                            "range": [
                              115834,
                              115838
                            ],
                            "loc": {
                              "start": {
                                "line": 3471,
                                "column": 40
                              },
                              "end": {
                                "line": 3471,
                                "column": 44
                              }
                            }
                          },
                          "property": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              115839,
                              115840
                            ],
                            "loc": {
                              "start": {
                                "line": 3471,
                                "column": 45
                              },
                              "end": {
                                "line": 3471,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            115834,
                            115841
                          ],
                          "loc": {
                            "start": {
                              "line": 3471,
                              "column": 40
                            },
                            "end": {
                              "line": 3471,
                              "column": 47
                            }
                          }
                        }
                      ],
                      "range": [
                        115826,
                        115842
                      ],
                      "loc": {
                        "start": {
                          "line": 3471,
                          "column": 32
                        },
                        "end": {
                          "line": 3471,
                          "column": 48
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      115825,
                      115842
                    ],
                    "loc": {
                      "start": {
                        "line": 3471,
                        "column": 31
                      },
                      "end": {
                        "line": 3471,
                        "column": 48
                      }
                    }
                  },
                  "range": [
                    115804,
                    115842
                  ],
                  "loc": {
                    "start": {
                      "line": 3471,
                      "column": 10
                    },
                    "end": {
                      "line": 3471,
                      "column": 48
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "values",
                          "range": [
                            115854,
                            115860
                          ],
                          "loc": {
                            "start": {
                              "line": 3472,
                              "column": 8
                            },
                            "end": {
                              "line": 3472,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            115863,
                            115865
                          ],
                          "loc": {
                            "start": {
                              "line": 3472,
                              "column": 17
                            },
                            "end": {
                              "line": 3472,
                              "column": 19
                            }
                          }
                        },
                        "range": [
                          115854,
                          115865
                        ],
                        "loc": {
                          "start": {
                            "line": 3472,
                            "column": 8
                          },
                          "end": {
                            "line": 3472,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        115854,
                        115866
                      ],
                      "loc": {
                        "start": {
                          "line": 3472,
                          "column": 8
                        },
                        "end": {
                          "line": 3472,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    115844,
                    115874
                  ],
                  "loc": {
                    "start": {
                      "line": 3471,
                      "column": 50
                    },
                    "end": {
                      "line": 3473,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  115800,
                  115874
                ],
                "loc": {
                  "start": {
                    "line": 3471,
                    "column": 6
                  },
                  "end": {
                    "line": 3473,
                    "column": 7
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        115890,
                        115895
                      ],
                      "loc": {
                        "start": {
                          "line": 3474,
                          "column": 15
                        },
                        "end": {
                          "line": 3474,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      115888,
                      115895
                    ],
                    "loc": {
                      "start": {
                        "line": 3474,
                        "column": 13
                      },
                      "end": {
                        "line": 3474,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      115898,
                      115904
                    ],
                    "loc": {
                      "start": {
                        "line": 3474,
                        "column": 23
                      },
                      "end": {
                        "line": 3474,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    115888,
                    115904
                  ],
                  "loc": {
                    "start": {
                      "line": 3474,
                      "column": 13
                    },
                    "end": {
                      "line": 3474,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              115920,
                              115923
                            ],
                            "loc": {
                              "start": {
                                "line": 3475,
                                "column": 12
                              },
                              "end": {
                                "line": 3475,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "keys",
                              "range": [
                                115926,
                                115930
                              ],
                              "loc": {
                                "start": {
                                  "line": 3475,
                                  "column": 18
                                },
                                "end": {
                                  "line": 3475,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                115931,
                                115936
                              ],
                              "loc": {
                                "start": {
                                  "line": 3475,
                                  "column": 23
                                },
                                "end": {
                                  "line": 3475,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              115926,
                              115937
                            ],
                            "loc": {
                              "start": {
                                "line": 3475,
                                "column": 18
                              },
                              "end": {
                                "line": 3475,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            115920,
                            115937
                          ],
                          "loc": {
                            "start": {
                              "line": 3475,
                              "column": 12
                            },
                            "end": {
                              "line": 3475,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        115916,
                        115938
                      ],
                      "loc": {
                        "start": {
                          "line": 3475,
                          "column": 8
                        },
                        "end": {
                          "line": 3475,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "values",
                        "range": [
                          115951,
                          115957
                        ],
                        "loc": {
                          "start": {
                            "line": 3476,
                            "column": 12
                          },
                          "end": {
                            "line": 3476,
                            "column": 18
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    115971,
                                    115977
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3477,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3477,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    115978,
                                    115981
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3477,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 3477,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  115971,
                                  115982
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3477,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 3477,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "values",
                                  "range": [
                                    115985,
                                    115991
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3477,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 3477,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    115992,
                                    115997
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3477,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 3477,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  115985,
                                  115998
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3477,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 3477,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                115971,
                                115998
                              ],
                              "loc": {
                                "start": {
                                  "line": 3477,
                                  "column": 10
                                },
                                "end": {
                                  "line": 3477,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              115971,
                              115999
                            ],
                            "loc": {
                              "start": {
                                "line": 3477,
                                "column": 10
                              },
                              "end": {
                                "line": 3477,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          115959,
                          116009
                        ],
                        "loc": {
                          "start": {
                            "line": 3476,
                            "column": 20
                          },
                          "end": {
                            "line": 3478,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            116019,
                            116022
                          ],
                          "loc": {
                            "start": {
                              "line": 3478,
                              "column": 19
                            },
                            "end": {
                              "line": 3478,
                              "column": 22
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      116036,
                                      116042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3479,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 3479,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        116043,
                                        116046
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3479,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 3479,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        116047,
                                        116048
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3479,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 3479,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "range": [
                                      116043,
                                      116049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3479,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 3479,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    116036,
                                    116050
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3479,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3479,
                                      "column": 24
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      116053,
                                      116056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3479,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 3479,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      116057,
                                      116058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3479,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 3479,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    116053,
                                    116059
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3479,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 3479,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  116036,
                                  116059
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3479,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 3479,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                116036,
                                116060
                              ],
                              "loc": {
                                "start": {
                                  "line": 3479,
                                  "column": 10
                                },
                                "end": {
                                  "line": 3479,
                                  "column": 34
                                }
                              }
                            }
                          ],
                          "range": [
                            116024,
                            116070
                          ],
                          "loc": {
                            "start": {
                              "line": 3478,
                              "column": 24
                            },
                            "end": {
                              "line": 3480,
                              "column": 9
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          116015,
                          116070
                        ],
                        "loc": {
                          "start": {
                            "line": 3478,
                            "column": 15
                          },
                          "end": {
                            "line": 3480,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        115947,
                        116070
                      ],
                      "loc": {
                        "start": {
                          "line": 3476,
                          "column": 8
                        },
                        "end": {
                          "line": 3480,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    115906,
                    116078
                  ],
                  "loc": {
                    "start": {
                      "line": 3474,
                      "column": 31
                    },
                    "end": {
                      "line": 3481,
                      "column": 7
                    }
                  }
                },
                "range": [
                  115881,
                  116078
                ],
                "loc": {
                  "start": {
                    "line": 3474,
                    "column": 6
                  },
                  "end": {
                    "line": 3481,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    116092,
                    116098
                  ],
                  "loc": {
                    "start": {
                      "line": 3482,
                      "column": 13
                    },
                    "end": {
                      "line": 3482,
                      "column": 19
                    }
                  }
                },
                "range": [
                  116085,
                  116099
                ],
                "loc": {
                  "start": {
                    "line": 3482,
                    "column": 6
                  },
                  "end": {
                    "line": 3482,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              115703,
              116105
            ],
            "loc": {
              "start": {
                "line": 3466,
                "column": 37
              },
              "end": {
                "line": 3483,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            115670,
            116105
          ],
          "loc": {
            "start": {
              "line": 3466,
              "column": 4
            },
            "end": {
              "line": 3483,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "keys",
          "values"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "result": null,
        "values": null,
        "key": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "zipObject",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~zipObject",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        115715,
        115725
      ],
      "filename": "lodash.js",
      "lineno": 3467,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007124",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              115724,
              115725
            ],
            "loc": {
              "start": {
                "line": 3467,
                "column": 19
              },
              "end": {
                "line": 3467,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            115723,
            115725
          ],
          "loc": {
            "start": {
              "line": 3467,
              "column": 18
            },
            "end": {
              "line": 3467,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~zipObject",
    "longname": "<anonymous>~runInContext~zipObject~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        115737,
        115768
      ],
      "filename": "lodash.js",
      "lineno": 3468,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007128",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              115746,
              115750
            ],
            "loc": {
              "start": {
                "line": 3468,
                "column": 19
              },
              "end": {
                "line": 3468,
                "column": 23
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "keys",
              "range": [
                115753,
                115757
              ],
              "loc": {
                "start": {
                  "line": 3468,
                  "column": 26
                },
                "end": {
                  "line": 3468,
                  "column": 30
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                115758,
                115764
              ],
              "loc": {
                "start": {
                  "line": 3468,
                  "column": 31
                },
                "end": {
                  "line": 3468,
                  "column": 37
                }
              }
            },
            "range": [
              115753,
              115764
            ],
            "loc": {
              "start": {
                "line": 3468,
                "column": 26
              },
              "end": {
                "line": 3468,
                "column": 37
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              115767,
              115768
            ],
            "loc": {
              "start": {
                "line": 3468,
                "column": 40
              },
              "end": {
                "line": 3468,
                "column": 41
              }
            }
          },
          "range": [
            115746,
            115768
          ],
          "loc": {
            "start": {
              "line": 3468,
              "column": 19
            },
            "end": {
              "line": 3468,
              "column": 41
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~zipObject",
    "longname": "<anonymous>~runInContext~zipObject~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        115780,
        115791
      ],
      "filename": "lodash.js",
      "lineno": 3469,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007136",
        "name": "result",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            115789,
            115791
          ],
          "loc": {
            "start": {
              "line": 3469,
              "column": 19
            },
            "end": {
              "line": 3469,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~zipObject",
    "longname": "<anonymous>~runInContext~zipObject~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        115854,
        115865
      ],
      "filename": "lodash.js",
      "lineno": 3472,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007153",
        "name": "values",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            115863,
            115865
          ],
          "loc": {
            "start": {
              "line": 3472,
              "column": 17
            },
            "end": {
              "line": 3472,
              "column": 19
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "values",
    "kind": "member",
    "longname": "values",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        115920,
        115937
      ],
      "filename": "lodash.js",
      "lineno": 3475,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007163",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              115926,
              115930
            ],
            "loc": {
              "start": {
                "line": 3475,
                "column": 18
              },
              "end": {
                "line": 3475,
                "column": 22
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              115931,
              115936
            ],
            "loc": {
              "start": {
                "line": 3475,
                "column": 23
              },
              "end": {
                "line": 3475,
                "column": 28
              }
            }
          },
          "range": [
            115926,
            115937
          ],
          "loc": {
            "start": {
              "line": 3475,
              "column": 18
            },
            "end": {
              "line": 3475,
              "column": 29
            }
          }
        },
        "value": "keys[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~zipObject",
    "longname": "<anonymous>~runInContext~zipObject~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        115971,
        115998
      ],
      "filename": "lodash.js",
      "lineno": 3477,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007172",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "values",
            "range": [
              115985,
              115991
            ],
            "loc": {
              "start": {
                "line": 3477,
                "column": 24
              },
              "end": {
                "line": 3477,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              115992,
              115997
            ],
            "loc": {
              "start": {
                "line": 3477,
                "column": 31
              },
              "end": {
                "line": 3477,
                "column": 36
              }
            }
          },
          "range": [
            115985,
            115998
          ],
          "loc": {
            "start": {
              "line": 3477,
              "column": 24
            },
            "end": {
              "line": 3477,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~zipObject",
        "value": "values[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~zipObject~result[undefined]",
    "memberof": "<anonymous>~runInContext~zipObject",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        116036,
        116059
      ],
      "filename": "lodash.js",
      "lineno": 3479,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007183",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "key",
            "range": [
              116053,
              116056
            ],
            "loc": {
              "start": {
                "line": 3479,
                "column": 27
              },
              "end": {
                "line": 3479,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              116057,
              116058
            ],
            "loc": {
              "start": {
                "line": 3479,
                "column": 31
              },
              "end": {
                "line": 3479,
                "column": 32
              }
            }
          },
          "range": [
            116053,
            116059
          ],
          "loc": {
            "start": {
              "line": 3479,
              "column": 27
            },
            "end": {
              "line": 3479,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~zipObject",
        "value": "key[1]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~zipObject~result[undefined]",
    "memberof": "<anonymous>~runInContext~zipObject",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        116873,
        116992
      ],
      "filename": "lodash.js",
      "lineno": 3511,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007194",
        "name": "chain",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "chain",
            "range": [
              116882,
              116887
            ],
            "loc": {
              "start": {
                "line": 3511,
                "column": 13
              },
              "end": {
                "line": 3511,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                116888,
                116893
              ],
              "loc": {
                "start": {
                  "line": 3511,
                  "column": 19
                },
                "end": {
                  "line": 3511,
                  "column": 24
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      116903,
                      116908
                    ],
                    "loc": {
                      "start": {
                        "line": 3512,
                        "column": 6
                      },
                      "end": {
                        "line": 3512,
                        "column": 11
                      }
                    }
                  },
                  "right": {
                    "type": "NewExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "lodashWrapper",
                      "range": [
                        116915,
                        116928
                      ],
                      "loc": {
                        "start": {
                          "line": 3512,
                          "column": 18
                        },
                        "end": {
                          "line": 3512,
                          "column": 31
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          116929,
                          116934
                        ],
                        "loc": {
                          "start": {
                            "line": 3512,
                            "column": 32
                          },
                          "end": {
                            "line": 3512,
                            "column": 37
                          }
                        }
                      }
                    ],
                    "range": [
                      116911,
                      116935
                    ],
                    "loc": {
                      "start": {
                        "line": 3512,
                        "column": 14
                      },
                      "end": {
                        "line": 3512,
                        "column": 38
                      }
                    }
                  },
                  "range": [
                    116903,
                    116935
                  ],
                  "loc": {
                    "start": {
                      "line": 3512,
                      "column": 6
                    },
                    "end": {
                      "line": 3512,
                      "column": 38
                    }
                  }
                },
                "range": [
                  116903,
                  116936
                ],
                "loc": {
                  "start": {
                    "line": 3512,
                    "column": 6
                  },
                  "end": {
                    "line": 3512,
                    "column": 39
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        116943,
                        116948
                      ],
                      "loc": {
                        "start": {
                          "line": 3513,
                          "column": 6
                        },
                        "end": {
                          "line": 3513,
                          "column": 11
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "__chain__",
                      "range": [
                        116949,
                        116958
                      ],
                      "loc": {
                        "start": {
                          "line": 3513,
                          "column": 12
                        },
                        "end": {
                          "line": 3513,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      116943,
                      116958
                    ],
                    "loc": {
                      "start": {
                        "line": 3513,
                        "column": 6
                      },
                      "end": {
                        "line": 3513,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      116961,
                      116965
                    ],
                    "loc": {
                      "start": {
                        "line": 3513,
                        "column": 24
                      },
                      "end": {
                        "line": 3513,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    116943,
                    116965
                  ],
                  "loc": {
                    "start": {
                      "line": 3513,
                      "column": 6
                    },
                    "end": {
                      "line": 3513,
                      "column": 28
                    }
                  }
                },
                "range": [
                  116943,
                  116966
                ],
                "loc": {
                  "start": {
                    "line": 3513,
                    "column": 6
                  },
                  "end": {
                    "line": 3513,
                    "column": 29
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    116980,
                    116985
                  ],
                  "loc": {
                    "start": {
                      "line": 3514,
                      "column": 13
                    },
                    "end": {
                      "line": 3514,
                      "column": 18
                    }
                  }
                },
                "range": [
                  116973,
                  116986
                ],
                "loc": {
                  "start": {
                    "line": 3514,
                    "column": 6
                  },
                  "end": {
                    "line": 3514,
                    "column": 19
                  }
                }
              }
            ],
            "range": [
              116895,
              116992
            ],
            "loc": {
              "start": {
                "line": 3511,
                "column": 26
              },
              "end": {
                "line": 3515,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            116873,
            116992
          ],
          "loc": {
            "start": {
              "line": 3511,
              "column": 4
            },
            "end": {
              "line": 3515,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      },
      "vars": {
        "value": null,
        "value.__chain__": null
      }
    },
    "undocumented": true,
    "name": "chain",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~chain",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        116903,
        116935
      ],
      "filename": "lodash.js",
      "lineno": 3512,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007199",
        "name": "value",
        "type": "NewExpression",
        "node": {
          "type": "NewExpression",
          "callee": {
            "type": "Identifier",
            "name": "lodashWrapper",
            "range": [
              116915,
              116928
            ],
            "loc": {
              "start": {
                "line": 3512,
                "column": 18
              },
              "end": {
                "line": 3512,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                116929,
                116934
              ],
              "loc": {
                "start": {
                  "line": 3512,
                  "column": 32
                },
                "end": {
                  "line": 3512,
                  "column": 37
                }
              }
            }
          ],
          "range": [
            116911,
            116935
          ],
          "loc": {
            "start": {
              "line": 3512,
              "column": 14
            },
            "end": {
              "line": 3512,
              "column": 38
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "value",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        116943,
        116965
      ],
      "filename": "lodash.js",
      "lineno": 3513,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007205",
        "name": "value.__chain__",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            116961,
            116965
          ],
          "loc": {
            "start": {
              "line": 3513,
              "column": 24
            },
            "end": {
              "line": 3513,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~chain",
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "__chain__",
    "kind": "member",
    "longname": "<anonymous>~runInContext~chain~value.__chain__",
    "memberof": "<anonymous>~runInContext~chain~value",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        117753,
        117862
      ],
      "filename": "lodash.js",
      "lineno": 3538,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007212",
        "name": "tap",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "tap",
            "range": [
              117762,
              117765
            ],
            "loc": {
              "start": {
                "line": 3538,
                "column": 13
              },
              "end": {
                "line": 3538,
                "column": 16
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                117766,
                117771
              ],
              "loc": {
                "start": {
                  "line": 3538,
                  "column": 17
                },
                "end": {
                  "line": 3538,
                  "column": 22
                }
              }
            },
            {
              "type": "Identifier",
              "name": "interceptor",
              "range": [
                117773,
                117784
              ],
              "loc": {
                "start": {
                  "line": 3538,
                  "column": 24
                },
                "end": {
                  "line": 3538,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                117786,
                117793
              ],
              "loc": {
                "start": {
                  "line": 3538,
                  "column": 37
                },
                "end": {
                  "line": 3538,
                  "column": 44
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "interceptor",
                      "range": [
                        117803,
                        117814
                      ],
                      "loc": {
                        "start": {
                          "line": 3539,
                          "column": 6
                        },
                        "end": {
                          "line": 3539,
                          "column": 17
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "call",
                      "range": [
                        117815,
                        117819
                      ],
                      "loc": {
                        "start": {
                          "line": 3539,
                          "column": 18
                        },
                        "end": {
                          "line": 3539,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      117803,
                      117819
                    ],
                    "loc": {
                      "start": {
                        "line": 3539,
                        "column": 6
                      },
                      "end": {
                        "line": 3539,
                        "column": 22
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        117820,
                        117827
                      ],
                      "loc": {
                        "start": {
                          "line": 3539,
                          "column": 23
                        },
                        "end": {
                          "line": 3539,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        117829,
                        117834
                      ],
                      "loc": {
                        "start": {
                          "line": 3539,
                          "column": 32
                        },
                        "end": {
                          "line": 3539,
                          "column": 37
                        }
                      }
                    }
                  ],
                  "range": [
                    117803,
                    117835
                  ],
                  "loc": {
                    "start": {
                      "line": 3539,
                      "column": 6
                    },
                    "end": {
                      "line": 3539,
                      "column": 38
                    }
                  }
                },
                "range": [
                  117803,
                  117836
                ],
                "loc": {
                  "start": {
                    "line": 3539,
                    "column": 6
                  },
                  "end": {
                    "line": 3539,
                    "column": 39
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    117850,
                    117855
                  ],
                  "loc": {
                    "start": {
                      "line": 3540,
                      "column": 13
                    },
                    "end": {
                      "line": 3540,
                      "column": 18
                    }
                  }
                },
                "range": [
                  117843,
                  117856
                ],
                "loc": {
                  "start": {
                    "line": 3540,
                    "column": 6
                  },
                  "end": {
                    "line": 3540,
                    "column": 19
                  }
                }
              }
            ],
            "range": [
              117795,
              117862
            ],
            "loc": {
              "start": {
                "line": 3538,
                "column": 46
              },
              "end": {
                "line": 3541,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            117753,
            117862
          ],
          "loc": {
            "start": {
              "line": 3538,
              "column": 4
            },
            "end": {
              "line": 3541,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value",
          "interceptor",
          "thisArg"
        ]
      }
    },
    "undocumented": true,
    "name": "tap",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~tap",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        118481,
        118560
      ],
      "filename": "lodash.js",
      "lineno": 3568,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007227",
        "name": "wrapperChain",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "wrapperChain",
            "range": [
              118490,
              118502
            ],
            "loc": {
              "start": {
                "line": 3568,
                "column": 13
              },
              "end": {
                "line": 3568,
                "column": 25
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "ThisExpression",
                      "range": [
                        118513,
                        118517
                      ],
                      "loc": {
                        "start": {
                          "line": 3569,
                          "column": 6
                        },
                        "end": {
                          "line": 3569,
                          "column": 10
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "__chain__",
                      "range": [
                        118518,
                        118527
                      ],
                      "loc": {
                        "start": {
                          "line": 3569,
                          "column": 11
                        },
                        "end": {
                          "line": 3569,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      118513,
                      118527
                    ],
                    "loc": {
                      "start": {
                        "line": 3569,
                        "column": 6
                      },
                      "end": {
                        "line": 3569,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      118530,
                      118534
                    ],
                    "loc": {
                      "start": {
                        "line": 3569,
                        "column": 23
                      },
                      "end": {
                        "line": 3569,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    118513,
                    118534
                  ],
                  "loc": {
                    "start": {
                      "line": 3569,
                      "column": 6
                    },
                    "end": {
                      "line": 3569,
                      "column": 27
                    }
                  }
                },
                "range": [
                  118513,
                  118535
                ],
                "loc": {
                  "start": {
                    "line": 3569,
                    "column": 6
                  },
                  "end": {
                    "line": 3569,
                    "column": 28
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ThisExpression",
                  "range": [
                    118549,
                    118553
                  ],
                  "loc": {
                    "start": {
                      "line": 3570,
                      "column": 13
                    },
                    "end": {
                      "line": 3570,
                      "column": 17
                    }
                  }
                },
                "range": [
                  118542,
                  118554
                ],
                "loc": {
                  "start": {
                    "line": 3570,
                    "column": 6
                  },
                  "end": {
                    "line": 3570,
                    "column": 18
                  }
                }
              }
            ],
            "range": [
              118505,
              118560
            ],
            "loc": {
              "start": {
                "line": 3568,
                "column": 28
              },
              "end": {
                "line": 3571,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            118481,
            118560
          ],
          "loc": {
            "start": {
              "line": 3568,
              "column": 4
            },
            "end": {
              "line": 3571,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      },
      "vars": {
        "this.__chain__": null
      }
    },
    "undocumented": true,
    "name": "wrapperChain",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~wrapperChain",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        118513,
        118534
      ],
      "filename": "lodash.js",
      "lineno": 3569,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007231",
        "name": "this.__chain__",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            118530,
            118534
          ],
          "loc": {
            "start": {
              "line": 3569,
              "column": 23
            },
            "end": {
              "line": 3569,
              "column": 27
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "__chain__",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext#__chain__",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        118844,
        118917
      ],
      "filename": "lodash.js",
      "lineno": 3585,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007238",
        "name": "wrapperToString",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "wrapperToString",
            "range": [
              118853,
              118868
            ],
            "loc": {
              "start": {
                "line": 3585,
                "column": 13
              },
              "end": {
                "line": 3585,
                "column": 28
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "String",
                    "range": [
                      118886,
                      118892
                    ],
                    "loc": {
                      "start": {
                        "line": 3586,
                        "column": 13
                      },
                      "end": {
                        "line": 3586,
                        "column": 19
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "ThisExpression",
                        "range": [
                          118893,
                          118897
                        ],
                        "loc": {
                          "start": {
                            "line": 3586,
                            "column": 20
                          },
                          "end": {
                            "line": 3586,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "__wrapped__",
                        "range": [
                          118898,
                          118909
                        ],
                        "loc": {
                          "start": {
                            "line": 3586,
                            "column": 25
                          },
                          "end": {
                            "line": 3586,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        118893,
                        118909
                      ],
                      "loc": {
                        "start": {
                          "line": 3586,
                          "column": 20
                        },
                        "end": {
                          "line": 3586,
                          "column": 36
                        }
                      }
                    }
                  ],
                  "range": [
                    118886,
                    118910
                  ],
                  "loc": {
                    "start": {
                      "line": 3586,
                      "column": 13
                    },
                    "end": {
                      "line": 3586,
                      "column": 37
                    }
                  }
                },
                "range": [
                  118879,
                  118911
                ],
                "loc": {
                  "start": {
                    "line": 3586,
                    "column": 6
                  },
                  "end": {
                    "line": 3586,
                    "column": 38
                  }
                }
              }
            ],
            "range": [
              118871,
              118917
            ],
            "loc": {
              "start": {
                "line": 3585,
                "column": 31
              },
              "end": {
                "line": 3587,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            118844,
            118917
          ],
          "loc": {
            "start": {
              "line": 3585,
              "column": 4
            },
            "end": {
              "line": 3587,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      }
    },
    "undocumented": true,
    "name": "wrapperToString",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~wrapperToString",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        119191,
        119255
      ],
      "filename": "lodash.js",
      "lineno": 3602,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007247",
        "name": "wrapperValueOf",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "wrapperValueOf",
            "range": [
              119200,
              119214
            ],
            "loc": {
              "start": {
                "line": 3602,
                "column": 13
              },
              "end": {
                "line": 3602,
                "column": 27
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "ThisExpression",
                    "range": [
                      119232,
                      119236
                    ],
                    "loc": {
                      "start": {
                        "line": 3603,
                        "column": 13
                      },
                      "end": {
                        "line": 3603,
                        "column": 17
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "__wrapped__",
                    "range": [
                      119237,
                      119248
                    ],
                    "loc": {
                      "start": {
                        "line": 3603,
                        "column": 18
                      },
                      "end": {
                        "line": 3603,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    119232,
                    119248
                  ],
                  "loc": {
                    "start": {
                      "line": 3603,
                      "column": 13
                    },
                    "end": {
                      "line": 3603,
                      "column": 29
                    }
                  }
                },
                "range": [
                  119225,
                  119249
                ],
                "loc": {
                  "start": {
                    "line": 3603,
                    "column": 6
                  },
                  "end": {
                    "line": 3603,
                    "column": 30
                  }
                }
              }
            ],
            "range": [
              119217,
              119255
            ],
            "loc": {
              "start": {
                "line": 3602,
                "column": 30
              },
              "end": {
                "line": 3604,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            119191,
            119255
          ],
          "loc": {
            "start": {
              "line": 3602,
              "column": 4
            },
            "end": {
              "line": 3604,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      }
    },
    "undocumented": true,
    "name": "wrapperValueOf",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~wrapperValueOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        120153,
        120801
      ],
      "filename": "lodash.js",
      "lineno": 3629,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007254",
        "name": "at",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "at",
            "range": [
              120162,
              120164
            ],
            "loc": {
              "start": {
                "line": 3629,
                "column": 13
              },
              "end": {
                "line": 3629,
                "column": 15
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                120165,
                120175
              ],
              "loc": {
                "start": {
                  "line": 3629,
                  "column": 16
                },
                "end": {
                  "line": 3629,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "guard",
              "range": [
                120177,
                120182
              ],
              "loc": {
                "start": {
                  "line": 3629,
                  "column": 28
                },
                "end": {
                  "line": 3629,
                  "column": 33
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "args",
                      "range": [
                        120196,
                        120200
                      ],
                      "loc": {
                        "start": {
                          "line": 3630,
                          "column": 10
                        },
                        "end": {
                          "line": 3630,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "arguments",
                      "range": [
                        120203,
                        120212
                      ],
                      "loc": {
                        "start": {
                          "line": 3630,
                          "column": 17
                        },
                        "end": {
                          "line": 3630,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      120196,
                      120212
                    ],
                    "loc": {
                      "start": {
                        "line": 3630,
                        "column": 10
                      },
                      "end": {
                        "line": 3630,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        120224,
                        120229
                      ],
                      "loc": {
                        "start": {
                          "line": 3631,
                          "column": 10
                        },
                        "end": {
                          "line": 3631,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          120233,
                          120234
                        ],
                        "loc": {
                          "start": {
                            "line": 3631,
                            "column": 19
                          },
                          "end": {
                            "line": 3631,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        120232,
                        120234
                      ],
                      "loc": {
                        "start": {
                          "line": 3631,
                          "column": 18
                        },
                        "end": {
                          "line": 3631,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      120224,
                      120234
                    ],
                    "loc": {
                      "start": {
                        "line": 3631,
                        "column": 10
                      },
                      "end": {
                        "line": 3631,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "props",
                      "range": [
                        120246,
                        120251
                      ],
                      "loc": {
                        "start": {
                          "line": 3632,
                          "column": 10
                        },
                        "end": {
                          "line": 3632,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "baseFlatten",
                        "range": [
                          120254,
                          120265
                        ],
                        "loc": {
                          "start": {
                            "line": 3632,
                            "column": 18
                          },
                          "end": {
                            "line": 3632,
                            "column": 29
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "args",
                          "range": [
                            120266,
                            120270
                          ],
                          "loc": {
                            "start": {
                              "line": 3632,
                              "column": 30
                            },
                            "end": {
                              "line": 3632,
                              "column": 34
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            120272,
                            120276
                          ],
                          "loc": {
                            "start": {
                              "line": 3632,
                              "column": 36
                            },
                            "end": {
                              "line": 3632,
                              "column": 40
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            120278,
                            120283
                          ],
                          "loc": {
                            "start": {
                              "line": 3632,
                              "column": 42
                            },
                            "end": {
                              "line": 3632,
                              "column": 47
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            120285,
                            120286
                          ],
                          "loc": {
                            "start": {
                              "line": 3632,
                              "column": 49
                            },
                            "end": {
                              "line": 3632,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "range": [
                        120254,
                        120287
                      ],
                      "loc": {
                        "start": {
                          "line": 3632,
                          "column": 18
                        },
                        "end": {
                          "line": 3632,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      120246,
                      120287
                    ],
                    "loc": {
                      "start": {
                        "line": 3632,
                        "column": 10
                      },
                      "end": {
                        "line": 3632,
                        "column": 51
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        120299,
                        120305
                      ],
                      "loc": {
                        "start": {
                          "line": 3633,
                          "column": 10
                        },
                        "end": {
                          "line": 3633,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "props",
                        "range": [
                          120308,
                          120313
                        ],
                        "loc": {
                          "start": {
                            "line": 3633,
                            "column": 19
                          },
                          "end": {
                            "line": 3633,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          120314,
                          120320
                        ],
                        "loc": {
                          "start": {
                            "line": 3633,
                            "column": 25
                          },
                          "end": {
                            "line": 3633,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        120308,
                        120320
                      ],
                      "loc": {
                        "start": {
                          "line": 3633,
                          "column": 19
                        },
                        "end": {
                          "line": 3633,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      120299,
                      120320
                    ],
                    "loc": {
                      "start": {
                        "line": 3633,
                        "column": 10
                      },
                      "end": {
                        "line": 3633,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        120332,
                        120336
                      ],
                      "loc": {
                        "start": {
                          "line": 3634,
                          "column": 10
                        },
                        "end": {
                          "line": 3634,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "guard",
                        "range": [
                          120346,
                          120351
                        ],
                        "loc": {
                          "start": {
                            "line": 3634,
                            "column": 24
                          },
                          "end": {
                            "line": 3634,
                            "column": 29
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        120339,
                        120351
                      ],
                      "loc": {
                        "start": {
                          "line": 3634,
                          "column": 17
                        },
                        "end": {
                          "line": 3634,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      120332,
                      120351
                    ],
                    "loc": {
                      "start": {
                        "line": 3634,
                        "column": 10
                      },
                      "end": {
                        "line": 3634,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  120192,
                  120352
                ],
                "loc": {
                  "start": {
                    "line": 3630,
                    "column": 6
                  },
                  "end": {
                    "line": 3634,
                    "column": 30
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            120427,
                            120431
                          ],
                          "loc": {
                            "start": {
                              "line": 3637,
                              "column": 11
                            },
                            "end": {
                              "line": 3637,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            120435,
                            120443
                          ],
                          "loc": {
                            "start": {
                              "line": 3637,
                              "column": 19
                            },
                            "end": {
                              "line": 3637,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          120427,
                          120443
                        ],
                        "loc": {
                          "start": {
                            "line": 3637,
                            "column": 11
                          },
                          "end": {
                            "line": 3637,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            120447,
                            120451
                          ],
                          "loc": {
                            "start": {
                              "line": 3637,
                              "column": 31
                            },
                            "end": {
                              "line": 3637,
                              "column": 35
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "string",
                          "raw": "'string'",
                          "range": [
                            120455,
                            120463
                          ],
                          "loc": {
                            "start": {
                              "line": 3637,
                              "column": 39
                            },
                            "end": {
                              "line": 3637,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          120447,
                          120463
                        ],
                        "loc": {
                          "start": {
                            "line": 3637,
                            "column": 31
                          },
                          "end": {
                            "line": 3637,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        120427,
                        120463
                      ],
                      "loc": {
                        "start": {
                          "line": 3637,
                          "column": 11
                        },
                        "end": {
                          "line": 3637,
                          "column": 47
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "args",
                        "range": [
                          120468,
                          120472
                        ],
                        "loc": {
                          "start": {
                            "line": 3637,
                            "column": 52
                          },
                          "end": {
                            "line": 3637,
                            "column": 56
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 2,
                        "raw": "2",
                        "range": [
                          120473,
                          120474
                        ],
                        "loc": {
                          "start": {
                            "line": 3637,
                            "column": 57
                          },
                          "end": {
                            "line": 3637,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        120468,
                        120475
                      ],
                      "loc": {
                        "start": {
                          "line": 3637,
                          "column": 52
                        },
                        "end": {
                          "line": 3637,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      120426,
                      120475
                    ],
                    "loc": {
                      "start": {
                        "line": 3637,
                        "column": 10
                      },
                      "end": {
                        "line": 3637,
                        "column": 59
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "===",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "args",
                          "range": [
                            120479,
                            120483
                          ],
                          "loc": {
                            "start": {
                              "line": 3637,
                              "column": 63
                            },
                            "end": {
                              "line": 3637,
                              "column": 67
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 2,
                          "raw": "2",
                          "range": [
                            120484,
                            120485
                          ],
                          "loc": {
                            "start": {
                              "line": 3637,
                              "column": 68
                            },
                            "end": {
                              "line": 3637,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          120479,
                          120486
                        ],
                        "loc": {
                          "start": {
                            "line": 3637,
                            "column": 63
                          },
                          "end": {
                            "line": 3637,
                            "column": 70
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "guard",
                        "range": [
                          120487,
                          120492
                        ],
                        "loc": {
                          "start": {
                            "line": 3637,
                            "column": 71
                          },
                          "end": {
                            "line": 3637,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        120479,
                        120493
                      ],
                      "loc": {
                        "start": {
                          "line": 3637,
                          "column": 63
                        },
                        "end": {
                          "line": 3637,
                          "column": 77
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        120498,
                        120508
                      ],
                      "loc": {
                        "start": {
                          "line": 3637,
                          "column": 82
                        },
                        "end": {
                          "line": 3637,
                          "column": 92
                        }
                      }
                    },
                    "range": [
                      120479,
                      120508
                    ],
                    "loc": {
                      "start": {
                        "line": 3637,
                        "column": 63
                      },
                      "end": {
                        "line": 3637,
                        "column": 92
                      }
                    }
                  },
                  "range": [
                    120426,
                    120508
                  ],
                  "loc": {
                    "start": {
                      "line": 3637,
                      "column": 10
                    },
                    "end": {
                      "line": 3637,
                      "column": 92
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            120520,
                            120526
                          ],
                          "loc": {
                            "start": {
                              "line": 3638,
                              "column": 8
                            },
                            "end": {
                              "line": 3638,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            120529,
                            120530
                          ],
                          "loc": {
                            "start": {
                              "line": 3638,
                              "column": 17
                            },
                            "end": {
                              "line": 3638,
                              "column": 18
                            }
                          }
                        },
                        "range": [
                          120520,
                          120530
                        ],
                        "loc": {
                          "start": {
                            "line": 3638,
                            "column": 8
                          },
                          "end": {
                            "line": 3638,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        120520,
                        120531
                      ],
                      "loc": {
                        "start": {
                          "line": 3638,
                          "column": 8
                        },
                        "end": {
                          "line": 3638,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "range": [
                    120510,
                    120539
                  ],
                  "loc": {
                    "start": {
                      "line": 3637,
                      "column": 94
                    },
                    "end": {
                      "line": 3639,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  120422,
                  120539
                ],
                "loc": {
                  "start": {
                    "line": 3637,
                    "column": 6
                  },
                  "end": {
                    "line": 3639,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "support",
                      "range": [
                        120550,
                        120557
                      ],
                      "loc": {
                        "start": {
                          "line": 3640,
                          "column": 10
                        },
                        "end": {
                          "line": 3640,
                          "column": 17
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "unindexedChars",
                      "range": [
                        120558,
                        120572
                      ],
                      "loc": {
                        "start": {
                          "line": 3640,
                          "column": 18
                        },
                        "end": {
                          "line": 3640,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      120550,
                      120572
                    ],
                    "loc": {
                      "start": {
                        "line": 3640,
                        "column": 10
                      },
                      "end": {
                        "line": 3640,
                        "column": 32
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isString",
                      "range": [
                        120576,
                        120584
                      ],
                      "loc": {
                        "start": {
                          "line": 3640,
                          "column": 36
                        },
                        "end": {
                          "line": 3640,
                          "column": 44
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          120585,
                          120595
                        ],
                        "loc": {
                          "start": {
                            "line": 3640,
                            "column": 45
                          },
                          "end": {
                            "line": 3640,
                            "column": 55
                          }
                        }
                      }
                    ],
                    "range": [
                      120576,
                      120596
                    ],
                    "loc": {
                      "start": {
                        "line": 3640,
                        "column": 36
                      },
                      "end": {
                        "line": 3640,
                        "column": 56
                      }
                    }
                  },
                  "range": [
                    120550,
                    120596
                  ],
                  "loc": {
                    "start": {
                      "line": 3640,
                      "column": 10
                    },
                    "end": {
                      "line": 3640,
                      "column": 56
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            120608,
                            120618
                          ],
                          "loc": {
                            "start": {
                              "line": 3641,
                              "column": 8
                            },
                            "end": {
                              "line": 3641,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                120621,
                                120631
                              ],
                              "loc": {
                                "start": {
                                  "line": 3641,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3641,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "split",
                              "range": [
                                120632,
                                120637
                              ],
                              "loc": {
                                "start": {
                                  "line": 3641,
                                  "column": 32
                                },
                                "end": {
                                  "line": 3641,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              120621,
                              120637
                            ],
                            "loc": {
                              "start": {
                                "line": 3641,
                                "column": 21
                              },
                              "end": {
                                "line": 3641,
                                "column": 37
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                120638,
                                120640
                              ],
                              "loc": {
                                "start": {
                                  "line": 3641,
                                  "column": 38
                                },
                                "end": {
                                  "line": 3641,
                                  "column": 40
                                }
                              }
                            }
                          ],
                          "range": [
                            120621,
                            120641
                          ],
                          "loc": {
                            "start": {
                              "line": 3641,
                              "column": 21
                            },
                            "end": {
                              "line": 3641,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          120608,
                          120641
                        ],
                        "loc": {
                          "start": {
                            "line": 3641,
                            "column": 8
                          },
                          "end": {
                            "line": 3641,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        120608,
                        120642
                      ],
                      "loc": {
                        "start": {
                          "line": 3641,
                          "column": 8
                        },
                        "end": {
                          "line": 3641,
                          "column": 42
                        }
                      }
                    }
                  ],
                  "range": [
                    120598,
                    120650
                  ],
                  "loc": {
                    "start": {
                      "line": 3640,
                      "column": 58
                    },
                    "end": {
                      "line": 3642,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  120546,
                  120650
                ],
                "loc": {
                  "start": {
                    "line": 3640,
                    "column": 6
                  },
                  "end": {
                    "line": 3642,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        120661,
                        120667
                      ],
                      "loc": {
                        "start": {
                          "line": 3643,
                          "column": 10
                        },
                        "end": {
                          "line": 3643,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          120670,
                          120675
                        ],
                        "loc": {
                          "start": {
                            "line": 3643,
                            "column": 19
                          },
                          "end": {
                            "line": 3643,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            120676,
                            120682
                          ],
                          "loc": {
                            "start": {
                              "line": 3643,
                              "column": 25
                            },
                            "end": {
                              "line": 3643,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "range": [
                        120670,
                        120683
                      ],
                      "loc": {
                        "start": {
                          "line": 3643,
                          "column": 19
                        },
                        "end": {
                          "line": 3643,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      120661,
                      120683
                    ],
                    "loc": {
                      "start": {
                        "line": 3643,
                        "column": 10
                      },
                      "end": {
                        "line": 3643,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  120657,
                  120684
                ],
                "loc": {
                  "start": {
                    "line": 3643,
                    "column": 6
                  },
                  "end": {
                    "line": 3643,
                    "column": 33
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        120699,
                        120704
                      ],
                      "loc": {
                        "start": {
                          "line": 3644,
                          "column": 14
                        },
                        "end": {
                          "line": 3644,
                          "column": 19
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      120697,
                      120704
                    ],
                    "loc": {
                      "start": {
                        "line": 3644,
                        "column": 12
                      },
                      "end": {
                        "line": 3644,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      120707,
                      120713
                    ],
                    "loc": {
                      "start": {
                        "line": 3644,
                        "column": 22
                      },
                      "end": {
                        "line": 3644,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    120697,
                    120713
                  ],
                  "loc": {
                    "start": {
                      "line": 3644,
                      "column": 12
                    },
                    "end": {
                      "line": 3644,
                      "column": 28
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              120725,
                              120731
                            ],
                            "loc": {
                              "start": {
                                "line": 3645,
                                "column": 8
                              },
                              "end": {
                                "line": 3645,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              120732,
                              120737
                            ],
                            "loc": {
                              "start": {
                                "line": 3645,
                                "column": 15
                              },
                              "end": {
                                "line": 3645,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            120725,
                            120738
                          ],
                          "loc": {
                            "start": {
                              "line": 3645,
                              "column": 8
                            },
                            "end": {
                              "line": 3645,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              120741,
                              120751
                            ],
                            "loc": {
                              "start": {
                                "line": 3645,
                                "column": 24
                              },
                              "end": {
                                "line": 3645,
                                "column": 34
                              }
                            }
                          },
                          "property": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                120752,
                                120757
                              ],
                              "loc": {
                                "start": {
                                  "line": 3645,
                                  "column": 35
                                },
                                "end": {
                                  "line": 3645,
                                  "column": 40
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                120758,
                                120763
                              ],
                              "loc": {
                                "start": {
                                  "line": 3645,
                                  "column": 41
                                },
                                "end": {
                                  "line": 3645,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              120752,
                              120764
                            ],
                            "loc": {
                              "start": {
                                "line": 3645,
                                "column": 35
                              },
                              "end": {
                                "line": 3645,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            120741,
                            120765
                          ],
                          "loc": {
                            "start": {
                              "line": 3645,
                              "column": 24
                            },
                            "end": {
                              "line": 3645,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          120725,
                          120765
                        ],
                        "loc": {
                          "start": {
                            "line": 3645,
                            "column": 8
                          },
                          "end": {
                            "line": 3645,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        120725,
                        120766
                      ],
                      "loc": {
                        "start": {
                          "line": 3645,
                          "column": 8
                        },
                        "end": {
                          "line": 3645,
                          "column": 49
                        }
                      }
                    }
                  ],
                  "range": [
                    120715,
                    120774
                  ],
                  "loc": {
                    "start": {
                      "line": 3644,
                      "column": 30
                    },
                    "end": {
                      "line": 3646,
                      "column": 7
                    }
                  }
                },
                "range": [
                  120691,
                  120774
                ],
                "loc": {
                  "start": {
                    "line": 3644,
                    "column": 6
                  },
                  "end": {
                    "line": 3646,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    120788,
                    120794
                  ],
                  "loc": {
                    "start": {
                      "line": 3647,
                      "column": 13
                    },
                    "end": {
                      "line": 3647,
                      "column": 19
                    }
                  }
                },
                "range": [
                  120781,
                  120795
                ],
                "loc": {
                  "start": {
                    "line": 3647,
                    "column": 6
                  },
                  "end": {
                    "line": 3647,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              120184,
              120801
            ],
            "loc": {
              "start": {
                "line": 3629,
                "column": 35
              },
              "end": {
                "line": 3648,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            120153,
            120801
          ],
          "loc": {
            "start": {
              "line": 3629,
              "column": 4
            },
            "end": {
              "line": 3648,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "guard"
        ]
      },
      "vars": {
        "args": null,
        "index": null,
        "props": null,
        "length": null,
        "type": null,
        "collection": null,
        "result": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "at",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~at",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        120196,
        120212
      ],
      "filename": "lodash.js",
      "lineno": 3630,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007260",
        "name": "args",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "arguments",
          "range": [
            120203,
            120212
          ],
          "loc": {
            "start": {
              "line": 3630,
              "column": 17
            },
            "end": {
              "line": 3630,
              "column": 26
            }
          }
        },
        "value": "arguments"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~at",
    "longname": "<anonymous>~runInContext~at~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        120224,
        120234
      ],
      "filename": "lodash.js",
      "lineno": 3631,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007263",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              120233,
              120234
            ],
            "loc": {
              "start": {
                "line": 3631,
                "column": 19
              },
              "end": {
                "line": 3631,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            120232,
            120234
          ],
          "loc": {
            "start": {
              "line": 3631,
              "column": 18
            },
            "end": {
              "line": 3631,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~at",
    "longname": "<anonymous>~runInContext~at~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        120246,
        120287
      ],
      "filename": "lodash.js",
      "lineno": 3632,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007267",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseFlatten",
            "range": [
              120254,
              120265
            ],
            "loc": {
              "start": {
                "line": 3632,
                "column": 18
              },
              "end": {
                "line": 3632,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                120266,
                120270
              ],
              "loc": {
                "start": {
                  "line": 3632,
                  "column": 30
                },
                "end": {
                  "line": 3632,
                  "column": 34
                }
              }
            },
            {
              "type": "Literal",
              "value": true,
              "raw": "true",
              "range": [
                120272,
                120276
              ],
              "loc": {
                "start": {
                  "line": 3632,
                  "column": 36
                },
                "end": {
                  "line": 3632,
                  "column": 40
                }
              }
            },
            {
              "type": "Literal",
              "value": false,
              "raw": "false",
              "range": [
                120278,
                120283
              ],
              "loc": {
                "start": {
                  "line": 3632,
                  "column": 42
                },
                "end": {
                  "line": 3632,
                  "column": 47
                }
              }
            },
            {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                120285,
                120286
              ],
              "loc": {
                "start": {
                  "line": 3632,
                  "column": 49
                },
                "end": {
                  "line": 3632,
                  "column": 50
                }
              }
            }
          ],
          "range": [
            120254,
            120287
          ],
          "loc": {
            "start": {
              "line": 3632,
              "column": 18
            },
            "end": {
              "line": 3632,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~at",
    "longname": "<anonymous>~runInContext~at~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        120299,
        120320
      ],
      "filename": "lodash.js",
      "lineno": 3633,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007275",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              120308,
              120313
            ],
            "loc": {
              "start": {
                "line": 3633,
                "column": 19
              },
              "end": {
                "line": 3633,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              120314,
              120320
            ],
            "loc": {
              "start": {
                "line": 3633,
                "column": 25
              },
              "end": {
                "line": 3633,
                "column": 31
              }
            }
          },
          "range": [
            120308,
            120320
          ],
          "loc": {
            "start": {
              "line": 3633,
              "column": 19
            },
            "end": {
              "line": 3633,
              "column": 31
            }
          }
        },
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~at",
    "longname": "<anonymous>~runInContext~at~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        120332,
        120351
      ],
      "filename": "lodash.js",
      "lineno": 3634,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007280",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "guard",
            "range": [
              120346,
              120351
            ],
            "loc": {
              "start": {
                "line": 3634,
                "column": 24
              },
              "end": {
                "line": 3634,
                "column": 29
              }
            }
          },
          "prefix": true,
          "range": [
            120339,
            120351
          ],
          "loc": {
            "start": {
              "line": 3634,
              "column": 17
            },
            "end": {
              "line": 3634,
              "column": 29
            }
          }
        },
        "value": "typeofguard"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~at",
    "longname": "<anonymous>~runInContext~at~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        120520,
        120530
      ],
      "filename": "lodash.js",
      "lineno": 3638,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007306",
        "name": "length",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            120529,
            120530
          ],
          "loc": {
            "start": {
              "line": 3638,
              "column": 17
            },
            "end": {
              "line": 3638,
              "column": 18
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~at",
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "<anonymous>~runInContext~at~length",
    "memberof": "<anonymous>~runInContext~at",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        120608,
        120641
      ],
      "filename": "lodash.js",
      "lineno": 3641,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007319",
        "name": "collection",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "collection",
              "range": [
                120621,
                120631
              ],
              "loc": {
                "start": {
                  "line": 3641,
                  "column": 21
                },
                "end": {
                  "line": 3641,
                  "column": 31
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "split",
              "range": [
                120632,
                120637
              ],
              "loc": {
                "start": {
                  "line": 3641,
                  "column": 32
                },
                "end": {
                  "line": 3641,
                  "column": 37
                }
              }
            },
            "range": [
              120621,
              120637
            ],
            "loc": {
              "start": {
                "line": 3641,
                "column": 21
              },
              "end": {
                "line": 3641,
                "column": 37
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": "",
              "raw": "''",
              "range": [
                120638,
                120640
              ],
              "loc": {
                "start": {
                  "line": 3641,
                  "column": 38
                },
                "end": {
                  "line": 3641,
                  "column": 40
                }
              }
            }
          ],
          "range": [
            120621,
            120641
          ],
          "loc": {
            "start": {
              "line": 3641,
              "column": 21
            },
            "end": {
              "line": 3641,
              "column": 41
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "collection",
    "kind": "member",
    "longname": "collection",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        120661,
        120683
      ],
      "filename": "lodash.js",
      "lineno": 3643,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007327",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              120670,
              120675
            ],
            "loc": {
              "start": {
                "line": 3643,
                "column": 19
              },
              "end": {
                "line": 3643,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                120676,
                120682
              ],
              "loc": {
                "start": {
                  "line": 3643,
                  "column": 25
                },
                "end": {
                  "line": 3643,
                  "column": 31
                }
              }
            }
          ],
          "range": [
            120670,
            120683
          ],
          "loc": {
            "start": {
              "line": 3643,
              "column": 19
            },
            "end": {
              "line": 3643,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~at",
    "longname": "<anonymous>~runInContext~at~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        120725,
        120765
      ],
      "filename": "lodash.js",
      "lineno": 3645,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007339",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              120741,
              120751
            ],
            "loc": {
              "start": {
                "line": 3645,
                "column": 24
              },
              "end": {
                "line": 3645,
                "column": 34
              }
            }
          },
          "property": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "props",
              "range": [
                120752,
                120757
              ],
              "loc": {
                "start": {
                  "line": 3645,
                  "column": 35
                },
                "end": {
                  "line": 3645,
                  "column": 40
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "index",
              "range": [
                120758,
                120763
              ],
              "loc": {
                "start": {
                  "line": 3645,
                  "column": 41
                },
                "end": {
                  "line": 3645,
                  "column": 46
                }
              }
            },
            "range": [
              120752,
              120764
            ],
            "loc": {
              "start": {
                "line": 3645,
                "column": 35
              },
              "end": {
                "line": 3645,
                "column": 47
              }
            }
          },
          "range": [
            120741,
            120765
          ],
          "loc": {
            "start": {
              "line": 3645,
              "column": 24
            },
            "end": {
              "line": 3645,
              "column": 48
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~at",
        "value": "collection[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~at~result[undefined]",
    "memberof": "<anonymous>~runInContext~at",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        121675,
        122629
      ],
      "filename": "lodash.js",
      "lineno": 3677,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007350",
        "name": "contains",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "contains",
            "range": [
              121684,
              121692
            ],
            "loc": {
              "start": {
                "line": 3677,
                "column": 13
              },
              "end": {
                "line": 3677,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                121693,
                121703
              ],
              "loc": {
                "start": {
                  "line": 3677,
                  "column": 22
                },
                "end": {
                  "line": 3677,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "target",
              "range": [
                121705,
                121711
              ],
              "loc": {
                "start": {
                  "line": 3677,
                  "column": 34
                },
                "end": {
                  "line": 3677,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "fromIndex",
              "range": [
                121713,
                121722
              ],
              "loc": {
                "start": {
                  "line": 3677,
                  "column": 42
                },
                "end": {
                  "line": 3677,
                  "column": 51
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        121736,
                        121742
                      ],
                      "loc": {
                        "start": {
                          "line": 3678,
                          "column": 10
                        },
                        "end": {
                          "line": 3678,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          121745,
                          121755
                        ],
                        "loc": {
                          "start": {
                            "line": 3678,
                            "column": 19
                          },
                          "end": {
                            "line": 3678,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            121758,
                            121768
                          ],
                          "loc": {
                            "start": {
                              "line": 3678,
                              "column": 32
                            },
                            "end": {
                              "line": 3678,
                              "column": 42
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            121769,
                            121775
                          ],
                          "loc": {
                            "start": {
                              "line": 3678,
                              "column": 43
                            },
                            "end": {
                              "line": 3678,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          121758,
                          121775
                        ],
                        "loc": {
                          "start": {
                            "line": 3678,
                            "column": 32
                          },
                          "end": {
                            "line": 3678,
                            "column": 49
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          121778,
                          121779
                        ],
                        "loc": {
                          "start": {
                            "line": 3678,
                            "column": 52
                          },
                          "end": {
                            "line": 3678,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        121745,
                        121779
                      ],
                      "loc": {
                        "start": {
                          "line": 3678,
                          "column": 19
                        },
                        "end": {
                          "line": 3678,
                          "column": 53
                        }
                      }
                    },
                    "range": [
                      121736,
                      121779
                    ],
                    "loc": {
                      "start": {
                        "line": 3678,
                        "column": 10
                      },
                      "end": {
                        "line": 3678,
                        "column": 53
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  121732,
                  121780
                ],
                "loc": {
                  "start": {
                    "line": 3678,
                    "column": 6
                  },
                  "end": {
                    "line": 3678,
                    "column": 54
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "fromIndex",
                    "range": [
                      121787,
                      121796
                    ],
                    "loc": {
                      "start": {
                        "line": 3679,
                        "column": 6
                      },
                      "end": {
                        "line": 3679,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "fromIndex",
                          "range": [
                            121806,
                            121815
                          ],
                          "loc": {
                            "start": {
                              "line": 3679,
                              "column": 25
                            },
                            "end": {
                              "line": 3679,
                              "column": 34
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          121799,
                          121815
                        ],
                        "loc": {
                          "start": {
                            "line": 3679,
                            "column": 18
                          },
                          "end": {
                            "line": 3679,
                            "column": 34
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "number",
                        "raw": "'number'",
                        "range": [
                          121819,
                          121827
                        ],
                        "loc": {
                          "start": {
                            "line": 3679,
                            "column": 38
                          },
                          "end": {
                            "line": 3679,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        121799,
                        121827
                      ],
                      "loc": {
                        "start": {
                          "line": 3679,
                          "column": 18
                        },
                        "end": {
                          "line": 3679,
                          "column": 46
                        }
                      }
                    },
                    "consequent": {
                      "type": "Identifier",
                      "name": "fromIndex",
                      "range": [
                        121830,
                        121839
                      ],
                      "loc": {
                        "start": {
                          "line": 3679,
                          "column": 49
                        },
                        "end": {
                          "line": 3679,
                          "column": 58
                        }
                      }
                    },
                    "alternate": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        121842,
                        121843
                      ],
                      "loc": {
                        "start": {
                          "line": 3679,
                          "column": 61
                        },
                        "end": {
                          "line": 3679,
                          "column": 62
                        }
                      }
                    },
                    "range": [
                      121799,
                      121843
                    ],
                    "loc": {
                      "start": {
                        "line": 3679,
                        "column": 18
                      },
                      "end": {
                        "line": 3679,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    121787,
                    121843
                  ],
                  "loc": {
                    "start": {
                      "line": 3679,
                      "column": 6
                    },
                    "end": {
                      "line": 3679,
                      "column": 62
                    }
                  }
                },
                "range": [
                  121787,
                  121844
                ],
                "loc": {
                  "start": {
                    "line": 3679,
                    "column": 6
                  },
                  "end": {
                    "line": 3679,
                    "column": 63
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        121863,
                        121869
                      ],
                      "loc": {
                        "start": {
                          "line": 3681,
                          "column": 17
                        },
                        "end": {
                          "line": 3681,
                          "column": 23
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      121856,
                      121869
                    ],
                    "loc": {
                      "start": {
                        "line": 3681,
                        "column": 10
                      },
                      "end": {
                        "line": 3681,
                        "column": 23
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "number",
                    "raw": "'number'",
                    "range": [
                      121873,
                      121881
                    ],
                    "loc": {
                      "start": {
                        "line": 3681,
                        "column": 27
                      },
                      "end": {
                        "line": 3681,
                        "column": 35
                      }
                    }
                  },
                  "range": [
                    121856,
                    121881
                  ],
                  "loc": {
                    "start": {
                      "line": 3681,
                      "column": 10
                    },
                    "end": {
                      "line": 3681,
                      "column": 35
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">=",
                        "left": {
                          "type": "Identifier",
                          "name": "fromIndex",
                          "range": [
                            121897,
                            121906
                          ],
                          "loc": {
                            "start": {
                              "line": 3682,
                              "column": 12
                            },
                            "end": {
                              "line": 3682,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            121910,
                            121916
                          ],
                          "loc": {
                            "start": {
                              "line": 3682,
                              "column": 25
                            },
                            "end": {
                              "line": 3682,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          121897,
                          121916
                        ],
                        "loc": {
                          "start": {
                            "line": 3682,
                            "column": 12
                          },
                          "end": {
                            "line": 3682,
                            "column": 31
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                121937,
                                121942
                              ],
                              "loc": {
                                "start": {
                                  "line": 3683,
                                  "column": 17
                                },
                                "end": {
                                  "line": 3683,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              121930,
                              121943
                            ],
                            "loc": {
                              "start": {
                                "line": 3683,
                                "column": 10
                              },
                              "end": {
                                "line": 3683,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          121918,
                          121953
                        ],
                        "loc": {
                          "start": {
                            "line": 3682,
                            "column": 33
                          },
                          "end": {
                            "line": 3684,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        121893,
                        121953
                      ],
                      "loc": {
                        "start": {
                          "line": 3682,
                          "column": 8
                        },
                        "end": {
                          "line": 3684,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                121973,
                                121983
                              ],
                              "loc": {
                                "start": {
                                  "line": 3685,
                                  "column": 19
                                },
                                "end": {
                                  "line": 3685,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              121966,
                              121983
                            ],
                            "loc": {
                              "start": {
                                "line": 3685,
                                "column": 12
                              },
                              "end": {
                                "line": 3685,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "string",
                            "raw": "'string'",
                            "range": [
                              121987,
                              121995
                            ],
                            "loc": {
                              "start": {
                                "line": 3685,
                                "column": 33
                              },
                              "end": {
                                "line": 3685,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            121966,
                            121995
                          ],
                          "loc": {
                            "start": {
                              "line": 3685,
                              "column": 12
                            },
                            "end": {
                              "line": 3685,
                              "column": 41
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isArray",
                                "range": [
                                  122000,
                                  122007
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3685,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 3685,
                                    "column": 53
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    122008,
                                    122018
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3685,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 3685,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "range": [
                                122000,
                                122019
                              ],
                              "loc": {
                                "start": {
                                  "line": 3685,
                                  "column": 46
                                },
                                "end": {
                                  "line": 3685,
                                  "column": 65
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              121999,
                              122019
                            ],
                            "loc": {
                              "start": {
                                "line": 3685,
                                "column": 45
                              },
                              "end": {
                                "line": 3685,
                                "column": 65
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isString",
                              "range": [
                                122023,
                                122031
                              ],
                              "loc": {
                                "start": {
                                  "line": 3685,
                                  "column": 69
                                },
                                "end": {
                                  "line": 3685,
                                  "column": 77
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  122032,
                                  122042
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3685,
                                    "column": 78
                                  },
                                  "end": {
                                    "line": 3685,
                                    "column": 88
                                  }
                                }
                              }
                            ],
                            "range": [
                              122023,
                              122043
                            ],
                            "loc": {
                              "start": {
                                "line": 3685,
                                "column": 69
                              },
                              "end": {
                                "line": 3685,
                                "column": 89
                              }
                            }
                          },
                          "range": [
                            121999,
                            122043
                          ],
                          "loc": {
                            "start": {
                              "line": 3685,
                              "column": 45
                            },
                            "end": {
                              "line": 3685,
                              "column": 89
                            }
                          }
                        },
                        "range": [
                          121966,
                          122043
                        ],
                        "loc": {
                          "start": {
                            "line": 3685,
                            "column": 12
                          },
                          "end": {
                            "line": 3685,
                            "column": 89
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "Identifier",
                                "name": "nativeContains",
                                "range": [
                                  122064,
                                  122078
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3686,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 3686,
                                    "column": 31
                                  }
                                }
                              },
                              "consequent": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "nativeContains",
                                    "range": [
                                      122093,
                                      122107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3687,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3687,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "call",
                                    "range": [
                                      122108,
                                      122112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3687,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 3687,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    122093,
                                    122112
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3687,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 3687,
                                      "column": 33
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      122113,
                                      122123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3687,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 3687,
                                        "column": 44
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "target",
                                    "range": [
                                      122125,
                                      122131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3687,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 3687,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "fromIndex",
                                    "range": [
                                      122133,
                                      122142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3687,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 3687,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  122093,
                                  122143
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3687,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 3687,
                                    "column": 64
                                  }
                                }
                              },
                              "alternate": {
                                "type": "BinaryExpression",
                                "operator": ">",
                                "left": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        122158,
                                        122168
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3688,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3688,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "indexOf",
                                      "range": [
                                        122169,
                                        122176
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3688,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 3688,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      122158,
                                      122176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3688,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3688,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "target",
                                      "range": [
                                        122177,
                                        122183
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3688,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 3688,
                                          "column": 39
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "fromIndex",
                                      "range": [
                                        122185,
                                        122194
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3688,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 3688,
                                          "column": 50
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    122158,
                                    122195
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3688,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 3688,
                                      "column": 51
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      122199,
                                      122200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3688,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 3688,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    122198,
                                    122200
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3688,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 3688,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  122158,
                                  122200
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3688,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 3688,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                122064,
                                122200
                              ],
                              "loc": {
                                "start": {
                                  "line": 3686,
                                  "column": 17
                                },
                                "end": {
                                  "line": 3688,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              122057,
                              122201
                            ],
                            "loc": {
                              "start": {
                                "line": 3686,
                                "column": 10
                              },
                              "end": {
                                "line": 3688,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "range": [
                          122045,
                          122211
                        ],
                        "loc": {
                          "start": {
                            "line": 3685,
                            "column": 91
                          },
                          "end": {
                            "line": 3689,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        121962,
                        122211
                      ],
                      "loc": {
                        "start": {
                          "line": 3685,
                          "column": 8
                        },
                        "end": {
                          "line": 3689,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "indexOf",
                            "range": [
                              122224,
                              122231
                            ],
                            "loc": {
                              "start": {
                                "line": 3690,
                                "column": 12
                              },
                              "end": {
                                "line": 3690,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "getIndexOf",
                              "range": [
                                122234,
                                122244
                              ],
                              "loc": {
                                "start": {
                                  "line": 3690,
                                  "column": 22
                                },
                                "end": {
                                  "line": 3690,
                                  "column": 32
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              122234,
                              122246
                            ],
                            "loc": {
                              "start": {
                                "line": 3690,
                                "column": 22
                              },
                              "end": {
                                "line": 3690,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            122224,
                            122246
                          ],
                          "loc": {
                            "start": {
                              "line": 3690,
                              "column": 12
                            },
                            "end": {
                              "line": 3690,
                              "column": 34
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        122220,
                        122247
                      ],
                      "loc": {
                        "start": {
                          "line": 3690,
                          "column": 8
                        },
                        "end": {
                          "line": 3690,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "fromIndex",
                          "range": [
                            122256,
                            122265
                          ],
                          "loc": {
                            "start": {
                              "line": 3691,
                              "column": 8
                            },
                            "end": {
                              "line": 3691,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "Identifier",
                                "name": "fromIndex",
                                "range": [
                                  122269,
                                  122278
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3691,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 3691,
                                    "column": 30
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  122281,
                                  122282
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3691,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 3691,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                122269,
                                122282
                              ],
                              "loc": {
                                "start": {
                                  "line": 3691,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3691,
                                  "column": 34
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "nativeMax",
                                "range": [
                                  122285,
                                  122294
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3691,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 3691,
                                    "column": 46
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    122295,
                                    122296
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3691,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 3691,
                                      "column": 48
                                    }
                                  }
                                },
                                {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      122298,
                                      122304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3691,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 3691,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "fromIndex",
                                    "range": [
                                      122307,
                                      122316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3691,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 3691,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    122298,
                                    122316
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3691,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 3691,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "range": [
                                122285,
                                122317
                              ],
                              "loc": {
                                "start": {
                                  "line": 3691,
                                  "column": 37
                                },
                                "end": {
                                  "line": 3691,
                                  "column": 69
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "fromIndex",
                              "range": [
                                122320,
                                122329
                              ],
                              "loc": {
                                "start": {
                                  "line": 3691,
                                  "column": 72
                                },
                                "end": {
                                  "line": 3691,
                                  "column": 81
                                }
                              }
                            },
                            "range": [
                              122269,
                              122329
                            ],
                            "loc": {
                              "start": {
                                "line": 3691,
                                "column": 21
                              },
                              "end": {
                                "line": 3691,
                                "column": 81
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              122334,
                              122335
                            ],
                            "loc": {
                              "start": {
                                "line": 3691,
                                "column": 86
                              },
                              "end": {
                                "line": 3691,
                                "column": 87
                              }
                            }
                          },
                          "range": [
                            122268,
                            122335
                          ],
                          "loc": {
                            "start": {
                              "line": 3691,
                              "column": 20
                            },
                            "end": {
                              "line": 3691,
                              "column": 87
                            }
                          }
                        },
                        "range": [
                          122256,
                          122335
                        ],
                        "loc": {
                          "start": {
                            "line": 3691,
                            "column": 8
                          },
                          "end": {
                            "line": 3691,
                            "column": 87
                          }
                        }
                      },
                      "range": [
                        122256,
                        122336
                      ],
                      "loc": {
                        "start": {
                          "line": 3691,
                          "column": 8
                        },
                        "end": {
                          "line": 3691,
                          "column": 88
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "indexOf",
                            "range": [
                              122352,
                              122359
                            ],
                            "loc": {
                              "start": {
                                "line": 3692,
                                "column": 15
                              },
                              "end": {
                                "line": 3692,
                                "column": 22
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                122360,
                                122370
                              ],
                              "loc": {
                                "start": {
                                  "line": 3692,
                                  "column": 23
                                },
                                "end": {
                                  "line": 3692,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "target",
                              "range": [
                                122372,
                                122378
                              ],
                              "loc": {
                                "start": {
                                  "line": 3692,
                                  "column": 35
                                },
                                "end": {
                                  "line": 3692,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "fromIndex",
                              "range": [
                                122380,
                                122389
                              ],
                              "loc": {
                                "start": {
                                  "line": 3692,
                                  "column": 43
                                },
                                "end": {
                                  "line": 3692,
                                  "column": 52
                                }
                              }
                            }
                          ],
                          "range": [
                            122352,
                            122390
                          ],
                          "loc": {
                            "start": {
                              "line": 3692,
                              "column": 15
                            },
                            "end": {
                              "line": 3692,
                              "column": 53
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "-",
                          "argument": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              122394,
                              122395
                            ],
                            "loc": {
                              "start": {
                                "line": 3692,
                                "column": 57
                              },
                              "end": {
                                "line": 3692,
                                "column": 58
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            122393,
                            122395
                          ],
                          "loc": {
                            "start": {
                              "line": 3692,
                              "column": 56
                            },
                            "end": {
                              "line": 3692,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          122352,
                          122395
                        ],
                        "loc": {
                          "start": {
                            "line": 3692,
                            "column": 15
                          },
                          "end": {
                            "line": 3692,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        122345,
                        122396
                      ],
                      "loc": {
                        "start": {
                          "line": 3692,
                          "column": 8
                        },
                        "end": {
                          "line": 3692,
                          "column": 59
                        }
                      }
                    }
                  ],
                  "range": [
                    121883,
                    122404
                  ],
                  "loc": {
                    "start": {
                      "line": 3681,
                      "column": 37
                    },
                    "end": {
                      "line": 3693,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  121852,
                  122404
                ],
                "loc": {
                  "start": {
                    "line": 3681,
                    "column": 6
                  },
                  "end": {
                    "line": 3693,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        122415,
                        122420
                      ],
                      "loc": {
                        "start": {
                          "line": 3694,
                          "column": 10
                        },
                        "end": {
                          "line": 3694,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          122424,
                          122425
                        ],
                        "loc": {
                          "start": {
                            "line": 3694,
                            "column": 19
                          },
                          "end": {
                            "line": 3694,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        122423,
                        122425
                      ],
                      "loc": {
                        "start": {
                          "line": 3694,
                          "column": 18
                        },
                        "end": {
                          "line": 3694,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      122415,
                      122425
                    ],
                    "loc": {
                      "start": {
                        "line": 3694,
                        "column": 10
                      },
                      "end": {
                        "line": 3694,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        122437,
                        122443
                      ],
                      "loc": {
                        "start": {
                          "line": 3695,
                          "column": 10
                        },
                        "end": {
                          "line": 3695,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": false,
                      "raw": "false",
                      "range": [
                        122446,
                        122451
                      ],
                      "loc": {
                        "start": {
                          "line": 3695,
                          "column": 19
                        },
                        "end": {
                          "line": 3695,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      122437,
                      122451
                    ],
                    "loc": {
                      "start": {
                        "line": 3695,
                        "column": 10
                      },
                      "end": {
                        "line": 3695,
                        "column": 24
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  122411,
                  122452
                ],
                "loc": {
                  "start": {
                    "line": 3694,
                    "column": 6
                  },
                  "end": {
                    "line": 3695,
                    "column": 25
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseEach",
                    "range": [
                      122460,
                      122468
                    ],
                    "loc": {
                      "start": {
                        "line": 3697,
                        "column": 6
                      },
                      "end": {
                        "line": 3697,
                        "column": 14
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        122469,
                        122479
                      ],
                      "loc": {
                        "start": {
                          "line": 3697,
                          "column": 15
                        },
                        "end": {
                          "line": 3697,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            122490,
                            122495
                          ],
                          "loc": {
                            "start": {
                              "line": 3697,
                              "column": 36
                            },
                            "end": {
                              "line": 3697,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": ">=",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    122513,
                                    122518
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3698,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 3698,
                                      "column": 19
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  122511,
                                  122518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3698,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3698,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "fromIndex",
                                "range": [
                                  122522,
                                  122531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3698,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 3698,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                122511,
                                122531
                              ],
                              "loc": {
                                "start": {
                                  "line": 3698,
                                  "column": 12
                                },
                                "end": {
                                  "line": 3698,
                                  "column": 32
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          122554,
                                          122560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3699,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 3699,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "BinaryExpression",
                                        "operator": "===",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            122563,
                                            122568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3699,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 3699,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "target",
                                          "range": [
                                            122573,
                                            122579
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3699,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 3699,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          122563,
                                          122579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3699,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 3699,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        122554,
                                        122579
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3699,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 3699,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      122552,
                                      122580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3699,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 3699,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    122545,
                                    122581
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3699,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3699,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "range": [
                                122533,
                                122591
                              ],
                              "loc": {
                                "start": {
                                  "line": 3698,
                                  "column": 34
                                },
                                "end": {
                                  "line": 3700,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              122507,
                              122591
                            ],
                            "loc": {
                              "start": {
                                "line": 3698,
                                "column": 8
                              },
                              "end": {
                                "line": 3700,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          122497,
                          122599
                        ],
                        "loc": {
                          "start": {
                            "line": 3697,
                            "column": 43
                          },
                          "end": {
                            "line": 3701,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        122481,
                        122599
                      ],
                      "loc": {
                        "start": {
                          "line": 3697,
                          "column": 27
                        },
                        "end": {
                          "line": 3701,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    122460,
                    122600
                  ],
                  "loc": {
                    "start": {
                      "line": 3697,
                      "column": 6
                    },
                    "end": {
                      "line": 3701,
                      "column": 8
                    }
                  }
                },
                "range": [
                  122460,
                  122601
                ],
                "loc": {
                  "start": {
                    "line": 3697,
                    "column": 6
                  },
                  "end": {
                    "line": 3701,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    122616,
                    122622
                  ],
                  "loc": {
                    "start": {
                      "line": 3703,
                      "column": 13
                    },
                    "end": {
                      "line": 3703,
                      "column": 19
                    }
                  }
                },
                "range": [
                  122609,
                  122623
                ],
                "loc": {
                  "start": {
                    "line": 3703,
                    "column": 6
                  },
                  "end": {
                    "line": 3703,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              121724,
              122629
            ],
            "loc": {
              "start": {
                "line": 3677,
                "column": 53
              },
              "end": {
                "line": 3704,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            121675,
            122629
          ],
          "loc": {
            "start": {
              "line": 3677,
              "column": 4
            },
            "end": {
              "line": 3704,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "target",
          "fromIndex"
        ]
      },
      "vars": {
        "length": null,
        "fromIndex": null,
        "indexOf": null,
        "index": null,
        "result": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "contains",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~contains",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        121736,
        121779
      ],
      "filename": "lodash.js",
      "lineno": 3678,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007357",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              121745,
              121755
            ],
            "loc": {
              "start": {
                "line": 3678,
                "column": 19
              },
              "end": {
                "line": 3678,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "collection",
              "range": [
                121758,
                121768
              ],
              "loc": {
                "start": {
                  "line": 3678,
                  "column": 32
                },
                "end": {
                  "line": 3678,
                  "column": 42
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                121769,
                121775
              ],
              "loc": {
                "start": {
                  "line": 3678,
                  "column": 43
                },
                "end": {
                  "line": 3678,
                  "column": 49
                }
              }
            },
            "range": [
              121758,
              121775
            ],
            "loc": {
              "start": {
                "line": 3678,
                "column": 32
              },
              "end": {
                "line": 3678,
                "column": 49
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              121778,
              121779
            ],
            "loc": {
              "start": {
                "line": 3678,
                "column": 52
              },
              "end": {
                "line": 3678,
                "column": 53
              }
            }
          },
          "range": [
            121745,
            121779
          ],
          "loc": {
            "start": {
              "line": 3678,
              "column": 19
            },
            "end": {
              "line": 3678,
              "column": 53
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~contains",
    "longname": "<anonymous>~runInContext~contains~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        121787,
        121843
      ],
      "filename": "lodash.js",
      "lineno": 3679,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007366",
        "name": "fromIndex",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "UnaryExpression",
              "operator": "typeof",
              "argument": {
                "type": "Identifier",
                "name": "fromIndex",
                "range": [
                  121806,
                  121815
                ],
                "loc": {
                  "start": {
                    "line": 3679,
                    "column": 25
                  },
                  "end": {
                    "line": 3679,
                    "column": 34
                  }
                }
              },
              "prefix": true,
              "range": [
                121799,
                121815
              ],
              "loc": {
                "start": {
                  "line": 3679,
                  "column": 18
                },
                "end": {
                  "line": 3679,
                  "column": 34
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": "number",
              "raw": "'number'",
              "range": [
                121819,
                121827
              ],
              "loc": {
                "start": {
                  "line": 3679,
                  "column": 38
                },
                "end": {
                  "line": 3679,
                  "column": 46
                }
              }
            },
            "range": [
              121799,
              121827
            ],
            "loc": {
              "start": {
                "line": 3679,
                "column": 18
              },
              "end": {
                "line": 3679,
                "column": 46
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "fromIndex",
            "range": [
              121830,
              121839
            ],
            "loc": {
              "start": {
                "line": 3679,
                "column": 49
              },
              "end": {
                "line": 3679,
                "column": 58
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              121842,
              121843
            ],
            "loc": {
              "start": {
                "line": 3679,
                "column": 61
              },
              "end": {
                "line": 3679,
                "column": 62
              }
            }
          },
          "range": [
            121799,
            121843
          ],
          "loc": {
            "start": {
              "line": 3679,
              "column": 18
            },
            "end": {
              "line": 3679,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "fromIndex",
    "kind": "member",
    "longname": "fromIndex",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        122224,
        122246
      ],
      "filename": "lodash.js",
      "lineno": 3690,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007423",
        "name": "indexOf",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "getIndexOf",
            "range": [
              122234,
              122244
            ],
            "loc": {
              "start": {
                "line": 3690,
                "column": 22
              },
              "end": {
                "line": 3690,
                "column": 32
              }
            }
          },
          "arguments": [],
          "range": [
            122234,
            122246
          ],
          "loc": {
            "start": {
              "line": 3690,
              "column": 22
            },
            "end": {
              "line": 3690,
              "column": 34
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "indexOf",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~contains",
    "longname": "<anonymous>~runInContext~contains~indexOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        122256,
        122335
      ],
      "filename": "lodash.js",
      "lineno": 3691,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007428",
        "name": "fromIndex",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "ConditionalExpression",
            "test": {
              "type": "BinaryExpression",
              "operator": "<",
              "left": {
                "type": "Identifier",
                "name": "fromIndex",
                "range": [
                  122269,
                  122278
                ],
                "loc": {
                  "start": {
                    "line": 3691,
                    "column": 21
                  },
                  "end": {
                    "line": 3691,
                    "column": 30
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  122281,
                  122282
                ],
                "loc": {
                  "start": {
                    "line": 3691,
                    "column": 33
                  },
                  "end": {
                    "line": 3691,
                    "column": 34
                  }
                }
              },
              "range": [
                122269,
                122282
              ],
              "loc": {
                "start": {
                  "line": 3691,
                  "column": 21
                },
                "end": {
                  "line": 3691,
                  "column": 34
                }
              }
            },
            "consequent": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "nativeMax",
                "range": [
                  122285,
                  122294
                ],
                "loc": {
                  "start": {
                    "line": 3691,
                    "column": 37
                  },
                  "end": {
                    "line": 3691,
                    "column": 46
                  }
                }
              },
              "arguments": [
                {
                  "type": "Literal",
                  "value": 0,
                  "raw": "0",
                  "range": [
                    122295,
                    122296
                  ],
                  "loc": {
                    "start": {
                      "line": 3691,
                      "column": 47
                    },
                    "end": {
                      "line": 3691,
                      "column": 48
                    }
                  }
                },
                {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      122298,
                      122304
                    ],
                    "loc": {
                      "start": {
                        "line": 3691,
                        "column": 50
                      },
                      "end": {
                        "line": 3691,
                        "column": 56
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "fromIndex",
                    "range": [
                      122307,
                      122316
                    ],
                    "loc": {
                      "start": {
                        "line": 3691,
                        "column": 59
                      },
                      "end": {
                        "line": 3691,
                        "column": 68
                      }
                    }
                  },
                  "range": [
                    122298,
                    122316
                  ],
                  "loc": {
                    "start": {
                      "line": 3691,
                      "column": 50
                    },
                    "end": {
                      "line": 3691,
                      "column": 68
                    }
                  }
                }
              ],
              "range": [
                122285,
                122317
              ],
              "loc": {
                "start": {
                  "line": 3691,
                  "column": 37
                },
                "end": {
                  "line": 3691,
                  "column": 69
                }
              }
            },
            "alternate": {
              "type": "Identifier",
              "name": "fromIndex",
              "range": [
                122320,
                122329
              ],
              "loc": {
                "start": {
                  "line": 3691,
                  "column": 72
                },
                "end": {
                  "line": 3691,
                  "column": 81
                }
              }
            },
            "range": [
              122269,
              122329
            ],
            "loc": {
              "start": {
                "line": 3691,
                "column": 21
              },
              "end": {
                "line": 3691,
                "column": 81
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              122334,
              122335
            ],
            "loc": {
              "start": {
                "line": 3691,
                "column": 86
              },
              "end": {
                "line": 3691,
                "column": 87
              }
            }
          },
          "range": [
            122268,
            122335
          ],
          "loc": {
            "start": {
              "line": 3691,
              "column": 20
            },
            "end": {
              "line": 3691,
              "column": 87
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~contains"
      }
    },
    "undocumented": true,
    "name": "fromIndex",
    "kind": "member",
    "longname": "<anonymous>~runInContext~contains~fromIndex",
    "memberof": "<anonymous>~runInContext~contains",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        122415,
        122425
      ],
      "filename": "lodash.js",
      "lineno": 3694,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007453",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              122424,
              122425
            ],
            "loc": {
              "start": {
                "line": 3694,
                "column": 19
              },
              "end": {
                "line": 3694,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            122423,
            122425
          ],
          "loc": {
            "start": {
              "line": 3694,
              "column": 18
            },
            "end": {
              "line": 3694,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~contains",
    "longname": "<anonymous>~runInContext~contains~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        122437,
        122451
      ],
      "filename": "lodash.js",
      "lineno": 3695,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007457",
        "name": "result",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            122446,
            122451
          ],
          "loc": {
            "start": {
              "line": 3695,
              "column": 19
            },
            "end": {
              "line": 3695,
              "column": 24
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~contains",
    "longname": "<anonymous>~runInContext~contains~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        122554,
        122579
      ],
      "filename": "lodash.js",
      "lineno": 3699,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007475",
        "name": "result",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "===",
          "left": {
            "type": "Identifier",
            "name": "value",
            "range": [
              122563,
              122568
            ],
            "loc": {
              "start": {
                "line": 3699,
                "column": 28
              },
              "end": {
                "line": 3699,
                "column": 33
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "target",
            "range": [
              122573,
              122579
            ],
            "loc": {
              "start": {
                "line": 3699,
                "column": 38
              },
              "end": {
                "line": 3699,
                "column": 44
              }
            }
          },
          "range": [
            122563,
            122579
          ],
          "loc": {
            "start": {
              "line": 3699,
              "column": 28
            },
            "end": {
              "line": 3699,
              "column": 44
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~contains"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~contains~result",
    "memberof": "<anonymous>~runInContext~contains",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        124221,
        124361
      ],
      "filename": "lodash.js",
      "lineno": 3740,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007483",
        "name": "countBy",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createAggregator",
            "range": [
              124231,
              124247
            ],
            "loc": {
              "start": {
                "line": 3740,
                "column": 18
              },
              "end": {
                "line": 3740,
                "column": 34
              }
            }
          },
          "arguments": [
            {
              "type": "FunctionExpression",
              "id": null,
              "params": [
                {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    124257,
                    124263
                  ],
                  "loc": {
                    "start": {
                      "line": 3740,
                      "column": 44
                    },
                    "end": {
                      "line": 3740,
                      "column": 50
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    124265,
                    124270
                  ],
                  "loc": {
                    "start": {
                      "line": 3740,
                      "column": 52
                    },
                    "end": {
                      "line": 3740,
                      "column": 57
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "key",
                  "range": [
                    124272,
                    124275
                  ],
                  "loc": {
                    "start": {
                      "line": 3740,
                      "column": 59
                    },
                    "end": {
                      "line": 3740,
                      "column": 62
                    }
                  }
                }
              ],
              "defaults": [],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "expression": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "hasOwnProperty",
                            "range": [
                              124286,
                              124300
                            ],
                            "loc": {
                              "start": {
                                "line": 3741,
                                "column": 7
                              },
                              "end": {
                                "line": 3741,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "call",
                            "range": [
                              124301,
                              124305
                            ],
                            "loc": {
                              "start": {
                                "line": 3741,
                                "column": 22
                              },
                              "end": {
                                "line": 3741,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            124286,
                            124305
                          ],
                          "loc": {
                            "start": {
                              "line": 3741,
                              "column": 7
                            },
                            "end": {
                              "line": 3741,
                              "column": 26
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              124306,
                              124312
                            ],
                            "loc": {
                              "start": {
                                "line": 3741,
                                "column": 27
                              },
                              "end": {
                                "line": 3741,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              124314,
                              124317
                            ],
                            "loc": {
                              "start": {
                                "line": 3741,
                                "column": 35
                              },
                              "end": {
                                "line": 3741,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          124286,
                          124318
                        ],
                        "loc": {
                          "start": {
                            "line": 3741,
                            "column": 7
                          },
                          "end": {
                            "line": 3741,
                            "column": 39
                          }
                        }
                      },
                      "consequent": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              124321,
                              124327
                            ],
                            "loc": {
                              "start": {
                                "line": 3741,
                                "column": 42
                              },
                              "end": {
                                "line": 3741,
                                "column": 48
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              124328,
                              124331
                            ],
                            "loc": {
                              "start": {
                                "line": 3741,
                                "column": 49
                              },
                              "end": {
                                "line": 3741,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            124321,
                            124332
                          ],
                          "loc": {
                            "start": {
                              "line": 3741,
                              "column": 42
                            },
                            "end": {
                              "line": 3741,
                              "column": 53
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          124321,
                          124334
                        ],
                        "loc": {
                          "start": {
                            "line": 3741,
                            "column": 42
                          },
                          "end": {
                            "line": 3741,
                            "column": 55
                          }
                        }
                      },
                      "alternate": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              124337,
                              124343
                            ],
                            "loc": {
                              "start": {
                                "line": 3741,
                                "column": 58
                              },
                              "end": {
                                "line": 3741,
                                "column": 64
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              124344,
                              124347
                            ],
                            "loc": {
                              "start": {
                                "line": 3741,
                                "column": 65
                              },
                              "end": {
                                "line": 3741,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            124337,
                            124348
                          ],
                          "loc": {
                            "start": {
                              "line": 3741,
                              "column": 58
                            },
                            "end": {
                              "line": 3741,
                              "column": 69
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            124351,
                            124352
                          ],
                          "loc": {
                            "start": {
                              "line": 3741,
                              "column": 72
                            },
                            "end": {
                              "line": 3741,
                              "column": 73
                            }
                          }
                        },
                        "range": [
                          124337,
                          124352
                        ],
                        "loc": {
                          "start": {
                            "line": 3741,
                            "column": 58
                          },
                          "end": {
                            "line": 3741,
                            "column": 73
                          }
                        }
                      },
                      "range": [
                        124286,
                        124352
                      ],
                      "loc": {
                        "start": {
                          "line": 3741,
                          "column": 7
                        },
                        "end": {
                          "line": 3741,
                          "column": 73
                        }
                      }
                    },
                    "range": [
                      124285,
                      124354
                    ],
                    "loc": {
                      "start": {
                        "line": 3741,
                        "column": 6
                      },
                      "end": {
                        "line": 3741,
                        "column": 75
                      }
                    }
                  }
                ],
                "range": [
                  124277,
                  124360
                ],
                "loc": {
                  "start": {
                    "line": 3740,
                    "column": 64
                  },
                  "end": {
                    "line": 3742,
                    "column": 5
                  }
                }
              },
              "rest": null,
              "generator": false,
              "expression": false,
              "range": [
                124248,
                124360
              ],
              "loc": {
                "start": {
                  "line": 3740,
                  "column": 35
                },
                "end": {
                  "line": 3742,
                  "column": 5
                }
              }
            }
          ],
          "range": [
            124231,
            124361
          ],
          "loc": {
            "start": {
              "line": 3740,
              "column": 18
            },
            "end": {
              "line": 3742,
              "column": 6
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "countBy",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~countBy",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        124337,
        124352
      ],
      "filename": "lodash.js",
      "lineno": 3741,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007504",
        "name": "result[undefined]",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            124351,
            124352
          ],
          "loc": {
            "start": {
              "line": 3741,
              "column": 72
            },
            "end": {
              "line": 3741,
              "column": 73
            }
          }
        },
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "result[undefined]",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        125937,
        126517
      ],
      "filename": "lodash.js",
      "lineno": 3785,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007509",
        "name": "every",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "every",
            "range": [
              125946,
              125951
            ],
            "loc": {
              "start": {
                "line": 3785,
                "column": 13
              },
              "end": {
                "line": 3785,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                125952,
                125962
              ],
              "loc": {
                "start": {
                  "line": 3785,
                  "column": 19
                },
                "end": {
                  "line": 3785,
                  "column": 29
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                125964,
                125973
              ],
              "loc": {
                "start": {
                  "line": 3785,
                  "column": 31
                },
                "end": {
                  "line": 3785,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                125975,
                125982
              ],
              "loc": {
                "start": {
                  "line": 3785,
                  "column": 42
                },
                "end": {
                  "line": 3785,
                  "column": 49
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        125996,
                        126002
                      ],
                      "loc": {
                        "start": {
                          "line": 3786,
                          "column": 10
                        },
                        "end": {
                          "line": 3786,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": true,
                      "raw": "true",
                      "range": [
                        126005,
                        126009
                      ],
                      "loc": {
                        "start": {
                          "line": 3786,
                          "column": 19
                        },
                        "end": {
                          "line": 3786,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      125996,
                      126009
                    ],
                    "loc": {
                      "start": {
                        "line": 3786,
                        "column": 10
                      },
                      "end": {
                        "line": 3786,
                        "column": 23
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  125992,
                  126010
                ],
                "loc": {
                  "start": {
                    "line": 3786,
                    "column": 6
                  },
                  "end": {
                    "line": 3786,
                    "column": 24
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      126018,
                      126027
                    ],
                    "loc": {
                      "start": {
                        "line": 3788,
                        "column": 6
                      },
                      "end": {
                        "line": 3788,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          126030,
                          126036
                        ],
                        "loc": {
                          "start": {
                            "line": 3788,
                            "column": 18
                          },
                          "end": {
                            "line": 3788,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          126037,
                          126051
                        ],
                        "loc": {
                          "start": {
                            "line": 3788,
                            "column": 25
                          },
                          "end": {
                            "line": 3788,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        126030,
                        126051
                      ],
                      "loc": {
                        "start": {
                          "line": 3788,
                          "column": 18
                        },
                        "end": {
                          "line": 3788,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          126052,
                          126061
                        ],
                        "loc": {
                          "start": {
                            "line": 3788,
                            "column": 40
                          },
                          "end": {
                            "line": 3788,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          126063,
                          126070
                        ],
                        "loc": {
                          "start": {
                            "line": 3788,
                            "column": 51
                          },
                          "end": {
                            "line": 3788,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          126072,
                          126073
                        ],
                        "loc": {
                          "start": {
                            "line": 3788,
                            "column": 60
                          },
                          "end": {
                            "line": 3788,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      126030,
                      126074
                    ],
                    "loc": {
                      "start": {
                        "line": 3788,
                        "column": 18
                      },
                      "end": {
                        "line": 3788,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    126018,
                    126074
                  ],
                  "loc": {
                    "start": {
                      "line": 3788,
                      "column": 6
                    },
                    "end": {
                      "line": 3788,
                      "column": 62
                    }
                  }
                },
                "range": [
                  126018,
                  126075
                ],
                "loc": {
                  "start": {
                    "line": 3788,
                    "column": 6
                  },
                  "end": {
                    "line": 3788,
                    "column": 63
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "isArray",
                    "range": [
                      126086,
                      126093
                    ],
                    "loc": {
                      "start": {
                        "line": 3789,
                        "column": 10
                      },
                      "end": {
                        "line": 3789,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        126094,
                        126104
                      ],
                      "loc": {
                        "start": {
                          "line": 3789,
                          "column": 18
                        },
                        "end": {
                          "line": 3789,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    126086,
                    126105
                  ],
                  "loc": {
                    "start": {
                      "line": 3789,
                      "column": 10
                    },
                    "end": {
                      "line": 3789,
                      "column": 29
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              126121,
                              126126
                            ],
                            "loc": {
                              "start": {
                                "line": 3790,
                                "column": 12
                              },
                              "end": {
                                "line": 3790,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                126130,
                                126131
                              ],
                              "loc": {
                                "start": {
                                  "line": 3790,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3790,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              126129,
                              126131
                            ],
                            "loc": {
                              "start": {
                                "line": 3790,
                                "column": 20
                              },
                              "end": {
                                "line": 3790,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            126121,
                            126131
                          ],
                          "loc": {
                            "start": {
                              "line": 3790,
                              "column": 12
                            },
                            "end": {
                              "line": 3790,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              126145,
                              126151
                            ],
                            "loc": {
                              "start": {
                                "line": 3791,
                                "column": 12
                              },
                              "end": {
                                "line": 3791,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                126154,
                                126164
                              ],
                              "loc": {
                                "start": {
                                  "line": 3791,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3791,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                126165,
                                126171
                              ],
                              "loc": {
                                "start": {
                                  "line": 3791,
                                  "column": 32
                                },
                                "end": {
                                  "line": 3791,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              126154,
                              126171
                            ],
                            "loc": {
                              "start": {
                                "line": 3791,
                                "column": 21
                              },
                              "end": {
                                "line": 3791,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            126145,
                            126171
                          ],
                          "loc": {
                            "start": {
                              "line": 3791,
                              "column": 12
                            },
                            "end": {
                              "line": 3791,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        126117,
                        126172
                      ],
                      "loc": {
                        "start": {
                          "line": 3790,
                          "column": 8
                        },
                        "end": {
                          "line": 3791,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              126191,
                              126196
                            ],
                            "loc": {
                              "start": {
                                "line": 3793,
                                "column": 17
                              },
                              "end": {
                                "line": 3793,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            126189,
                            126196
                          ],
                          "loc": {
                            "start": {
                              "line": 3793,
                              "column": 15
                            },
                            "end": {
                              "line": 3793,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            126199,
                            126205
                          ],
                          "loc": {
                            "start": {
                              "line": 3793,
                              "column": 25
                            },
                            "end": {
                              "line": 3793,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          126189,
                          126205
                        ],
                        "loc": {
                          "start": {
                            "line": 3793,
                            "column": 15
                          },
                          "end": {
                            "line": 3793,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "predicate",
                                  "range": [
                                    126224,
                                    126233
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3794,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 3794,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        126234,
                                        126244
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3794,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 3794,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        126245,
                                        126250
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3794,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 3794,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      126234,
                                      126251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3794,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 3794,
                                        "column": 42
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      126253,
                                      126258
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3794,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 3794,
                                        "column": 49
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      126260,
                                      126270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3794,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 3794,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  126224,
                                  126271
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3794,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 3794,
                                    "column": 62
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                126223,
                                126271
                              ],
                              "loc": {
                                "start": {
                                  "line": 3794,
                                  "column": 14
                                },
                                "end": {
                                  "line": 3794,
                                  "column": 62
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      126294,
                                      126299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3795,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 3795,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    126287,
                                    126300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3795,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3795,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "range": [
                                126273,
                                126312
                              ],
                              "loc": {
                                "start": {
                                  "line": 3794,
                                  "column": 64
                                },
                                "end": {
                                  "line": 3796,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              126219,
                              126312
                            ],
                            "loc": {
                              "start": {
                                "line": 3794,
                                "column": 10
                              },
                              "end": {
                                "line": 3796,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          126207,
                          126322
                        ],
                        "loc": {
                          "start": {
                            "line": 3793,
                            "column": 33
                          },
                          "end": {
                            "line": 3797,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        126182,
                        126322
                      ],
                      "loc": {
                        "start": {
                          "line": 3793,
                          "column": 8
                        },
                        "end": {
                          "line": 3797,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    126107,
                    126330
                  ],
                  "loc": {
                    "start": {
                      "line": 3789,
                      "column": 31
                    },
                    "end": {
                      "line": 3798,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            126346,
                            126354
                          ],
                          "loc": {
                            "start": {
                              "line": 3799,
                              "column": 8
                            },
                            "end": {
                              "line": 3799,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              126355,
                              126365
                            ],
                            "loc": {
                              "start": {
                                "line": 3799,
                                "column": 17
                              },
                              "end": {
                                "line": 3799,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  126376,
                                  126381
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3799,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 3799,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  126383,
                                  126388
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3799,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 3799,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  126390,
                                  126400
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3799,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 3799,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        126422,
                                        126428
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3800,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 3800,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "UnaryExpression",
                                        "operator": "!",
                                        "argument": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              126433,
                                              126442
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3800,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 3800,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                126443,
                                                126448
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3800,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 3800,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                126450,
                                                126455
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3800,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 3800,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "collection",
                                              "range": [
                                                126457,
                                                126467
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3800,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 3800,
                                                  "column": 63
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            126433,
                                            126468
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3800,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 3800,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          126432,
                                          126468
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3800,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 3800,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        126431,
                                        126468
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3800,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 3800,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "range": [
                                      126422,
                                      126468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3800,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 3800,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    126414,
                                    126470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3800,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3800,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "range": [
                                126402,
                                126480
                              ],
                              "loc": {
                                "start": {
                                  "line": 3799,
                                  "column": 64
                                },
                                "end": {
                                  "line": 3801,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              126367,
                              126480
                            ],
                            "loc": {
                              "start": {
                                "line": 3799,
                                "column": 29
                              },
                              "end": {
                                "line": 3801,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          126346,
                          126481
                        ],
                        "loc": {
                          "start": {
                            "line": 3799,
                            "column": 8
                          },
                          "end": {
                            "line": 3801,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        126346,
                        126482
                      ],
                      "loc": {
                        "start": {
                          "line": 3799,
                          "column": 8
                        },
                        "end": {
                          "line": 3801,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    126336,
                    126490
                  ],
                  "loc": {
                    "start": {
                      "line": 3798,
                      "column": 13
                    },
                    "end": {
                      "line": 3802,
                      "column": 7
                    }
                  }
                },
                "range": [
                  126082,
                  126490
                ],
                "loc": {
                  "start": {
                    "line": 3789,
                    "column": 6
                  },
                  "end": {
                    "line": 3802,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    126504,
                    126510
                  ],
                  "loc": {
                    "start": {
                      "line": 3803,
                      "column": 13
                    },
                    "end": {
                      "line": 3803,
                      "column": 19
                    }
                  }
                },
                "range": [
                  126497,
                  126511
                ],
                "loc": {
                  "start": {
                    "line": 3803,
                    "column": 6
                  },
                  "end": {
                    "line": 3803,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              125984,
              126517
            ],
            "loc": {
              "start": {
                "line": 3785,
                "column": 51
              },
              "end": {
                "line": 3804,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            125937,
            126517
          ],
          "loc": {
            "start": {
              "line": 3785,
              "column": 4
            },
            "end": {
              "line": 3804,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "result": null,
        "predicate": null,
        "index": null,
        "length": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "every",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~every",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        125996,
        126009
      ],
      "filename": "lodash.js",
      "lineno": 3786,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007516",
        "name": "result",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            126005,
            126009
          ],
          "loc": {
            "start": {
              "line": 3786,
              "column": 19
            },
            "end": {
              "line": 3786,
              "column": 23
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~every",
    "longname": "<anonymous>~runInContext~every~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        126018,
        126074
      ],
      "filename": "lodash.js",
      "lineno": 3788,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007520",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                126030,
                126036
              ],
              "loc": {
                "start": {
                  "line": 3788,
                  "column": 18
                },
                "end": {
                  "line": 3788,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                126037,
                126051
              ],
              "loc": {
                "start": {
                  "line": 3788,
                  "column": 25
                },
                "end": {
                  "line": 3788,
                  "column": 39
                }
              }
            },
            "range": [
              126030,
              126051
            ],
            "loc": {
              "start": {
                "line": 3788,
                "column": 18
              },
              "end": {
                "line": 3788,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                126052,
                126061
              ],
              "loc": {
                "start": {
                  "line": 3788,
                  "column": 40
                },
                "end": {
                  "line": 3788,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                126063,
                126070
              ],
              "loc": {
                "start": {
                  "line": 3788,
                  "column": 51
                },
                "end": {
                  "line": 3788,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                126072,
                126073
              ],
              "loc": {
                "start": {
                  "line": 3788,
                  "column": 60
                },
                "end": {
                  "line": 3788,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            126030,
            126074
          ],
          "loc": {
            "start": {
              "line": 3788,
              "column": 18
            },
            "end": {
              "line": 3788,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        126121,
        126131
      ],
      "filename": "lodash.js",
      "lineno": 3790,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007535",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              126130,
              126131
            ],
            "loc": {
              "start": {
                "line": 3790,
                "column": 21
              },
              "end": {
                "line": 3790,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            126129,
            126131
          ],
          "loc": {
            "start": {
              "line": 3790,
              "column": 20
            },
            "end": {
              "line": 3790,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~every",
    "longname": "<anonymous>~runInContext~every~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        126145,
        126171
      ],
      "filename": "lodash.js",
      "lineno": 3791,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007539",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              126154,
              126164
            ],
            "loc": {
              "start": {
                "line": 3791,
                "column": 21
              },
              "end": {
                "line": 3791,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              126165,
              126171
            ],
            "loc": {
              "start": {
                "line": 3791,
                "column": 32
              },
              "end": {
                "line": 3791,
                "column": 38
              }
            }
          },
          "range": [
            126154,
            126171
          ],
          "loc": {
            "start": {
              "line": 3791,
              "column": 21
            },
            "end": {
              "line": 3791,
              "column": 38
            }
          }
        },
        "value": "collection.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~every",
    "longname": "<anonymous>~runInContext~every~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        126422,
        126468
      ],
      "filename": "lodash.js",
      "lineno": 3800,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007573",
        "name": "result",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "!",
          "argument": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "predicate",
                "range": [
                  126433,
                  126442
                ],
                "loc": {
                  "start": {
                    "line": 3800,
                    "column": 29
                  },
                  "end": {
                    "line": 3800,
                    "column": 38
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    126443,
                    126448
                  ],
                  "loc": {
                    "start": {
                      "line": 3800,
                      "column": 39
                    },
                    "end": {
                      "line": 3800,
                      "column": 44
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "index",
                  "range": [
                    126450,
                    126455
                  ],
                  "loc": {
                    "start": {
                      "line": 3800,
                      "column": 46
                    },
                    "end": {
                      "line": 3800,
                      "column": 51
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "collection",
                  "range": [
                    126457,
                    126467
                  ],
                  "loc": {
                    "start": {
                      "line": 3800,
                      "column": 53
                    },
                    "end": {
                      "line": 3800,
                      "column": 63
                    }
                  }
                }
              ],
              "range": [
                126433,
                126468
              ],
              "loc": {
                "start": {
                  "line": 3800,
                  "column": 29
                },
                "end": {
                  "line": 3800,
                  "column": 64
                }
              }
            },
            "prefix": true,
            "range": [
              126432,
              126468
            ],
            "loc": {
              "start": {
                "line": 3800,
                "column": 28
              },
              "end": {
                "line": 3800,
                "column": 64
              }
            }
          },
          "prefix": true,
          "range": [
            126431,
            126468
          ],
          "loc": {
            "start": {
              "line": 3800,
              "column": 27
            },
            "end": {
              "line": 3800,
              "column": 64
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~every",
        "value": "!!"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~every~result",
    "memberof": "<anonymous>~runInContext~every",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        128247,
        128890
      ],
      "filename": "lodash.js",
      "lineno": 3846,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007584",
        "name": "filter",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "filter",
            "range": [
              128256,
              128262
            ],
            "loc": {
              "start": {
                "line": 3846,
                "column": 13
              },
              "end": {
                "line": 3846,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                128263,
                128273
              ],
              "loc": {
                "start": {
                  "line": 3846,
                  "column": 20
                },
                "end": {
                  "line": 3846,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                128275,
                128284
              ],
              "loc": {
                "start": {
                  "line": 3846,
                  "column": 32
                },
                "end": {
                  "line": 3846,
                  "column": 41
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                128286,
                128293
              ],
              "loc": {
                "start": {
                  "line": 3846,
                  "column": 43
                },
                "end": {
                  "line": 3846,
                  "column": 50
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        128307,
                        128313
                      ],
                      "loc": {
                        "start": {
                          "line": 3847,
                          "column": 10
                        },
                        "end": {
                          "line": 3847,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        128316,
                        128318
                      ],
                      "loc": {
                        "start": {
                          "line": 3847,
                          "column": 19
                        },
                        "end": {
                          "line": 3847,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      128307,
                      128318
                    ],
                    "loc": {
                      "start": {
                        "line": 3847,
                        "column": 10
                      },
                      "end": {
                        "line": 3847,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  128303,
                  128319
                ],
                "loc": {
                  "start": {
                    "line": 3847,
                    "column": 6
                  },
                  "end": {
                    "line": 3847,
                    "column": 22
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      128327,
                      128336
                    ],
                    "loc": {
                      "start": {
                        "line": 3849,
                        "column": 6
                      },
                      "end": {
                        "line": 3849,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          128339,
                          128345
                        ],
                        "loc": {
                          "start": {
                            "line": 3849,
                            "column": 18
                          },
                          "end": {
                            "line": 3849,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          128346,
                          128360
                        ],
                        "loc": {
                          "start": {
                            "line": 3849,
                            "column": 25
                          },
                          "end": {
                            "line": 3849,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        128339,
                        128360
                      ],
                      "loc": {
                        "start": {
                          "line": 3849,
                          "column": 18
                        },
                        "end": {
                          "line": 3849,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          128361,
                          128370
                        ],
                        "loc": {
                          "start": {
                            "line": 3849,
                            "column": 40
                          },
                          "end": {
                            "line": 3849,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          128372,
                          128379
                        ],
                        "loc": {
                          "start": {
                            "line": 3849,
                            "column": 51
                          },
                          "end": {
                            "line": 3849,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          128381,
                          128382
                        ],
                        "loc": {
                          "start": {
                            "line": 3849,
                            "column": 60
                          },
                          "end": {
                            "line": 3849,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      128339,
                      128383
                    ],
                    "loc": {
                      "start": {
                        "line": 3849,
                        "column": 18
                      },
                      "end": {
                        "line": 3849,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    128327,
                    128383
                  ],
                  "loc": {
                    "start": {
                      "line": 3849,
                      "column": 6
                    },
                    "end": {
                      "line": 3849,
                      "column": 62
                    }
                  }
                },
                "range": [
                  128327,
                  128384
                ],
                "loc": {
                  "start": {
                    "line": 3849,
                    "column": 6
                  },
                  "end": {
                    "line": 3849,
                    "column": 63
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "isArray",
                    "range": [
                      128395,
                      128402
                    ],
                    "loc": {
                      "start": {
                        "line": 3850,
                        "column": 10
                      },
                      "end": {
                        "line": 3850,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        128403,
                        128413
                      ],
                      "loc": {
                        "start": {
                          "line": 3850,
                          "column": 18
                        },
                        "end": {
                          "line": 3850,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    128395,
                    128414
                  ],
                  "loc": {
                    "start": {
                      "line": 3850,
                      "column": 10
                    },
                    "end": {
                      "line": 3850,
                      "column": 29
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              128430,
                              128435
                            ],
                            "loc": {
                              "start": {
                                "line": 3851,
                                "column": 12
                              },
                              "end": {
                                "line": 3851,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                128439,
                                128440
                              ],
                              "loc": {
                                "start": {
                                  "line": 3851,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3851,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              128438,
                              128440
                            ],
                            "loc": {
                              "start": {
                                "line": 3851,
                                "column": 20
                              },
                              "end": {
                                "line": 3851,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            128430,
                            128440
                          ],
                          "loc": {
                            "start": {
                              "line": 3851,
                              "column": 12
                            },
                            "end": {
                              "line": 3851,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              128454,
                              128460
                            ],
                            "loc": {
                              "start": {
                                "line": 3852,
                                "column": 12
                              },
                              "end": {
                                "line": 3852,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                128463,
                                128473
                              ],
                              "loc": {
                                "start": {
                                  "line": 3852,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3852,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                128474,
                                128480
                              ],
                              "loc": {
                                "start": {
                                  "line": 3852,
                                  "column": 32
                                },
                                "end": {
                                  "line": 3852,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              128463,
                              128480
                            ],
                            "loc": {
                              "start": {
                                "line": 3852,
                                "column": 21
                              },
                              "end": {
                                "line": 3852,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            128454,
                            128480
                          ],
                          "loc": {
                            "start": {
                              "line": 3852,
                              "column": 12
                            },
                            "end": {
                              "line": 3852,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        128426,
                        128481
                      ],
                      "loc": {
                        "start": {
                          "line": 3851,
                          "column": 8
                        },
                        "end": {
                          "line": 3852,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              128500,
                              128505
                            ],
                            "loc": {
                              "start": {
                                "line": 3854,
                                "column": 17
                              },
                              "end": {
                                "line": 3854,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            128498,
                            128505
                          ],
                          "loc": {
                            "start": {
                              "line": 3854,
                              "column": 15
                            },
                            "end": {
                              "line": 3854,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            128508,
                            128514
                          ],
                          "loc": {
                            "start": {
                              "line": 3854,
                              "column": 25
                            },
                            "end": {
                              "line": 3854,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          128498,
                          128514
                        ],
                        "loc": {
                          "start": {
                            "line": 3854,
                            "column": 15
                          },
                          "end": {
                            "line": 3854,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    128532,
                                    128537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3855,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 3855,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      128540,
                                      128550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3855,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 3855,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      128551,
                                      128556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3855,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 3855,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    128540,
                                    128557
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3855,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 3855,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  128532,
                                  128557
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3855,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 3855,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              128528,
                              128558
                            ],
                            "loc": {
                              "start": {
                                "line": 3855,
                                "column": 10
                              },
                              "end": {
                                "line": 3855,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  128573,
                                  128582
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3856,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 3856,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    128583,
                                    128588
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3856,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 3856,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    128590,
                                    128595
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3856,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 3856,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    128597,
                                    128607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3856,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 3856,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                128573,
                                128608
                              ],
                              "loc": {
                                "start": {
                                  "line": 3856,
                                  "column": 14
                                },
                                "end": {
                                  "line": 3856,
                                  "column": 49
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          128624,
                                          128630
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3857,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 3857,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          128631,
                                          128635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3857,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 3857,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        128624,
                                        128635
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3857,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 3857,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          128636,
                                          128641
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3857,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 3857,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      128624,
                                      128642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3857,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 3857,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    128624,
                                    128643
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3857,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3857,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "range": [
                                128610,
                                128655
                              ],
                              "loc": {
                                "start": {
                                  "line": 3856,
                                  "column": 51
                                },
                                "end": {
                                  "line": 3858,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              128569,
                              128655
                            ],
                            "loc": {
                              "start": {
                                "line": 3856,
                                "column": 10
                              },
                              "end": {
                                "line": 3858,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          128516,
                          128665
                        ],
                        "loc": {
                          "start": {
                            "line": 3854,
                            "column": 33
                          },
                          "end": {
                            "line": 3859,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        128491,
                        128665
                      ],
                      "loc": {
                        "start": {
                          "line": 3854,
                          "column": 8
                        },
                        "end": {
                          "line": 3859,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    128416,
                    128673
                  ],
                  "loc": {
                    "start": {
                      "line": 3850,
                      "column": 31
                    },
                    "end": {
                      "line": 3860,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            128689,
                            128697
                          ],
                          "loc": {
                            "start": {
                              "line": 3861,
                              "column": 8
                            },
                            "end": {
                              "line": 3861,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              128698,
                              128708
                            ],
                            "loc": {
                              "start": {
                                "line": 3861,
                                "column": 17
                              },
                              "end": {
                                "line": 3861,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  128719,
                                  128724
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3861,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 3861,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  128726,
                                  128731
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3861,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 3861,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  128733,
                                  128743
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3861,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 3861,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        128761,
                                        128770
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3862,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3862,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          128771,
                                          128776
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3862,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 3862,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          128778,
                                          128783
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3862,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 3862,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          128785,
                                          128795
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3862,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 3862,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      128761,
                                      128796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3862,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3862,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                128812,
                                                128818
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3863,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 3863,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                128819,
                                                128823
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3863,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 3863,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "range": [
                                              128812,
                                              128823
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3863,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 3863,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                128824,
                                                128829
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 3863,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 3863,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            128812,
                                            128830
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3863,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 3863,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          128812,
                                          128831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3863,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 3863,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      128798,
                                      128843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3862,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 3864,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    128757,
                                    128843
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3862,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3864,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                128745,
                                128853
                              ],
                              "loc": {
                                "start": {
                                  "line": 3861,
                                  "column": 64
                                },
                                "end": {
                                  "line": 3865,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              128710,
                              128853
                            ],
                            "loc": {
                              "start": {
                                "line": 3861,
                                "column": 29
                              },
                              "end": {
                                "line": 3865,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          128689,
                          128854
                        ],
                        "loc": {
                          "start": {
                            "line": 3861,
                            "column": 8
                          },
                          "end": {
                            "line": 3865,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        128689,
                        128855
                      ],
                      "loc": {
                        "start": {
                          "line": 3861,
                          "column": 8
                        },
                        "end": {
                          "line": 3865,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    128679,
                    128863
                  ],
                  "loc": {
                    "start": {
                      "line": 3860,
                      "column": 13
                    },
                    "end": {
                      "line": 3866,
                      "column": 7
                    }
                  }
                },
                "range": [
                  128391,
                  128863
                ],
                "loc": {
                  "start": {
                    "line": 3850,
                    "column": 6
                  },
                  "end": {
                    "line": 3866,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    128877,
                    128883
                  ],
                  "loc": {
                    "start": {
                      "line": 3867,
                      "column": 13
                    },
                    "end": {
                      "line": 3867,
                      "column": 19
                    }
                  }
                },
                "range": [
                  128870,
                  128884
                ],
                "loc": {
                  "start": {
                    "line": 3867,
                    "column": 6
                  },
                  "end": {
                    "line": 3867,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              128295,
              128890
            ],
            "loc": {
              "start": {
                "line": 3846,
                "column": 52
              },
              "end": {
                "line": 3868,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            128247,
            128890
          ],
          "loc": {
            "start": {
              "line": 3846,
              "column": 4
            },
            "end": {
              "line": 3868,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "result": null,
        "predicate": null,
        "index": null,
        "length": null,
        "value": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "filter",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~filter",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        128307,
        128318
      ],
      "filename": "lodash.js",
      "lineno": 3847,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007591",
        "name": "result",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            128316,
            128318
          ],
          "loc": {
            "start": {
              "line": 3847,
              "column": 19
            },
            "end": {
              "line": 3847,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~filter",
    "longname": "<anonymous>~runInContext~filter~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        128327,
        128383
      ],
      "filename": "lodash.js",
      "lineno": 3849,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007595",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                128339,
                128345
              ],
              "loc": {
                "start": {
                  "line": 3849,
                  "column": 18
                },
                "end": {
                  "line": 3849,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                128346,
                128360
              ],
              "loc": {
                "start": {
                  "line": 3849,
                  "column": 25
                },
                "end": {
                  "line": 3849,
                  "column": 39
                }
              }
            },
            "range": [
              128339,
              128360
            ],
            "loc": {
              "start": {
                "line": 3849,
                "column": 18
              },
              "end": {
                "line": 3849,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                128361,
                128370
              ],
              "loc": {
                "start": {
                  "line": 3849,
                  "column": 40
                },
                "end": {
                  "line": 3849,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                128372,
                128379
              ],
              "loc": {
                "start": {
                  "line": 3849,
                  "column": 51
                },
                "end": {
                  "line": 3849,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                128381,
                128382
              ],
              "loc": {
                "start": {
                  "line": 3849,
                  "column": 60
                },
                "end": {
                  "line": 3849,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            128339,
            128383
          ],
          "loc": {
            "start": {
              "line": 3849,
              "column": 18
            },
            "end": {
              "line": 3849,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        128430,
        128440
      ],
      "filename": "lodash.js",
      "lineno": 3851,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007610",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              128439,
              128440
            ],
            "loc": {
              "start": {
                "line": 3851,
                "column": 21
              },
              "end": {
                "line": 3851,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            128438,
            128440
          ],
          "loc": {
            "start": {
              "line": 3851,
              "column": 20
            },
            "end": {
              "line": 3851,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~filter",
    "longname": "<anonymous>~runInContext~filter~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        128454,
        128480
      ],
      "filename": "lodash.js",
      "lineno": 3852,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007614",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              128463,
              128473
            ],
            "loc": {
              "start": {
                "line": 3852,
                "column": 21
              },
              "end": {
                "line": 3852,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              128474,
              128480
            ],
            "loc": {
              "start": {
                "line": 3852,
                "column": 32
              },
              "end": {
                "line": 3852,
                "column": 38
              }
            }
          },
          "range": [
            128463,
            128480
          ],
          "loc": {
            "start": {
              "line": 3852,
              "column": 21
            },
            "end": {
              "line": 3852,
              "column": 38
            }
          }
        },
        "value": "collection.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~filter",
    "longname": "<anonymous>~runInContext~filter~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        128532,
        128557
      ],
      "filename": "lodash.js",
      "lineno": 3855,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007626",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              128540,
              128550
            ],
            "loc": {
              "start": {
                "line": 3855,
                "column": 22
              },
              "end": {
                "line": 3855,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              128551,
              128556
            ],
            "loc": {
              "start": {
                "line": 3855,
                "column": 33
              },
              "end": {
                "line": 3855,
                "column": 38
              }
            }
          },
          "range": [
            128540,
            128557
          ],
          "loc": {
            "start": {
              "line": 3855,
              "column": 22
            },
            "end": {
              "line": 3855,
              "column": 39
            }
          }
        },
        "value": "collection[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~filter",
    "longname": "<anonymous>~runInContext~filter~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        130661,
        131316
      ],
      "filename": "lodash.js",
      "lineno": 3913,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007669",
        "name": "find",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "find",
            "range": [
              130670,
              130674
            ],
            "loc": {
              "start": {
                "line": 3913,
                "column": 13
              },
              "end": {
                "line": 3913,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                130675,
                130685
              ],
              "loc": {
                "start": {
                  "line": 3913,
                  "column": 18
                },
                "end": {
                  "line": 3913,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                130687,
                130696
              ],
              "loc": {
                "start": {
                  "line": 3913,
                  "column": 30
                },
                "end": {
                  "line": 3913,
                  "column": 39
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                130698,
                130705
              ],
              "loc": {
                "start": {
                  "line": 3913,
                  "column": 41
                },
                "end": {
                  "line": 3913,
                  "column": 48
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      130715,
                      130724
                    ],
                    "loc": {
                      "start": {
                        "line": 3914,
                        "column": 6
                      },
                      "end": {
                        "line": 3914,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          130727,
                          130733
                        ],
                        "loc": {
                          "start": {
                            "line": 3914,
                            "column": 18
                          },
                          "end": {
                            "line": 3914,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          130734,
                          130748
                        ],
                        "loc": {
                          "start": {
                            "line": 3914,
                            "column": 25
                          },
                          "end": {
                            "line": 3914,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        130727,
                        130748
                      ],
                      "loc": {
                        "start": {
                          "line": 3914,
                          "column": 18
                        },
                        "end": {
                          "line": 3914,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          130749,
                          130758
                        ],
                        "loc": {
                          "start": {
                            "line": 3914,
                            "column": 40
                          },
                          "end": {
                            "line": 3914,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          130760,
                          130767
                        ],
                        "loc": {
                          "start": {
                            "line": 3914,
                            "column": 51
                          },
                          "end": {
                            "line": 3914,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          130769,
                          130770
                        ],
                        "loc": {
                          "start": {
                            "line": 3914,
                            "column": 60
                          },
                          "end": {
                            "line": 3914,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      130727,
                      130771
                    ],
                    "loc": {
                      "start": {
                        "line": 3914,
                        "column": 18
                      },
                      "end": {
                        "line": 3914,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    130715,
                    130771
                  ],
                  "loc": {
                    "start": {
                      "line": 3914,
                      "column": 6
                    },
                    "end": {
                      "line": 3914,
                      "column": 62
                    }
                  }
                },
                "range": [
                  130715,
                  130772
                ],
                "loc": {
                  "start": {
                    "line": 3914,
                    "column": 6
                  },
                  "end": {
                    "line": 3914,
                    "column": 63
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "isArray",
                    "range": [
                      130783,
                      130790
                    ],
                    "loc": {
                      "start": {
                        "line": 3915,
                        "column": 10
                      },
                      "end": {
                        "line": 3915,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        130791,
                        130801
                      ],
                      "loc": {
                        "start": {
                          "line": 3915,
                          "column": 18
                        },
                        "end": {
                          "line": 3915,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    130783,
                    130802
                  ],
                  "loc": {
                    "start": {
                      "line": 3915,
                      "column": 10
                    },
                    "end": {
                      "line": 3915,
                      "column": 29
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              130818,
                              130823
                            ],
                            "loc": {
                              "start": {
                                "line": 3916,
                                "column": 12
                              },
                              "end": {
                                "line": 3916,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                130827,
                                130828
                              ],
                              "loc": {
                                "start": {
                                  "line": 3916,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3916,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              130826,
                              130828
                            ],
                            "loc": {
                              "start": {
                                "line": 3916,
                                "column": 20
                              },
                              "end": {
                                "line": 3916,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            130818,
                            130828
                          ],
                          "loc": {
                            "start": {
                              "line": 3916,
                              "column": 12
                            },
                            "end": {
                              "line": 3916,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              130842,
                              130848
                            ],
                            "loc": {
                              "start": {
                                "line": 3917,
                                "column": 12
                              },
                              "end": {
                                "line": 3917,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                130851,
                                130861
                              ],
                              "loc": {
                                "start": {
                                  "line": 3917,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3917,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                130862,
                                130868
                              ],
                              "loc": {
                                "start": {
                                  "line": 3917,
                                  "column": 32
                                },
                                "end": {
                                  "line": 3917,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              130851,
                              130868
                            ],
                            "loc": {
                              "start": {
                                "line": 3917,
                                "column": 21
                              },
                              "end": {
                                "line": 3917,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            130842,
                            130868
                          ],
                          "loc": {
                            "start": {
                              "line": 3917,
                              "column": 12
                            },
                            "end": {
                              "line": 3917,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        130814,
                        130869
                      ],
                      "loc": {
                        "start": {
                          "line": 3916,
                          "column": 8
                        },
                        "end": {
                          "line": 3917,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              130888,
                              130893
                            ],
                            "loc": {
                              "start": {
                                "line": 3919,
                                "column": 17
                              },
                              "end": {
                                "line": 3919,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            130886,
                            130893
                          ],
                          "loc": {
                            "start": {
                              "line": 3919,
                              "column": 15
                            },
                            "end": {
                              "line": 3919,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            130896,
                            130902
                          ],
                          "loc": {
                            "start": {
                              "line": 3919,
                              "column": 25
                            },
                            "end": {
                              "line": 3919,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          130886,
                          130902
                        ],
                        "loc": {
                          "start": {
                            "line": 3919,
                            "column": 15
                          },
                          "end": {
                            "line": 3919,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    130920,
                                    130925
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3920,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 3920,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      130928,
                                      130938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3920,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 3920,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      130939,
                                      130944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3920,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 3920,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    130928,
                                    130945
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3920,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 3920,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  130920,
                                  130945
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3920,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 3920,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              130916,
                              130946
                            ],
                            "loc": {
                              "start": {
                                "line": 3920,
                                "column": 10
                              },
                              "end": {
                                "line": 3920,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  130961,
                                  130970
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3921,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 3921,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    130971,
                                    130976
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3921,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 3921,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    130978,
                                    130983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3921,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 3921,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    130985,
                                    130995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3921,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 3921,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                130961,
                                130996
                              ],
                              "loc": {
                                "start": {
                                  "line": 3921,
                                  "column": 14
                                },
                                "end": {
                                  "line": 3921,
                                  "column": 49
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      131019,
                                      131024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3922,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 3922,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    131012,
                                    131025
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3922,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 3922,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "range": [
                                130998,
                                131037
                              ],
                              "loc": {
                                "start": {
                                  "line": 3921,
                                  "column": 51
                                },
                                "end": {
                                  "line": 3923,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              130957,
                              131037
                            ],
                            "loc": {
                              "start": {
                                "line": 3921,
                                "column": 10
                              },
                              "end": {
                                "line": 3923,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          130904,
                          131047
                        ],
                        "loc": {
                          "start": {
                            "line": 3919,
                            "column": 33
                          },
                          "end": {
                            "line": 3924,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        130879,
                        131047
                      ],
                      "loc": {
                        "start": {
                          "line": 3919,
                          "column": 8
                        },
                        "end": {
                          "line": 3924,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    130804,
                    131055
                  ],
                  "loc": {
                    "start": {
                      "line": 3915,
                      "column": 31
                    },
                    "end": {
                      "line": 3925,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              131075,
                              131081
                            ],
                            "loc": {
                              "start": {
                                "line": 3926,
                                "column": 12
                              },
                              "end": {
                                "line": 3926,
                                "column": 18
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            131075,
                            131081
                          ],
                          "loc": {
                            "start": {
                              "line": 3926,
                              "column": 12
                            },
                            "end": {
                              "line": 3926,
                              "column": 18
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        131071,
                        131082
                      ],
                      "loc": {
                        "start": {
                          "line": 3926,
                          "column": 8
                        },
                        "end": {
                          "line": 3926,
                          "column": 19
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            131091,
                            131099
                          ],
                          "loc": {
                            "start": {
                              "line": 3927,
                              "column": 8
                            },
                            "end": {
                              "line": 3927,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              131100,
                              131110
                            ],
                            "loc": {
                              "start": {
                                "line": 3927,
                                "column": 17
                              },
                              "end": {
                                "line": 3927,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  131121,
                                  131126
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3927,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 3927,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  131128,
                                  131133
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3927,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 3927,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  131135,
                                  131145
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3927,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 3927,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        131163,
                                        131172
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3928,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 3928,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          131173,
                                          131178
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3928,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 3928,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          131180,
                                          131185
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3928,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 3928,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "collection",
                                        "range": [
                                          131187,
                                          131197
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3928,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 3928,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      131163,
                                      131198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3928,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 3928,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              131214,
                                              131220
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3929,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 3929,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              131223,
                                              131228
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 3929,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 3929,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            131214,
                                            131228
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3929,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 3929,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "range": [
                                          131214,
                                          131229
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3929,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 3929,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "Literal",
                                          "value": false,
                                          "raw": "false",
                                          "range": [
                                            131249,
                                            131254
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 3930,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 3930,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          131242,
                                          131255
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 3930,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 3930,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      131200,
                                      131267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3928,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 3931,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    131159,
                                    131267
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3928,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3931,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                131147,
                                131277
                              ],
                              "loc": {
                                "start": {
                                  "line": 3927,
                                  "column": 64
                                },
                                "end": {
                                  "line": 3932,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              131112,
                              131277
                            ],
                            "loc": {
                              "start": {
                                "line": 3927,
                                "column": 29
                              },
                              "end": {
                                "line": 3932,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          131091,
                          131278
                        ],
                        "loc": {
                          "start": {
                            "line": 3927,
                            "column": 8
                          },
                          "end": {
                            "line": 3932,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        131091,
                        131279
                      ],
                      "loc": {
                        "start": {
                          "line": 3927,
                          "column": 8
                        },
                        "end": {
                          "line": 3932,
                          "column": 11
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          131295,
                          131301
                        ],
                        "loc": {
                          "start": {
                            "line": 3933,
                            "column": 15
                          },
                          "end": {
                            "line": 3933,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        131288,
                        131302
                      ],
                      "loc": {
                        "start": {
                          "line": 3933,
                          "column": 8
                        },
                        "end": {
                          "line": 3933,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    131061,
                    131310
                  ],
                  "loc": {
                    "start": {
                      "line": 3925,
                      "column": 13
                    },
                    "end": {
                      "line": 3934,
                      "column": 7
                    }
                  }
                },
                "range": [
                  130779,
                  131310
                ],
                "loc": {
                  "start": {
                    "line": 3915,
                    "column": 6
                  },
                  "end": {
                    "line": 3934,
                    "column": 7
                  }
                }
              }
            ],
            "range": [
              130707,
              131316
            ],
            "loc": {
              "start": {
                "line": 3913,
                "column": 50
              },
              "end": {
                "line": 3935,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            130661,
            131316
          ],
          "loc": {
            "start": {
              "line": 3913,
              "column": 4
            },
            "end": {
              "line": 3935,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "predicate": null,
        "index": null,
        "length": null,
        "value": null,
        "result": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "find",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~find",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        130715,
        130771
      ],
      "filename": "lodash.js",
      "lineno": 3914,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007676",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                130727,
                130733
              ],
              "loc": {
                "start": {
                  "line": 3914,
                  "column": 18
                },
                "end": {
                  "line": 3914,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                130734,
                130748
              ],
              "loc": {
                "start": {
                  "line": 3914,
                  "column": 25
                },
                "end": {
                  "line": 3914,
                  "column": 39
                }
              }
            },
            "range": [
              130727,
              130748
            ],
            "loc": {
              "start": {
                "line": 3914,
                "column": 18
              },
              "end": {
                "line": 3914,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                130749,
                130758
              ],
              "loc": {
                "start": {
                  "line": 3914,
                  "column": 40
                },
                "end": {
                  "line": 3914,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                130760,
                130767
              ],
              "loc": {
                "start": {
                  "line": 3914,
                  "column": 51
                },
                "end": {
                  "line": 3914,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                130769,
                130770
              ],
              "loc": {
                "start": {
                  "line": 3914,
                  "column": 60
                },
                "end": {
                  "line": 3914,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            130727,
            130771
          ],
          "loc": {
            "start": {
              "line": 3914,
              "column": 18
            },
            "end": {
              "line": 3914,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        130818,
        130828
      ],
      "filename": "lodash.js",
      "lineno": 3916,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007691",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              130827,
              130828
            ],
            "loc": {
              "start": {
                "line": 3916,
                "column": 21
              },
              "end": {
                "line": 3916,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            130826,
            130828
          ],
          "loc": {
            "start": {
              "line": 3916,
              "column": 20
            },
            "end": {
              "line": 3916,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~find",
    "longname": "<anonymous>~runInContext~find~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        130842,
        130868
      ],
      "filename": "lodash.js",
      "lineno": 3917,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007695",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              130851,
              130861
            ],
            "loc": {
              "start": {
                "line": 3917,
                "column": 21
              },
              "end": {
                "line": 3917,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              130862,
              130868
            ],
            "loc": {
              "start": {
                "line": 3917,
                "column": 32
              },
              "end": {
                "line": 3917,
                "column": 38
              }
            }
          },
          "range": [
            130851,
            130868
          ],
          "loc": {
            "start": {
              "line": 3917,
              "column": 21
            },
            "end": {
              "line": 3917,
              "column": 38
            }
          }
        },
        "value": "collection.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~find",
    "longname": "<anonymous>~runInContext~find~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        130920,
        130945
      ],
      "filename": "lodash.js",
      "lineno": 3920,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007707",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              130928,
              130938
            ],
            "loc": {
              "start": {
                "line": 3920,
                "column": 22
              },
              "end": {
                "line": 3920,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              130939,
              130944
            ],
            "loc": {
              "start": {
                "line": 3920,
                "column": 33
              },
              "end": {
                "line": 3920,
                "column": 38
              }
            }
          },
          "range": [
            130928,
            130945
          ],
          "loc": {
            "start": {
              "line": 3920,
              "column": 22
            },
            "end": {
              "line": 3920,
              "column": 39
            }
          }
        },
        "value": "collection[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~find",
    "longname": "<anonymous>~runInContext~find~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        131075,
        131081
      ],
      "filename": "lodash.js",
      "lineno": 3926,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007723",
        "name": "result",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            131075,
            131081
          ],
          "loc": {
            "start": {
              "line": 3926,
              "column": 12
            },
            "end": {
              "line": 3926,
              "column": 18
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~find",
    "longname": "<anonymous>~runInContext~find~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        131214,
        131228
      ],
      "filename": "lodash.js",
      "lineno": 3929,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007742",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            131223,
            131228
          ],
          "loc": {
            "start": {
              "line": 3929,
              "column": 21
            },
            "end": {
              "line": 3929,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~find",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~find~result",
    "memberof": "<anonymous>~runInContext~find",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        132088,
        132439
      ],
      "filename": "lodash.js",
      "lineno": 3957,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007749",
        "name": "findLast",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "findLast",
            "range": [
              132097,
              132105
            ],
            "loc": {
              "start": {
                "line": 3957,
                "column": 13
              },
              "end": {
                "line": 3957,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                132106,
                132116
              ],
              "loc": {
                "start": {
                  "line": 3957,
                  "column": 22
                },
                "end": {
                  "line": 3957,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                132118,
                132127
              ],
              "loc": {
                "start": {
                  "line": 3957,
                  "column": 34
                },
                "end": {
                  "line": 3957,
                  "column": 43
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                132129,
                132136
              ],
              "loc": {
                "start": {
                  "line": 3957,
                  "column": 45
                },
                "end": {
                  "line": 3957,
                  "column": 52
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        132150,
                        132156
                      ],
                      "loc": {
                        "start": {
                          "line": 3958,
                          "column": 10
                        },
                        "end": {
                          "line": 3958,
                          "column": 16
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      132150,
                      132156
                    ],
                    "loc": {
                      "start": {
                        "line": 3958,
                        "column": 10
                      },
                      "end": {
                        "line": 3958,
                        "column": 16
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  132146,
                  132157
                ],
                "loc": {
                  "start": {
                    "line": 3958,
                    "column": 6
                  },
                  "end": {
                    "line": 3958,
                    "column": 17
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      132165,
                      132174
                    ],
                    "loc": {
                      "start": {
                        "line": 3960,
                        "column": 6
                      },
                      "end": {
                        "line": 3960,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          132177,
                          132183
                        ],
                        "loc": {
                          "start": {
                            "line": 3960,
                            "column": 18
                          },
                          "end": {
                            "line": 3960,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          132184,
                          132198
                        ],
                        "loc": {
                          "start": {
                            "line": 3960,
                            "column": 25
                          },
                          "end": {
                            "line": 3960,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        132177,
                        132198
                      ],
                      "loc": {
                        "start": {
                          "line": 3960,
                          "column": 18
                        },
                        "end": {
                          "line": 3960,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          132199,
                          132208
                        ],
                        "loc": {
                          "start": {
                            "line": 3960,
                            "column": 40
                          },
                          "end": {
                            "line": 3960,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          132210,
                          132217
                        ],
                        "loc": {
                          "start": {
                            "line": 3960,
                            "column": 51
                          },
                          "end": {
                            "line": 3960,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          132219,
                          132220
                        ],
                        "loc": {
                          "start": {
                            "line": 3960,
                            "column": 60
                          },
                          "end": {
                            "line": 3960,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      132177,
                      132221
                    ],
                    "loc": {
                      "start": {
                        "line": 3960,
                        "column": 18
                      },
                      "end": {
                        "line": 3960,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    132165,
                    132221
                  ],
                  "loc": {
                    "start": {
                      "line": 3960,
                      "column": 6
                    },
                    "end": {
                      "line": 3960,
                      "column": 62
                    }
                  }
                },
                "range": [
                  132165,
                  132222
                ],
                "loc": {
                  "start": {
                    "line": 3960,
                    "column": 6
                  },
                  "end": {
                    "line": 3960,
                    "column": 63
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseEachRight",
                    "range": [
                      132229,
                      132242
                    ],
                    "loc": {
                      "start": {
                        "line": 3961,
                        "column": 6
                      },
                      "end": {
                        "line": 3961,
                        "column": 19
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        132243,
                        132253
                      ],
                      "loc": {
                        "start": {
                          "line": 3961,
                          "column": 20
                        },
                        "end": {
                          "line": 3961,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            132264,
                            132269
                          ],
                          "loc": {
                            "start": {
                              "line": 3961,
                              "column": 41
                            },
                            "end": {
                              "line": 3961,
                              "column": 46
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "index",
                          "range": [
                            132271,
                            132276
                          ],
                          "loc": {
                            "start": {
                              "line": 3961,
                              "column": 48
                            },
                            "end": {
                              "line": 3961,
                              "column": 53
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            132278,
                            132288
                          ],
                          "loc": {
                            "start": {
                              "line": 3961,
                              "column": 55
                            },
                            "end": {
                              "line": 3961,
                              "column": 65
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  132304,
                                  132313
                                ],
                                "loc": {
                                  "start": {
                                    "line": 3962,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 3962,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    132314,
                                    132319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3962,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 3962,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    132321,
                                    132326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3962,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 3962,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    132328,
                                    132338
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3962,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 3962,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "range": [
                                132304,
                                132339
                              ],
                              "loc": {
                                "start": {
                                  "line": 3962,
                                  "column": 12
                                },
                                "end": {
                                  "line": 3962,
                                  "column": 47
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        132353,
                                        132359
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3963,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 3963,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        132362,
                                        132367
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 3963,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 3963,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "range": [
                                      132353,
                                      132367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3963,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 3963,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    132353,
                                    132368
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3963,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3963,
                                      "column": 25
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      132386,
                                      132391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 3964,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 3964,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    132379,
                                    132392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 3964,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 3964,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                132341,
                                132402
                              ],
                              "loc": {
                                "start": {
                                  "line": 3962,
                                  "column": 49
                                },
                                "end": {
                                  "line": 3965,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              132300,
                              132402
                            ],
                            "loc": {
                              "start": {
                                "line": 3962,
                                "column": 8
                              },
                              "end": {
                                "line": 3965,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          132290,
                          132410
                        ],
                        "loc": {
                          "start": {
                            "line": 3961,
                            "column": 67
                          },
                          "end": {
                            "line": 3966,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        132255,
                        132410
                      ],
                      "loc": {
                        "start": {
                          "line": 3961,
                          "column": 32
                        },
                        "end": {
                          "line": 3966,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    132229,
                    132411
                  ],
                  "loc": {
                    "start": {
                      "line": 3961,
                      "column": 6
                    },
                    "end": {
                      "line": 3966,
                      "column": 8
                    }
                  }
                },
                "range": [
                  132229,
                  132412
                ],
                "loc": {
                  "start": {
                    "line": 3961,
                    "column": 6
                  },
                  "end": {
                    "line": 3966,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    132426,
                    132432
                  ],
                  "loc": {
                    "start": {
                      "line": 3967,
                      "column": 13
                    },
                    "end": {
                      "line": 3967,
                      "column": 19
                    }
                  }
                },
                "range": [
                  132419,
                  132433
                ],
                "loc": {
                  "start": {
                    "line": 3967,
                    "column": 6
                  },
                  "end": {
                    "line": 3967,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              132138,
              132439
            ],
            "loc": {
              "start": {
                "line": 3957,
                "column": 54
              },
              "end": {
                "line": 3968,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            132088,
            132439
          ],
          "loc": {
            "start": {
              "line": 3957,
              "column": 4
            },
            "end": {
              "line": 3968,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "result": null,
        "predicate": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "findLast",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~findLast",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        132150,
        132156
      ],
      "filename": "lodash.js",
      "lineno": 3958,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007756",
        "name": "result",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            132150,
            132156
          ],
          "loc": {
            "start": {
              "line": 3958,
              "column": 10
            },
            "end": {
              "line": 3958,
              "column": 16
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~findLast",
    "longname": "<anonymous>~runInContext~findLast~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        132165,
        132221
      ],
      "filename": "lodash.js",
      "lineno": 3960,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007759",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                132177,
                132183
              ],
              "loc": {
                "start": {
                  "line": 3960,
                  "column": 18
                },
                "end": {
                  "line": 3960,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                132184,
                132198
              ],
              "loc": {
                "start": {
                  "line": 3960,
                  "column": 25
                },
                "end": {
                  "line": 3960,
                  "column": 39
                }
              }
            },
            "range": [
              132177,
              132198
            ],
            "loc": {
              "start": {
                "line": 3960,
                "column": 18
              },
              "end": {
                "line": 3960,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                132199,
                132208
              ],
              "loc": {
                "start": {
                  "line": 3960,
                  "column": 40
                },
                "end": {
                  "line": 3960,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                132210,
                132217
              ],
              "loc": {
                "start": {
                  "line": 3960,
                  "column": 51
                },
                "end": {
                  "line": 3960,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                132219,
                132220
              ],
              "loc": {
                "start": {
                  "line": 3960,
                  "column": 60
                },
                "end": {
                  "line": 3960,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            132177,
            132221
          ],
          "loc": {
            "start": {
              "line": 3960,
              "column": 18
            },
            "end": {
              "line": 3960,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        132353,
        132367
      ],
      "filename": "lodash.js",
      "lineno": 3963,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007785",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            132362,
            132367
          ],
          "loc": {
            "start": {
              "line": 3963,
              "column": 19
            },
            "end": {
              "line": 3963,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~findLast",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~findLast~result",
    "memberof": "<anonymous>~runInContext~findLast",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        133675,
        134143
      ],
      "filename": "lodash.js",
      "lineno": 3996,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007792",
        "name": "forEach",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "forEach",
            "range": [
              133684,
              133691
            ],
            "loc": {
              "start": {
                "line": 3996,
                "column": 13
              },
              "end": {
                "line": 3996,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                133692,
                133702
              ],
              "loc": {
                "start": {
                  "line": 3996,
                  "column": 21
                },
                "end": {
                  "line": 3996,
                  "column": 31
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                133704,
                133712
              ],
              "loc": {
                "start": {
                  "line": 3996,
                  "column": 33
                },
                "end": {
                  "line": 3996,
                  "column": 41
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                133714,
                133721
              ],
              "loc": {
                "start": {
                  "line": 3996,
                  "column": 43
                },
                "end": {
                  "line": 3996,
                  "column": 50
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        133735,
                        133743
                      ],
                      "loc": {
                        "start": {
                          "line": 3997,
                          "column": 10
                        },
                        "end": {
                          "line": 3997,
                          "column": 18
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            133754,
                            133761
                          ],
                          "loc": {
                            "start": {
                              "line": 3997,
                              "column": 29
                            },
                            "end": {
                              "line": 3997,
                              "column": 36
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          133747,
                          133761
                        ],
                        "loc": {
                          "start": {
                            "line": 3997,
                            "column": 22
                          },
                          "end": {
                            "line": 3997,
                            "column": 36
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "undefined",
                        "raw": "'undefined'",
                        "range": [
                          133765,
                          133776
                        ],
                        "loc": {
                          "start": {
                            "line": 3997,
                            "column": 40
                          },
                          "end": {
                            "line": 3997,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        133747,
                        133776
                      ],
                      "loc": {
                        "start": {
                          "line": 3997,
                          "column": 22
                        },
                        "end": {
                          "line": 3997,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      133735,
                      133776
                    ],
                    "loc": {
                      "start": {
                        "line": 3997,
                        "column": 10
                      },
                      "end": {
                        "line": 3997,
                        "column": 51
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isArray",
                      "range": [
                        133780,
                        133787
                      ],
                      "loc": {
                        "start": {
                          "line": 3997,
                          "column": 55
                        },
                        "end": {
                          "line": 3997,
                          "column": 62
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          133788,
                          133798
                        ],
                        "loc": {
                          "start": {
                            "line": 3997,
                            "column": 63
                          },
                          "end": {
                            "line": 3997,
                            "column": 73
                          }
                        }
                      }
                    ],
                    "range": [
                      133780,
                      133799
                    ],
                    "loc": {
                      "start": {
                        "line": 3997,
                        "column": 55
                      },
                      "end": {
                        "line": 3997,
                        "column": 74
                      }
                    }
                  },
                  "range": [
                    133735,
                    133799
                  ],
                  "loc": {
                    "start": {
                      "line": 3997,
                      "column": 10
                    },
                    "end": {
                      "line": 3997,
                      "column": 74
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              133815,
                              133820
                            ],
                            "loc": {
                              "start": {
                                "line": 3998,
                                "column": 12
                              },
                              "end": {
                                "line": 3998,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                133824,
                                133825
                              ],
                              "loc": {
                                "start": {
                                  "line": 3998,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3998,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              133823,
                              133825
                            ],
                            "loc": {
                              "start": {
                                "line": 3998,
                                "column": 20
                              },
                              "end": {
                                "line": 3998,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            133815,
                            133825
                          ],
                          "loc": {
                            "start": {
                              "line": 3998,
                              "column": 12
                            },
                            "end": {
                              "line": 3998,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              133839,
                              133845
                            ],
                            "loc": {
                              "start": {
                                "line": 3999,
                                "column": 12
                              },
                              "end": {
                                "line": 3999,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                133848,
                                133858
                              ],
                              "loc": {
                                "start": {
                                  "line": 3999,
                                  "column": 21
                                },
                                "end": {
                                  "line": 3999,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                133859,
                                133865
                              ],
                              "loc": {
                                "start": {
                                  "line": 3999,
                                  "column": 32
                                },
                                "end": {
                                  "line": 3999,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              133848,
                              133865
                            ],
                            "loc": {
                              "start": {
                                "line": 3999,
                                "column": 21
                              },
                              "end": {
                                "line": 3999,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            133839,
                            133865
                          ],
                          "loc": {
                            "start": {
                              "line": 3999,
                              "column": 12
                            },
                            "end": {
                              "line": 3999,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        133811,
                        133866
                      ],
                      "loc": {
                        "start": {
                          "line": 3998,
                          "column": 8
                        },
                        "end": {
                          "line": 3999,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              133885,
                              133890
                            ],
                            "loc": {
                              "start": {
                                "line": 4001,
                                "column": 17
                              },
                              "end": {
                                "line": 4001,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            133883,
                            133890
                          ],
                          "loc": {
                            "start": {
                              "line": 4001,
                              "column": 15
                            },
                            "end": {
                              "line": 4001,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            133893,
                            133899
                          ],
                          "loc": {
                            "start": {
                              "line": 4001,
                              "column": 25
                            },
                            "end": {
                              "line": 4001,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          133883,
                          133899
                        ],
                        "loc": {
                          "start": {
                            "line": 4001,
                            "column": 15
                          },
                          "end": {
                            "line": 4001,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    133917,
                                    133925
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4002,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 4002,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        133926,
                                        133936
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4002,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 4002,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        133937,
                                        133942
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4002,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 4002,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      133926,
                                      133943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4002,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 4002,
                                        "column": 40
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      133945,
                                      133950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4002,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 4002,
                                        "column": 47
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      133952,
                                      133962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4002,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 4002,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  133917,
                                  133963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4002,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 4002,
                                    "column": 60
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  133968,
                                  133973
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4002,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 4002,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                133917,
                                133973
                              ],
                              "loc": {
                                "start": {
                                  "line": 4002,
                                  "column": 14
                                },
                                "end": {
                                  "line": 4002,
                                  "column": 70
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "BreakStatement",
                                  "label": null,
                                  "range": [
                                    133989,
                                    133995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4003,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4003,
                                      "column": 18
                                    }
                                  }
                                }
                              ],
                              "range": [
                                133975,
                                134007
                              ],
                              "loc": {
                                "start": {
                                  "line": 4002,
                                  "column": 72
                                },
                                "end": {
                                  "line": 4004,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              133913,
                              134007
                            ],
                            "loc": {
                              "start": {
                                "line": 4002,
                                "column": 10
                              },
                              "end": {
                                "line": 4004,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          133901,
                          134017
                        ],
                        "loc": {
                          "start": {
                            "line": 4001,
                            "column": 33
                          },
                          "end": {
                            "line": 4005,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        133876,
                        134017
                      ],
                      "loc": {
                        "start": {
                          "line": 4001,
                          "column": 8
                        },
                        "end": {
                          "line": 4005,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    133801,
                    134025
                  ],
                  "loc": {
                    "start": {
                      "line": 3997,
                      "column": 76
                    },
                    "end": {
                      "line": 4006,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            134041,
                            134049
                          ],
                          "loc": {
                            "start": {
                              "line": 4007,
                              "column": 8
                            },
                            "end": {
                              "line": 4007,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              134050,
                              134060
                            ],
                            "loc": {
                              "start": {
                                "line": 4007,
                                "column": 17
                              },
                              "end": {
                                "line": 4007,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreateCallback",
                              "range": [
                                134062,
                                134080
                              ],
                              "loc": {
                                "start": {
                                  "line": 4007,
                                  "column": 29
                                },
                                "end": {
                                  "line": 4007,
                                  "column": 47
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  134081,
                                  134089
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4007,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 4007,
                                    "column": 56
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  134091,
                                  134098
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4007,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 4007,
                                    "column": 65
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 3,
                                "raw": "3",
                                "range": [
                                  134100,
                                  134101
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4007,
                                    "column": 67
                                  },
                                  "end": {
                                    "line": 4007,
                                    "column": 68
                                  }
                                }
                              }
                            ],
                            "range": [
                              134062,
                              134102
                            ],
                            "loc": {
                              "start": {
                                "line": 4007,
                                "column": 29
                              },
                              "end": {
                                "line": 4007,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "range": [
                          134041,
                          134103
                        ],
                        "loc": {
                          "start": {
                            "line": 4007,
                            "column": 8
                          },
                          "end": {
                            "line": 4007,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        134041,
                        134104
                      ],
                      "loc": {
                        "start": {
                          "line": 4007,
                          "column": 8
                        },
                        "end": {
                          "line": 4007,
                          "column": 71
                        }
                      }
                    }
                  ],
                  "range": [
                    134031,
                    134112
                  ],
                  "loc": {
                    "start": {
                      "line": 4006,
                      "column": 13
                    },
                    "end": {
                      "line": 4008,
                      "column": 7
                    }
                  }
                },
                "range": [
                  133731,
                  134112
                ],
                "loc": {
                  "start": {
                    "line": 3997,
                    "column": 6
                  },
                  "end": {
                    "line": 4008,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "collection",
                  "range": [
                    134126,
                    134136
                  ],
                  "loc": {
                    "start": {
                      "line": 4009,
                      "column": 13
                    },
                    "end": {
                      "line": 4009,
                      "column": 23
                    }
                  }
                },
                "range": [
                  134119,
                  134137
                ],
                "loc": {
                  "start": {
                    "line": 4009,
                    "column": 6
                  },
                  "end": {
                    "line": 4009,
                    "column": 24
                  }
                }
              }
            ],
            "range": [
              133723,
              134143
            ],
            "loc": {
              "start": {
                "line": 3996,
                "column": 52
              },
              "end": {
                "line": 4010,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            133675,
            134143
          ],
          "loc": {
            "start": {
              "line": 3996,
              "column": 4
            },
            "end": {
              "line": 4010,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "index": null,
        "length": null
      }
    },
    "undocumented": true,
    "name": "forEach",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~forEach",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        133815,
        133825
      ],
      "filename": "lodash.js",
      "lineno": 3998,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007811",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              133824,
              133825
            ],
            "loc": {
              "start": {
                "line": 3998,
                "column": 21
              },
              "end": {
                "line": 3998,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            133823,
            133825
          ],
          "loc": {
            "start": {
              "line": 3998,
              "column": 20
            },
            "end": {
              "line": 3998,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~forEach",
    "longname": "<anonymous>~runInContext~forEach~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        133839,
        133865
      ],
      "filename": "lodash.js",
      "lineno": 3999,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007815",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              133848,
              133858
            ],
            "loc": {
              "start": {
                "line": 3999,
                "column": 21
              },
              "end": {
                "line": 3999,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              133859,
              133865
            ],
            "loc": {
              "start": {
                "line": 3999,
                "column": 32
              },
              "end": {
                "line": 3999,
                "column": 38
              }
            }
          },
          "range": [
            133848,
            133865
          ],
          "loc": {
            "start": {
              "line": 3999,
              "column": 21
            },
            "end": {
              "line": 3999,
              "column": 38
            }
          }
        },
        "value": "collection.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~forEach",
    "longname": "<anonymous>~runInContext~forEach~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        134835,
        135282
      ],
      "filename": "lodash.js",
      "lineno": 4029,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007850",
        "name": "forEachRight",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "forEachRight",
            "range": [
              134844,
              134856
            ],
            "loc": {
              "start": {
                "line": 4029,
                "column": 13
              },
              "end": {
                "line": 4029,
                "column": 25
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                134857,
                134867
              ],
              "loc": {
                "start": {
                  "line": 4029,
                  "column": 26
                },
                "end": {
                  "line": 4029,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                134869,
                134877
              ],
              "loc": {
                "start": {
                  "line": 4029,
                  "column": 38
                },
                "end": {
                  "line": 4029,
                  "column": 46
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                134879,
                134886
              ],
              "loc": {
                "start": {
                  "line": 4029,
                  "column": 48
                },
                "end": {
                  "line": 4029,
                  "column": 55
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        134900,
                        134908
                      ],
                      "loc": {
                        "start": {
                          "line": 4030,
                          "column": 10
                        },
                        "end": {
                          "line": 4030,
                          "column": 18
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            134919,
                            134926
                          ],
                          "loc": {
                            "start": {
                              "line": 4030,
                              "column": 29
                            },
                            "end": {
                              "line": 4030,
                              "column": 36
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          134912,
                          134926
                        ],
                        "loc": {
                          "start": {
                            "line": 4030,
                            "column": 22
                          },
                          "end": {
                            "line": 4030,
                            "column": 36
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "undefined",
                        "raw": "'undefined'",
                        "range": [
                          134930,
                          134941
                        ],
                        "loc": {
                          "start": {
                            "line": 4030,
                            "column": 40
                          },
                          "end": {
                            "line": 4030,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        134912,
                        134941
                      ],
                      "loc": {
                        "start": {
                          "line": 4030,
                          "column": 22
                        },
                        "end": {
                          "line": 4030,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      134900,
                      134941
                    ],
                    "loc": {
                      "start": {
                        "line": 4030,
                        "column": 10
                      },
                      "end": {
                        "line": 4030,
                        "column": 51
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isArray",
                      "range": [
                        134945,
                        134952
                      ],
                      "loc": {
                        "start": {
                          "line": 4030,
                          "column": 55
                        },
                        "end": {
                          "line": 4030,
                          "column": 62
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          134953,
                          134963
                        ],
                        "loc": {
                          "start": {
                            "line": 4030,
                            "column": 63
                          },
                          "end": {
                            "line": 4030,
                            "column": 73
                          }
                        }
                      }
                    ],
                    "range": [
                      134945,
                      134964
                    ],
                    "loc": {
                      "start": {
                        "line": 4030,
                        "column": 55
                      },
                      "end": {
                        "line": 4030,
                        "column": 74
                      }
                    }
                  },
                  "range": [
                    134900,
                    134964
                  ],
                  "loc": {
                    "start": {
                      "line": 4030,
                      "column": 10
                    },
                    "end": {
                      "line": 4030,
                      "column": 74
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              134980,
                              134986
                            ],
                            "loc": {
                              "start": {
                                "line": 4031,
                                "column": 12
                              },
                              "end": {
                                "line": 4031,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                134989,
                                134999
                              ],
                              "loc": {
                                "start": {
                                  "line": 4031,
                                  "column": 21
                                },
                                "end": {
                                  "line": 4031,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                135000,
                                135006
                              ],
                              "loc": {
                                "start": {
                                  "line": 4031,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4031,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              134989,
                              135006
                            ],
                            "loc": {
                              "start": {
                                "line": 4031,
                                "column": 21
                              },
                              "end": {
                                "line": 4031,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            134980,
                            135006
                          ],
                          "loc": {
                            "start": {
                              "line": 4031,
                              "column": 12
                            },
                            "end": {
                              "line": 4031,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        134976,
                        135007
                      ],
                      "loc": {
                        "start": {
                          "line": 4031,
                          "column": 8
                        },
                        "end": {
                          "line": 4031,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            135023,
                            135029
                          ],
                          "loc": {
                            "start": {
                              "line": 4032,
                              "column": 15
                            },
                            "end": {
                              "line": 4032,
                              "column": 21
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          135023,
                          135031
                        ],
                        "loc": {
                          "start": {
                            "line": 4032,
                            "column": 15
                          },
                          "end": {
                            "line": 4032,
                            "column": 23
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    135049,
                                    135057
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4033,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 4033,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        135058,
                                        135068
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4033,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 4033,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        135069,
                                        135075
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4033,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 4033,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      135058,
                                      135076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4033,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 4033,
                                        "column": 41
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      135078,
                                      135084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4033,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 4033,
                                        "column": 49
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      135086,
                                      135096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4033,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 4033,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  135049,
                                  135097
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4033,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 4033,
                                    "column": 62
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  135102,
                                  135107
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4033,
                                    "column": 67
                                  },
                                  "end": {
                                    "line": 4033,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                135049,
                                135107
                              ],
                              "loc": {
                                "start": {
                                  "line": 4033,
                                  "column": 14
                                },
                                "end": {
                                  "line": 4033,
                                  "column": 72
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "BreakStatement",
                                  "label": null,
                                  "range": [
                                    135123,
                                    135129
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4034,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4034,
                                      "column": 18
                                    }
                                  }
                                }
                              ],
                              "range": [
                                135109,
                                135141
                              ],
                              "loc": {
                                "start": {
                                  "line": 4033,
                                  "column": 74
                                },
                                "end": {
                                  "line": 4035,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              135045,
                              135141
                            ],
                            "loc": {
                              "start": {
                                "line": 4033,
                                "column": 10
                              },
                              "end": {
                                "line": 4035,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          135033,
                          135151
                        ],
                        "loc": {
                          "start": {
                            "line": 4032,
                            "column": 25
                          },
                          "end": {
                            "line": 4036,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        135016,
                        135151
                      ],
                      "loc": {
                        "start": {
                          "line": 4032,
                          "column": 8
                        },
                        "end": {
                          "line": 4036,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    134966,
                    135159
                  ],
                  "loc": {
                    "start": {
                      "line": 4030,
                      "column": 76
                    },
                    "end": {
                      "line": 4037,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEachRight",
                          "range": [
                            135175,
                            135188
                          ],
                          "loc": {
                            "start": {
                              "line": 4038,
                              "column": 8
                            },
                            "end": {
                              "line": 4038,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              135189,
                              135199
                            ],
                            "loc": {
                              "start": {
                                "line": 4038,
                                "column": 22
                              },
                              "end": {
                                "line": 4038,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreateCallback",
                              "range": [
                                135201,
                                135219
                              ],
                              "loc": {
                                "start": {
                                  "line": 4038,
                                  "column": 34
                                },
                                "end": {
                                  "line": 4038,
                                  "column": 52
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  135220,
                                  135228
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4038,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 4038,
                                    "column": 61
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  135230,
                                  135237
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4038,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 4038,
                                    "column": 70
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 3,
                                "raw": "3",
                                "range": [
                                  135239,
                                  135240
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4038,
                                    "column": 72
                                  },
                                  "end": {
                                    "line": 4038,
                                    "column": 73
                                  }
                                }
                              }
                            ],
                            "range": [
                              135201,
                              135241
                            ],
                            "loc": {
                              "start": {
                                "line": 4038,
                                "column": 34
                              },
                              "end": {
                                "line": 4038,
                                "column": 74
                              }
                            }
                          }
                        ],
                        "range": [
                          135175,
                          135242
                        ],
                        "loc": {
                          "start": {
                            "line": 4038,
                            "column": 8
                          },
                          "end": {
                            "line": 4038,
                            "column": 75
                          }
                        }
                      },
                      "range": [
                        135175,
                        135243
                      ],
                      "loc": {
                        "start": {
                          "line": 4038,
                          "column": 8
                        },
                        "end": {
                          "line": 4038,
                          "column": 76
                        }
                      }
                    }
                  ],
                  "range": [
                    135165,
                    135251
                  ],
                  "loc": {
                    "start": {
                      "line": 4037,
                      "column": 13
                    },
                    "end": {
                      "line": 4039,
                      "column": 7
                    }
                  }
                },
                "range": [
                  134896,
                  135251
                ],
                "loc": {
                  "start": {
                    "line": 4030,
                    "column": 6
                  },
                  "end": {
                    "line": 4039,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "collection",
                  "range": [
                    135265,
                    135275
                  ],
                  "loc": {
                    "start": {
                      "line": 4040,
                      "column": 13
                    },
                    "end": {
                      "line": 4040,
                      "column": 23
                    }
                  }
                },
                "range": [
                  135258,
                  135276
                ],
                "loc": {
                  "start": {
                    "line": 4040,
                    "column": 6
                  },
                  "end": {
                    "line": 4040,
                    "column": 24
                  }
                }
              }
            ],
            "range": [
              134888,
              135282
            ],
            "loc": {
              "start": {
                "line": 4029,
                "column": 57
              },
              "end": {
                "line": 4041,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            134835,
            135282
          ],
          "loc": {
            "start": {
              "line": 4029,
              "column": 4
            },
            "end": {
              "line": 4041,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "length": null
      }
    },
    "undocumented": true,
    "name": "forEachRight",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~forEachRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        134980,
        135006
      ],
      "filename": "lodash.js",
      "lineno": 4031,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007869",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              134989,
              134999
            ],
            "loc": {
              "start": {
                "line": 4031,
                "column": 21
              },
              "end": {
                "line": 4031,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              135000,
              135006
            ],
            "loc": {
              "start": {
                "line": 4031,
                "column": 32
              },
              "end": {
                "line": 4031,
                "column": 38
              }
            }
          },
          "range": [
            134989,
            135006
          ],
          "loc": {
            "start": {
              "line": 4031,
              "column": 21
            },
            "end": {
              "line": 4031,
              "column": 38
            }
          }
        },
        "value": "collection.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~forEachRight",
    "longname": "<anonymous>~runInContext~forEachRight~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        136969,
        137166
      ],
      "filename": "lodash.js",
      "lineno": 4078,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007903",
        "name": "groupBy",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createAggregator",
            "range": [
              136979,
              136995
            ],
            "loc": {
              "start": {
                "line": 4078,
                "column": 18
              },
              "end": {
                "line": 4078,
                "column": 34
              }
            }
          },
          "arguments": [
            {
              "type": "FunctionExpression",
              "id": null,
              "params": [
                {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    137005,
                    137011
                  ],
                  "loc": {
                    "start": {
                      "line": 4078,
                      "column": 44
                    },
                    "end": {
                      "line": 4078,
                      "column": 50
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    137013,
                    137018
                  ],
                  "loc": {
                    "start": {
                      "line": 4078,
                      "column": 52
                    },
                    "end": {
                      "line": 4078,
                      "column": 57
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "key",
                  "range": [
                    137020,
                    137023
                  ],
                  "loc": {
                    "start": {
                      "line": 4078,
                      "column": 59
                    },
                    "end": {
                      "line": 4078,
                      "column": 62
                    }
                  }
                }
              ],
              "defaults": [],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "IfStatement",
                    "test": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "hasOwnProperty",
                          "range": [
                            137037,
                            137051
                          ],
                          "loc": {
                            "start": {
                              "line": 4079,
                              "column": 10
                            },
                            "end": {
                              "line": 4079,
                              "column": 24
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "call",
                          "range": [
                            137052,
                            137056
                          ],
                          "loc": {
                            "start": {
                              "line": 4079,
                              "column": 25
                            },
                            "end": {
                              "line": 4079,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          137037,
                          137056
                        ],
                        "loc": {
                          "start": {
                            "line": 4079,
                            "column": 10
                          },
                          "end": {
                            "line": 4079,
                            "column": 29
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            137057,
                            137063
                          ],
                          "loc": {
                            "start": {
                              "line": 4079,
                              "column": 30
                            },
                            "end": {
                              "line": 4079,
                              "column": 36
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            137065,
                            137068
                          ],
                          "loc": {
                            "start": {
                              "line": 4079,
                              "column": 38
                            },
                            "end": {
                              "line": 4079,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "range": [
                        137037,
                        137069
                      ],
                      "loc": {
                        "start": {
                          "line": 4079,
                          "column": 10
                        },
                        "end": {
                          "line": 4079,
                          "column": 42
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    137081,
                                    137087
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4080,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4080,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    137088,
                                    137091
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4080,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 4080,
                                      "column": 18
                                    }
                                  }
                                },
                                "range": [
                                  137081,
                                  137092
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4080,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4080,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "push",
                                "range": [
                                  137093,
                                  137097
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4080,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 4080,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                137081,
                                137097
                              ],
                              "loc": {
                                "start": {
                                  "line": 4080,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4080,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  137098,
                                  137103
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4080,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4080,
                                    "column": 30
                                  }
                                }
                              }
                            ],
                            "range": [
                              137081,
                              137104
                            ],
                            "loc": {
                              "start": {
                                "line": 4080,
                                "column": 8
                              },
                              "end": {
                                "line": 4080,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            137081,
                            137105
                          ],
                          "loc": {
                            "start": {
                              "line": 4080,
                              "column": 8
                            },
                            "end": {
                              "line": 4080,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        137071,
                        137113
                      ],
                      "loc": {
                        "start": {
                          "line": 4079,
                          "column": 44
                        },
                        "end": {
                          "line": 4081,
                          "column": 7
                        }
                      }
                    },
                    "alternate": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  137129,
                                  137135
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4082,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4082,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  137136,
                                  137139
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4082,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 4082,
                                    "column": 18
                                  }
                                }
                              },
                              "range": [
                                137129,
                                137140
                              ],
                              "loc": {
                                "start": {
                                  "line": 4082,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4082,
                                  "column": 19
                                }
                              }
                            },
                            "right": {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    137144,
                                    137149
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4082,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 4082,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "range": [
                                137143,
                                137150
                              ],
                              "loc": {
                                "start": {
                                  "line": 4082,
                                  "column": 22
                                },
                                "end": {
                                  "line": 4082,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              137129,
                              137150
                            ],
                            "loc": {
                              "start": {
                                "line": 4082,
                                "column": 8
                              },
                              "end": {
                                "line": 4082,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            137129,
                            137151
                          ],
                          "loc": {
                            "start": {
                              "line": 4082,
                              "column": 8
                            },
                            "end": {
                              "line": 4082,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "range": [
                        137119,
                        137159
                      ],
                      "loc": {
                        "start": {
                          "line": 4081,
                          "column": 13
                        },
                        "end": {
                          "line": 4083,
                          "column": 7
                        }
                      }
                    },
                    "range": [
                      137033,
                      137159
                    ],
                    "loc": {
                      "start": {
                        "line": 4079,
                        "column": 6
                      },
                      "end": {
                        "line": 4083,
                        "column": 7
                      }
                    }
                  }
                ],
                "range": [
                  137025,
                  137165
                ],
                "loc": {
                  "start": {
                    "line": 4078,
                    "column": 64
                  },
                  "end": {
                    "line": 4084,
                    "column": 5
                  }
                }
              },
              "rest": null,
              "generator": false,
              "expression": false,
              "range": [
                136996,
                137165
              ],
              "loc": {
                "start": {
                  "line": 4078,
                  "column": 35
                },
                "end": {
                  "line": 4084,
                  "column": 5
                }
              }
            }
          ],
          "range": [
            136979,
            137166
          ],
          "loc": {
            "start": {
              "line": 4078,
              "column": 18
            },
            "end": {
              "line": 4084,
              "column": 6
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "groupBy",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~groupBy",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        137129,
        137150
      ],
      "filename": "lodash.js",
      "lineno": 4082,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007930",
        "name": "result[undefined]",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                137144,
                137149
              ],
              "loc": {
                "start": {
                  "line": 4082,
                  "column": 23
                },
                "end": {
                  "line": 4082,
                  "column": 28
                }
              }
            }
          ],
          "range": [
            137143,
            137150
          ],
          "loc": {
            "start": {
              "line": 4082,
              "column": 22
            },
            "end": {
              "line": 4082,
              "column": 29
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "result[undefined]",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        139045,
        139136
      ],
      "filename": "lodash.js",
      "lineno": 4125,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007937",
        "name": "indexBy",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createAggregator",
            "range": [
              139055,
              139071
            ],
            "loc": {
              "start": {
                "line": 4125,
                "column": 18
              },
              "end": {
                "line": 4125,
                "column": 34
              }
            }
          },
          "arguments": [
            {
              "type": "FunctionExpression",
              "id": null,
              "params": [
                {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    139081,
                    139087
                  ],
                  "loc": {
                    "start": {
                      "line": 4125,
                      "column": 44
                    },
                    "end": {
                      "line": 4125,
                      "column": 50
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    139089,
                    139094
                  ],
                  "loc": {
                    "start": {
                      "line": 4125,
                      "column": 52
                    },
                    "end": {
                      "line": 4125,
                      "column": 57
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "key",
                  "range": [
                    139096,
                    139099
                  ],
                  "loc": {
                    "start": {
                      "line": 4125,
                      "column": 59
                    },
                    "end": {
                      "line": 4125,
                      "column": 62
                    }
                  }
                }
              ],
              "defaults": [],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "expression": {
                      "type": "AssignmentExpression",
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            139109,
                            139115
                          ],
                          "loc": {
                            "start": {
                              "line": 4126,
                              "column": 6
                            },
                            "end": {
                              "line": 4126,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            139116,
                            139119
                          ],
                          "loc": {
                            "start": {
                              "line": 4126,
                              "column": 13
                            },
                            "end": {
                              "line": 4126,
                              "column": 16
                            }
                          }
                        },
                        "range": [
                          139109,
                          139120
                        ],
                        "loc": {
                          "start": {
                            "line": 4126,
                            "column": 6
                          },
                          "end": {
                            "line": 4126,
                            "column": 17
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          139123,
                          139128
                        ],
                        "loc": {
                          "start": {
                            "line": 4126,
                            "column": 20
                          },
                          "end": {
                            "line": 4126,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        139109,
                        139128
                      ],
                      "loc": {
                        "start": {
                          "line": 4126,
                          "column": 6
                        },
                        "end": {
                          "line": 4126,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      139109,
                      139129
                    ],
                    "loc": {
                      "start": {
                        "line": 4126,
                        "column": 6
                      },
                      "end": {
                        "line": 4126,
                        "column": 26
                      }
                    }
                  }
                ],
                "range": [
                  139101,
                  139135
                ],
                "loc": {
                  "start": {
                    "line": 4125,
                    "column": 64
                  },
                  "end": {
                    "line": 4127,
                    "column": 5
                  }
                }
              },
              "rest": null,
              "generator": false,
              "expression": false,
              "range": [
                139072,
                139135
              ],
              "loc": {
                "start": {
                  "line": 4125,
                  "column": 35
                },
                "end": {
                  "line": 4127,
                  "column": 5
                }
              }
            }
          ],
          "range": [
            139055,
            139136
          ],
          "loc": {
            "start": {
              "line": 4125,
              "column": 18
            },
            "end": {
              "line": 4127,
              "column": 6
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "indexBy",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~indexBy",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        139109,
        139128
      ],
      "filename": "lodash.js",
      "lineno": 4126,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007947",
        "name": "result[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            139123,
            139128
          ],
          "loc": {
            "start": {
              "line": 4126,
              "column": 20
            },
            "end": {
              "line": 4126,
              "column": 25
            }
          }
        },
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "result[undefined]",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        140133,
        140833
      ],
      "filename": "lodash.js",
      "lineno": 4151,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007952",
        "name": "invoke",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "invoke",
            "range": [
              140142,
              140148
            ],
            "loc": {
              "start": {
                "line": 4151,
                "column": 13
              },
              "end": {
                "line": 4151,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                140149,
                140159
              ],
              "loc": {
                "start": {
                  "line": 4151,
                  "column": 20
                },
                "end": {
                  "line": 4151,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "methodName",
              "range": [
                140161,
                140171
              ],
              "loc": {
                "start": {
                  "line": 4151,
                  "column": 32
                },
                "end": {
                  "line": 4151,
                  "column": 42
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        140185,
                        140190
                      ],
                      "loc": {
                        "start": {
                          "line": 4152,
                          "column": 10
                        },
                        "end": {
                          "line": 4152,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          140194,
                          140195
                        ],
                        "loc": {
                          "start": {
                            "line": 4152,
                            "column": 19
                          },
                          "end": {
                            "line": 4152,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        140193,
                        140195
                      ],
                      "loc": {
                        "start": {
                          "line": 4152,
                          "column": 18
                        },
                        "end": {
                          "line": 4152,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      140185,
                      140195
                    ],
                    "loc": {
                      "start": {
                        "line": 4152,
                        "column": 10
                      },
                      "end": {
                        "line": 4152,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isFunc",
                      "range": [
                        140207,
                        140213
                      ],
                      "loc": {
                        "start": {
                          "line": 4153,
                          "column": 10
                        },
                        "end": {
                          "line": 4153,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "methodName",
                          "range": [
                            140223,
                            140233
                          ],
                          "loc": {
                            "start": {
                              "line": 4153,
                              "column": 26
                            },
                            "end": {
                              "line": 4153,
                              "column": 36
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          140216,
                          140233
                        ],
                        "loc": {
                          "start": {
                            "line": 4153,
                            "column": 19
                          },
                          "end": {
                            "line": 4153,
                            "column": 36
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "function",
                        "raw": "'function'",
                        "range": [
                          140237,
                          140247
                        ],
                        "loc": {
                          "start": {
                            "line": 4153,
                            "column": 40
                          },
                          "end": {
                            "line": 4153,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        140216,
                        140247
                      ],
                      "loc": {
                        "start": {
                          "line": 4153,
                          "column": 19
                        },
                        "end": {
                          "line": 4153,
                          "column": 50
                        }
                      }
                    },
                    "range": [
                      140207,
                      140247
                    ],
                    "loc": {
                      "start": {
                        "line": 4153,
                        "column": 10
                      },
                      "end": {
                        "line": 4153,
                        "column": 50
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        140259,
                        140265
                      ],
                      "loc": {
                        "start": {
                          "line": 4154,
                          "column": 10
                        },
                        "end": {
                          "line": 4154,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          140268,
                          140278
                        ],
                        "loc": {
                          "start": {
                            "line": 4154,
                            "column": 19
                          },
                          "end": {
                            "line": 4154,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            140281,
                            140291
                          ],
                          "loc": {
                            "start": {
                              "line": 4154,
                              "column": 32
                            },
                            "end": {
                              "line": 4154,
                              "column": 42
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            140292,
                            140298
                          ],
                          "loc": {
                            "start": {
                              "line": 4154,
                              "column": 43
                            },
                            "end": {
                              "line": 4154,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          140281,
                          140298
                        ],
                        "loc": {
                          "start": {
                            "line": 4154,
                            "column": 32
                          },
                          "end": {
                            "line": 4154,
                            "column": 49
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          140301,
                          140302
                        ],
                        "loc": {
                          "start": {
                            "line": 4154,
                            "column": 52
                          },
                          "end": {
                            "line": 4154,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        140268,
                        140302
                      ],
                      "loc": {
                        "start": {
                          "line": 4154,
                          "column": 19
                        },
                        "end": {
                          "line": 4154,
                          "column": 53
                        }
                      }
                    },
                    "range": [
                      140259,
                      140302
                    ],
                    "loc": {
                      "start": {
                        "line": 4154,
                        "column": 10
                      },
                      "end": {
                        "line": 4154,
                        "column": 53
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        140314,
                        140320
                      ],
                      "loc": {
                        "start": {
                          "line": 4155,
                          "column": 10
                        },
                        "end": {
                          "line": 4155,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          140323,
                          140328
                        ],
                        "loc": {
                          "start": {
                            "line": 4155,
                            "column": 19
                          },
                          "end": {
                            "line": 4155,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  140336,
                                  140342
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4155,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4155,
                                    "column": 38
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                140329,
                                140342
                              ],
                              "loc": {
                                "start": {
                                  "line": 4155,
                                  "column": 25
                                },
                                "end": {
                                  "line": 4155,
                                  "column": 38
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "number",
                              "raw": "'number'",
                              "range": [
                                140346,
                                140354
                              ],
                              "loc": {
                                "start": {
                                  "line": 4155,
                                  "column": 42
                                },
                                "end": {
                                  "line": 4155,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              140329,
                              140354
                            ],
                            "loc": {
                              "start": {
                                "line": 4155,
                                "column": 25
                              },
                              "end": {
                                "line": 4155,
                                "column": 50
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              140357,
                              140363
                            ],
                            "loc": {
                              "start": {
                                "line": 4155,
                                "column": 53
                              },
                              "end": {
                                "line": 4155,
                                "column": 59
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              140366,
                              140367
                            ],
                            "loc": {
                              "start": {
                                "line": 4155,
                                "column": 62
                              },
                              "end": {
                                "line": 4155,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            140329,
                            140367
                          ],
                          "loc": {
                            "start": {
                              "line": 4155,
                              "column": 25
                            },
                            "end": {
                              "line": 4155,
                              "column": 63
                            }
                          }
                        }
                      ],
                      "range": [
                        140323,
                        140368
                      ],
                      "loc": {
                        "start": {
                          "line": 4155,
                          "column": 19
                        },
                        "end": {
                          "line": 4155,
                          "column": 64
                        }
                      }
                    },
                    "range": [
                      140314,
                      140368
                    ],
                    "loc": {
                      "start": {
                        "line": 4155,
                        "column": 10
                      },
                      "end": {
                        "line": 4155,
                        "column": 64
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  140181,
                  140369
                ],
                "loc": {
                  "start": {
                    "line": 4152,
                    "column": 6
                  },
                  "end": {
                    "line": 4155,
                    "column": 65
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "arguments",
                        "range": [
                          140381,
                          140390
                        ],
                        "loc": {
                          "start": {
                            "line": 4157,
                            "column": 10
                          },
                          "end": {
                            "line": 4157,
                            "column": 19
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          140391,
                          140397
                        ],
                        "loc": {
                          "start": {
                            "line": 4157,
                            "column": 20
                          },
                          "end": {
                            "line": 4157,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        140381,
                        140397
                      ],
                      "loc": {
                        "start": {
                          "line": 4157,
                          "column": 10
                        },
                        "end": {
                          "line": 4157,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 3,
                      "raw": "3",
                      "range": [
                        140400,
                        140401
                      ],
                      "loc": {
                        "start": {
                          "line": 4157,
                          "column": 29
                        },
                        "end": {
                          "line": 4157,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      140381,
                      140401
                    ],
                    "loc": {
                      "start": {
                        "line": 4157,
                        "column": 10
                      },
                      "end": {
                        "line": 4157,
                        "column": 30
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isArray",
                      "range": [
                        140405,
                        140412
                      ],
                      "loc": {
                        "start": {
                          "line": 4157,
                          "column": 34
                        },
                        "end": {
                          "line": 4157,
                          "column": 41
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          140413,
                          140423
                        ],
                        "loc": {
                          "start": {
                            "line": 4157,
                            "column": 42
                          },
                          "end": {
                            "line": 4157,
                            "column": 52
                          }
                        }
                      }
                    ],
                    "range": [
                      140405,
                      140424
                    ],
                    "loc": {
                      "start": {
                        "line": 4157,
                        "column": 34
                      },
                      "end": {
                        "line": 4157,
                        "column": 53
                      }
                    }
                  },
                  "range": [
                    140381,
                    140424
                  ],
                  "loc": {
                    "start": {
                      "line": 4157,
                      "column": 10
                    },
                    "end": {
                      "line": 4157,
                      "column": 53
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              140445,
                              140450
                            ],
                            "loc": {
                              "start": {
                                "line": 4158,
                                "column": 17
                              },
                              "end": {
                                "line": 4158,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            140443,
                            140450
                          ],
                          "loc": {
                            "start": {
                              "line": 4158,
                              "column": 15
                            },
                            "end": {
                              "line": 4158,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            140453,
                            140459
                          ],
                          "loc": {
                            "start": {
                              "line": 4158,
                              "column": 25
                            },
                            "end": {
                              "line": 4158,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          140443,
                          140459
                        ],
                        "loc": {
                          "start": {
                            "line": 4158,
                            "column": 15
                          },
                          "end": {
                            "line": 4158,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    140477,
                                    140482
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4159,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 4159,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      140485,
                                      140495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4159,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 4159,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      140496,
                                      140501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4159,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 4159,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    140485,
                                    140502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4159,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 4159,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  140477,
                                  140502
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4159,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 4159,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              140473,
                              140503
                            ],
                            "loc": {
                              "start": {
                                "line": 4159,
                                "column": 10
                              },
                              "end": {
                                "line": 4159,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    140514,
                                    140520
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4160,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4160,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    140521,
                                    140526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4160,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4160,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  140514,
                                  140527
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4160,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 4160,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "isFunc",
                                  "range": [
                                    140530,
                                    140536
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4160,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 4160,
                                      "column": 32
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "methodName",
                                      "range": [
                                        140539,
                                        140549
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4160,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 4160,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        140550,
                                        140554
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4160,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 4160,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      140539,
                                      140554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4160,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 4160,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        140555,
                                        140560
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4160,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 4160,
                                          "column": 56
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    140539,
                                    140561
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4160,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 4160,
                                      "column": 57
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        140564,
                                        140569
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4160,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 4160,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "methodName",
                                      "range": [
                                        140570,
                                        140580
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4160,
                                          "column": 66
                                        },
                                        "end": {
                                          "line": 4160,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "range": [
                                      140564,
                                      140581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4160,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 4160,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    140564,
                                    140583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4160,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 4160,
                                      "column": 79
                                    }
                                  }
                                },
                                "range": [
                                  140530,
                                  140583
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4160,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 4160,
                                    "column": 79
                                  }
                                }
                              },
                              "range": [
                                140514,
                                140583
                              ],
                              "loc": {
                                "start": {
                                  "line": 4160,
                                  "column": 10
                                },
                                "end": {
                                  "line": 4160,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              140514,
                              140584
                            ],
                            "loc": {
                              "start": {
                                "line": 4160,
                                "column": 10
                              },
                              "end": {
                                "line": 4160,
                                "column": 80
                              }
                            }
                          }
                        ],
                        "range": [
                          140461,
                          140594
                        ],
                        "loc": {
                          "start": {
                            "line": 4158,
                            "column": 33
                          },
                          "end": {
                            "line": 4161,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        140436,
                        140594
                      ],
                      "loc": {
                        "start": {
                          "line": 4158,
                          "column": 8
                        },
                        "end": {
                          "line": 4161,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    140426,
                    140602
                  ],
                  "loc": {
                    "start": {
                      "line": 4157,
                      "column": 55
                    },
                    "end": {
                      "line": 4162,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              140622,
                              140626
                            ],
                            "loc": {
                              "start": {
                                "line": 4163,
                                "column": 12
                              },
                              "end": {
                                "line": 4163,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "slice",
                              "range": [
                                140629,
                                140634
                              ],
                              "loc": {
                                "start": {
                                  "line": 4163,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4163,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  140635,
                                  140644
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4163,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4163,
                                    "column": 34
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  140646,
                                  140647
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4163,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 4163,
                                    "column": 37
                                  }
                                }
                              }
                            ],
                            "range": [
                              140629,
                              140648
                            ],
                            "loc": {
                              "start": {
                                "line": 4163,
                                "column": 19
                              },
                              "end": {
                                "line": 4163,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            140622,
                            140648
                          ],
                          "loc": {
                            "start": {
                              "line": 4163,
                              "column": 12
                            },
                            "end": {
                              "line": 4163,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        140618,
                        140649
                      ],
                      "loc": {
                        "start": {
                          "line": 4163,
                          "column": 8
                        },
                        "end": {
                          "line": 4163,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            140658,
                            140666
                          ],
                          "loc": {
                            "start": {
                              "line": 4164,
                              "column": 8
                            },
                            "end": {
                              "line": 4164,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              140667,
                              140677
                            ],
                            "loc": {
                              "start": {
                                "line": 4164,
                                "column": 17
                              },
                              "end": {
                                "line": 4164,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  140688,
                                  140693
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4164,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 4164,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          140707,
                                          140713
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4165,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4165,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "UpdateExpression",
                                        "operator": "++",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            140716,
                                            140721
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4165,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 4165,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          140714,
                                          140721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4165,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 4165,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        140707,
                                        140722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4165,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 4165,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ConditionalExpression",
                                          "test": {
                                            "type": "Identifier",
                                            "name": "isFunc",
                                            "range": [
                                              140726,
                                              140732
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4165,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 4165,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "Identifier",
                                            "name": "methodName",
                                            "range": [
                                              140735,
                                              140745
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4165,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 4165,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "alternate": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                140748,
                                                140753
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4165,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 4165,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "methodName",
                                              "range": [
                                                140754,
                                                140764
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4165,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 4165,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            "range": [
                                              140748,
                                              140765
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4165,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 4165,
                                                "column": 68
                                              }
                                            }
                                          },
                                          "range": [
                                            140726,
                                            140765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4165,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 4165,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "apply",
                                          "range": [
                                            140767,
                                            140772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4165,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 4165,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "range": [
                                          140725,
                                          140772
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4165,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 4165,
                                            "column": 75
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            140773,
                                            140778
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4165,
                                              "column": 76
                                            },
                                            "end": {
                                              "line": 4165,
                                              "column": 81
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "args",
                                          "range": [
                                            140780,
                                            140784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4165,
                                              "column": 83
                                            },
                                            "end": {
                                              "line": 4165,
                                              "column": 87
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        140725,
                                        140785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4165,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 4165,
                                          "column": 88
                                        }
                                      }
                                    },
                                    "range": [
                                      140707,
                                      140785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4165,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 4165,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    140707,
                                    140786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4165,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4165,
                                      "column": 89
                                    }
                                  }
                                }
                              ],
                              "range": [
                                140695,
                                140796
                              ],
                              "loc": {
                                "start": {
                                  "line": 4164,
                                  "column": 45
                                },
                                "end": {
                                  "line": 4166,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              140679,
                              140796
                            ],
                            "loc": {
                              "start": {
                                "line": 4164,
                                "column": 29
                              },
                              "end": {
                                "line": 4166,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          140658,
                          140797
                        ],
                        "loc": {
                          "start": {
                            "line": 4164,
                            "column": 8
                          },
                          "end": {
                            "line": 4166,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        140658,
                        140798
                      ],
                      "loc": {
                        "start": {
                          "line": 4164,
                          "column": 8
                        },
                        "end": {
                          "line": 4166,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    140608,
                    140806
                  ],
                  "loc": {
                    "start": {
                      "line": 4162,
                      "column": 13
                    },
                    "end": {
                      "line": 4167,
                      "column": 7
                    }
                  }
                },
                "range": [
                  140377,
                  140806
                ],
                "loc": {
                  "start": {
                    "line": 4157,
                    "column": 6
                  },
                  "end": {
                    "line": 4167,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    140820,
                    140826
                  ],
                  "loc": {
                    "start": {
                      "line": 4168,
                      "column": 13
                    },
                    "end": {
                      "line": 4168,
                      "column": 19
                    }
                  }
                },
                "range": [
                  140813,
                  140827
                ],
                "loc": {
                  "start": {
                    "line": 4168,
                    "column": 6
                  },
                  "end": {
                    "line": 4168,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              140173,
              140833
            ],
            "loc": {
              "start": {
                "line": 4151,
                "column": 44
              },
              "end": {
                "line": 4169,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            140133,
            140833
          ],
          "loc": {
            "start": {
              "line": 4151,
              "column": 4
            },
            "end": {
              "line": 4169,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "methodName"
        ]
      },
      "vars": {
        "index": null,
        "isFunc": null,
        "length": null,
        "result": null,
        "value": null,
        "result[undefined]": null,
        "args": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "invoke",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~invoke",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        140185,
        140195
      ],
      "filename": "lodash.js",
      "lineno": 4152,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007958",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              140194,
              140195
            ],
            "loc": {
              "start": {
                "line": 4152,
                "column": 19
              },
              "end": {
                "line": 4152,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            140193,
            140195
          ],
          "loc": {
            "start": {
              "line": 4152,
              "column": 18
            },
            "end": {
              "line": 4152,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invoke",
    "longname": "<anonymous>~runInContext~invoke~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        140207,
        140247
      ],
      "filename": "lodash.js",
      "lineno": 4153,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007962",
        "name": "isFunc",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "==",
          "left": {
            "type": "UnaryExpression",
            "operator": "typeof",
            "argument": {
              "type": "Identifier",
              "name": "methodName",
              "range": [
                140223,
                140233
              ],
              "loc": {
                "start": {
                  "line": 4153,
                  "column": 26
                },
                "end": {
                  "line": 4153,
                  "column": 36
                }
              }
            },
            "prefix": true,
            "range": [
              140216,
              140233
            ],
            "loc": {
              "start": {
                "line": 4153,
                "column": 19
              },
              "end": {
                "line": 4153,
                "column": 36
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "function",
            "raw": "'function'",
            "range": [
              140237,
              140247
            ],
            "loc": {
              "start": {
                "line": 4153,
                "column": 40
              },
              "end": {
                "line": 4153,
                "column": 50
              }
            }
          },
          "range": [
            140216,
            140247
          ],
          "loc": {
            "start": {
              "line": 4153,
              "column": 19
            },
            "end": {
              "line": 4153,
              "column": 50
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isFunc",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invoke",
    "longname": "<anonymous>~runInContext~invoke~isFunc",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        140259,
        140302
      ],
      "filename": "lodash.js",
      "lineno": 4154,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007968",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              140268,
              140278
            ],
            "loc": {
              "start": {
                "line": 4154,
                "column": 19
              },
              "end": {
                "line": 4154,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "collection",
              "range": [
                140281,
                140291
              ],
              "loc": {
                "start": {
                  "line": 4154,
                  "column": 32
                },
                "end": {
                  "line": 4154,
                  "column": 42
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                140292,
                140298
              ],
              "loc": {
                "start": {
                  "line": 4154,
                  "column": 43
                },
                "end": {
                  "line": 4154,
                  "column": 49
                }
              }
            },
            "range": [
              140281,
              140298
            ],
            "loc": {
              "start": {
                "line": 4154,
                "column": 32
              },
              "end": {
                "line": 4154,
                "column": 49
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              140301,
              140302
            ],
            "loc": {
              "start": {
                "line": 4154,
                "column": 52
              },
              "end": {
                "line": 4154,
                "column": 53
              }
            }
          },
          "range": [
            140268,
            140302
          ],
          "loc": {
            "start": {
              "line": 4154,
              "column": 19
            },
            "end": {
              "line": 4154,
              "column": 53
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invoke",
    "longname": "<anonymous>~runInContext~invoke~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        140314,
        140368
      ],
      "filename": "lodash.js",
      "lineno": 4155,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100007976",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              140323,
              140328
            ],
            "loc": {
              "start": {
                "line": 4155,
                "column": 19
              },
              "end": {
                "line": 4155,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "ConditionalExpression",
              "test": {
                "type": "BinaryExpression",
                "operator": "==",
                "left": {
                  "type": "UnaryExpression",
                  "operator": "typeof",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      140336,
                      140342
                    ],
                    "loc": {
                      "start": {
                        "line": 4155,
                        "column": 32
                      },
                      "end": {
                        "line": 4155,
                        "column": 38
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    140329,
                    140342
                  ],
                  "loc": {
                    "start": {
                      "line": 4155,
                      "column": 25
                    },
                    "end": {
                      "line": 4155,
                      "column": 38
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": "number",
                  "raw": "'number'",
                  "range": [
                    140346,
                    140354
                  ],
                  "loc": {
                    "start": {
                      "line": 4155,
                      "column": 42
                    },
                    "end": {
                      "line": 4155,
                      "column": 50
                    }
                  }
                },
                "range": [
                  140329,
                  140354
                ],
                "loc": {
                  "start": {
                    "line": 4155,
                    "column": 25
                  },
                  "end": {
                    "line": 4155,
                    "column": 50
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  140357,
                  140363
                ],
                "loc": {
                  "start": {
                    "line": 4155,
                    "column": 53
                  },
                  "end": {
                    "line": 4155,
                    "column": 59
                  }
                }
              },
              "alternate": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  140366,
                  140367
                ],
                "loc": {
                  "start": {
                    "line": 4155,
                    "column": 62
                  },
                  "end": {
                    "line": 4155,
                    "column": 63
                  }
                }
              },
              "range": [
                140329,
                140367
              ],
              "loc": {
                "start": {
                  "line": 4155,
                  "column": 25
                },
                "end": {
                  "line": 4155,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            140323,
            140368
          ],
          "loc": {
            "start": {
              "line": 4155,
              "column": 19
            },
            "end": {
              "line": 4155,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invoke",
    "longname": "<anonymous>~runInContext~invoke~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        140477,
        140502
      ],
      "filename": "lodash.js",
      "lineno": 4159,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008005",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              140485,
              140495
            ],
            "loc": {
              "start": {
                "line": 4159,
                "column": 22
              },
              "end": {
                "line": 4159,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              140496,
              140501
            ],
            "loc": {
              "start": {
                "line": 4159,
                "column": 33
              },
              "end": {
                "line": 4159,
                "column": 38
              }
            }
          },
          "range": [
            140485,
            140502
          ],
          "loc": {
            "start": {
              "line": 4159,
              "column": 22
            },
            "end": {
              "line": 4159,
              "column": 39
            }
          }
        },
        "value": "collection[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invoke",
    "longname": "<anonymous>~runInContext~invoke~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        140514,
        140583
      ],
      "filename": "lodash.js",
      "lineno": 4160,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008011",
        "name": "result[undefined]",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "isFunc",
            "range": [
              140530,
              140536
            ],
            "loc": {
              "start": {
                "line": 4160,
                "column": 26
              },
              "end": {
                "line": 4160,
                "column": 32
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "methodName",
                "range": [
                  140539,
                  140549
                ],
                "loc": {
                  "start": {
                    "line": 4160,
                    "column": 35
                  },
                  "end": {
                    "line": 4160,
                    "column": 45
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "call",
                "range": [
                  140550,
                  140554
                ],
                "loc": {
                  "start": {
                    "line": 4160,
                    "column": 46
                  },
                  "end": {
                    "line": 4160,
                    "column": 50
                  }
                }
              },
              "range": [
                140539,
                140554
              ],
              "loc": {
                "start": {
                  "line": 4160,
                  "column": 35
                },
                "end": {
                  "line": 4160,
                  "column": 50
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  140555,
                  140560
                ],
                "loc": {
                  "start": {
                    "line": 4160,
                    "column": 51
                  },
                  "end": {
                    "line": 4160,
                    "column": 56
                  }
                }
              }
            ],
            "range": [
              140539,
              140561
            ],
            "loc": {
              "start": {
                "line": 4160,
                "column": 35
              },
              "end": {
                "line": 4160,
                "column": 57
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "value",
                "range": [
                  140564,
                  140569
                ],
                "loc": {
                  "start": {
                    "line": 4160,
                    "column": 60
                  },
                  "end": {
                    "line": 4160,
                    "column": 65
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "methodName",
                "range": [
                  140570,
                  140580
                ],
                "loc": {
                  "start": {
                    "line": 4160,
                    "column": 66
                  },
                  "end": {
                    "line": 4160,
                    "column": 76
                  }
                }
              },
              "range": [
                140564,
                140581
              ],
              "loc": {
                "start": {
                  "line": 4160,
                  "column": 60
                },
                "end": {
                  "line": 4160,
                  "column": 77
                }
              }
            },
            "arguments": [],
            "range": [
              140564,
              140583
            ],
            "loc": {
              "start": {
                "line": 4160,
                "column": 60
              },
              "end": {
                "line": 4160,
                "column": 79
              }
            }
          },
          "range": [
            140530,
            140583
          ],
          "loc": {
            "start": {
              "line": 4160,
              "column": 26
            },
            "end": {
              "line": 4160,
              "column": 79
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~invoke"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~invoke~result[undefined]",
    "memberof": "<anonymous>~runInContext~invoke",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        140622,
        140648
      ],
      "filename": "lodash.js",
      "lineno": 4163,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008028",
        "name": "args",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              140629,
              140634
            ],
            "loc": {
              "start": {
                "line": 4163,
                "column": 19
              },
              "end": {
                "line": 4163,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                140635,
                140644
              ],
              "loc": {
                "start": {
                  "line": 4163,
                  "column": 25
                },
                "end": {
                  "line": 4163,
                  "column": 34
                }
              }
            },
            {
              "type": "Literal",
              "value": 2,
              "raw": "2",
              "range": [
                140646,
                140647
              ],
              "loc": {
                "start": {
                  "line": 4163,
                  "column": 36
                },
                "end": {
                  "line": 4163,
                  "column": 37
                }
              }
            }
          ],
          "range": [
            140629,
            140648
          ],
          "loc": {
            "start": {
              "line": 4163,
              "column": 19
            },
            "end": {
              "line": 4163,
              "column": 38
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invoke",
    "longname": "<anonymous>~runInContext~invoke~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        140707,
        140785
      ],
      "filename": "lodash.js",
      "lineno": 4165,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008042",
        "name": "result[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "ConditionalExpression",
              "test": {
                "type": "Identifier",
                "name": "isFunc",
                "range": [
                  140726,
                  140732
                ],
                "loc": {
                  "start": {
                    "line": 4165,
                    "column": 29
                  },
                  "end": {
                    "line": 4165,
                    "column": 35
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "methodName",
                "range": [
                  140735,
                  140745
                ],
                "loc": {
                  "start": {
                    "line": 4165,
                    "column": 38
                  },
                  "end": {
                    "line": 4165,
                    "column": 48
                  }
                }
              },
              "alternate": {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    140748,
                    140753
                  ],
                  "loc": {
                    "start": {
                      "line": 4165,
                      "column": 51
                    },
                    "end": {
                      "line": 4165,
                      "column": 56
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "methodName",
                  "range": [
                    140754,
                    140764
                  ],
                  "loc": {
                    "start": {
                      "line": 4165,
                      "column": 57
                    },
                    "end": {
                      "line": 4165,
                      "column": 67
                    }
                  }
                },
                "range": [
                  140748,
                  140765
                ],
                "loc": {
                  "start": {
                    "line": 4165,
                    "column": 51
                  },
                  "end": {
                    "line": 4165,
                    "column": 68
                  }
                }
              },
              "range": [
                140726,
                140765
              ],
              "loc": {
                "start": {
                  "line": 4165,
                  "column": 29
                },
                "end": {
                  "line": 4165,
                  "column": 68
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                140767,
                140772
              ],
              "loc": {
                "start": {
                  "line": 4165,
                  "column": 70
                },
                "end": {
                  "line": 4165,
                  "column": 75
                }
              }
            },
            "range": [
              140725,
              140772
            ],
            "loc": {
              "start": {
                "line": 4165,
                "column": 28
              },
              "end": {
                "line": 4165,
                "column": 75
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                140773,
                140778
              ],
              "loc": {
                "start": {
                  "line": 4165,
                  "column": 76
                },
                "end": {
                  "line": 4165,
                  "column": 81
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                140780,
                140784
              ],
              "loc": {
                "start": {
                  "line": 4165,
                  "column": 83
                },
                "end": {
                  "line": 4165,
                  "column": 87
                }
              }
            }
          ],
          "range": [
            140725,
            140785
          ],
          "loc": {
            "start": {
              "line": 4165,
              "column": 28
            },
            "end": {
              "line": 4165,
              "column": 88
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~invoke"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~invoke~result[undefined]",
    "memberof": "<anonymous>~runInContext~invoke",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        142496,
        143087
      ],
      "filename": "lodash.js",
      "lineno": 4210,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008060",
        "name": "map",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "map",
            "range": [
              142505,
              142508
            ],
            "loc": {
              "start": {
                "line": 4210,
                "column": 13
              },
              "end": {
                "line": 4210,
                "column": 16
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                142509,
                142519
              ],
              "loc": {
                "start": {
                  "line": 4210,
                  "column": 17
                },
                "end": {
                  "line": 4210,
                  "column": 27
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                142521,
                142529
              ],
              "loc": {
                "start": {
                  "line": 4210,
                  "column": 29
                },
                "end": {
                  "line": 4210,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                142531,
                142538
              ],
              "loc": {
                "start": {
                  "line": 4210,
                  "column": 39
                },
                "end": {
                  "line": 4210,
                  "column": 46
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        142552,
                        142557
                      ],
                      "loc": {
                        "start": {
                          "line": 4211,
                          "column": 10
                        },
                        "end": {
                          "line": 4211,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          142561,
                          142562
                        ],
                        "loc": {
                          "start": {
                            "line": 4211,
                            "column": 19
                          },
                          "end": {
                            "line": 4211,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        142560,
                        142562
                      ],
                      "loc": {
                        "start": {
                          "line": 4211,
                          "column": 18
                        },
                        "end": {
                          "line": 4211,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      142552,
                      142562
                    ],
                    "loc": {
                      "start": {
                        "line": 4211,
                        "column": 10
                      },
                      "end": {
                        "line": 4211,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        142574,
                        142580
                      ],
                      "loc": {
                        "start": {
                          "line": 4212,
                          "column": 10
                        },
                        "end": {
                          "line": 4212,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          142583,
                          142593
                        ],
                        "loc": {
                          "start": {
                            "line": 4212,
                            "column": 19
                          },
                          "end": {
                            "line": 4212,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            142596,
                            142606
                          ],
                          "loc": {
                            "start": {
                              "line": 4212,
                              "column": 32
                            },
                            "end": {
                              "line": 4212,
                              "column": 42
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            142607,
                            142613
                          ],
                          "loc": {
                            "start": {
                              "line": 4212,
                              "column": 43
                            },
                            "end": {
                              "line": 4212,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          142596,
                          142613
                        ],
                        "loc": {
                          "start": {
                            "line": 4212,
                            "column": 32
                          },
                          "end": {
                            "line": 4212,
                            "column": 49
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          142616,
                          142617
                        ],
                        "loc": {
                          "start": {
                            "line": 4212,
                            "column": 52
                          },
                          "end": {
                            "line": 4212,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        142583,
                        142617
                      ],
                      "loc": {
                        "start": {
                          "line": 4212,
                          "column": 19
                        },
                        "end": {
                          "line": 4212,
                          "column": 53
                        }
                      }
                    },
                    "range": [
                      142574,
                      142617
                    ],
                    "loc": {
                      "start": {
                        "line": 4212,
                        "column": 10
                      },
                      "end": {
                        "line": 4212,
                        "column": 53
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        142629,
                        142635
                      ],
                      "loc": {
                        "start": {
                          "line": 4213,
                          "column": 10
                        },
                        "end": {
                          "line": 4213,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          142638,
                          142643
                        ],
                        "loc": {
                          "start": {
                            "line": 4213,
                            "column": 19
                          },
                          "end": {
                            "line": 4213,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  142651,
                                  142657
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4213,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4213,
                                    "column": 38
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                142644,
                                142657
                              ],
                              "loc": {
                                "start": {
                                  "line": 4213,
                                  "column": 25
                                },
                                "end": {
                                  "line": 4213,
                                  "column": 38
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "number",
                              "raw": "'number'",
                              "range": [
                                142661,
                                142669
                              ],
                              "loc": {
                                "start": {
                                  "line": 4213,
                                  "column": 42
                                },
                                "end": {
                                  "line": 4213,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              142644,
                              142669
                            ],
                            "loc": {
                              "start": {
                                "line": 4213,
                                "column": 25
                              },
                              "end": {
                                "line": 4213,
                                "column": 50
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              142672,
                              142678
                            ],
                            "loc": {
                              "start": {
                                "line": 4213,
                                "column": 53
                              },
                              "end": {
                                "line": 4213,
                                "column": 59
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              142681,
                              142682
                            ],
                            "loc": {
                              "start": {
                                "line": 4213,
                                "column": 62
                              },
                              "end": {
                                "line": 4213,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            142644,
                            142682
                          ],
                          "loc": {
                            "start": {
                              "line": 4213,
                              "column": 25
                            },
                            "end": {
                              "line": 4213,
                              "column": 63
                            }
                          }
                        }
                      ],
                      "range": [
                        142638,
                        142683
                      ],
                      "loc": {
                        "start": {
                          "line": 4213,
                          "column": 19
                        },
                        "end": {
                          "line": 4213,
                          "column": 64
                        }
                      }
                    },
                    "range": [
                      142629,
                      142683
                    ],
                    "loc": {
                      "start": {
                        "line": 4213,
                        "column": 10
                      },
                      "end": {
                        "line": 4213,
                        "column": 64
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  142548,
                  142684
                ],
                "loc": {
                  "start": {
                    "line": 4211,
                    "column": 6
                  },
                  "end": {
                    "line": 4213,
                    "column": 65
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      142692,
                      142700
                    ],
                    "loc": {
                      "start": {
                        "line": 4215,
                        "column": 6
                      },
                      "end": {
                        "line": 4215,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          142703,
                          142709
                        ],
                        "loc": {
                          "start": {
                            "line": 4215,
                            "column": 17
                          },
                          "end": {
                            "line": 4215,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          142710,
                          142724
                        ],
                        "loc": {
                          "start": {
                            "line": 4215,
                            "column": 24
                          },
                          "end": {
                            "line": 4215,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        142703,
                        142724
                      ],
                      "loc": {
                        "start": {
                          "line": 4215,
                          "column": 17
                        },
                        "end": {
                          "line": 4215,
                          "column": 38
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          142725,
                          142733
                        ],
                        "loc": {
                          "start": {
                            "line": 4215,
                            "column": 39
                          },
                          "end": {
                            "line": 4215,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          142735,
                          142742
                        ],
                        "loc": {
                          "start": {
                            "line": 4215,
                            "column": 49
                          },
                          "end": {
                            "line": 4215,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          142744,
                          142745
                        ],
                        "loc": {
                          "start": {
                            "line": 4215,
                            "column": 58
                          },
                          "end": {
                            "line": 4215,
                            "column": 59
                          }
                        }
                      }
                    ],
                    "range": [
                      142703,
                      142746
                    ],
                    "loc": {
                      "start": {
                        "line": 4215,
                        "column": 17
                      },
                      "end": {
                        "line": 4215,
                        "column": 60
                      }
                    }
                  },
                  "range": [
                    142692,
                    142746
                  ],
                  "loc": {
                    "start": {
                      "line": 4215,
                      "column": 6
                    },
                    "end": {
                      "line": 4215,
                      "column": 60
                    }
                  }
                },
                "range": [
                  142692,
                  142747
                ],
                "loc": {
                  "start": {
                    "line": 4215,
                    "column": 6
                  },
                  "end": {
                    "line": 4215,
                    "column": 61
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "isArray",
                    "range": [
                      142758,
                      142765
                    ],
                    "loc": {
                      "start": {
                        "line": 4216,
                        "column": 10
                      },
                      "end": {
                        "line": 4216,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        142766,
                        142776
                      ],
                      "loc": {
                        "start": {
                          "line": 4216,
                          "column": 18
                        },
                        "end": {
                          "line": 4216,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    142758,
                    142777
                  ],
                  "loc": {
                    "start": {
                      "line": 4216,
                      "column": 10
                    },
                    "end": {
                      "line": 4216,
                      "column": 29
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              142798,
                              142803
                            ],
                            "loc": {
                              "start": {
                                "line": 4217,
                                "column": 17
                              },
                              "end": {
                                "line": 4217,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            142796,
                            142803
                          ],
                          "loc": {
                            "start": {
                              "line": 4217,
                              "column": 15
                            },
                            "end": {
                              "line": 4217,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            142806,
                            142812
                          ],
                          "loc": {
                            "start": {
                              "line": 4217,
                              "column": 25
                            },
                            "end": {
                              "line": 4217,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          142796,
                          142812
                        ],
                        "loc": {
                          "start": {
                            "line": 4217,
                            "column": 15
                          },
                          "end": {
                            "line": 4217,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    142826,
                                    142832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4218,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4218,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    142833,
                                    142838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4218,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4218,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  142826,
                                  142839
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4218,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 4218,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    142842,
                                    142850
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4218,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 4218,
                                      "column": 34
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        142851,
                                        142861
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4218,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 4218,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        142862,
                                        142867
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4218,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 4218,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      142851,
                                      142868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4218,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 4218,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      142870,
                                      142875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4218,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 4218,
                                        "column": 59
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      142877,
                                      142887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4218,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 4218,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  142842,
                                  142888
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4218,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 4218,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                142826,
                                142888
                              ],
                              "loc": {
                                "start": {
                                  "line": 4218,
                                  "column": 10
                                },
                                "end": {
                                  "line": 4218,
                                  "column": 72
                                }
                              }
                            },
                            "range": [
                              142826,
                              142889
                            ],
                            "loc": {
                              "start": {
                                "line": 4218,
                                "column": 10
                              },
                              "end": {
                                "line": 4218,
                                "column": 73
                              }
                            }
                          }
                        ],
                        "range": [
                          142814,
                          142899
                        ],
                        "loc": {
                          "start": {
                            "line": 4217,
                            "column": 33
                          },
                          "end": {
                            "line": 4219,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        142789,
                        142899
                      ],
                      "loc": {
                        "start": {
                          "line": 4217,
                          "column": 8
                        },
                        "end": {
                          "line": 4219,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    142779,
                    142907
                  ],
                  "loc": {
                    "start": {
                      "line": 4216,
                      "column": 31
                    },
                    "end": {
                      "line": 4220,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            142923,
                            142931
                          ],
                          "loc": {
                            "start": {
                              "line": 4221,
                              "column": 8
                            },
                            "end": {
                              "line": 4221,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              142932,
                              142942
                            ],
                            "loc": {
                              "start": {
                                "line": 4221,
                                "column": 17
                              },
                              "end": {
                                "line": 4221,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  142953,
                                  142958
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4221,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 4221,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  142960,
                                  142963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4221,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 4221,
                                    "column": 48
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  142965,
                                  142975
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4221,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 4221,
                                    "column": 60
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          142989,
                                          142995
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4222,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 4222,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "UpdateExpression",
                                        "operator": "++",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            142998,
                                            143003
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4222,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 4222,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          142996,
                                          143003
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4222,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 4222,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        142989,
                                        143004
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4222,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 4222,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          143007,
                                          143015
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4222,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 4222,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            143016,
                                            143021
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4222,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 4222,
                                              "column": 42
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            143023,
                                            143026
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4222,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 4222,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            143028,
                                            143038
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4222,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 4222,
                                              "column": 59
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        143007,
                                        143039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4222,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 4222,
                                          "column": 60
                                        }
                                      }
                                    },
                                    "range": [
                                      142989,
                                      143039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4222,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 4222,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    142989,
                                    143040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4222,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4222,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "range": [
                                142977,
                                143050
                              ],
                              "loc": {
                                "start": {
                                  "line": 4221,
                                  "column": 62
                                },
                                "end": {
                                  "line": 4223,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              142944,
                              143050
                            ],
                            "loc": {
                              "start": {
                                "line": 4221,
                                "column": 29
                              },
                              "end": {
                                "line": 4223,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          142923,
                          143051
                        ],
                        "loc": {
                          "start": {
                            "line": 4221,
                            "column": 8
                          },
                          "end": {
                            "line": 4223,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        142923,
                        143052
                      ],
                      "loc": {
                        "start": {
                          "line": 4221,
                          "column": 8
                        },
                        "end": {
                          "line": 4223,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    142913,
                    143060
                  ],
                  "loc": {
                    "start": {
                      "line": 4220,
                      "column": 13
                    },
                    "end": {
                      "line": 4224,
                      "column": 7
                    }
                  }
                },
                "range": [
                  142754,
                  143060
                ],
                "loc": {
                  "start": {
                    "line": 4216,
                    "column": 6
                  },
                  "end": {
                    "line": 4224,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    143074,
                    143080
                  ],
                  "loc": {
                    "start": {
                      "line": 4225,
                      "column": 13
                    },
                    "end": {
                      "line": 4225,
                      "column": 19
                    }
                  }
                },
                "range": [
                  143067,
                  143081
                ],
                "loc": {
                  "start": {
                    "line": 4225,
                    "column": 6
                  },
                  "end": {
                    "line": 4225,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              142540,
              143087
            ],
            "loc": {
              "start": {
                "line": 4210,
                "column": 48
              },
              "end": {
                "line": 4226,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            142496,
            143087
          ],
          "loc": {
            "start": {
              "line": 4210,
              "column": 4
            },
            "end": {
              "line": 4226,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "result": null,
        "callback": null,
        "result[undefined]": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "map",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~map",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        142552,
        142562
      ],
      "filename": "lodash.js",
      "lineno": 4211,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008067",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              142561,
              142562
            ],
            "loc": {
              "start": {
                "line": 4211,
                "column": 19
              },
              "end": {
                "line": 4211,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            142560,
            142562
          ],
          "loc": {
            "start": {
              "line": 4211,
              "column": 18
            },
            "end": {
              "line": 4211,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~map",
    "longname": "<anonymous>~runInContext~map~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        142574,
        142617
      ],
      "filename": "lodash.js",
      "lineno": 4212,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008071",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              142583,
              142593
            ],
            "loc": {
              "start": {
                "line": 4212,
                "column": 19
              },
              "end": {
                "line": 4212,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "collection",
              "range": [
                142596,
                142606
              ],
              "loc": {
                "start": {
                  "line": 4212,
                  "column": 32
                },
                "end": {
                  "line": 4212,
                  "column": 42
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                142607,
                142613
              ],
              "loc": {
                "start": {
                  "line": 4212,
                  "column": 43
                },
                "end": {
                  "line": 4212,
                  "column": 49
                }
              }
            },
            "range": [
              142596,
              142613
            ],
            "loc": {
              "start": {
                "line": 4212,
                "column": 32
              },
              "end": {
                "line": 4212,
                "column": 49
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              142616,
              142617
            ],
            "loc": {
              "start": {
                "line": 4212,
                "column": 52
              },
              "end": {
                "line": 4212,
                "column": 53
              }
            }
          },
          "range": [
            142583,
            142617
          ],
          "loc": {
            "start": {
              "line": 4212,
              "column": 19
            },
            "end": {
              "line": 4212,
              "column": 53
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~map",
    "longname": "<anonymous>~runInContext~map~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        142629,
        142683
      ],
      "filename": "lodash.js",
      "lineno": 4213,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008079",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              142638,
              142643
            ],
            "loc": {
              "start": {
                "line": 4213,
                "column": 19
              },
              "end": {
                "line": 4213,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "ConditionalExpression",
              "test": {
                "type": "BinaryExpression",
                "operator": "==",
                "left": {
                  "type": "UnaryExpression",
                  "operator": "typeof",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      142651,
                      142657
                    ],
                    "loc": {
                      "start": {
                        "line": 4213,
                        "column": 32
                      },
                      "end": {
                        "line": 4213,
                        "column": 38
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    142644,
                    142657
                  ],
                  "loc": {
                    "start": {
                      "line": 4213,
                      "column": 25
                    },
                    "end": {
                      "line": 4213,
                      "column": 38
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": "number",
                  "raw": "'number'",
                  "range": [
                    142661,
                    142669
                  ],
                  "loc": {
                    "start": {
                      "line": 4213,
                      "column": 42
                    },
                    "end": {
                      "line": 4213,
                      "column": 50
                    }
                  }
                },
                "range": [
                  142644,
                  142669
                ],
                "loc": {
                  "start": {
                    "line": 4213,
                    "column": 25
                  },
                  "end": {
                    "line": 4213,
                    "column": 50
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  142672,
                  142678
                ],
                "loc": {
                  "start": {
                    "line": 4213,
                    "column": 53
                  },
                  "end": {
                    "line": 4213,
                    "column": 59
                  }
                }
              },
              "alternate": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  142681,
                  142682
                ],
                "loc": {
                  "start": {
                    "line": 4213,
                    "column": 62
                  },
                  "end": {
                    "line": 4213,
                    "column": 63
                  }
                }
              },
              "range": [
                142644,
                142682
              ],
              "loc": {
                "start": {
                  "line": 4213,
                  "column": 25
                },
                "end": {
                  "line": 4213,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            142638,
            142683
          ],
          "loc": {
            "start": {
              "line": 4213,
              "column": 19
            },
            "end": {
              "line": 4213,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~map",
    "longname": "<anonymous>~runInContext~map~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        142692,
        142746
      ],
      "filename": "lodash.js",
      "lineno": 4215,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008091",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                142703,
                142709
              ],
              "loc": {
                "start": {
                  "line": 4215,
                  "column": 17
                },
                "end": {
                  "line": 4215,
                  "column": 23
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                142710,
                142724
              ],
              "loc": {
                "start": {
                  "line": 4215,
                  "column": 24
                },
                "end": {
                  "line": 4215,
                  "column": 38
                }
              }
            },
            "range": [
              142703,
              142724
            ],
            "loc": {
              "start": {
                "line": 4215,
                "column": 17
              },
              "end": {
                "line": 4215,
                "column": 38
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                142725,
                142733
              ],
              "loc": {
                "start": {
                  "line": 4215,
                  "column": 39
                },
                "end": {
                  "line": 4215,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                142735,
                142742
              ],
              "loc": {
                "start": {
                  "line": 4215,
                  "column": 49
                },
                "end": {
                  "line": 4215,
                  "column": 56
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                142744,
                142745
              ],
              "loc": {
                "start": {
                  "line": 4215,
                  "column": 58
                },
                "end": {
                  "line": 4215,
                  "column": 59
                }
              }
            }
          ],
          "range": [
            142703,
            142746
          ],
          "loc": {
            "start": {
              "line": 4215,
              "column": 17
            },
            "end": {
              "line": 4215,
              "column": 60
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        142826,
        142888
      ],
      "filename": "lodash.js",
      "lineno": 4218,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008112",
        "name": "result[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              142842,
              142850
            ],
            "loc": {
              "start": {
                "line": 4218,
                "column": 26
              },
              "end": {
                "line": 4218,
                "column": 34
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "collection",
                "range": [
                  142851,
                  142861
                ],
                "loc": {
                  "start": {
                    "line": 4218,
                    "column": 35
                  },
                  "end": {
                    "line": 4218,
                    "column": 45
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "index",
                "range": [
                  142862,
                  142867
                ],
                "loc": {
                  "start": {
                    "line": 4218,
                    "column": 46
                  },
                  "end": {
                    "line": 4218,
                    "column": 51
                  }
                }
              },
              "range": [
                142851,
                142868
              ],
              "loc": {
                "start": {
                  "line": 4218,
                  "column": 35
                },
                "end": {
                  "line": 4218,
                  "column": 52
                }
              }
            },
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                142870,
                142875
              ],
              "loc": {
                "start": {
                  "line": 4218,
                  "column": 54
                },
                "end": {
                  "line": 4218,
                  "column": 59
                }
              }
            },
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                142877,
                142887
              ],
              "loc": {
                "start": {
                  "line": 4218,
                  "column": 61
                },
                "end": {
                  "line": 4218,
                  "column": 71
                }
              }
            }
          ],
          "range": [
            142842,
            142888
          ],
          "loc": {
            "start": {
              "line": 4218,
              "column": 26
            },
            "end": {
              "line": 4218,
              "column": 72
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~map"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~map~result[undefined]",
    "memberof": "<anonymous>~runInContext~map",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        142989,
        143039
      ],
      "filename": "lodash.js",
      "lineno": 4222,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008134",
        "name": "result[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              143007,
              143015
            ],
            "loc": {
              "start": {
                "line": 4222,
                "column": 28
              },
              "end": {
                "line": 4222,
                "column": 36
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                143016,
                143021
              ],
              "loc": {
                "start": {
                  "line": 4222,
                  "column": 37
                },
                "end": {
                  "line": 4222,
                  "column": 42
                }
              }
            },
            {
              "type": "Identifier",
              "name": "key",
              "range": [
                143023,
                143026
              ],
              "loc": {
                "start": {
                  "line": 4222,
                  "column": 44
                },
                "end": {
                  "line": 4222,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                143028,
                143038
              ],
              "loc": {
                "start": {
                  "line": 4222,
                  "column": 49
                },
                "end": {
                  "line": 4222,
                  "column": 59
                }
              }
            }
          ],
          "range": [
            143007,
            143039
          ],
          "loc": {
            "start": {
              "line": 4222,
              "column": 28
            },
            "end": {
              "line": 4222,
              "column": 60
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~map"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~map~result[undefined]",
    "memberof": "<anonymous>~runInContext~map",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        144751,
        145805
      ],
      "filename": "lodash.js",
      "lineno": 4268,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008146",
        "name": "max",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "max",
            "range": [
              144760,
              144763
            ],
            "loc": {
              "start": {
                "line": 4268,
                "column": 13
              },
              "end": {
                "line": 4268,
                "column": 16
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                144764,
                144774
              ],
              "loc": {
                "start": {
                  "line": 4268,
                  "column": 17
                },
                "end": {
                  "line": 4268,
                  "column": 27
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                144776,
                144784
              ],
              "loc": {
                "start": {
                  "line": 4268,
                  "column": 29
                },
                "end": {
                  "line": 4268,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                144786,
                144793
              ],
              "loc": {
                "start": {
                  "line": 4268,
                  "column": 39
                },
                "end": {
                  "line": 4268,
                  "column": 46
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "computed",
                      "range": [
                        144807,
                        144815
                      ],
                      "loc": {
                        "start": {
                          "line": 4269,
                          "column": 10
                        },
                        "end": {
                          "line": 4269,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Identifier",
                        "name": "Infinity",
                        "range": [
                          144819,
                          144827
                        ],
                        "loc": {
                          "start": {
                            "line": 4269,
                            "column": 22
                          },
                          "end": {
                            "line": 4269,
                            "column": 30
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        144818,
                        144827
                      ],
                      "loc": {
                        "start": {
                          "line": 4269,
                          "column": 21
                        },
                        "end": {
                          "line": 4269,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      144807,
                      144827
                    ],
                    "loc": {
                      "start": {
                        "line": 4269,
                        "column": 10
                      },
                      "end": {
                        "line": 4269,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        144839,
                        144845
                      ],
                      "loc": {
                        "start": {
                          "line": 4270,
                          "column": 10
                        },
                        "end": {
                          "line": 4270,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "computed",
                      "range": [
                        144848,
                        144856
                      ],
                      "loc": {
                        "start": {
                          "line": 4270,
                          "column": 19
                        },
                        "end": {
                          "line": 4270,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      144839,
                      144856
                    ],
                    "loc": {
                      "start": {
                        "line": 4270,
                        "column": 10
                      },
                      "end": {
                        "line": 4270,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        144868,
                        144872
                      ],
                      "loc": {
                        "start": {
                          "line": 4271,
                          "column": 10
                        },
                        "end": {
                          "line": 4271,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          144882,
                          144890
                        ],
                        "loc": {
                          "start": {
                            "line": 4271,
                            "column": 24
                          },
                          "end": {
                            "line": 4271,
                            "column": 32
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        144875,
                        144890
                      ],
                      "loc": {
                        "start": {
                          "line": 4271,
                          "column": 17
                        },
                        "end": {
                          "line": 4271,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      144868,
                      144890
                    ],
                    "loc": {
                      "start": {
                        "line": 4271,
                        "column": 10
                      },
                      "end": {
                        "line": 4271,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  144803,
                  144891
                ],
                "loc": {
                  "start": {
                    "line": 4269,
                    "column": 6
                  },
                  "end": {
                    "line": 4271,
                    "column": 33
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            144966,
                            144970
                          ],
                          "loc": {
                            "start": {
                              "line": 4274,
                              "column": 11
                            },
                            "end": {
                              "line": 4274,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            144974,
                            144982
                          ],
                          "loc": {
                            "start": {
                              "line": 4274,
                              "column": 19
                            },
                            "end": {
                              "line": 4274,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          144966,
                          144982
                        ],
                        "loc": {
                          "start": {
                            "line": 4274,
                            "column": 11
                          },
                          "end": {
                            "line": 4274,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            144986,
                            144990
                          ],
                          "loc": {
                            "start": {
                              "line": 4274,
                              "column": 31
                            },
                            "end": {
                              "line": 4274,
                              "column": 35
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "string",
                          "raw": "'string'",
                          "range": [
                            144994,
                            145002
                          ],
                          "loc": {
                            "start": {
                              "line": 4274,
                              "column": 39
                            },
                            "end": {
                              "line": 4274,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          144986,
                          145002
                        ],
                        "loc": {
                          "start": {
                            "line": 4274,
                            "column": 31
                          },
                          "end": {
                            "line": 4274,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        144966,
                        145002
                      ],
                      "loc": {
                        "start": {
                          "line": 4274,
                          "column": 11
                        },
                        "end": {
                          "line": 4274,
                          "column": 47
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        145007,
                        145014
                      ],
                      "loc": {
                        "start": {
                          "line": 4274,
                          "column": 52
                        },
                        "end": {
                          "line": 4274,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      144965,
                      145014
                    ],
                    "loc": {
                      "start": {
                        "line": 4274,
                        "column": 10
                      },
                      "end": {
                        "line": 4274,
                        "column": 59
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "===",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          145018,
                          145025
                        ],
                        "loc": {
                          "start": {
                            "line": 4274,
                            "column": 63
                          },
                          "end": {
                            "line": 4274,
                            "column": 70
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          145026,
                          145034
                        ],
                        "loc": {
                          "start": {
                            "line": 4274,
                            "column": 71
                          },
                          "end": {
                            "line": 4274,
                            "column": 79
                          }
                        }
                      },
                      "range": [
                        145018,
                        145035
                      ],
                      "loc": {
                        "start": {
                          "line": 4274,
                          "column": 63
                        },
                        "end": {
                          "line": 4274,
                          "column": 80
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        145040,
                        145050
                      ],
                      "loc": {
                        "start": {
                          "line": 4274,
                          "column": 85
                        },
                        "end": {
                          "line": 4274,
                          "column": 95
                        }
                      }
                    },
                    "range": [
                      145018,
                      145050
                    ],
                    "loc": {
                      "start": {
                        "line": 4274,
                        "column": 63
                      },
                      "end": {
                        "line": 4274,
                        "column": 95
                      }
                    }
                  },
                  "range": [
                    144965,
                    145050
                  ],
                  "loc": {
                    "start": {
                      "line": 4274,
                      "column": 10
                    },
                    "end": {
                      "line": 4274,
                      "column": 95
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            145062,
                            145070
                          ],
                          "loc": {
                            "start": {
                              "line": 4275,
                              "column": 8
                            },
                            "end": {
                              "line": 4275,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            145073,
                            145077
                          ],
                          "loc": {
                            "start": {
                              "line": 4275,
                              "column": 19
                            },
                            "end": {
                              "line": 4275,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          145062,
                          145077
                        ],
                        "loc": {
                          "start": {
                            "line": 4275,
                            "column": 8
                          },
                          "end": {
                            "line": 4275,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        145062,
                        145078
                      ],
                      "loc": {
                        "start": {
                          "line": 4275,
                          "column": 8
                        },
                        "end": {
                          "line": 4275,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    145052,
                    145086
                  ],
                  "loc": {
                    "start": {
                      "line": 4274,
                      "column": 97
                    },
                    "end": {
                      "line": 4276,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  144961,
                  145086
                ],
                "loc": {
                  "start": {
                    "line": 4274,
                    "column": 6
                  },
                  "end": {
                    "line": 4276,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        145097,
                        145105
                      ],
                      "loc": {
                        "start": {
                          "line": 4277,
                          "column": 10
                        },
                        "end": {
                          "line": 4277,
                          "column": 18
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        145109,
                        145113
                      ],
                      "loc": {
                        "start": {
                          "line": 4277,
                          "column": 22
                        },
                        "end": {
                          "line": 4277,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      145097,
                      145113
                    ],
                    "loc": {
                      "start": {
                        "line": 4277,
                        "column": 10
                      },
                      "end": {
                        "line": 4277,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isArray",
                      "range": [
                        145117,
                        145124
                      ],
                      "loc": {
                        "start": {
                          "line": 4277,
                          "column": 30
                        },
                        "end": {
                          "line": 4277,
                          "column": 37
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          145125,
                          145135
                        ],
                        "loc": {
                          "start": {
                            "line": 4277,
                            "column": 38
                          },
                          "end": {
                            "line": 4277,
                            "column": 48
                          }
                        }
                      }
                    ],
                    "range": [
                      145117,
                      145136
                    ],
                    "loc": {
                      "start": {
                        "line": 4277,
                        "column": 30
                      },
                      "end": {
                        "line": 4277,
                        "column": 49
                      }
                    }
                  },
                  "range": [
                    145097,
                    145136
                  ],
                  "loc": {
                    "start": {
                      "line": 4277,
                      "column": 10
                    },
                    "end": {
                      "line": 4277,
                      "column": 49
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              145152,
                              145157
                            ],
                            "loc": {
                              "start": {
                                "line": 4278,
                                "column": 12
                              },
                              "end": {
                                "line": 4278,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                145161,
                                145162
                              ],
                              "loc": {
                                "start": {
                                  "line": 4278,
                                  "column": 21
                                },
                                "end": {
                                  "line": 4278,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              145160,
                              145162
                            ],
                            "loc": {
                              "start": {
                                "line": 4278,
                                "column": 20
                              },
                              "end": {
                                "line": 4278,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            145152,
                            145162
                          ],
                          "loc": {
                            "start": {
                              "line": 4278,
                              "column": 12
                            },
                            "end": {
                              "line": 4278,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              145176,
                              145182
                            ],
                            "loc": {
                              "start": {
                                "line": 4279,
                                "column": 12
                              },
                              "end": {
                                "line": 4279,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                145185,
                                145195
                              ],
                              "loc": {
                                "start": {
                                  "line": 4279,
                                  "column": 21
                                },
                                "end": {
                                  "line": 4279,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                145196,
                                145202
                              ],
                              "loc": {
                                "start": {
                                  "line": 4279,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4279,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              145185,
                              145202
                            ],
                            "loc": {
                              "start": {
                                "line": 4279,
                                "column": 21
                              },
                              "end": {
                                "line": 4279,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            145176,
                            145202
                          ],
                          "loc": {
                            "start": {
                              "line": 4279,
                              "column": 12
                            },
                            "end": {
                              "line": 4279,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        145148,
                        145203
                      ],
                      "loc": {
                        "start": {
                          "line": 4278,
                          "column": 8
                        },
                        "end": {
                          "line": 4279,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              145222,
                              145227
                            ],
                            "loc": {
                              "start": {
                                "line": 4281,
                                "column": 17
                              },
                              "end": {
                                "line": 4281,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            145220,
                            145227
                          ],
                          "loc": {
                            "start": {
                              "line": 4281,
                              "column": 15
                            },
                            "end": {
                              "line": 4281,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            145230,
                            145236
                          ],
                          "loc": {
                            "start": {
                              "line": 4281,
                              "column": 25
                            },
                            "end": {
                              "line": 4281,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          145220,
                          145236
                        ],
                        "loc": {
                          "start": {
                            "line": 4281,
                            "column": 15
                          },
                          "end": {
                            "line": 4281,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    145254,
                                    145259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4282,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 4282,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      145262,
                                      145272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4282,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 4282,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      145273,
                                      145278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4282,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 4282,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    145262,
                                    145279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4282,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 4282,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  145254,
                                  145279
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4282,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 4282,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              145250,
                              145280
                            ],
                            "loc": {
                              "start": {
                                "line": 4282,
                                "column": 10
                              },
                              "end": {
                                "line": 4282,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": ">",
                              "left": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  145295,
                                  145300
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4283,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 4283,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  145303,
                                  145309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4283,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 4283,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                145295,
                                145309
                              ],
                              "loc": {
                                "start": {
                                  "line": 4283,
                                  "column": 14
                                },
                                "end": {
                                  "line": 4283,
                                  "column": 28
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        145325,
                                        145331
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4284,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 4284,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        145334,
                                        145339
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4284,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 4284,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      145325,
                                      145339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4284,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 4284,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    145325,
                                    145340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4284,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4284,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                145311,
                                145352
                              ],
                              "loc": {
                                "start": {
                                  "line": 4283,
                                  "column": 30
                                },
                                "end": {
                                  "line": 4285,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              145291,
                              145352
                            ],
                            "loc": {
                              "start": {
                                "line": 4283,
                                "column": 10
                              },
                              "end": {
                                "line": 4285,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          145238,
                          145362
                        ],
                        "loc": {
                          "start": {
                            "line": 4281,
                            "column": 33
                          },
                          "end": {
                            "line": 4286,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        145213,
                        145362
                      ],
                      "loc": {
                        "start": {
                          "line": 4281,
                          "column": 8
                        },
                        "end": {
                          "line": 4286,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    145138,
                    145370
                  ],
                  "loc": {
                    "start": {
                      "line": 4277,
                      "column": 51
                    },
                    "end": {
                      "line": 4287,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            145386,
                            145394
                          ],
                          "loc": {
                            "start": {
                              "line": 4288,
                              "column": 8
                            },
                            "end": {
                              "line": 4288,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  145398,
                                  145406
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4288,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 4288,
                                    "column": 28
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  145410,
                                  145414
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4288,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4288,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                145398,
                                145414
                              ],
                              "loc": {
                                "start": {
                                  "line": 4288,
                                  "column": 20
                                },
                                "end": {
                                  "line": 4288,
                                  "column": 36
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isString",
                                "range": [
                                  145418,
                                  145426
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4288,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 4288,
                                    "column": 48
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    145427,
                                    145437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4288,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 4288,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "range": [
                                145418,
                                145438
                              ],
                              "loc": {
                                "start": {
                                  "line": 4288,
                                  "column": 40
                                },
                                "end": {
                                  "line": 4288,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              145398,
                              145438
                            ],
                            "loc": {
                              "start": {
                                "line": 4288,
                                "column": 20
                              },
                              "end": {
                                "line": 4288,
                                "column": 60
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "charAtCallback",
                            "range": [
                              145452,
                              145466
                            ],
                            "loc": {
                              "start": {
                                "line": 4289,
                                "column": 12
                              },
                              "end": {
                                "line": 4289,
                                "column": 26
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "lodash",
                                "range": [
                                  145479,
                                  145485
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4290,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4290,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "createCallback",
                                "range": [
                                  145486,
                                  145500
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4290,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 4290,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                145479,
                                145500
                              ],
                              "loc": {
                                "start": {
                                  "line": 4290,
                                  "column": 12
                                },
                                "end": {
                                  "line": 4290,
                                  "column": 33
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  145501,
                                  145509
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4290,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 4290,
                                    "column": 42
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  145511,
                                  145518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4290,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 4290,
                                    "column": 51
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 3,
                                "raw": "3",
                                "range": [
                                  145520,
                                  145521
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4290,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 4290,
                                    "column": 54
                                  }
                                }
                              }
                            ],
                            "range": [
                              145479,
                              145522
                            ],
                            "loc": {
                              "start": {
                                "line": 4290,
                                "column": 12
                              },
                              "end": {
                                "line": 4290,
                                "column": 55
                              }
                            }
                          },
                          "range": [
                            145397,
                            145522
                          ],
                          "loc": {
                            "start": {
                              "line": 4288,
                              "column": 19
                            },
                            "end": {
                              "line": 4290,
                              "column": 55
                            }
                          }
                        },
                        "range": [
                          145386,
                          145522
                        ],
                        "loc": {
                          "start": {
                            "line": 4288,
                            "column": 8
                          },
                          "end": {
                            "line": 4290,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        145386,
                        145523
                      ],
                      "loc": {
                        "start": {
                          "line": 4288,
                          "column": 8
                        },
                        "end": {
                          "line": 4290,
                          "column": 56
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            145533,
                            145541
                          ],
                          "loc": {
                            "start": {
                              "line": 4292,
                              "column": 8
                            },
                            "end": {
                              "line": 4292,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              145542,
                              145552
                            ],
                            "loc": {
                              "start": {
                                "line": 4292,
                                "column": 17
                              },
                              "end": {
                                "line": 4292,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  145563,
                                  145568
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4292,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 4292,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  145570,
                                  145575
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4292,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 4292,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  145577,
                                  145587
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4292,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 4292,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "current",
                                        "range": [
                                          145605,
                                          145612
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4293,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 4293,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "callback",
                                          "range": [
                                            145615,
                                            145623
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4293,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 4293,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              145624,
                                              145629
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4293,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 4293,
                                                "column": 38
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              145631,
                                              145636
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4293,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 4293,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              145638,
                                              145648
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4293,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 4293,
                                                "column": 57
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          145615,
                                          145649
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4293,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 4293,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "range": [
                                        145605,
                                        145649
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4293,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4293,
                                          "column": 58
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    145601,
                                    145650
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4293,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4293,
                                      "column": 59
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": ">",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "current",
                                      "range": [
                                        145665,
                                        145672
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4294,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4294,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "computed",
                                      "range": [
                                        145675,
                                        145683
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4294,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 4294,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      145665,
                                      145683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4294,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 4294,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "computed",
                                            "range": [
                                              145699,
                                              145707
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4295,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 4295,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "current",
                                            "range": [
                                              145710,
                                              145717
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4295,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 4295,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            145699,
                                            145717
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4295,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 4295,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          145699,
                                          145718
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4295,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4295,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              145731,
                                              145737
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4296,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 4296,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              145740,
                                              145745
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4296,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 4296,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            145731,
                                            145745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4296,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 4296,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "range": [
                                          145731,
                                          145746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4296,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4296,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      145685,
                                      145758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4294,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 4297,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    145661,
                                    145758
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4294,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4297,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                145589,
                                145768
                              ],
                              "loc": {
                                "start": {
                                  "line": 4292,
                                  "column": 64
                                },
                                "end": {
                                  "line": 4298,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              145554,
                              145768
                            ],
                            "loc": {
                              "start": {
                                "line": 4292,
                                "column": 29
                              },
                              "end": {
                                "line": 4298,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          145533,
                          145769
                        ],
                        "loc": {
                          "start": {
                            "line": 4292,
                            "column": 8
                          },
                          "end": {
                            "line": 4298,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        145533,
                        145770
                      ],
                      "loc": {
                        "start": {
                          "line": 4292,
                          "column": 8
                        },
                        "end": {
                          "line": 4298,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    145376,
                    145778
                  ],
                  "loc": {
                    "start": {
                      "line": 4287,
                      "column": 13
                    },
                    "end": {
                      "line": 4299,
                      "column": 7
                    }
                  }
                },
                "range": [
                  145093,
                  145778
                ],
                "loc": {
                  "start": {
                    "line": 4277,
                    "column": 6
                  },
                  "end": {
                    "line": 4299,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    145792,
                    145798
                  ],
                  "loc": {
                    "start": {
                      "line": 4300,
                      "column": 13
                    },
                    "end": {
                      "line": 4300,
                      "column": 19
                    }
                  }
                },
                "range": [
                  145785,
                  145799
                ],
                "loc": {
                  "start": {
                    "line": 4300,
                    "column": 6
                  },
                  "end": {
                    "line": 4300,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              144795,
              145805
            ],
            "loc": {
              "start": {
                "line": 4268,
                "column": 48
              },
              "end": {
                "line": 4301,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            144751,
            145805
          ],
          "loc": {
            "start": {
              "line": 4268,
              "column": 4
            },
            "end": {
              "line": 4301,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "computed": null,
        "result": null,
        "type": null,
        "callback": null,
        "index": null,
        "length": null,
        "value": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "max",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~max",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        144807,
        144827
      ],
      "filename": "lodash.js",
      "lineno": 4269,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008153",
        "name": "computed",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Identifier",
            "name": "Infinity",
            "range": [
              144819,
              144827
            ],
            "loc": {
              "start": {
                "line": 4269,
                "column": 22
              },
              "end": {
                "line": 4269,
                "column": 30
              }
            }
          },
          "prefix": true,
          "range": [
            144818,
            144827
          ],
          "loc": {
            "start": {
              "line": 4269,
              "column": 21
            },
            "end": {
              "line": 4269,
              "column": 30
            }
          }
        },
        "value": "-Infinity"
      }
    },
    "undocumented": true,
    "name": "computed",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~max",
    "longname": "<anonymous>~runInContext~max~computed",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        144839,
        144856
      ],
      "filename": "lodash.js",
      "lineno": 4270,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008157",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "computed",
          "range": [
            144848,
            144856
          ],
          "loc": {
            "start": {
              "line": 4270,
              "column": 19
            },
            "end": {
              "line": 4270,
              "column": 27
            }
          }
        },
        "value": "computed"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~max",
    "longname": "<anonymous>~runInContext~max~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        144868,
        144890
      ],
      "filename": "lodash.js",
      "lineno": 4271,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008160",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              144882,
              144890
            ],
            "loc": {
              "start": {
                "line": 4271,
                "column": 24
              },
              "end": {
                "line": 4271,
                "column": 32
              }
            }
          },
          "prefix": true,
          "range": [
            144875,
            144890
          ],
          "loc": {
            "start": {
              "line": 4271,
              "column": 17
            },
            "end": {
              "line": 4271,
              "column": 32
            }
          }
        },
        "value": "typeofcallback"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~max",
    "longname": "<anonymous>~runInContext~max~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        145062,
        145077
      ],
      "filename": "lodash.js",
      "lineno": 4275,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008182",
        "name": "callback",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": null,
          "raw": "null",
          "range": [
            145073,
            145077
          ],
          "loc": {
            "start": {
              "line": 4275,
              "column": 19
            },
            "end": {
              "line": 4275,
              "column": 23
            }
          }
        },
        "value": "null"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        145152,
        145162
      ],
      "filename": "lodash.js",
      "lineno": 4278,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008195",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              145161,
              145162
            ],
            "loc": {
              "start": {
                "line": 4278,
                "column": 21
              },
              "end": {
                "line": 4278,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            145160,
            145162
          ],
          "loc": {
            "start": {
              "line": 4278,
              "column": 20
            },
            "end": {
              "line": 4278,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~max",
    "longname": "<anonymous>~runInContext~max~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        145176,
        145202
      ],
      "filename": "lodash.js",
      "lineno": 4279,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008199",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              145185,
              145195
            ],
            "loc": {
              "start": {
                "line": 4279,
                "column": 21
              },
              "end": {
                "line": 4279,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              145196,
              145202
            ],
            "loc": {
              "start": {
                "line": 4279,
                "column": 32
              },
              "end": {
                "line": 4279,
                "column": 38
              }
            }
          },
          "range": [
            145185,
            145202
          ],
          "loc": {
            "start": {
              "line": 4279,
              "column": 21
            },
            "end": {
              "line": 4279,
              "column": 38
            }
          }
        },
        "value": "collection.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~max",
    "longname": "<anonymous>~runInContext~max~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        145254,
        145279
      ],
      "filename": "lodash.js",
      "lineno": 4282,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008211",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              145262,
              145272
            ],
            "loc": {
              "start": {
                "line": 4282,
                "column": 22
              },
              "end": {
                "line": 4282,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              145273,
              145278
            ],
            "loc": {
              "start": {
                "line": 4282,
                "column": 33
              },
              "end": {
                "line": 4282,
                "column": 38
              }
            }
          },
          "range": [
            145262,
            145279
          ],
          "loc": {
            "start": {
              "line": 4282,
              "column": 22
            },
            "end": {
              "line": 4282,
              "column": 39
            }
          }
        },
        "value": "collection[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~max",
    "longname": "<anonymous>~runInContext~max~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        145325,
        145339
      ],
      "filename": "lodash.js",
      "lineno": 4284,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008222",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            145334,
            145339
          ],
          "loc": {
            "start": {
              "line": 4284,
              "column": 21
            },
            "end": {
              "line": 4284,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~max",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~max~result",
    "memberof": "<anonymous>~runInContext~max",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        145386,
        145522
      ],
      "filename": "lodash.js",
      "lineno": 4288,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008227",
        "name": "callback",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "BinaryExpression",
              "operator": "==",
              "left": {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  145398,
                  145406
                ],
                "loc": {
                  "start": {
                    "line": 4288,
                    "column": 20
                  },
                  "end": {
                    "line": 4288,
                    "column": 28
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": null,
                "raw": "null",
                "range": [
                  145410,
                  145414
                ],
                "loc": {
                  "start": {
                    "line": 4288,
                    "column": 32
                  },
                  "end": {
                    "line": 4288,
                    "column": 36
                  }
                }
              },
              "range": [
                145398,
                145414
              ],
              "loc": {
                "start": {
                  "line": 4288,
                  "column": 20
                },
                "end": {
                  "line": 4288,
                  "column": 36
                }
              }
            },
            "right": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isString",
                "range": [
                  145418,
                  145426
                ],
                "loc": {
                  "start": {
                    "line": 4288,
                    "column": 40
                  },
                  "end": {
                    "line": 4288,
                    "column": 48
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "collection",
                  "range": [
                    145427,
                    145437
                  ],
                  "loc": {
                    "start": {
                      "line": 4288,
                      "column": 49
                    },
                    "end": {
                      "line": 4288,
                      "column": 59
                    }
                  }
                }
              ],
              "range": [
                145418,
                145438
              ],
              "loc": {
                "start": {
                  "line": 4288,
                  "column": 40
                },
                "end": {
                  "line": 4288,
                  "column": 60
                }
              }
            },
            "range": [
              145398,
              145438
            ],
            "loc": {
              "start": {
                "line": 4288,
                "column": 20
              },
              "end": {
                "line": 4288,
                "column": 60
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "charAtCallback",
            "range": [
              145452,
              145466
            ],
            "loc": {
              "start": {
                "line": 4289,
                "column": 12
              },
              "end": {
                "line": 4289,
                "column": 26
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "lodash",
                "range": [
                  145479,
                  145485
                ],
                "loc": {
                  "start": {
                    "line": 4290,
                    "column": 12
                  },
                  "end": {
                    "line": 4290,
                    "column": 18
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "createCallback",
                "range": [
                  145486,
                  145500
                ],
                "loc": {
                  "start": {
                    "line": 4290,
                    "column": 19
                  },
                  "end": {
                    "line": 4290,
                    "column": 33
                  }
                }
              },
              "range": [
                145479,
                145500
              ],
              "loc": {
                "start": {
                  "line": 4290,
                  "column": 12
                },
                "end": {
                  "line": 4290,
                  "column": 33
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  145501,
                  145509
                ],
                "loc": {
                  "start": {
                    "line": 4290,
                    "column": 34
                  },
                  "end": {
                    "line": 4290,
                    "column": 42
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "thisArg",
                "range": [
                  145511,
                  145518
                ],
                "loc": {
                  "start": {
                    "line": 4290,
                    "column": 44
                  },
                  "end": {
                    "line": 4290,
                    "column": 51
                  }
                }
              },
              {
                "type": "Literal",
                "value": 3,
                "raw": "3",
                "range": [
                  145520,
                  145521
                ],
                "loc": {
                  "start": {
                    "line": 4290,
                    "column": 53
                  },
                  "end": {
                    "line": 4290,
                    "column": 54
                  }
                }
              }
            ],
            "range": [
              145479,
              145522
            ],
            "loc": {
              "start": {
                "line": 4290,
                "column": 12
              },
              "end": {
                "line": 4290,
                "column": 55
              }
            }
          },
          "range": [
            145397,
            145522
          ],
          "loc": {
            "start": {
              "line": 4288,
              "column": 19
            },
            "end": {
              "line": 4290,
              "column": 55
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~max"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~max~callback",
    "memberof": "<anonymous>~runInContext~max",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        145605,
        145649
      ],
      "filename": "lodash.js",
      "lineno": 4293,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008255",
        "name": "current",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              145615,
              145623
            ],
            "loc": {
              "start": {
                "line": 4293,
                "column": 24
              },
              "end": {
                "line": 4293,
                "column": 32
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                145624,
                145629
              ],
              "loc": {
                "start": {
                  "line": 4293,
                  "column": 33
                },
                "end": {
                  "line": 4293,
                  "column": 38
                }
              }
            },
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                145631,
                145636
              ],
              "loc": {
                "start": {
                  "line": 4293,
                  "column": 40
                },
                "end": {
                  "line": 4293,
                  "column": 45
                }
              }
            },
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                145638,
                145648
              ],
              "loc": {
                "start": {
                  "line": 4293,
                  "column": 47
                },
                "end": {
                  "line": 4293,
                  "column": 57
                }
              }
            }
          ],
          "range": [
            145615,
            145649
          ],
          "loc": {
            "start": {
              "line": 4293,
              "column": 24
            },
            "end": {
              "line": 4293,
              "column": 58
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "current",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~current",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        145699,
        145717
      ],
      "filename": "lodash.js",
      "lineno": 4295,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008268",
        "name": "computed",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "current",
          "range": [
            145710,
            145717
          ],
          "loc": {
            "start": {
              "line": 4295,
              "column": 23
            },
            "end": {
              "line": 4295,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~max",
        "value": "current"
      }
    },
    "undocumented": true,
    "name": "computed",
    "kind": "member",
    "longname": "<anonymous>~runInContext~max~computed",
    "memberof": "<anonymous>~runInContext~max",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        145731,
        145745
      ],
      "filename": "lodash.js",
      "lineno": 4296,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008272",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            145740,
            145745
          ],
          "loc": {
            "start": {
              "line": 4296,
              "column": 21
            },
            "end": {
              "line": 4296,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~max",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~max~result",
    "memberof": "<anonymous>~runInContext~max",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        147472,
        148525
      ],
      "filename": "lodash.js",
      "lineno": 4343,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008277",
        "name": "min",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "min",
            "range": [
              147481,
              147484
            ],
            "loc": {
              "start": {
                "line": 4343,
                "column": 13
              },
              "end": {
                "line": 4343,
                "column": 16
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                147485,
                147495
              ],
              "loc": {
                "start": {
                  "line": 4343,
                  "column": 17
                },
                "end": {
                  "line": 4343,
                  "column": 27
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                147497,
                147505
              ],
              "loc": {
                "start": {
                  "line": 4343,
                  "column": 29
                },
                "end": {
                  "line": 4343,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                147507,
                147514
              ],
              "loc": {
                "start": {
                  "line": 4343,
                  "column": 39
                },
                "end": {
                  "line": 4343,
                  "column": 46
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "computed",
                      "range": [
                        147528,
                        147536
                      ],
                      "loc": {
                        "start": {
                          "line": 4344,
                          "column": 10
                        },
                        "end": {
                          "line": 4344,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "Infinity",
                      "range": [
                        147539,
                        147547
                      ],
                      "loc": {
                        "start": {
                          "line": 4344,
                          "column": 21
                        },
                        "end": {
                          "line": 4344,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      147528,
                      147547
                    ],
                    "loc": {
                      "start": {
                        "line": 4344,
                        "column": 10
                      },
                      "end": {
                        "line": 4344,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        147559,
                        147565
                      ],
                      "loc": {
                        "start": {
                          "line": 4345,
                          "column": 10
                        },
                        "end": {
                          "line": 4345,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "computed",
                      "range": [
                        147568,
                        147576
                      ],
                      "loc": {
                        "start": {
                          "line": 4345,
                          "column": 19
                        },
                        "end": {
                          "line": 4345,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      147559,
                      147576
                    ],
                    "loc": {
                      "start": {
                        "line": 4345,
                        "column": 10
                      },
                      "end": {
                        "line": 4345,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        147588,
                        147592
                      ],
                      "loc": {
                        "start": {
                          "line": 4346,
                          "column": 10
                        },
                        "end": {
                          "line": 4346,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          147602,
                          147610
                        ],
                        "loc": {
                          "start": {
                            "line": 4346,
                            "column": 24
                          },
                          "end": {
                            "line": 4346,
                            "column": 32
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        147595,
                        147610
                      ],
                      "loc": {
                        "start": {
                          "line": 4346,
                          "column": 17
                        },
                        "end": {
                          "line": 4346,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      147588,
                      147610
                    ],
                    "loc": {
                      "start": {
                        "line": 4346,
                        "column": 10
                      },
                      "end": {
                        "line": 4346,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  147524,
                  147611
                ],
                "loc": {
                  "start": {
                    "line": 4344,
                    "column": 6
                  },
                  "end": {
                    "line": 4346,
                    "column": 33
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            147686,
                            147690
                          ],
                          "loc": {
                            "start": {
                              "line": 4349,
                              "column": 11
                            },
                            "end": {
                              "line": 4349,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            147694,
                            147702
                          ],
                          "loc": {
                            "start": {
                              "line": 4349,
                              "column": 19
                            },
                            "end": {
                              "line": 4349,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          147686,
                          147702
                        ],
                        "loc": {
                          "start": {
                            "line": 4349,
                            "column": 11
                          },
                          "end": {
                            "line": 4349,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            147706,
                            147710
                          ],
                          "loc": {
                            "start": {
                              "line": 4349,
                              "column": 31
                            },
                            "end": {
                              "line": 4349,
                              "column": 35
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "string",
                          "raw": "'string'",
                          "range": [
                            147714,
                            147722
                          ],
                          "loc": {
                            "start": {
                              "line": 4349,
                              "column": 39
                            },
                            "end": {
                              "line": 4349,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          147706,
                          147722
                        ],
                        "loc": {
                          "start": {
                            "line": 4349,
                            "column": 31
                          },
                          "end": {
                            "line": 4349,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        147686,
                        147722
                      ],
                      "loc": {
                        "start": {
                          "line": 4349,
                          "column": 11
                        },
                        "end": {
                          "line": 4349,
                          "column": 47
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        147727,
                        147734
                      ],
                      "loc": {
                        "start": {
                          "line": 4349,
                          "column": 52
                        },
                        "end": {
                          "line": 4349,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      147685,
                      147734
                    ],
                    "loc": {
                      "start": {
                        "line": 4349,
                        "column": 10
                      },
                      "end": {
                        "line": 4349,
                        "column": 59
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "===",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          147738,
                          147745
                        ],
                        "loc": {
                          "start": {
                            "line": 4349,
                            "column": 63
                          },
                          "end": {
                            "line": 4349,
                            "column": 70
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          147746,
                          147754
                        ],
                        "loc": {
                          "start": {
                            "line": 4349,
                            "column": 71
                          },
                          "end": {
                            "line": 4349,
                            "column": 79
                          }
                        }
                      },
                      "range": [
                        147738,
                        147755
                      ],
                      "loc": {
                        "start": {
                          "line": 4349,
                          "column": 63
                        },
                        "end": {
                          "line": 4349,
                          "column": 80
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        147760,
                        147770
                      ],
                      "loc": {
                        "start": {
                          "line": 4349,
                          "column": 85
                        },
                        "end": {
                          "line": 4349,
                          "column": 95
                        }
                      }
                    },
                    "range": [
                      147738,
                      147770
                    ],
                    "loc": {
                      "start": {
                        "line": 4349,
                        "column": 63
                      },
                      "end": {
                        "line": 4349,
                        "column": 95
                      }
                    }
                  },
                  "range": [
                    147685,
                    147770
                  ],
                  "loc": {
                    "start": {
                      "line": 4349,
                      "column": 10
                    },
                    "end": {
                      "line": 4349,
                      "column": 95
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            147782,
                            147790
                          ],
                          "loc": {
                            "start": {
                              "line": 4350,
                              "column": 8
                            },
                            "end": {
                              "line": 4350,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            147793,
                            147797
                          ],
                          "loc": {
                            "start": {
                              "line": 4350,
                              "column": 19
                            },
                            "end": {
                              "line": 4350,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          147782,
                          147797
                        ],
                        "loc": {
                          "start": {
                            "line": 4350,
                            "column": 8
                          },
                          "end": {
                            "line": 4350,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        147782,
                        147798
                      ],
                      "loc": {
                        "start": {
                          "line": 4350,
                          "column": 8
                        },
                        "end": {
                          "line": 4350,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    147772,
                    147806
                  ],
                  "loc": {
                    "start": {
                      "line": 4349,
                      "column": 97
                    },
                    "end": {
                      "line": 4351,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  147681,
                  147806
                ],
                "loc": {
                  "start": {
                    "line": 4349,
                    "column": 6
                  },
                  "end": {
                    "line": 4351,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        147817,
                        147825
                      ],
                      "loc": {
                        "start": {
                          "line": 4352,
                          "column": 10
                        },
                        "end": {
                          "line": 4352,
                          "column": 18
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        147829,
                        147833
                      ],
                      "loc": {
                        "start": {
                          "line": 4352,
                          "column": 22
                        },
                        "end": {
                          "line": 4352,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      147817,
                      147833
                    ],
                    "loc": {
                      "start": {
                        "line": 4352,
                        "column": 10
                      },
                      "end": {
                        "line": 4352,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isArray",
                      "range": [
                        147837,
                        147844
                      ],
                      "loc": {
                        "start": {
                          "line": 4352,
                          "column": 30
                        },
                        "end": {
                          "line": 4352,
                          "column": 37
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          147845,
                          147855
                        ],
                        "loc": {
                          "start": {
                            "line": 4352,
                            "column": 38
                          },
                          "end": {
                            "line": 4352,
                            "column": 48
                          }
                        }
                      }
                    ],
                    "range": [
                      147837,
                      147856
                    ],
                    "loc": {
                      "start": {
                        "line": 4352,
                        "column": 30
                      },
                      "end": {
                        "line": 4352,
                        "column": 49
                      }
                    }
                  },
                  "range": [
                    147817,
                    147856
                  ],
                  "loc": {
                    "start": {
                      "line": 4352,
                      "column": 10
                    },
                    "end": {
                      "line": 4352,
                      "column": 49
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              147872,
                              147877
                            ],
                            "loc": {
                              "start": {
                                "line": 4353,
                                "column": 12
                              },
                              "end": {
                                "line": 4353,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                147881,
                                147882
                              ],
                              "loc": {
                                "start": {
                                  "line": 4353,
                                  "column": 21
                                },
                                "end": {
                                  "line": 4353,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              147880,
                              147882
                            ],
                            "loc": {
                              "start": {
                                "line": 4353,
                                "column": 20
                              },
                              "end": {
                                "line": 4353,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            147872,
                            147882
                          ],
                          "loc": {
                            "start": {
                              "line": 4353,
                              "column": 12
                            },
                            "end": {
                              "line": 4353,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              147896,
                              147902
                            ],
                            "loc": {
                              "start": {
                                "line": 4354,
                                "column": 12
                              },
                              "end": {
                                "line": 4354,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                147905,
                                147915
                              ],
                              "loc": {
                                "start": {
                                  "line": 4354,
                                  "column": 21
                                },
                                "end": {
                                  "line": 4354,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                147916,
                                147922
                              ],
                              "loc": {
                                "start": {
                                  "line": 4354,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4354,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              147905,
                              147922
                            ],
                            "loc": {
                              "start": {
                                "line": 4354,
                                "column": 21
                              },
                              "end": {
                                "line": 4354,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            147896,
                            147922
                          ],
                          "loc": {
                            "start": {
                              "line": 4354,
                              "column": 12
                            },
                            "end": {
                              "line": 4354,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        147868,
                        147923
                      ],
                      "loc": {
                        "start": {
                          "line": 4353,
                          "column": 8
                        },
                        "end": {
                          "line": 4354,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              147942,
                              147947
                            ],
                            "loc": {
                              "start": {
                                "line": 4356,
                                "column": 17
                              },
                              "end": {
                                "line": 4356,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            147940,
                            147947
                          ],
                          "loc": {
                            "start": {
                              "line": 4356,
                              "column": 15
                            },
                            "end": {
                              "line": 4356,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            147950,
                            147956
                          ],
                          "loc": {
                            "start": {
                              "line": 4356,
                              "column": 25
                            },
                            "end": {
                              "line": 4356,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          147940,
                          147956
                        ],
                        "loc": {
                          "start": {
                            "line": 4356,
                            "column": 15
                          },
                          "end": {
                            "line": 4356,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    147974,
                                    147979
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4357,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 4357,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      147982,
                                      147992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4357,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 4357,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      147993,
                                      147998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4357,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 4357,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    147982,
                                    147999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4357,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 4357,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  147974,
                                  147999
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4357,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 4357,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              147970,
                              148000
                            ],
                            "loc": {
                              "start": {
                                "line": 4357,
                                "column": 10
                              },
                              "end": {
                                "line": 4357,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  148015,
                                  148020
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4358,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 4358,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  148023,
                                  148029
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4358,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 4358,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                148015,
                                148029
                              ],
                              "loc": {
                                "start": {
                                  "line": 4358,
                                  "column": 14
                                },
                                "end": {
                                  "line": 4358,
                                  "column": 28
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        148045,
                                        148051
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4359,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 4359,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        148054,
                                        148059
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4359,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 4359,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      148045,
                                      148059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4359,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 4359,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    148045,
                                    148060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4359,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4359,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                148031,
                                148072
                              ],
                              "loc": {
                                "start": {
                                  "line": 4358,
                                  "column": 30
                                },
                                "end": {
                                  "line": 4360,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              148011,
                              148072
                            ],
                            "loc": {
                              "start": {
                                "line": 4358,
                                "column": 10
                              },
                              "end": {
                                "line": 4360,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          147958,
                          148082
                        ],
                        "loc": {
                          "start": {
                            "line": 4356,
                            "column": 33
                          },
                          "end": {
                            "line": 4361,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        147933,
                        148082
                      ],
                      "loc": {
                        "start": {
                          "line": 4356,
                          "column": 8
                        },
                        "end": {
                          "line": 4361,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    147858,
                    148090
                  ],
                  "loc": {
                    "start": {
                      "line": 4352,
                      "column": 51
                    },
                    "end": {
                      "line": 4362,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            148106,
                            148114
                          ],
                          "loc": {
                            "start": {
                              "line": 4363,
                              "column": 8
                            },
                            "end": {
                              "line": 4363,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  148118,
                                  148126
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4363,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 4363,
                                    "column": 28
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  148130,
                                  148134
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4363,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4363,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                148118,
                                148134
                              ],
                              "loc": {
                                "start": {
                                  "line": 4363,
                                  "column": 20
                                },
                                "end": {
                                  "line": 4363,
                                  "column": 36
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isString",
                                "range": [
                                  148138,
                                  148146
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4363,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 4363,
                                    "column": 48
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    148147,
                                    148157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4363,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 4363,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "range": [
                                148138,
                                148158
                              ],
                              "loc": {
                                "start": {
                                  "line": 4363,
                                  "column": 40
                                },
                                "end": {
                                  "line": 4363,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              148118,
                              148158
                            ],
                            "loc": {
                              "start": {
                                "line": 4363,
                                "column": 20
                              },
                              "end": {
                                "line": 4363,
                                "column": 60
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "charAtCallback",
                            "range": [
                              148172,
                              148186
                            ],
                            "loc": {
                              "start": {
                                "line": 4364,
                                "column": 12
                              },
                              "end": {
                                "line": 4364,
                                "column": 26
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "lodash",
                                "range": [
                                  148199,
                                  148205
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4365,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4365,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "createCallback",
                                "range": [
                                  148206,
                                  148220
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4365,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 4365,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                148199,
                                148220
                              ],
                              "loc": {
                                "start": {
                                  "line": 4365,
                                  "column": 12
                                },
                                "end": {
                                  "line": 4365,
                                  "column": 33
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  148221,
                                  148229
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4365,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 4365,
                                    "column": 42
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "thisArg",
                                "range": [
                                  148231,
                                  148238
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4365,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 4365,
                                    "column": 51
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 3,
                                "raw": "3",
                                "range": [
                                  148240,
                                  148241
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4365,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 4365,
                                    "column": 54
                                  }
                                }
                              }
                            ],
                            "range": [
                              148199,
                              148242
                            ],
                            "loc": {
                              "start": {
                                "line": 4365,
                                "column": 12
                              },
                              "end": {
                                "line": 4365,
                                "column": 55
                              }
                            }
                          },
                          "range": [
                            148117,
                            148242
                          ],
                          "loc": {
                            "start": {
                              "line": 4363,
                              "column": 19
                            },
                            "end": {
                              "line": 4365,
                              "column": 55
                            }
                          }
                        },
                        "range": [
                          148106,
                          148242
                        ],
                        "loc": {
                          "start": {
                            "line": 4363,
                            "column": 8
                          },
                          "end": {
                            "line": 4365,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        148106,
                        148243
                      ],
                      "loc": {
                        "start": {
                          "line": 4363,
                          "column": 8
                        },
                        "end": {
                          "line": 4365,
                          "column": 56
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            148253,
                            148261
                          ],
                          "loc": {
                            "start": {
                              "line": 4367,
                              "column": 8
                            },
                            "end": {
                              "line": 4367,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              148262,
                              148272
                            ],
                            "loc": {
                              "start": {
                                "line": 4367,
                                "column": 17
                              },
                              "end": {
                                "line": 4367,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  148283,
                                  148288
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4367,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 4367,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  148290,
                                  148295
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4367,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 4367,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  148297,
                                  148307
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4367,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 4367,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "current",
                                        "range": [
                                          148325,
                                          148332
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4368,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 4368,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "callback",
                                          "range": [
                                            148335,
                                            148343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4368,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 4368,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              148344,
                                              148349
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4368,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 4368,
                                                "column": 38
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              148351,
                                              148356
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4368,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 4368,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              148358,
                                              148368
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4368,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 4368,
                                                "column": 57
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          148335,
                                          148369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4368,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 4368,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "range": [
                                        148325,
                                        148369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4368,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4368,
                                          "column": 58
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    148321,
                                    148370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4368,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4368,
                                      "column": 59
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "<",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "current",
                                      "range": [
                                        148385,
                                        148392
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4369,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4369,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "computed",
                                      "range": [
                                        148395,
                                        148403
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4369,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 4369,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      148385,
                                      148403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4369,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 4369,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "computed",
                                            "range": [
                                              148419,
                                              148427
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4370,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 4370,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "current",
                                            "range": [
                                              148430,
                                              148437
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4370,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 4370,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            148419,
                                            148437
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4370,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 4370,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          148419,
                                          148438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4370,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4370,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              148451,
                                              148457
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4371,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 4371,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              148460,
                                              148465
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4371,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 4371,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            148451,
                                            148465
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4371,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 4371,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "range": [
                                          148451,
                                          148466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4371,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4371,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      148405,
                                      148478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4369,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 4372,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    148381,
                                    148478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4369,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4372,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                148309,
                                148488
                              ],
                              "loc": {
                                "start": {
                                  "line": 4367,
                                  "column": 64
                                },
                                "end": {
                                  "line": 4373,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              148274,
                              148488
                            ],
                            "loc": {
                              "start": {
                                "line": 4367,
                                "column": 29
                              },
                              "end": {
                                "line": 4373,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          148253,
                          148489
                        ],
                        "loc": {
                          "start": {
                            "line": 4367,
                            "column": 8
                          },
                          "end": {
                            "line": 4373,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        148253,
                        148490
                      ],
                      "loc": {
                        "start": {
                          "line": 4367,
                          "column": 8
                        },
                        "end": {
                          "line": 4373,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    148096,
                    148498
                  ],
                  "loc": {
                    "start": {
                      "line": 4362,
                      "column": 13
                    },
                    "end": {
                      "line": 4374,
                      "column": 7
                    }
                  }
                },
                "range": [
                  147813,
                  148498
                ],
                "loc": {
                  "start": {
                    "line": 4352,
                    "column": 6
                  },
                  "end": {
                    "line": 4374,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    148512,
                    148518
                  ],
                  "loc": {
                    "start": {
                      "line": 4375,
                      "column": 13
                    },
                    "end": {
                      "line": 4375,
                      "column": 19
                    }
                  }
                },
                "range": [
                  148505,
                  148519
                ],
                "loc": {
                  "start": {
                    "line": 4375,
                    "column": 6
                  },
                  "end": {
                    "line": 4375,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              147516,
              148525
            ],
            "loc": {
              "start": {
                "line": 4343,
                "column": 48
              },
              "end": {
                "line": 4376,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            147472,
            148525
          ],
          "loc": {
            "start": {
              "line": 4343,
              "column": 4
            },
            "end": {
              "line": 4376,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "computed": null,
        "result": null,
        "type": null,
        "callback": null,
        "index": null,
        "length": null,
        "value": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "min",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~min",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        147528,
        147547
      ],
      "filename": "lodash.js",
      "lineno": 4344,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008284",
        "name": "computed",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "Infinity",
          "range": [
            147539,
            147547
          ],
          "loc": {
            "start": {
              "line": 4344,
              "column": 21
            },
            "end": {
              "line": 4344,
              "column": 29
            }
          }
        },
        "value": "Infinity"
      }
    },
    "undocumented": true,
    "name": "computed",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~min",
    "longname": "<anonymous>~runInContext~min~computed",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        147559,
        147576
      ],
      "filename": "lodash.js",
      "lineno": 4345,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008287",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "computed",
          "range": [
            147568,
            147576
          ],
          "loc": {
            "start": {
              "line": 4345,
              "column": 19
            },
            "end": {
              "line": 4345,
              "column": 27
            }
          }
        },
        "value": "computed"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~min",
    "longname": "<anonymous>~runInContext~min~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        147588,
        147610
      ],
      "filename": "lodash.js",
      "lineno": 4346,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008290",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              147602,
              147610
            ],
            "loc": {
              "start": {
                "line": 4346,
                "column": 24
              },
              "end": {
                "line": 4346,
                "column": 32
              }
            }
          },
          "prefix": true,
          "range": [
            147595,
            147610
          ],
          "loc": {
            "start": {
              "line": 4346,
              "column": 17
            },
            "end": {
              "line": 4346,
              "column": 32
            }
          }
        },
        "value": "typeofcallback"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~min",
    "longname": "<anonymous>~runInContext~min~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        147782,
        147797
      ],
      "filename": "lodash.js",
      "lineno": 4350,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008312",
        "name": "callback",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": null,
          "raw": "null",
          "range": [
            147793,
            147797
          ],
          "loc": {
            "start": {
              "line": 4350,
              "column": 19
            },
            "end": {
              "line": 4350,
              "column": 23
            }
          }
        },
        "value": "null"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        147872,
        147882
      ],
      "filename": "lodash.js",
      "lineno": 4353,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008325",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              147881,
              147882
            ],
            "loc": {
              "start": {
                "line": 4353,
                "column": 21
              },
              "end": {
                "line": 4353,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            147880,
            147882
          ],
          "loc": {
            "start": {
              "line": 4353,
              "column": 20
            },
            "end": {
              "line": 4353,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~min",
    "longname": "<anonymous>~runInContext~min~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        147896,
        147922
      ],
      "filename": "lodash.js",
      "lineno": 4354,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008329",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              147905,
              147915
            ],
            "loc": {
              "start": {
                "line": 4354,
                "column": 21
              },
              "end": {
                "line": 4354,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              147916,
              147922
            ],
            "loc": {
              "start": {
                "line": 4354,
                "column": 32
              },
              "end": {
                "line": 4354,
                "column": 38
              }
            }
          },
          "range": [
            147905,
            147922
          ],
          "loc": {
            "start": {
              "line": 4354,
              "column": 21
            },
            "end": {
              "line": 4354,
              "column": 38
            }
          }
        },
        "value": "collection.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~min",
    "longname": "<anonymous>~runInContext~min~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        147974,
        147999
      ],
      "filename": "lodash.js",
      "lineno": 4357,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008341",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              147982,
              147992
            ],
            "loc": {
              "start": {
                "line": 4357,
                "column": 22
              },
              "end": {
                "line": 4357,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              147993,
              147998
            ],
            "loc": {
              "start": {
                "line": 4357,
                "column": 33
              },
              "end": {
                "line": 4357,
                "column": 38
              }
            }
          },
          "range": [
            147982,
            147999
          ],
          "loc": {
            "start": {
              "line": 4357,
              "column": 22
            },
            "end": {
              "line": 4357,
              "column": 39
            }
          }
        },
        "value": "collection[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~min",
    "longname": "<anonymous>~runInContext~min~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        148045,
        148059
      ],
      "filename": "lodash.js",
      "lineno": 4359,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008352",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            148054,
            148059
          ],
          "loc": {
            "start": {
              "line": 4359,
              "column": 21
            },
            "end": {
              "line": 4359,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~min",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~min~result",
    "memberof": "<anonymous>~runInContext~min",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        148106,
        148242
      ],
      "filename": "lodash.js",
      "lineno": 4363,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008357",
        "name": "callback",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "BinaryExpression",
              "operator": "==",
              "left": {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  148118,
                  148126
                ],
                "loc": {
                  "start": {
                    "line": 4363,
                    "column": 20
                  },
                  "end": {
                    "line": 4363,
                    "column": 28
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": null,
                "raw": "null",
                "range": [
                  148130,
                  148134
                ],
                "loc": {
                  "start": {
                    "line": 4363,
                    "column": 32
                  },
                  "end": {
                    "line": 4363,
                    "column": 36
                  }
                }
              },
              "range": [
                148118,
                148134
              ],
              "loc": {
                "start": {
                  "line": 4363,
                  "column": 20
                },
                "end": {
                  "line": 4363,
                  "column": 36
                }
              }
            },
            "right": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isString",
                "range": [
                  148138,
                  148146
                ],
                "loc": {
                  "start": {
                    "line": 4363,
                    "column": 40
                  },
                  "end": {
                    "line": 4363,
                    "column": 48
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "collection",
                  "range": [
                    148147,
                    148157
                  ],
                  "loc": {
                    "start": {
                      "line": 4363,
                      "column": 49
                    },
                    "end": {
                      "line": 4363,
                      "column": 59
                    }
                  }
                }
              ],
              "range": [
                148138,
                148158
              ],
              "loc": {
                "start": {
                  "line": 4363,
                  "column": 40
                },
                "end": {
                  "line": 4363,
                  "column": 60
                }
              }
            },
            "range": [
              148118,
              148158
            ],
            "loc": {
              "start": {
                "line": 4363,
                "column": 20
              },
              "end": {
                "line": 4363,
                "column": 60
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "charAtCallback",
            "range": [
              148172,
              148186
            ],
            "loc": {
              "start": {
                "line": 4364,
                "column": 12
              },
              "end": {
                "line": 4364,
                "column": 26
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "lodash",
                "range": [
                  148199,
                  148205
                ],
                "loc": {
                  "start": {
                    "line": 4365,
                    "column": 12
                  },
                  "end": {
                    "line": 4365,
                    "column": 18
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "createCallback",
                "range": [
                  148206,
                  148220
                ],
                "loc": {
                  "start": {
                    "line": 4365,
                    "column": 19
                  },
                  "end": {
                    "line": 4365,
                    "column": 33
                  }
                }
              },
              "range": [
                148199,
                148220
              ],
              "loc": {
                "start": {
                  "line": 4365,
                  "column": 12
                },
                "end": {
                  "line": 4365,
                  "column": 33
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  148221,
                  148229
                ],
                "loc": {
                  "start": {
                    "line": 4365,
                    "column": 34
                  },
                  "end": {
                    "line": 4365,
                    "column": 42
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "thisArg",
                "range": [
                  148231,
                  148238
                ],
                "loc": {
                  "start": {
                    "line": 4365,
                    "column": 44
                  },
                  "end": {
                    "line": 4365,
                    "column": 51
                  }
                }
              },
              {
                "type": "Literal",
                "value": 3,
                "raw": "3",
                "range": [
                  148240,
                  148241
                ],
                "loc": {
                  "start": {
                    "line": 4365,
                    "column": 53
                  },
                  "end": {
                    "line": 4365,
                    "column": 54
                  }
                }
              }
            ],
            "range": [
              148199,
              148242
            ],
            "loc": {
              "start": {
                "line": 4365,
                "column": 12
              },
              "end": {
                "line": 4365,
                "column": 55
              }
            }
          },
          "range": [
            148117,
            148242
          ],
          "loc": {
            "start": {
              "line": 4363,
              "column": 19
            },
            "end": {
              "line": 4365,
              "column": 55
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~min"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~min~callback",
    "memberof": "<anonymous>~runInContext~min",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        148325,
        148369
      ],
      "filename": "lodash.js",
      "lineno": 4368,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008385",
        "name": "current",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              148335,
              148343
            ],
            "loc": {
              "start": {
                "line": 4368,
                "column": 24
              },
              "end": {
                "line": 4368,
                "column": 32
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                148344,
                148349
              ],
              "loc": {
                "start": {
                  "line": 4368,
                  "column": 33
                },
                "end": {
                  "line": 4368,
                  "column": 38
                }
              }
            },
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                148351,
                148356
              ],
              "loc": {
                "start": {
                  "line": 4368,
                  "column": 40
                },
                "end": {
                  "line": 4368,
                  "column": 45
                }
              }
            },
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                148358,
                148368
              ],
              "loc": {
                "start": {
                  "line": 4368,
                  "column": 47
                },
                "end": {
                  "line": 4368,
                  "column": 57
                }
              }
            }
          ],
          "range": [
            148335,
            148369
          ],
          "loc": {
            "start": {
              "line": 4368,
              "column": 24
            },
            "end": {
              "line": 4368,
              "column": 58
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "current",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~current",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        148419,
        148437
      ],
      "filename": "lodash.js",
      "lineno": 4370,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008398",
        "name": "computed",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "current",
          "range": [
            148430,
            148437
          ],
          "loc": {
            "start": {
              "line": 4370,
              "column": 23
            },
            "end": {
              "line": 4370,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~min",
        "value": "current"
      }
    },
    "undocumented": true,
    "name": "computed",
    "kind": "member",
    "longname": "<anonymous>~runInContext~min~computed",
    "memberof": "<anonymous>~runInContext~min",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        148451,
        148465
      ],
      "filename": "lodash.js",
      "lineno": 4371,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008402",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            148460,
            148465
          ],
          "loc": {
            "start": {
              "line": 4371,
              "column": 21
            },
            "end": {
              "line": 4371,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~min",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~min~result",
    "memberof": "<anonymous>~runInContext~min",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        150580,
        150691
      ],
      "filename": "lodash.js",
      "lineno": 4422,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008408",
        "name": "partition",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createAggregator",
            "range": [
              150592,
              150608
            ],
            "loc": {
              "start": {
                "line": 4422,
                "column": 20
              },
              "end": {
                "line": 4422,
                "column": 36
              }
            }
          },
          "arguments": [
            {
              "type": "FunctionExpression",
              "id": null,
              "params": [
                {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    150618,
                    150624
                  ],
                  "loc": {
                    "start": {
                      "line": 4422,
                      "column": 46
                    },
                    "end": {
                      "line": 4422,
                      "column": 52
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    150626,
                    150631
                  ],
                  "loc": {
                    "start": {
                      "line": 4422,
                      "column": 54
                    },
                    "end": {
                      "line": 4422,
                      "column": 59
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "key",
                  "range": [
                    150633,
                    150636
                  ],
                  "loc": {
                    "start": {
                      "line": 4422,
                      "column": 61
                    },
                    "end": {
                      "line": 4422,
                      "column": 64
                    }
                  }
                }
              ],
              "defaults": [],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "expression": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              150646,
                              150652
                            ],
                            "loc": {
                              "start": {
                                "line": 4423,
                                "column": 6
                              },
                              "end": {
                                "line": 4423,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                150653,
                                150656
                              ],
                              "loc": {
                                "start": {
                                  "line": 4423,
                                  "column": 13
                                },
                                "end": {
                                  "line": 4423,
                                  "column": 16
                                }
                              }
                            },
                            "consequent": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                150659,
                                150660
                              ],
                              "loc": {
                                "start": {
                                  "line": 4423,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4423,
                                  "column": 20
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                150663,
                                150664
                              ],
                              "loc": {
                                "start": {
                                  "line": 4423,
                                  "column": 23
                                },
                                "end": {
                                  "line": 4423,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              150653,
                              150664
                            ],
                            "loc": {
                              "start": {
                                "line": 4423,
                                "column": 13
                              },
                              "end": {
                                "line": 4423,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            150646,
                            150665
                          ],
                          "loc": {
                            "start": {
                              "line": 4423,
                              "column": 6
                            },
                            "end": {
                              "line": 4423,
                              "column": 25
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "push",
                          "range": [
                            150666,
                            150670
                          ],
                          "loc": {
                            "start": {
                              "line": 4423,
                              "column": 26
                            },
                            "end": {
                              "line": 4423,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          150646,
                          150670
                        ],
                        "loc": {
                          "start": {
                            "line": 4423,
                            "column": 6
                          },
                          "end": {
                            "line": 4423,
                            "column": 30
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            150671,
                            150676
                          ],
                          "loc": {
                            "start": {
                              "line": 4423,
                              "column": 31
                            },
                            "end": {
                              "line": 4423,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "range": [
                        150646,
                        150677
                      ],
                      "loc": {
                        "start": {
                          "line": 4423,
                          "column": 6
                        },
                        "end": {
                          "line": 4423,
                          "column": 37
                        }
                      }
                    },
                    "range": [
                      150646,
                      150678
                    ],
                    "loc": {
                      "start": {
                        "line": 4423,
                        "column": 6
                      },
                      "end": {
                        "line": 4423,
                        "column": 38
                      }
                    }
                  }
                ],
                "range": [
                  150638,
                  150684
                ],
                "loc": {
                  "start": {
                    "line": 4422,
                    "column": 66
                  },
                  "end": {
                    "line": 4424,
                    "column": 5
                  }
                }
              },
              "rest": null,
              "generator": false,
              "expression": false,
              "range": [
                150609,
                150684
              ],
              "loc": {
                "start": {
                  "line": 4422,
                  "column": 37
                },
                "end": {
                  "line": 4424,
                  "column": 5
                }
              }
            },
            {
              "type": "Literal",
              "value": true,
              "raw": "true",
              "range": [
                150686,
                150690
              ],
              "loc": {
                "start": {
                  "line": 4424,
                  "column": 7
                },
                "end": {
                  "line": 4424,
                  "column": 11
                }
              }
            }
          ],
          "range": [
            150592,
            150691
          ],
          "loc": {
            "start": {
              "line": 4422,
              "column": 20
            },
            "end": {
              "line": 4424,
              "column": 12
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "partition",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~partition",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        151320,
        151331
      ],
      "filename": "lodash.js",
      "lineno": 4446,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008430",
        "name": "pluck",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "map",
          "range": [
            151328,
            151331
          ],
          "loc": {
            "start": {
              "line": 4446,
              "column": 16
            },
            "end": {
              "line": 4446,
              "column": 19
            }
          }
        },
        "value": "map"
      }
    },
    "undocumented": true,
    "name": "pluck",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~pluck",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        152623,
        153371
      ],
      "filename": "lodash.js",
      "lineno": 4478,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008433",
        "name": "reduce",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "reduce",
            "range": [
              152632,
              152638
            ],
            "loc": {
              "start": {
                "line": 4478,
                "column": 13
              },
              "end": {
                "line": 4478,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                152639,
                152649
              ],
              "loc": {
                "start": {
                  "line": 4478,
                  "column": 20
                },
                "end": {
                  "line": 4478,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                152651,
                152659
              ],
              "loc": {
                "start": {
                  "line": 4478,
                  "column": 32
                },
                "end": {
                  "line": 4478,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "accumulator",
              "range": [
                152661,
                152672
              ],
              "loc": {
                "start": {
                  "line": 4478,
                  "column": 42
                },
                "end": {
                  "line": 4478,
                  "column": 53
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                152674,
                152681
              ],
              "loc": {
                "start": {
                  "line": 4478,
                  "column": 55
                },
                "end": {
                  "line": 4478,
                  "column": 62
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "noaccum",
                      "range": [
                        152695,
                        152702
                      ],
                      "loc": {
                        "start": {
                          "line": 4479,
                          "column": 10
                        },
                        "end": {
                          "line": 4479,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "<",
                      "left": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            152705,
                            152714
                          ],
                          "loc": {
                            "start": {
                              "line": 4479,
                              "column": 20
                            },
                            "end": {
                              "line": 4479,
                              "column": 29
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            152715,
                            152721
                          ],
                          "loc": {
                            "start": {
                              "line": 4479,
                              "column": 30
                            },
                            "end": {
                              "line": 4479,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          152705,
                          152721
                        ],
                        "loc": {
                          "start": {
                            "line": 4479,
                            "column": 20
                          },
                          "end": {
                            "line": 4479,
                            "column": 36
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          152724,
                          152725
                        ],
                        "loc": {
                          "start": {
                            "line": 4479,
                            "column": 39
                          },
                          "end": {
                            "line": 4479,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        152705,
                        152725
                      ],
                      "loc": {
                        "start": {
                          "line": 4479,
                          "column": 20
                        },
                        "end": {
                          "line": 4479,
                          "column": 40
                        }
                      }
                    },
                    "range": [
                      152695,
                      152725
                    ],
                    "loc": {
                      "start": {
                        "line": 4479,
                        "column": 10
                      },
                      "end": {
                        "line": 4479,
                        "column": 40
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  152691,
                  152726
                ],
                "loc": {
                  "start": {
                    "line": 4479,
                    "column": 6
                  },
                  "end": {
                    "line": 4479,
                    "column": 41
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      152734,
                      152742
                    ],
                    "loc": {
                      "start": {
                        "line": 4481,
                        "column": 6
                      },
                      "end": {
                        "line": 4481,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          152745,
                          152751
                        ],
                        "loc": {
                          "start": {
                            "line": 4481,
                            "column": 17
                          },
                          "end": {
                            "line": 4481,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          152752,
                          152766
                        ],
                        "loc": {
                          "start": {
                            "line": 4481,
                            "column": 24
                          },
                          "end": {
                            "line": 4481,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        152745,
                        152766
                      ],
                      "loc": {
                        "start": {
                          "line": 4481,
                          "column": 17
                        },
                        "end": {
                          "line": 4481,
                          "column": 38
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          152767,
                          152775
                        ],
                        "loc": {
                          "start": {
                            "line": 4481,
                            "column": 39
                          },
                          "end": {
                            "line": 4481,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          152777,
                          152784
                        ],
                        "loc": {
                          "start": {
                            "line": 4481,
                            "column": 49
                          },
                          "end": {
                            "line": 4481,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 4,
                        "raw": "4",
                        "range": [
                          152786,
                          152787
                        ],
                        "loc": {
                          "start": {
                            "line": 4481,
                            "column": 58
                          },
                          "end": {
                            "line": 4481,
                            "column": 59
                          }
                        }
                      }
                    ],
                    "range": [
                      152745,
                      152788
                    ],
                    "loc": {
                      "start": {
                        "line": 4481,
                        "column": 17
                      },
                      "end": {
                        "line": 4481,
                        "column": 60
                      }
                    }
                  },
                  "range": [
                    152734,
                    152788
                  ],
                  "loc": {
                    "start": {
                      "line": 4481,
                      "column": 6
                    },
                    "end": {
                      "line": 4481,
                      "column": 60
                    }
                  }
                },
                "range": [
                  152734,
                  152789
                ],
                "loc": {
                  "start": {
                    "line": 4481,
                    "column": 6
                  },
                  "end": {
                    "line": 4481,
                    "column": 61
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "isArray",
                    "range": [
                      152800,
                      152807
                    ],
                    "loc": {
                      "start": {
                        "line": 4482,
                        "column": 10
                      },
                      "end": {
                        "line": 4482,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        152808,
                        152818
                      ],
                      "loc": {
                        "start": {
                          "line": 4482,
                          "column": 18
                        },
                        "end": {
                          "line": 4482,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    152800,
                    152819
                  ],
                  "loc": {
                    "start": {
                      "line": 4482,
                      "column": 10
                    },
                    "end": {
                      "line": 4482,
                      "column": 29
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              152835,
                              152840
                            ],
                            "loc": {
                              "start": {
                                "line": 4483,
                                "column": 12
                              },
                              "end": {
                                "line": 4483,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                152844,
                                152845
                              ],
                              "loc": {
                                "start": {
                                  "line": 4483,
                                  "column": 21
                                },
                                "end": {
                                  "line": 4483,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              152843,
                              152845
                            ],
                            "loc": {
                              "start": {
                                "line": 4483,
                                "column": 20
                              },
                              "end": {
                                "line": 4483,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            152835,
                            152845
                          ],
                          "loc": {
                            "start": {
                              "line": 4483,
                              "column": 12
                            },
                            "end": {
                              "line": 4483,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              152859,
                              152865
                            ],
                            "loc": {
                              "start": {
                                "line": 4484,
                                "column": 12
                              },
                              "end": {
                                "line": 4484,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                152868,
                                152878
                              ],
                              "loc": {
                                "start": {
                                  "line": 4484,
                                  "column": 21
                                },
                                "end": {
                                  "line": 4484,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                152879,
                                152885
                              ],
                              "loc": {
                                "start": {
                                  "line": 4484,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4484,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              152868,
                              152885
                            ],
                            "loc": {
                              "start": {
                                "line": 4484,
                                "column": 21
                              },
                              "end": {
                                "line": 4484,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            152859,
                            152885
                          ],
                          "loc": {
                            "start": {
                              "line": 4484,
                              "column": 12
                            },
                            "end": {
                              "line": 4484,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        152831,
                        152886
                      ],
                      "loc": {
                        "start": {
                          "line": 4483,
                          "column": 8
                        },
                        "end": {
                          "line": 4484,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "noaccum",
                          "range": [
                            152900,
                            152907
                          ],
                          "loc": {
                            "start": {
                              "line": 4486,
                              "column": 12
                            },
                            "end": {
                              "line": 4486,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            152911,
                            152917
                          ],
                          "loc": {
                            "start": {
                              "line": 4486,
                              "column": 23
                            },
                            "end": {
                              "line": 4486,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          152900,
                          152917
                        ],
                        "loc": {
                          "start": {
                            "line": 4486,
                            "column": 12
                          },
                          "end": {
                            "line": 4486,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "accumulator",
                                "range": [
                                  152931,
                                  152942
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4487,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 4487,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    152945,
                                    152955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4487,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 4487,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "UpdateExpression",
                                  "operator": "++",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      152958,
                                      152963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4487,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 4487,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    152956,
                                    152963
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4487,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 4487,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  152945,
                                  152964
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4487,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 4487,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                152931,
                                152964
                              ],
                              "loc": {
                                "start": {
                                  "line": 4487,
                                  "column": 10
                                },
                                "end": {
                                  "line": 4487,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              152931,
                              152965
                            ],
                            "loc": {
                              "start": {
                                "line": 4487,
                                "column": 10
                              },
                              "end": {
                                "line": 4487,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          152919,
                          152975
                        ],
                        "loc": {
                          "start": {
                            "line": 4486,
                            "column": 31
                          },
                          "end": {
                            "line": 4488,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        152896,
                        152975
                      ],
                      "loc": {
                        "start": {
                          "line": 4486,
                          "column": 8
                        },
                        "end": {
                          "line": 4488,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              152993,
                              152998
                            ],
                            "loc": {
                              "start": {
                                "line": 4489,
                                "column": 17
                              },
                              "end": {
                                "line": 4489,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            152991,
                            152998
                          ],
                          "loc": {
                            "start": {
                              "line": 4489,
                              "column": 15
                            },
                            "end": {
                              "line": 4489,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            153001,
                            153007
                          ],
                          "loc": {
                            "start": {
                              "line": 4489,
                              "column": 25
                            },
                            "end": {
                              "line": 4489,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          152991,
                          153007
                        ],
                        "loc": {
                          "start": {
                            "line": 4489,
                            "column": 15
                          },
                          "end": {
                            "line": 4489,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "accumulator",
                                "range": [
                                  153021,
                                  153032
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4490,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 4490,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    153035,
                                    153043
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4490,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 4490,
                                      "column": 32
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "accumulator",
                                    "range": [
                                      153044,
                                      153055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4490,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 4490,
                                        "column": 44
                                      }
                                    }
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        153057,
                                        153067
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4490,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 4490,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        153068,
                                        153073
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4490,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 4490,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "range": [
                                      153057,
                                      153074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4490,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 4490,
                                        "column": 63
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      153076,
                                      153081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4490,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 4490,
                                        "column": 70
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      153083,
                                      153093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4490,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 4490,
                                        "column": 82
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  153035,
                                  153094
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4490,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 4490,
                                    "column": 83
                                  }
                                }
                              },
                              "range": [
                                153021,
                                153094
                              ],
                              "loc": {
                                "start": {
                                  "line": 4490,
                                  "column": 10
                                },
                                "end": {
                                  "line": 4490,
                                  "column": 83
                                }
                              }
                            },
                            "range": [
                              153021,
                              153095
                            ],
                            "loc": {
                              "start": {
                                "line": 4490,
                                "column": 10
                              },
                              "end": {
                                "line": 4490,
                                "column": 84
                              }
                            }
                          }
                        ],
                        "range": [
                          153009,
                          153105
                        ],
                        "loc": {
                          "start": {
                            "line": 4489,
                            "column": 33
                          },
                          "end": {
                            "line": 4491,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        152984,
                        153105
                      ],
                      "loc": {
                        "start": {
                          "line": 4489,
                          "column": 8
                        },
                        "end": {
                          "line": 4491,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    152821,
                    153113
                  ],
                  "loc": {
                    "start": {
                      "line": 4482,
                      "column": 31
                    },
                    "end": {
                      "line": 4492,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            153129,
                            153137
                          ],
                          "loc": {
                            "start": {
                              "line": 4493,
                              "column": 8
                            },
                            "end": {
                              "line": 4493,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              153138,
                              153148
                            ],
                            "loc": {
                              "start": {
                                "line": 4493,
                                "column": 17
                              },
                              "end": {
                                "line": 4493,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  153159,
                                  153164
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4493,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 4493,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  153166,
                                  153171
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4493,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 4493,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  153173,
                                  153183
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4493,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 4493,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "accumulator",
                                      "range": [
                                        153197,
                                        153208
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4494,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 4494,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ConditionalExpression",
                                      "test": {
                                        "type": "Identifier",
                                        "name": "noaccum",
                                        "range": [
                                          153211,
                                          153218
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4494,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 4494,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "SequenceExpression",
                                        "expressions": [
                                          {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "noaccum",
                                              "range": [
                                                153234,
                                                153241
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4495,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 4495,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": false,
                                              "raw": "false",
                                              "range": [
                                                153244,
                                                153249
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4495,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 4495,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            "range": [
                                              153234,
                                              153249
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4495,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 4495,
                                                "column": 30
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              153251,
                                              153256
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4495,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 4495,
                                                "column": 37
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          153234,
                                          153256
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4495,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 4495,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "alternate": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "callback",
                                          "range": [
                                            153272,
                                            153280
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4496,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 4496,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "accumulator",
                                            "range": [
                                              153281,
                                              153292
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4496,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 4496,
                                                "column": 34
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              153294,
                                              153299
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4496,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 4496,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              153301,
                                              153306
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4496,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 4496,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              153308,
                                              153318
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4496,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 4496,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          153272,
                                          153319
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4496,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 4496,
                                            "column": 61
                                          }
                                        }
                                      },
                                      "range": [
                                        153211,
                                        153319
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4494,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 4496,
                                          "column": 61
                                        }
                                      }
                                    },
                                    "range": [
                                      153197,
                                      153319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4494,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 4496,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    153197,
                                    153328
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4494,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4497,
                                      "column": 8
                                    }
                                  }
                                }
                              ],
                              "range": [
                                153185,
                                153329
                              ],
                              "loc": {
                                "start": {
                                  "line": 4493,
                                  "column": 64
                                },
                                "end": {
                                  "line": 4497,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              153150,
                              153329
                            ],
                            "loc": {
                              "start": {
                                "line": 4493,
                                "column": 29
                              },
                              "end": {
                                "line": 4497,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          153129,
                          153330
                        ],
                        "loc": {
                          "start": {
                            "line": 4493,
                            "column": 8
                          },
                          "end": {
                            "line": 4497,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        153129,
                        153331
                      ],
                      "loc": {
                        "start": {
                          "line": 4493,
                          "column": 8
                        },
                        "end": {
                          "line": 4497,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    153119,
                    153339
                  ],
                  "loc": {
                    "start": {
                      "line": 4492,
                      "column": 13
                    },
                    "end": {
                      "line": 4498,
                      "column": 7
                    }
                  }
                },
                "range": [
                  152796,
                  153339
                ],
                "loc": {
                  "start": {
                    "line": 4482,
                    "column": 6
                  },
                  "end": {
                    "line": 4498,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "accumulator",
                  "range": [
                    153353,
                    153364
                  ],
                  "loc": {
                    "start": {
                      "line": 4499,
                      "column": 13
                    },
                    "end": {
                      "line": 4499,
                      "column": 24
                    }
                  }
                },
                "range": [
                  153346,
                  153365
                ],
                "loc": {
                  "start": {
                    "line": 4499,
                    "column": 6
                  },
                  "end": {
                    "line": 4499,
                    "column": 25
                  }
                }
              }
            ],
            "range": [
              152683,
              153371
            ],
            "loc": {
              "start": {
                "line": 4478,
                "column": 64
              },
              "end": {
                "line": 4500,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            152623,
            153371
          ],
          "loc": {
            "start": {
              "line": 4478,
              "column": 4
            },
            "end": {
              "line": 4500,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "callback",
          "accumulator",
          "thisArg"
        ]
      },
      "vars": {
        "noaccum": null,
        "callback": null,
        "index": null,
        "length": null,
        "accumulator": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "reduce",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~reduce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        152695,
        152725
      ],
      "filename": "lodash.js",
      "lineno": 4479,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008441",
        "name": "noaccum",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "<",
          "left": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                152705,
                152714
              ],
              "loc": {
                "start": {
                  "line": 4479,
                  "column": 20
                },
                "end": {
                  "line": 4479,
                  "column": 29
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                152715,
                152721
              ],
              "loc": {
                "start": {
                  "line": 4479,
                  "column": 30
                },
                "end": {
                  "line": 4479,
                  "column": 36
                }
              }
            },
            "range": [
              152705,
              152721
            ],
            "loc": {
              "start": {
                "line": 4479,
                "column": 20
              },
              "end": {
                "line": 4479,
                "column": 36
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 3,
            "raw": "3",
            "range": [
              152724,
              152725
            ],
            "loc": {
              "start": {
                "line": 4479,
                "column": 39
              },
              "end": {
                "line": 4479,
                "column": 40
              }
            }
          },
          "range": [
            152705,
            152725
          ],
          "loc": {
            "start": {
              "line": 4479,
              "column": 20
            },
            "end": {
              "line": 4479,
              "column": 40
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "noaccum",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~reduce",
    "longname": "<anonymous>~runInContext~reduce~noaccum",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        152734,
        152788
      ],
      "filename": "lodash.js",
      "lineno": 4481,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008449",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                152745,
                152751
              ],
              "loc": {
                "start": {
                  "line": 4481,
                  "column": 17
                },
                "end": {
                  "line": 4481,
                  "column": 23
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                152752,
                152766
              ],
              "loc": {
                "start": {
                  "line": 4481,
                  "column": 24
                },
                "end": {
                  "line": 4481,
                  "column": 38
                }
              }
            },
            "range": [
              152745,
              152766
            ],
            "loc": {
              "start": {
                "line": 4481,
                "column": 17
              },
              "end": {
                "line": 4481,
                "column": 38
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                152767,
                152775
              ],
              "loc": {
                "start": {
                  "line": 4481,
                  "column": 39
                },
                "end": {
                  "line": 4481,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                152777,
                152784
              ],
              "loc": {
                "start": {
                  "line": 4481,
                  "column": 49
                },
                "end": {
                  "line": 4481,
                  "column": 56
                }
              }
            },
            {
              "type": "Literal",
              "value": 4,
              "raw": "4",
              "range": [
                152786,
                152787
              ],
              "loc": {
                "start": {
                  "line": 4481,
                  "column": 58
                },
                "end": {
                  "line": 4481,
                  "column": 59
                }
              }
            }
          ],
          "range": [
            152745,
            152788
          ],
          "loc": {
            "start": {
              "line": 4481,
              "column": 17
            },
            "end": {
              "line": 4481,
              "column": 60
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        152835,
        152845
      ],
      "filename": "lodash.js",
      "lineno": 4483,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008464",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              152844,
              152845
            ],
            "loc": {
              "start": {
                "line": 4483,
                "column": 21
              },
              "end": {
                "line": 4483,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            152843,
            152845
          ],
          "loc": {
            "start": {
              "line": 4483,
              "column": 20
            },
            "end": {
              "line": 4483,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~reduce",
    "longname": "<anonymous>~runInContext~reduce~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        152859,
        152885
      ],
      "filename": "lodash.js",
      "lineno": 4484,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008468",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              152868,
              152878
            ],
            "loc": {
              "start": {
                "line": 4484,
                "column": 21
              },
              "end": {
                "line": 4484,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              152879,
              152885
            ],
            "loc": {
              "start": {
                "line": 4484,
                "column": 32
              },
              "end": {
                "line": 4484,
                "column": 38
              }
            }
          },
          "range": [
            152868,
            152885
          ],
          "loc": {
            "start": {
              "line": 4484,
              "column": 21
            },
            "end": {
              "line": 4484,
              "column": 38
            }
          }
        },
        "value": "collection.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~reduce",
    "longname": "<anonymous>~runInContext~reduce~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        152931,
        152964
      ],
      "filename": "lodash.js",
      "lineno": 4487,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008479",
        "name": "accumulator",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              152945,
              152955
            ],
            "loc": {
              "start": {
                "line": 4487,
                "column": 24
              },
              "end": {
                "line": 4487,
                "column": 34
              }
            }
          },
          "property": {
            "type": "UpdateExpression",
            "operator": "++",
            "argument": {
              "type": "Identifier",
              "name": "index",
              "range": [
                152958,
                152963
              ],
              "loc": {
                "start": {
                  "line": 4487,
                  "column": 37
                },
                "end": {
                  "line": 4487,
                  "column": 42
                }
              }
            },
            "prefix": true,
            "range": [
              152956,
              152963
            ],
            "loc": {
              "start": {
                "line": 4487,
                "column": 35
              },
              "end": {
                "line": 4487,
                "column": 42
              }
            }
          },
          "range": [
            152945,
            152964
          ],
          "loc": {
            "start": {
              "line": 4487,
              "column": 24
            },
            "end": {
              "line": 4487,
              "column": 43
            }
          }
        },
        "value": "collection[undefined]"
      }
    },
    "undocumented": true,
    "name": "accumulator",
    "kind": "member",
    "longname": "accumulator",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        153021,
        153094
      ],
      "filename": "lodash.js",
      "lineno": 4490,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008492",
        "name": "accumulator",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              153035,
              153043
            ],
            "loc": {
              "start": {
                "line": 4490,
                "column": 24
              },
              "end": {
                "line": 4490,
                "column": 32
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "accumulator",
              "range": [
                153044,
                153055
              ],
              "loc": {
                "start": {
                  "line": 4490,
                  "column": 33
                },
                "end": {
                  "line": 4490,
                  "column": 44
                }
              }
            },
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "collection",
                "range": [
                  153057,
                  153067
                ],
                "loc": {
                  "start": {
                    "line": 4490,
                    "column": 46
                  },
                  "end": {
                    "line": 4490,
                    "column": 56
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "index",
                "range": [
                  153068,
                  153073
                ],
                "loc": {
                  "start": {
                    "line": 4490,
                    "column": 57
                  },
                  "end": {
                    "line": 4490,
                    "column": 62
                  }
                }
              },
              "range": [
                153057,
                153074
              ],
              "loc": {
                "start": {
                  "line": 4490,
                  "column": 46
                },
                "end": {
                  "line": 4490,
                  "column": 63
                }
              }
            },
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                153076,
                153081
              ],
              "loc": {
                "start": {
                  "line": 4490,
                  "column": 65
                },
                "end": {
                  "line": 4490,
                  "column": 70
                }
              }
            },
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                153083,
                153093
              ],
              "loc": {
                "start": {
                  "line": 4490,
                  "column": 72
                },
                "end": {
                  "line": 4490,
                  "column": 82
                }
              }
            }
          ],
          "range": [
            153035,
            153094
          ],
          "loc": {
            "start": {
              "line": 4490,
              "column": 24
            },
            "end": {
              "line": 4490,
              "column": 83
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~reduce"
      }
    },
    "undocumented": true,
    "name": "accumulator",
    "kind": "member",
    "longname": "<anonymous>~runInContext~reduce~accumulator",
    "memberof": "<anonymous>~runInContext~reduce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        153197,
        153319
      ],
      "filename": "lodash.js",
      "lineno": 4494,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008513",
        "name": "accumulator",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "noaccum",
            "range": [
              153211,
              153218
            ],
            "loc": {
              "start": {
                "line": 4494,
                "column": 24
              },
              "end": {
                "line": 4494,
                "column": 31
              }
            }
          },
          "consequent": {
            "type": "SequenceExpression",
            "expressions": [
              {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "noaccum",
                  "range": [
                    153234,
                    153241
                  ],
                  "loc": {
                    "start": {
                      "line": 4495,
                      "column": 15
                    },
                    "end": {
                      "line": 4495,
                      "column": 22
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": false,
                  "raw": "false",
                  "range": [
                    153244,
                    153249
                  ],
                  "loc": {
                    "start": {
                      "line": 4495,
                      "column": 25
                    },
                    "end": {
                      "line": 4495,
                      "column": 30
                    }
                  }
                },
                "range": [
                  153234,
                  153249
                ],
                "loc": {
                  "start": {
                    "line": 4495,
                    "column": 15
                  },
                  "end": {
                    "line": 4495,
                    "column": 30
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  153251,
                  153256
                ],
                "loc": {
                  "start": {
                    "line": 4495,
                    "column": 32
                  },
                  "end": {
                    "line": 4495,
                    "column": 37
                  }
                }
              }
            ],
            "range": [
              153234,
              153256
            ],
            "loc": {
              "start": {
                "line": 4495,
                "column": 15
              },
              "end": {
                "line": 4495,
                "column": 37
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "callback",
              "range": [
                153272,
                153280
              ],
              "loc": {
                "start": {
                  "line": 4496,
                  "column": 14
                },
                "end": {
                  "line": 4496,
                  "column": 22
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "accumulator",
                "range": [
                  153281,
                  153292
                ],
                "loc": {
                  "start": {
                    "line": 4496,
                    "column": 23
                  },
                  "end": {
                    "line": 4496,
                    "column": 34
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  153294,
                  153299
                ],
                "loc": {
                  "start": {
                    "line": 4496,
                    "column": 36
                  },
                  "end": {
                    "line": 4496,
                    "column": 41
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "index",
                "range": [
                  153301,
                  153306
                ],
                "loc": {
                  "start": {
                    "line": 4496,
                    "column": 43
                  },
                  "end": {
                    "line": 4496,
                    "column": 48
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "collection",
                "range": [
                  153308,
                  153318
                ],
                "loc": {
                  "start": {
                    "line": 4496,
                    "column": 50
                  },
                  "end": {
                    "line": 4496,
                    "column": 60
                  }
                }
              }
            ],
            "range": [
              153272,
              153319
            ],
            "loc": {
              "start": {
                "line": 4496,
                "column": 14
              },
              "end": {
                "line": 4496,
                "column": 61
              }
            }
          },
          "range": [
            153211,
            153319
          ],
          "loc": {
            "start": {
              "line": 4494,
              "column": 24
            },
            "end": {
              "line": 4496,
              "column": 61
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~reduce"
      }
    },
    "undocumented": true,
    "name": "accumulator",
    "kind": "member",
    "longname": "<anonymous>~runInContext~reduce~accumulator",
    "memberof": "<anonymous>~runInContext~reduce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        153234,
        153249
      ],
      "filename": "lodash.js",
      "lineno": 4495,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008518",
        "name": "noaccum",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            153244,
            153249
          ],
          "loc": {
            "start": {
              "line": 4495,
              "column": 25
            },
            "end": {
              "line": 4495,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~reduce",
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "noaccum",
    "kind": "member",
    "longname": "<anonymous>~runInContext~reduce~noaccum",
    "memberof": "<anonymous>~runInContext~reduce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        154124,
        154534
      ],
      "filename": "lodash.js",
      "lineno": 4521,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008530",
        "name": "reduceRight",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "reduceRight",
            "range": [
              154133,
              154144
            ],
            "loc": {
              "start": {
                "line": 4521,
                "column": 13
              },
              "end": {
                "line": 4521,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                154145,
                154155
              ],
              "loc": {
                "start": {
                  "line": 4521,
                  "column": 25
                },
                "end": {
                  "line": 4521,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                154157,
                154165
              ],
              "loc": {
                "start": {
                  "line": 4521,
                  "column": 37
                },
                "end": {
                  "line": 4521,
                  "column": 45
                }
              }
            },
            {
              "type": "Identifier",
              "name": "accumulator",
              "range": [
                154167,
                154178
              ],
              "loc": {
                "start": {
                  "line": 4521,
                  "column": 47
                },
                "end": {
                  "line": 4521,
                  "column": 58
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                154180,
                154187
              ],
              "loc": {
                "start": {
                  "line": 4521,
                  "column": 60
                },
                "end": {
                  "line": 4521,
                  "column": 67
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "noaccum",
                      "range": [
                        154201,
                        154208
                      ],
                      "loc": {
                        "start": {
                          "line": 4522,
                          "column": 10
                        },
                        "end": {
                          "line": 4522,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "<",
                      "left": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            154211,
                            154220
                          ],
                          "loc": {
                            "start": {
                              "line": 4522,
                              "column": 20
                            },
                            "end": {
                              "line": 4522,
                              "column": 29
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            154221,
                            154227
                          ],
                          "loc": {
                            "start": {
                              "line": 4522,
                              "column": 30
                            },
                            "end": {
                              "line": 4522,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          154211,
                          154227
                        ],
                        "loc": {
                          "start": {
                            "line": 4522,
                            "column": 20
                          },
                          "end": {
                            "line": 4522,
                            "column": 36
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          154230,
                          154231
                        ],
                        "loc": {
                          "start": {
                            "line": 4522,
                            "column": 39
                          },
                          "end": {
                            "line": 4522,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        154211,
                        154231
                      ],
                      "loc": {
                        "start": {
                          "line": 4522,
                          "column": 20
                        },
                        "end": {
                          "line": 4522,
                          "column": 40
                        }
                      }
                    },
                    "range": [
                      154201,
                      154231
                    ],
                    "loc": {
                      "start": {
                        "line": 4522,
                        "column": 10
                      },
                      "end": {
                        "line": 4522,
                        "column": 40
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  154197,
                  154232
                ],
                "loc": {
                  "start": {
                    "line": 4522,
                    "column": 6
                  },
                  "end": {
                    "line": 4522,
                    "column": 41
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      154240,
                      154248
                    ],
                    "loc": {
                      "start": {
                        "line": 4524,
                        "column": 6
                      },
                      "end": {
                        "line": 4524,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          154251,
                          154257
                        ],
                        "loc": {
                          "start": {
                            "line": 4524,
                            "column": 17
                          },
                          "end": {
                            "line": 4524,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          154258,
                          154272
                        ],
                        "loc": {
                          "start": {
                            "line": 4524,
                            "column": 24
                          },
                          "end": {
                            "line": 4524,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        154251,
                        154272
                      ],
                      "loc": {
                        "start": {
                          "line": 4524,
                          "column": 17
                        },
                        "end": {
                          "line": 4524,
                          "column": 38
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          154273,
                          154281
                        ],
                        "loc": {
                          "start": {
                            "line": 4524,
                            "column": 39
                          },
                          "end": {
                            "line": 4524,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          154283,
                          154290
                        ],
                        "loc": {
                          "start": {
                            "line": 4524,
                            "column": 49
                          },
                          "end": {
                            "line": 4524,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 4,
                        "raw": "4",
                        "range": [
                          154292,
                          154293
                        ],
                        "loc": {
                          "start": {
                            "line": 4524,
                            "column": 58
                          },
                          "end": {
                            "line": 4524,
                            "column": 59
                          }
                        }
                      }
                    ],
                    "range": [
                      154251,
                      154294
                    ],
                    "loc": {
                      "start": {
                        "line": 4524,
                        "column": 17
                      },
                      "end": {
                        "line": 4524,
                        "column": 60
                      }
                    }
                  },
                  "range": [
                    154240,
                    154294
                  ],
                  "loc": {
                    "start": {
                      "line": 4524,
                      "column": 6
                    },
                    "end": {
                      "line": 4524,
                      "column": 60
                    }
                  }
                },
                "range": [
                  154240,
                  154295
                ],
                "loc": {
                  "start": {
                    "line": 4524,
                    "column": 6
                  },
                  "end": {
                    "line": 4524,
                    "column": 61
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseEachRight",
                    "range": [
                      154302,
                      154315
                    ],
                    "loc": {
                      "start": {
                        "line": 4525,
                        "column": 6
                      },
                      "end": {
                        "line": 4525,
                        "column": 19
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        154316,
                        154326
                      ],
                      "loc": {
                        "start": {
                          "line": 4525,
                          "column": 20
                        },
                        "end": {
                          "line": 4525,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            154337,
                            154342
                          ],
                          "loc": {
                            "start": {
                              "line": 4525,
                              "column": 41
                            },
                            "end": {
                              "line": 4525,
                              "column": 46
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "index",
                          "range": [
                            154344,
                            154349
                          ],
                          "loc": {
                            "start": {
                              "line": 4525,
                              "column": 48
                            },
                            "end": {
                              "line": 4525,
                              "column": 53
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            154351,
                            154361
                          ],
                          "loc": {
                            "start": {
                              "line": 4525,
                              "column": 55
                            },
                            "end": {
                              "line": 4525,
                              "column": 65
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "accumulator",
                                "range": [
                                  154373,
                                  154384
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4526,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4526,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "noaccum",
                                  "range": [
                                    154387,
                                    154394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4526,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 4526,
                                      "column": 29
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "SequenceExpression",
                                  "expressions": [
                                    {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "noaccum",
                                        "range": [
                                          154408,
                                          154415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4527,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 4527,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": false,
                                        "raw": "false",
                                        "range": [
                                          154418,
                                          154423
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4527,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 4527,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "range": [
                                        154408,
                                        154423
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4527,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 4527,
                                          "column": 28
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        154425,
                                        154430
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4527,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 4527,
                                          "column": 35
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    154408,
                                    154430
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4527,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 4527,
                                      "column": 35
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "callback",
                                    "range": [
                                      154444,
                                      154452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4528,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 4528,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "accumulator",
                                      "range": [
                                        154453,
                                        154464
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4528,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 4528,
                                          "column": 32
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        154466,
                                        154471
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4528,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 4528,
                                          "column": 39
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        154473,
                                        154478
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4528,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 4528,
                                          "column": 46
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "collection",
                                      "range": [
                                        154480,
                                        154490
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4528,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 4528,
                                          "column": 58
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    154444,
                                    154491
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4528,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4528,
                                      "column": 59
                                    }
                                  }
                                },
                                "range": [
                                  154387,
                                  154491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4526,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 4528,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                154373,
                                154491
                              ],
                              "loc": {
                                "start": {
                                  "line": 4526,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4528,
                                  "column": 59
                                }
                              }
                            },
                            "range": [
                              154373,
                              154492
                            ],
                            "loc": {
                              "start": {
                                "line": 4526,
                                "column": 8
                              },
                              "end": {
                                "line": 4528,
                                "column": 60
                              }
                            }
                          }
                        ],
                        "range": [
                          154363,
                          154500
                        ],
                        "loc": {
                          "start": {
                            "line": 4525,
                            "column": 67
                          },
                          "end": {
                            "line": 4529,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        154328,
                        154500
                      ],
                      "loc": {
                        "start": {
                          "line": 4525,
                          "column": 32
                        },
                        "end": {
                          "line": 4529,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    154302,
                    154501
                  ],
                  "loc": {
                    "start": {
                      "line": 4525,
                      "column": 6
                    },
                    "end": {
                      "line": 4529,
                      "column": 8
                    }
                  }
                },
                "range": [
                  154302,
                  154502
                ],
                "loc": {
                  "start": {
                    "line": 4525,
                    "column": 6
                  },
                  "end": {
                    "line": 4529,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "accumulator",
                  "range": [
                    154516,
                    154527
                  ],
                  "loc": {
                    "start": {
                      "line": 4530,
                      "column": 13
                    },
                    "end": {
                      "line": 4530,
                      "column": 24
                    }
                  }
                },
                "range": [
                  154509,
                  154528
                ],
                "loc": {
                  "start": {
                    "line": 4530,
                    "column": 6
                  },
                  "end": {
                    "line": 4530,
                    "column": 25
                  }
                }
              }
            ],
            "range": [
              154189,
              154534
            ],
            "loc": {
              "start": {
                "line": 4521,
                "column": 69
              },
              "end": {
                "line": 4531,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            154124,
            154534
          ],
          "loc": {
            "start": {
              "line": 4521,
              "column": 4
            },
            "end": {
              "line": 4531,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "callback",
          "accumulator",
          "thisArg"
        ]
      },
      "vars": {
        "noaccum": null,
        "callback": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "reduceRight",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~reduceRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        154201,
        154231
      ],
      "filename": "lodash.js",
      "lineno": 4522,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008538",
        "name": "noaccum",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "<",
          "left": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                154211,
                154220
              ],
              "loc": {
                "start": {
                  "line": 4522,
                  "column": 20
                },
                "end": {
                  "line": 4522,
                  "column": 29
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                154221,
                154227
              ],
              "loc": {
                "start": {
                  "line": 4522,
                  "column": 30
                },
                "end": {
                  "line": 4522,
                  "column": 36
                }
              }
            },
            "range": [
              154211,
              154227
            ],
            "loc": {
              "start": {
                "line": 4522,
                "column": 20
              },
              "end": {
                "line": 4522,
                "column": 36
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 3,
            "raw": "3",
            "range": [
              154230,
              154231
            ],
            "loc": {
              "start": {
                "line": 4522,
                "column": 39
              },
              "end": {
                "line": 4522,
                "column": 40
              }
            }
          },
          "range": [
            154211,
            154231
          ],
          "loc": {
            "start": {
              "line": 4522,
              "column": 20
            },
            "end": {
              "line": 4522,
              "column": 40
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "noaccum",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~reduceRight",
    "longname": "<anonymous>~runInContext~reduceRight~noaccum",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        154240,
        154294
      ],
      "filename": "lodash.js",
      "lineno": 4524,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008546",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                154251,
                154257
              ],
              "loc": {
                "start": {
                  "line": 4524,
                  "column": 17
                },
                "end": {
                  "line": 4524,
                  "column": 23
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                154258,
                154272
              ],
              "loc": {
                "start": {
                  "line": 4524,
                  "column": 24
                },
                "end": {
                  "line": 4524,
                  "column": 38
                }
              }
            },
            "range": [
              154251,
              154272
            ],
            "loc": {
              "start": {
                "line": 4524,
                "column": 17
              },
              "end": {
                "line": 4524,
                "column": 38
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                154273,
                154281
              ],
              "loc": {
                "start": {
                  "line": 4524,
                  "column": 39
                },
                "end": {
                  "line": 4524,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                154283,
                154290
              ],
              "loc": {
                "start": {
                  "line": 4524,
                  "column": 49
                },
                "end": {
                  "line": 4524,
                  "column": 56
                }
              }
            },
            {
              "type": "Literal",
              "value": 4,
              "raw": "4",
              "range": [
                154292,
                154293
              ],
              "loc": {
                "start": {
                  "line": 4524,
                  "column": 58
                },
                "end": {
                  "line": 4524,
                  "column": 59
                }
              }
            }
          ],
          "range": [
            154251,
            154294
          ],
          "loc": {
            "start": {
              "line": 4524,
              "column": 17
            },
            "end": {
              "line": 4524,
              "column": 60
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        154373,
        154491
      ],
      "filename": "lodash.js",
      "lineno": 4526,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008565",
        "name": "accumulator",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "noaccum",
            "range": [
              154387,
              154394
            ],
            "loc": {
              "start": {
                "line": 4526,
                "column": 22
              },
              "end": {
                "line": 4526,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "SequenceExpression",
            "expressions": [
              {
                "type": "AssignmentExpression",
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "name": "noaccum",
                  "range": [
                    154408,
                    154415
                  ],
                  "loc": {
                    "start": {
                      "line": 4527,
                      "column": 13
                    },
                    "end": {
                      "line": 4527,
                      "column": 20
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": false,
                  "raw": "false",
                  "range": [
                    154418,
                    154423
                  ],
                  "loc": {
                    "start": {
                      "line": 4527,
                      "column": 23
                    },
                    "end": {
                      "line": 4527,
                      "column": 28
                    }
                  }
                },
                "range": [
                  154408,
                  154423
                ],
                "loc": {
                  "start": {
                    "line": 4527,
                    "column": 13
                  },
                  "end": {
                    "line": 4527,
                    "column": 28
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  154425,
                  154430
                ],
                "loc": {
                  "start": {
                    "line": 4527,
                    "column": 30
                  },
                  "end": {
                    "line": 4527,
                    "column": 35
                  }
                }
              }
            ],
            "range": [
              154408,
              154430
            ],
            "loc": {
              "start": {
                "line": 4527,
                "column": 13
              },
              "end": {
                "line": 4527,
                "column": 35
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "callback",
              "range": [
                154444,
                154452
              ],
              "loc": {
                "start": {
                  "line": 4528,
                  "column": 12
                },
                "end": {
                  "line": 4528,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "accumulator",
                "range": [
                  154453,
                  154464
                ],
                "loc": {
                  "start": {
                    "line": 4528,
                    "column": 21
                  },
                  "end": {
                    "line": 4528,
                    "column": 32
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  154466,
                  154471
                ],
                "loc": {
                  "start": {
                    "line": 4528,
                    "column": 34
                  },
                  "end": {
                    "line": 4528,
                    "column": 39
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "index",
                "range": [
                  154473,
                  154478
                ],
                "loc": {
                  "start": {
                    "line": 4528,
                    "column": 41
                  },
                  "end": {
                    "line": 4528,
                    "column": 46
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "collection",
                "range": [
                  154480,
                  154490
                ],
                "loc": {
                  "start": {
                    "line": 4528,
                    "column": 48
                  },
                  "end": {
                    "line": 4528,
                    "column": 58
                  }
                }
              }
            ],
            "range": [
              154444,
              154491
            ],
            "loc": {
              "start": {
                "line": 4528,
                "column": 12
              },
              "end": {
                "line": 4528,
                "column": 59
              }
            }
          },
          "range": [
            154387,
            154491
          ],
          "loc": {
            "start": {
              "line": 4526,
              "column": 22
            },
            "end": {
              "line": 4528,
              "column": 59
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "accumulator",
    "kind": "member",
    "longname": "accumulator",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        154408,
        154423
      ],
      "filename": "lodash.js",
      "lineno": 4527,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008570",
        "name": "noaccum",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            154418,
            154423
          ],
          "loc": {
            "start": {
              "line": 4527,
              "column": 23
            },
            "end": {
              "line": 4527,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~reduceRight",
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "noaccum",
    "kind": "member",
    "longname": "<anonymous>~runInContext~reduceRight~noaccum",
    "memberof": "<anonymous>~runInContext~reduceRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        156148,
        156399
      ],
      "filename": "lodash.js",
      "lineno": 4571,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008582",
        "name": "reject",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "reject",
            "range": [
              156157,
              156163
            ],
            "loc": {
              "start": {
                "line": 4571,
                "column": 13
              },
              "end": {
                "line": 4571,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                156164,
                156174
              ],
              "loc": {
                "start": {
                  "line": 4571,
                  "column": 20
                },
                "end": {
                  "line": 4571,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                156176,
                156185
              ],
              "loc": {
                "start": {
                  "line": 4571,
                  "column": 32
                },
                "end": {
                  "line": 4571,
                  "column": 41
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                156187,
                156194
              ],
              "loc": {
                "start": {
                  "line": 4571,
                  "column": 43
                },
                "end": {
                  "line": 4571,
                  "column": 50
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      156204,
                      156213
                    ],
                    "loc": {
                      "start": {
                        "line": 4572,
                        "column": 6
                      },
                      "end": {
                        "line": 4572,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          156216,
                          156222
                        ],
                        "loc": {
                          "start": {
                            "line": 4572,
                            "column": 18
                          },
                          "end": {
                            "line": 4572,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          156223,
                          156237
                        ],
                        "loc": {
                          "start": {
                            "line": 4572,
                            "column": 25
                          },
                          "end": {
                            "line": 4572,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        156216,
                        156237
                      ],
                      "loc": {
                        "start": {
                          "line": 4572,
                          "column": 18
                        },
                        "end": {
                          "line": 4572,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          156238,
                          156247
                        ],
                        "loc": {
                          "start": {
                            "line": 4572,
                            "column": 40
                          },
                          "end": {
                            "line": 4572,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          156249,
                          156256
                        ],
                        "loc": {
                          "start": {
                            "line": 4572,
                            "column": 51
                          },
                          "end": {
                            "line": 4572,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          156258,
                          156259
                        ],
                        "loc": {
                          "start": {
                            "line": 4572,
                            "column": 60
                          },
                          "end": {
                            "line": 4572,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      156216,
                      156260
                    ],
                    "loc": {
                      "start": {
                        "line": 4572,
                        "column": 18
                      },
                      "end": {
                        "line": 4572,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    156204,
                    156260
                  ],
                  "loc": {
                    "start": {
                      "line": 4572,
                      "column": 6
                    },
                    "end": {
                      "line": 4572,
                      "column": 62
                    }
                  }
                },
                "range": [
                  156204,
                  156261
                ],
                "loc": {
                  "start": {
                    "line": 4572,
                    "column": 6
                  },
                  "end": {
                    "line": 4572,
                    "column": 63
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "filter",
                    "range": [
                      156275,
                      156281
                    ],
                    "loc": {
                      "start": {
                        "line": 4573,
                        "column": 13
                      },
                      "end": {
                        "line": 4573,
                        "column": 19
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        156282,
                        156292
                      ],
                      "loc": {
                        "start": {
                          "line": 4573,
                          "column": 20
                        },
                        "end": {
                          "line": 4573,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            156303,
                            156308
                          ],
                          "loc": {
                            "start": {
                              "line": 4573,
                              "column": 41
                            },
                            "end": {
                              "line": 4573,
                              "column": 46
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "index",
                          "range": [
                            156310,
                            156315
                          ],
                          "loc": {
                            "start": {
                              "line": 4573,
                              "column": 48
                            },
                            "end": {
                              "line": 4573,
                              "column": 53
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            156317,
                            156327
                          ],
                          "loc": {
                            "start": {
                              "line": 4573,
                              "column": 55
                            },
                            "end": {
                              "line": 4573,
                              "column": 65
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "predicate",
                                  "range": [
                                    156347,
                                    156356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4574,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 4574,
                                      "column": 25
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      156357,
                                      156362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4574,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 4574,
                                        "column": 31
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      156364,
                                      156369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4574,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 4574,
                                        "column": 38
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      156371,
                                      156381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4574,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 4574,
                                        "column": 50
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  156347,
                                  156382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4574,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 4574,
                                    "column": 51
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                156346,
                                156382
                              ],
                              "loc": {
                                "start": {
                                  "line": 4574,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4574,
                                  "column": 51
                                }
                              }
                            },
                            "range": [
                              156339,
                              156383
                            ],
                            "loc": {
                              "start": {
                                "line": 4574,
                                "column": 8
                              },
                              "end": {
                                "line": 4574,
                                "column": 52
                              }
                            }
                          }
                        ],
                        "range": [
                          156329,
                          156391
                        ],
                        "loc": {
                          "start": {
                            "line": 4573,
                            "column": 67
                          },
                          "end": {
                            "line": 4575,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        156294,
                        156391
                      ],
                      "loc": {
                        "start": {
                          "line": 4573,
                          "column": 32
                        },
                        "end": {
                          "line": 4575,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    156275,
                    156392
                  ],
                  "loc": {
                    "start": {
                      "line": 4573,
                      "column": 13
                    },
                    "end": {
                      "line": 4575,
                      "column": 8
                    }
                  }
                },
                "range": [
                  156268,
                  156393
                ],
                "loc": {
                  "start": {
                    "line": 4573,
                    "column": 6
                  },
                  "end": {
                    "line": 4575,
                    "column": 9
                  }
                }
              }
            ],
            "range": [
              156196,
              156399
            ],
            "loc": {
              "start": {
                "line": 4571,
                "column": 52
              },
              "end": {
                "line": 4576,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            156148,
            156399
          ],
          "loc": {
            "start": {
              "line": 4571,
              "column": 4
            },
            "end": {
              "line": 4576,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "predicate": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "reject",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~reject",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        156204,
        156260
      ],
      "filename": "lodash.js",
      "lineno": 4572,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008589",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                156216,
                156222
              ],
              "loc": {
                "start": {
                  "line": 4572,
                  "column": 18
                },
                "end": {
                  "line": 4572,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                156223,
                156237
              ],
              "loc": {
                "start": {
                  "line": 4572,
                  "column": 25
                },
                "end": {
                  "line": 4572,
                  "column": 39
                }
              }
            },
            "range": [
              156216,
              156237
            ],
            "loc": {
              "start": {
                "line": 4572,
                "column": 18
              },
              "end": {
                "line": 4572,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                156238,
                156247
              ],
              "loc": {
                "start": {
                  "line": 4572,
                  "column": 40
                },
                "end": {
                  "line": 4572,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                156249,
                156256
              ],
              "loc": {
                "start": {
                  "line": 4572,
                  "column": 51
                },
                "end": {
                  "line": 4572,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                156258,
                156259
              ],
              "loc": {
                "start": {
                  "line": 4572,
                  "column": 60
                },
                "end": {
                  "line": 4572,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            156216,
            156260
          ],
          "loc": {
            "start": {
              "line": 4572,
              "column": 18
            },
            "end": {
              "line": 4572,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        156983,
        157507
      ],
      "filename": "lodash.js",
      "lineno": 4596,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008614",
        "name": "sample",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "sample",
            "range": [
              156992,
              156998
            ],
            "loc": {
              "start": {
                "line": 4596,
                "column": 13
              },
              "end": {
                "line": 4596,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                156999,
                157009
              ],
              "loc": {
                "start": {
                  "line": 4596,
                  "column": 20
                },
                "end": {
                  "line": 4596,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "n",
              "range": [
                157011,
                157012
              ],
              "loc": {
                "start": {
                  "line": 4596,
                  "column": 32
                },
                "end": {
                  "line": 4596,
                  "column": 33
                }
              }
            },
            {
              "type": "Identifier",
              "name": "guard",
              "range": [
                157014,
                157019
              ],
              "loc": {
                "start": {
                  "line": 4596,
                  "column": 35
                },
                "end": {
                  "line": 4596,
                  "column": 40
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      157033,
                      157043
                    ],
                    "loc": {
                      "start": {
                        "line": 4597,
                        "column": 10
                      },
                      "end": {
                        "line": 4597,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            157054,
                            157064
                          ],
                          "loc": {
                            "start": {
                              "line": 4597,
                              "column": 31
                            },
                            "end": {
                              "line": 4597,
                              "column": 41
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            157065,
                            157071
                          ],
                          "loc": {
                            "start": {
                              "line": 4597,
                              "column": 42
                            },
                            "end": {
                              "line": 4597,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          157054,
                          157071
                        ],
                        "loc": {
                          "start": {
                            "line": 4597,
                            "column": 31
                          },
                          "end": {
                            "line": 4597,
                            "column": 48
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        157047,
                        157071
                      ],
                      "loc": {
                        "start": {
                          "line": 4597,
                          "column": 24
                        },
                        "end": {
                          "line": 4597,
                          "column": 48
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "number",
                      "raw": "'number'",
                      "range": [
                        157075,
                        157083
                      ],
                      "loc": {
                        "start": {
                          "line": 4597,
                          "column": 52
                        },
                        "end": {
                          "line": 4597,
                          "column": 60
                        }
                      }
                    },
                    "range": [
                      157047,
                      157083
                    ],
                    "loc": {
                      "start": {
                        "line": 4597,
                        "column": 24
                      },
                      "end": {
                        "line": 4597,
                        "column": 60
                      }
                    }
                  },
                  "range": [
                    157033,
                    157083
                  ],
                  "loc": {
                    "start": {
                      "line": 4597,
                      "column": 10
                    },
                    "end": {
                      "line": 4597,
                      "column": 60
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            157095,
                            157105
                          ],
                          "loc": {
                            "start": {
                              "line": 4598,
                              "column": 8
                            },
                            "end": {
                              "line": 4598,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "values",
                            "range": [
                              157108,
                              157114
                            ],
                            "loc": {
                              "start": {
                                "line": 4598,
                                "column": 21
                              },
                              "end": {
                                "line": 4598,
                                "column": 27
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                157115,
                                157125
                              ],
                              "loc": {
                                "start": {
                                  "line": 4598,
                                  "column": 28
                                },
                                "end": {
                                  "line": 4598,
                                  "column": 38
                                }
                              }
                            }
                          ],
                          "range": [
                            157108,
                            157126
                          ],
                          "loc": {
                            "start": {
                              "line": 4598,
                              "column": 21
                            },
                            "end": {
                              "line": 4598,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          157095,
                          157126
                        ],
                        "loc": {
                          "start": {
                            "line": 4598,
                            "column": 8
                          },
                          "end": {
                            "line": 4598,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        157095,
                        157127
                      ],
                      "loc": {
                        "start": {
                          "line": 4598,
                          "column": 8
                        },
                        "end": {
                          "line": 4598,
                          "column": 40
                        }
                      }
                    }
                  ],
                  "range": [
                    157085,
                    157135
                  ],
                  "loc": {
                    "start": {
                      "line": 4597,
                      "column": 62
                    },
                    "end": {
                      "line": 4599,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "support",
                        "range": [
                          157145,
                          157152
                        ],
                        "loc": {
                          "start": {
                            "line": 4599,
                            "column": 17
                          },
                          "end": {
                            "line": 4599,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "unindexedChars",
                        "range": [
                          157153,
                          157167
                        ],
                        "loc": {
                          "start": {
                            "line": 4599,
                            "column": 25
                          },
                          "end": {
                            "line": 4599,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        157145,
                        157167
                      ],
                      "loc": {
                        "start": {
                          "line": 4599,
                          "column": 17
                        },
                        "end": {
                          "line": 4599,
                          "column": 39
                        }
                      }
                    },
                    "right": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isString",
                        "range": [
                          157171,
                          157179
                        ],
                        "loc": {
                          "start": {
                            "line": 4599,
                            "column": 43
                          },
                          "end": {
                            "line": 4599,
                            "column": 51
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            157180,
                            157190
                          ],
                          "loc": {
                            "start": {
                              "line": 4599,
                              "column": 52
                            },
                            "end": {
                              "line": 4599,
                              "column": 62
                            }
                          }
                        }
                      ],
                      "range": [
                        157171,
                        157191
                      ],
                      "loc": {
                        "start": {
                          "line": 4599,
                          "column": 43
                        },
                        "end": {
                          "line": 4599,
                          "column": 63
                        }
                      }
                    },
                    "range": [
                      157145,
                      157191
                    ],
                    "loc": {
                      "start": {
                        "line": 4599,
                        "column": 17
                      },
                      "end": {
                        "line": 4599,
                        "column": 63
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              157203,
                              157213
                            ],
                            "loc": {
                              "start": {
                                "line": 4600,
                                "column": 8
                              },
                              "end": {
                                "line": 4600,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  157216,
                                  157226
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4600,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 4600,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "split",
                                "range": [
                                  157227,
                                  157232
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4600,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4600,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                157216,
                                157232
                              ],
                              "loc": {
                                "start": {
                                  "line": 4600,
                                  "column": 21
                                },
                                "end": {
                                  "line": 4600,
                                  "column": 37
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "",
                                "raw": "''",
                                "range": [
                                  157233,
                                  157235
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4600,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 4600,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              157216,
                              157236
                            ],
                            "loc": {
                              "start": {
                                "line": 4600,
                                "column": 21
                              },
                              "end": {
                                "line": 4600,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            157203,
                            157236
                          ],
                          "loc": {
                            "start": {
                              "line": 4600,
                              "column": 8
                            },
                            "end": {
                              "line": 4600,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          157203,
                          157237
                        ],
                        "loc": {
                          "start": {
                            "line": 4600,
                            "column": 8
                          },
                          "end": {
                            "line": 4600,
                            "column": 42
                          }
                        }
                      }
                    ],
                    "range": [
                      157193,
                      157245
                    ],
                    "loc": {
                      "start": {
                        "line": 4599,
                        "column": 65
                      },
                      "end": {
                        "line": 4601,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    157141,
                    157245
                  ],
                  "loc": {
                    "start": {
                      "line": 4599,
                      "column": 13
                    },
                    "end": {
                      "line": 4601,
                      "column": 7
                    }
                  }
                },
                "range": [
                  157029,
                  157245
                ],
                "loc": {
                  "start": {
                    "line": 4597,
                    "column": 6
                  },
                  "end": {
                    "line": 4601,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "n",
                      "range": [
                        157256,
                        157257
                      ],
                      "loc": {
                        "start": {
                          "line": 4602,
                          "column": 10
                        },
                        "end": {
                          "line": 4602,
                          "column": 11
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        157261,
                        157265
                      ],
                      "loc": {
                        "start": {
                          "line": 4602,
                          "column": 15
                        },
                        "end": {
                          "line": 4602,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      157256,
                      157265
                    ],
                    "loc": {
                      "start": {
                        "line": 4602,
                        "column": 10
                      },
                      "end": {
                        "line": 4602,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "guard",
                    "range": [
                      157269,
                      157274
                    ],
                    "loc": {
                      "start": {
                        "line": 4602,
                        "column": 23
                      },
                      "end": {
                        "line": 4602,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    157256,
                    157274
                  ],
                  "loc": {
                    "start": {
                      "line": 4602,
                      "column": 10
                    },
                    "end": {
                      "line": 4602,
                      "column": 28
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            157293,
                            157303
                          ],
                          "loc": {
                            "start": {
                              "line": 4603,
                              "column": 15
                            },
                            "end": {
                              "line": 4603,
                              "column": 25
                            }
                          }
                        },
                        "consequent": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              157306,
                              157316
                            ],
                            "loc": {
                              "start": {
                                "line": 4603,
                                "column": 28
                              },
                              "end": {
                                "line": 4603,
                                "column": 38
                              }
                            }
                          },
                          "property": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseRandom",
                              "range": [
                                157317,
                                157327
                              ],
                              "loc": {
                                "start": {
                                  "line": 4603,
                                  "column": 39
                                },
                                "end": {
                                  "line": 4603,
                                  "column": 49
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  157328,
                                  157329
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4603,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 4603,
                                    "column": 51
                                  }
                                }
                              },
                              {
                                "type": "BinaryExpression",
                                "operator": "-",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      157331,
                                      157341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4603,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 4603,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      157342,
                                      157348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4603,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 4603,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    157331,
                                    157348
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4603,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 4603,
                                      "column": 70
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    157351,
                                    157352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4603,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 4603,
                                      "column": 74
                                    }
                                  }
                                },
                                "range": [
                                  157331,
                                  157352
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4603,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 4603,
                                    "column": 74
                                  }
                                }
                              }
                            ],
                            "range": [
                              157317,
                              157353
                            ],
                            "loc": {
                              "start": {
                                "line": 4603,
                                "column": 39
                              },
                              "end": {
                                "line": 4603,
                                "column": 75
                              }
                            }
                          },
                          "range": [
                            157306,
                            157354
                          ],
                          "loc": {
                            "start": {
                              "line": 4603,
                              "column": 28
                            },
                            "end": {
                              "line": 4603,
                              "column": 76
                            }
                          }
                        },
                        "alternate": {
                          "type": "Identifier",
                          "name": "undefined",
                          "range": [
                            157357,
                            157366
                          ],
                          "loc": {
                            "start": {
                              "line": 4603,
                              "column": 79
                            },
                            "end": {
                              "line": 4603,
                              "column": 88
                            }
                          }
                        },
                        "range": [
                          157293,
                          157366
                        ],
                        "loc": {
                          "start": {
                            "line": 4603,
                            "column": 15
                          },
                          "end": {
                            "line": 4603,
                            "column": 88
                          }
                        }
                      },
                      "range": [
                        157286,
                        157367
                      ],
                      "loc": {
                        "start": {
                          "line": 4603,
                          "column": 8
                        },
                        "end": {
                          "line": 4603,
                          "column": 89
                        }
                      }
                    }
                  ],
                  "range": [
                    157276,
                    157375
                  ],
                  "loc": {
                    "start": {
                      "line": 4602,
                      "column": 30
                    },
                    "end": {
                      "line": 4604,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  157252,
                  157375
                ],
                "loc": {
                  "start": {
                    "line": 4602,
                    "column": 6
                  },
                  "end": {
                    "line": 4604,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        157386,
                        157392
                      ],
                      "loc": {
                        "start": {
                          "line": 4605,
                          "column": 10
                        },
                        "end": {
                          "line": 4605,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "shuffle",
                        "range": [
                          157395,
                          157402
                        ],
                        "loc": {
                          "start": {
                            "line": 4605,
                            "column": 19
                          },
                          "end": {
                            "line": 4605,
                            "column": 26
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            157403,
                            157413
                          ],
                          "loc": {
                            "start": {
                              "line": 4605,
                              "column": 27
                            },
                            "end": {
                              "line": 4605,
                              "column": 37
                            }
                          }
                        }
                      ],
                      "range": [
                        157395,
                        157414
                      ],
                      "loc": {
                        "start": {
                          "line": 4605,
                          "column": 19
                        },
                        "end": {
                          "line": 4605,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      157386,
                      157414
                    ],
                    "loc": {
                      "start": {
                        "line": 4605,
                        "column": 10
                      },
                      "end": {
                        "line": 4605,
                        "column": 38
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  157382,
                  157415
                ],
                "loc": {
                  "start": {
                    "line": 4605,
                    "column": 6
                  },
                  "end": {
                    "line": 4605,
                    "column": 39
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        157422,
                        157428
                      ],
                      "loc": {
                        "start": {
                          "line": 4606,
                          "column": 6
                        },
                        "end": {
                          "line": 4606,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        157429,
                        157435
                      ],
                      "loc": {
                        "start": {
                          "line": 4606,
                          "column": 13
                        },
                        "end": {
                          "line": 4606,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      157422,
                      157435
                    ],
                    "loc": {
                      "start": {
                        "line": 4606,
                        "column": 6
                      },
                      "end": {
                        "line": 4606,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "nativeMin",
                      "range": [
                        157438,
                        157447
                      ],
                      "loc": {
                        "start": {
                          "line": 4606,
                          "column": 22
                        },
                        "end": {
                          "line": 4606,
                          "column": 31
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "nativeMax",
                          "range": [
                            157448,
                            157457
                          ],
                          "loc": {
                            "start": {
                              "line": 4606,
                              "column": 32
                            },
                            "end": {
                              "line": 4606,
                              "column": 41
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              157458,
                              157459
                            ],
                            "loc": {
                              "start": {
                                "line": 4606,
                                "column": 42
                              },
                              "end": {
                                "line": 4606,
                                "column": 43
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              157461,
                              157462
                            ],
                            "loc": {
                              "start": {
                                "line": 4606,
                                "column": 45
                              },
                              "end": {
                                "line": 4606,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          157448,
                          157463
                        ],
                        "loc": {
                          "start": {
                            "line": 4606,
                            "column": 32
                          },
                          "end": {
                            "line": 4606,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            157465,
                            157471
                          ],
                          "loc": {
                            "start": {
                              "line": 4606,
                              "column": 49
                            },
                            "end": {
                              "line": 4606,
                              "column": 55
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            157472,
                            157478
                          ],
                          "loc": {
                            "start": {
                              "line": 4606,
                              "column": 56
                            },
                            "end": {
                              "line": 4606,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          157465,
                          157478
                        ],
                        "loc": {
                          "start": {
                            "line": 4606,
                            "column": 49
                          },
                          "end": {
                            "line": 4606,
                            "column": 62
                          }
                        }
                      }
                    ],
                    "range": [
                      157438,
                      157479
                    ],
                    "loc": {
                      "start": {
                        "line": 4606,
                        "column": 22
                      },
                      "end": {
                        "line": 4606,
                        "column": 63
                      }
                    }
                  },
                  "range": [
                    157422,
                    157479
                  ],
                  "loc": {
                    "start": {
                      "line": 4606,
                      "column": 6
                    },
                    "end": {
                      "line": 4606,
                      "column": 63
                    }
                  }
                },
                "range": [
                  157422,
                  157480
                ],
                "loc": {
                  "start": {
                    "line": 4606,
                    "column": 6
                  },
                  "end": {
                    "line": 4606,
                    "column": 64
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    157494,
                    157500
                  ],
                  "loc": {
                    "start": {
                      "line": 4607,
                      "column": 13
                    },
                    "end": {
                      "line": 4607,
                      "column": 19
                    }
                  }
                },
                "range": [
                  157487,
                  157501
                ],
                "loc": {
                  "start": {
                    "line": 4607,
                    "column": 6
                  },
                  "end": {
                    "line": 4607,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              157021,
              157507
            ],
            "loc": {
              "start": {
                "line": 4596,
                "column": 42
              },
              "end": {
                "line": 4608,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            156983,
            157507
          ],
          "loc": {
            "start": {
              "line": 4596,
              "column": 4
            },
            "end": {
              "line": 4608,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "n",
          "guard"
        ]
      },
      "vars": {
        "collection": null,
        "result": null,
        "result.length": null
      }
    },
    "undocumented": true,
    "name": "sample",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~sample",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        157095,
        157126
      ],
      "filename": "lodash.js",
      "lineno": 4598,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008631",
        "name": "collection",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "values",
            "range": [
              157108,
              157114
            ],
            "loc": {
              "start": {
                "line": 4598,
                "column": 21
              },
              "end": {
                "line": 4598,
                "column": 27
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                157115,
                157125
              ],
              "loc": {
                "start": {
                  "line": 4598,
                  "column": 28
                },
                "end": {
                  "line": 4598,
                  "column": 38
                }
              }
            }
          ],
          "range": [
            157108,
            157126
          ],
          "loc": {
            "start": {
              "line": 4598,
              "column": 21
            },
            "end": {
              "line": 4598,
              "column": 39
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "collection",
    "kind": "member",
    "longname": "collection",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        157203,
        157236
      ],
      "filename": "lodash.js",
      "lineno": 4600,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008646",
        "name": "collection",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "collection",
              "range": [
                157216,
                157226
              ],
              "loc": {
                "start": {
                  "line": 4600,
                  "column": 21
                },
                "end": {
                  "line": 4600,
                  "column": 31
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "split",
              "range": [
                157227,
                157232
              ],
              "loc": {
                "start": {
                  "line": 4600,
                  "column": 32
                },
                "end": {
                  "line": 4600,
                  "column": 37
                }
              }
            },
            "range": [
              157216,
              157232
            ],
            "loc": {
              "start": {
                "line": 4600,
                "column": 21
              },
              "end": {
                "line": 4600,
                "column": 37
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": "",
              "raw": "''",
              "range": [
                157233,
                157235
              ],
              "loc": {
                "start": {
                  "line": 4600,
                  "column": 38
                },
                "end": {
                  "line": 4600,
                  "column": 40
                }
              }
            }
          ],
          "range": [
            157216,
            157236
          ],
          "loc": {
            "start": {
              "line": 4600,
              "column": 21
            },
            "end": {
              "line": 4600,
              "column": 41
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~sample"
      }
    },
    "undocumented": true,
    "name": "collection",
    "kind": "member",
    "longname": "<anonymous>~runInContext~sample~collection",
    "memberof": "<anonymous>~runInContext~sample",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        157386,
        157414
      ],
      "filename": "lodash.js",
      "lineno": 4605,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008675",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "shuffle",
            "range": [
              157395,
              157402
            ],
            "loc": {
              "start": {
                "line": 4605,
                "column": 19
              },
              "end": {
                "line": 4605,
                "column": 26
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                157403,
                157413
              ],
              "loc": {
                "start": {
                  "line": 4605,
                  "column": 27
                },
                "end": {
                  "line": 4605,
                  "column": 37
                }
              }
            }
          ],
          "range": [
            157395,
            157414
          ],
          "loc": {
            "start": {
              "line": 4605,
              "column": 19
            },
            "end": {
              "line": 4605,
              "column": 38
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sample",
    "longname": "<anonymous>~runInContext~sample~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        157422,
        157479
      ],
      "filename": "lodash.js",
      "lineno": 4606,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008681",
        "name": "result.length",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "nativeMin",
            "range": [
              157438,
              157447
            ],
            "loc": {
              "start": {
                "line": 4606,
                "column": 22
              },
              "end": {
                "line": 4606,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "nativeMax",
                "range": [
                  157448,
                  157457
                ],
                "loc": {
                  "start": {
                    "line": 4606,
                    "column": 32
                  },
                  "end": {
                    "line": 4606,
                    "column": 41
                  }
                }
              },
              "arguments": [
                {
                  "type": "Literal",
                  "value": 0,
                  "raw": "0",
                  "range": [
                    157458,
                    157459
                  ],
                  "loc": {
                    "start": {
                      "line": 4606,
                      "column": 42
                    },
                    "end": {
                      "line": 4606,
                      "column": 43
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "n",
                  "range": [
                    157461,
                    157462
                  ],
                  "loc": {
                    "start": {
                      "line": 4606,
                      "column": 45
                    },
                    "end": {
                      "line": 4606,
                      "column": 46
                    }
                  }
                }
              ],
              "range": [
                157448,
                157463
              ],
              "loc": {
                "start": {
                  "line": 4606,
                  "column": 32
                },
                "end": {
                  "line": 4606,
                  "column": 47
                }
              }
            },
            {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "result",
                "range": [
                  157465,
                  157471
                ],
                "loc": {
                  "start": {
                    "line": 4606,
                    "column": 49
                  },
                  "end": {
                    "line": 4606,
                    "column": 55
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  157472,
                  157478
                ],
                "loc": {
                  "start": {
                    "line": 4606,
                    "column": 56
                  },
                  "end": {
                    "line": 4606,
                    "column": 62
                  }
                }
              },
              "range": [
                157465,
                157478
              ],
              "loc": {
                "start": {
                  "line": 4606,
                  "column": 49
                },
                "end": {
                  "line": 4606,
                  "column": 62
                }
              }
            }
          ],
          "range": [
            157438,
            157479
          ],
          "loc": {
            "start": {
              "line": 4606,
              "column": 22
            },
            "end": {
              "line": 4606,
              "column": 63
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~sample"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "<anonymous>~runInContext~sample~result.length",
    "memberof": "<anonymous>~runInContext~sample~result",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        158001,
        158369
      ],
      "filename": "lodash.js",
      "lineno": 4625,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008696",
        "name": "shuffle",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "shuffle",
            "range": [
              158010,
              158017
            ],
            "loc": {
              "start": {
                "line": 4625,
                "column": 13
              },
              "end": {
                "line": 4625,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                158018,
                158028
              ],
              "loc": {
                "start": {
                  "line": 4625,
                  "column": 21
                },
                "end": {
                  "line": 4625,
                  "column": 31
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        158042,
                        158047
                      ],
                      "loc": {
                        "start": {
                          "line": 4626,
                          "column": 10
                        },
                        "end": {
                          "line": 4626,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          158051,
                          158052
                        ],
                        "loc": {
                          "start": {
                            "line": 4626,
                            "column": 19
                          },
                          "end": {
                            "line": 4626,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        158050,
                        158052
                      ],
                      "loc": {
                        "start": {
                          "line": 4626,
                          "column": 18
                        },
                        "end": {
                          "line": 4626,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      158042,
                      158052
                    ],
                    "loc": {
                      "start": {
                        "line": 4626,
                        "column": 10
                      },
                      "end": {
                        "line": 4626,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        158064,
                        158070
                      ],
                      "loc": {
                        "start": {
                          "line": 4627,
                          "column": 10
                        },
                        "end": {
                          "line": 4627,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          158073,
                          158083
                        ],
                        "loc": {
                          "start": {
                            "line": 4627,
                            "column": 19
                          },
                          "end": {
                            "line": 4627,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            158086,
                            158096
                          ],
                          "loc": {
                            "start": {
                              "line": 4627,
                              "column": 32
                            },
                            "end": {
                              "line": 4627,
                              "column": 42
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            158097,
                            158103
                          ],
                          "loc": {
                            "start": {
                              "line": 4627,
                              "column": 43
                            },
                            "end": {
                              "line": 4627,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          158086,
                          158103
                        ],
                        "loc": {
                          "start": {
                            "line": 4627,
                            "column": 32
                          },
                          "end": {
                            "line": 4627,
                            "column": 49
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          158106,
                          158107
                        ],
                        "loc": {
                          "start": {
                            "line": 4627,
                            "column": 52
                          },
                          "end": {
                            "line": 4627,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        158073,
                        158107
                      ],
                      "loc": {
                        "start": {
                          "line": 4627,
                          "column": 19
                        },
                        "end": {
                          "line": 4627,
                          "column": 53
                        }
                      }
                    },
                    "range": [
                      158064,
                      158107
                    ],
                    "loc": {
                      "start": {
                        "line": 4627,
                        "column": 10
                      },
                      "end": {
                        "line": 4627,
                        "column": 53
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        158119,
                        158125
                      ],
                      "loc": {
                        "start": {
                          "line": 4628,
                          "column": 10
                        },
                        "end": {
                          "line": 4628,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          158128,
                          158133
                        ],
                        "loc": {
                          "start": {
                            "line": 4628,
                            "column": 19
                          },
                          "end": {
                            "line": 4628,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  158141,
                                  158147
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4628,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4628,
                                    "column": 38
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                158134,
                                158147
                              ],
                              "loc": {
                                "start": {
                                  "line": 4628,
                                  "column": 25
                                },
                                "end": {
                                  "line": 4628,
                                  "column": 38
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "number",
                              "raw": "'number'",
                              "range": [
                                158151,
                                158159
                              ],
                              "loc": {
                                "start": {
                                  "line": 4628,
                                  "column": 42
                                },
                                "end": {
                                  "line": 4628,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              158134,
                              158159
                            ],
                            "loc": {
                              "start": {
                                "line": 4628,
                                "column": 25
                              },
                              "end": {
                                "line": 4628,
                                "column": 50
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              158162,
                              158168
                            ],
                            "loc": {
                              "start": {
                                "line": 4628,
                                "column": 53
                              },
                              "end": {
                                "line": 4628,
                                "column": 59
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              158171,
                              158172
                            ],
                            "loc": {
                              "start": {
                                "line": 4628,
                                "column": 62
                              },
                              "end": {
                                "line": 4628,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            158134,
                            158172
                          ],
                          "loc": {
                            "start": {
                              "line": 4628,
                              "column": 25
                            },
                            "end": {
                              "line": 4628,
                              "column": 63
                            }
                          }
                        }
                      ],
                      "range": [
                        158128,
                        158173
                      ],
                      "loc": {
                        "start": {
                          "line": 4628,
                          "column": 19
                        },
                        "end": {
                          "line": 4628,
                          "column": 64
                        }
                      }
                    },
                    "range": [
                      158119,
                      158173
                    ],
                    "loc": {
                      "start": {
                        "line": 4628,
                        "column": 10
                      },
                      "end": {
                        "line": 4628,
                        "column": 64
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  158038,
                  158174
                ],
                "loc": {
                  "start": {
                    "line": 4626,
                    "column": 6
                  },
                  "end": {
                    "line": 4628,
                    "column": 65
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseEach",
                    "range": [
                      158182,
                      158190
                    ],
                    "loc": {
                      "start": {
                        "line": 4630,
                        "column": 6
                      },
                      "end": {
                        "line": 4630,
                        "column": 14
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        158191,
                        158201
                      ],
                      "loc": {
                        "start": {
                          "line": 4630,
                          "column": 15
                        },
                        "end": {
                          "line": 4630,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            158212,
                            158217
                          ],
                          "loc": {
                            "start": {
                              "line": 4630,
                              "column": 36
                            },
                            "end": {
                              "line": 4630,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "rand",
                                  "range": [
                                    158233,
                                    158237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4631,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4631,
                                      "column": 16
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "baseRandom",
                                    "range": [
                                      158240,
                                      158250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4631,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 4631,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        158251,
                                        158252
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4631,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 4631,
                                          "column": 31
                                        }
                                      }
                                    },
                                    {
                                      "type": "UpdateExpression",
                                      "operator": "++",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          158256,
                                          158261
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4631,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 4631,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        158254,
                                        158261
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4631,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 4631,
                                          "column": 40
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    158240,
                                    158262
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4631,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 4631,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  158233,
                                  158262
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4631,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 4631,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              158229,
                              158263
                            ],
                            "loc": {
                              "start": {
                                "line": 4631,
                                "column": 8
                              },
                              "end": {
                                "line": 4631,
                                "column": 42
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    158272,
                                    158278
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4632,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4632,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    158279,
                                    158284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4632,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 4632,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  158272,
                                  158285
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4632,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4632,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    158288,
                                    158294
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4632,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 4632,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "rand",
                                  "range": [
                                    158295,
                                    158299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4632,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 4632,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  158288,
                                  158300
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4632,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 4632,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                158272,
                                158300
                              ],
                              "loc": {
                                "start": {
                                  "line": 4632,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4632,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              158272,
                              158301
                            ],
                            "loc": {
                              "start": {
                                "line": 4632,
                                "column": 8
                              },
                              "end": {
                                "line": 4632,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    158310,
                                    158316
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4633,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4633,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "rand",
                                  "range": [
                                    158317,
                                    158321
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4633,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 4633,
                                      "column": 19
                                    }
                                  }
                                },
                                "range": [
                                  158310,
                                  158322
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4633,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4633,
                                    "column": 20
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  158325,
                                  158330
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4633,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 4633,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                158310,
                                158330
                              ],
                              "loc": {
                                "start": {
                                  "line": 4633,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4633,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              158310,
                              158331
                            ],
                            "loc": {
                              "start": {
                                "line": 4633,
                                "column": 8
                              },
                              "end": {
                                "line": 4633,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          158219,
                          158339
                        ],
                        "loc": {
                          "start": {
                            "line": 4630,
                            "column": 43
                          },
                          "end": {
                            "line": 4634,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        158203,
                        158339
                      ],
                      "loc": {
                        "start": {
                          "line": 4630,
                          "column": 27
                        },
                        "end": {
                          "line": 4634,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    158182,
                    158340
                  ],
                  "loc": {
                    "start": {
                      "line": 4630,
                      "column": 6
                    },
                    "end": {
                      "line": 4634,
                      "column": 8
                    }
                  }
                },
                "range": [
                  158182,
                  158341
                ],
                "loc": {
                  "start": {
                    "line": 4630,
                    "column": 6
                  },
                  "end": {
                    "line": 4634,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    158356,
                    158362
                  ],
                  "loc": {
                    "start": {
                      "line": 4636,
                      "column": 13
                    },
                    "end": {
                      "line": 4636,
                      "column": 19
                    }
                  }
                },
                "range": [
                  158349,
                  158363
                ],
                "loc": {
                  "start": {
                    "line": 4636,
                    "column": 6
                  },
                  "end": {
                    "line": 4636,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              158030,
              158369
            ],
            "loc": {
              "start": {
                "line": 4625,
                "column": 33
              },
              "end": {
                "line": 4637,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            158001,
            158369
          ],
          "loc": {
            "start": {
              "line": 4625,
              "column": 4
            },
            "end": {
              "line": 4637,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection"
        ]
      },
      "vars": {
        "index": null,
        "length": null,
        "result": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "shuffle",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~shuffle",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        158042,
        158052
      ],
      "filename": "lodash.js",
      "lineno": 4626,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008701",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              158051,
              158052
            ],
            "loc": {
              "start": {
                "line": 4626,
                "column": 19
              },
              "end": {
                "line": 4626,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            158050,
            158052
          ],
          "loc": {
            "start": {
              "line": 4626,
              "column": 18
            },
            "end": {
              "line": 4626,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~shuffle",
    "longname": "<anonymous>~runInContext~shuffle~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        158064,
        158107
      ],
      "filename": "lodash.js",
      "lineno": 4627,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008705",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              158073,
              158083
            ],
            "loc": {
              "start": {
                "line": 4627,
                "column": 19
              },
              "end": {
                "line": 4627,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "collection",
              "range": [
                158086,
                158096
              ],
              "loc": {
                "start": {
                  "line": 4627,
                  "column": 32
                },
                "end": {
                  "line": 4627,
                  "column": 42
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                158097,
                158103
              ],
              "loc": {
                "start": {
                  "line": 4627,
                  "column": 43
                },
                "end": {
                  "line": 4627,
                  "column": 49
                }
              }
            },
            "range": [
              158086,
              158103
            ],
            "loc": {
              "start": {
                "line": 4627,
                "column": 32
              },
              "end": {
                "line": 4627,
                "column": 49
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              158106,
              158107
            ],
            "loc": {
              "start": {
                "line": 4627,
                "column": 52
              },
              "end": {
                "line": 4627,
                "column": 53
              }
            }
          },
          "range": [
            158073,
            158107
          ],
          "loc": {
            "start": {
              "line": 4627,
              "column": 19
            },
            "end": {
              "line": 4627,
              "column": 53
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~shuffle",
    "longname": "<anonymous>~runInContext~shuffle~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        158119,
        158173
      ],
      "filename": "lodash.js",
      "lineno": 4628,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008713",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              158128,
              158133
            ],
            "loc": {
              "start": {
                "line": 4628,
                "column": 19
              },
              "end": {
                "line": 4628,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "ConditionalExpression",
              "test": {
                "type": "BinaryExpression",
                "operator": "==",
                "left": {
                  "type": "UnaryExpression",
                  "operator": "typeof",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      158141,
                      158147
                    ],
                    "loc": {
                      "start": {
                        "line": 4628,
                        "column": 32
                      },
                      "end": {
                        "line": 4628,
                        "column": 38
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    158134,
                    158147
                  ],
                  "loc": {
                    "start": {
                      "line": 4628,
                      "column": 25
                    },
                    "end": {
                      "line": 4628,
                      "column": 38
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": "number",
                  "raw": "'number'",
                  "range": [
                    158151,
                    158159
                  ],
                  "loc": {
                    "start": {
                      "line": 4628,
                      "column": 42
                    },
                    "end": {
                      "line": 4628,
                      "column": 50
                    }
                  }
                },
                "range": [
                  158134,
                  158159
                ],
                "loc": {
                  "start": {
                    "line": 4628,
                    "column": 25
                  },
                  "end": {
                    "line": 4628,
                    "column": 50
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  158162,
                  158168
                ],
                "loc": {
                  "start": {
                    "line": 4628,
                    "column": 53
                  },
                  "end": {
                    "line": 4628,
                    "column": 59
                  }
                }
              },
              "alternate": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  158171,
                  158172
                ],
                "loc": {
                  "start": {
                    "line": 4628,
                    "column": 62
                  },
                  "end": {
                    "line": 4628,
                    "column": 63
                  }
                }
              },
              "range": [
                158134,
                158172
              ],
              "loc": {
                "start": {
                  "line": 4628,
                  "column": 25
                },
                "end": {
                  "line": 4628,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            158128,
            158173
          ],
          "loc": {
            "start": {
              "line": 4628,
              "column": 19
            },
            "end": {
              "line": 4628,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~shuffle",
    "longname": "<anonymous>~runInContext~shuffle~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        158233,
        158262
      ],
      "filename": "lodash.js",
      "lineno": 4631,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008732",
        "name": "rand",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseRandom",
            "range": [
              158240,
              158250
            ],
            "loc": {
              "start": {
                "line": 4631,
                "column": 19
              },
              "end": {
                "line": 4631,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                158251,
                158252
              ],
              "loc": {
                "start": {
                  "line": 4631,
                  "column": 30
                },
                "end": {
                  "line": 4631,
                  "column": 31
                }
              }
            },
            {
              "type": "UpdateExpression",
              "operator": "++",
              "argument": {
                "type": "Identifier",
                "name": "index",
                "range": [
                  158256,
                  158261
                ],
                "loc": {
                  "start": {
                    "line": 4631,
                    "column": 35
                  },
                  "end": {
                    "line": 4631,
                    "column": 40
                  }
                }
              },
              "prefix": true,
              "range": [
                158254,
                158261
              ],
              "loc": {
                "start": {
                  "line": 4631,
                  "column": 33
                },
                "end": {
                  "line": 4631,
                  "column": 40
                }
              }
            }
          ],
          "range": [
            158240,
            158262
          ],
          "loc": {
            "start": {
              "line": 4631,
              "column": 19
            },
            "end": {
              "line": 4631,
              "column": 41
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "rand",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~rand",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        158272,
        158300
      ],
      "filename": "lodash.js",
      "lineno": 4632,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008740",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "result",
            "range": [
              158288,
              158294
            ],
            "loc": {
              "start": {
                "line": 4632,
                "column": 24
              },
              "end": {
                "line": 4632,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "rand",
            "range": [
              158295,
              158299
            ],
            "loc": {
              "start": {
                "line": 4632,
                "column": 31
              },
              "end": {
                "line": 4632,
                "column": 35
              }
            }
          },
          "range": [
            158288,
            158300
          ],
          "loc": {
            "start": {
              "line": 4632,
              "column": 24
            },
            "end": {
              "line": 4632,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~shuffle",
        "value": "result[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~shuffle~result[undefined]",
    "memberof": "<anonymous>~runInContext~shuffle",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        158310,
        158330
      ],
      "filename": "lodash.js",
      "lineno": 4633,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008748",
        "name": "result[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            158325,
            158330
          ],
          "loc": {
            "start": {
              "line": 4633,
              "column": 23
            },
            "end": {
              "line": 4633,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~shuffle",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~shuffle~result[undefined]",
    "memberof": "<anonymous>~runInContext~shuffle",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        158981,
        159144
      ],
      "filename": "lodash.js",
      "lineno": 4659,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008755",
        "name": "size",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "size",
            "range": [
              158990,
              158994
            ],
            "loc": {
              "start": {
                "line": 4659,
                "column": 13
              },
              "end": {
                "line": 4659,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                158995,
                159005
              ],
              "loc": {
                "start": {
                  "line": 4659,
                  "column": 18
                },
                "end": {
                  "line": 4659,
                  "column": 28
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        159019,
                        159025
                      ],
                      "loc": {
                        "start": {
                          "line": 4660,
                          "column": 10
                        },
                        "end": {
                          "line": 4660,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          159028,
                          159038
                        ],
                        "loc": {
                          "start": {
                            "line": 4660,
                            "column": 19
                          },
                          "end": {
                            "line": 4660,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            159041,
                            159051
                          ],
                          "loc": {
                            "start": {
                              "line": 4660,
                              "column": 32
                            },
                            "end": {
                              "line": 4660,
                              "column": 42
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            159052,
                            159058
                          ],
                          "loc": {
                            "start": {
                              "line": 4660,
                              "column": 43
                            },
                            "end": {
                              "line": 4660,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          159041,
                          159058
                        ],
                        "loc": {
                          "start": {
                            "line": 4660,
                            "column": 32
                          },
                          "end": {
                            "line": 4660,
                            "column": 49
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          159061,
                          159062
                        ],
                        "loc": {
                          "start": {
                            "line": 4660,
                            "column": 52
                          },
                          "end": {
                            "line": 4660,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        159028,
                        159062
                      ],
                      "loc": {
                        "start": {
                          "line": 4660,
                          "column": 19
                        },
                        "end": {
                          "line": 4660,
                          "column": 53
                        }
                      }
                    },
                    "range": [
                      159019,
                      159062
                    ],
                    "loc": {
                      "start": {
                        "line": 4660,
                        "column": 10
                      },
                      "end": {
                        "line": 4660,
                        "column": 53
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  159015,
                  159063
                ],
                "loc": {
                  "start": {
                    "line": 4660,
                    "column": 6
                  },
                  "end": {
                    "line": 4660,
                    "column": 54
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          159084,
                          159090
                        ],
                        "loc": {
                          "start": {
                            "line": 4661,
                            "column": 20
                          },
                          "end": {
                            "line": 4661,
                            "column": 26
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        159077,
                        159090
                      ],
                      "loc": {
                        "start": {
                          "line": 4661,
                          "column": 13
                        },
                        "end": {
                          "line": 4661,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "number",
                      "raw": "'number'",
                      "range": [
                        159094,
                        159102
                      ],
                      "loc": {
                        "start": {
                          "line": 4661,
                          "column": 30
                        },
                        "end": {
                          "line": 4661,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      159077,
                      159102
                    ],
                    "loc": {
                      "start": {
                        "line": 4661,
                        "column": 13
                      },
                      "end": {
                        "line": 4661,
                        "column": 38
                      }
                    }
                  },
                  "consequent": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      159105,
                      159111
                    ],
                    "loc": {
                      "start": {
                        "line": 4661,
                        "column": 41
                      },
                      "end": {
                        "line": 4661,
                        "column": 47
                      }
                    }
                  },
                  "alternate": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "keys",
                        "range": [
                          159114,
                          159118
                        ],
                        "loc": {
                          "start": {
                            "line": 4661,
                            "column": 50
                          },
                          "end": {
                            "line": 4661,
                            "column": 54
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            159119,
                            159129
                          ],
                          "loc": {
                            "start": {
                              "line": 4661,
                              "column": 55
                            },
                            "end": {
                              "line": 4661,
                              "column": 65
                            }
                          }
                        }
                      ],
                      "range": [
                        159114,
                        159130
                      ],
                      "loc": {
                        "start": {
                          "line": 4661,
                          "column": 50
                        },
                        "end": {
                          "line": 4661,
                          "column": 66
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        159131,
                        159137
                      ],
                      "loc": {
                        "start": {
                          "line": 4661,
                          "column": 67
                        },
                        "end": {
                          "line": 4661,
                          "column": 73
                        }
                      }
                    },
                    "range": [
                      159114,
                      159137
                    ],
                    "loc": {
                      "start": {
                        "line": 4661,
                        "column": 50
                      },
                      "end": {
                        "line": 4661,
                        "column": 73
                      }
                    }
                  },
                  "range": [
                    159077,
                    159137
                  ],
                  "loc": {
                    "start": {
                      "line": 4661,
                      "column": 13
                    },
                    "end": {
                      "line": 4661,
                      "column": 73
                    }
                  }
                },
                "range": [
                  159070,
                  159138
                ],
                "loc": {
                  "start": {
                    "line": 4661,
                    "column": 6
                  },
                  "end": {
                    "line": 4661,
                    "column": 74
                  }
                }
              }
            ],
            "range": [
              159007,
              159144
            ],
            "loc": {
              "start": {
                "line": 4659,
                "column": 30
              },
              "end": {
                "line": 4662,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            158981,
            159144
          ],
          "loc": {
            "start": {
              "line": 4659,
              "column": 4
            },
            "end": {
              "line": 4662,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection"
        ]
      },
      "vars": {
        "length": null
      }
    },
    "undocumented": true,
    "name": "size",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~size",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        159019,
        159062
      ],
      "filename": "lodash.js",
      "lineno": 4660,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008760",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              159028,
              159038
            ],
            "loc": {
              "start": {
                "line": 4660,
                "column": 19
              },
              "end": {
                "line": 4660,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "collection",
              "range": [
                159041,
                159051
              ],
              "loc": {
                "start": {
                  "line": 4660,
                  "column": 32
                },
                "end": {
                  "line": 4660,
                  "column": 42
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                159052,
                159058
              ],
              "loc": {
                "start": {
                  "line": 4660,
                  "column": 43
                },
                "end": {
                  "line": 4660,
                  "column": 49
                }
              }
            },
            "range": [
              159041,
              159058
            ],
            "loc": {
              "start": {
                "line": 4660,
                "column": 32
              },
              "end": {
                "line": 4660,
                "column": 49
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              159061,
              159062
            ],
            "loc": {
              "start": {
                "line": 4660,
                "column": 52
              },
              "end": {
                "line": 4660,
                "column": 53
              }
            }
          },
          "range": [
            159028,
            159062
          ],
          "loc": {
            "start": {
              "line": 4660,
              "column": 19
            },
            "end": {
              "line": 4660,
              "column": 53
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~size",
    "longname": "<anonymous>~runInContext~size~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        160856,
        161427
      ],
      "filename": "lodash.js",
      "lineno": 4706,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008780",
        "name": "some",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "some",
            "range": [
              160865,
              160869
            ],
            "loc": {
              "start": {
                "line": 4706,
                "column": 13
              },
              "end": {
                "line": 4706,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                160870,
                160880
              ],
              "loc": {
                "start": {
                  "line": 4706,
                  "column": 18
                },
                "end": {
                  "line": 4706,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                160882,
                160891
              ],
              "loc": {
                "start": {
                  "line": 4706,
                  "column": 30
                },
                "end": {
                  "line": 4706,
                  "column": 39
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                160893,
                160900
              ],
              "loc": {
                "start": {
                  "line": 4706,
                  "column": 41
                },
                "end": {
                  "line": 4706,
                  "column": 48
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        160914,
                        160920
                      ],
                      "loc": {
                        "start": {
                          "line": 4707,
                          "column": 10
                        },
                        "end": {
                          "line": 4707,
                          "column": 16
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      160914,
                      160920
                    ],
                    "loc": {
                      "start": {
                        "line": 4707,
                        "column": 10
                      },
                      "end": {
                        "line": 4707,
                        "column": 16
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  160910,
                  160921
                ],
                "loc": {
                  "start": {
                    "line": 4707,
                    "column": 6
                  },
                  "end": {
                    "line": 4707,
                    "column": 17
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      160929,
                      160938
                    ],
                    "loc": {
                      "start": {
                        "line": 4709,
                        "column": 6
                      },
                      "end": {
                        "line": 4709,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          160941,
                          160947
                        ],
                        "loc": {
                          "start": {
                            "line": 4709,
                            "column": 18
                          },
                          "end": {
                            "line": 4709,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          160948,
                          160962
                        ],
                        "loc": {
                          "start": {
                            "line": 4709,
                            "column": 25
                          },
                          "end": {
                            "line": 4709,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        160941,
                        160962
                      ],
                      "loc": {
                        "start": {
                          "line": 4709,
                          "column": 18
                        },
                        "end": {
                          "line": 4709,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          160963,
                          160972
                        ],
                        "loc": {
                          "start": {
                            "line": 4709,
                            "column": 40
                          },
                          "end": {
                            "line": 4709,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          160974,
                          160981
                        ],
                        "loc": {
                          "start": {
                            "line": 4709,
                            "column": 51
                          },
                          "end": {
                            "line": 4709,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          160983,
                          160984
                        ],
                        "loc": {
                          "start": {
                            "line": 4709,
                            "column": 60
                          },
                          "end": {
                            "line": 4709,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      160941,
                      160985
                    ],
                    "loc": {
                      "start": {
                        "line": 4709,
                        "column": 18
                      },
                      "end": {
                        "line": 4709,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    160929,
                    160985
                  ],
                  "loc": {
                    "start": {
                      "line": 4709,
                      "column": 6
                    },
                    "end": {
                      "line": 4709,
                      "column": 62
                    }
                  }
                },
                "range": [
                  160929,
                  160986
                ],
                "loc": {
                  "start": {
                    "line": 4709,
                    "column": 6
                  },
                  "end": {
                    "line": 4709,
                    "column": 63
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "isArray",
                    "range": [
                      160997,
                      161004
                    ],
                    "loc": {
                      "start": {
                        "line": 4710,
                        "column": 10
                      },
                      "end": {
                        "line": 4710,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        161005,
                        161015
                      ],
                      "loc": {
                        "start": {
                          "line": 4710,
                          "column": 18
                        },
                        "end": {
                          "line": 4710,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    160997,
                    161016
                  ],
                  "loc": {
                    "start": {
                      "line": 4710,
                      "column": 10
                    },
                    "end": {
                      "line": 4710,
                      "column": 29
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              161032,
                              161037
                            ],
                            "loc": {
                              "start": {
                                "line": 4711,
                                "column": 12
                              },
                              "end": {
                                "line": 4711,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                161041,
                                161042
                              ],
                              "loc": {
                                "start": {
                                  "line": 4711,
                                  "column": 21
                                },
                                "end": {
                                  "line": 4711,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              161040,
                              161042
                            ],
                            "loc": {
                              "start": {
                                "line": 4711,
                                "column": 20
                              },
                              "end": {
                                "line": 4711,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            161032,
                            161042
                          ],
                          "loc": {
                            "start": {
                              "line": 4711,
                              "column": 12
                            },
                            "end": {
                              "line": 4711,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              161056,
                              161062
                            ],
                            "loc": {
                              "start": {
                                "line": 4712,
                                "column": 12
                              },
                              "end": {
                                "line": 4712,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                161065,
                                161075
                              ],
                              "loc": {
                                "start": {
                                  "line": 4712,
                                  "column": 21
                                },
                                "end": {
                                  "line": 4712,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                161076,
                                161082
                              ],
                              "loc": {
                                "start": {
                                  "line": 4712,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4712,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              161065,
                              161082
                            ],
                            "loc": {
                              "start": {
                                "line": 4712,
                                "column": 21
                              },
                              "end": {
                                "line": 4712,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            161056,
                            161082
                          ],
                          "loc": {
                            "start": {
                              "line": 4712,
                              "column": 12
                            },
                            "end": {
                              "line": 4712,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        161028,
                        161083
                      ],
                      "loc": {
                        "start": {
                          "line": 4711,
                          "column": 8
                        },
                        "end": {
                          "line": 4712,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              161102,
                              161107
                            ],
                            "loc": {
                              "start": {
                                "line": 4714,
                                "column": 17
                              },
                              "end": {
                                "line": 4714,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            161100,
                            161107
                          ],
                          "loc": {
                            "start": {
                              "line": 4714,
                              "column": 15
                            },
                            "end": {
                              "line": 4714,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            161110,
                            161116
                          ],
                          "loc": {
                            "start": {
                              "line": 4714,
                              "column": 25
                            },
                            "end": {
                              "line": 4714,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          161100,
                          161116
                        ],
                        "loc": {
                          "start": {
                            "line": 4714,
                            "column": 15
                          },
                          "end": {
                            "line": 4714,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  161134,
                                  161143
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4715,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 4715,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "collection",
                                    "range": [
                                      161144,
                                      161154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4715,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 4715,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      161155,
                                      161160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4715,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 4715,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    161144,
                                    161161
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4715,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 4715,
                                      "column": 41
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    161163,
                                    161168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4715,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 4715,
                                      "column": 48
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "collection",
                                  "range": [
                                    161170,
                                    161180
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4715,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 4715,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "range": [
                                161134,
                                161181
                              ],
                              "loc": {
                                "start": {
                                  "line": 4715,
                                  "column": 14
                                },
                                "end": {
                                  "line": 4715,
                                  "column": 61
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Literal",
                                    "value": true,
                                    "raw": "true",
                                    "range": [
                                      161204,
                                      161208
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4716,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 4716,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    161197,
                                    161209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4716,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 4716,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "range": [
                                161183,
                                161221
                              ],
                              "loc": {
                                "start": {
                                  "line": 4715,
                                  "column": 63
                                },
                                "end": {
                                  "line": 4717,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              161130,
                              161221
                            ],
                            "loc": {
                              "start": {
                                "line": 4715,
                                "column": 10
                              },
                              "end": {
                                "line": 4717,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          161118,
                          161231
                        ],
                        "loc": {
                          "start": {
                            "line": 4714,
                            "column": 33
                          },
                          "end": {
                            "line": 4718,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        161093,
                        161231
                      ],
                      "loc": {
                        "start": {
                          "line": 4714,
                          "column": 8
                        },
                        "end": {
                          "line": 4718,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    161018,
                    161239
                  ],
                  "loc": {
                    "start": {
                      "line": 4710,
                      "column": 31
                    },
                    "end": {
                      "line": 4719,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseEach",
                          "range": [
                            161255,
                            161263
                          ],
                          "loc": {
                            "start": {
                              "line": 4720,
                              "column": 8
                            },
                            "end": {
                              "line": 4720,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "collection",
                            "range": [
                              161264,
                              161274
                            ],
                            "loc": {
                              "start": {
                                "line": 4720,
                                "column": 17
                              },
                              "end": {
                                "line": 4720,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  161285,
                                  161290
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4720,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 4720,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  161292,
                                  161297
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4720,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 4720,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  161299,
                                  161309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4720,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 4720,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          161332,
                                          161338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4721,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 4721,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "predicate",
                                          "range": [
                                            161341,
                                            161350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4721,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 4721,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              161351,
                                              161356
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4721,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 4721,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              161358,
                                              161363
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4721,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 4721,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "collection",
                                            "range": [
                                              161365,
                                              161375
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4721,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 4721,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          161341,
                                          161376
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4721,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 4721,
                                            "column": 63
                                          }
                                        }
                                      },
                                      "range": [
                                        161332,
                                        161376
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4721,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 4721,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      161330,
                                      161377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4721,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 4721,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    161323,
                                    161378
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4721,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4721,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "range": [
                                161311,
                                161388
                              ],
                              "loc": {
                                "start": {
                                  "line": 4720,
                                  "column": 64
                                },
                                "end": {
                                  "line": 4722,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              161276,
                              161388
                            ],
                            "loc": {
                              "start": {
                                "line": 4720,
                                "column": 29
                              },
                              "end": {
                                "line": 4722,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          161255,
                          161389
                        ],
                        "loc": {
                          "start": {
                            "line": 4720,
                            "column": 8
                          },
                          "end": {
                            "line": 4722,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        161255,
                        161390
                      ],
                      "loc": {
                        "start": {
                          "line": 4720,
                          "column": 8
                        },
                        "end": {
                          "line": 4722,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    161245,
                    161398
                  ],
                  "loc": {
                    "start": {
                      "line": 4719,
                      "column": 13
                    },
                    "end": {
                      "line": 4723,
                      "column": 7
                    }
                  }
                },
                "range": [
                  160993,
                  161398
                ],
                "loc": {
                  "start": {
                    "line": 4710,
                    "column": 6
                  },
                  "end": {
                    "line": 4723,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        161414,
                        161420
                      ],
                      "loc": {
                        "start": {
                          "line": 4724,
                          "column": 15
                        },
                        "end": {
                          "line": 4724,
                          "column": 21
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      161413,
                      161420
                    ],
                    "loc": {
                      "start": {
                        "line": 4724,
                        "column": 14
                      },
                      "end": {
                        "line": 4724,
                        "column": 21
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    161412,
                    161420
                  ],
                  "loc": {
                    "start": {
                      "line": 4724,
                      "column": 13
                    },
                    "end": {
                      "line": 4724,
                      "column": 21
                    }
                  }
                },
                "range": [
                  161405,
                  161421
                ],
                "loc": {
                  "start": {
                    "line": 4724,
                    "column": 6
                  },
                  "end": {
                    "line": 4724,
                    "column": 22
                  }
                }
              }
            ],
            "range": [
              160902,
              161427
            ],
            "loc": {
              "start": {
                "line": 4706,
                "column": 50
              },
              "end": {
                "line": 4725,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            160856,
            161427
          ],
          "loc": {
            "start": {
              "line": 4706,
              "column": 4
            },
            "end": {
              "line": 4725,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "result": null,
        "predicate": null,
        "index": null,
        "length": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "some",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~some",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        160914,
        160920
      ],
      "filename": "lodash.js",
      "lineno": 4707,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008787",
        "name": "result",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            160914,
            160920
          ],
          "loc": {
            "start": {
              "line": 4707,
              "column": 10
            },
            "end": {
              "line": 4707,
              "column": 16
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~some",
    "longname": "<anonymous>~runInContext~some~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        160929,
        160985
      ],
      "filename": "lodash.js",
      "lineno": 4709,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008790",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                160941,
                160947
              ],
              "loc": {
                "start": {
                  "line": 4709,
                  "column": 18
                },
                "end": {
                  "line": 4709,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                160948,
                160962
              ],
              "loc": {
                "start": {
                  "line": 4709,
                  "column": 25
                },
                "end": {
                  "line": 4709,
                  "column": 39
                }
              }
            },
            "range": [
              160941,
              160962
            ],
            "loc": {
              "start": {
                "line": 4709,
                "column": 18
              },
              "end": {
                "line": 4709,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                160963,
                160972
              ],
              "loc": {
                "start": {
                  "line": 4709,
                  "column": 40
                },
                "end": {
                  "line": 4709,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                160974,
                160981
              ],
              "loc": {
                "start": {
                  "line": 4709,
                  "column": 51
                },
                "end": {
                  "line": 4709,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                160983,
                160984
              ],
              "loc": {
                "start": {
                  "line": 4709,
                  "column": 60
                },
                "end": {
                  "line": 4709,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            160941,
            160985
          ],
          "loc": {
            "start": {
              "line": 4709,
              "column": 18
            },
            "end": {
              "line": 4709,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        161032,
        161042
      ],
      "filename": "lodash.js",
      "lineno": 4711,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008805",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              161041,
              161042
            ],
            "loc": {
              "start": {
                "line": 4711,
                "column": 21
              },
              "end": {
                "line": 4711,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            161040,
            161042
          ],
          "loc": {
            "start": {
              "line": 4711,
              "column": 20
            },
            "end": {
              "line": 4711,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~some",
    "longname": "<anonymous>~runInContext~some~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        161056,
        161082
      ],
      "filename": "lodash.js",
      "lineno": 4712,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008809",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              161065,
              161075
            ],
            "loc": {
              "start": {
                "line": 4712,
                "column": 21
              },
              "end": {
                "line": 4712,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              161076,
              161082
            ],
            "loc": {
              "start": {
                "line": 4712,
                "column": 32
              },
              "end": {
                "line": 4712,
                "column": 38
              }
            }
          },
          "range": [
            161065,
            161082
          ],
          "loc": {
            "start": {
              "line": 4712,
              "column": 21
            },
            "end": {
              "line": 4712,
              "column": 38
            }
          }
        },
        "value": "collection.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~some",
    "longname": "<anonymous>~runInContext~some~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        161332,
        161376
      ],
      "filename": "lodash.js",
      "lineno": 4721,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008843",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "predicate",
            "range": [
              161341,
              161350
            ],
            "loc": {
              "start": {
                "line": 4721,
                "column": 28
              },
              "end": {
                "line": 4721,
                "column": 37
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                161351,
                161356
              ],
              "loc": {
                "start": {
                  "line": 4721,
                  "column": 38
                },
                "end": {
                  "line": 4721,
                  "column": 43
                }
              }
            },
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                161358,
                161363
              ],
              "loc": {
                "start": {
                  "line": 4721,
                  "column": 45
                },
                "end": {
                  "line": 4721,
                  "column": 50
                }
              }
            },
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                161365,
                161375
              ],
              "loc": {
                "start": {
                  "line": 4721,
                  "column": 52
                },
                "end": {
                  "line": 4721,
                  "column": 62
                }
              }
            }
          ],
          "range": [
            161341,
            161376
          ],
          "loc": {
            "start": {
              "line": 4721,
              "column": 28
            },
            "end": {
              "line": 4721,
              "column": 63
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~some"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~some~result",
    "memberof": "<anonymous>~runInContext~some",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        163621,
        164601
      ],
      "filename": "lodash.js",
      "lineno": 4776,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008854",
        "name": "sortBy",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "sortBy",
            "range": [
              163630,
              163636
            ],
            "loc": {
              "start": {
                "line": 4776,
                "column": 13
              },
              "end": {
                "line": 4776,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                163637,
                163647
              ],
              "loc": {
                "start": {
                  "line": 4776,
                  "column": 20
                },
                "end": {
                  "line": 4776,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                163649,
                163657
              ],
              "loc": {
                "start": {
                  "line": 4776,
                  "column": 32
                },
                "end": {
                  "line": 4776,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                163659,
                163666
              ],
              "loc": {
                "start": {
                  "line": 4776,
                  "column": 42
                },
                "end": {
                  "line": 4776,
                  "column": 49
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        163680,
                        163685
                      ],
                      "loc": {
                        "start": {
                          "line": 4777,
                          "column": 10
                        },
                        "end": {
                          "line": 4777,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          163689,
                          163690
                        ],
                        "loc": {
                          "start": {
                            "line": 4777,
                            "column": 19
                          },
                          "end": {
                            "line": 4777,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        163688,
                        163690
                      ],
                      "loc": {
                        "start": {
                          "line": 4777,
                          "column": 18
                        },
                        "end": {
                          "line": 4777,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      163680,
                      163690
                    ],
                    "loc": {
                      "start": {
                        "line": 4777,
                        "column": 10
                      },
                      "end": {
                        "line": 4777,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "multi",
                      "range": [
                        163702,
                        163707
                      ],
                      "loc": {
                        "start": {
                          "line": 4778,
                          "column": 10
                        },
                        "end": {
                          "line": 4778,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          163710,
                          163718
                        ],
                        "loc": {
                          "start": {
                            "line": 4778,
                            "column": 18
                          },
                          "end": {
                            "line": 4778,
                            "column": 26
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArray",
                          "range": [
                            163722,
                            163729
                          ],
                          "loc": {
                            "start": {
                              "line": 4778,
                              "column": 30
                            },
                            "end": {
                              "line": 4778,
                              "column": 37
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              163730,
                              163738
                            ],
                            "loc": {
                              "start": {
                                "line": 4778,
                                "column": 38
                              },
                              "end": {
                                "line": 4778,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          163722,
                          163739
                        ],
                        "loc": {
                          "start": {
                            "line": 4778,
                            "column": 30
                          },
                          "end": {
                            "line": 4778,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        163710,
                        163739
                      ],
                      "loc": {
                        "start": {
                          "line": 4778,
                          "column": 18
                        },
                        "end": {
                          "line": 4778,
                          "column": 47
                        }
                      }
                    },
                    "range": [
                      163702,
                      163739
                    ],
                    "loc": {
                      "start": {
                        "line": 4778,
                        "column": 10
                      },
                      "end": {
                        "line": 4778,
                        "column": 47
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        163751,
                        163757
                      ],
                      "loc": {
                        "start": {
                          "line": 4779,
                          "column": 10
                        },
                        "end": {
                          "line": 4779,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "collection",
                        "range": [
                          163760,
                          163770
                        ],
                        "loc": {
                          "start": {
                            "line": 4779,
                            "column": 19
                          },
                          "end": {
                            "line": 4779,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            163773,
                            163783
                          ],
                          "loc": {
                            "start": {
                              "line": 4779,
                              "column": 32
                            },
                            "end": {
                              "line": 4779,
                              "column": 42
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            163784,
                            163790
                          ],
                          "loc": {
                            "start": {
                              "line": 4779,
                              "column": 43
                            },
                            "end": {
                              "line": 4779,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          163773,
                          163790
                        ],
                        "loc": {
                          "start": {
                            "line": 4779,
                            "column": 32
                          },
                          "end": {
                            "line": 4779,
                            "column": 49
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          163793,
                          163794
                        ],
                        "loc": {
                          "start": {
                            "line": 4779,
                            "column": 52
                          },
                          "end": {
                            "line": 4779,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        163760,
                        163794
                      ],
                      "loc": {
                        "start": {
                          "line": 4779,
                          "column": 19
                        },
                        "end": {
                          "line": 4779,
                          "column": 53
                        }
                      }
                    },
                    "range": [
                      163751,
                      163794
                    ],
                    "loc": {
                      "start": {
                        "line": 4779,
                        "column": 10
                      },
                      "end": {
                        "line": 4779,
                        "column": 53
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        163806,
                        163812
                      ],
                      "loc": {
                        "start": {
                          "line": 4780,
                          "column": 10
                        },
                        "end": {
                          "line": 4780,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          163815,
                          163820
                        ],
                        "loc": {
                          "start": {
                            "line": 4780,
                            "column": 19
                          },
                          "end": {
                            "line": 4780,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  163828,
                                  163834
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4780,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4780,
                                    "column": 38
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                163821,
                                163834
                              ],
                              "loc": {
                                "start": {
                                  "line": 4780,
                                  "column": 25
                                },
                                "end": {
                                  "line": 4780,
                                  "column": 38
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "number",
                              "raw": "'number'",
                              "range": [
                                163838,
                                163846
                              ],
                              "loc": {
                                "start": {
                                  "line": 4780,
                                  "column": 42
                                },
                                "end": {
                                  "line": 4780,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              163821,
                              163846
                            ],
                            "loc": {
                              "start": {
                                "line": 4780,
                                "column": 25
                              },
                              "end": {
                                "line": 4780,
                                "column": 50
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              163849,
                              163855
                            ],
                            "loc": {
                              "start": {
                                "line": 4780,
                                "column": 53
                              },
                              "end": {
                                "line": 4780,
                                "column": 59
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              163858,
                              163859
                            ],
                            "loc": {
                              "start": {
                                "line": 4780,
                                "column": 62
                              },
                              "end": {
                                "line": 4780,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            163821,
                            163859
                          ],
                          "loc": {
                            "start": {
                              "line": 4780,
                              "column": 25
                            },
                            "end": {
                              "line": 4780,
                              "column": 63
                            }
                          }
                        }
                      ],
                      "range": [
                        163815,
                        163860
                      ],
                      "loc": {
                        "start": {
                          "line": 4780,
                          "column": 19
                        },
                        "end": {
                          "line": 4780,
                          "column": 64
                        }
                      }
                    },
                    "range": [
                      163806,
                      163860
                    ],
                    "loc": {
                      "start": {
                        "line": 4780,
                        "column": 10
                      },
                      "end": {
                        "line": 4780,
                        "column": 64
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  163676,
                  163861
                ],
                "loc": {
                  "start": {
                    "line": 4777,
                    "column": 6
                  },
                  "end": {
                    "line": 4780,
                    "column": 65
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "multi",
                    "range": [
                      163874,
                      163879
                    ],
                    "loc": {
                      "start": {
                        "line": 4782,
                        "column": 11
                      },
                      "end": {
                        "line": 4782,
                        "column": 16
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    163873,
                    163879
                  ],
                  "loc": {
                    "start": {
                      "line": 4782,
                      "column": 10
                    },
                    "end": {
                      "line": 4782,
                      "column": 16
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            163891,
                            163899
                          ],
                          "loc": {
                            "start": {
                              "line": 4783,
                              "column": 8
                            },
                            "end": {
                              "line": 4783,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                163902,
                                163908
                              ],
                              "loc": {
                                "start": {
                                  "line": 4783,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4783,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                163909,
                                163923
                              ],
                              "loc": {
                                "start": {
                                  "line": 4783,
                                  "column": 26
                                },
                                "end": {
                                  "line": 4783,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              163902,
                              163923
                            ],
                            "loc": {
                              "start": {
                                "line": 4783,
                                "column": 19
                              },
                              "end": {
                                "line": 4783,
                                "column": 40
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                163924,
                                163932
                              ],
                              "loc": {
                                "start": {
                                  "line": 4783,
                                  "column": 41
                                },
                                "end": {
                                  "line": 4783,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                163934,
                                163941
                              ],
                              "loc": {
                                "start": {
                                  "line": 4783,
                                  "column": 51
                                },
                                "end": {
                                  "line": 4783,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                163943,
                                163944
                              ],
                              "loc": {
                                "start": {
                                  "line": 4783,
                                  "column": 60
                                },
                                "end": {
                                  "line": 4783,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            163902,
                            163945
                          ],
                          "loc": {
                            "start": {
                              "line": 4783,
                              "column": 19
                            },
                            "end": {
                              "line": 4783,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          163891,
                          163945
                        ],
                        "loc": {
                          "start": {
                            "line": 4783,
                            "column": 8
                          },
                          "end": {
                            "line": 4783,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        163891,
                        163946
                      ],
                      "loc": {
                        "start": {
                          "line": 4783,
                          "column": 8
                        },
                        "end": {
                          "line": 4783,
                          "column": 63
                        }
                      }
                    }
                  ],
                  "range": [
                    163881,
                    163954
                  ],
                  "loc": {
                    "start": {
                      "line": 4782,
                      "column": 18
                    },
                    "end": {
                      "line": 4784,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  163869,
                  163954
                ],
                "loc": {
                  "start": {
                    "line": 4782,
                    "column": 6
                  },
                  "end": {
                    "line": 4784,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseEach",
                    "range": [
                      163961,
                      163969
                    ],
                    "loc": {
                      "start": {
                        "line": 4785,
                        "column": 6
                      },
                      "end": {
                        "line": 4785,
                        "column": 14
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        163970,
                        163980
                      ],
                      "loc": {
                        "start": {
                          "line": 4785,
                          "column": 15
                        },
                        "end": {
                          "line": 4785,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            163991,
                            163996
                          ],
                          "loc": {
                            "start": {
                              "line": 4785,
                              "column": 36
                            },
                            "end": {
                              "line": 4785,
                              "column": 41
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            163998,
                            164001
                          ],
                          "loc": {
                            "start": {
                              "line": 4785,
                              "column": 43
                            },
                            "end": {
                              "line": 4785,
                              "column": 46
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            164003,
                            164013
                          ],
                          "loc": {
                            "start": {
                              "line": 4785,
                              "column": 48
                            },
                            "end": {
                              "line": 4785,
                              "column": 58
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "multi",
                              "range": [
                                164029,
                                164034
                              ],
                              "loc": {
                                "start": {
                                  "line": 4786,
                                  "column": 12
                                },
                                "end": {
                                  "line": 4786,
                                  "column": 17
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          164052,
                                          164058
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4787,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 4787,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "callback",
                                          "range": [
                                            164061,
                                            164069
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4787,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 4787,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "length",
                                          "range": [
                                            164070,
                                            164076
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4787,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 4787,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          164061,
                                          164076
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4787,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 4787,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        164052,
                                        164076
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4787,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4787,
                                          "column": 38
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "criteria",
                                        "range": [
                                          164092,
                                          164100
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4788,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 4788,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "Array",
                                          "range": [
                                            164103,
                                            164108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4788,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 4788,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              164109,
                                              164115
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4788,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 4788,
                                                "column": 37
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          164103,
                                          164116
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4788,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 4788,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        164092,
                                        164116
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4788,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 4788,
                                          "column": 38
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    164048,
                                    164117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4787,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4788,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "WhileStatement",
                                  "test": {
                                    "type": "UpdateExpression",
                                    "operator": "--",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        164136,
                                        164142
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4790,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 4790,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "prefix": false,
                                    "range": [
                                      164136,
                                      164144
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4790,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 4790,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "criteria",
                                              "range": [
                                                164160,
                                                164168
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4791,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 4791,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "length",
                                              "range": [
                                                164169,
                                                164175
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4791,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 4791,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "range": [
                                              164160,
                                              164176
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4791,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 4791,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "value",
                                              "range": [
                                                164179,
                                                164184
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4791,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 4791,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "callback",
                                                "range": [
                                                  164185,
                                                  164193
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4791,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 4791,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "length",
                                                "range": [
                                                  164194,
                                                  164200
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 4791,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 4791,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              "range": [
                                                164185,
                                                164201
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 4791,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 4791,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "range": [
                                              164179,
                                              164202
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 4791,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 4791,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            164160,
                                            164202
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4791,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 4791,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "range": [
                                          164160,
                                          164203
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4791,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 4791,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      164146,
                                      164215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4790,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 4792,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    164129,
                                    164215
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4790,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4792,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                164036,
                                164225
                              ],
                              "loc": {
                                "start": {
                                  "line": 4786,
                                  "column": 19
                                },
                                "end": {
                                  "line": 4793,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "criteria",
                                      "range": [
                                        164243,
                                        164251
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4794,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 4794,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          164254,
                                          164262
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 4794,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 4794,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            164263,
                                            164268
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4794,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 4794,
                                              "column": 35
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            164270,
                                            164273
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4794,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 4794,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "collection",
                                          "range": [
                                            164275,
                                            164285
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 4794,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 4794,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        164254,
                                        164286
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4794,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 4794,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "range": [
                                      164243,
                                      164286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4794,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 4794,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    164243,
                                    164287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4794,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 4794,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                164231,
                                164297
                              ],
                              "loc": {
                                "start": {
                                  "line": 4793,
                                  "column": 15
                                },
                                "end": {
                                  "line": 4795,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              164025,
                              164297
                            ],
                            "loc": {
                              "start": {
                                "line": 4786,
                                "column": 8
                              },
                              "end": {
                                "line": 4795,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    164306,
                                    164312
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4796,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 4796,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "UpdateExpression",
                                  "operator": "++",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      164315,
                                      164320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4796,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 4796,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    164313,
                                    164320
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4796,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 4796,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  164306,
                                  164321
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4796,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 4796,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "ObjectExpression",
                                "properties": [
                                  {
                                    "type": "Property",
                                    "key": {
                                      "type": "Literal",
                                      "value": "criteria",
                                      "raw": "'criteria'",
                                      "range": [
                                        164326,
                                        164336
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4796,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 4796,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "Identifier",
                                      "name": "criteria",
                                      "range": [
                                        164338,
                                        164346
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4796,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 4796,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "kind": "init",
                                    "range": [
                                      164326,
                                      164346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4796,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 4796,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "Property",
                                    "key": {
                                      "type": "Literal",
                                      "value": "index",
                                      "raw": "'index'",
                                      "range": [
                                        164348,
                                        164355
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4796,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 4796,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        164357,
                                        164362
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4796,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 4796,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "kind": "init",
                                    "range": [
                                      164348,
                                      164362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4796,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 4796,
                                        "column": 64
                                      }
                                    }
                                  },
                                  {
                                    "type": "Property",
                                    "key": {
                                      "type": "Literal",
                                      "value": "value",
                                      "raw": "'value'",
                                      "range": [
                                        164364,
                                        164371
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4796,
                                          "column": 66
                                        },
                                        "end": {
                                          "line": 4796,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        164373,
                                        164378
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 4796,
                                          "column": 75
                                        },
                                        "end": {
                                          "line": 4796,
                                          "column": 80
                                        }
                                      }
                                    },
                                    "kind": "init",
                                    "range": [
                                      164364,
                                      164378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4796,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 4796,
                                        "column": 80
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  164324,
                                  164380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4796,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 4796,
                                    "column": 82
                                  }
                                }
                              },
                              "range": [
                                164306,
                                164380
                              ],
                              "loc": {
                                "start": {
                                  "line": 4796,
                                  "column": 8
                                },
                                "end": {
                                  "line": 4796,
                                  "column": 82
                                }
                              }
                            },
                            "range": [
                              164306,
                              164381
                            ],
                            "loc": {
                              "start": {
                                "line": 4796,
                                "column": 8
                              },
                              "end": {
                                "line": 4796,
                                "column": 83
                              }
                            }
                          }
                        ],
                        "range": [
                          164015,
                          164389
                        ],
                        "loc": {
                          "start": {
                            "line": 4785,
                            "column": 60
                          },
                          "end": {
                            "line": 4797,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        163982,
                        164389
                      ],
                      "loc": {
                        "start": {
                          "line": 4785,
                          "column": 27
                        },
                        "end": {
                          "line": 4797,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    163961,
                    164390
                  ],
                  "loc": {
                    "start": {
                      "line": 4785,
                      "column": 6
                    },
                    "end": {
                      "line": 4797,
                      "column": 8
                    }
                  }
                },
                "range": [
                  163961,
                  164391
                ],
                "loc": {
                  "start": {
                    "line": 4785,
                    "column": 6
                  },
                  "end": {
                    "line": 4797,
                    "column": 9
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      164399,
                      164405
                    ],
                    "loc": {
                      "start": {
                        "line": 4799,
                        "column": 6
                      },
                      "end": {
                        "line": 4799,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        164408,
                        164414
                      ],
                      "loc": {
                        "start": {
                          "line": 4799,
                          "column": 15
                        },
                        "end": {
                          "line": 4799,
                          "column": 21
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        164415,
                        164421
                      ],
                      "loc": {
                        "start": {
                          "line": 4799,
                          "column": 22
                        },
                        "end": {
                          "line": 4799,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      164408,
                      164421
                    ],
                    "loc": {
                      "start": {
                        "line": 4799,
                        "column": 15
                      },
                      "end": {
                        "line": 4799,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    164399,
                    164421
                  ],
                  "loc": {
                    "start": {
                      "line": 4799,
                      "column": 6
                    },
                    "end": {
                      "line": 4799,
                      "column": 28
                    }
                  }
                },
                "range": [
                  164399,
                  164422
                ],
                "loc": {
                  "start": {
                    "line": 4799,
                    "column": 6
                  },
                  "end": {
                    "line": 4799,
                    "column": 29
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        164429,
                        164435
                      ],
                      "loc": {
                        "start": {
                          "line": 4800,
                          "column": 6
                        },
                        "end": {
                          "line": 4800,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "sort",
                      "range": [
                        164436,
                        164440
                      ],
                      "loc": {
                        "start": {
                          "line": 4800,
                          "column": 13
                        },
                        "end": {
                          "line": 4800,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      164429,
                      164440
                    ],
                    "loc": {
                      "start": {
                        "line": 4800,
                        "column": 6
                      },
                      "end": {
                        "line": 4800,
                        "column": 17
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "multi",
                        "range": [
                          164441,
                          164446
                        ],
                        "loc": {
                          "start": {
                            "line": 4800,
                            "column": 18
                          },
                          "end": {
                            "line": 4800,
                            "column": 23
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "compareMultipleAscending",
                        "range": [
                          164449,
                          164473
                        ],
                        "loc": {
                          "start": {
                            "line": 4800,
                            "column": 26
                          },
                          "end": {
                            "line": 4800,
                            "column": 50
                          }
                        }
                      },
                      "alternate": {
                        "type": "Identifier",
                        "name": "compareAscending",
                        "range": [
                          164476,
                          164492
                        ],
                        "loc": {
                          "start": {
                            "line": 4800,
                            "column": 53
                          },
                          "end": {
                            "line": 4800,
                            "column": 69
                          }
                        }
                      },
                      "range": [
                        164441,
                        164492
                      ],
                      "loc": {
                        "start": {
                          "line": 4800,
                          "column": 18
                        },
                        "end": {
                          "line": 4800,
                          "column": 69
                        }
                      }
                    }
                  ],
                  "range": [
                    164429,
                    164493
                  ],
                  "loc": {
                    "start": {
                      "line": 4800,
                      "column": 6
                    },
                    "end": {
                      "line": 4800,
                      "column": 70
                    }
                  }
                },
                "range": [
                  164429,
                  164494
                ],
                "loc": {
                  "start": {
                    "line": 4800,
                    "column": 6
                  },
                  "end": {
                    "line": 4800,
                    "column": 71
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      164508,
                      164514
                    ],
                    "loc": {
                      "start": {
                        "line": 4801,
                        "column": 13
                      },
                      "end": {
                        "line": 4801,
                        "column": 19
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    164508,
                    164516
                  ],
                  "loc": {
                    "start": {
                      "line": 4801,
                      "column": 13
                    },
                    "end": {
                      "line": 4801,
                      "column": 21
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              164528,
                              164534
                            ],
                            "loc": {
                              "start": {
                                "line": 4802,
                                "column": 8
                              },
                              "end": {
                                "line": 4802,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              164535,
                              164541
                            ],
                            "loc": {
                              "start": {
                                "line": 4802,
                                "column": 15
                              },
                              "end": {
                                "line": 4802,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            164528,
                            164542
                          ],
                          "loc": {
                            "start": {
                              "line": 4802,
                              "column": 8
                            },
                            "end": {
                              "line": 4802,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                164545,
                                164551
                              ],
                              "loc": {
                                "start": {
                                  "line": 4802,
                                  "column": 25
                                },
                                "end": {
                                  "line": 4802,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                164552,
                                164558
                              ],
                              "loc": {
                                "start": {
                                  "line": 4802,
                                  "column": 32
                                },
                                "end": {
                                  "line": 4802,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              164545,
                              164559
                            ],
                            "loc": {
                              "start": {
                                "line": 4802,
                                "column": 25
                              },
                              "end": {
                                "line": 4802,
                                "column": 39
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              164560,
                              164565
                            ],
                            "loc": {
                              "start": {
                                "line": 4802,
                                "column": 40
                              },
                              "end": {
                                "line": 4802,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            164545,
                            164565
                          ],
                          "loc": {
                            "start": {
                              "line": 4802,
                              "column": 25
                            },
                            "end": {
                              "line": 4802,
                              "column": 45
                            }
                          }
                        },
                        "range": [
                          164528,
                          164565
                        ],
                        "loc": {
                          "start": {
                            "line": 4802,
                            "column": 8
                          },
                          "end": {
                            "line": 4802,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        164528,
                        164566
                      ],
                      "loc": {
                        "start": {
                          "line": 4802,
                          "column": 8
                        },
                        "end": {
                          "line": 4802,
                          "column": 46
                        }
                      }
                    }
                  ],
                  "range": [
                    164518,
                    164574
                  ],
                  "loc": {
                    "start": {
                      "line": 4801,
                      "column": 23
                    },
                    "end": {
                      "line": 4803,
                      "column": 7
                    }
                  }
                },
                "range": [
                  164501,
                  164574
                ],
                "loc": {
                  "start": {
                    "line": 4801,
                    "column": 6
                  },
                  "end": {
                    "line": 4803,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    164588,
                    164594
                  ],
                  "loc": {
                    "start": {
                      "line": 4804,
                      "column": 13
                    },
                    "end": {
                      "line": 4804,
                      "column": 19
                    }
                  }
                },
                "range": [
                  164581,
                  164595
                ],
                "loc": {
                  "start": {
                    "line": 4804,
                    "column": 6
                  },
                  "end": {
                    "line": 4804,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              163668,
              164601
            ],
            "loc": {
              "start": {
                "line": 4776,
                "column": 51
              },
              "end": {
                "line": 4805,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            163621,
            164601
          ],
          "loc": {
            "start": {
              "line": 4776,
              "column": 4
            },
            "end": {
              "line": 4805,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "index": null,
        "multi": null,
        "length": null,
        "result": null,
        "callback": null,
        "": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "sortBy",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~sortBy",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        163680,
        163690
      ],
      "filename": "lodash.js",
      "lineno": 4777,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008861",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              163689,
              163690
            ],
            "loc": {
              "start": {
                "line": 4777,
                "column": 19
              },
              "end": {
                "line": 4777,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            163688,
            163690
          ],
          "loc": {
            "start": {
              "line": 4777,
              "column": 18
            },
            "end": {
              "line": 4777,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sortBy",
    "longname": "<anonymous>~runInContext~sortBy~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        163702,
        163739
      ],
      "filename": "lodash.js",
      "lineno": 4778,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008865",
        "name": "multi",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              163710,
              163718
            ],
            "loc": {
              "start": {
                "line": 4778,
                "column": 18
              },
              "end": {
                "line": 4778,
                "column": 26
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "isArray",
              "range": [
                163722,
                163729
              ],
              "loc": {
                "start": {
                  "line": 4778,
                  "column": 30
                },
                "end": {
                  "line": 4778,
                  "column": 37
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  163730,
                  163738
                ],
                "loc": {
                  "start": {
                    "line": 4778,
                    "column": 38
                  },
                  "end": {
                    "line": 4778,
                    "column": 46
                  }
                }
              }
            ],
            "range": [
              163722,
              163739
            ],
            "loc": {
              "start": {
                "line": 4778,
                "column": 30
              },
              "end": {
                "line": 4778,
                "column": 47
              }
            }
          },
          "range": [
            163710,
            163739
          ],
          "loc": {
            "start": {
              "line": 4778,
              "column": 18
            },
            "end": {
              "line": 4778,
              "column": 47
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "multi",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sortBy",
    "longname": "<anonymous>~runInContext~sortBy~multi",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        163751,
        163794
      ],
      "filename": "lodash.js",
      "lineno": 4779,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008872",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "collection",
            "range": [
              163760,
              163770
            ],
            "loc": {
              "start": {
                "line": 4779,
                "column": 19
              },
              "end": {
                "line": 4779,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "collection",
              "range": [
                163773,
                163783
              ],
              "loc": {
                "start": {
                  "line": 4779,
                  "column": 32
                },
                "end": {
                  "line": 4779,
                  "column": 42
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                163784,
                163790
              ],
              "loc": {
                "start": {
                  "line": 4779,
                  "column": 43
                },
                "end": {
                  "line": 4779,
                  "column": 49
                }
              }
            },
            "range": [
              163773,
              163790
            ],
            "loc": {
              "start": {
                "line": 4779,
                "column": 32
              },
              "end": {
                "line": 4779,
                "column": 49
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              163793,
              163794
            ],
            "loc": {
              "start": {
                "line": 4779,
                "column": 52
              },
              "end": {
                "line": 4779,
                "column": 53
              }
            }
          },
          "range": [
            163760,
            163794
          ],
          "loc": {
            "start": {
              "line": 4779,
              "column": 19
            },
            "end": {
              "line": 4779,
              "column": 53
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sortBy",
    "longname": "<anonymous>~runInContext~sortBy~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        163806,
        163860
      ],
      "filename": "lodash.js",
      "lineno": 4780,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008880",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              163815,
              163820
            ],
            "loc": {
              "start": {
                "line": 4780,
                "column": 19
              },
              "end": {
                "line": 4780,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "ConditionalExpression",
              "test": {
                "type": "BinaryExpression",
                "operator": "==",
                "left": {
                  "type": "UnaryExpression",
                  "operator": "typeof",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      163828,
                      163834
                    ],
                    "loc": {
                      "start": {
                        "line": 4780,
                        "column": 32
                      },
                      "end": {
                        "line": 4780,
                        "column": 38
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    163821,
                    163834
                  ],
                  "loc": {
                    "start": {
                      "line": 4780,
                      "column": 25
                    },
                    "end": {
                      "line": 4780,
                      "column": 38
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": "number",
                  "raw": "'number'",
                  "range": [
                    163838,
                    163846
                  ],
                  "loc": {
                    "start": {
                      "line": 4780,
                      "column": 42
                    },
                    "end": {
                      "line": 4780,
                      "column": 50
                    }
                  }
                },
                "range": [
                  163821,
                  163846
                ],
                "loc": {
                  "start": {
                    "line": 4780,
                    "column": 25
                  },
                  "end": {
                    "line": 4780,
                    "column": 50
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  163849,
                  163855
                ],
                "loc": {
                  "start": {
                    "line": 4780,
                    "column": 53
                  },
                  "end": {
                    "line": 4780,
                    "column": 59
                  }
                }
              },
              "alternate": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  163858,
                  163859
                ],
                "loc": {
                  "start": {
                    "line": 4780,
                    "column": 62
                  },
                  "end": {
                    "line": 4780,
                    "column": 63
                  }
                }
              },
              "range": [
                163821,
                163859
              ],
              "loc": {
                "start": {
                  "line": 4780,
                  "column": 25
                },
                "end": {
                  "line": 4780,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            163815,
            163860
          ],
          "loc": {
            "start": {
              "line": 4780,
              "column": 19
            },
            "end": {
              "line": 4780,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sortBy",
    "longname": "<anonymous>~runInContext~sortBy~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        163891,
        163945
      ],
      "filename": "lodash.js",
      "lineno": 4783,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008896",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                163902,
                163908
              ],
              "loc": {
                "start": {
                  "line": 4783,
                  "column": 19
                },
                "end": {
                  "line": 4783,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                163909,
                163923
              ],
              "loc": {
                "start": {
                  "line": 4783,
                  "column": 26
                },
                "end": {
                  "line": 4783,
                  "column": 40
                }
              }
            },
            "range": [
              163902,
              163923
            ],
            "loc": {
              "start": {
                "line": 4783,
                "column": 19
              },
              "end": {
                "line": 4783,
                "column": 40
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                163924,
                163932
              ],
              "loc": {
                "start": {
                  "line": 4783,
                  "column": 41
                },
                "end": {
                  "line": 4783,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                163934,
                163941
              ],
              "loc": {
                "start": {
                  "line": 4783,
                  "column": 51
                },
                "end": {
                  "line": 4783,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                163943,
                163944
              ],
              "loc": {
                "start": {
                  "line": 4783,
                  "column": 60
                },
                "end": {
                  "line": 4783,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            163902,
            163945
          ],
          "loc": {
            "start": {
              "line": 4783,
              "column": 19
            },
            "end": {
              "line": 4783,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164052,
        164076
      ],
      "filename": "lodash.js",
      "lineno": 4787,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008918",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              164061,
              164069
            ],
            "loc": {
              "start": {
                "line": 4787,
                "column": 23
              },
              "end": {
                "line": 4787,
                "column": 31
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              164070,
              164076
            ],
            "loc": {
              "start": {
                "line": 4787,
                "column": 32
              },
              "end": {
                "line": 4787,
                "column": 38
              }
            }
          },
          "range": [
            164061,
            164076
          ],
          "loc": {
            "start": {
              "line": 4787,
              "column": 23
            },
            "end": {
              "line": 4787,
              "column": 38
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~sortBy",
        "value": "callback.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164092,
        164116
      ],
      "filename": "lodash.js",
      "lineno": 4788,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008923",
        "name": "criteria",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              164103,
              164108
            ],
            "loc": {
              "start": {
                "line": 4788,
                "column": 25
              },
              "end": {
                "line": 4788,
                "column": 30
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                164109,
                164115
              ],
              "loc": {
                "start": {
                  "line": 4788,
                  "column": 31
                },
                "end": {
                  "line": 4788,
                  "column": 37
                }
              }
            }
          ],
          "range": [
            164103,
            164116
          ],
          "loc": {
            "start": {
              "line": 4788,
              "column": 25
            },
            "end": {
              "line": 4788,
              "column": 38
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "criteria",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~criteria",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164160,
        164202
      ],
      "filename": "lodash.js",
      "lineno": 4791,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008933",
        "name": "criteria[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "value",
            "range": [
              164179,
              164184
            ],
            "loc": {
              "start": {
                "line": 4791,
                "column": 31
              },
              "end": {
                "line": 4791,
                "column": 36
              }
            }
          },
          "property": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "callback",
              "range": [
                164185,
                164193
              ],
              "loc": {
                "start": {
                  "line": 4791,
                  "column": 37
                },
                "end": {
                  "line": 4791,
                  "column": 45
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                164194,
                164200
              ],
              "loc": {
                "start": {
                  "line": 4791,
                  "column": 46
                },
                "end": {
                  "line": 4791,
                  "column": 52
                }
              }
            },
            "range": [
              164185,
              164201
            ],
            "loc": {
              "start": {
                "line": 4791,
                "column": 37
              },
              "end": {
                "line": 4791,
                "column": 53
              }
            }
          },
          "range": [
            164179,
            164202
          ],
          "loc": {
            "start": {
              "line": 4791,
              "column": 31
            },
            "end": {
              "line": 4791,
              "column": 54
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "value[undefined]"
      }
    },
    "undocumented": true,
    "name": "criteria[undefined]",
    "kind": "member",
    "longname": "<anonymous>~criteria[undefined]",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164243,
        164286
      ],
      "filename": "lodash.js",
      "lineno": 4794,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008944",
        "name": "criteria",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              164254,
              164262
            ],
            "loc": {
              "start": {
                "line": 4794,
                "column": 21
              },
              "end": {
                "line": 4794,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                164263,
                164268
              ],
              "loc": {
                "start": {
                  "line": 4794,
                  "column": 30
                },
                "end": {
                  "line": 4794,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "key",
              "range": [
                164270,
                164273
              ],
              "loc": {
                "start": {
                  "line": 4794,
                  "column": 37
                },
                "end": {
                  "line": 4794,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                164275,
                164285
              ],
              "loc": {
                "start": {
                  "line": 4794,
                  "column": 42
                },
                "end": {
                  "line": 4794,
                  "column": 52
                }
              }
            }
          ],
          "range": [
            164254,
            164286
          ],
          "loc": {
            "start": {
              "line": 4794,
              "column": 21
            },
            "end": {
              "line": 4794,
              "column": 53
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "criteria",
    "kind": "member",
    "longname": "<anonymous>~criteria",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164306,
        164380
      ],
      "filename": "lodash.js",
      "lineno": 4796,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008952",
        "name": "result[undefined]",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "criteria",
                "raw": "'criteria'",
                "range": [
                  164326,
                  164336
                ],
                "loc": {
                  "start": {
                    "line": 4796,
                    "column": 28
                  },
                  "end": {
                    "line": 4796,
                    "column": 38
                  }
                }
              },
              "value": {
                "type": "Identifier",
                "name": "criteria",
                "range": [
                  164338,
                  164346
                ],
                "loc": {
                  "start": {
                    "line": 4796,
                    "column": 40
                  },
                  "end": {
                    "line": 4796,
                    "column": 48
                  }
                }
              },
              "kind": "init",
              "range": [
                164326,
                164346
              ],
              "loc": {
                "start": {
                  "line": 4796,
                  "column": 28
                },
                "end": {
                  "line": 4796,
                  "column": 48
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "index",
                "raw": "'index'",
                "range": [
                  164348,
                  164355
                ],
                "loc": {
                  "start": {
                    "line": 4796,
                    "column": 50
                  },
                  "end": {
                    "line": 4796,
                    "column": 57
                  }
                }
              },
              "value": {
                "type": "Identifier",
                "name": "index",
                "range": [
                  164357,
                  164362
                ],
                "loc": {
                  "start": {
                    "line": 4796,
                    "column": 59
                  },
                  "end": {
                    "line": 4796,
                    "column": 64
                  }
                }
              },
              "kind": "init",
              "range": [
                164348,
                164362
              ],
              "loc": {
                "start": {
                  "line": 4796,
                  "column": 50
                },
                "end": {
                  "line": 4796,
                  "column": 64
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Literal",
                "value": "value",
                "raw": "'value'",
                "range": [
                  164364,
                  164371
                ],
                "loc": {
                  "start": {
                    "line": 4796,
                    "column": 66
                  },
                  "end": {
                    "line": 4796,
                    "column": 73
                  }
                }
              },
              "value": {
                "type": "Identifier",
                "name": "value",
                "range": [
                  164373,
                  164378
                ],
                "loc": {
                  "start": {
                    "line": 4796,
                    "column": 75
                  },
                  "end": {
                    "line": 4796,
                    "column": 80
                  }
                }
              },
              "kind": "init",
              "range": [
                164364,
                164378
              ],
              "loc": {
                "start": {
                  "line": 4796,
                  "column": 66
                },
                "end": {
                  "line": 4796,
                  "column": 80
                }
              }
            }
          ],
          "range": [
            164324,
            164380
          ],
          "loc": {
            "start": {
              "line": 4796,
              "column": 26
            },
            "end": {
              "line": 4796,
              "column": 82
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~sortBy"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~sortBy~result[undefined]",
    "memberof": "<anonymous>~runInContext~sortBy",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164326,
        164346
      ],
      "filename": "lodash.js",
      "lineno": 4796,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008958",
        "name": "criteria",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "criteria",
          "range": [
            164338,
            164346
          ],
          "loc": {
            "start": {
              "line": 4796,
              "column": 40
            },
            "end": {
              "line": 4796,
              "column": 48
            }
          }
        },
        "value": "criteria"
      }
    },
    "undocumented": true,
    "name": "criteria",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sortBy~result[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~sortBy~result[undefined].criteria"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164348,
        164362
      ],
      "filename": "lodash.js",
      "lineno": 4796,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008960",
        "name": "index",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "index",
          "range": [
            164357,
            164362
          ],
          "loc": {
            "start": {
              "line": 4796,
              "column": 59
            },
            "end": {
              "line": 4796,
              "column": 64
            }
          }
        },
        "value": "index"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sortBy~result[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~sortBy~result[undefined].index"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164364,
        164378
      ],
      "filename": "lodash.js",
      "lineno": 4796,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008962",
        "name": "value",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            164373,
            164378
          ],
          "loc": {
            "start": {
              "line": 4796,
              "column": 75
            },
            "end": {
              "line": 4796,
              "column": 80
            }
          }
        },
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~sortBy~result[undefined]",
    "scope": "static",
    "longname": "<anonymous>~runInContext~sortBy~result[undefined].value"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164399,
        164421
      ],
      "filename": "lodash.js",
      "lineno": 4799,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008965",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "result",
            "range": [
              164408,
              164414
            ],
            "loc": {
              "start": {
                "line": 4799,
                "column": 15
              },
              "end": {
                "line": 4799,
                "column": 21
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              164415,
              164421
            ],
            "loc": {
              "start": {
                "line": 4799,
                "column": 22
              },
              "end": {
                "line": 4799,
                "column": 28
              }
            }
          },
          "range": [
            164408,
            164421
          ],
          "loc": {
            "start": {
              "line": 4799,
              "column": 15
            },
            "end": {
              "line": 4799,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~sortBy",
        "value": "result.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "<anonymous>~runInContext~sortBy~length",
    "memberof": "<anonymous>~runInContext~sortBy",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164528,
        164565
      ],
      "filename": "lodash.js",
      "lineno": 4802,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008984",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "result",
              "range": [
                164545,
                164551
              ],
              "loc": {
                "start": {
                  "line": 4802,
                  "column": 25
                },
                "end": {
                  "line": 4802,
                  "column": 31
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                164552,
                164558
              ],
              "loc": {
                "start": {
                  "line": 4802,
                  "column": 32
                },
                "end": {
                  "line": 4802,
                  "column": 38
                }
              }
            },
            "range": [
              164545,
              164559
            ],
            "loc": {
              "start": {
                "line": 4802,
                "column": 25
              },
              "end": {
                "line": 4802,
                "column": 39
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "value",
            "range": [
              164560,
              164565
            ],
            "loc": {
              "start": {
                "line": 4802,
                "column": 40
              },
              "end": {
                "line": 4802,
                "column": 45
              }
            }
          },
          "range": [
            164545,
            164565
          ],
          "loc": {
            "start": {
              "line": 4802,
              "column": 25
            },
            "end": {
              "line": 4802,
              "column": 45
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~sortBy",
        "value": "result[undefined].value"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~sortBy~result[undefined]",
    "memberof": "<anonymous>~runInContext~sortBy",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        164991,
        165260
      ],
      "filename": "lodash.js",
      "lineno": 4820,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100008995",
        "name": "toArray",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "toArray",
            "range": [
              165000,
              165007
            ],
            "loc": {
              "start": {
                "line": 4820,
                "column": 13
              },
              "end": {
                "line": 4820,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "collection",
              "range": [
                165008,
                165018
              ],
              "loc": {
                "start": {
                  "line": 4820,
                  "column": 21
                },
                "end": {
                  "line": 4820,
                  "column": 31
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "Identifier",
                    "name": "collection",
                    "range": [
                      165032,
                      165042
                    ],
                    "loc": {
                      "start": {
                        "line": 4821,
                        "column": 10
                      },
                      "end": {
                        "line": 4821,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "collection",
                          "range": [
                            165053,
                            165063
                          ],
                          "loc": {
                            "start": {
                              "line": 4821,
                              "column": 31
                            },
                            "end": {
                              "line": 4821,
                              "column": 41
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            165064,
                            165070
                          ],
                          "loc": {
                            "start": {
                              "line": 4821,
                              "column": 42
                            },
                            "end": {
                              "line": 4821,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          165053,
                          165070
                        ],
                        "loc": {
                          "start": {
                            "line": 4821,
                            "column": 31
                          },
                          "end": {
                            "line": 4821,
                            "column": 48
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        165046,
                        165070
                      ],
                      "loc": {
                        "start": {
                          "line": 4821,
                          "column": 24
                        },
                        "end": {
                          "line": 4821,
                          "column": 48
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "number",
                      "raw": "'number'",
                      "range": [
                        165074,
                        165082
                      ],
                      "loc": {
                        "start": {
                          "line": 4821,
                          "column": 52
                        },
                        "end": {
                          "line": 4821,
                          "column": 60
                        }
                      }
                    },
                    "range": [
                      165046,
                      165082
                    ],
                    "loc": {
                      "start": {
                        "line": 4821,
                        "column": 24
                      },
                      "end": {
                        "line": 4821,
                        "column": 60
                      }
                    }
                  },
                  "range": [
                    165032,
                    165082
                  ],
                  "loc": {
                    "start": {
                      "line": 4821,
                      "column": 10
                    },
                    "end": {
                      "line": 4821,
                      "column": 60
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "support",
                              "range": [
                                165102,
                                165109
                              ],
                              "loc": {
                                "start": {
                                  "line": 4822,
                                  "column": 16
                                },
                                "end": {
                                  "line": 4822,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "unindexedChars",
                              "range": [
                                165110,
                                165124
                              ],
                              "loc": {
                                "start": {
                                  "line": 4822,
                                  "column": 24
                                },
                                "end": {
                                  "line": 4822,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              165102,
                              165124
                            ],
                            "loc": {
                              "start": {
                                "line": 4822,
                                "column": 16
                              },
                              "end": {
                                "line": 4822,
                                "column": 38
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isString",
                              "range": [
                                165128,
                                165136
                              ],
                              "loc": {
                                "start": {
                                  "line": 4822,
                                  "column": 42
                                },
                                "end": {
                                  "line": 4822,
                                  "column": 50
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "collection",
                                "range": [
                                  165137,
                                  165147
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4822,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 4822,
                                    "column": 61
                                  }
                                }
                              }
                            ],
                            "range": [
                              165128,
                              165148
                            ],
                            "loc": {
                              "start": {
                                "line": 4822,
                                "column": 42
                              },
                              "end": {
                                "line": 4822,
                                "column": 62
                              }
                            }
                          },
                          "range": [
                            165102,
                            165148
                          ],
                          "loc": {
                            "start": {
                              "line": 4822,
                              "column": 16
                            },
                            "end": {
                              "line": 4822,
                              "column": 62
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                165162,
                                165172
                              ],
                              "loc": {
                                "start": {
                                  "line": 4823,
                                  "column": 12
                                },
                                "end": {
                                  "line": 4823,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "split",
                              "range": [
                                165173,
                                165178
                              ],
                              "loc": {
                                "start": {
                                  "line": 4823,
                                  "column": 23
                                },
                                "end": {
                                  "line": 4823,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              165162,
                              165178
                            ],
                            "loc": {
                              "start": {
                                "line": 4823,
                                "column": 12
                              },
                              "end": {
                                "line": 4823,
                                "column": 28
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                165179,
                                165181
                              ],
                              "loc": {
                                "start": {
                                  "line": 4823,
                                  "column": 29
                                },
                                "end": {
                                  "line": 4823,
                                  "column": 31
                                }
                              }
                            }
                          ],
                          "range": [
                            165162,
                            165182
                          ],
                          "loc": {
                            "start": {
                              "line": 4823,
                              "column": 12
                            },
                            "end": {
                              "line": 4823,
                              "column": 32
                            }
                          }
                        },
                        "alternate": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "slice",
                            "range": [
                              165195,
                              165200
                            ],
                            "loc": {
                              "start": {
                                "line": 4824,
                                "column": 12
                              },
                              "end": {
                                "line": 4824,
                                "column": 17
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "collection",
                              "range": [
                                165201,
                                165211
                              ],
                              "loc": {
                                "start": {
                                  "line": 4824,
                                  "column": 18
                                },
                                "end": {
                                  "line": 4824,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            165195,
                            165212
                          ],
                          "loc": {
                            "start": {
                              "line": 4824,
                              "column": 12
                            },
                            "end": {
                              "line": 4824,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          165101,
                          165212
                        ],
                        "loc": {
                          "start": {
                            "line": 4822,
                            "column": 15
                          },
                          "end": {
                            "line": 4824,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        165094,
                        165213
                      ],
                      "loc": {
                        "start": {
                          "line": 4822,
                          "column": 8
                        },
                        "end": {
                          "line": 4824,
                          "column": 30
                        }
                      }
                    }
                  ],
                  "range": [
                    165084,
                    165221
                  ],
                  "loc": {
                    "start": {
                      "line": 4821,
                      "column": 62
                    },
                    "end": {
                      "line": 4825,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  165028,
                  165221
                ],
                "loc": {
                  "start": {
                    "line": 4821,
                    "column": 6
                  },
                  "end": {
                    "line": 4825,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "values",
                    "range": [
                      165235,
                      165241
                    ],
                    "loc": {
                      "start": {
                        "line": 4826,
                        "column": 13
                      },
                      "end": {
                        "line": 4826,
                        "column": 19
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "collection",
                      "range": [
                        165242,
                        165252
                      ],
                      "loc": {
                        "start": {
                          "line": 4826,
                          "column": 20
                        },
                        "end": {
                          "line": 4826,
                          "column": 30
                        }
                      }
                    }
                  ],
                  "range": [
                    165235,
                    165253
                  ],
                  "loc": {
                    "start": {
                      "line": 4826,
                      "column": 13
                    },
                    "end": {
                      "line": 4826,
                      "column": 31
                    }
                  }
                },
                "range": [
                  165228,
                  165254
                ],
                "loc": {
                  "start": {
                    "line": 4826,
                    "column": 6
                  },
                  "end": {
                    "line": 4826,
                    "column": 32
                  }
                }
              }
            ],
            "range": [
              165020,
              165260
            ],
            "loc": {
              "start": {
                "line": 4820,
                "column": 33
              },
              "end": {
                "line": 4827,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            164991,
            165260
          ],
          "loc": {
            "start": {
              "line": 4820,
              "column": 4
            },
            "end": {
              "line": 4827,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "collection"
        ]
      }
    },
    "undocumented": true,
    "name": "toArray",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~toArray",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        166243,
        166257
      ],
      "filename": "lodash.js",
      "lineno": 4854,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009031",
        "name": "where",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "filter",
          "range": [
            166251,
            166257
          ],
          "loc": {
            "start": {
              "line": 4854,
              "column": 16
            },
            "end": {
              "line": 4854,
              "column": 22
            }
          }
        },
        "value": "filter"
      }
    },
    "undocumented": true,
    "name": "where",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~where",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        167170,
        167383
      ],
      "filename": "lodash.js",
      "lineno": 4882,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009034",
        "name": "after",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "after",
            "range": [
              167179,
              167184
            ],
            "loc": {
              "start": {
                "line": 4882,
                "column": 13
              },
              "end": {
                "line": 4882,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "n",
              "range": [
                167185,
                167186
              ],
              "loc": {
                "start": {
                  "line": 4882,
                  "column": 19
                },
                "end": {
                  "line": 4882,
                  "column": 20
                }
              }
            },
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                167188,
                167192
              ],
              "loc": {
                "start": {
                  "line": 4882,
                  "column": 22
                },
                "end": {
                  "line": 4882,
                  "column": 26
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isFunction",
                      "range": [
                        167207,
                        167217
                      ],
                      "loc": {
                        "start": {
                          "line": 4883,
                          "column": 11
                        },
                        "end": {
                          "line": 4883,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          167218,
                          167222
                        ],
                        "loc": {
                          "start": {
                            "line": 4883,
                            "column": 22
                          },
                          "end": {
                            "line": 4883,
                            "column": 26
                          }
                        }
                      }
                    ],
                    "range": [
                      167207,
                      167223
                    ],
                    "loc": {
                      "start": {
                        "line": 4883,
                        "column": 11
                      },
                      "end": {
                        "line": 4883,
                        "column": 27
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    167206,
                    167223
                  ],
                  "loc": {
                    "start": {
                      "line": 4883,
                      "column": 10
                    },
                    "end": {
                      "line": 4883,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ThrowStatement",
                      "argument": {
                        "type": "NewExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "TypeError",
                          "range": [
                            167245,
                            167254
                          ],
                          "loc": {
                            "start": {
                              "line": 4884,
                              "column": 18
                            },
                            "end": {
                              "line": 4884,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          167241,
                          167254
                        ],
                        "loc": {
                          "start": {
                            "line": 4884,
                            "column": 14
                          },
                          "end": {
                            "line": 4884,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        167235,
                        167255
                      ],
                      "loc": {
                        "start": {
                          "line": 4884,
                          "column": 8
                        },
                        "end": {
                          "line": 4884,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    167225,
                    167263
                  ],
                  "loc": {
                    "start": {
                      "line": 4883,
                      "column": 29
                    },
                    "end": {
                      "line": 4885,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  167202,
                  167263
                ],
                "loc": {
                  "start": {
                    "line": 4883,
                    "column": 6
                  },
                  "end": {
                    "line": 4885,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "FunctionExpression",
                  "id": null,
                  "params": [],
                  "defaults": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "UpdateExpression",
                            "operator": "--",
                            "argument": {
                              "type": "Identifier",
                              "name": "n",
                              "range": [
                                167304,
                                167305
                              ],
                              "loc": {
                                "start": {
                                  "line": 4887,
                                  "column": 14
                                },
                                "end": {
                                  "line": 4887,
                                  "column": 15
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              167302,
                              167305
                            ],
                            "loc": {
                              "start": {
                                "line": 4887,
                                "column": 12
                              },
                              "end": {
                                "line": 4887,
                                "column": 15
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              167308,
                              167309
                            ],
                            "loc": {
                              "start": {
                                "line": 4887,
                                "column": 18
                              },
                              "end": {
                                "line": 4887,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            167302,
                            167309
                          ],
                          "loc": {
                            "start": {
                              "line": 4887,
                              "column": 12
                            },
                            "end": {
                              "line": 4887,
                              "column": 19
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "func",
                                    "range": [
                                      167330,
                                      167334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4888,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 4888,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "apply",
                                    "range": [
                                      167335,
                                      167340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4888,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 4888,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    167330,
                                    167340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4888,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 4888,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ThisExpression",
                                    "range": [
                                      167341,
                                      167345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4888,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 4888,
                                        "column": 32
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "arguments",
                                    "range": [
                                      167347,
                                      167356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 4888,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 4888,
                                        "column": 43
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  167330,
                                  167357
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4888,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 4888,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                167323,
                                167358
                              ],
                              "loc": {
                                "start": {
                                  "line": 4888,
                                  "column": 10
                                },
                                "end": {
                                  "line": 4888,
                                  "column": 45
                                }
                              }
                            }
                          ],
                          "range": [
                            167311,
                            167368
                          ],
                          "loc": {
                            "start": {
                              "line": 4887,
                              "column": 21
                            },
                            "end": {
                              "line": 4889,
                              "column": 9
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          167298,
                          167368
                        ],
                        "loc": {
                          "start": {
                            "line": 4887,
                            "column": 8
                          },
                          "end": {
                            "line": 4889,
                            "column": 9
                          }
                        }
                      }
                    ],
                    "range": [
                      167288,
                      167376
                    ],
                    "loc": {
                      "start": {
                        "line": 4886,
                        "column": 24
                      },
                      "end": {
                        "line": 4890,
                        "column": 7
                      }
                    }
                  },
                  "rest": null,
                  "generator": false,
                  "expression": false,
                  "range": [
                    167277,
                    167376
                  ],
                  "loc": {
                    "start": {
                      "line": 4886,
                      "column": 13
                    },
                    "end": {
                      "line": 4890,
                      "column": 7
                    }
                  }
                },
                "range": [
                  167270,
                  167377
                ],
                "loc": {
                  "start": {
                    "line": 4886,
                    "column": 6
                  },
                  "end": {
                    "line": 4890,
                    "column": 8
                  }
                }
              }
            ],
            "range": [
              167194,
              167383
            ],
            "loc": {
              "start": {
                "line": 4882,
                "column": 28
              },
              "end": {
                "line": 4891,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            167170,
            167383
          ],
          "loc": {
            "start": {
              "line": 4882,
              "column": 4
            },
            "end": {
              "line": 4891,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "n",
          "func"
        ]
      },
      "vars": {
        "": null
      }
    },
    "undocumented": true,
    "name": "after",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~after",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        168241,
        168649
      ],
      "filename": "lodash.js",
      "lineno": 4918,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009064",
        "name": "bind",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "bind",
            "range": [
              168250,
              168254
            ],
            "loc": {
              "start": {
                "line": 4918,
                "column": 13
              },
              "end": {
                "line": 4918,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                168255,
                168259
              ],
              "loc": {
                "start": {
                  "line": 4918,
                  "column": 18
                },
                "end": {
                  "line": 4918,
                  "column": 22
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                168261,
                168268
              ],
              "loc": {
                "start": {
                  "line": 4918,
                  "column": 24
                },
                "end": {
                  "line": 4918,
                  "column": 31
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "arguments",
                      "range": [
                        168282,
                        168291
                      ],
                      "loc": {
                        "start": {
                          "line": 4919,
                          "column": 10
                        },
                        "end": {
                          "line": 4919,
                          "column": 19
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        168292,
                        168298
                      ],
                      "loc": {
                        "start": {
                          "line": 4919,
                          "column": 20
                        },
                        "end": {
                          "line": 4919,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      168282,
                      168298
                    ],
                    "loc": {
                      "start": {
                        "line": 4919,
                        "column": 10
                      },
                      "end": {
                        "line": 4919,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": 3,
                    "raw": "3",
                    "range": [
                      168301,
                      168302
                    ],
                    "loc": {
                      "start": {
                        "line": 4919,
                        "column": 29
                      },
                      "end": {
                        "line": 4919,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    168282,
                    168302
                  ],
                  "loc": {
                    "start": {
                      "line": 4919,
                      "column": 10
                    },
                    "end": {
                      "line": 4919,
                      "column": 30
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "createWrapper",
                          "range": [
                            168321,
                            168334
                          ],
                          "loc": {
                            "start": {
                              "line": 4920,
                              "column": 15
                            },
                            "end": {
                              "line": 4920,
                              "column": 28
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              168335,
                              168339
                            ],
                            "loc": {
                              "start": {
                                "line": 4920,
                                "column": 29
                              },
                              "end": {
                                "line": 4920,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "BIND_FLAG",
                            "range": [
                              168341,
                              168350
                            ],
                            "loc": {
                              "start": {
                                "line": 4920,
                                "column": 35
                              },
                              "end": {
                                "line": 4920,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              168352,
                              168356
                            ],
                            "loc": {
                              "start": {
                                "line": 4920,
                                "column": 46
                              },
                              "end": {
                                "line": 4920,
                                "column": 50
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              168358,
                              168365
                            ],
                            "loc": {
                              "start": {
                                "line": 4920,
                                "column": 52
                              },
                              "end": {
                                "line": 4920,
                                "column": 59
                              }
                            }
                          }
                        ],
                        "range": [
                          168321,
                          168366
                        ],
                        "loc": {
                          "start": {
                            "line": 4920,
                            "column": 15
                          },
                          "end": {
                            "line": 4920,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        168314,
                        168367
                      ],
                      "loc": {
                        "start": {
                          "line": 4920,
                          "column": 8
                        },
                        "end": {
                          "line": 4920,
                          "column": 61
                        }
                      }
                    }
                  ],
                  "range": [
                    168304,
                    168375
                  ],
                  "loc": {
                    "start": {
                      "line": 4919,
                      "column": 32
                    },
                    "end": {
                      "line": 4921,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  168278,
                  168375
                ],
                "loc": {
                  "start": {
                    "line": 4919,
                    "column": 6
                  },
                  "end": {
                    "line": 4921,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "func",
                  "range": [
                    168386,
                    168390
                  ],
                  "loc": {
                    "start": {
                      "line": 4922,
                      "column": 10
                    },
                    "end": {
                      "line": 4922,
                      "column": 14
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              168406,
                              168411
                            ],
                            "loc": {
                              "start": {
                                "line": 4923,
                                "column": 12
                              },
                              "end": {
                                "line": 4923,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  168414,
                                  168418
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4923,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 4923,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "expando",
                                "range": [
                                  168419,
                                  168426
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4923,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4923,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                168414,
                                168427
                              ],
                              "loc": {
                                "start": {
                                  "line": 4923,
                                  "column": 20
                                },
                                "end": {
                                  "line": 4923,
                                  "column": 33
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    168430,
                                    168434
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4923,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 4923,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "expando",
                                  "range": [
                                    168435,
                                    168442
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 4923,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 4923,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  168430,
                                  168443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4923,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 4923,
                                    "column": 49
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  168444,
                                  168445
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4923,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 4923,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                168430,
                                168446
                              ],
                              "loc": {
                                "start": {
                                  "line": 4923,
                                  "column": 36
                                },
                                "end": {
                                  "line": 4923,
                                  "column": 52
                                }
                              }
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  168449,
                                  168453
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4923,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 4923,
                                    "column": 59
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  168454,
                                  168460
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4923,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 4923,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                168449,
                                168460
                              ],
                              "loc": {
                                "start": {
                                  "line": 4923,
                                  "column": 55
                                },
                                "end": {
                                  "line": 4923,
                                  "column": 66
                                }
                              }
                            },
                            "range": [
                              168414,
                              168460
                            ],
                            "loc": {
                              "start": {
                                "line": 4923,
                                "column": 20
                              },
                              "end": {
                                "line": 4923,
                                "column": 66
                              }
                            }
                          },
                          "range": [
                            168406,
                            168460
                          ],
                          "loc": {
                            "start": {
                              "line": 4923,
                              "column": 12
                            },
                            "end": {
                              "line": 4923,
                              "column": 66
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "partialArgs",
                            "range": [
                              168474,
                              168485
                            ],
                            "loc": {
                              "start": {
                                "line": 4924,
                                "column": 12
                              },
                              "end": {
                                "line": 4924,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "slice",
                              "range": [
                                168488,
                                168493
                              ],
                              "loc": {
                                "start": {
                                  "line": 4924,
                                  "column": 26
                                },
                                "end": {
                                  "line": 4924,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  168494,
                                  168503
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4924,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 4924,
                                    "column": 41
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  168505,
                                  168506
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4924,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 4924,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "range": [
                              168488,
                              168507
                            ],
                            "loc": {
                              "start": {
                                "line": 4924,
                                "column": 26
                              },
                              "end": {
                                "line": 4924,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            168474,
                            168507
                          ],
                          "loc": {
                            "start": {
                              "line": 4924,
                              "column": 12
                            },
                            "end": {
                              "line": 4924,
                              "column": 45
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        168402,
                        168508
                      ],
                      "loc": {
                        "start": {
                          "line": 4923,
                          "column": 8
                        },
                        "end": {
                          "line": 4924,
                          "column": 46
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "-=",
                        "left": {
                          "type": "Identifier",
                          "name": "arity",
                          "range": [
                            168518,
                            168523
                          ],
                          "loc": {
                            "start": {
                              "line": 4926,
                              "column": 8
                            },
                            "end": {
                              "line": 4926,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "partialArgs",
                            "range": [
                              168527,
                              168538
                            ],
                            "loc": {
                              "start": {
                                "line": 4926,
                                "column": 17
                              },
                              "end": {
                                "line": 4926,
                                "column": 28
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              168539,
                              168545
                            ],
                            "loc": {
                              "start": {
                                "line": 4926,
                                "column": 29
                              },
                              "end": {
                                "line": 4926,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            168527,
                            168545
                          ],
                          "loc": {
                            "start": {
                              "line": 4926,
                              "column": 17
                            },
                            "end": {
                              "line": 4926,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          168518,
                          168545
                        ],
                        "loc": {
                          "start": {
                            "line": 4926,
                            "column": 8
                          },
                          "end": {
                            "line": 4926,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        168518,
                        168546
                      ],
                      "loc": {
                        "start": {
                          "line": 4926,
                          "column": 8
                        },
                        "end": {
                          "line": 4926,
                          "column": 36
                        }
                      }
                    }
                  ],
                  "range": [
                    168392,
                    168554
                  ],
                  "loc": {
                    "start": {
                      "line": 4922,
                      "column": 16
                    },
                    "end": {
                      "line": 4927,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  168382,
                  168554
                ],
                "loc": {
                  "start": {
                    "line": 4922,
                    "column": 6
                  },
                  "end": {
                    "line": 4927,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "createWrapper",
                    "range": [
                      168568,
                      168581
                    ],
                    "loc": {
                      "start": {
                        "line": 4928,
                        "column": 13
                      },
                      "end": {
                        "line": 4928,
                        "column": 26
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        168582,
                        168586
                      ],
                      "loc": {
                        "start": {
                          "line": 4928,
                          "column": 27
                        },
                        "end": {
                          "line": 4928,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "BinaryExpression",
                      "operator": "|",
                      "left": {
                        "type": "Identifier",
                        "name": "BIND_FLAG",
                        "range": [
                          168588,
                          168597
                        ],
                        "loc": {
                          "start": {
                            "line": 4928,
                            "column": 33
                          },
                          "end": {
                            "line": 4928,
                            "column": 42
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "PARTIAL_FLAG",
                        "range": [
                          168600,
                          168612
                        ],
                        "loc": {
                          "start": {
                            "line": 4928,
                            "column": 45
                          },
                          "end": {
                            "line": 4928,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        168588,
                        168612
                      ],
                      "loc": {
                        "start": {
                          "line": 4928,
                          "column": 33
                        },
                        "end": {
                          "line": 4928,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "arity",
                      "range": [
                        168614,
                        168619
                      ],
                      "loc": {
                        "start": {
                          "line": 4928,
                          "column": 59
                        },
                        "end": {
                          "line": 4928,
                          "column": 64
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        168621,
                        168628
                      ],
                      "loc": {
                        "start": {
                          "line": 4928,
                          "column": 66
                        },
                        "end": {
                          "line": 4928,
                          "column": 73
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "partialArgs",
                      "range": [
                        168630,
                        168641
                      ],
                      "loc": {
                        "start": {
                          "line": 4928,
                          "column": 75
                        },
                        "end": {
                          "line": 4928,
                          "column": 86
                        }
                      }
                    }
                  ],
                  "range": [
                    168568,
                    168642
                  ],
                  "loc": {
                    "start": {
                      "line": 4928,
                      "column": 13
                    },
                    "end": {
                      "line": 4928,
                      "column": 87
                    }
                  }
                },
                "range": [
                  168561,
                  168643
                ],
                "loc": {
                  "start": {
                    "line": 4928,
                    "column": 6
                  },
                  "end": {
                    "line": 4928,
                    "column": 88
                  }
                }
              }
            ],
            "range": [
              168270,
              168649
            ],
            "loc": {
              "start": {
                "line": 4918,
                "column": 33
              },
              "end": {
                "line": 4929,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            168241,
            168649
          ],
          "loc": {
            "start": {
              "line": 4918,
              "column": 4
            },
            "end": {
              "line": 4929,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func",
          "thisArg"
        ]
      },
      "vars": {
        "arity": null,
        "partialArgs": null
      }
    },
    "undocumented": true,
    "name": "bind",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~bind",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        168406,
        168460
      ],
      "filename": "lodash.js",
      "lineno": 4923,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009087",
        "name": "arity",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                168414,
                168418
              ],
              "loc": {
                "start": {
                  "line": 4923,
                  "column": 20
                },
                "end": {
                  "line": 4923,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "expando",
              "range": [
                168419,
                168426
              ],
              "loc": {
                "start": {
                  "line": 4923,
                  "column": 25
                },
                "end": {
                  "line": 4923,
                  "column": 32
                }
              }
            },
            "range": [
              168414,
              168427
            ],
            "loc": {
              "start": {
                "line": 4923,
                "column": 20
              },
              "end": {
                "line": 4923,
                "column": 33
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "func",
                "range": [
                  168430,
                  168434
                ],
                "loc": {
                  "start": {
                    "line": 4923,
                    "column": 36
                  },
                  "end": {
                    "line": 4923,
                    "column": 40
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "expando",
                "range": [
                  168435,
                  168442
                ],
                "loc": {
                  "start": {
                    "line": 4923,
                    "column": 41
                  },
                  "end": {
                    "line": 4923,
                    "column": 48
                  }
                }
              },
              "range": [
                168430,
                168443
              ],
              "loc": {
                "start": {
                  "line": 4923,
                  "column": 36
                },
                "end": {
                  "line": 4923,
                  "column": 49
                }
              }
            },
            "property": {
              "type": "Literal",
              "value": 2,
              "raw": "2",
              "range": [
                168444,
                168445
              ],
              "loc": {
                "start": {
                  "line": 4923,
                  "column": 50
                },
                "end": {
                  "line": 4923,
                  "column": 51
                }
              }
            },
            "range": [
              168430,
              168446
            ],
            "loc": {
              "start": {
                "line": 4923,
                "column": 36
              },
              "end": {
                "line": 4923,
                "column": 52
              }
            }
          },
          "alternate": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                168449,
                168453
              ],
              "loc": {
                "start": {
                  "line": 4923,
                  "column": 55
                },
                "end": {
                  "line": 4923,
                  "column": 59
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                168454,
                168460
              ],
              "loc": {
                "start": {
                  "line": 4923,
                  "column": 60
                },
                "end": {
                  "line": 4923,
                  "column": 66
                }
              }
            },
            "range": [
              168449,
              168460
            ],
            "loc": {
              "start": {
                "line": 4923,
                "column": 55
              },
              "end": {
                "line": 4923,
                "column": 66
              }
            }
          },
          "range": [
            168414,
            168460
          ],
          "loc": {
            "start": {
              "line": 4923,
              "column": 20
            },
            "end": {
              "line": 4923,
              "column": 66
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "arity",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~bind",
    "longname": "<anonymous>~runInContext~bind~arity",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        168474,
        168507
      ],
      "filename": "lodash.js",
      "lineno": 4924,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009101",
        "name": "partialArgs",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              168488,
              168493
            ],
            "loc": {
              "start": {
                "line": 4924,
                "column": 26
              },
              "end": {
                "line": 4924,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                168494,
                168503
              ],
              "loc": {
                "start": {
                  "line": 4924,
                  "column": 32
                },
                "end": {
                  "line": 4924,
                  "column": 41
                }
              }
            },
            {
              "type": "Literal",
              "value": 2,
              "raw": "2",
              "range": [
                168505,
                168506
              ],
              "loc": {
                "start": {
                  "line": 4924,
                  "column": 43
                },
                "end": {
                  "line": 4924,
                  "column": 44
                }
              }
            }
          ],
          "range": [
            168488,
            168507
          ],
          "loc": {
            "start": {
              "line": 4924,
              "column": 26
            },
            "end": {
              "line": 4924,
              "column": 45
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "partialArgs",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~bind",
    "longname": "<anonymous>~runInContext~bind~partialArgs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        168518,
        168545
      ],
      "filename": "lodash.js",
      "lineno": 4926,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009108",
        "name": "arity",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "partialArgs",
            "range": [
              168527,
              168538
            ],
            "loc": {
              "start": {
                "line": 4926,
                "column": 17
              },
              "end": {
                "line": 4926,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              168539,
              168545
            ],
            "loc": {
              "start": {
                "line": 4926,
                "column": 29
              },
              "end": {
                "line": 4926,
                "column": 35
              }
            }
          },
          "range": [
            168527,
            168545
          ],
          "loc": {
            "start": {
              "line": 4926,
              "column": 17
            },
            "end": {
              "line": 4926,
              "column": 35
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~bind",
        "value": "partialArgs.length"
      }
    },
    "undocumented": true,
    "name": "arity",
    "kind": "member",
    "longname": "<anonymous>~runInContext~bind~arity",
    "memberof": "<anonymous>~runInContext~bind",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        169670,
        170028
      ],
      "filename": "lodash.js",
      "lineno": 4957,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009123",
        "name": "bindAll",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "bindAll",
            "range": [
              169679,
              169686
            ],
            "loc": {
              "start": {
                "line": 4957,
                "column": 13
              },
              "end": {
                "line": 4957,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                169687,
                169693
              ],
              "loc": {
                "start": {
                  "line": 4957,
                  "column": 21
                },
                "end": {
                  "line": 4957,
                  "column": 27
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "funcs",
                      "range": [
                        169707,
                        169712
                      ],
                      "loc": {
                        "start": {
                          "line": 4958,
                          "column": 10
                        },
                        "end": {
                          "line": 4958,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              169715,
                              169724
                            ],
                            "loc": {
                              "start": {
                                "line": 4958,
                                "column": 18
                              },
                              "end": {
                                "line": 4958,
                                "column": 27
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              169725,
                              169731
                            ],
                            "loc": {
                              "start": {
                                "line": 4958,
                                "column": 28
                              },
                              "end": {
                                "line": 4958,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            169715,
                            169731
                          ],
                          "loc": {
                            "start": {
                              "line": 4958,
                              "column": 18
                            },
                            "end": {
                              "line": 4958,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            169734,
                            169735
                          ],
                          "loc": {
                            "start": {
                              "line": 4958,
                              "column": 37
                            },
                            "end": {
                              "line": 4958,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          169715,
                          169735
                        ],
                        "loc": {
                          "start": {
                            "line": 4958,
                            "column": 18
                          },
                          "end": {
                            "line": 4958,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseFlatten",
                          "range": [
                            169738,
                            169749
                          ],
                          "loc": {
                            "start": {
                              "line": 4958,
                              "column": 41
                            },
                            "end": {
                              "line": 4958,
                              "column": 52
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              169750,
                              169759
                            ],
                            "loc": {
                              "start": {
                                "line": 4958,
                                "column": 53
                              },
                              "end": {
                                "line": 4958,
                                "column": 62
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              169761,
                              169765
                            ],
                            "loc": {
                              "start": {
                                "line": 4958,
                                "column": 64
                              },
                              "end": {
                                "line": 4958,
                                "column": 68
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": false,
                            "raw": "false",
                            "range": [
                              169767,
                              169772
                            ],
                            "loc": {
                              "start": {
                                "line": 4958,
                                "column": 70
                              },
                              "end": {
                                "line": 4958,
                                "column": 75
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              169774,
                              169775
                            ],
                            "loc": {
                              "start": {
                                "line": 4958,
                                "column": 77
                              },
                              "end": {
                                "line": 4958,
                                "column": 78
                              }
                            }
                          }
                        ],
                        "range": [
                          169738,
                          169776
                        ],
                        "loc": {
                          "start": {
                            "line": 4958,
                            "column": 41
                          },
                          "end": {
                            "line": 4958,
                            "column": 79
                          }
                        }
                      },
                      "alternate": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "functions",
                          "range": [
                            169779,
                            169788
                          ],
                          "loc": {
                            "start": {
                              "line": 4958,
                              "column": 82
                            },
                            "end": {
                              "line": 4958,
                              "column": 91
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              169789,
                              169795
                            ],
                            "loc": {
                              "start": {
                                "line": 4958,
                                "column": 92
                              },
                              "end": {
                                "line": 4958,
                                "column": 98
                              }
                            }
                          }
                        ],
                        "range": [
                          169779,
                          169796
                        ],
                        "loc": {
                          "start": {
                            "line": 4958,
                            "column": 82
                          },
                          "end": {
                            "line": 4958,
                            "column": 99
                          }
                        }
                      },
                      "range": [
                        169715,
                        169796
                      ],
                      "loc": {
                        "start": {
                          "line": 4958,
                          "column": 18
                        },
                        "end": {
                          "line": 4958,
                          "column": 99
                        }
                      }
                    },
                    "range": [
                      169707,
                      169796
                    ],
                    "loc": {
                      "start": {
                        "line": 4958,
                        "column": 10
                      },
                      "end": {
                        "line": 4958,
                        "column": 99
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        169808,
                        169813
                      ],
                      "loc": {
                        "start": {
                          "line": 4959,
                          "column": 10
                        },
                        "end": {
                          "line": 4959,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          169817,
                          169818
                        ],
                        "loc": {
                          "start": {
                            "line": 4959,
                            "column": 19
                          },
                          "end": {
                            "line": 4959,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        169816,
                        169818
                      ],
                      "loc": {
                        "start": {
                          "line": 4959,
                          "column": 18
                        },
                        "end": {
                          "line": 4959,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      169808,
                      169818
                    ],
                    "loc": {
                      "start": {
                        "line": 4959,
                        "column": 10
                      },
                      "end": {
                        "line": 4959,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        169830,
                        169836
                      ],
                      "loc": {
                        "start": {
                          "line": 4960,
                          "column": 10
                        },
                        "end": {
                          "line": 4960,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "funcs",
                        "range": [
                          169839,
                          169844
                        ],
                        "loc": {
                          "start": {
                            "line": 4960,
                            "column": 19
                          },
                          "end": {
                            "line": 4960,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          169845,
                          169851
                        ],
                        "loc": {
                          "start": {
                            "line": 4960,
                            "column": 25
                          },
                          "end": {
                            "line": 4960,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        169839,
                        169851
                      ],
                      "loc": {
                        "start": {
                          "line": 4960,
                          "column": 19
                        },
                        "end": {
                          "line": 4960,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      169830,
                      169851
                    ],
                    "loc": {
                      "start": {
                        "line": 4960,
                        "column": 10
                      },
                      "end": {
                        "line": 4960,
                        "column": 31
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  169703,
                  169852
                ],
                "loc": {
                  "start": {
                    "line": 4958,
                    "column": 6
                  },
                  "end": {
                    "line": 4960,
                    "column": 32
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        169869,
                        169874
                      ],
                      "loc": {
                        "start": {
                          "line": 4962,
                          "column": 15
                        },
                        "end": {
                          "line": 4962,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      169867,
                      169874
                    ],
                    "loc": {
                      "start": {
                        "line": 4962,
                        "column": 13
                      },
                      "end": {
                        "line": 4962,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      169877,
                      169883
                    ],
                    "loc": {
                      "start": {
                        "line": 4962,
                        "column": 23
                      },
                      "end": {
                        "line": 4962,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    169867,
                    169883
                  ],
                  "loc": {
                    "start": {
                      "line": 4962,
                      "column": 13
                    },
                    "end": {
                      "line": 4962,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              169899,
                              169902
                            ],
                            "loc": {
                              "start": {
                                "line": 4963,
                                "column": 12
                              },
                              "end": {
                                "line": 4963,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "funcs",
                              "range": [
                                169905,
                                169910
                              ],
                              "loc": {
                                "start": {
                                  "line": 4963,
                                  "column": 18
                                },
                                "end": {
                                  "line": 4963,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                169911,
                                169916
                              ],
                              "loc": {
                                "start": {
                                  "line": 4963,
                                  "column": 24
                                },
                                "end": {
                                  "line": 4963,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              169905,
                              169917
                            ],
                            "loc": {
                              "start": {
                                "line": 4963,
                                "column": 18
                              },
                              "end": {
                                "line": 4963,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            169899,
                            169917
                          ],
                          "loc": {
                            "start": {
                              "line": 4963,
                              "column": 12
                            },
                            "end": {
                              "line": 4963,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        169895,
                        169918
                      ],
                      "loc": {
                        "start": {
                          "line": 4963,
                          "column": 8
                        },
                        "end": {
                          "line": 4963,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              169927,
                              169933
                            ],
                            "loc": {
                              "start": {
                                "line": 4964,
                                "column": 8
                              },
                              "end": {
                                "line": 4964,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              169934,
                              169937
                            ],
                            "loc": {
                              "start": {
                                "line": 4964,
                                "column": 15
                              },
                              "end": {
                                "line": 4964,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            169927,
                            169938
                          ],
                          "loc": {
                            "start": {
                              "line": 4964,
                              "column": 8
                            },
                            "end": {
                              "line": 4964,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "createWrapper",
                            "range": [
                              169941,
                              169954
                            ],
                            "loc": {
                              "start": {
                                "line": 4964,
                                "column": 22
                              },
                              "end": {
                                "line": 4964,
                                "column": 35
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  169955,
                                  169961
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4964,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 4964,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  169962,
                                  169965
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4964,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 4964,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                169955,
                                169966
                              ],
                              "loc": {
                                "start": {
                                  "line": 4964,
                                  "column": 36
                                },
                                "end": {
                                  "line": 4964,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "BIND_FLAG",
                              "range": [
                                169968,
                                169977
                              ],
                              "loc": {
                                "start": {
                                  "line": 4964,
                                  "column": 49
                                },
                                "end": {
                                  "line": 4964,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                169979,
                                169983
                              ],
                              "loc": {
                                "start": {
                                  "line": 4964,
                                  "column": 60
                                },
                                "end": {
                                  "line": 4964,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                169985,
                                169991
                              ],
                              "loc": {
                                "start": {
                                  "line": 4964,
                                  "column": 66
                                },
                                "end": {
                                  "line": 4964,
                                  "column": 72
                                }
                              }
                            }
                          ],
                          "range": [
                            169941,
                            169992
                          ],
                          "loc": {
                            "start": {
                              "line": 4964,
                              "column": 22
                            },
                            "end": {
                              "line": 4964,
                              "column": 73
                            }
                          }
                        },
                        "range": [
                          169927,
                          169992
                        ],
                        "loc": {
                          "start": {
                            "line": 4964,
                            "column": 8
                          },
                          "end": {
                            "line": 4964,
                            "column": 73
                          }
                        }
                      },
                      "range": [
                        169927,
                        169993
                      ],
                      "loc": {
                        "start": {
                          "line": 4964,
                          "column": 8
                        },
                        "end": {
                          "line": 4964,
                          "column": 74
                        }
                      }
                    }
                  ],
                  "range": [
                    169885,
                    170001
                  ],
                  "loc": {
                    "start": {
                      "line": 4962,
                      "column": 31
                    },
                    "end": {
                      "line": 4965,
                      "column": 7
                    }
                  }
                },
                "range": [
                  169860,
                  170001
                ],
                "loc": {
                  "start": {
                    "line": 4962,
                    "column": 6
                  },
                  "end": {
                    "line": 4965,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    170015,
                    170021
                  ],
                  "loc": {
                    "start": {
                      "line": 4966,
                      "column": 13
                    },
                    "end": {
                      "line": 4966,
                      "column": 19
                    }
                  }
                },
                "range": [
                  170008,
                  170022
                ],
                "loc": {
                  "start": {
                    "line": 4966,
                    "column": 6
                  },
                  "end": {
                    "line": 4966,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              169695,
              170028
            ],
            "loc": {
              "start": {
                "line": 4957,
                "column": 29
              },
              "end": {
                "line": 4967,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            169670,
            170028
          ],
          "loc": {
            "start": {
              "line": 4957,
              "column": 4
            },
            "end": {
              "line": 4967,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object"
        ]
      },
      "vars": {
        "funcs": null,
        "index": null,
        "length": null,
        "key": null,
        "object[undefined]": null
      }
    },
    "undocumented": true,
    "name": "bindAll",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~bindAll",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        169707,
        169796
      ],
      "filename": "lodash.js",
      "lineno": 4958,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009128",
        "name": "funcs",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": ">",
            "left": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "arguments",
                "range": [
                  169715,
                  169724
                ],
                "loc": {
                  "start": {
                    "line": 4958,
                    "column": 18
                  },
                  "end": {
                    "line": 4958,
                    "column": 27
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  169725,
                  169731
                ],
                "loc": {
                  "start": {
                    "line": 4958,
                    "column": 28
                  },
                  "end": {
                    "line": 4958,
                    "column": 34
                  }
                }
              },
              "range": [
                169715,
                169731
              ],
              "loc": {
                "start": {
                  "line": 4958,
                  "column": 18
                },
                "end": {
                  "line": 4958,
                  "column": 34
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                169734,
                169735
              ],
              "loc": {
                "start": {
                  "line": 4958,
                  "column": 37
                },
                "end": {
                  "line": 4958,
                  "column": 38
                }
              }
            },
            "range": [
              169715,
              169735
            ],
            "loc": {
              "start": {
                "line": 4958,
                "column": 18
              },
              "end": {
                "line": 4958,
                "column": 38
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "baseFlatten",
              "range": [
                169738,
                169749
              ],
              "loc": {
                "start": {
                  "line": 4958,
                  "column": 41
                },
                "end": {
                  "line": 4958,
                  "column": 52
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "arguments",
                "range": [
                  169750,
                  169759
                ],
                "loc": {
                  "start": {
                    "line": 4958,
                    "column": 53
                  },
                  "end": {
                    "line": 4958,
                    "column": 62
                  }
                }
              },
              {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  169761,
                  169765
                ],
                "loc": {
                  "start": {
                    "line": 4958,
                    "column": 64
                  },
                  "end": {
                    "line": 4958,
                    "column": 68
                  }
                }
              },
              {
                "type": "Literal",
                "value": false,
                "raw": "false",
                "range": [
                  169767,
                  169772
                ],
                "loc": {
                  "start": {
                    "line": 4958,
                    "column": 70
                  },
                  "end": {
                    "line": 4958,
                    "column": 75
                  }
                }
              },
              {
                "type": "Literal",
                "value": 1,
                "raw": "1",
                "range": [
                  169774,
                  169775
                ],
                "loc": {
                  "start": {
                    "line": 4958,
                    "column": 77
                  },
                  "end": {
                    "line": 4958,
                    "column": 78
                  }
                }
              }
            ],
            "range": [
              169738,
              169776
            ],
            "loc": {
              "start": {
                "line": 4958,
                "column": 41
              },
              "end": {
                "line": 4958,
                "column": 79
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "functions",
              "range": [
                169779,
                169788
              ],
              "loc": {
                "start": {
                  "line": 4958,
                  "column": 82
                },
                "end": {
                  "line": 4958,
                  "column": 91
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "object",
                "range": [
                  169789,
                  169795
                ],
                "loc": {
                  "start": {
                    "line": 4958,
                    "column": 92
                  },
                  "end": {
                    "line": 4958,
                    "column": 98
                  }
                }
              }
            ],
            "range": [
              169779,
              169796
            ],
            "loc": {
              "start": {
                "line": 4958,
                "column": 82
              },
              "end": {
                "line": 4958,
                "column": 99
              }
            }
          },
          "range": [
            169715,
            169796
          ],
          "loc": {
            "start": {
              "line": 4958,
              "column": 18
            },
            "end": {
              "line": 4958,
              "column": 99
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "funcs",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~bindAll",
    "longname": "<anonymous>~runInContext~bindAll~funcs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        169808,
        169818
      ],
      "filename": "lodash.js",
      "lineno": 4959,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009145",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              169817,
              169818
            ],
            "loc": {
              "start": {
                "line": 4959,
                "column": 19
              },
              "end": {
                "line": 4959,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            169816,
            169818
          ],
          "loc": {
            "start": {
              "line": 4959,
              "column": 18
            },
            "end": {
              "line": 4959,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~bindAll",
    "longname": "<anonymous>~runInContext~bindAll~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        169830,
        169851
      ],
      "filename": "lodash.js",
      "lineno": 4960,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009149",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "funcs",
            "range": [
              169839,
              169844
            ],
            "loc": {
              "start": {
                "line": 4960,
                "column": 19
              },
              "end": {
                "line": 4960,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              169845,
              169851
            ],
            "loc": {
              "start": {
                "line": 4960,
                "column": 25
              },
              "end": {
                "line": 4960,
                "column": 31
              }
            }
          },
          "range": [
            169839,
            169851
          ],
          "loc": {
            "start": {
              "line": 4960,
              "column": 19
            },
            "end": {
              "line": 4960,
              "column": 31
            }
          }
        },
        "value": "funcs.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~bindAll",
    "longname": "<anonymous>~runInContext~bindAll~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        169899,
        169917
      ],
      "filename": "lodash.js",
      "lineno": 4963,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009161",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "funcs",
            "range": [
              169905,
              169910
            ],
            "loc": {
              "start": {
                "line": 4963,
                "column": 18
              },
              "end": {
                "line": 4963,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              169911,
              169916
            ],
            "loc": {
              "start": {
                "line": 4963,
                "column": 24
              },
              "end": {
                "line": 4963,
                "column": 29
              }
            }
          },
          "range": [
            169905,
            169917
          ],
          "loc": {
            "start": {
              "line": 4963,
              "column": 18
            },
            "end": {
              "line": 4963,
              "column": 30
            }
          }
        },
        "value": "funcs[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~bindAll",
    "longname": "<anonymous>~runInContext~bindAll~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        169927,
        169992
      ],
      "filename": "lodash.js",
      "lineno": 4964,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009167",
        "name": "object[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createWrapper",
            "range": [
              169941,
              169954
            ],
            "loc": {
              "start": {
                "line": 4964,
                "column": 22
              },
              "end": {
                "line": 4964,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "object",
                "range": [
                  169955,
                  169961
                ],
                "loc": {
                  "start": {
                    "line": 4964,
                    "column": 36
                  },
                  "end": {
                    "line": 4964,
                    "column": 42
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "key",
                "range": [
                  169962,
                  169965
                ],
                "loc": {
                  "start": {
                    "line": 4964,
                    "column": 43
                  },
                  "end": {
                    "line": 4964,
                    "column": 46
                  }
                }
              },
              "range": [
                169955,
                169966
              ],
              "loc": {
                "start": {
                  "line": 4964,
                  "column": 36
                },
                "end": {
                  "line": 4964,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "BIND_FLAG",
              "range": [
                169968,
                169977
              ],
              "loc": {
                "start": {
                  "line": 4964,
                  "column": 49
                },
                "end": {
                  "line": 4964,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                169979,
                169983
              ],
              "loc": {
                "start": {
                  "line": 4964,
                  "column": 60
                },
                "end": {
                  "line": 4964,
                  "column": 64
                }
              }
            },
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                169985,
                169991
              ],
              "loc": {
                "start": {
                  "line": 4964,
                  "column": 66
                },
                "end": {
                  "line": 4964,
                  "column": 72
                }
              }
            }
          ],
          "range": [
            169941,
            169992
          ],
          "loc": {
            "start": {
              "line": 4964,
              "column": 22
            },
            "end": {
              "line": 4964,
              "column": 73
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "object[undefined]",
    "kind": "member",
    "longname": "object[undefined]",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        171227,
        171475
      ],
      "filename": "lodash.js",
      "lineno": 5004,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009181",
        "name": "bindKey",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "bindKey",
            "range": [
              171236,
              171243
            ],
            "loc": {
              "start": {
                "line": 5004,
                "column": 13
              },
              "end": {
                "line": 5004,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                171244,
                171250
              ],
              "loc": {
                "start": {
                  "line": 5004,
                  "column": 21
                },
                "end": {
                  "line": 5004,
                  "column": 27
                }
              }
            },
            {
              "type": "Identifier",
              "name": "key",
              "range": [
                171252,
                171255
              ],
              "loc": {
                "start": {
                  "line": 5004,
                  "column": 29
                },
                "end": {
                  "line": 5004,
                  "column": 32
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "arguments",
                        "range": [
                          171272,
                          171281
                        ],
                        "loc": {
                          "start": {
                            "line": 5005,
                            "column": 13
                          },
                          "end": {
                            "line": 5005,
                            "column": 22
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          171282,
                          171288
                        ],
                        "loc": {
                          "start": {
                            "line": 5005,
                            "column": 23
                          },
                          "end": {
                            "line": 5005,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        171272,
                        171288
                      ],
                      "loc": {
                        "start": {
                          "line": 5005,
                          "column": 13
                        },
                        "end": {
                          "line": 5005,
                          "column": 29
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 3,
                      "raw": "3",
                      "range": [
                        171291,
                        171292
                      ],
                      "loc": {
                        "start": {
                          "line": 5005,
                          "column": 32
                        },
                        "end": {
                          "line": 5005,
                          "column": 33
                        }
                      }
                    },
                    "range": [
                      171272,
                      171292
                    ],
                    "loc": {
                      "start": {
                        "line": 5005,
                        "column": 13
                      },
                      "end": {
                        "line": 5005,
                        "column": 33
                      }
                    }
                  },
                  "consequent": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "createWrapper",
                      "range": [
                        171303,
                        171316
                      ],
                      "loc": {
                        "start": {
                          "line": 5006,
                          "column": 10
                        },
                        "end": {
                          "line": 5006,
                          "column": 23
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          171317,
                          171320
                        ],
                        "loc": {
                          "start": {
                            "line": 5006,
                            "column": 24
                          },
                          "end": {
                            "line": 5006,
                            "column": 27
                          }
                        }
                      },
                      {
                        "type": "BinaryExpression",
                        "operator": "|",
                        "left": {
                          "type": "Identifier",
                          "name": "BIND_FLAG",
                          "range": [
                            171322,
                            171331
                          ],
                          "loc": {
                            "start": {
                              "line": 5006,
                              "column": 29
                            },
                            "end": {
                              "line": 5006,
                              "column": 38
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "BIND_KEY_FLAG",
                          "range": [
                            171334,
                            171347
                          ],
                          "loc": {
                            "start": {
                              "line": 5006,
                              "column": 41
                            },
                            "end": {
                              "line": 5006,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          171322,
                          171347
                        ],
                        "loc": {
                          "start": {
                            "line": 5006,
                            "column": 29
                          },
                          "end": {
                            "line": 5006,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          171349,
                          171353
                        ],
                        "loc": {
                          "start": {
                            "line": 5006,
                            "column": 56
                          },
                          "end": {
                            "line": 5006,
                            "column": 60
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          171355,
                          171361
                        ],
                        "loc": {
                          "start": {
                            "line": 5006,
                            "column": 62
                          },
                          "end": {
                            "line": 5006,
                            "column": 68
                          }
                        }
                      }
                    ],
                    "range": [
                      171303,
                      171362
                    ],
                    "loc": {
                      "start": {
                        "line": 5006,
                        "column": 10
                      },
                      "end": {
                        "line": 5006,
                        "column": 69
                      }
                    }
                  },
                  "alternate": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "createWrapper",
                      "range": [
                        171373,
                        171386
                      ],
                      "loc": {
                        "start": {
                          "line": 5007,
                          "column": 10
                        },
                        "end": {
                          "line": 5007,
                          "column": 23
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          171387,
                          171390
                        ],
                        "loc": {
                          "start": {
                            "line": 5007,
                            "column": 24
                          },
                          "end": {
                            "line": 5007,
                            "column": 27
                          }
                        }
                      },
                      {
                        "type": "BinaryExpression",
                        "operator": "|",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "|",
                          "left": {
                            "type": "Identifier",
                            "name": "BIND_FLAG",
                            "range": [
                              171392,
                              171401
                            ],
                            "loc": {
                              "start": {
                                "line": 5007,
                                "column": 29
                              },
                              "end": {
                                "line": 5007,
                                "column": 38
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "BIND_KEY_FLAG",
                            "range": [
                              171404,
                              171417
                            ],
                            "loc": {
                              "start": {
                                "line": 5007,
                                "column": 41
                              },
                              "end": {
                                "line": 5007,
                                "column": 54
                              }
                            }
                          },
                          "range": [
                            171392,
                            171417
                          ],
                          "loc": {
                            "start": {
                              "line": 5007,
                              "column": 29
                            },
                            "end": {
                              "line": 5007,
                              "column": 54
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "PARTIAL_FLAG",
                          "range": [
                            171420,
                            171432
                          ],
                          "loc": {
                            "start": {
                              "line": 5007,
                              "column": 57
                            },
                            "end": {
                              "line": 5007,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          171392,
                          171432
                        ],
                        "loc": {
                          "start": {
                            "line": 5007,
                            "column": 29
                          },
                          "end": {
                            "line": 5007,
                            "column": 69
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          171434,
                          171438
                        ],
                        "loc": {
                          "start": {
                            "line": 5007,
                            "column": 71
                          },
                          "end": {
                            "line": 5007,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          171440,
                          171446
                        ],
                        "loc": {
                          "start": {
                            "line": 5007,
                            "column": 77
                          },
                          "end": {
                            "line": 5007,
                            "column": 83
                          }
                        }
                      },
                      {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "slice",
                          "range": [
                            171448,
                            171453
                          ],
                          "loc": {
                            "start": {
                              "line": 5007,
                              "column": 85
                            },
                            "end": {
                              "line": 5007,
                              "column": 90
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              171454,
                              171463
                            ],
                            "loc": {
                              "start": {
                                "line": 5007,
                                "column": 91
                              },
                              "end": {
                                "line": 5007,
                                "column": 100
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": 2,
                            "raw": "2",
                            "range": [
                              171465,
                              171466
                            ],
                            "loc": {
                              "start": {
                                "line": 5007,
                                "column": 102
                              },
                              "end": {
                                "line": 5007,
                                "column": 103
                              }
                            }
                          }
                        ],
                        "range": [
                          171448,
                          171467
                        ],
                        "loc": {
                          "start": {
                            "line": 5007,
                            "column": 85
                          },
                          "end": {
                            "line": 5007,
                            "column": 104
                          }
                        }
                      }
                    ],
                    "range": [
                      171373,
                      171468
                    ],
                    "loc": {
                      "start": {
                        "line": 5007,
                        "column": 10
                      },
                      "end": {
                        "line": 5007,
                        "column": 105
                      }
                    }
                  },
                  "range": [
                    171272,
                    171468
                  ],
                  "loc": {
                    "start": {
                      "line": 5005,
                      "column": 13
                    },
                    "end": {
                      "line": 5007,
                      "column": 105
                    }
                  }
                },
                "range": [
                  171265,
                  171469
                ],
                "loc": {
                  "start": {
                    "line": 5005,
                    "column": 6
                  },
                  "end": {
                    "line": 5007,
                    "column": 106
                  }
                }
              }
            ],
            "range": [
              171257,
              171475
            ],
            "loc": {
              "start": {
                "line": 5004,
                "column": 34
              },
              "end": {
                "line": 5008,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            171227,
            171475
          ],
          "loc": {
            "start": {
              "line": 5004,
              "column": 4
            },
            "end": {
              "line": 5008,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "key"
        ]
      }
    },
    "undocumented": true,
    "name": "bindKey",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~bindKey",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        172507,
        172995
      ],
      "filename": "lodash.js",
      "lineno": 5040,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009215",
        "name": "compose",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "compose",
            "range": [
              172516,
              172523
            ],
            "loc": {
              "start": {
                "line": 5040,
                "column": 13
              },
              "end": {
                "line": 5040,
                "column": 20
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "funcs",
                      "range": [
                        172538,
                        172543
                      ],
                      "loc": {
                        "start": {
                          "line": 5041,
                          "column": 10
                        },
                        "end": {
                          "line": 5041,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "arguments",
                      "range": [
                        172546,
                        172555
                      ],
                      "loc": {
                        "start": {
                          "line": 5041,
                          "column": 18
                        },
                        "end": {
                          "line": 5041,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      172538,
                      172555
                    ],
                    "loc": {
                      "start": {
                        "line": 5041,
                        "column": 10
                      },
                      "end": {
                        "line": 5041,
                        "column": 27
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "funcsLength",
                      "range": [
                        172567,
                        172578
                      ],
                      "loc": {
                        "start": {
                          "line": 5042,
                          "column": 10
                        },
                        "end": {
                          "line": 5042,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "funcs",
                        "range": [
                          172581,
                          172586
                        ],
                        "loc": {
                          "start": {
                            "line": 5042,
                            "column": 24
                          },
                          "end": {
                            "line": 5042,
                            "column": 29
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          172587,
                          172593
                        ],
                        "loc": {
                          "start": {
                            "line": 5042,
                            "column": 30
                          },
                          "end": {
                            "line": 5042,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        172581,
                        172593
                      ],
                      "loc": {
                        "start": {
                          "line": 5042,
                          "column": 24
                        },
                        "end": {
                          "line": 5042,
                          "column": 36
                        }
                      }
                    },
                    "range": [
                      172567,
                      172593
                    ],
                    "loc": {
                      "start": {
                        "line": 5042,
                        "column": 10
                      },
                      "end": {
                        "line": 5042,
                        "column": 36
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        172605,
                        172611
                      ],
                      "loc": {
                        "start": {
                          "line": 5043,
                          "column": 10
                        },
                        "end": {
                          "line": 5043,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "funcsLength",
                      "range": [
                        172614,
                        172625
                      ],
                      "loc": {
                        "start": {
                          "line": 5043,
                          "column": 19
                        },
                        "end": {
                          "line": 5043,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      172605,
                      172625
                    ],
                    "loc": {
                      "start": {
                        "line": 5043,
                        "column": 10
                      },
                      "end": {
                        "line": 5043,
                        "column": 30
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  172534,
                  172626
                ],
                "loc": {
                  "start": {
                    "line": 5041,
                    "column": 6
                  },
                  "end": {
                    "line": 5043,
                    "column": 31
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      172641,
                      172647
                    ],
                    "loc": {
                      "start": {
                        "line": 5045,
                        "column": 13
                      },
                      "end": {
                        "line": 5045,
                        "column": 19
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    172641,
                    172649
                  ],
                  "loc": {
                    "start": {
                      "line": 5045,
                      "column": 13
                    },
                    "end": {
                      "line": 5045,
                      "column": 21
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "isFunction",
                            "range": [
                              172666,
                              172676
                            ],
                            "loc": {
                              "start": {
                                "line": 5046,
                                "column": 13
                              },
                              "end": {
                                "line": 5046,
                                "column": 23
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "funcs",
                                "range": [
                                  172677,
                                  172682
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5046,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 5046,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  172683,
                                  172689
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5046,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 5046,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                172677,
                                172690
                              ],
                              "loc": {
                                "start": {
                                  "line": 5046,
                                  "column": 24
                                },
                                "end": {
                                  "line": 5046,
                                  "column": 37
                                }
                              }
                            }
                          ],
                          "range": [
                            172666,
                            172691
                          ],
                          "loc": {
                            "start": {
                              "line": 5046,
                              "column": 13
                            },
                            "end": {
                              "line": 5046,
                              "column": 38
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          172665,
                          172691
                        ],
                        "loc": {
                          "start": {
                            "line": 5046,
                            "column": 12
                          },
                          "end": {
                            "line": 5046,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "TypeError",
                                "range": [
                                  172715,
                                  172724
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5047,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 5047,
                                    "column": 29
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                172711,
                                172724
                              ],
                              "loc": {
                                "start": {
                                  "line": 5047,
                                  "column": 16
                                },
                                "end": {
                                  "line": 5047,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              172705,
                              172725
                            ],
                            "loc": {
                              "start": {
                                "line": 5047,
                                "column": 10
                              },
                              "end": {
                                "line": 5047,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          172693,
                          172735
                        ],
                        "loc": {
                          "start": {
                            "line": 5046,
                            "column": 40
                          },
                          "end": {
                            "line": 5048,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        172661,
                        172735
                      ],
                      "loc": {
                        "start": {
                          "line": 5046,
                          "column": 8
                        },
                        "end": {
                          "line": 5048,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    172651,
                    172743
                  ],
                  "loc": {
                    "start": {
                      "line": 5045,
                      "column": 23
                    },
                    "end": {
                      "line": 5049,
                      "column": 7
                    }
                  }
                },
                "range": [
                  172634,
                  172743
                ],
                "loc": {
                  "start": {
                    "line": 5045,
                    "column": 6
                  },
                  "end": {
                    "line": 5049,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "FunctionExpression",
                  "id": null,
                  "params": [],
                  "defaults": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                172782,
                                172788
                              ],
                              "loc": {
                                "start": {
                                  "line": 5051,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5051,
                                  "column": 18
                                }
                              }
                            },
                            "init": {
                              "type": "BinaryExpression",
                              "operator": "-",
                              "left": {
                                "type": "Identifier",
                                "name": "funcsLength",
                                "range": [
                                  172791,
                                  172802
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5051,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 5051,
                                    "column": 32
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  172805,
                                  172806
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5051,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 5051,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                172791,
                                172806
                              ],
                              "loc": {
                                "start": {
                                  "line": 5051,
                                  "column": 21
                                },
                                "end": {
                                  "line": 5051,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              172782,
                              172806
                            ],
                            "loc": {
                              "start": {
                                "line": 5051,
                                "column": 12
                              },
                              "end": {
                                "line": 5051,
                                "column": 36
                              }
                            }
                          },
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                172820,
                                172826
                              ],
                              "loc": {
                                "start": {
                                  "line": 5052,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5052,
                                  "column": 18
                                }
                              }
                            },
                            "init": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "funcs",
                                    "range": [
                                      172829,
                                      172834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5052,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 5052,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      172835,
                                      172841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5052,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 5052,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    172829,
                                    172842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5052,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 5052,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "apply",
                                  "range": [
                                    172843,
                                    172848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5052,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 5052,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  172829,
                                  172848
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5052,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 5052,
                                    "column": 40
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    172849,
                                    172853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5052,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 5052,
                                      "column": 45
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "arguments",
                                  "range": [
                                    172855,
                                    172864
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5052,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 5052,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "range": [
                                172829,
                                172865
                              ],
                              "loc": {
                                "start": {
                                  "line": 5052,
                                  "column": 21
                                },
                                "end": {
                                  "line": 5052,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              172820,
                              172865
                            ],
                            "loc": {
                              "start": {
                                "line": 5052,
                                "column": 12
                              },
                              "end": {
                                "line": 5052,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          172778,
                          172866
                        ],
                        "loc": {
                          "start": {
                            "line": 5051,
                            "column": 8
                          },
                          "end": {
                            "line": 5052,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "WhileStatement",
                        "test": {
                          "type": "UpdateExpression",
                          "operator": "--",
                          "argument": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              172883,
                              172889
                            ],
                            "loc": {
                              "start": {
                                "line": 5054,
                                "column": 15
                              },
                              "end": {
                                "line": 5054,
                                "column": 21
                              }
                            }
                          },
                          "prefix": false,
                          "range": [
                            172883,
                            172891
                          ],
                          "loc": {
                            "start": {
                              "line": 5054,
                              "column": 15
                            },
                            "end": {
                              "line": 5054,
                              "column": 23
                            }
                          }
                        },
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    172905,
                                    172911
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5055,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5055,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "funcs",
                                        "range": [
                                          172914,
                                          172919
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5055,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 5055,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          172920,
                                          172926
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5055,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 5055,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        172914,
                                        172927
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5055,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 5055,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        172928,
                                        172932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5055,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 5055,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      172914,
                                      172932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5055,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 5055,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "ThisExpression",
                                      "range": [
                                        172933,
                                        172937
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5055,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 5055,
                                          "column": 42
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        172939,
                                        172945
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5055,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 5055,
                                          "column": 50
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    172914,
                                    172946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5055,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 5055,
                                      "column": 51
                                    }
                                  }
                                },
                                "range": [
                                  172905,
                                  172946
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5055,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 5055,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                172905,
                                172947
                              ],
                              "loc": {
                                "start": {
                                  "line": 5055,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5055,
                                  "column": 52
                                }
                              }
                            }
                          ],
                          "range": [
                            172893,
                            172957
                          ],
                          "loc": {
                            "start": {
                              "line": 5054,
                              "column": 25
                            },
                            "end": {
                              "line": 5056,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          172876,
                          172957
                        ],
                        "loc": {
                          "start": {
                            "line": 5054,
                            "column": 8
                          },
                          "end": {
                            "line": 5056,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            172973,
                            172979
                          ],
                          "loc": {
                            "start": {
                              "line": 5057,
                              "column": 15
                            },
                            "end": {
                              "line": 5057,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          172966,
                          172980
                        ],
                        "loc": {
                          "start": {
                            "line": 5057,
                            "column": 8
                          },
                          "end": {
                            "line": 5057,
                            "column": 22
                          }
                        }
                      }
                    ],
                    "range": [
                      172768,
                      172988
                    ],
                    "loc": {
                      "start": {
                        "line": 5050,
                        "column": 24
                      },
                      "end": {
                        "line": 5058,
                        "column": 7
                      }
                    }
                  },
                  "rest": null,
                  "generator": false,
                  "expression": false,
                  "range": [
                    172757,
                    172988
                  ],
                  "loc": {
                    "start": {
                      "line": 5050,
                      "column": 13
                    },
                    "end": {
                      "line": 5058,
                      "column": 7
                    }
                  }
                },
                "range": [
                  172750,
                  172989
                ],
                "loc": {
                  "start": {
                    "line": 5050,
                    "column": 6
                  },
                  "end": {
                    "line": 5058,
                    "column": 8
                  }
                }
              }
            ],
            "range": [
              172526,
              172995
            ],
            "loc": {
              "start": {
                "line": 5040,
                "column": 23
              },
              "end": {
                "line": 5059,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            172507,
            172995
          ],
          "loc": {
            "start": {
              "line": 5040,
              "column": 4
            },
            "end": {
              "line": 5059,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      },
      "vars": {
        "funcs": null,
        "funcsLength": null,
        "length": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "compose",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~compose",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        172538,
        172555
      ],
      "filename": "lodash.js",
      "lineno": 5041,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009219",
        "name": "funcs",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "arguments",
          "range": [
            172546,
            172555
          ],
          "loc": {
            "start": {
              "line": 5041,
              "column": 18
            },
            "end": {
              "line": 5041,
              "column": 27
            }
          }
        },
        "value": "arguments"
      }
    },
    "undocumented": true,
    "name": "funcs",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~compose",
    "longname": "<anonymous>~runInContext~compose~funcs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        172567,
        172593
      ],
      "filename": "lodash.js",
      "lineno": 5042,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009222",
        "name": "funcsLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "funcs",
            "range": [
              172581,
              172586
            ],
            "loc": {
              "start": {
                "line": 5042,
                "column": 24
              },
              "end": {
                "line": 5042,
                "column": 29
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              172587,
              172593
            ],
            "loc": {
              "start": {
                "line": 5042,
                "column": 30
              },
              "end": {
                "line": 5042,
                "column": 36
              }
            }
          },
          "range": [
            172581,
            172593
          ],
          "loc": {
            "start": {
              "line": 5042,
              "column": 24
            },
            "end": {
              "line": 5042,
              "column": 36
            }
          }
        },
        "value": "funcs.length"
      }
    },
    "undocumented": true,
    "name": "funcsLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~compose",
    "longname": "<anonymous>~runInContext~compose~funcsLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        172605,
        172625
      ],
      "filename": "lodash.js",
      "lineno": 5043,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009227",
        "name": "length",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "funcsLength",
          "range": [
            172614,
            172625
          ],
          "loc": {
            "start": {
              "line": 5043,
              "column": 19
            },
            "end": {
              "line": 5043,
              "column": 30
            }
          }
        },
        "value": "funcsLength"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~compose",
    "longname": "<anonymous>~runInContext~compose~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        172782,
        172806
      ],
      "filename": "lodash.js",
      "lineno": 5051,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009249",
        "name": "length",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "-",
          "left": {
            "type": "Identifier",
            "name": "funcsLength",
            "range": [
              172791,
              172802
            ],
            "loc": {
              "start": {
                "line": 5051,
                "column": 21
              },
              "end": {
                "line": 5051,
                "column": 32
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              172805,
              172806
            ],
            "loc": {
              "start": {
                "line": 5051,
                "column": 35
              },
              "end": {
                "line": 5051,
                "column": 36
              }
            }
          },
          "range": [
            172791,
            172806
          ],
          "loc": {
            "start": {
              "line": 5051,
              "column": 21
            },
            "end": {
              "line": 5051,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~compose"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        172820,
        172865
      ],
      "filename": "lodash.js",
      "lineno": 5052,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009254",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "funcs",
                "range": [
                  172829,
                  172834
                ],
                "loc": {
                  "start": {
                    "line": 5052,
                    "column": 21
                  },
                  "end": {
                    "line": 5052,
                    "column": 26
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  172835,
                  172841
                ],
                "loc": {
                  "start": {
                    "line": 5052,
                    "column": 27
                  },
                  "end": {
                    "line": 5052,
                    "column": 33
                  }
                }
              },
              "range": [
                172829,
                172842
              ],
              "loc": {
                "start": {
                  "line": 5052,
                  "column": 21
                },
                "end": {
                  "line": 5052,
                  "column": 34
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                172843,
                172848
              ],
              "loc": {
                "start": {
                  "line": 5052,
                  "column": 35
                },
                "end": {
                  "line": 5052,
                  "column": 40
                }
              }
            },
            "range": [
              172829,
              172848
            ],
            "loc": {
              "start": {
                "line": 5052,
                "column": 21
              },
              "end": {
                "line": 5052,
                "column": 40
              }
            }
          },
          "arguments": [
            {
              "type": "ThisExpression",
              "range": [
                172849,
                172853
              ],
              "loc": {
                "start": {
                  "line": 5052,
                  "column": 41
                },
                "end": {
                  "line": 5052,
                  "column": 45
                }
              }
            },
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                172855,
                172864
              ],
              "loc": {
                "start": {
                  "line": 5052,
                  "column": 47
                },
                "end": {
                  "line": 5052,
                  "column": 56
                }
              }
            }
          ],
          "range": [
            172829,
            172865
          ],
          "loc": {
            "start": {
              "line": 5052,
              "column": 21
            },
            "end": {
              "line": 5052,
              "column": 57
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        172905,
        172946
      ],
      "filename": "lodash.js",
      "lineno": 5055,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009269",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "funcs",
                "range": [
                  172914,
                  172919
                ],
                "loc": {
                  "start": {
                    "line": 5055,
                    "column": 19
                  },
                  "end": {
                    "line": 5055,
                    "column": 24
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  172920,
                  172926
                ],
                "loc": {
                  "start": {
                    "line": 5055,
                    "column": 25
                  },
                  "end": {
                    "line": 5055,
                    "column": 31
                  }
                }
              },
              "range": [
                172914,
                172927
              ],
              "loc": {
                "start": {
                  "line": 5055,
                  "column": 19
                },
                "end": {
                  "line": 5055,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "call",
              "range": [
                172928,
                172932
              ],
              "loc": {
                "start": {
                  "line": 5055,
                  "column": 33
                },
                "end": {
                  "line": 5055,
                  "column": 37
                }
              }
            },
            "range": [
              172914,
              172932
            ],
            "loc": {
              "start": {
                "line": 5055,
                "column": 19
              },
              "end": {
                "line": 5055,
                "column": 37
              }
            }
          },
          "arguments": [
            {
              "type": "ThisExpression",
              "range": [
                172933,
                172937
              ],
              "loc": {
                "start": {
                  "line": 5055,
                  "column": 38
                },
                "end": {
                  "line": 5055,
                  "column": 42
                }
              }
            },
            {
              "type": "Identifier",
              "name": "result",
              "range": [
                172939,
                172945
              ],
              "loc": {
                "start": {
                  "line": 5055,
                  "column": 44
                },
                "end": {
                  "line": 5055,
                  "column": 50
                }
              }
            }
          ],
          "range": [
            172914,
            172946
          ],
          "loc": {
            "start": {
              "line": 5055,
              "column": 19
            },
            "end": {
              "line": 5055,
              "column": 51
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~result",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        173982,
        174168
      ],
      "filename": "lodash.js",
      "lineno": 5091,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009281",
        "name": "curry",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "curry",
            "range": [
              173991,
              173996
            ],
            "loc": {
              "start": {
                "line": 5091,
                "column": 13
              },
              "end": {
                "line": 5091,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                173997,
                174001
              ],
              "loc": {
                "start": {
                  "line": 5091,
                  "column": 19
                },
                "end": {
                  "line": 5091,
                  "column": 23
                }
              }
            },
            {
              "type": "Identifier",
              "name": "arity",
              "range": [
                174003,
                174008
              ],
              "loc": {
                "start": {
                  "line": 5091,
                  "column": 25
                },
                "end": {
                  "line": 5091,
                  "column": 30
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "!=",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "arity",
                      "range": [
                        174029,
                        174034
                      ],
                      "loc": {
                        "start": {
                          "line": 5092,
                          "column": 17
                        },
                        "end": {
                          "line": 5092,
                          "column": 22
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      174022,
                      174034
                    ],
                    "loc": {
                      "start": {
                        "line": 5092,
                        "column": 10
                      },
                      "end": {
                        "line": 5092,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "number",
                    "raw": "'number'",
                    "range": [
                      174038,
                      174046
                    ],
                    "loc": {
                      "start": {
                        "line": 5092,
                        "column": 26
                      },
                      "end": {
                        "line": 5092,
                        "column": 34
                      }
                    }
                  },
                  "range": [
                    174022,
                    174046
                  ],
                  "loc": {
                    "start": {
                      "line": 5092,
                      "column": 10
                    },
                    "end": {
                      "line": 5092,
                      "column": 34
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "arity",
                          "range": [
                            174058,
                            174063
                          ],
                          "loc": {
                            "start": {
                              "line": 5093,
                              "column": 8
                            },
                            "end": {
                              "line": 5093,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "+",
                            "argument": {
                              "type": "Identifier",
                              "name": "arity",
                              "range": [
                                174067,
                                174072
                              ],
                              "loc": {
                                "start": {
                                  "line": 5093,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5093,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              174066,
                              174072
                            ],
                            "loc": {
                              "start": {
                                "line": 5093,
                                "column": 16
                              },
                              "end": {
                                "line": 5093,
                                "column": 22
                              }
                            }
                          },
                          "right": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                174077,
                                174081
                              ],
                              "loc": {
                                "start": {
                                  "line": 5093,
                                  "column": 27
                                },
                                "end": {
                                  "line": 5093,
                                  "column": 31
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  174084,
                                  174088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5093,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 5093,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  174089,
                                  174095
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5093,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 5093,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                174084,
                                174095
                              ],
                              "loc": {
                                "start": {
                                  "line": 5093,
                                  "column": 34
                                },
                                "end": {
                                  "line": 5093,
                                  "column": 45
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                174098,
                                174099
                              ],
                              "loc": {
                                "start": {
                                  "line": 5093,
                                  "column": 48
                                },
                                "end": {
                                  "line": 5093,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              174077,
                              174099
                            ],
                            "loc": {
                              "start": {
                                "line": 5093,
                                "column": 27
                              },
                              "end": {
                                "line": 5093,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            174066,
                            174100
                          ],
                          "loc": {
                            "start": {
                              "line": 5093,
                              "column": 16
                            },
                            "end": {
                              "line": 5093,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          174058,
                          174100
                        ],
                        "loc": {
                          "start": {
                            "line": 5093,
                            "column": 8
                          },
                          "end": {
                            "line": 5093,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        174058,
                        174101
                      ],
                      "loc": {
                        "start": {
                          "line": 5093,
                          "column": 8
                        },
                        "end": {
                          "line": 5093,
                          "column": 51
                        }
                      }
                    }
                  ],
                  "range": [
                    174048,
                    174109
                  ],
                  "loc": {
                    "start": {
                      "line": 5092,
                      "column": 36
                    },
                    "end": {
                      "line": 5094,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  174018,
                  174109
                ],
                "loc": {
                  "start": {
                    "line": 5092,
                    "column": 6
                  },
                  "end": {
                    "line": 5094,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "createWrapper",
                    "range": [
                      174123,
                      174136
                    ],
                    "loc": {
                      "start": {
                        "line": 5095,
                        "column": 13
                      },
                      "end": {
                        "line": 5095,
                        "column": 26
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        174137,
                        174141
                      ],
                      "loc": {
                        "start": {
                          "line": 5095,
                          "column": 27
                        },
                        "end": {
                          "line": 5095,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "CURRY_FLAG",
                      "range": [
                        174143,
                        174153
                      ],
                      "loc": {
                        "start": {
                          "line": 5095,
                          "column": 33
                        },
                        "end": {
                          "line": 5095,
                          "column": 43
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "arity",
                      "range": [
                        174155,
                        174160
                      ],
                      "loc": {
                        "start": {
                          "line": 5095,
                          "column": 45
                        },
                        "end": {
                          "line": 5095,
                          "column": 50
                        }
                      }
                    }
                  ],
                  "range": [
                    174123,
                    174161
                  ],
                  "loc": {
                    "start": {
                      "line": 5095,
                      "column": 13
                    },
                    "end": {
                      "line": 5095,
                      "column": 51
                    }
                  }
                },
                "range": [
                  174116,
                  174162
                ],
                "loc": {
                  "start": {
                    "line": 5095,
                    "column": 6
                  },
                  "end": {
                    "line": 5095,
                    "column": 52
                  }
                }
              }
            ],
            "range": [
              174010,
              174168
            ],
            "loc": {
              "start": {
                "line": 5091,
                "column": 32
              },
              "end": {
                "line": 5096,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            173982,
            174168
          ],
          "loc": {
            "start": {
              "line": 5091,
              "column": 4
            },
            "end": {
              "line": 5096,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func",
          "arity"
        ]
      },
      "vars": {
        "arity": null
      }
    },
    "undocumented": true,
    "name": "curry",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~curry",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        174058,
        174100
      ],
      "filename": "lodash.js",
      "lineno": 5093,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009293",
        "name": "arity",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "UnaryExpression",
            "operator": "+",
            "argument": {
              "type": "Identifier",
              "name": "arity",
              "range": [
                174067,
                174072
              ],
              "loc": {
                "start": {
                  "line": 5093,
                  "column": 17
                },
                "end": {
                  "line": 5093,
                  "column": 22
                }
              }
            },
            "prefix": true,
            "range": [
              174066,
              174072
            ],
            "loc": {
              "start": {
                "line": 5093,
                "column": 16
              },
              "end": {
                "line": 5093,
                "column": 22
              }
            }
          },
          "right": {
            "type": "ConditionalExpression",
            "test": {
              "type": "Identifier",
              "name": "func",
              "range": [
                174077,
                174081
              ],
              "loc": {
                "start": {
                  "line": 5093,
                  "column": 27
                },
                "end": {
                  "line": 5093,
                  "column": 31
                }
              }
            },
            "consequent": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "func",
                "range": [
                  174084,
                  174088
                ],
                "loc": {
                  "start": {
                    "line": 5093,
                    "column": 34
                  },
                  "end": {
                    "line": 5093,
                    "column": 38
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  174089,
                  174095
                ],
                "loc": {
                  "start": {
                    "line": 5093,
                    "column": 39
                  },
                  "end": {
                    "line": 5093,
                    "column": 45
                  }
                }
              },
              "range": [
                174084,
                174095
              ],
              "loc": {
                "start": {
                  "line": 5093,
                  "column": 34
                },
                "end": {
                  "line": 5093,
                  "column": 45
                }
              }
            },
            "alternate": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                174098,
                174099
              ],
              "loc": {
                "start": {
                  "line": 5093,
                  "column": 48
                },
                "end": {
                  "line": 5093,
                  "column": 49
                }
              }
            },
            "range": [
              174077,
              174099
            ],
            "loc": {
              "start": {
                "line": 5093,
                "column": 27
              },
              "end": {
                "line": 5093,
                "column": 49
              }
            }
          },
          "range": [
            174066,
            174100
          ],
          "loc": {
            "start": {
              "line": 5093,
              "column": 16
            },
            "end": {
              "line": 5093,
              "column": 50
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "arity",
    "kind": "member",
    "longname": "arity",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176100,
        179067
      ],
      "filename": "lodash.js",
      "lineno": 5137,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009310",
        "name": "debounce",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "debounce",
            "range": [
              176109,
              176117
            ],
            "loc": {
              "start": {
                "line": 5137,
                "column": 13
              },
              "end": {
                "line": 5137,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                176118,
                176122
              ],
              "loc": {
                "start": {
                  "line": 5137,
                  "column": 22
                },
                "end": {
                  "line": 5137,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "wait",
              "range": [
                176124,
                176128
              ],
              "loc": {
                "start": {
                  "line": 5137,
                  "column": 28
                },
                "end": {
                  "line": 5137,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "options",
              "range": [
                176130,
                176137
              ],
              "loc": {
                "start": {
                  "line": 5137,
                  "column": 34
                },
                "end": {
                  "line": 5137,
                  "column": 41
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "args",
                      "range": [
                        176151,
                        176155
                      ],
                      "loc": {
                        "start": {
                          "line": 5138,
                          "column": 10
                        },
                        "end": {
                          "line": 5138,
                          "column": 14
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      176151,
                      176155
                    ],
                    "loc": {
                      "start": {
                        "line": 5138,
                        "column": 10
                      },
                      "end": {
                        "line": 5138,
                        "column": 14
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "maxTimeoutId",
                      "range": [
                        176167,
                        176179
                      ],
                      "loc": {
                        "start": {
                          "line": 5139,
                          "column": 10
                        },
                        "end": {
                          "line": 5139,
                          "column": 22
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      176167,
                      176179
                    ],
                    "loc": {
                      "start": {
                        "line": 5139,
                        "column": 10
                      },
                      "end": {
                        "line": 5139,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        176191,
                        176197
                      ],
                      "loc": {
                        "start": {
                          "line": 5140,
                          "column": 10
                        },
                        "end": {
                          "line": 5140,
                          "column": 16
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      176191,
                      176197
                    ],
                    "loc": {
                      "start": {
                        "line": 5140,
                        "column": 10
                      },
                      "end": {
                        "line": 5140,
                        "column": 16
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "stamp",
                      "range": [
                        176209,
                        176214
                      ],
                      "loc": {
                        "start": {
                          "line": 5141,
                          "column": 10
                        },
                        "end": {
                          "line": 5141,
                          "column": 15
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      176209,
                      176214
                    ],
                    "loc": {
                      "start": {
                        "line": 5141,
                        "column": 10
                      },
                      "end": {
                        "line": 5141,
                        "column": 15
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "thisArg",
                      "range": [
                        176226,
                        176233
                      ],
                      "loc": {
                        "start": {
                          "line": 5142,
                          "column": 10
                        },
                        "end": {
                          "line": 5142,
                          "column": 17
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      176226,
                      176233
                    ],
                    "loc": {
                      "start": {
                        "line": 5142,
                        "column": 10
                      },
                      "end": {
                        "line": 5142,
                        "column": 17
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "timeoutId",
                      "range": [
                        176245,
                        176254
                      ],
                      "loc": {
                        "start": {
                          "line": 5143,
                          "column": 10
                        },
                        "end": {
                          "line": 5143,
                          "column": 19
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      176245,
                      176254
                    ],
                    "loc": {
                      "start": {
                        "line": 5143,
                        "column": 10
                      },
                      "end": {
                        "line": 5143,
                        "column": 19
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "trailingCall",
                      "range": [
                        176266,
                        176278
                      ],
                      "loc": {
                        "start": {
                          "line": 5144,
                          "column": 10
                        },
                        "end": {
                          "line": 5144,
                          "column": 22
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      176266,
                      176278
                    ],
                    "loc": {
                      "start": {
                        "line": 5144,
                        "column": 10
                      },
                      "end": {
                        "line": 5144,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "lastCalled",
                      "range": [
                        176290,
                        176300
                      ],
                      "loc": {
                        "start": {
                          "line": 5145,
                          "column": 10
                        },
                        "end": {
                          "line": 5145,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        176303,
                        176304
                      ],
                      "loc": {
                        "start": {
                          "line": 5145,
                          "column": 23
                        },
                        "end": {
                          "line": 5145,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      176290,
                      176304
                    ],
                    "loc": {
                      "start": {
                        "line": 5145,
                        "column": 10
                      },
                      "end": {
                        "line": 5145,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "maxWait",
                      "range": [
                        176316,
                        176323
                      ],
                      "loc": {
                        "start": {
                          "line": 5146,
                          "column": 10
                        },
                        "end": {
                          "line": 5146,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": false,
                      "raw": "false",
                      "range": [
                        176326,
                        176331
                      ],
                      "loc": {
                        "start": {
                          "line": 5146,
                          "column": 20
                        },
                        "end": {
                          "line": 5146,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      176316,
                      176331
                    ],
                    "loc": {
                      "start": {
                        "line": 5146,
                        "column": 10
                      },
                      "end": {
                        "line": 5146,
                        "column": 25
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "trailing",
                      "range": [
                        176343,
                        176351
                      ],
                      "loc": {
                        "start": {
                          "line": 5147,
                          "column": 10
                        },
                        "end": {
                          "line": 5147,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": true,
                      "raw": "true",
                      "range": [
                        176354,
                        176358
                      ],
                      "loc": {
                        "start": {
                          "line": 5147,
                          "column": 21
                        },
                        "end": {
                          "line": 5147,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      176343,
                      176358
                    ],
                    "loc": {
                      "start": {
                        "line": 5147,
                        "column": 10
                      },
                      "end": {
                        "line": 5147,
                        "column": 25
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  176147,
                  176359
                ],
                "loc": {
                  "start": {
                    "line": 5138,
                    "column": 6
                  },
                  "end": {
                    "line": 5147,
                    "column": 26
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isFunction",
                      "range": [
                        176372,
                        176382
                      ],
                      "loc": {
                        "start": {
                          "line": 5149,
                          "column": 11
                        },
                        "end": {
                          "line": 5149,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          176383,
                          176387
                        ],
                        "loc": {
                          "start": {
                            "line": 5149,
                            "column": 22
                          },
                          "end": {
                            "line": 5149,
                            "column": 26
                          }
                        }
                      }
                    ],
                    "range": [
                      176372,
                      176388
                    ],
                    "loc": {
                      "start": {
                        "line": 5149,
                        "column": 11
                      },
                      "end": {
                        "line": 5149,
                        "column": 27
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    176371,
                    176388
                  ],
                  "loc": {
                    "start": {
                      "line": 5149,
                      "column": 10
                    },
                    "end": {
                      "line": 5149,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ThrowStatement",
                      "argument": {
                        "type": "NewExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "TypeError",
                          "range": [
                            176410,
                            176419
                          ],
                          "loc": {
                            "start": {
                              "line": 5150,
                              "column": 18
                            },
                            "end": {
                              "line": 5150,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          176406,
                          176419
                        ],
                        "loc": {
                          "start": {
                            "line": 5150,
                            "column": 14
                          },
                          "end": {
                            "line": 5150,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        176400,
                        176420
                      ],
                      "loc": {
                        "start": {
                          "line": 5150,
                          "column": 8
                        },
                        "end": {
                          "line": 5150,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    176390,
                    176428
                  ],
                  "loc": {
                    "start": {
                      "line": 5149,
                      "column": 29
                    },
                    "end": {
                      "line": 5151,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  176367,
                  176428
                ],
                "loc": {
                  "start": {
                    "line": 5149,
                    "column": 6
                  },
                  "end": {
                    "line": 5151,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "wait",
                    "range": [
                      176435,
                      176439
                    ],
                    "loc": {
                      "start": {
                        "line": 5152,
                        "column": 6
                      },
                      "end": {
                        "line": 5152,
                        "column": 10
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": ">",
                      "left": {
                        "type": "Identifier",
                        "name": "wait",
                        "range": [
                          176442,
                          176446
                        ],
                        "loc": {
                          "start": {
                            "line": 5152,
                            "column": 13
                          },
                          "end": {
                            "line": 5152,
                            "column": 17
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          176449,
                          176450
                        ],
                        "loc": {
                          "start": {
                            "line": 5152,
                            "column": 20
                          },
                          "end": {
                            "line": 5152,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        176442,
                        176450
                      ],
                      "loc": {
                        "start": {
                          "line": 5152,
                          "column": 13
                        },
                        "end": {
                          "line": 5152,
                          "column": 21
                        }
                      }
                    },
                    "consequent": {
                      "type": "Identifier",
                      "name": "wait",
                      "range": [
                        176453,
                        176457
                      ],
                      "loc": {
                        "start": {
                          "line": 5152,
                          "column": 24
                        },
                        "end": {
                          "line": 5152,
                          "column": 28
                        }
                      }
                    },
                    "alternate": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        176460,
                        176461
                      ],
                      "loc": {
                        "start": {
                          "line": 5152,
                          "column": 31
                        },
                        "end": {
                          "line": 5152,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      176442,
                      176461
                    ],
                    "loc": {
                      "start": {
                        "line": 5152,
                        "column": 13
                      },
                      "end": {
                        "line": 5152,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    176435,
                    176461
                  ],
                  "loc": {
                    "start": {
                      "line": 5152,
                      "column": 6
                    },
                    "end": {
                      "line": 5152,
                      "column": 32
                    }
                  }
                },
                "range": [
                  176435,
                  176462
                ],
                "loc": {
                  "start": {
                    "line": 5152,
                    "column": 6
                  },
                  "end": {
                    "line": 5152,
                    "column": 33
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "===",
                  "left": {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      176473,
                      176480
                    ],
                    "loc": {
                      "start": {
                        "line": 5153,
                        "column": 10
                      },
                      "end": {
                        "line": 5153,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": true,
                    "raw": "true",
                    "range": [
                      176485,
                      176489
                    ],
                    "loc": {
                      "start": {
                        "line": 5153,
                        "column": 22
                      },
                      "end": {
                        "line": 5153,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    176473,
                    176489
                  ],
                  "loc": {
                    "start": {
                      "line": 5153,
                      "column": 10
                    },
                    "end": {
                      "line": 5153,
                      "column": 26
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "leading",
                            "range": [
                              176505,
                              176512
                            ],
                            "loc": {
                              "start": {
                                "line": 5154,
                                "column": 12
                              },
                              "end": {
                                "line": 5154,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              176515,
                              176519
                            ],
                            "loc": {
                              "start": {
                                "line": 5154,
                                "column": 22
                              },
                              "end": {
                                "line": 5154,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            176505,
                            176519
                          ],
                          "loc": {
                            "start": {
                              "line": 5154,
                              "column": 12
                            },
                            "end": {
                              "line": 5154,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        176501,
                        176520
                      ],
                      "loc": {
                        "start": {
                          "line": 5154,
                          "column": 8
                        },
                        "end": {
                          "line": 5154,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "trailing",
                          "range": [
                            176529,
                            176537
                          ],
                          "loc": {
                            "start": {
                              "line": 5155,
                              "column": 8
                            },
                            "end": {
                              "line": 5155,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            176540,
                            176545
                          ],
                          "loc": {
                            "start": {
                              "line": 5155,
                              "column": 19
                            },
                            "end": {
                              "line": 5155,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          176529,
                          176545
                        ],
                        "loc": {
                          "start": {
                            "line": 5155,
                            "column": 8
                          },
                          "end": {
                            "line": 5155,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        176529,
                        176546
                      ],
                      "loc": {
                        "start": {
                          "line": 5155,
                          "column": 8
                        },
                        "end": {
                          "line": 5155,
                          "column": 25
                        }
                      }
                    }
                  ],
                  "range": [
                    176491,
                    176554
                  ],
                  "loc": {
                    "start": {
                      "line": 5153,
                      "column": 28
                    },
                    "end": {
                      "line": 5156,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isObject",
                      "range": [
                        176564,
                        176572
                      ],
                      "loc": {
                        "start": {
                          "line": 5156,
                          "column": 17
                        },
                        "end": {
                          "line": 5156,
                          "column": 25
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "options",
                        "range": [
                          176573,
                          176580
                        ],
                        "loc": {
                          "start": {
                            "line": 5156,
                            "column": 26
                          },
                          "end": {
                            "line": 5156,
                            "column": 33
                          }
                        }
                      }
                    ],
                    "range": [
                      176564,
                      176581
                    ],
                    "loc": {
                      "start": {
                        "line": 5156,
                        "column": 17
                      },
                      "end": {
                        "line": 5156,
                        "column": 34
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "leading",
                            "range": [
                              176593,
                              176600
                            ],
                            "loc": {
                              "start": {
                                "line": 5157,
                                "column": 8
                              },
                              "end": {
                                "line": 5157,
                                "column": 15
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                176603,
                                176610
                              ],
                              "loc": {
                                "start": {
                                  "line": 5157,
                                  "column": 18
                                },
                                "end": {
                                  "line": 5157,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "leading",
                              "range": [
                                176611,
                                176618
                              ],
                              "loc": {
                                "start": {
                                  "line": 5157,
                                  "column": 26
                                },
                                "end": {
                                  "line": 5157,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              176603,
                              176618
                            ],
                            "loc": {
                              "start": {
                                "line": 5157,
                                "column": 18
                              },
                              "end": {
                                "line": 5157,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            176593,
                            176618
                          ],
                          "loc": {
                            "start": {
                              "line": 5157,
                              "column": 8
                            },
                            "end": {
                              "line": 5157,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          176593,
                          176619
                        ],
                        "loc": {
                          "start": {
                            "line": 5157,
                            "column": 8
                          },
                          "end": {
                            "line": 5157,
                            "column": 34
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "maxWait",
                            "range": [
                              176628,
                              176635
                            ],
                            "loc": {
                              "start": {
                                "line": 5158,
                                "column": 8
                              },
                              "end": {
                                "line": 5158,
                                "column": 15
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "in",
                              "left": {
                                "type": "Literal",
                                "value": "maxWait",
                                "raw": "'maxWait'",
                                "range": [
                                  176638,
                                  176647
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5158,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5158,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  176651,
                                  176658
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5158,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 5158,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                176638,
                                176658
                              ],
                              "loc": {
                                "start": {
                                  "line": 5158,
                                  "column": 18
                                },
                                "end": {
                                  "line": 5158,
                                  "column": 38
                                }
                              }
                            },
                            "right": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "nativeMax",
                                  "range": [
                                    176663,
                                    176672
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5158,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 5158,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "wait",
                                    "range": [
                                      176673,
                                      176677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5158,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 5158,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "options",
                                      "range": [
                                        176679,
                                        176686
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5158,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 5158,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "maxWait",
                                      "range": [
                                        176687,
                                        176694
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5158,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 5158,
                                          "column": 74
                                        }
                                      }
                                    },
                                    "range": [
                                      176679,
                                      176694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5158,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 5158,
                                        "column": 74
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  176663,
                                  176695
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5158,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 5158,
                                    "column": 75
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  176699,
                                  176700
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5158,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 5158,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                176663,
                                176700
                              ],
                              "loc": {
                                "start": {
                                  "line": 5158,
                                  "column": 43
                                },
                                "end": {
                                  "line": 5158,
                                  "column": 80
                                }
                              }
                            },
                            "range": [
                              176638,
                              176701
                            ],
                            "loc": {
                              "start": {
                                "line": 5158,
                                "column": 18
                              },
                              "end": {
                                "line": 5158,
                                "column": 81
                              }
                            }
                          },
                          "range": [
                            176628,
                            176701
                          ],
                          "loc": {
                            "start": {
                              "line": 5158,
                              "column": 8
                            },
                            "end": {
                              "line": 5158,
                              "column": 81
                            }
                          }
                        },
                        "range": [
                          176628,
                          176702
                        ],
                        "loc": {
                          "start": {
                            "line": 5158,
                            "column": 8
                          },
                          "end": {
                            "line": 5158,
                            "column": 82
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "trailing",
                            "range": [
                              176711,
                              176719
                            ],
                            "loc": {
                              "start": {
                                "line": 5159,
                                "column": 8
                              },
                              "end": {
                                "line": 5159,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "in",
                              "left": {
                                "type": "Literal",
                                "value": "trailing",
                                "raw": "'trailing'",
                                "range": [
                                  176722,
                                  176732
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5159,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 5159,
                                    "column": 29
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  176736,
                                  176743
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5159,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 5159,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                176722,
                                176743
                              ],
                              "loc": {
                                "start": {
                                  "line": 5159,
                                  "column": 19
                                },
                                "end": {
                                  "line": 5159,
                                  "column": 40
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  176746,
                                  176753
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5159,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 5159,
                                    "column": 50
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "trailing",
                                "range": [
                                  176754,
                                  176762
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5159,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 5159,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                176746,
                                176762
                              ],
                              "loc": {
                                "start": {
                                  "line": 5159,
                                  "column": 43
                                },
                                "end": {
                                  "line": 5159,
                                  "column": 59
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "trailing",
                              "range": [
                                176765,
                                176773
                              ],
                              "loc": {
                                "start": {
                                  "line": 5159,
                                  "column": 62
                                },
                                "end": {
                                  "line": 5159,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              176722,
                              176773
                            ],
                            "loc": {
                              "start": {
                                "line": 5159,
                                "column": 19
                              },
                              "end": {
                                "line": 5159,
                                "column": 70
                              }
                            }
                          },
                          "range": [
                            176711,
                            176773
                          ],
                          "loc": {
                            "start": {
                              "line": 5159,
                              "column": 8
                            },
                            "end": {
                              "line": 5159,
                              "column": 70
                            }
                          }
                        },
                        "range": [
                          176711,
                          176774
                        ],
                        "loc": {
                          "start": {
                            "line": 5159,
                            "column": 8
                          },
                          "end": {
                            "line": 5159,
                            "column": 71
                          }
                        }
                      }
                    ],
                    "range": [
                      176583,
                      176782
                    ],
                    "loc": {
                      "start": {
                        "line": 5156,
                        "column": 36
                      },
                      "end": {
                        "line": 5160,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    176560,
                    176782
                  ],
                  "loc": {
                    "start": {
                      "line": 5156,
                      "column": 13
                    },
                    "end": {
                      "line": 5160,
                      "column": 7
                    }
                  }
                },
                "range": [
                  176469,
                  176782
                ],
                "loc": {
                  "start": {
                    "line": 5153,
                    "column": 6
                  },
                  "end": {
                    "line": 5160,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "delayed",
                      "range": [
                        176793,
                        176800
                      ],
                      "loc": {
                        "start": {
                          "line": 5161,
                          "column": 10
                        },
                        "end": {
                          "line": 5161,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "remaining",
                                  "range": [
                                    176828,
                                    176837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5162,
                                      "column": 21
                                    }
                                  }
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "operator": "-",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "wait",
                                    "range": [
                                      176840,
                                      176844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5162,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 5162,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "-",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "now",
                                        "range": [
                                          176848,
                                          176851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5162,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 5162,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        176848,
                                        176853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5162,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 5162,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "stamp",
                                      "range": [
                                        176856,
                                        176861
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5162,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 5162,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "range": [
                                      176848,
                                      176861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5162,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 5162,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    176840,
                                    176862
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5162,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 5162,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  176828,
                                  176862
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5162,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5162,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              176824,
                              176863
                            ],
                            "loc": {
                              "start": {
                                "line": 5162,
                                "column": 8
                              },
                              "end": {
                                "line": 5162,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "<=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "remaining",
                                  "range": [
                                    176876,
                                    176885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5163,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5163,
                                      "column": 21
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    176889,
                                    176890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5163,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 5163,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  176876,
                                  176890
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5163,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5163,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": ">",
                                "left": {
                                  "type": "Identifier",
                                  "name": "remaining",
                                  "range": [
                                    176894,
                                    176903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5163,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 5163,
                                      "column": 39
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "wait",
                                  "range": [
                                    176906,
                                    176910
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5163,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 5163,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  176894,
                                  176910
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5163,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 5163,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                176876,
                                176910
                              ],
                              "loc": {
                                "start": {
                                  "line": 5163,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5163,
                                  "column": 46
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "maxTimeoutId",
                                    "range": [
                                      176928,
                                      176940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5164,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 5164,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "clearTimeout",
                                            "range": [
                                              176956,
                                              176968
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5165,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 5165,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "maxTimeoutId",
                                              "range": [
                                                176969,
                                                176981
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5165,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 5165,
                                                  "column": 37
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            176956,
                                            176982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5165,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 5165,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          176956,
                                          176983
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5165,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5165,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      176942,
                                      176995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5164,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 5166,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    176924,
                                    176995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5164,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5166,
                                      "column": 11
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "isCalled",
                                        "range": [
                                          177010,
                                          177018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5167,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5167,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "Identifier",
                                        "name": "trailingCall",
                                        "range": [
                                          177021,
                                          177033
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5167,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 5167,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        177010,
                                        177033
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5167,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5167,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    177006,
                                    177034
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5167,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5167,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "maxTimeoutId",
                                      "range": [
                                        177045,
                                        177057
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5168,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5168,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "timeoutId",
                                        "range": [
                                          177060,
                                          177069
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5168,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 5168,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "trailingCall",
                                          "range": [
                                            177072,
                                            177084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5168,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 5168,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "undefined",
                                          "range": [
                                            177087,
                                            177096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5168,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 5168,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "range": [
                                          177072,
                                          177096
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5168,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 5168,
                                            "column": 61
                                          }
                                        }
                                      },
                                      "range": [
                                        177060,
                                        177096
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5168,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 5168,
                                          "column": 61
                                        }
                                      }
                                    },
                                    "range": [
                                      177045,
                                      177096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5168,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5168,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    177045,
                                    177097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5168,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5168,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "isCalled",
                                    "range": [
                                      177112,
                                      177120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5169,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 5169,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "lastCalled",
                                            "range": [
                                              177136,
                                              177146
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5170,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 5170,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "now",
                                              "range": [
                                                177149,
                                                177152
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5170,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 5170,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              177149,
                                              177154
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5170,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 5170,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            177136,
                                            177154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5170,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 5170,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          177136,
                                          177155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5170,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5170,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              177168,
                                              177174
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5171,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 5171,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "func",
                                                "range": [
                                                  177177,
                                                  177181
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5171,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 5171,
                                                    "column": 25
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "apply",
                                                "range": [
                                                  177182,
                                                  177187
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5171,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 5171,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                177177,
                                                177187
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5171,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 5171,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "thisArg",
                                                "range": [
                                                  177188,
                                                  177195
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5171,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 5171,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "args",
                                                "range": [
                                                  177197,
                                                  177201
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5171,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 5171,
                                                    "column": 45
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              177177,
                                              177202
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5171,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 5171,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            177168,
                                            177202
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5171,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 5171,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          177168,
                                          177203
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5171,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5171,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "IfStatement",
                                        "test": {
                                          "type": "LogicalExpression",
                                          "operator": "&&",
                                          "left": {
                                            "type": "UnaryExpression",
                                            "operator": "!",
                                            "argument": {
                                              "type": "Identifier",
                                              "name": "timeoutId",
                                              "range": [
                                                177221,
                                                177230
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5172,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 5172,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              177220,
                                              177230
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5172,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 5172,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "UnaryExpression",
                                            "operator": "!",
                                            "argument": {
                                              "type": "Identifier",
                                              "name": "maxTimeoutId",
                                              "range": [
                                                177235,
                                                177247
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5172,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 5172,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              177234,
                                              177247
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5172,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 5172,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            177220,
                                            177247
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5172,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 5172,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "args",
                                                  "range": [
                                                    177265,
                                                    177269
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5173,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 5173,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "thisArg",
                                                    "range": [
                                                      177272,
                                                      177279
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5173,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 5173,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": null,
                                                    "raw": "null",
                                                    "range": [
                                                      177282,
                                                      177286
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 5173,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 5173,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    177272,
                                                    177286
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5173,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 5173,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  177265,
                                                  177286
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5173,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 5173,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                177265,
                                                177287
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5173,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 5173,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            177249,
                                            177301
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5172,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 5174,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "alternate": null,
                                        "range": [
                                          177216,
                                          177301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5172,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5174,
                                            "column": 13
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      177122,
                                      177313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5169,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 5175,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    177108,
                                    177313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5169,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5175,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                176912,
                                177323
                              ],
                              "loc": {
                                "start": {
                                  "line": 5163,
                                  "column": 48
                                },
                                "end": {
                                  "line": 5176,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "timeoutId",
                                      "range": [
                                        177341,
                                        177350
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5177,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5177,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "setTimeout",
                                        "range": [
                                          177353,
                                          177363
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5177,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 5177,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "delayed",
                                          "range": [
                                            177364,
                                            177371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5177,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 5177,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "remaining",
                                          "range": [
                                            177373,
                                            177382
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5177,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 5177,
                                              "column": 51
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        177353,
                                        177383
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5177,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 5177,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "range": [
                                      177341,
                                      177383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5177,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5177,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    177341,
                                    177384
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5177,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5177,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                177329,
                                177394
                              ],
                              "loc": {
                                "start": {
                                  "line": 5176,
                                  "column": 15
                                },
                                "end": {
                                  "line": 5178,
                                  "column": 9
                                }
                              }
                            },
                            "range": [
                              176872,
                              177394
                            ],
                            "loc": {
                              "start": {
                                "line": 5163,
                                "column": 8
                              },
                              "end": {
                                "line": 5178,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          176814,
                          177402
                        ],
                        "loc": {
                          "start": {
                            "line": 5161,
                            "column": 31
                          },
                          "end": {
                            "line": 5179,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        176803,
                        177402
                      ],
                      "loc": {
                        "start": {
                          "line": 5161,
                          "column": 20
                        },
                        "end": {
                          "line": 5179,
                          "column": 7
                        }
                      }
                    },
                    "range": [
                      176793,
                      177402
                    ],
                    "loc": {
                      "start": {
                        "line": 5161,
                        "column": 10
                      },
                      "end": {
                        "line": 5179,
                        "column": 7
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  176789,
                  177403
                ],
                "loc": {
                  "start": {
                    "line": 5161,
                    "column": 6
                  },
                  "end": {
                    "line": 5179,
                    "column": 8
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "maxDelayed",
                      "range": [
                        177415,
                        177425
                      ],
                      "loc": {
                        "start": {
                          "line": 5181,
                          "column": 10
                        },
                        "end": {
                          "line": 5181,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "timeoutId",
                              "range": [
                                177453,
                                177462
                              ],
                              "loc": {
                                "start": {
                                  "line": 5182,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5182,
                                  "column": 21
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "clearTimeout",
                                      "range": [
                                        177476,
                                        177488
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5183,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5183,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "timeoutId",
                                        "range": [
                                          177489,
                                          177498
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5183,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 5183,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      177476,
                                      177499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5183,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5183,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    177476,
                                    177500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5183,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5183,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "range": [
                                177464,
                                177510
                              ],
                              "loc": {
                                "start": {
                                  "line": 5182,
                                  "column": 23
                                },
                                "end": {
                                  "line": 5184,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              177449,
                              177510
                            ],
                            "loc": {
                              "start": {
                                "line": 5182,
                                "column": 8
                              },
                              "end": {
                                "line": 5184,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "maxTimeoutId",
                                "range": [
                                  177519,
                                  177531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5185,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5185,
                                    "column": 20
                                  }
                                }
                              },
                              "right": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "timeoutId",
                                  "range": [
                                    177534,
                                    177543
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5185,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 5185,
                                      "column": 32
                                    }
                                  }
                                },
                                "right": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "trailingCall",
                                    "range": [
                                      177546,
                                      177558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5185,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 5185,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "undefined",
                                    "range": [
                                      177561,
                                      177570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5185,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 5185,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    177546,
                                    177570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5185,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 5185,
                                      "column": 59
                                    }
                                  }
                                },
                                "range": [
                                  177534,
                                  177570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5185,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 5185,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                177519,
                                177570
                              ],
                              "loc": {
                                "start": {
                                  "line": 5185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5185,
                                  "column": 59
                                }
                              }
                            },
                            "range": [
                              177519,
                              177571
                            ],
                            "loc": {
                              "start": {
                                "line": 5185,
                                "column": 8
                              },
                              "end": {
                                "line": 5185,
                                "column": 60
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "Identifier",
                                "name": "trailing",
                                "range": [
                                  177584,
                                  177592
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5186,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5186,
                                    "column": 20
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "!==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "maxWait",
                                  "range": [
                                    177597,
                                    177604
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5186,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 5186,
                                      "column": 32
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "wait",
                                  "range": [
                                    177609,
                                    177613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5186,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 5186,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  177597,
                                  177613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5186,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 5186,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                177584,
                                177614
                              ],
                              "loc": {
                                "start": {
                                  "line": 5186,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5186,
                                  "column": 42
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "lastCalled",
                                      "range": [
                                        177628,
                                        177638
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5187,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5187,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "now",
                                        "range": [
                                          177641,
                                          177644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5187,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 5187,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        177641,
                                        177646
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5187,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 5187,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      177628,
                                      177646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5187,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5187,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    177628,
                                    177647
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5187,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5187,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        177658,
                                        177664
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5188,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5188,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "func",
                                          "range": [
                                            177667,
                                            177671
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5188,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 5188,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "apply",
                                          "range": [
                                            177672,
                                            177677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5188,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 5188,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "range": [
                                          177667,
                                          177677
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5188,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 5188,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "thisArg",
                                          "range": [
                                            177678,
                                            177685
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5188,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 5188,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "args",
                                          "range": [
                                            177687,
                                            177691
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5188,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 5188,
                                              "column": 43
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        177667,
                                        177692
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5188,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 5188,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      177658,
                                      177692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5188,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5188,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    177658,
                                    177693
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5188,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5188,
                                      "column": 45
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "timeoutId",
                                        "range": [
                                          177709,
                                          177718
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5189,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 5189,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        177708,
                                        177718
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5189,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5189,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "maxTimeoutId",
                                        "range": [
                                          177723,
                                          177735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5189,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 5189,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        177722,
                                        177735
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5189,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 5189,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      177708,
                                      177735
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5189,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 5189,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "args",
                                            "range": [
                                              177751,
                                              177755
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5190,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 5190,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "thisArg",
                                              "range": [
                                                177758,
                                                177765
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5190,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 5190,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": null,
                                              "raw": "null",
                                              "range": [
                                                177768,
                                                177772
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5190,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 5190,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              177758,
                                              177772
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5190,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 5190,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            177751,
                                            177772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5190,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 5190,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          177751,
                                          177773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5190,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5190,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      177737,
                                      177785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5189,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 5191,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    177704,
                                    177785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5189,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5191,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                177616,
                                177795
                              ],
                              "loc": {
                                "start": {
                                  "line": 5186,
                                  "column": 44
                                },
                                "end": {
                                  "line": 5192,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              177580,
                              177795
                            ],
                            "loc": {
                              "start": {
                                "line": 5186,
                                "column": 8
                              },
                              "end": {
                                "line": 5192,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          177439,
                          177803
                        ],
                        "loc": {
                          "start": {
                            "line": 5181,
                            "column": 34
                          },
                          "end": {
                            "line": 5193,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        177428,
                        177803
                      ],
                      "loc": {
                        "start": {
                          "line": 5181,
                          "column": 23
                        },
                        "end": {
                          "line": 5193,
                          "column": 7
                        }
                      }
                    },
                    "range": [
                      177415,
                      177803
                    ],
                    "loc": {
                      "start": {
                        "line": 5181,
                        "column": 10
                      },
                      "end": {
                        "line": 5193,
                        "column": 7
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  177411,
                  177804
                ],
                "loc": {
                  "start": {
                    "line": 5181,
                    "column": 6
                  },
                  "end": {
                    "line": 5193,
                    "column": 8
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "FunctionExpression",
                  "id": null,
                  "params": [],
                  "defaults": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              177840,
                              177844
                            ],
                            "loc": {
                              "start": {
                                "line": 5196,
                                "column": 8
                              },
                              "end": {
                                "line": 5196,
                                "column": 12
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              177847,
                              177856
                            ],
                            "loc": {
                              "start": {
                                "line": 5196,
                                "column": 15
                              },
                              "end": {
                                "line": 5196,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            177840,
                            177856
                          ],
                          "loc": {
                            "start": {
                              "line": 5196,
                              "column": 8
                            },
                            "end": {
                              "line": 5196,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          177840,
                          177857
                        ],
                        "loc": {
                          "start": {
                            "line": 5196,
                            "column": 8
                          },
                          "end": {
                            "line": 5196,
                            "column": 25
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "stamp",
                            "range": [
                              177866,
                              177871
                            ],
                            "loc": {
                              "start": {
                                "line": 5197,
                                "column": 8
                              },
                              "end": {
                                "line": 5197,
                                "column": 13
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "now",
                              "range": [
                                177874,
                                177877
                              ],
                              "loc": {
                                "start": {
                                  "line": 5197,
                                  "column": 16
                                },
                                "end": {
                                  "line": 5197,
                                  "column": 19
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              177874,
                              177879
                            ],
                            "loc": {
                              "start": {
                                "line": 5197,
                                "column": 16
                              },
                              "end": {
                                "line": 5197,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            177866,
                            177879
                          ],
                          "loc": {
                            "start": {
                              "line": 5197,
                              "column": 8
                            },
                            "end": {
                              "line": 5197,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          177866,
                          177880
                        ],
                        "loc": {
                          "start": {
                            "line": 5197,
                            "column": 8
                          },
                          "end": {
                            "line": 5197,
                            "column": 22
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              177889,
                              177896
                            ],
                            "loc": {
                              "start": {
                                "line": 5198,
                                "column": 8
                              },
                              "end": {
                                "line": 5198,
                                "column": 15
                              }
                            }
                          },
                          "right": {
                            "type": "ThisExpression",
                            "range": [
                              177899,
                              177903
                            ],
                            "loc": {
                              "start": {
                                "line": 5198,
                                "column": 18
                              },
                              "end": {
                                "line": 5198,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            177889,
                            177903
                          ],
                          "loc": {
                            "start": {
                              "line": 5198,
                              "column": 8
                            },
                            "end": {
                              "line": 5198,
                              "column": 22
                            }
                          }
                        },
                        "range": [
                          177889,
                          177904
                        ],
                        "loc": {
                          "start": {
                            "line": 5198,
                            "column": 8
                          },
                          "end": {
                            "line": 5198,
                            "column": 23
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "trailingCall",
                            "range": [
                              177913,
                              177925
                            ],
                            "loc": {
                              "start": {
                                "line": 5199,
                                "column": 8
                              },
                              "end": {
                                "line": 5199,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "trailing",
                              "range": [
                                177928,
                                177936
                              ],
                              "loc": {
                                "start": {
                                  "line": 5199,
                                  "column": 23
                                },
                                "end": {
                                  "line": 5199,
                                  "column": 31
                                }
                              }
                            },
                            "right": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "Identifier",
                                "name": "timeoutId",
                                "range": [
                                  177941,
                                  177950
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5199,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 5199,
                                    "column": 45
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "leading",
                                  "range": [
                                    177955,
                                    177962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5199,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 5199,
                                      "column": 57
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  177954,
                                  177962
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5199,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 5199,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                177941,
                                177962
                              ],
                              "loc": {
                                "start": {
                                  "line": 5199,
                                  "column": 36
                                },
                                "end": {
                                  "line": 5199,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              177928,
                              177963
                            ],
                            "loc": {
                              "start": {
                                "line": 5199,
                                "column": 23
                              },
                              "end": {
                                "line": 5199,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            177913,
                            177963
                          ],
                          "loc": {
                            "start": {
                              "line": 5199,
                              "column": 8
                            },
                            "end": {
                              "line": 5199,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          177913,
                          177964
                        ],
                        "loc": {
                          "start": {
                            "line": 5199,
                            "column": 8
                          },
                          "end": {
                            "line": 5199,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "Identifier",
                            "name": "maxWait",
                            "range": [
                              177978,
                              177985
                            ],
                            "loc": {
                              "start": {
                                "line": 5201,
                                "column": 12
                              },
                              "end": {
                                "line": 5201,
                                "column": 19
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": false,
                            "raw": "false",
                            "range": [
                              177990,
                              177995
                            ],
                            "loc": {
                              "start": {
                                "line": 5201,
                                "column": 24
                              },
                              "end": {
                                "line": 5201,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            177978,
                            177995
                          ],
                          "loc": {
                            "start": {
                              "line": 5201,
                              "column": 12
                            },
                            "end": {
                              "line": 5201,
                              "column": 29
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "leadingCall",
                                    "range": [
                                      178013,
                                      178024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5202,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 5202,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "leading",
                                      "range": [
                                        178027,
                                        178034
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5202,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 5202,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "UnaryExpression",
                                      "operator": "!",
                                      "argument": {
                                        "type": "Identifier",
                                        "name": "timeoutId",
                                        "range": [
                                          178039,
                                          178048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5202,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 5202,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        178038,
                                        178048
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5202,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 5202,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      178027,
                                      178048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5202,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 5202,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    178013,
                                    178048
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5202,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5202,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                178009,
                                178049
                              ],
                              "loc": {
                                "start": {
                                  "line": 5202,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5202,
                                  "column": 50
                                }
                              }
                            }
                          ],
                          "range": [
                            177997,
                            178059
                          ],
                          "loc": {
                            "start": {
                              "line": 5201,
                              "column": 31
                            },
                            "end": {
                              "line": 5203,
                              "column": 9
                            }
                          }
                        },
                        "alternate": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "maxTimeoutId",
                                    "range": [
                                      178082,
                                      178094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5204,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 5204,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    178081,
                                    178094
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5204,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5204,
                                      "column": 27
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "leading",
                                    "range": [
                                      178099,
                                      178106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5204,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 5204,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    178098,
                                    178106
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5204,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 5204,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  178081,
                                  178106
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5204,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 5204,
                                    "column": 39
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "lastCalled",
                                        "range": [
                                          178122,
                                          178132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5205,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5205,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "stamp",
                                        "range": [
                                          178135,
                                          178140
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5205,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 5205,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        178122,
                                        178140
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5205,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5205,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      178122,
                                      178141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5205,
                                        "column": 31
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  178108,
                                  178153
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5204,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 5206,
                                    "column": 11
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                178077,
                                178153
                              ],
                              "loc": {
                                "start": {
                                  "line": 5204,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5206,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "remaining",
                                    "range": [
                                      178168,
                                      178177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5207,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 5207,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "BinaryExpression",
                                    "operator": "-",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "maxWait",
                                      "range": [
                                        178180,
                                        178187
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5207,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 5207,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "-",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "stamp",
                                        "range": [
                                          178191,
                                          178196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5207,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 5207,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "lastCalled",
                                        "range": [
                                          178199,
                                          178209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5207,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 5207,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        178191,
                                        178209
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5207,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 5207,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "range": [
                                      178180,
                                      178210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5207,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 5207,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    178168,
                                    178210
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5207,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5207,
                                      "column": 56
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "isCalled",
                                    "range": [
                                      178226,
                                      178234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5208,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 5208,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "<=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "remaining",
                                        "range": [
                                          178237,
                                          178246
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5208,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 5208,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          178250,
                                          178251
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5208,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 5208,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        178237,
                                        178251
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5208,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 5208,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": ">",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "remaining",
                                        "range": [
                                          178255,
                                          178264
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5208,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 5208,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "maxWait",
                                        "range": [
                                          178267,
                                          178274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5208,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 5208,
                                            "column": 62
                                          }
                                        }
                                      },
                                      "range": [
                                        178255,
                                        178274
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5208,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 5208,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "range": [
                                      178237,
                                      178274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5208,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 5208,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    178226,
                                    178274
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5208,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5208,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                178164,
                                178275
                              ],
                              "loc": {
                                "start": {
                                  "line": 5207,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5208,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "Identifier",
                                "name": "isCalled",
                                "range": [
                                  178291,
                                  178299
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5210,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 5210,
                                    "column": 22
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "IfStatement",
                                    "test": {
                                      "type": "Identifier",
                                      "name": "maxTimeoutId",
                                      "range": [
                                        178319,
                                        178331
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5211,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 5211,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "maxTimeoutId",
                                              "range": [
                                                178349,
                                                178361
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5212,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 5212,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "clearTimeout",
                                                "range": [
                                                  178364,
                                                  178376
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 5212,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 5212,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "maxTimeoutId",
                                                  "range": [
                                                    178377,
                                                    178389
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 5212,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 5212,
                                                      "column": 54
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                178364,
                                                178390
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5212,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 5212,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "range": [
                                              178349,
                                              178390
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5212,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 5212,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            178349,
                                            178391
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5212,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 5212,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        178333,
                                        178405
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5211,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 5213,
                                          "column": 13
                                        }
                                      }
                                    },
                                    "alternate": null,
                                    "range": [
                                      178315,
                                      178405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5211,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5213,
                                        "column": 13
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "lastCalled",
                                        "range": [
                                          178418,
                                          178428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5214,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5214,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "stamp",
                                        "range": [
                                          178431,
                                          178436
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5214,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 5214,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        178418,
                                        178436
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5214,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5214,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      178418,
                                      178437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5214,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5214,
                                        "column": 31
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          178450,
                                          178456
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5215,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5215,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "func",
                                            "range": [
                                              178459,
                                              178463
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5215,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 5215,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "apply",
                                            "range": [
                                              178464,
                                              178469
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5215,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 5215,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            178459,
                                            178469
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5215,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 5215,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "thisArg",
                                            "range": [
                                              178470,
                                              178477
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5215,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 5215,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "args",
                                            "range": [
                                              178479,
                                              178483
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5215,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 5215,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          178459,
                                          178484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5215,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 5215,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        178450,
                                        178484
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5215,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5215,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      178450,
                                      178485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5215,
                                        "column": 47
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  178301,
                                  178497
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5210,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 5216,
                                    "column": 11
                                  }
                                }
                              },
                              "alternate": {
                                "type": "IfStatement",
                                "test": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "maxTimeoutId",
                                    "range": [
                                      178518,
                                      178530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5217,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 5217,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    178517,
                                    178530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5217,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 5217,
                                      "column": 32
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "maxTimeoutId",
                                          "range": [
                                            178546,
                                            178558
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5218,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 5218,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "setTimeout",
                                            "range": [
                                              178561,
                                              178571
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5218,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 5218,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "maxDelayed",
                                              "range": [
                                                178572,
                                                178582
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5218,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 5218,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "remaining",
                                              "range": [
                                                178584,
                                                178593
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5218,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 5218,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            178561,
                                            178594
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5218,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 5218,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "range": [
                                          178546,
                                          178594
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5218,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5218,
                                            "column": 60
                                          }
                                        }
                                      },
                                      "range": [
                                        178546,
                                        178595
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5218,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5218,
                                          "column": 61
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    178532,
                                    178607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5217,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 5219,
                                      "column": 11
                                    }
                                  }
                                },
                                "alternate": null,
                                "range": [
                                  178513,
                                  178607
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5217,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 5219,
                                    "column": 11
                                  }
                                }
                              },
                              "range": [
                                178287,
                                178607
                              ],
                              "loc": {
                                "start": {
                                  "line": 5210,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5219,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            178065,
                            178617
                          ],
                          "loc": {
                            "start": {
                              "line": 5203,
                              "column": 15
                            },
                            "end": {
                              "line": 5220,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          177974,
                          178617
                        ],
                        "loc": {
                          "start": {
                            "line": 5201,
                            "column": 8
                          },
                          "end": {
                            "line": 5220,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "Identifier",
                            "name": "isCalled",
                            "range": [
                              178630,
                              178638
                            ],
                            "loc": {
                              "start": {
                                "line": 5221,
                                "column": 12
                              },
                              "end": {
                                "line": 5221,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "timeoutId",
                            "range": [
                              178642,
                              178651
                            ],
                            "loc": {
                              "start": {
                                "line": 5221,
                                "column": 24
                              },
                              "end": {
                                "line": 5221,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            178630,
                            178651
                          ],
                          "loc": {
                            "start": {
                              "line": 5221,
                              "column": 12
                            },
                            "end": {
                              "line": 5221,
                              "column": 33
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "timeoutId",
                                  "range": [
                                    178665,
                                    178674
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5222,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5222,
                                      "column": 19
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "clearTimeout",
                                    "range": [
                                      178677,
                                      178689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5222,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 5222,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "timeoutId",
                                      "range": [
                                        178690,
                                        178699
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5222,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 5222,
                                          "column": 44
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    178677,
                                    178700
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5222,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 5222,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  178665,
                                  178700
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5222,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 5222,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                178665,
                                178701
                              ],
                              "loc": {
                                "start": {
                                  "line": 5222,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5222,
                                  "column": 46
                                }
                              }
                            }
                          ],
                          "range": [
                            178653,
                            178711
                          ],
                          "loc": {
                            "start": {
                              "line": 5221,
                              "column": 35
                            },
                            "end": {
                              "line": 5223,
                              "column": 9
                            }
                          }
                        },
                        "alternate": {
                          "type": "IfStatement",
                          "test": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "timeoutId",
                                "range": [
                                  178730,
                                  178739
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5224,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5224,
                                    "column": 27
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                178729,
                                178739
                              ],
                              "loc": {
                                "start": {
                                  "line": 5224,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5224,
                                  "column": 27
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "!==",
                              "left": {
                                "type": "Identifier",
                                "name": "wait",
                                "range": [
                                  178743,
                                  178747
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5224,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 5224,
                                    "column": 35
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "maxWait",
                                "range": [
                                  178752,
                                  178759
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5224,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 5224,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                178743,
                                178759
                              ],
                              "loc": {
                                "start": {
                                  "line": 5224,
                                  "column": 31
                                },
                                "end": {
                                  "line": 5224,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              178729,
                              178759
                            ],
                            "loc": {
                              "start": {
                                "line": 5224,
                                "column": 17
                              },
                              "end": {
                                "line": 5224,
                                "column": 47
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "timeoutId",
                                    "range": [
                                      178773,
                                      178782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5225,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5225,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "setTimeout",
                                      "range": [
                                        178785,
                                        178795
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5225,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 5225,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "delayed",
                                        "range": [
                                          178796,
                                          178803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5225,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 5225,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "wait",
                                        "range": [
                                          178805,
                                          178809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5225,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 5225,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      178785,
                                      178810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5225,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 5225,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    178773,
                                    178810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5225,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5225,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  178773,
                                  178811
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5225,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 5225,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "range": [
                              178761,
                              178821
                            ],
                            "loc": {
                              "start": {
                                "line": 5224,
                                "column": 49
                              },
                              "end": {
                                "line": 5226,
                                "column": 9
                              }
                            }
                          },
                          "alternate": null,
                          "range": [
                            178725,
                            178821
                          ],
                          "loc": {
                            "start": {
                              "line": 5224,
                              "column": 13
                            },
                            "end": {
                              "line": 5226,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          178626,
                          178821
                        ],
                        "loc": {
                          "start": {
                            "line": 5221,
                            "column": 8
                          },
                          "end": {
                            "line": 5226,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "Identifier",
                          "name": "leadingCall",
                          "range": [
                            178834,
                            178845
                          ],
                          "loc": {
                            "start": {
                              "line": 5227,
                              "column": 12
                            },
                            "end": {
                              "line": 5227,
                              "column": 23
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "isCalled",
                                  "range": [
                                    178859,
                                    178867
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5228,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5228,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": true,
                                  "raw": "true",
                                  "range": [
                                    178870,
                                    178874
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5228,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 5228,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  178859,
                                  178874
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5228,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 5228,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                178859,
                                178875
                              ],
                              "loc": {
                                "start": {
                                  "line": 5228,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5228,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    178886,
                                    178892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5229,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5229,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        178895,
                                        178899
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5229,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 5229,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "apply",
                                      "range": [
                                        178900,
                                        178905
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5229,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 5229,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      178895,
                                      178905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5229,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 5229,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "thisArg",
                                      "range": [
                                        178906,
                                        178913
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5229,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 5229,
                                          "column": 37
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "args",
                                      "range": [
                                        178915,
                                        178919
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5229,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 5229,
                                          "column": 43
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    178895,
                                    178920
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5229,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 5229,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  178886,
                                  178920
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5229,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 5229,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                178886,
                                178921
                              ],
                              "loc": {
                                "start": {
                                  "line": 5229,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5229,
                                  "column": 45
                                }
                              }
                            }
                          ],
                          "range": [
                            178847,
                            178931
                          ],
                          "loc": {
                            "start": {
                              "line": 5227,
                              "column": 25
                            },
                            "end": {
                              "line": 5230,
                              "column": 9
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          178830,
                          178931
                        ],
                        "loc": {
                          "start": {
                            "line": 5227,
                            "column": 8
                          },
                          "end": {
                            "line": 5230,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "isCalled",
                              "range": [
                                178944,
                                178952
                              ],
                              "loc": {
                                "start": {
                                  "line": 5231,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5231,
                                  "column": 20
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "timeoutId",
                                "range": [
                                  178957,
                                  178966
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5231,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 5231,
                                    "column": 34
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                178956,
                                178966
                              ],
                              "loc": {
                                "start": {
                                  "line": 5231,
                                  "column": 24
                                },
                                "end": {
                                  "line": 5231,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              178944,
                              178966
                            ],
                            "loc": {
                              "start": {
                                "line": 5231,
                                "column": 12
                              },
                              "end": {
                                "line": 5231,
                                "column": 34
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "Identifier",
                              "name": "maxTimeoutId",
                              "range": [
                                178971,
                                178983
                              ],
                              "loc": {
                                "start": {
                                  "line": 5231,
                                  "column": 39
                                },
                                "end": {
                                  "line": 5231,
                                  "column": 51
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              178970,
                              178983
                            ],
                            "loc": {
                              "start": {
                                "line": 5231,
                                "column": 38
                              },
                              "end": {
                                "line": 5231,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            178944,
                            178983
                          ],
                          "loc": {
                            "start": {
                              "line": 5231,
                              "column": 12
                            },
                            "end": {
                              "line": 5231,
                              "column": 51
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    178997,
                                    179001
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5232,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5232,
                                      "column": 14
                                    }
                                  }
                                },
                                "right": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      179004,
                                      179011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5232,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 5232,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      179014,
                                      179018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5232,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 5232,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    179004,
                                    179018
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5232,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 5232,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  178997,
                                  179018
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5232,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 5232,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                178997,
                                179019
                              ],
                              "loc": {
                                "start": {
                                  "line": 5232,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5232,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            178985,
                            179029
                          ],
                          "loc": {
                            "start": {
                              "line": 5231,
                              "column": 53
                            },
                            "end": {
                              "line": 5233,
                              "column": 9
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          178940,
                          179029
                        ],
                        "loc": {
                          "start": {
                            "line": 5231,
                            "column": 8
                          },
                          "end": {
                            "line": 5233,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            179045,
                            179051
                          ],
                          "loc": {
                            "start": {
                              "line": 5234,
                              "column": 15
                            },
                            "end": {
                              "line": 5234,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          179038,
                          179052
                        ],
                        "loc": {
                          "start": {
                            "line": 5234,
                            "column": 8
                          },
                          "end": {
                            "line": 5234,
                            "column": 22
                          }
                        }
                      }
                    ],
                    "range": [
                      177830,
                      179060
                    ],
                    "loc": {
                      "start": {
                        "line": 5195,
                        "column": 24
                      },
                      "end": {
                        "line": 5235,
                        "column": 7
                      }
                    }
                  },
                  "rest": null,
                  "generator": false,
                  "expression": false,
                  "range": [
                    177819,
                    179060
                  ],
                  "loc": {
                    "start": {
                      "line": 5195,
                      "column": 13
                    },
                    "end": {
                      "line": 5235,
                      "column": 7
                    }
                  }
                },
                "range": [
                  177812,
                  179061
                ],
                "loc": {
                  "start": {
                    "line": 5195,
                    "column": 6
                  },
                  "end": {
                    "line": 5235,
                    "column": 8
                  }
                }
              }
            ],
            "range": [
              176139,
              179067
            ],
            "loc": {
              "start": {
                "line": 5137,
                "column": 43
              },
              "end": {
                "line": 5236,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            176100,
            179067
          ],
          "loc": {
            "start": {
              "line": 5137,
              "column": 4
            },
            "end": {
              "line": 5236,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func",
          "wait",
          "options"
        ]
      },
      "vars": {
        "args": null,
        "maxTimeoutId": null,
        "result": null,
        "stamp": null,
        "thisArg": null,
        "timeoutId": null,
        "trailingCall": null,
        "lastCalled": null,
        "maxWait": null,
        "trailing": null,
        "wait": null,
        "leading": null,
        "delayed": null,
        "": null,
        "maxDelayed": null
      }
    },
    "undocumented": true,
    "name": "debounce",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176151,
        176155
      ],
      "filename": "lodash.js",
      "lineno": 5138,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009317",
        "name": "args",
        "node": {
          "type": "Identifier",
          "name": "args",
          "range": [
            176151,
            176155
          ],
          "loc": {
            "start": {
              "line": 5138,
              "column": 10
            },
            "end": {
              "line": 5138,
              "column": 14
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176167,
        176179
      ],
      "filename": "lodash.js",
      "lineno": 5139,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009319",
        "name": "maxTimeoutId",
        "node": {
          "type": "Identifier",
          "name": "maxTimeoutId",
          "range": [
            176167,
            176179
          ],
          "loc": {
            "start": {
              "line": 5139,
              "column": 10
            },
            "end": {
              "line": 5139,
              "column": 22
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "maxTimeoutId",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~maxTimeoutId",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176191,
        176197
      ],
      "filename": "lodash.js",
      "lineno": 5140,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009321",
        "name": "result",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            176191,
            176197
          ],
          "loc": {
            "start": {
              "line": 5140,
              "column": 10
            },
            "end": {
              "line": 5140,
              "column": 16
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176209,
        176214
      ],
      "filename": "lodash.js",
      "lineno": 5141,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009323",
        "name": "stamp",
        "node": {
          "type": "Identifier",
          "name": "stamp",
          "range": [
            176209,
            176214
          ],
          "loc": {
            "start": {
              "line": 5141,
              "column": 10
            },
            "end": {
              "line": 5141,
              "column": 15
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "stamp",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~stamp",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176226,
        176233
      ],
      "filename": "lodash.js",
      "lineno": 5142,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009325",
        "name": "thisArg",
        "node": {
          "type": "Identifier",
          "name": "thisArg",
          "range": [
            176226,
            176233
          ],
          "loc": {
            "start": {
              "line": 5142,
              "column": 10
            },
            "end": {
              "line": 5142,
              "column": 17
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "thisArg",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~thisArg",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176245,
        176254
      ],
      "filename": "lodash.js",
      "lineno": 5143,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009327",
        "name": "timeoutId",
        "node": {
          "type": "Identifier",
          "name": "timeoutId",
          "range": [
            176245,
            176254
          ],
          "loc": {
            "start": {
              "line": 5143,
              "column": 10
            },
            "end": {
              "line": 5143,
              "column": 19
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "timeoutId",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~timeoutId",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176266,
        176278
      ],
      "filename": "lodash.js",
      "lineno": 5144,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009329",
        "name": "trailingCall",
        "node": {
          "type": "Identifier",
          "name": "trailingCall",
          "range": [
            176266,
            176278
          ],
          "loc": {
            "start": {
              "line": 5144,
              "column": 10
            },
            "end": {
              "line": 5144,
              "column": 22
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "trailingCall",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~trailingCall",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176290,
        176304
      ],
      "filename": "lodash.js",
      "lineno": 5145,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009331",
        "name": "lastCalled",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            176303,
            176304
          ],
          "loc": {
            "start": {
              "line": 5145,
              "column": 23
            },
            "end": {
              "line": 5145,
              "column": 24
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "lastCalled",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~lastCalled",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176316,
        176331
      ],
      "filename": "lodash.js",
      "lineno": 5146,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009334",
        "name": "maxWait",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            176326,
            176331
          ],
          "loc": {
            "start": {
              "line": 5146,
              "column": 20
            },
            "end": {
              "line": 5146,
              "column": 25
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "maxWait",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~maxWait",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176343,
        176358
      ],
      "filename": "lodash.js",
      "lineno": 5147,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009337",
        "name": "trailing",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            176354,
            176358
          ],
          "loc": {
            "start": {
              "line": 5147,
              "column": 21
            },
            "end": {
              "line": 5147,
              "column": 25
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "trailing",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~trailing",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176435,
        176461
      ],
      "filename": "lodash.js",
      "lineno": 5152,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009350",
        "name": "wait",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": ">",
            "left": {
              "type": "Identifier",
              "name": "wait",
              "range": [
                176442,
                176446
              ],
              "loc": {
                "start": {
                  "line": 5152,
                  "column": 13
                },
                "end": {
                  "line": 5152,
                  "column": 17
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                176449,
                176450
              ],
              "loc": {
                "start": {
                  "line": 5152,
                  "column": 20
                },
                "end": {
                  "line": 5152,
                  "column": 21
                }
              }
            },
            "range": [
              176442,
              176450
            ],
            "loc": {
              "start": {
                "line": 5152,
                "column": 13
              },
              "end": {
                "line": 5152,
                "column": 21
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "wait",
            "range": [
              176453,
              176457
            ],
            "loc": {
              "start": {
                "line": 5152,
                "column": 24
              },
              "end": {
                "line": 5152,
                "column": 28
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              176460,
              176461
            ],
            "loc": {
              "start": {
                "line": 5152,
                "column": 31
              },
              "end": {
                "line": 5152,
                "column": 32
              }
            }
          },
          "range": [
            176442,
            176461
          ],
          "loc": {
            "start": {
              "line": 5152,
              "column": 13
            },
            "end": {
              "line": 5152,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "wait",
    "kind": "member",
    "longname": "wait",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176505,
        176519
      ],
      "filename": "lodash.js",
      "lineno": 5154,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009364",
        "name": "leading",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            176515,
            176519
          ],
          "loc": {
            "start": {
              "line": 5154,
              "column": 22
            },
            "end": {
              "line": 5154,
              "column": 26
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "leading",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~leading",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176529,
        176545
      ],
      "filename": "lodash.js",
      "lineno": 5155,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009368",
        "name": "trailing",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            176540,
            176545
          ],
          "loc": {
            "start": {
              "line": 5155,
              "column": 19
            },
            "end": {
              "line": 5155,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "trailing",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~trailing",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176593,
        176618
      ],
      "filename": "lodash.js",
      "lineno": 5157,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009377",
        "name": "leading",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "options",
            "range": [
              176603,
              176610
            ],
            "loc": {
              "start": {
                "line": 5157,
                "column": 18
              },
              "end": {
                "line": 5157,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "leading",
            "range": [
              176611,
              176618
            ],
            "loc": {
              "start": {
                "line": 5157,
                "column": 26
              },
              "end": {
                "line": 5157,
                "column": 33
              }
            }
          },
          "range": [
            176603,
            176618
          ],
          "loc": {
            "start": {
              "line": 5157,
              "column": 18
            },
            "end": {
              "line": 5157,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "options.leading"
      }
    },
    "undocumented": true,
    "name": "leading",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~leading",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176628,
        176701
      ],
      "filename": "lodash.js",
      "lineno": 5158,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009383",
        "name": "maxWait",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "BinaryExpression",
            "operator": "in",
            "left": {
              "type": "Literal",
              "value": "maxWait",
              "raw": "'maxWait'",
              "range": [
                176638,
                176647
              ],
              "loc": {
                "start": {
                  "line": 5158,
                  "column": 18
                },
                "end": {
                  "line": 5158,
                  "column": 27
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "options",
              "range": [
                176651,
                176658
              ],
              "loc": {
                "start": {
                  "line": 5158,
                  "column": 31
                },
                "end": {
                  "line": 5158,
                  "column": 38
                }
              }
            },
            "range": [
              176638,
              176658
            ],
            "loc": {
              "start": {
                "line": 5158,
                "column": 18
              },
              "end": {
                "line": 5158,
                "column": 38
              }
            }
          },
          "right": {
            "type": "LogicalExpression",
            "operator": "||",
            "left": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "nativeMax",
                "range": [
                  176663,
                  176672
                ],
                "loc": {
                  "start": {
                    "line": 5158,
                    "column": 43
                  },
                  "end": {
                    "line": 5158,
                    "column": 52
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "wait",
                  "range": [
                    176673,
                    176677
                  ],
                  "loc": {
                    "start": {
                      "line": 5158,
                      "column": 53
                    },
                    "end": {
                      "line": 5158,
                      "column": 57
                    }
                  }
                },
                {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      176679,
                      176686
                    ],
                    "loc": {
                      "start": {
                        "line": 5158,
                        "column": 59
                      },
                      "end": {
                        "line": 5158,
                        "column": 66
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "maxWait",
                    "range": [
                      176687,
                      176694
                    ],
                    "loc": {
                      "start": {
                        "line": 5158,
                        "column": 67
                      },
                      "end": {
                        "line": 5158,
                        "column": 74
                      }
                    }
                  },
                  "range": [
                    176679,
                    176694
                  ],
                  "loc": {
                    "start": {
                      "line": 5158,
                      "column": 59
                    },
                    "end": {
                      "line": 5158,
                      "column": 74
                    }
                  }
                }
              ],
              "range": [
                176663,
                176695
              ],
              "loc": {
                "start": {
                  "line": 5158,
                  "column": 43
                },
                "end": {
                  "line": 5158,
                  "column": 75
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                176699,
                176700
              ],
              "loc": {
                "start": {
                  "line": 5158,
                  "column": 79
                },
                "end": {
                  "line": 5158,
                  "column": 80
                }
              }
            },
            "range": [
              176663,
              176700
            ],
            "loc": {
              "start": {
                "line": 5158,
                "column": 43
              },
              "end": {
                "line": 5158,
                "column": 80
              }
            }
          },
          "range": [
            176638,
            176701
          ],
          "loc": {
            "start": {
              "line": 5158,
              "column": 18
            },
            "end": {
              "line": 5158,
              "column": 81
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "maxWait",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~maxWait",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176711,
        176773
      ],
      "filename": "lodash.js",
      "lineno": 5159,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009398",
        "name": "trailing",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "in",
            "left": {
              "type": "Literal",
              "value": "trailing",
              "raw": "'trailing'",
              "range": [
                176722,
                176732
              ],
              "loc": {
                "start": {
                  "line": 5159,
                  "column": 19
                },
                "end": {
                  "line": 5159,
                  "column": 29
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "options",
              "range": [
                176736,
                176743
              ],
              "loc": {
                "start": {
                  "line": 5159,
                  "column": 33
                },
                "end": {
                  "line": 5159,
                  "column": 40
                }
              }
            },
            "range": [
              176722,
              176743
            ],
            "loc": {
              "start": {
                "line": 5159,
                "column": 19
              },
              "end": {
                "line": 5159,
                "column": 40
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "options",
              "range": [
                176746,
                176753
              ],
              "loc": {
                "start": {
                  "line": 5159,
                  "column": 43
                },
                "end": {
                  "line": 5159,
                  "column": 50
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "trailing",
              "range": [
                176754,
                176762
              ],
              "loc": {
                "start": {
                  "line": 5159,
                  "column": 51
                },
                "end": {
                  "line": 5159,
                  "column": 59
                }
              }
            },
            "range": [
              176746,
              176762
            ],
            "loc": {
              "start": {
                "line": 5159,
                "column": 43
              },
              "end": {
                "line": 5159,
                "column": 59
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "trailing",
            "range": [
              176765,
              176773
            ],
            "loc": {
              "start": {
                "line": 5159,
                "column": 62
              },
              "end": {
                "line": 5159,
                "column": 70
              }
            }
          },
          "range": [
            176722,
            176773
          ],
          "loc": {
            "start": {
              "line": 5159,
              "column": 19
            },
            "end": {
              "line": 5159,
              "column": 70
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "trailing",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~trailing",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176793,
        177402
      ],
      "filename": "lodash.js",
      "lineno": 5161,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009409",
        "name": "delayed",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "remaining",
                      "range": [
                        176828,
                        176837
                      ],
                      "loc": {
                        "start": {
                          "line": 5162,
                          "column": 12
                        },
                        "end": {
                          "line": 5162,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "-",
                      "left": {
                        "type": "Identifier",
                        "name": "wait",
                        "range": [
                          176840,
                          176844
                        ],
                        "loc": {
                          "start": {
                            "line": 5162,
                            "column": 24
                          },
                          "end": {
                            "line": 5162,
                            "column": 28
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "-",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "now",
                            "range": [
                              176848,
                              176851
                            ],
                            "loc": {
                              "start": {
                                "line": 5162,
                                "column": 32
                              },
                              "end": {
                                "line": 5162,
                                "column": 35
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            176848,
                            176853
                          ],
                          "loc": {
                            "start": {
                              "line": 5162,
                              "column": 32
                            },
                            "end": {
                              "line": 5162,
                              "column": 37
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "stamp",
                          "range": [
                            176856,
                            176861
                          ],
                          "loc": {
                            "start": {
                              "line": 5162,
                              "column": 40
                            },
                            "end": {
                              "line": 5162,
                              "column": 45
                            }
                          }
                        },
                        "range": [
                          176848,
                          176861
                        ],
                        "loc": {
                          "start": {
                            "line": 5162,
                            "column": 32
                          },
                          "end": {
                            "line": 5162,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        176840,
                        176862
                      ],
                      "loc": {
                        "start": {
                          "line": 5162,
                          "column": 24
                        },
                        "end": {
                          "line": 5162,
                          "column": 46
                        }
                      }
                    },
                    "range": [
                      176828,
                      176862
                    ],
                    "loc": {
                      "start": {
                        "line": 5162,
                        "column": 12
                      },
                      "end": {
                        "line": 5162,
                        "column": 46
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  176824,
                  176863
                ],
                "loc": {
                  "start": {
                    "line": 5162,
                    "column": 8
                  },
                  "end": {
                    "line": 5162,
                    "column": 47
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "<=",
                    "left": {
                      "type": "Identifier",
                      "name": "remaining",
                      "range": [
                        176876,
                        176885
                      ],
                      "loc": {
                        "start": {
                          "line": 5163,
                          "column": 12
                        },
                        "end": {
                          "line": 5163,
                          "column": 21
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        176889,
                        176890
                      ],
                      "loc": {
                        "start": {
                          "line": 5163,
                          "column": 25
                        },
                        "end": {
                          "line": 5163,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      176876,
                      176890
                    ],
                    "loc": {
                      "start": {
                        "line": 5163,
                        "column": 12
                      },
                      "end": {
                        "line": 5163,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": ">",
                    "left": {
                      "type": "Identifier",
                      "name": "remaining",
                      "range": [
                        176894,
                        176903
                      ],
                      "loc": {
                        "start": {
                          "line": 5163,
                          "column": 30
                        },
                        "end": {
                          "line": 5163,
                          "column": 39
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "wait",
                      "range": [
                        176906,
                        176910
                      ],
                      "loc": {
                        "start": {
                          "line": 5163,
                          "column": 42
                        },
                        "end": {
                          "line": 5163,
                          "column": 46
                        }
                      }
                    },
                    "range": [
                      176894,
                      176910
                    ],
                    "loc": {
                      "start": {
                        "line": 5163,
                        "column": 30
                      },
                      "end": {
                        "line": 5163,
                        "column": 46
                      }
                    }
                  },
                  "range": [
                    176876,
                    176910
                  ],
                  "loc": {
                    "start": {
                      "line": 5163,
                      "column": 12
                    },
                    "end": {
                      "line": 5163,
                      "column": 46
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "maxTimeoutId",
                        "range": [
                          176928,
                          176940
                        ],
                        "loc": {
                          "start": {
                            "line": 5164,
                            "column": 14
                          },
                          "end": {
                            "line": 5164,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "clearTimeout",
                                "range": [
                                  176956,
                                  176968
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5165,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5165,
                                    "column": 24
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "maxTimeoutId",
                                  "range": [
                                    176969,
                                    176981
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5165,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 5165,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "range": [
                                176956,
                                176982
                              ],
                              "loc": {
                                "start": {
                                  "line": 5165,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5165,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              176956,
                              176983
                            ],
                            "loc": {
                              "start": {
                                "line": 5165,
                                "column": 12
                              },
                              "end": {
                                "line": 5165,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          176942,
                          176995
                        ],
                        "loc": {
                          "start": {
                            "line": 5164,
                            "column": 28
                          },
                          "end": {
                            "line": 5166,
                            "column": 11
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        176924,
                        176995
                      ],
                      "loc": {
                        "start": {
                          "line": 5164,
                          "column": 10
                        },
                        "end": {
                          "line": 5166,
                          "column": 11
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isCalled",
                            "range": [
                              177010,
                              177018
                            ],
                            "loc": {
                              "start": {
                                "line": 5167,
                                "column": 14
                              },
                              "end": {
                                "line": 5167,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "trailingCall",
                            "range": [
                              177021,
                              177033
                            ],
                            "loc": {
                              "start": {
                                "line": 5167,
                                "column": 25
                              },
                              "end": {
                                "line": 5167,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            177010,
                            177033
                          ],
                          "loc": {
                            "start": {
                              "line": 5167,
                              "column": 14
                            },
                            "end": {
                              "line": 5167,
                              "column": 37
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        177006,
                        177034
                      ],
                      "loc": {
                        "start": {
                          "line": 5167,
                          "column": 10
                        },
                        "end": {
                          "line": 5167,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "maxTimeoutId",
                          "range": [
                            177045,
                            177057
                          ],
                          "loc": {
                            "start": {
                              "line": 5168,
                              "column": 10
                            },
                            "end": {
                              "line": 5168,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "timeoutId",
                            "range": [
                              177060,
                              177069
                            ],
                            "loc": {
                              "start": {
                                "line": 5168,
                                "column": 25
                              },
                              "end": {
                                "line": 5168,
                                "column": 34
                              }
                            }
                          },
                          "right": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "trailingCall",
                              "range": [
                                177072,
                                177084
                              ],
                              "loc": {
                                "start": {
                                  "line": 5168,
                                  "column": 37
                                },
                                "end": {
                                  "line": 5168,
                                  "column": 49
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "undefined",
                              "range": [
                                177087,
                                177096
                              ],
                              "loc": {
                                "start": {
                                  "line": 5168,
                                  "column": 52
                                },
                                "end": {
                                  "line": 5168,
                                  "column": 61
                                }
                              }
                            },
                            "range": [
                              177072,
                              177096
                            ],
                            "loc": {
                              "start": {
                                "line": 5168,
                                "column": 37
                              },
                              "end": {
                                "line": 5168,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            177060,
                            177096
                          ],
                          "loc": {
                            "start": {
                              "line": 5168,
                              "column": 25
                            },
                            "end": {
                              "line": 5168,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          177045,
                          177096
                        ],
                        "loc": {
                          "start": {
                            "line": 5168,
                            "column": 10
                          },
                          "end": {
                            "line": 5168,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        177045,
                        177097
                      ],
                      "loc": {
                        "start": {
                          "line": 5168,
                          "column": 10
                        },
                        "end": {
                          "line": 5168,
                          "column": 62
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isCalled",
                        "range": [
                          177112,
                          177120
                        ],
                        "loc": {
                          "start": {
                            "line": 5169,
                            "column": 14
                          },
                          "end": {
                            "line": 5169,
                            "column": 22
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "lastCalled",
                                "range": [
                                  177136,
                                  177146
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5170,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5170,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "now",
                                  "range": [
                                    177149,
                                    177152
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5170,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 5170,
                                      "column": 28
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  177149,
                                  177154
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5170,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 5170,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                177136,
                                177154
                              ],
                              "loc": {
                                "start": {
                                  "line": 5170,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5170,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              177136,
                              177155
                            ],
                            "loc": {
                              "start": {
                                "line": 5170,
                                "column": 12
                              },
                              "end": {
                                "line": 5170,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  177168,
                                  177174
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5171,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5171,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "func",
                                    "range": [
                                      177177,
                                      177181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5171,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 5171,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "apply",
                                    "range": [
                                      177182,
                                      177187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5171,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 5171,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    177177,
                                    177187
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5171,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 5171,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "thisArg",
                                    "range": [
                                      177188,
                                      177195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5171,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 5171,
                                        "column": 39
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      177197,
                                      177201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5171,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 5171,
                                        "column": 45
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  177177,
                                  177202
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5171,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 5171,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                177168,
                                177202
                              ],
                              "loc": {
                                "start": {
                                  "line": 5171,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5171,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              177168,
                              177203
                            ],
                            "loc": {
                              "start": {
                                "line": 5171,
                                "column": 12
                              },
                              "end": {
                                "line": 5171,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "timeoutId",
                                  "range": [
                                    177221,
                                    177230
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5172,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 5172,
                                      "column": 26
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  177220,
                                  177230
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5172,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 5172,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "maxTimeoutId",
                                  "range": [
                                    177235,
                                    177247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5172,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 5172,
                                      "column": 43
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  177234,
                                  177247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5172,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 5172,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                177220,
                                177247
                              ],
                              "loc": {
                                "start": {
                                  "line": 5172,
                                  "column": 16
                                },
                                "end": {
                                  "line": 5172,
                                  "column": 43
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "args",
                                      "range": [
                                        177265,
                                        177269
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5173,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 5173,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "thisArg",
                                        "range": [
                                          177272,
                                          177279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5173,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 5173,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          177282,
                                          177286
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5173,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 5173,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        177272,
                                        177286
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5173,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 5173,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      177265,
                                      177286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5173,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 5173,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    177265,
                                    177287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5173,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5173,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "range": [
                                177249,
                                177301
                              ],
                              "loc": {
                                "start": {
                                  "line": 5172,
                                  "column": 45
                                },
                                "end": {
                                  "line": 5174,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              177216,
                              177301
                            ],
                            "loc": {
                              "start": {
                                "line": 5172,
                                "column": 12
                              },
                              "end": {
                                "line": 5174,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          177122,
                          177313
                        ],
                        "loc": {
                          "start": {
                            "line": 5169,
                            "column": 24
                          },
                          "end": {
                            "line": 5175,
                            "column": 11
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        177108,
                        177313
                      ],
                      "loc": {
                        "start": {
                          "line": 5169,
                          "column": 10
                        },
                        "end": {
                          "line": 5175,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    176912,
                    177323
                  ],
                  "loc": {
                    "start": {
                      "line": 5163,
                      "column": 48
                    },
                    "end": {
                      "line": 5176,
                      "column": 9
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "timeoutId",
                          "range": [
                            177341,
                            177350
                          ],
                          "loc": {
                            "start": {
                              "line": 5177,
                              "column": 10
                            },
                            "end": {
                              "line": 5177,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "setTimeout",
                            "range": [
                              177353,
                              177363
                            ],
                            "loc": {
                              "start": {
                                "line": 5177,
                                "column": 22
                              },
                              "end": {
                                "line": 5177,
                                "column": 32
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "delayed",
                              "range": [
                                177364,
                                177371
                              ],
                              "loc": {
                                "start": {
                                  "line": 5177,
                                  "column": 33
                                },
                                "end": {
                                  "line": 5177,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "remaining",
                              "range": [
                                177373,
                                177382
                              ],
                              "loc": {
                                "start": {
                                  "line": 5177,
                                  "column": 42
                                },
                                "end": {
                                  "line": 5177,
                                  "column": 51
                                }
                              }
                            }
                          ],
                          "range": [
                            177353,
                            177383
                          ],
                          "loc": {
                            "start": {
                              "line": 5177,
                              "column": 22
                            },
                            "end": {
                              "line": 5177,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          177341,
                          177383
                        ],
                        "loc": {
                          "start": {
                            "line": 5177,
                            "column": 10
                          },
                          "end": {
                            "line": 5177,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        177341,
                        177384
                      ],
                      "loc": {
                        "start": {
                          "line": 5177,
                          "column": 10
                        },
                        "end": {
                          "line": 5177,
                          "column": 53
                        }
                      }
                    }
                  ],
                  "range": [
                    177329,
                    177394
                  ],
                  "loc": {
                    "start": {
                      "line": 5176,
                      "column": 15
                    },
                    "end": {
                      "line": 5178,
                      "column": 9
                    }
                  }
                },
                "range": [
                  176872,
                  177394
                ],
                "loc": {
                  "start": {
                    "line": 5163,
                    "column": 8
                  },
                  "end": {
                    "line": 5178,
                    "column": 9
                  }
                }
              }
            ],
            "range": [
              176814,
              177402
            ],
            "loc": {
              "start": {
                "line": 5161,
                "column": 31
              },
              "end": {
                "line": 5179,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            176803,
            177402
          ],
          "loc": {
            "start": {
              "line": 5161,
              "column": 20
            },
            "end": {
              "line": 5179,
              "column": 7
            }
          }
        },
        "value": "function"
      },
      "vars": {
        "remaining": null,
        "isCalled": null,
        "maxTimeoutId": null,
        "timeoutId": null,
        "trailingCall": null,
        "lastCalled": null,
        "result": null,
        "args": null,
        "thisArg": null
      }
    },
    "undocumented": true,
    "name": "delayed",
    "kind": "function",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~delayed",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        176828,
        176862
      ],
      "filename": "lodash.js",
      "lineno": 5162,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009414",
        "name": "remaining",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "-",
          "left": {
            "type": "Identifier",
            "name": "wait",
            "range": [
              176840,
              176844
            ],
            "loc": {
              "start": {
                "line": 5162,
                "column": 24
              },
              "end": {
                "line": 5162,
                "column": 28
              }
            }
          },
          "right": {
            "type": "BinaryExpression",
            "operator": "-",
            "left": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "now",
                "range": [
                  176848,
                  176851
                ],
                "loc": {
                  "start": {
                    "line": 5162,
                    "column": 32
                  },
                  "end": {
                    "line": 5162,
                    "column": 35
                  }
                }
              },
              "arguments": [],
              "range": [
                176848,
                176853
              ],
              "loc": {
                "start": {
                  "line": 5162,
                  "column": 32
                },
                "end": {
                  "line": 5162,
                  "column": 37
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "stamp",
              "range": [
                176856,
                176861
              ],
              "loc": {
                "start": {
                  "line": 5162,
                  "column": 40
                },
                "end": {
                  "line": 5162,
                  "column": 45
                }
              }
            },
            "range": [
              176848,
              176861
            ],
            "loc": {
              "start": {
                "line": 5162,
                "column": 32
              },
              "end": {
                "line": 5162,
                "column": 45
              }
            }
          },
          "range": [
            176840,
            176862
          ],
          "loc": {
            "start": {
              "line": 5162,
              "column": 24
            },
            "end": {
              "line": 5162,
              "column": 46
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "remaining",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce~delayed",
    "longname": "<anonymous>~runInContext~debounce~delayed~remaining",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177010,
        177033
      ],
      "filename": "lodash.js",
      "lineno": 5167,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009439",
        "name": "isCalled",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "trailingCall",
          "range": [
            177021,
            177033
          ],
          "loc": {
            "start": {
              "line": 5167,
              "column": 25
            },
            "end": {
              "line": 5167,
              "column": 37
            }
          }
        },
        "value": "trailingCall"
      }
    },
    "undocumented": true,
    "name": "isCalled",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce~delayed",
    "longname": "<anonymous>~runInContext~debounce~delayed~isCalled",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177045,
        177096
      ],
      "filename": "lodash.js",
      "lineno": 5168,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009443",
        "name": "maxTimeoutId",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "Identifier",
            "name": "timeoutId",
            "range": [
              177060,
              177069
            ],
            "loc": {
              "start": {
                "line": 5168,
                "column": 25
              },
              "end": {
                "line": 5168,
                "column": 34
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "Identifier",
              "name": "trailingCall",
              "range": [
                177072,
                177084
              ],
              "loc": {
                "start": {
                  "line": 5168,
                  "column": 37
                },
                "end": {
                  "line": 5168,
                  "column": 49
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "undefined",
              "range": [
                177087,
                177096
              ],
              "loc": {
                "start": {
                  "line": 5168,
                  "column": 52
                },
                "end": {
                  "line": 5168,
                  "column": 61
                }
              }
            },
            "range": [
              177072,
              177096
            ],
            "loc": {
              "start": {
                "line": 5168,
                "column": 37
              },
              "end": {
                "line": 5168,
                "column": 61
              }
            }
          },
          "range": [
            177060,
            177096
          ],
          "loc": {
            "start": {
              "line": 5168,
              "column": 25
            },
            "end": {
              "line": 5168,
              "column": 61
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "timeoutId"
      }
    },
    "undocumented": true,
    "name": "maxTimeoutId",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~maxTimeoutId",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177060,
        177096
      ],
      "filename": "lodash.js",
      "lineno": 5168,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009445",
        "name": "timeoutId",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "Identifier",
            "name": "trailingCall",
            "range": [
              177072,
              177084
            ],
            "loc": {
              "start": {
                "line": 5168,
                "column": 37
              },
              "end": {
                "line": 5168,
                "column": 49
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "undefined",
            "range": [
              177087,
              177096
            ],
            "loc": {
              "start": {
                "line": 5168,
                "column": 52
              },
              "end": {
                "line": 5168,
                "column": 61
              }
            }
          },
          "range": [
            177072,
            177096
          ],
          "loc": {
            "start": {
              "line": 5168,
              "column": 37
            },
            "end": {
              "line": 5168,
              "column": 61
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "trailingCall"
      }
    },
    "undocumented": true,
    "name": "timeoutId",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~timeoutId",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177072,
        177096
      ],
      "filename": "lodash.js",
      "lineno": 5168,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009447",
        "name": "trailingCall",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "undefined",
          "range": [
            177087,
            177096
          ],
          "loc": {
            "start": {
              "line": 5168,
              "column": 52
            },
            "end": {
              "line": 5168,
              "column": 61
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "undefined"
      }
    },
    "undocumented": true,
    "name": "trailingCall",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce~maxTimeoutId",
    "scope": "static",
    "longname": "<anonymous>~runInContext~debounce~maxTimeoutId.trailingCall"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177136,
        177154
      ],
      "filename": "lodash.js",
      "lineno": 5170,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009454",
        "name": "lastCalled",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "now",
            "range": [
              177149,
              177152
            ],
            "loc": {
              "start": {
                "line": 5170,
                "column": 25
              },
              "end": {
                "line": 5170,
                "column": 28
              }
            }
          },
          "arguments": [],
          "range": [
            177149,
            177154
          ],
          "loc": {
            "start": {
              "line": 5170,
              "column": 25
            },
            "end": {
              "line": 5170,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "lastCalled",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~lastCalled",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177168,
        177202
      ],
      "filename": "lodash.js",
      "lineno": 5171,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009459",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                177177,
                177181
              ],
              "loc": {
                "start": {
                  "line": 5171,
                  "column": 21
                },
                "end": {
                  "line": 5171,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                177182,
                177187
              ],
              "loc": {
                "start": {
                  "line": 5171,
                  "column": 26
                },
                "end": {
                  "line": 5171,
                  "column": 31
                }
              }
            },
            "range": [
              177177,
              177187
            ],
            "loc": {
              "start": {
                "line": 5171,
                "column": 21
              },
              "end": {
                "line": 5171,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                177188,
                177195
              ],
              "loc": {
                "start": {
                  "line": 5171,
                  "column": 32
                },
                "end": {
                  "line": 5171,
                  "column": 39
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                177197,
                177201
              ],
              "loc": {
                "start": {
                  "line": 5171,
                  "column": 41
                },
                "end": {
                  "line": 5171,
                  "column": 45
                }
              }
            }
          ],
          "range": [
            177177,
            177202
          ],
          "loc": {
            "start": {
              "line": 5171,
              "column": 21
            },
            "end": {
              "line": 5171,
              "column": 46
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~result",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177265,
        177286
      ],
      "filename": "lodash.js",
      "lineno": 5173,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009475",
        "name": "args",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "Identifier",
            "name": "thisArg",
            "range": [
              177272,
              177279
            ],
            "loc": {
              "start": {
                "line": 5173,
                "column": 21
              },
              "end": {
                "line": 5173,
                "column": 28
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": null,
            "raw": "null",
            "range": [
              177282,
              177286
            ],
            "loc": {
              "start": {
                "line": 5173,
                "column": 31
              },
              "end": {
                "line": 5173,
                "column": 35
              }
            }
          },
          "range": [
            177272,
            177286
          ],
          "loc": {
            "start": {
              "line": 5173,
              "column": 21
            },
            "end": {
              "line": 5173,
              "column": 35
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "thisArg"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~args",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177272,
        177286
      ],
      "filename": "lodash.js",
      "lineno": 5173,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009477",
        "name": "thisArg",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": null,
          "raw": "null",
          "range": [
            177282,
            177286
          ],
          "loc": {
            "start": {
              "line": 5173,
              "column": 31
            },
            "end": {
              "line": 5173,
              "column": 35
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "null"
      }
    },
    "undocumented": true,
    "name": "thisArg",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~thisArg",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177341,
        177383
      ],
      "filename": "lodash.js",
      "lineno": 5177,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009482",
        "name": "timeoutId",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "setTimeout",
            "range": [
              177353,
              177363
            ],
            "loc": {
              "start": {
                "line": 5177,
                "column": 22
              },
              "end": {
                "line": 5177,
                "column": 32
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "delayed",
              "range": [
                177364,
                177371
              ],
              "loc": {
                "start": {
                  "line": 5177,
                  "column": 33
                },
                "end": {
                  "line": 5177,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "remaining",
              "range": [
                177373,
                177382
              ],
              "loc": {
                "start": {
                  "line": 5177,
                  "column": 42
                },
                "end": {
                  "line": 5177,
                  "column": 51
                }
              }
            }
          ],
          "range": [
            177353,
            177383
          ],
          "loc": {
            "start": {
              "line": 5177,
              "column": 22
            },
            "end": {
              "line": 5177,
              "column": 52
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce~delayed"
      }
    },
    "undocumented": true,
    "name": "timeoutId",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~delayed~timeoutId",
    "memberof": "<anonymous>~runInContext~debounce~delayed",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177415,
        177803
      ],
      "filename": "lodash.js",
      "lineno": 5181,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009489",
        "name": "maxDelayed",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "timeoutId",
                  "range": [
                    177453,
                    177462
                  ],
                  "loc": {
                    "start": {
                      "line": 5182,
                      "column": 12
                    },
                    "end": {
                      "line": 5182,
                      "column": 21
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "clearTimeout",
                          "range": [
                            177476,
                            177488
                          ],
                          "loc": {
                            "start": {
                              "line": 5183,
                              "column": 10
                            },
                            "end": {
                              "line": 5183,
                              "column": 22
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "timeoutId",
                            "range": [
                              177489,
                              177498
                            ],
                            "loc": {
                              "start": {
                                "line": 5183,
                                "column": 23
                              },
                              "end": {
                                "line": 5183,
                                "column": 32
                              }
                            }
                          }
                        ],
                        "range": [
                          177476,
                          177499
                        ],
                        "loc": {
                          "start": {
                            "line": 5183,
                            "column": 10
                          },
                          "end": {
                            "line": 5183,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        177476,
                        177500
                      ],
                      "loc": {
                        "start": {
                          "line": 5183,
                          "column": 10
                        },
                        "end": {
                          "line": 5183,
                          "column": 34
                        }
                      }
                    }
                  ],
                  "range": [
                    177464,
                    177510
                  ],
                  "loc": {
                    "start": {
                      "line": 5182,
                      "column": 23
                    },
                    "end": {
                      "line": 5184,
                      "column": 9
                    }
                  }
                },
                "alternate": null,
                "range": [
                  177449,
                  177510
                ],
                "loc": {
                  "start": {
                    "line": 5182,
                    "column": 8
                  },
                  "end": {
                    "line": 5184,
                    "column": 9
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "maxTimeoutId",
                    "range": [
                      177519,
                      177531
                    ],
                    "loc": {
                      "start": {
                        "line": 5185,
                        "column": 8
                      },
                      "end": {
                        "line": 5185,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "Identifier",
                      "name": "timeoutId",
                      "range": [
                        177534,
                        177543
                      ],
                      "loc": {
                        "start": {
                          "line": 5185,
                          "column": 23
                        },
                        "end": {
                          "line": 5185,
                          "column": 32
                        }
                      }
                    },
                    "right": {
                      "type": "AssignmentExpression",
                      "operator": "=",
                      "left": {
                        "type": "Identifier",
                        "name": "trailingCall",
                        "range": [
                          177546,
                          177558
                        ],
                        "loc": {
                          "start": {
                            "line": 5185,
                            "column": 35
                          },
                          "end": {
                            "line": 5185,
                            "column": 47
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "undefined",
                        "range": [
                          177561,
                          177570
                        ],
                        "loc": {
                          "start": {
                            "line": 5185,
                            "column": 50
                          },
                          "end": {
                            "line": 5185,
                            "column": 59
                          }
                        }
                      },
                      "range": [
                        177546,
                        177570
                      ],
                      "loc": {
                        "start": {
                          "line": 5185,
                          "column": 35
                        },
                        "end": {
                          "line": 5185,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      177534,
                      177570
                    ],
                    "loc": {
                      "start": {
                        "line": 5185,
                        "column": 23
                      },
                      "end": {
                        "line": 5185,
                        "column": 59
                      }
                    }
                  },
                  "range": [
                    177519,
                    177570
                  ],
                  "loc": {
                    "start": {
                      "line": 5185,
                      "column": 8
                    },
                    "end": {
                      "line": 5185,
                      "column": 59
                    }
                  }
                },
                "range": [
                  177519,
                  177571
                ],
                "loc": {
                  "start": {
                    "line": 5185,
                    "column": 8
                  },
                  "end": {
                    "line": 5185,
                    "column": 60
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "Identifier",
                    "name": "trailing",
                    "range": [
                      177584,
                      177592
                    ],
                    "loc": {
                      "start": {
                        "line": 5186,
                        "column": 12
                      },
                      "end": {
                        "line": 5186,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!==",
                    "left": {
                      "type": "Identifier",
                      "name": "maxWait",
                      "range": [
                        177597,
                        177604
                      ],
                      "loc": {
                        "start": {
                          "line": 5186,
                          "column": 25
                        },
                        "end": {
                          "line": 5186,
                          "column": 32
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "wait",
                      "range": [
                        177609,
                        177613
                      ],
                      "loc": {
                        "start": {
                          "line": 5186,
                          "column": 37
                        },
                        "end": {
                          "line": 5186,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      177597,
                      177613
                    ],
                    "loc": {
                      "start": {
                        "line": 5186,
                        "column": 25
                      },
                      "end": {
                        "line": 5186,
                        "column": 41
                      }
                    }
                  },
                  "range": [
                    177584,
                    177614
                  ],
                  "loc": {
                    "start": {
                      "line": 5186,
                      "column": 12
                    },
                    "end": {
                      "line": 5186,
                      "column": 42
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "lastCalled",
                          "range": [
                            177628,
                            177638
                          ],
                          "loc": {
                            "start": {
                              "line": 5187,
                              "column": 10
                            },
                            "end": {
                              "line": 5187,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "now",
                            "range": [
                              177641,
                              177644
                            ],
                            "loc": {
                              "start": {
                                "line": 5187,
                                "column": 23
                              },
                              "end": {
                                "line": 5187,
                                "column": 26
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            177641,
                            177646
                          ],
                          "loc": {
                            "start": {
                              "line": 5187,
                              "column": 23
                            },
                            "end": {
                              "line": 5187,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          177628,
                          177646
                        ],
                        "loc": {
                          "start": {
                            "line": 5187,
                            "column": 10
                          },
                          "end": {
                            "line": 5187,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        177628,
                        177647
                      ],
                      "loc": {
                        "start": {
                          "line": 5187,
                          "column": 10
                        },
                        "end": {
                          "line": 5187,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            177658,
                            177664
                          ],
                          "loc": {
                            "start": {
                              "line": 5188,
                              "column": 10
                            },
                            "end": {
                              "line": 5188,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                177667,
                                177671
                              ],
                              "loc": {
                                "start": {
                                  "line": 5188,
                                  "column": 19
                                },
                                "end": {
                                  "line": 5188,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "apply",
                              "range": [
                                177672,
                                177677
                              ],
                              "loc": {
                                "start": {
                                  "line": 5188,
                                  "column": 24
                                },
                                "end": {
                                  "line": 5188,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              177667,
                              177677
                            ],
                            "loc": {
                              "start": {
                                "line": 5188,
                                "column": 19
                              },
                              "end": {
                                "line": 5188,
                                "column": 29
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                177678,
                                177685
                              ],
                              "loc": {
                                "start": {
                                  "line": 5188,
                                  "column": 30
                                },
                                "end": {
                                  "line": 5188,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                177687,
                                177691
                              ],
                              "loc": {
                                "start": {
                                  "line": 5188,
                                  "column": 39
                                },
                                "end": {
                                  "line": 5188,
                                  "column": 43
                                }
                              }
                            }
                          ],
                          "range": [
                            177667,
                            177692
                          ],
                          "loc": {
                            "start": {
                              "line": 5188,
                              "column": 19
                            },
                            "end": {
                              "line": 5188,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          177658,
                          177692
                        ],
                        "loc": {
                          "start": {
                            "line": 5188,
                            "column": 10
                          },
                          "end": {
                            "line": 5188,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        177658,
                        177693
                      ],
                      "loc": {
                        "start": {
                          "line": 5188,
                          "column": 10
                        },
                        "end": {
                          "line": 5188,
                          "column": 45
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "Identifier",
                            "name": "timeoutId",
                            "range": [
                              177709,
                              177718
                            ],
                            "loc": {
                              "start": {
                                "line": 5189,
                                "column": 15
                              },
                              "end": {
                                "line": 5189,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            177708,
                            177718
                          ],
                          "loc": {
                            "start": {
                              "line": 5189,
                              "column": 14
                            },
                            "end": {
                              "line": 5189,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "Identifier",
                            "name": "maxTimeoutId",
                            "range": [
                              177723,
                              177735
                            ],
                            "loc": {
                              "start": {
                                "line": 5189,
                                "column": 29
                              },
                              "end": {
                                "line": 5189,
                                "column": 41
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            177722,
                            177735
                          ],
                          "loc": {
                            "start": {
                              "line": 5189,
                              "column": 28
                            },
                            "end": {
                              "line": 5189,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          177708,
                          177735
                        ],
                        "loc": {
                          "start": {
                            "line": 5189,
                            "column": 14
                          },
                          "end": {
                            "line": 5189,
                            "column": 41
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  177751,
                                  177755
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5190,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5190,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "thisArg",
                                  "range": [
                                    177758,
                                    177765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5190,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 5190,
                                      "column": 26
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    177768,
                                    177772
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5190,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 5190,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  177758,
                                  177772
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5190,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 5190,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                177751,
                                177772
                              ],
                              "loc": {
                                "start": {
                                  "line": 5190,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5190,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              177751,
                              177773
                            ],
                            "loc": {
                              "start": {
                                "line": 5190,
                                "column": 12
                              },
                              "end": {
                                "line": 5190,
                                "column": 34
                              }
                            }
                          }
                        ],
                        "range": [
                          177737,
                          177785
                        ],
                        "loc": {
                          "start": {
                            "line": 5189,
                            "column": 43
                          },
                          "end": {
                            "line": 5191,
                            "column": 11
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        177704,
                        177785
                      ],
                      "loc": {
                        "start": {
                          "line": 5189,
                          "column": 10
                        },
                        "end": {
                          "line": 5191,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    177616,
                    177795
                  ],
                  "loc": {
                    "start": {
                      "line": 5186,
                      "column": 44
                    },
                    "end": {
                      "line": 5192,
                      "column": 9
                    }
                  }
                },
                "alternate": null,
                "range": [
                  177580,
                  177795
                ],
                "loc": {
                  "start": {
                    "line": 5186,
                    "column": 8
                  },
                  "end": {
                    "line": 5192,
                    "column": 9
                  }
                }
              }
            ],
            "range": [
              177439,
              177803
            ],
            "loc": {
              "start": {
                "line": 5181,
                "column": 34
              },
              "end": {
                "line": 5193,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            177428,
            177803
          ],
          "loc": {
            "start": {
              "line": 5181,
              "column": 23
            },
            "end": {
              "line": 5193,
              "column": 7
            }
          }
        },
        "value": "function"
      },
      "vars": {
        "maxTimeoutId": null,
        "timeoutId": null,
        "trailingCall": null,
        "lastCalled": null,
        "result": null,
        "args": null,
        "thisArg": null
      }
    },
    "undocumented": true,
    "name": "maxDelayed",
    "kind": "function",
    "memberof": "<anonymous>~runInContext~debounce",
    "longname": "<anonymous>~runInContext~debounce~maxDelayed",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177519,
        177570
      ],
      "filename": "lodash.js",
      "lineno": 5185,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009501",
        "name": "maxTimeoutId",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "Identifier",
            "name": "timeoutId",
            "range": [
              177534,
              177543
            ],
            "loc": {
              "start": {
                "line": 5185,
                "column": 23
              },
              "end": {
                "line": 5185,
                "column": 32
              }
            }
          },
          "right": {
            "type": "AssignmentExpression",
            "operator": "=",
            "left": {
              "type": "Identifier",
              "name": "trailingCall",
              "range": [
                177546,
                177558
              ],
              "loc": {
                "start": {
                  "line": 5185,
                  "column": 35
                },
                "end": {
                  "line": 5185,
                  "column": 47
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "undefined",
              "range": [
                177561,
                177570
              ],
              "loc": {
                "start": {
                  "line": 5185,
                  "column": 50
                },
                "end": {
                  "line": 5185,
                  "column": 59
                }
              }
            },
            "range": [
              177546,
              177570
            ],
            "loc": {
              "start": {
                "line": 5185,
                "column": 35
              },
              "end": {
                "line": 5185,
                "column": 59
              }
            }
          },
          "range": [
            177534,
            177570
          ],
          "loc": {
            "start": {
              "line": 5185,
              "column": 23
            },
            "end": {
              "line": 5185,
              "column": 59
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "timeoutId"
      }
    },
    "undocumented": true,
    "name": "maxTimeoutId",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~maxTimeoutId",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177534,
        177570
      ],
      "filename": "lodash.js",
      "lineno": 5185,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009503",
        "name": "timeoutId",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "Identifier",
            "name": "trailingCall",
            "range": [
              177546,
              177558
            ],
            "loc": {
              "start": {
                "line": 5185,
                "column": 35
              },
              "end": {
                "line": 5185,
                "column": 47
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "undefined",
            "range": [
              177561,
              177570
            ],
            "loc": {
              "start": {
                "line": 5185,
                "column": 50
              },
              "end": {
                "line": 5185,
                "column": 59
              }
            }
          },
          "range": [
            177546,
            177570
          ],
          "loc": {
            "start": {
              "line": 5185,
              "column": 35
            },
            "end": {
              "line": 5185,
              "column": 59
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "trailingCall"
      }
    },
    "undocumented": true,
    "name": "timeoutId",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~timeoutId",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177546,
        177570
      ],
      "filename": "lodash.js",
      "lineno": 5185,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009505",
        "name": "trailingCall",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "undefined",
          "range": [
            177561,
            177570
          ],
          "loc": {
            "start": {
              "line": 5185,
              "column": 50
            },
            "end": {
              "line": 5185,
              "column": 59
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "undefined"
      }
    },
    "undocumented": true,
    "name": "trailingCall",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~debounce~maxTimeoutId",
    "scope": "static",
    "longname": "<anonymous>~runInContext~debounce~maxTimeoutId.trailingCall"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177628,
        177646
      ],
      "filename": "lodash.js",
      "lineno": 5187,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009516",
        "name": "lastCalled",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "now",
            "range": [
              177641,
              177644
            ],
            "loc": {
              "start": {
                "line": 5187,
                "column": 23
              },
              "end": {
                "line": 5187,
                "column": 26
              }
            }
          },
          "arguments": [],
          "range": [
            177641,
            177646
          ],
          "loc": {
            "start": {
              "line": 5187,
              "column": 23
            },
            "end": {
              "line": 5187,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "lastCalled",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~lastCalled",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177658,
        177692
      ],
      "filename": "lodash.js",
      "lineno": 5188,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009521",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                177667,
                177671
              ],
              "loc": {
                "start": {
                  "line": 5188,
                  "column": 19
                },
                "end": {
                  "line": 5188,
                  "column": 23
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                177672,
                177677
              ],
              "loc": {
                "start": {
                  "line": 5188,
                  "column": 24
                },
                "end": {
                  "line": 5188,
                  "column": 29
                }
              }
            },
            "range": [
              177667,
              177677
            ],
            "loc": {
              "start": {
                "line": 5188,
                "column": 19
              },
              "end": {
                "line": 5188,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                177678,
                177685
              ],
              "loc": {
                "start": {
                  "line": 5188,
                  "column": 30
                },
                "end": {
                  "line": 5188,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                177687,
                177691
              ],
              "loc": {
                "start": {
                  "line": 5188,
                  "column": 39
                },
                "end": {
                  "line": 5188,
                  "column": 43
                }
              }
            }
          ],
          "range": [
            177667,
            177692
          ],
          "loc": {
            "start": {
              "line": 5188,
              "column": 19
            },
            "end": {
              "line": 5188,
              "column": 44
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~result",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177751,
        177772
      ],
      "filename": "lodash.js",
      "lineno": 5190,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009537",
        "name": "args",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "Identifier",
            "name": "thisArg",
            "range": [
              177758,
              177765
            ],
            "loc": {
              "start": {
                "line": 5190,
                "column": 19
              },
              "end": {
                "line": 5190,
                "column": 26
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": null,
            "raw": "null",
            "range": [
              177768,
              177772
            ],
            "loc": {
              "start": {
                "line": 5190,
                "column": 29
              },
              "end": {
                "line": 5190,
                "column": 33
              }
            }
          },
          "range": [
            177758,
            177772
          ],
          "loc": {
            "start": {
              "line": 5190,
              "column": 19
            },
            "end": {
              "line": 5190,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "thisArg"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~args",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177758,
        177772
      ],
      "filename": "lodash.js",
      "lineno": 5190,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009539",
        "name": "thisArg",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": null,
          "raw": "null",
          "range": [
            177768,
            177772
          ],
          "loc": {
            "start": {
              "line": 5190,
              "column": 29
            },
            "end": {
              "line": 5190,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "null"
      }
    },
    "undocumented": true,
    "name": "thisArg",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~thisArg",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177840,
        177856
      ],
      "filename": "lodash.js",
      "lineno": 5196,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009546",
        "name": "args",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "arguments",
          "range": [
            177847,
            177856
          ],
          "loc": {
            "start": {
              "line": 5196,
              "column": 15
            },
            "end": {
              "line": 5196,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "arguments"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~args",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177866,
        177879
      ],
      "filename": "lodash.js",
      "lineno": 5197,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009550",
        "name": "stamp",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "now",
            "range": [
              177874,
              177877
            ],
            "loc": {
              "start": {
                "line": 5197,
                "column": 16
              },
              "end": {
                "line": 5197,
                "column": 19
              }
            }
          },
          "arguments": [],
          "range": [
            177874,
            177879
          ],
          "loc": {
            "start": {
              "line": 5197,
              "column": 16
            },
            "end": {
              "line": 5197,
              "column": 21
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "stamp",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~stamp",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177889,
        177903
      ],
      "filename": "lodash.js",
      "lineno": 5198,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009555",
        "name": "thisArg",
        "type": "ThisExpression",
        "node": {
          "type": "ThisExpression",
          "range": [
            177899,
            177903
          ],
          "loc": {
            "start": {
              "line": 5198,
              "column": 18
            },
            "end": {
              "line": 5198,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "this"
      }
    },
    "undocumented": true,
    "name": "thisArg",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~thisArg",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        177913,
        177963
      ],
      "filename": "lodash.js",
      "lineno": 5199,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009559",
        "name": "trailingCall",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "trailing",
            "range": [
              177928,
              177936
            ],
            "loc": {
              "start": {
                "line": 5199,
                "column": 23
              },
              "end": {
                "line": 5199,
                "column": 31
              }
            }
          },
          "right": {
            "type": "LogicalExpression",
            "operator": "||",
            "left": {
              "type": "Identifier",
              "name": "timeoutId",
              "range": [
                177941,
                177950
              ],
              "loc": {
                "start": {
                  "line": 5199,
                  "column": 36
                },
                "end": {
                  "line": 5199,
                  "column": 45
                }
              }
            },
            "right": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "Identifier",
                "name": "leading",
                "range": [
                  177955,
                  177962
                ],
                "loc": {
                  "start": {
                    "line": 5199,
                    "column": 50
                  },
                  "end": {
                    "line": 5199,
                    "column": 57
                  }
                }
              },
              "prefix": true,
              "range": [
                177954,
                177962
              ],
              "loc": {
                "start": {
                  "line": 5199,
                  "column": 49
                },
                "end": {
                  "line": 5199,
                  "column": 57
                }
              }
            },
            "range": [
              177941,
              177962
            ],
            "loc": {
              "start": {
                "line": 5199,
                "column": 36
              },
              "end": {
                "line": 5199,
                "column": 57
              }
            }
          },
          "range": [
            177928,
            177963
          ],
          "loc": {
            "start": {
              "line": 5199,
              "column": 23
            },
            "end": {
              "line": 5199,
              "column": 58
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "trailingCall",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~trailingCall",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178013,
        178048
      ],
      "filename": "lodash.js",
      "lineno": 5202,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009573",
        "name": "leadingCall",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "leading",
            "range": [
              178027,
              178034
            ],
            "loc": {
              "start": {
                "line": 5202,
                "column": 28
              },
              "end": {
                "line": 5202,
                "column": 35
              }
            }
          },
          "right": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "timeoutId",
              "range": [
                178039,
                178048
              ],
              "loc": {
                "start": {
                  "line": 5202,
                  "column": 40
                },
                "end": {
                  "line": 5202,
                  "column": 49
                }
              }
            },
            "prefix": true,
            "range": [
              178038,
              178048
            ],
            "loc": {
              "start": {
                "line": 5202,
                "column": 39
              },
              "end": {
                "line": 5202,
                "column": 49
              }
            }
          },
          "range": [
            178027,
            178048
          ],
          "loc": {
            "start": {
              "line": 5202,
              "column": 28
            },
            "end": {
              "line": 5202,
              "column": 49
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "leadingCall",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~leadingCall",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178122,
        178140
      ],
      "filename": "lodash.js",
      "lineno": 5205,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009588",
        "name": "lastCalled",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "stamp",
          "range": [
            178135,
            178140
          ],
          "loc": {
            "start": {
              "line": 5205,
              "column": 25
            },
            "end": {
              "line": 5205,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce",
        "value": "stamp"
      }
    },
    "undocumented": true,
    "name": "lastCalled",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~lastCalled",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178168,
        178210
      ],
      "filename": "lodash.js",
      "lineno": 5207,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009592",
        "name": "remaining",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "-",
          "left": {
            "type": "Identifier",
            "name": "maxWait",
            "range": [
              178180,
              178187
            ],
            "loc": {
              "start": {
                "line": 5207,
                "column": 26
              },
              "end": {
                "line": 5207,
                "column": 33
              }
            }
          },
          "right": {
            "type": "BinaryExpression",
            "operator": "-",
            "left": {
              "type": "Identifier",
              "name": "stamp",
              "range": [
                178191,
                178196
              ],
              "loc": {
                "start": {
                  "line": 5207,
                  "column": 37
                },
                "end": {
                  "line": 5207,
                  "column": 42
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "lastCalled",
              "range": [
                178199,
                178209
              ],
              "loc": {
                "start": {
                  "line": 5207,
                  "column": 45
                },
                "end": {
                  "line": 5207,
                  "column": 55
                }
              }
            },
            "range": [
              178191,
              178209
            ],
            "loc": {
              "start": {
                "line": 5207,
                "column": 37
              },
              "end": {
                "line": 5207,
                "column": 55
              }
            }
          },
          "range": [
            178180,
            178210
          ],
          "loc": {
            "start": {
              "line": 5207,
              "column": 26
            },
            "end": {
              "line": 5207,
              "column": 56
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "remaining",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~remaining",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178226,
        178274
      ],
      "filename": "lodash.js",
      "lineno": 5208,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009599",
        "name": "isCalled",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "BinaryExpression",
            "operator": "<=",
            "left": {
              "type": "Identifier",
              "name": "remaining",
              "range": [
                178237,
                178246
              ],
              "loc": {
                "start": {
                  "line": 5208,
                  "column": 25
                },
                "end": {
                  "line": 5208,
                  "column": 34
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                178250,
                178251
              ],
              "loc": {
                "start": {
                  "line": 5208,
                  "column": 38
                },
                "end": {
                  "line": 5208,
                  "column": 39
                }
              }
            },
            "range": [
              178237,
              178251
            ],
            "loc": {
              "start": {
                "line": 5208,
                "column": 25
              },
              "end": {
                "line": 5208,
                "column": 39
              }
            }
          },
          "right": {
            "type": "BinaryExpression",
            "operator": ">",
            "left": {
              "type": "Identifier",
              "name": "remaining",
              "range": [
                178255,
                178264
              ],
              "loc": {
                "start": {
                  "line": 5208,
                  "column": 43
                },
                "end": {
                  "line": 5208,
                  "column": 52
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "maxWait",
              "range": [
                178267,
                178274
              ],
              "loc": {
                "start": {
                  "line": 5208,
                  "column": 55
                },
                "end": {
                  "line": 5208,
                  "column": 62
                }
              }
            },
            "range": [
              178255,
              178274
            ],
            "loc": {
              "start": {
                "line": 5208,
                "column": 43
              },
              "end": {
                "line": 5208,
                "column": 62
              }
            }
          },
          "range": [
            178237,
            178274
          ],
          "loc": {
            "start": {
              "line": 5208,
              "column": 25
            },
            "end": {
              "line": 5208,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isCalled",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~isCalled",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178349,
        178390
      ],
      "filename": "lodash.js",
      "lineno": 5212,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009615",
        "name": "maxTimeoutId",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "clearTimeout",
            "range": [
              178364,
              178376
            ],
            "loc": {
              "start": {
                "line": 5212,
                "column": 29
              },
              "end": {
                "line": 5212,
                "column": 41
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "maxTimeoutId",
              "range": [
                178377,
                178389
              ],
              "loc": {
                "start": {
                  "line": 5212,
                  "column": 42
                },
                "end": {
                  "line": 5212,
                  "column": 54
                }
              }
            }
          ],
          "range": [
            178364,
            178390
          ],
          "loc": {
            "start": {
              "line": 5212,
              "column": 29
            },
            "end": {
              "line": 5212,
              "column": 55
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "maxTimeoutId",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~maxTimeoutId",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178418,
        178436
      ],
      "filename": "lodash.js",
      "lineno": 5214,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009621",
        "name": "lastCalled",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "stamp",
          "range": [
            178431,
            178436
          ],
          "loc": {
            "start": {
              "line": 5214,
              "column": 25
            },
            "end": {
              "line": 5214,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "stamp"
      }
    },
    "undocumented": true,
    "name": "lastCalled",
    "kind": "member",
    "longname": "<anonymous>~lastCalled",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178450,
        178484
      ],
      "filename": "lodash.js",
      "lineno": 5215,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009625",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                178459,
                178463
              ],
              "loc": {
                "start": {
                  "line": 5215,
                  "column": 21
                },
                "end": {
                  "line": 5215,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                178464,
                178469
              ],
              "loc": {
                "start": {
                  "line": 5215,
                  "column": 26
                },
                "end": {
                  "line": 5215,
                  "column": 31
                }
              }
            },
            "range": [
              178459,
              178469
            ],
            "loc": {
              "start": {
                "line": 5215,
                "column": 21
              },
              "end": {
                "line": 5215,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                178470,
                178477
              ],
              "loc": {
                "start": {
                  "line": 5215,
                  "column": 32
                },
                "end": {
                  "line": 5215,
                  "column": 39
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                178479,
                178483
              ],
              "loc": {
                "start": {
                  "line": 5215,
                  "column": 41
                },
                "end": {
                  "line": 5215,
                  "column": 45
                }
              }
            }
          ],
          "range": [
            178459,
            178484
          ],
          "loc": {
            "start": {
              "line": 5215,
              "column": 21
            },
            "end": {
              "line": 5215,
              "column": 46
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~result",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178546,
        178594
      ],
      "filename": "lodash.js",
      "lineno": 5218,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009638",
        "name": "maxTimeoutId",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "setTimeout",
            "range": [
              178561,
              178571
            ],
            "loc": {
              "start": {
                "line": 5218,
                "column": 27
              },
              "end": {
                "line": 5218,
                "column": 37
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "maxDelayed",
              "range": [
                178572,
                178582
              ],
              "loc": {
                "start": {
                  "line": 5218,
                  "column": 38
                },
                "end": {
                  "line": 5218,
                  "column": 48
                }
              }
            },
            {
              "type": "Identifier",
              "name": "remaining",
              "range": [
                178584,
                178593
              ],
              "loc": {
                "start": {
                  "line": 5218,
                  "column": 50
                },
                "end": {
                  "line": 5218,
                  "column": 59
                }
              }
            }
          ],
          "range": [
            178561,
            178594
          ],
          "loc": {
            "start": {
              "line": 5218,
              "column": 27
            },
            "end": {
              "line": 5218,
              "column": 60
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "maxTimeoutId",
    "kind": "member",
    "longname": "<anonymous>~maxTimeoutId",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178665,
        178700
      ],
      "filename": "lodash.js",
      "lineno": 5222,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009650",
        "name": "timeoutId",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "clearTimeout",
            "range": [
              178677,
              178689
            ],
            "loc": {
              "start": {
                "line": 5222,
                "column": 22
              },
              "end": {
                "line": 5222,
                "column": 34
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "timeoutId",
              "range": [
                178690,
                178699
              ],
              "loc": {
                "start": {
                  "line": 5222,
                  "column": 35
                },
                "end": {
                  "line": 5222,
                  "column": 44
                }
              }
            }
          ],
          "range": [
            178677,
            178700
          ],
          "loc": {
            "start": {
              "line": 5222,
              "column": 22
            },
            "end": {
              "line": 5222,
              "column": 45
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~debounce"
      }
    },
    "undocumented": true,
    "name": "timeoutId",
    "kind": "member",
    "longname": "<anonymous>~runInContext~debounce~timeoutId",
    "memberof": "<anonymous>~runInContext~debounce",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178773,
        178810
      ],
      "filename": "lodash.js",
      "lineno": 5225,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009664",
        "name": "timeoutId",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "setTimeout",
            "range": [
              178785,
              178795
            ],
            "loc": {
              "start": {
                "line": 5225,
                "column": 22
              },
              "end": {
                "line": 5225,
                "column": 32
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "delayed",
              "range": [
                178796,
                178803
              ],
              "loc": {
                "start": {
                  "line": 5225,
                  "column": 33
                },
                "end": {
                  "line": 5225,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "wait",
              "range": [
                178805,
                178809
              ],
              "loc": {
                "start": {
                  "line": 5225,
                  "column": 42
                },
                "end": {
                  "line": 5225,
                  "column": 46
                }
              }
            }
          ],
          "range": [
            178785,
            178810
          ],
          "loc": {
            "start": {
              "line": 5225,
              "column": 22
            },
            "end": {
              "line": 5225,
              "column": 47
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "timeoutId",
    "kind": "member",
    "longname": "<anonymous>~timeoutId",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178859,
        178874
      ],
      "filename": "lodash.js",
      "lineno": 5228,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009674",
        "name": "isCalled",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            178870,
            178874
          ],
          "loc": {
            "start": {
              "line": 5228,
              "column": 21
            },
            "end": {
              "line": 5228,
              "column": 25
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "isCalled",
    "kind": "member",
    "longname": "<anonymous>~isCalled",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178886,
        178920
      ],
      "filename": "lodash.js",
      "lineno": 5229,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009678",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                178895,
                178899
              ],
              "loc": {
                "start": {
                  "line": 5229,
                  "column": 19
                },
                "end": {
                  "line": 5229,
                  "column": 23
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                178900,
                178905
              ],
              "loc": {
                "start": {
                  "line": 5229,
                  "column": 24
                },
                "end": {
                  "line": 5229,
                  "column": 29
                }
              }
            },
            "range": [
              178895,
              178905
            ],
            "loc": {
              "start": {
                "line": 5229,
                "column": 19
              },
              "end": {
                "line": 5229,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                178906,
                178913
              ],
              "loc": {
                "start": {
                  "line": 5229,
                  "column": 30
                },
                "end": {
                  "line": 5229,
                  "column": 37
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                178915,
                178919
              ],
              "loc": {
                "start": {
                  "line": 5229,
                  "column": 39
                },
                "end": {
                  "line": 5229,
                  "column": 43
                }
              }
            }
          ],
          "range": [
            178895,
            178920
          ],
          "loc": {
            "start": {
              "line": 5229,
              "column": 19
            },
            "end": {
              "line": 5229,
              "column": 44
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~result",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        178997,
        179018
      ],
      "filename": "lodash.js",
      "lineno": 5232,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009696",
        "name": "args",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "Identifier",
            "name": "thisArg",
            "range": [
              179004,
              179011
            ],
            "loc": {
              "start": {
                "line": 5232,
                "column": 17
              },
              "end": {
                "line": 5232,
                "column": 24
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": null,
            "raw": "null",
            "range": [
              179014,
              179018
            ],
            "loc": {
              "start": {
                "line": 5232,
                "column": 27
              },
              "end": {
                "line": 5232,
                "column": 31
              }
            }
          },
          "range": [
            179004,
            179018
          ],
          "loc": {
            "start": {
              "line": 5232,
              "column": 17
            },
            "end": {
              "line": 5232,
              "column": 31
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "thisArg"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "longname": "<anonymous>~args",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        179004,
        179018
      ],
      "filename": "lodash.js",
      "lineno": 5232,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009698",
        "name": "thisArg",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": null,
          "raw": "null",
          "range": [
            179014,
            179018
          ],
          "loc": {
            "start": {
              "line": 5232,
              "column": 27
            },
            "end": {
              "line": 5232,
              "column": 31
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "null"
      }
    },
    "undocumented": true,
    "name": "thisArg",
    "kind": "member",
    "longname": "<anonymous>~thisArg",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        179632,
        179839
      ],
      "filename": "lodash.js",
      "lineno": 5253,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009703",
        "name": "defer",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "defer",
            "range": [
              179641,
              179646
            ],
            "loc": {
              "start": {
                "line": 5253,
                "column": 13
              },
              "end": {
                "line": 5253,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                179647,
                179651
              ],
              "loc": {
                "start": {
                  "line": 5253,
                  "column": 19
                },
                "end": {
                  "line": 5253,
                  "column": 23
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isFunction",
                      "range": [
                        179666,
                        179676
                      ],
                      "loc": {
                        "start": {
                          "line": 5254,
                          "column": 11
                        },
                        "end": {
                          "line": 5254,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          179677,
                          179681
                        ],
                        "loc": {
                          "start": {
                            "line": 5254,
                            "column": 22
                          },
                          "end": {
                            "line": 5254,
                            "column": 26
                          }
                        }
                      }
                    ],
                    "range": [
                      179666,
                      179682
                    ],
                    "loc": {
                      "start": {
                        "line": 5254,
                        "column": 11
                      },
                      "end": {
                        "line": 5254,
                        "column": 27
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    179665,
                    179682
                  ],
                  "loc": {
                    "start": {
                      "line": 5254,
                      "column": 10
                    },
                    "end": {
                      "line": 5254,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ThrowStatement",
                      "argument": {
                        "type": "NewExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "TypeError",
                          "range": [
                            179704,
                            179713
                          ],
                          "loc": {
                            "start": {
                              "line": 5255,
                              "column": 18
                            },
                            "end": {
                              "line": 5255,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          179700,
                          179713
                        ],
                        "loc": {
                          "start": {
                            "line": 5255,
                            "column": 14
                          },
                          "end": {
                            "line": 5255,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        179694,
                        179714
                      ],
                      "loc": {
                        "start": {
                          "line": 5255,
                          "column": 8
                        },
                        "end": {
                          "line": 5255,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    179684,
                    179722
                  ],
                  "loc": {
                    "start": {
                      "line": 5254,
                      "column": 29
                    },
                    "end": {
                      "line": 5256,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  179661,
                  179722
                ],
                "loc": {
                  "start": {
                    "line": 5254,
                    "column": 6
                  },
                  "end": {
                    "line": 5256,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "args",
                      "range": [
                        179733,
                        179737
                      ],
                      "loc": {
                        "start": {
                          "line": 5257,
                          "column": 10
                        },
                        "end": {
                          "line": 5257,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "slice",
                        "range": [
                          179740,
                          179745
                        ],
                        "loc": {
                          "start": {
                            "line": 5257,
                            "column": 17
                          },
                          "end": {
                            "line": 5257,
                            "column": 22
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            179746,
                            179755
                          ],
                          "loc": {
                            "start": {
                              "line": 5257,
                              "column": 23
                            },
                            "end": {
                              "line": 5257,
                              "column": 32
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            179757,
                            179758
                          ],
                          "loc": {
                            "start": {
                              "line": 5257,
                              "column": 34
                            },
                            "end": {
                              "line": 5257,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "range": [
                        179740,
                        179759
                      ],
                      "loc": {
                        "start": {
                          "line": 5257,
                          "column": 17
                        },
                        "end": {
                          "line": 5257,
                          "column": 36
                        }
                      }
                    },
                    "range": [
                      179733,
                      179759
                    ],
                    "loc": {
                      "start": {
                        "line": 5257,
                        "column": 10
                      },
                      "end": {
                        "line": 5257,
                        "column": 36
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  179729,
                  179760
                ],
                "loc": {
                  "start": {
                    "line": 5257,
                    "column": 6
                  },
                  "end": {
                    "line": 5257,
                    "column": 37
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "setTimeout",
                    "range": [
                      179774,
                      179784
                    ],
                    "loc": {
                      "start": {
                        "line": 5258,
                        "column": 13
                      },
                      "end": {
                        "line": 5258,
                        "column": 23
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    179798,
                                    179802
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5258,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 5258,
                                      "column": 41
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "apply",
                                  "range": [
                                    179803,
                                    179808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5258,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 5258,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  179798,
                                  179808
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5258,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 5258,
                                    "column": 47
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "undefined",
                                  "range": [
                                    179809,
                                    179818
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5258,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 5258,
                                      "column": 57
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    179820,
                                    179824
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5258,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 5258,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "range": [
                                179798,
                                179825
                              ],
                              "loc": {
                                "start": {
                                  "line": 5258,
                                  "column": 37
                                },
                                "end": {
                                  "line": 5258,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              179798,
                              179826
                            ],
                            "loc": {
                              "start": {
                                "line": 5258,
                                "column": 37
                              },
                              "end": {
                                "line": 5258,
                                "column": 65
                              }
                            }
                          }
                        ],
                        "range": [
                          179796,
                          179828
                        ],
                        "loc": {
                          "start": {
                            "line": 5258,
                            "column": 35
                          },
                          "end": {
                            "line": 5258,
                            "column": 67
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        179785,
                        179828
                      ],
                      "loc": {
                        "start": {
                          "line": 5258,
                          "column": 24
                        },
                        "end": {
                          "line": 5258,
                          "column": 67
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": 1,
                      "raw": "1",
                      "range": [
                        179830,
                        179831
                      ],
                      "loc": {
                        "start": {
                          "line": 5258,
                          "column": 69
                        },
                        "end": {
                          "line": 5258,
                          "column": 70
                        }
                      }
                    }
                  ],
                  "range": [
                    179774,
                    179832
                  ],
                  "loc": {
                    "start": {
                      "line": 5258,
                      "column": 13
                    },
                    "end": {
                      "line": 5258,
                      "column": 71
                    }
                  }
                },
                "range": [
                  179767,
                  179833
                ],
                "loc": {
                  "start": {
                    "line": 5258,
                    "column": 6
                  },
                  "end": {
                    "line": 5258,
                    "column": 72
                  }
                }
              }
            ],
            "range": [
              179653,
              179839
            ],
            "loc": {
              "start": {
                "line": 5253,
                "column": 25
              },
              "end": {
                "line": 5259,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            179632,
            179839
          ],
          "loc": {
            "start": {
              "line": 5253,
              "column": 4
            },
            "end": {
              "line": 5259,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func"
        ]
      },
      "vars": {
        "args": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "defer",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~defer",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        179733,
        179759
      ],
      "filename": "lodash.js",
      "lineno": 5257,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009717",
        "name": "args",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              179740,
              179745
            ],
            "loc": {
              "start": {
                "line": 5257,
                "column": 17
              },
              "end": {
                "line": 5257,
                "column": 22
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                179746,
                179755
              ],
              "loc": {
                "start": {
                  "line": 5257,
                  "column": 23
                },
                "end": {
                  "line": 5257,
                  "column": 32
                }
              }
            },
            {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                179757,
                179758
              ],
              "loc": {
                "start": {
                  "line": 5257,
                  "column": 34
                },
                "end": {
                  "line": 5257,
                  "column": 35
                }
              }
            }
          ],
          "range": [
            179740,
            179759
          ],
          "loc": {
            "start": {
              "line": 5257,
              "column": 17
            },
            "end": {
              "line": 5257,
              "column": 36
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~defer",
    "longname": "<anonymous>~runInContext~defer~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        180445,
        180661
      ],
      "filename": "lodash.js",
      "lineno": 5277,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009736",
        "name": "delay",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "delay",
            "range": [
              180454,
              180459
            ],
            "loc": {
              "start": {
                "line": 5277,
                "column": 13
              },
              "end": {
                "line": 5277,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                180460,
                180464
              ],
              "loc": {
                "start": {
                  "line": 5277,
                  "column": 19
                },
                "end": {
                  "line": 5277,
                  "column": 23
                }
              }
            },
            {
              "type": "Identifier",
              "name": "wait",
              "range": [
                180466,
                180470
              ],
              "loc": {
                "start": {
                  "line": 5277,
                  "column": 25
                },
                "end": {
                  "line": 5277,
                  "column": 29
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isFunction",
                      "range": [
                        180485,
                        180495
                      ],
                      "loc": {
                        "start": {
                          "line": 5278,
                          "column": 11
                        },
                        "end": {
                          "line": 5278,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          180496,
                          180500
                        ],
                        "loc": {
                          "start": {
                            "line": 5278,
                            "column": 22
                          },
                          "end": {
                            "line": 5278,
                            "column": 26
                          }
                        }
                      }
                    ],
                    "range": [
                      180485,
                      180501
                    ],
                    "loc": {
                      "start": {
                        "line": 5278,
                        "column": 11
                      },
                      "end": {
                        "line": 5278,
                        "column": 27
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    180484,
                    180501
                  ],
                  "loc": {
                    "start": {
                      "line": 5278,
                      "column": 10
                    },
                    "end": {
                      "line": 5278,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ThrowStatement",
                      "argument": {
                        "type": "NewExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "TypeError",
                          "range": [
                            180523,
                            180532
                          ],
                          "loc": {
                            "start": {
                              "line": 5279,
                              "column": 18
                            },
                            "end": {
                              "line": 5279,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          180519,
                          180532
                        ],
                        "loc": {
                          "start": {
                            "line": 5279,
                            "column": 14
                          },
                          "end": {
                            "line": 5279,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        180513,
                        180533
                      ],
                      "loc": {
                        "start": {
                          "line": 5279,
                          "column": 8
                        },
                        "end": {
                          "line": 5279,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    180503,
                    180541
                  ],
                  "loc": {
                    "start": {
                      "line": 5278,
                      "column": 29
                    },
                    "end": {
                      "line": 5280,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  180480,
                  180541
                ],
                "loc": {
                  "start": {
                    "line": 5278,
                    "column": 6
                  },
                  "end": {
                    "line": 5280,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "args",
                      "range": [
                        180552,
                        180556
                      ],
                      "loc": {
                        "start": {
                          "line": 5281,
                          "column": 10
                        },
                        "end": {
                          "line": 5281,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "slice",
                        "range": [
                          180559,
                          180564
                        ],
                        "loc": {
                          "start": {
                            "line": 5281,
                            "column": 17
                          },
                          "end": {
                            "line": 5281,
                            "column": 22
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            180565,
                            180574
                          ],
                          "loc": {
                            "start": {
                              "line": 5281,
                              "column": 23
                            },
                            "end": {
                              "line": 5281,
                              "column": 32
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 2,
                          "raw": "2",
                          "range": [
                            180576,
                            180577
                          ],
                          "loc": {
                            "start": {
                              "line": 5281,
                              "column": 34
                            },
                            "end": {
                              "line": 5281,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "range": [
                        180559,
                        180578
                      ],
                      "loc": {
                        "start": {
                          "line": 5281,
                          "column": 17
                        },
                        "end": {
                          "line": 5281,
                          "column": 36
                        }
                      }
                    },
                    "range": [
                      180552,
                      180578
                    ],
                    "loc": {
                      "start": {
                        "line": 5281,
                        "column": 10
                      },
                      "end": {
                        "line": 5281,
                        "column": 36
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  180548,
                  180579
                ],
                "loc": {
                  "start": {
                    "line": 5281,
                    "column": 6
                  },
                  "end": {
                    "line": 5281,
                    "column": 37
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "setTimeout",
                    "range": [
                      180593,
                      180603
                    ],
                    "loc": {
                      "start": {
                        "line": 5282,
                        "column": 13
                      },
                      "end": {
                        "line": 5282,
                        "column": 23
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    180617,
                                    180621
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5282,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 5282,
                                      "column": 41
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "apply",
                                  "range": [
                                    180622,
                                    180627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5282,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 5282,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  180617,
                                  180627
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5282,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 5282,
                                    "column": 47
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "undefined",
                                  "range": [
                                    180628,
                                    180637
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5282,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 5282,
                                      "column": 57
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    180639,
                                    180643
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5282,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 5282,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "range": [
                                180617,
                                180644
                              ],
                              "loc": {
                                "start": {
                                  "line": 5282,
                                  "column": 37
                                },
                                "end": {
                                  "line": 5282,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              180617,
                              180645
                            ],
                            "loc": {
                              "start": {
                                "line": 5282,
                                "column": 37
                              },
                              "end": {
                                "line": 5282,
                                "column": 65
                              }
                            }
                          }
                        ],
                        "range": [
                          180615,
                          180647
                        ],
                        "loc": {
                          "start": {
                            "line": 5282,
                            "column": 35
                          },
                          "end": {
                            "line": 5282,
                            "column": 67
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        180604,
                        180647
                      ],
                      "loc": {
                        "start": {
                          "line": 5282,
                          "column": 24
                        },
                        "end": {
                          "line": 5282,
                          "column": 67
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "wait",
                      "range": [
                        180649,
                        180653
                      ],
                      "loc": {
                        "start": {
                          "line": 5282,
                          "column": 69
                        },
                        "end": {
                          "line": 5282,
                          "column": 73
                        }
                      }
                    }
                  ],
                  "range": [
                    180593,
                    180654
                  ],
                  "loc": {
                    "start": {
                      "line": 5282,
                      "column": 13
                    },
                    "end": {
                      "line": 5282,
                      "column": 74
                    }
                  }
                },
                "range": [
                  180586,
                  180655
                ],
                "loc": {
                  "start": {
                    "line": 5282,
                    "column": 6
                  },
                  "end": {
                    "line": 5282,
                    "column": 75
                  }
                }
              }
            ],
            "range": [
              180472,
              180661
            ],
            "loc": {
              "start": {
                "line": 5277,
                "column": 31
              },
              "end": {
                "line": 5283,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            180445,
            180661
          ],
          "loc": {
            "start": {
              "line": 5277,
              "column": 4
            },
            "end": {
              "line": 5283,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func",
          "wait"
        ]
      },
      "vars": {
        "args": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "delay",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~delay",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        180552,
        180578
      ],
      "filename": "lodash.js",
      "lineno": 5281,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009751",
        "name": "args",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              180559,
              180564
            ],
            "loc": {
              "start": {
                "line": 5281,
                "column": 17
              },
              "end": {
                "line": 5281,
                "column": 22
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                180565,
                180574
              ],
              "loc": {
                "start": {
                  "line": 5281,
                  "column": 23
                },
                "end": {
                  "line": 5281,
                  "column": 32
                }
              }
            },
            {
              "type": "Literal",
              "value": 2,
              "raw": "2",
              "range": [
                180576,
                180577
              ],
              "loc": {
                "start": {
                  "line": 5281,
                  "column": 34
                },
                "end": {
                  "line": 5281,
                  "column": 35
                }
              }
            }
          ],
          "range": [
            180559,
            180578
          ],
          "loc": {
            "start": {
              "line": 5281,
              "column": 17
            },
            "end": {
              "line": 5281,
              "column": 36
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~delay",
    "longname": "<anonymous>~runInContext~delay~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        182090,
        182536
      ],
      "filename": "lodash.js",
      "lineno": 5322,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009770",
        "name": "memoize",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "memoize",
            "range": [
              182099,
              182106
            ],
            "loc": {
              "start": {
                "line": 5322,
                "column": 13
              },
              "end": {
                "line": 5322,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                182107,
                182111
              ],
              "loc": {
                "start": {
                  "line": 5322,
                  "column": 21
                },
                "end": {
                  "line": 5322,
                  "column": 25
                }
              }
            },
            {
              "type": "Identifier",
              "name": "resolver",
              "range": [
                182113,
                182121
              ],
              "loc": {
                "start": {
                  "line": 5322,
                  "column": 27
                },
                "end": {
                  "line": 5322,
                  "column": 35
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isFunction",
                      "range": [
                        182136,
                        182146
                      ],
                      "loc": {
                        "start": {
                          "line": 5323,
                          "column": 11
                        },
                        "end": {
                          "line": 5323,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          182147,
                          182151
                        ],
                        "loc": {
                          "start": {
                            "line": 5323,
                            "column": 22
                          },
                          "end": {
                            "line": 5323,
                            "column": 26
                          }
                        }
                      }
                    ],
                    "range": [
                      182136,
                      182152
                    ],
                    "loc": {
                      "start": {
                        "line": 5323,
                        "column": 11
                      },
                      "end": {
                        "line": 5323,
                        "column": 27
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    182135,
                    182152
                  ],
                  "loc": {
                    "start": {
                      "line": 5323,
                      "column": 10
                    },
                    "end": {
                      "line": 5323,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ThrowStatement",
                      "argument": {
                        "type": "NewExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "TypeError",
                          "range": [
                            182174,
                            182183
                          ],
                          "loc": {
                            "start": {
                              "line": 5324,
                              "column": 18
                            },
                            "end": {
                              "line": 5324,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          182170,
                          182183
                        ],
                        "loc": {
                          "start": {
                            "line": 5324,
                            "column": 14
                          },
                          "end": {
                            "line": 5324,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        182164,
                        182184
                      ],
                      "loc": {
                        "start": {
                          "line": 5324,
                          "column": 8
                        },
                        "end": {
                          "line": 5324,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    182154,
                    182192
                  ],
                  "loc": {
                    "start": {
                      "line": 5323,
                      "column": 29
                    },
                    "end": {
                      "line": 5325,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  182131,
                  182192
                ],
                "loc": {
                  "start": {
                    "line": 5323,
                    "column": 6
                  },
                  "end": {
                    "line": 5325,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "memoized",
                      "range": [
                        182203,
                        182211
                      ],
                      "loc": {
                        "start": {
                          "line": 5326,
                          "column": 10
                        },
                        "end": {
                          "line": 5326,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "cache",
                                  "range": [
                                    182239,
                                    182244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5327,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5327,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "memoized",
                                    "range": [
                                      182247,
                                      182255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5327,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 5327,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "cache",
                                    "range": [
                                      182256,
                                      182261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5327,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 5327,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    182247,
                                    182261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5327,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 5327,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  182239,
                                  182261
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5327,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5327,
                                    "column": 34
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    182275,
                                    182278
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5328,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5328,
                                      "column": 15
                                    }
                                  }
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "resolver",
                                    "range": [
                                      182281,
                                      182289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5328,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 5328,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "resolver",
                                        "range": [
                                          182292,
                                          182300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5328,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 5328,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "apply",
                                        "range": [
                                          182301,
                                          182306
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5328,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 5328,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        182292,
                                        182306
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5328,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 5328,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          182307,
                                          182311
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5328,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 5328,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "arguments",
                                        "range": [
                                          182313,
                                          182322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5328,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 5328,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      182292,
                                      182323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5328,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 5328,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "Literal",
                                      "value": "_",
                                      "raw": "'_'",
                                      "range": [
                                        182326,
                                        182329
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5328,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 5328,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "arguments",
                                        "range": [
                                          182332,
                                          182341
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5328,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 5328,
                                            "column": 78
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          182342,
                                          182343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5328,
                                            "column": 79
                                          },
                                          "end": {
                                            "line": 5328,
                                            "column": 80
                                          }
                                        }
                                      },
                                      "range": [
                                        182332,
                                        182344
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5328,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 5328,
                                          "column": 81
                                        }
                                      }
                                    },
                                    "range": [
                                      182326,
                                      182344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5328,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 5328,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    182281,
                                    182344
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5328,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 5328,
                                      "column": 81
                                    }
                                  }
                                },
                                "range": [
                                  182275,
                                  182344
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5328,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5328,
                                    "column": 81
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              182235,
                              182345
                            ],
                            "loc": {
                              "start": {
                                "line": 5327,
                                "column": 8
                              },
                              "end": {
                                "line": 5328,
                                "column": 82
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "hasOwnProperty",
                                    "range": [
                                      182362,
                                      182376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5330,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 5330,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "call",
                                    "range": [
                                      182377,
                                      182381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5330,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 5330,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    182362,
                                    182381
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5330,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 5330,
                                      "column": 34
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "cache",
                                    "range": [
                                      182382,
                                      182387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5330,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 5330,
                                        "column": 40
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      182389,
                                      182392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5330,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 5330,
                                        "column": 45
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  182362,
                                  182393
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5330,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 5330,
                                    "column": 46
                                  }
                                }
                              },
                              "consequent": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "cache",
                                  "range": [
                                    182406,
                                    182411
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5331,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5331,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    182412,
                                    182415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5331,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 5331,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  182406,
                                  182416
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5331,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5331,
                                    "column": 22
                                  }
                                }
                              },
                              "alternate": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "cache",
                                    "range": [
                                      182430,
                                      182435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5332,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 5332,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      182436,
                                      182439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5332,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 5332,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    182430,
                                    182440
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5332,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 5332,
                                      "column": 23
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        182443,
                                        182447
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5332,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 5332,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "apply",
                                      "range": [
                                        182448,
                                        182453
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5332,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 5332,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      182443,
                                      182453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5332,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 5332,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "ThisExpression",
                                      "range": [
                                        182454,
                                        182458
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5332,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 5332,
                                          "column": 41
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "arguments",
                                      "range": [
                                        182460,
                                        182469
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5332,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 5332,
                                          "column": 52
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    182443,
                                    182470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5332,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 5332,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  182430,
                                  182470
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5332,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 5332,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                182362,
                                182471
                              ],
                              "loc": {
                                "start": {
                                  "line": 5330,
                                  "column": 15
                                },
                                "end": {
                                  "line": 5332,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              182355,
                              182472
                            ],
                            "loc": {
                              "start": {
                                "line": 5330,
                                "column": 8
                              },
                              "end": {
                                "line": 5332,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          182225,
                          182480
                        ],
                        "loc": {
                          "start": {
                            "line": 5326,
                            "column": 32
                          },
                          "end": {
                            "line": 5333,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        182214,
                        182480
                      ],
                      "loc": {
                        "start": {
                          "line": 5326,
                          "column": 21
                        },
                        "end": {
                          "line": 5333,
                          "column": 7
                        }
                      }
                    },
                    "range": [
                      182203,
                      182480
                    ],
                    "loc": {
                      "start": {
                        "line": 5326,
                        "column": 10
                      },
                      "end": {
                        "line": 5333,
                        "column": 7
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  182199,
                  182487
                ],
                "loc": {
                  "start": {
                    "line": 5326,
                    "column": 6
                  },
                  "end": {
                    "line": 5334,
                    "column": 6
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "memoized",
                      "range": [
                        182487,
                        182495
                      ],
                      "loc": {
                        "start": {
                          "line": 5334,
                          "column": 6
                        },
                        "end": {
                          "line": 5334,
                          "column": 14
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "cache",
                      "range": [
                        182496,
                        182501
                      ],
                      "loc": {
                        "start": {
                          "line": 5334,
                          "column": 15
                        },
                        "end": {
                          "line": 5334,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      182487,
                      182501
                    ],
                    "loc": {
                      "start": {
                        "line": 5334,
                        "column": 6
                      },
                      "end": {
                        "line": 5334,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "ObjectExpression",
                    "properties": [],
                    "range": [
                      182504,
                      182506
                    ],
                    "loc": {
                      "start": {
                        "line": 5334,
                        "column": 23
                      },
                      "end": {
                        "line": 5334,
                        "column": 25
                      }
                    }
                  },
                  "range": [
                    182487,
                    182506
                  ],
                  "loc": {
                    "start": {
                      "line": 5334,
                      "column": 6
                    },
                    "end": {
                      "line": 5334,
                      "column": 25
                    }
                  }
                },
                "range": [
                  182487,
                  182507
                ],
                "loc": {
                  "start": {
                    "line": 5334,
                    "column": 6
                  },
                  "end": {
                    "line": 5334,
                    "column": 26
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "memoized",
                  "range": [
                    182521,
                    182529
                  ],
                  "loc": {
                    "start": {
                      "line": 5335,
                      "column": 13
                    },
                    "end": {
                      "line": 5335,
                      "column": 21
                    }
                  }
                },
                "range": [
                  182514,
                  182530
                ],
                "loc": {
                  "start": {
                    "line": 5335,
                    "column": 6
                  },
                  "end": {
                    "line": 5335,
                    "column": 22
                  }
                }
              }
            ],
            "range": [
              182123,
              182536
            ],
            "loc": {
              "start": {
                "line": 5322,
                "column": 37
              },
              "end": {
                "line": 5336,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            182090,
            182536
          ],
          "loc": {
            "start": {
              "line": 5322,
              "column": 4
            },
            "end": {
              "line": 5336,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func",
          "resolver"
        ]
      },
      "vars": {
        "memoized": null,
        "": null,
        "memoized.cache": null
      }
    },
    "undocumented": true,
    "name": "memoize",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~memoize",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        182203,
        182480
      ],
      "filename": "lodash.js",
      "lineno": 5326,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009785",
        "name": "memoized",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "cache",
                      "range": [
                        182239,
                        182244
                      ],
                      "loc": {
                        "start": {
                          "line": 5327,
                          "column": 12
                        },
                        "end": {
                          "line": 5327,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "memoized",
                        "range": [
                          182247,
                          182255
                        ],
                        "loc": {
                          "start": {
                            "line": 5327,
                            "column": 20
                          },
                          "end": {
                            "line": 5327,
                            "column": 28
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "cache",
                        "range": [
                          182256,
                          182261
                        ],
                        "loc": {
                          "start": {
                            "line": 5327,
                            "column": 29
                          },
                          "end": {
                            "line": 5327,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        182247,
                        182261
                      ],
                      "loc": {
                        "start": {
                          "line": 5327,
                          "column": 20
                        },
                        "end": {
                          "line": 5327,
                          "column": 34
                        }
                      }
                    },
                    "range": [
                      182239,
                      182261
                    ],
                    "loc": {
                      "start": {
                        "line": 5327,
                        "column": 12
                      },
                      "end": {
                        "line": 5327,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "key",
                      "range": [
                        182275,
                        182278
                      ],
                      "loc": {
                        "start": {
                          "line": 5328,
                          "column": 12
                        },
                        "end": {
                          "line": 5328,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "resolver",
                        "range": [
                          182281,
                          182289
                        ],
                        "loc": {
                          "start": {
                            "line": 5328,
                            "column": 18
                          },
                          "end": {
                            "line": 5328,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "resolver",
                            "range": [
                              182292,
                              182300
                            ],
                            "loc": {
                              "start": {
                                "line": 5328,
                                "column": 29
                              },
                              "end": {
                                "line": 5328,
                                "column": 37
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "apply",
                            "range": [
                              182301,
                              182306
                            ],
                            "loc": {
                              "start": {
                                "line": 5328,
                                "column": 38
                              },
                              "end": {
                                "line": 5328,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            182292,
                            182306
                          ],
                          "loc": {
                            "start": {
                              "line": 5328,
                              "column": 29
                            },
                            "end": {
                              "line": 5328,
                              "column": 43
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "range": [
                              182307,
                              182311
                            ],
                            "loc": {
                              "start": {
                                "line": 5328,
                                "column": 44
                              },
                              "end": {
                                "line": 5328,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              182313,
                              182322
                            ],
                            "loc": {
                              "start": {
                                "line": 5328,
                                "column": 50
                              },
                              "end": {
                                "line": 5328,
                                "column": 59
                              }
                            }
                          }
                        ],
                        "range": [
                          182292,
                          182323
                        ],
                        "loc": {
                          "start": {
                            "line": 5328,
                            "column": 29
                          },
                          "end": {
                            "line": 5328,
                            "column": 60
                          }
                        }
                      },
                      "alternate": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "_",
                          "raw": "'_'",
                          "range": [
                            182326,
                            182329
                          ],
                          "loc": {
                            "start": {
                              "line": 5328,
                              "column": 63
                            },
                            "end": {
                              "line": 5328,
                              "column": 66
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "arguments",
                            "range": [
                              182332,
                              182341
                            ],
                            "loc": {
                              "start": {
                                "line": 5328,
                                "column": 69
                              },
                              "end": {
                                "line": 5328,
                                "column": 78
                              }
                            }
                          },
                          "property": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              182342,
                              182343
                            ],
                            "loc": {
                              "start": {
                                "line": 5328,
                                "column": 79
                              },
                              "end": {
                                "line": 5328,
                                "column": 80
                              }
                            }
                          },
                          "range": [
                            182332,
                            182344
                          ],
                          "loc": {
                            "start": {
                              "line": 5328,
                              "column": 69
                            },
                            "end": {
                              "line": 5328,
                              "column": 81
                            }
                          }
                        },
                        "range": [
                          182326,
                          182344
                        ],
                        "loc": {
                          "start": {
                            "line": 5328,
                            "column": 63
                          },
                          "end": {
                            "line": 5328,
                            "column": 81
                          }
                        }
                      },
                      "range": [
                        182281,
                        182344
                      ],
                      "loc": {
                        "start": {
                          "line": 5328,
                          "column": 18
                        },
                        "end": {
                          "line": 5328,
                          "column": 81
                        }
                      }
                    },
                    "range": [
                      182275,
                      182344
                    ],
                    "loc": {
                      "start": {
                        "line": 5328,
                        "column": 12
                      },
                      "end": {
                        "line": 5328,
                        "column": 81
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  182235,
                  182345
                ],
                "loc": {
                  "start": {
                    "line": 5327,
                    "column": 8
                  },
                  "end": {
                    "line": 5328,
                    "column": 82
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "hasOwnProperty",
                        "range": [
                          182362,
                          182376
                        ],
                        "loc": {
                          "start": {
                            "line": 5330,
                            "column": 15
                          },
                          "end": {
                            "line": 5330,
                            "column": 29
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "call",
                        "range": [
                          182377,
                          182381
                        ],
                        "loc": {
                          "start": {
                            "line": 5330,
                            "column": 30
                          },
                          "end": {
                            "line": 5330,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        182362,
                        182381
                      ],
                      "loc": {
                        "start": {
                          "line": 5330,
                          "column": 15
                        },
                        "end": {
                          "line": 5330,
                          "column": 34
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "cache",
                        "range": [
                          182382,
                          182387
                        ],
                        "loc": {
                          "start": {
                            "line": 5330,
                            "column": 35
                          },
                          "end": {
                            "line": 5330,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          182389,
                          182392
                        ],
                        "loc": {
                          "start": {
                            "line": 5330,
                            "column": 42
                          },
                          "end": {
                            "line": 5330,
                            "column": 45
                          }
                        }
                      }
                    ],
                    "range": [
                      182362,
                      182393
                    ],
                    "loc": {
                      "start": {
                        "line": 5330,
                        "column": 15
                      },
                      "end": {
                        "line": 5330,
                        "column": 46
                      }
                    }
                  },
                  "consequent": {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "cache",
                      "range": [
                        182406,
                        182411
                      ],
                      "loc": {
                        "start": {
                          "line": 5331,
                          "column": 12
                        },
                        "end": {
                          "line": 5331,
                          "column": 17
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "key",
                      "range": [
                        182412,
                        182415
                      ],
                      "loc": {
                        "start": {
                          "line": 5331,
                          "column": 18
                        },
                        "end": {
                          "line": 5331,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      182406,
                      182416
                    ],
                    "loc": {
                      "start": {
                        "line": 5331,
                        "column": 12
                      },
                      "end": {
                        "line": 5331,
                        "column": 22
                      }
                    }
                  },
                  "alternate": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "cache",
                        "range": [
                          182430,
                          182435
                        ],
                        "loc": {
                          "start": {
                            "line": 5332,
                            "column": 13
                          },
                          "end": {
                            "line": 5332,
                            "column": 18
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          182436,
                          182439
                        ],
                        "loc": {
                          "start": {
                            "line": 5332,
                            "column": 19
                          },
                          "end": {
                            "line": 5332,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        182430,
                        182440
                      ],
                      "loc": {
                        "start": {
                          "line": 5332,
                          "column": 13
                        },
                        "end": {
                          "line": 5332,
                          "column": 23
                        }
                      }
                    },
                    "right": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "func",
                          "range": [
                            182443,
                            182447
                          ],
                          "loc": {
                            "start": {
                              "line": 5332,
                              "column": 26
                            },
                            "end": {
                              "line": 5332,
                              "column": 30
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "apply",
                          "range": [
                            182448,
                            182453
                          ],
                          "loc": {
                            "start": {
                              "line": 5332,
                              "column": 31
                            },
                            "end": {
                              "line": 5332,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          182443,
                          182453
                        ],
                        "loc": {
                          "start": {
                            "line": 5332,
                            "column": 26
                          },
                          "end": {
                            "line": 5332,
                            "column": 36
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ThisExpression",
                          "range": [
                            182454,
                            182458
                          ],
                          "loc": {
                            "start": {
                              "line": 5332,
                              "column": 37
                            },
                            "end": {
                              "line": 5332,
                              "column": 41
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            182460,
                            182469
                          ],
                          "loc": {
                            "start": {
                              "line": 5332,
                              "column": 43
                            },
                            "end": {
                              "line": 5332,
                              "column": 52
                            }
                          }
                        }
                      ],
                      "range": [
                        182443,
                        182470
                      ],
                      "loc": {
                        "start": {
                          "line": 5332,
                          "column": 26
                        },
                        "end": {
                          "line": 5332,
                          "column": 53
                        }
                      }
                    },
                    "range": [
                      182430,
                      182470
                    ],
                    "loc": {
                      "start": {
                        "line": 5332,
                        "column": 13
                      },
                      "end": {
                        "line": 5332,
                        "column": 53
                      }
                    }
                  },
                  "range": [
                    182362,
                    182471
                  ],
                  "loc": {
                    "start": {
                      "line": 5330,
                      "column": 15
                    },
                    "end": {
                      "line": 5332,
                      "column": 54
                    }
                  }
                },
                "range": [
                  182355,
                  182472
                ],
                "loc": {
                  "start": {
                    "line": 5330,
                    "column": 8
                  },
                  "end": {
                    "line": 5332,
                    "column": 55
                  }
                }
              }
            ],
            "range": [
              182225,
              182480
            ],
            "loc": {
              "start": {
                "line": 5326,
                "column": 32
              },
              "end": {
                "line": 5333,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            182214,
            182480
          ],
          "loc": {
            "start": {
              "line": 5326,
              "column": 21
            },
            "end": {
              "line": 5333,
              "column": 7
            }
          }
        },
        "value": "function"
      },
      "vars": {
        "cache": null,
        "key": null,
        "cache[undefined]": null
      }
    },
    "undocumented": true,
    "name": "memoized",
    "kind": "function",
    "memberof": "<anonymous>~runInContext~memoize",
    "longname": "<anonymous>~runInContext~memoize~memoized",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        182239,
        182261
      ],
      "filename": "lodash.js",
      "lineno": 5327,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009790",
        "name": "cache",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "memoized",
            "range": [
              182247,
              182255
            ],
            "loc": {
              "start": {
                "line": 5327,
                "column": 20
              },
              "end": {
                "line": 5327,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "cache",
            "range": [
              182256,
              182261
            ],
            "loc": {
              "start": {
                "line": 5327,
                "column": 29
              },
              "end": {
                "line": 5327,
                "column": 34
              }
            }
          },
          "range": [
            182247,
            182261
          ],
          "loc": {
            "start": {
              "line": 5327,
              "column": 20
            },
            "end": {
              "line": 5327,
              "column": 34
            }
          }
        },
        "value": "memoized.cache"
      }
    },
    "undocumented": true,
    "name": "cache",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~memoize~memoized",
    "longname": "<anonymous>~runInContext~memoize~memoized~cache",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        182275,
        182344
      ],
      "filename": "lodash.js",
      "lineno": 5328,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009795",
        "name": "key",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "resolver",
            "range": [
              182281,
              182289
            ],
            "loc": {
              "start": {
                "line": 5328,
                "column": 18
              },
              "end": {
                "line": 5328,
                "column": 26
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "resolver",
                "range": [
                  182292,
                  182300
                ],
                "loc": {
                  "start": {
                    "line": 5328,
                    "column": 29
                  },
                  "end": {
                    "line": 5328,
                    "column": 37
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "apply",
                "range": [
                  182301,
                  182306
                ],
                "loc": {
                  "start": {
                    "line": 5328,
                    "column": 38
                  },
                  "end": {
                    "line": 5328,
                    "column": 43
                  }
                }
              },
              "range": [
                182292,
                182306
              ],
              "loc": {
                "start": {
                  "line": 5328,
                  "column": 29
                },
                "end": {
                  "line": 5328,
                  "column": 43
                }
              }
            },
            "arguments": [
              {
                "type": "ThisExpression",
                "range": [
                  182307,
                  182311
                ],
                "loc": {
                  "start": {
                    "line": 5328,
                    "column": 44
                  },
                  "end": {
                    "line": 5328,
                    "column": 48
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "arguments",
                "range": [
                  182313,
                  182322
                ],
                "loc": {
                  "start": {
                    "line": 5328,
                    "column": 50
                  },
                  "end": {
                    "line": 5328,
                    "column": 59
                  }
                }
              }
            ],
            "range": [
              182292,
              182323
            ],
            "loc": {
              "start": {
                "line": 5328,
                "column": 29
              },
              "end": {
                "line": 5328,
                "column": 60
              }
            }
          },
          "alternate": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "Literal",
              "value": "_",
              "raw": "'_'",
              "range": [
                182326,
                182329
              ],
              "loc": {
                "start": {
                  "line": 5328,
                  "column": 63
                },
                "end": {
                  "line": 5328,
                  "column": 66
                }
              }
            },
            "right": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "arguments",
                "range": [
                  182332,
                  182341
                ],
                "loc": {
                  "start": {
                    "line": 5328,
                    "column": 69
                  },
                  "end": {
                    "line": 5328,
                    "column": 78
                  }
                }
              },
              "property": {
                "type": "Literal",
                "value": 0,
                "raw": "0",
                "range": [
                  182342,
                  182343
                ],
                "loc": {
                  "start": {
                    "line": 5328,
                    "column": 79
                  },
                  "end": {
                    "line": 5328,
                    "column": 80
                  }
                }
              },
              "range": [
                182332,
                182344
              ],
              "loc": {
                "start": {
                  "line": 5328,
                  "column": 69
                },
                "end": {
                  "line": 5328,
                  "column": 81
                }
              }
            },
            "range": [
              182326,
              182344
            ],
            "loc": {
              "start": {
                "line": 5328,
                "column": 63
              },
              "end": {
                "line": 5328,
                "column": 81
              }
            }
          },
          "range": [
            182281,
            182344
          ],
          "loc": {
            "start": {
              "line": 5328,
              "column": 18
            },
            "end": {
              "line": 5328,
              "column": 81
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~memoize~memoized",
    "longname": "<anonymous>~runInContext~memoize~memoized~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        182430,
        182470
      ],
      "filename": "lodash.js",
      "lineno": 5332,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009821",
        "name": "cache[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                182443,
                182447
              ],
              "loc": {
                "start": {
                  "line": 5332,
                  "column": 26
                },
                "end": {
                  "line": 5332,
                  "column": 30
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                182448,
                182453
              ],
              "loc": {
                "start": {
                  "line": 5332,
                  "column": 31
                },
                "end": {
                  "line": 5332,
                  "column": 36
                }
              }
            },
            "range": [
              182443,
              182453
            ],
            "loc": {
              "start": {
                "line": 5332,
                "column": 26
              },
              "end": {
                "line": 5332,
                "column": 36
              }
            }
          },
          "arguments": [
            {
              "type": "ThisExpression",
              "range": [
                182454,
                182458
              ],
              "loc": {
                "start": {
                  "line": 5332,
                  "column": 37
                },
                "end": {
                  "line": 5332,
                  "column": 41
                }
              }
            },
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                182460,
                182469
              ],
              "loc": {
                "start": {
                  "line": 5332,
                  "column": 43
                },
                "end": {
                  "line": 5332,
                  "column": 52
                }
              }
            }
          ],
          "range": [
            182443,
            182470
          ],
          "loc": {
            "start": {
              "line": 5332,
              "column": 26
            },
            "end": {
              "line": 5332,
              "column": 53
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~memoize~memoized"
      }
    },
    "undocumented": true,
    "name": "cache[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~memoize~memoized~cache[undefined]",
    "memberof": "<anonymous>~runInContext~memoize~memoized",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        182487,
        182506
      ],
      "filename": "lodash.js",
      "lineno": 5334,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009832",
        "name": "memoized.cache",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            182504,
            182506
          ],
          "loc": {
            "start": {
              "line": 5334,
              "column": 23
            },
            "end": {
              "line": 5334,
              "column": 25
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~memoize"
      }
    },
    "undocumented": true,
    "name": "cache",
    "kind": "member",
    "longname": "<anonymous>~runInContext~memoize~memoized.cache",
    "memberof": "<anonymous>~runInContext~memoize~memoized",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        183144,
        183551
      ],
      "filename": "lodash.js",
      "lineno": 5355,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009839",
        "name": "once",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "once",
            "range": [
              183153,
              183157
            ],
            "loc": {
              "start": {
                "line": 5355,
                "column": 13
              },
              "end": {
                "line": 5355,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                183158,
                183162
              ],
              "loc": {
                "start": {
                  "line": 5355,
                  "column": 18
                },
                "end": {
                  "line": 5355,
                  "column": 22
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "ran",
                      "range": [
                        183176,
                        183179
                      ],
                      "loc": {
                        "start": {
                          "line": 5356,
                          "column": 10
                        },
                        "end": {
                          "line": 5356,
                          "column": 13
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      183176,
                      183179
                    ],
                    "loc": {
                      "start": {
                        "line": 5356,
                        "column": 10
                      },
                      "end": {
                        "line": 5356,
                        "column": 13
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        183191,
                        183197
                      ],
                      "loc": {
                        "start": {
                          "line": 5357,
                          "column": 10
                        },
                        "end": {
                          "line": 5357,
                          "column": 16
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      183191,
                      183197
                    ],
                    "loc": {
                      "start": {
                        "line": 5357,
                        "column": 10
                      },
                      "end": {
                        "line": 5357,
                        "column": 16
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  183172,
                  183198
                ],
                "loc": {
                  "start": {
                    "line": 5356,
                    "column": 6
                  },
                  "end": {
                    "line": 5357,
                    "column": 17
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isFunction",
                      "range": [
                        183211,
                        183221
                      ],
                      "loc": {
                        "start": {
                          "line": 5359,
                          "column": 11
                        },
                        "end": {
                          "line": 5359,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          183222,
                          183226
                        ],
                        "loc": {
                          "start": {
                            "line": 5359,
                            "column": 22
                          },
                          "end": {
                            "line": 5359,
                            "column": 26
                          }
                        }
                      }
                    ],
                    "range": [
                      183211,
                      183227
                    ],
                    "loc": {
                      "start": {
                        "line": 5359,
                        "column": 11
                      },
                      "end": {
                        "line": 5359,
                        "column": 27
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    183210,
                    183227
                  ],
                  "loc": {
                    "start": {
                      "line": 5359,
                      "column": 10
                    },
                    "end": {
                      "line": 5359,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ThrowStatement",
                      "argument": {
                        "type": "NewExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "TypeError",
                          "range": [
                            183249,
                            183258
                          ],
                          "loc": {
                            "start": {
                              "line": 5360,
                              "column": 18
                            },
                            "end": {
                              "line": 5360,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          183245,
                          183258
                        ],
                        "loc": {
                          "start": {
                            "line": 5360,
                            "column": 14
                          },
                          "end": {
                            "line": 5360,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        183239,
                        183259
                      ],
                      "loc": {
                        "start": {
                          "line": 5360,
                          "column": 8
                        },
                        "end": {
                          "line": 5360,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    183229,
                    183267
                  ],
                  "loc": {
                    "start": {
                      "line": 5359,
                      "column": 29
                    },
                    "end": {
                      "line": 5361,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  183206,
                  183267
                ],
                "loc": {
                  "start": {
                    "line": 5359,
                    "column": 6
                  },
                  "end": {
                    "line": 5361,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "FunctionExpression",
                  "id": null,
                  "params": [],
                  "defaults": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "Identifier",
                          "name": "ran",
                          "range": [
                            183306,
                            183309
                          ],
                          "loc": {
                            "start": {
                              "line": 5363,
                              "column": 12
                            },
                            "end": {
                              "line": 5363,
                              "column": 15
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  183330,
                                  183336
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5364,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 5364,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                183323,
                                183337
                              ],
                              "loc": {
                                "start": {
                                  "line": 5364,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5364,
                                  "column": 24
                                }
                              }
                            }
                          ],
                          "range": [
                            183311,
                            183347
                          ],
                          "loc": {
                            "start": {
                              "line": 5363,
                              "column": 17
                            },
                            "end": {
                              "line": 5365,
                              "column": 9
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          183302,
                          183347
                        ],
                        "loc": {
                          "start": {
                            "line": 5363,
                            "column": 8
                          },
                          "end": {
                            "line": 5365,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "ran",
                            "range": [
                              183356,
                              183359
                            ],
                            "loc": {
                              "start": {
                                "line": 5366,
                                "column": 8
                              },
                              "end": {
                                "line": 5366,
                                "column": 11
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              183362,
                              183366
                            ],
                            "loc": {
                              "start": {
                                "line": 5366,
                                "column": 14
                              },
                              "end": {
                                "line": 5366,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            183356,
                            183366
                          ],
                          "loc": {
                            "start": {
                              "line": 5366,
                              "column": 8
                            },
                            "end": {
                              "line": 5366,
                              "column": 18
                            }
                          }
                        },
                        "range": [
                          183356,
                          183367
                        ],
                        "loc": {
                          "start": {
                            "line": 5366,
                            "column": 8
                          },
                          "end": {
                            "line": 5366,
                            "column": 19
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              183376,
                              183382
                            ],
                            "loc": {
                              "start": {
                                "line": 5367,
                                "column": 8
                              },
                              "end": {
                                "line": 5367,
                                "column": 14
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  183385,
                                  183389
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5367,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 5367,
                                    "column": 21
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "apply",
                                "range": [
                                  183390,
                                  183395
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5367,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 5367,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                183385,
                                183395
                              ],
                              "loc": {
                                "start": {
                                  "line": 5367,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5367,
                                  "column": 27
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "ThisExpression",
                                "range": [
                                  183396,
                                  183400
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5367,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 5367,
                                    "column": 32
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  183402,
                                  183411
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5367,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 5367,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              183385,
                              183412
                            ],
                            "loc": {
                              "start": {
                                "line": 5367,
                                "column": 17
                              },
                              "end": {
                                "line": 5367,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            183376,
                            183412
                          ],
                          "loc": {
                            "start": {
                              "line": 5367,
                              "column": 8
                            },
                            "end": {
                              "line": 5367,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          183376,
                          183413
                        ],
                        "loc": {
                          "start": {
                            "line": 5367,
                            "column": 8
                          },
                          "end": {
                            "line": 5367,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              183501,
                              183505
                            ],
                            "loc": {
                              "start": {
                                "line": 5370,
                                "column": 8
                              },
                              "end": {
                                "line": 5370,
                                "column": 12
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              183508,
                              183512
                            ],
                            "loc": {
                              "start": {
                                "line": 5370,
                                "column": 15
                              },
                              "end": {
                                "line": 5370,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            183501,
                            183512
                          ],
                          "loc": {
                            "start": {
                              "line": 5370,
                              "column": 8
                            },
                            "end": {
                              "line": 5370,
                              "column": 19
                            }
                          }
                        },
                        "range": [
                          183501,
                          183513
                        ],
                        "loc": {
                          "start": {
                            "line": 5370,
                            "column": 8
                          },
                          "end": {
                            "line": 5370,
                            "column": 20
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            183529,
                            183535
                          ],
                          "loc": {
                            "start": {
                              "line": 5371,
                              "column": 15
                            },
                            "end": {
                              "line": 5371,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          183522,
                          183536
                        ],
                        "loc": {
                          "start": {
                            "line": 5371,
                            "column": 8
                          },
                          "end": {
                            "line": 5371,
                            "column": 22
                          }
                        }
                      }
                    ],
                    "range": [
                      183292,
                      183544
                    ],
                    "loc": {
                      "start": {
                        "line": 5362,
                        "column": 24
                      },
                      "end": {
                        "line": 5372,
                        "column": 7
                      }
                    }
                  },
                  "rest": null,
                  "generator": false,
                  "expression": false,
                  "range": [
                    183281,
                    183544
                  ],
                  "loc": {
                    "start": {
                      "line": 5362,
                      "column": 13
                    },
                    "end": {
                      "line": 5372,
                      "column": 7
                    }
                  }
                },
                "range": [
                  183274,
                  183545
                ],
                "loc": {
                  "start": {
                    "line": 5362,
                    "column": 6
                  },
                  "end": {
                    "line": 5372,
                    "column": 8
                  }
                }
              }
            ],
            "range": [
              183164,
              183551
            ],
            "loc": {
              "start": {
                "line": 5355,
                "column": 24
              },
              "end": {
                "line": 5373,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            183144,
            183551
          ],
          "loc": {
            "start": {
              "line": 5355,
              "column": 4
            },
            "end": {
              "line": 5373,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func"
        ]
      },
      "vars": {
        "ran": null,
        "result": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "once",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~once",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        183176,
        183179
      ],
      "filename": "lodash.js",
      "lineno": 5356,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009844",
        "name": "ran",
        "node": {
          "type": "Identifier",
          "name": "ran",
          "range": [
            183176,
            183179
          ],
          "loc": {
            "start": {
              "line": 5356,
              "column": 10
            },
            "end": {
              "line": 5356,
              "column": 13
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "ran",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~once",
    "longname": "<anonymous>~runInContext~once~ran",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        183191,
        183197
      ],
      "filename": "lodash.js",
      "lineno": 5357,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009846",
        "name": "result",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            183191,
            183197
          ],
          "loc": {
            "start": {
              "line": 5357,
              "column": 10
            },
            "end": {
              "line": 5357,
              "column": 16
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~once",
    "longname": "<anonymous>~runInContext~once~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        183356,
        183366
      ],
      "filename": "lodash.js",
      "lineno": 5366,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009866",
        "name": "ran",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            183362,
            183366
          ],
          "loc": {
            "start": {
              "line": 5366,
              "column": 14
            },
            "end": {
              "line": 5366,
              "column": 18
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~once",
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "ran",
    "kind": "member",
    "longname": "<anonymous>~runInContext~once~ran",
    "memberof": "<anonymous>~runInContext~once",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        183376,
        183412
      ],
      "filename": "lodash.js",
      "lineno": 5367,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009870",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                183385,
                183389
              ],
              "loc": {
                "start": {
                  "line": 5367,
                  "column": 17
                },
                "end": {
                  "line": 5367,
                  "column": 21
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                183390,
                183395
              ],
              "loc": {
                "start": {
                  "line": 5367,
                  "column": 22
                },
                "end": {
                  "line": 5367,
                  "column": 27
                }
              }
            },
            "range": [
              183385,
              183395
            ],
            "loc": {
              "start": {
                "line": 5367,
                "column": 17
              },
              "end": {
                "line": 5367,
                "column": 27
              }
            }
          },
          "arguments": [
            {
              "type": "ThisExpression",
              "range": [
                183396,
                183400
              ],
              "loc": {
                "start": {
                  "line": 5367,
                  "column": 28
                },
                "end": {
                  "line": 5367,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                183402,
                183411
              ],
              "loc": {
                "start": {
                  "line": 5367,
                  "column": 34
                },
                "end": {
                  "line": 5367,
                  "column": 43
                }
              }
            }
          ],
          "range": [
            183385,
            183412
          ],
          "loc": {
            "start": {
              "line": 5367,
              "column": 17
            },
            "end": {
              "line": 5367,
              "column": 44
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~once"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~once~result",
    "memberof": "<anonymous>~runInContext~once",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        183501,
        183512
      ],
      "filename": "lodash.js",
      "lineno": 5370,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009879",
        "name": "func",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": null,
          "raw": "null",
          "range": [
            183508,
            183512
          ],
          "loc": {
            "start": {
              "line": 5370,
              "column": 15
            },
            "end": {
              "line": 5370,
              "column": 19
            }
          }
        },
        "value": "null"
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "longname": "func",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        184388,
        184671
      ],
      "filename": "lodash.js",
      "lineno": 5396,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009884",
        "name": "partial",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "partial",
            "range": [
              184397,
              184404
            ],
            "loc": {
              "start": {
                "line": 5396,
                "column": 13
              },
              "end": {
                "line": 5396,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                184405,
                184409
              ],
              "loc": {
                "start": {
                  "line": 5396,
                  "column": 21
                },
                "end": {
                  "line": 5396,
                  "column": 25
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "func",
                  "range": [
                    184423,
                    184427
                  ],
                  "loc": {
                    "start": {
                      "line": 5397,
                      "column": 10
                    },
                    "end": {
                      "line": 5397,
                      "column": 14
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              184443,
                              184448
                            ],
                            "loc": {
                              "start": {
                                "line": 5398,
                                "column": 12
                              },
                              "end": {
                                "line": 5398,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  184451,
                                  184455
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5398,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 5398,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "expando",
                                "range": [
                                  184456,
                                  184463
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5398,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 5398,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                184451,
                                184464
                              ],
                              "loc": {
                                "start": {
                                  "line": 5398,
                                  "column": 20
                                },
                                "end": {
                                  "line": 5398,
                                  "column": 33
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    184467,
                                    184471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5398,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 5398,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "expando",
                                  "range": [
                                    184472,
                                    184479
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5398,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 5398,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  184467,
                                  184480
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5398,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 5398,
                                    "column": 49
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  184481,
                                  184482
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5398,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 5398,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                184467,
                                184483
                              ],
                              "loc": {
                                "start": {
                                  "line": 5398,
                                  "column": 36
                                },
                                "end": {
                                  "line": 5398,
                                  "column": 52
                                }
                              }
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  184486,
                                  184490
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5398,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 5398,
                                    "column": 59
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  184491,
                                  184497
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5398,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 5398,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                184486,
                                184497
                              ],
                              "loc": {
                                "start": {
                                  "line": 5398,
                                  "column": 55
                                },
                                "end": {
                                  "line": 5398,
                                  "column": 66
                                }
                              }
                            },
                            "range": [
                              184451,
                              184497
                            ],
                            "loc": {
                              "start": {
                                "line": 5398,
                                "column": 20
                              },
                              "end": {
                                "line": 5398,
                                "column": 66
                              }
                            }
                          },
                          "range": [
                            184443,
                            184497
                          ],
                          "loc": {
                            "start": {
                              "line": 5398,
                              "column": 12
                            },
                            "end": {
                              "line": 5398,
                              "column": 66
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "partialArgs",
                            "range": [
                              184511,
                              184522
                            ],
                            "loc": {
                              "start": {
                                "line": 5399,
                                "column": 12
                              },
                              "end": {
                                "line": 5399,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "slice",
                              "range": [
                                184525,
                                184530
                              ],
                              "loc": {
                                "start": {
                                  "line": 5399,
                                  "column": 26
                                },
                                "end": {
                                  "line": 5399,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  184531,
                                  184540
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5399,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 5399,
                                    "column": 41
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  184542,
                                  184543
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5399,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 5399,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "range": [
                              184525,
                              184544
                            ],
                            "loc": {
                              "start": {
                                "line": 5399,
                                "column": 26
                              },
                              "end": {
                                "line": 5399,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            184511,
                            184544
                          ],
                          "loc": {
                            "start": {
                              "line": 5399,
                              "column": 12
                            },
                            "end": {
                              "line": 5399,
                              "column": 45
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        184439,
                        184545
                      ],
                      "loc": {
                        "start": {
                          "line": 5398,
                          "column": 8
                        },
                        "end": {
                          "line": 5399,
                          "column": 46
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "-=",
                        "left": {
                          "type": "Identifier",
                          "name": "arity",
                          "range": [
                            184555,
                            184560
                          ],
                          "loc": {
                            "start": {
                              "line": 5401,
                              "column": 8
                            },
                            "end": {
                              "line": 5401,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "partialArgs",
                            "range": [
                              184564,
                              184575
                            ],
                            "loc": {
                              "start": {
                                "line": 5401,
                                "column": 17
                              },
                              "end": {
                                "line": 5401,
                                "column": 28
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              184576,
                              184582
                            ],
                            "loc": {
                              "start": {
                                "line": 5401,
                                "column": 29
                              },
                              "end": {
                                "line": 5401,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            184564,
                            184582
                          ],
                          "loc": {
                            "start": {
                              "line": 5401,
                              "column": 17
                            },
                            "end": {
                              "line": 5401,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          184555,
                          184582
                        ],
                        "loc": {
                          "start": {
                            "line": 5401,
                            "column": 8
                          },
                          "end": {
                            "line": 5401,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        184555,
                        184583
                      ],
                      "loc": {
                        "start": {
                          "line": 5401,
                          "column": 8
                        },
                        "end": {
                          "line": 5401,
                          "column": 36
                        }
                      }
                    }
                  ],
                  "range": [
                    184429,
                    184591
                  ],
                  "loc": {
                    "start": {
                      "line": 5397,
                      "column": 16
                    },
                    "end": {
                      "line": 5402,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  184419,
                  184591
                ],
                "loc": {
                  "start": {
                    "line": 5397,
                    "column": 6
                  },
                  "end": {
                    "line": 5402,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "createWrapper",
                    "range": [
                      184605,
                      184618
                    ],
                    "loc": {
                      "start": {
                        "line": 5403,
                        "column": 13
                      },
                      "end": {
                        "line": 5403,
                        "column": 26
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        184619,
                        184623
                      ],
                      "loc": {
                        "start": {
                          "line": 5403,
                          "column": 27
                        },
                        "end": {
                          "line": 5403,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "PARTIAL_FLAG",
                      "range": [
                        184625,
                        184637
                      ],
                      "loc": {
                        "start": {
                          "line": 5403,
                          "column": 33
                        },
                        "end": {
                          "line": 5403,
                          "column": 45
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "arity",
                      "range": [
                        184639,
                        184644
                      ],
                      "loc": {
                        "start": {
                          "line": 5403,
                          "column": 47
                        },
                        "end": {
                          "line": 5403,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        184646,
                        184650
                      ],
                      "loc": {
                        "start": {
                          "line": 5403,
                          "column": 54
                        },
                        "end": {
                          "line": 5403,
                          "column": 58
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "partialArgs",
                      "range": [
                        184652,
                        184663
                      ],
                      "loc": {
                        "start": {
                          "line": 5403,
                          "column": 60
                        },
                        "end": {
                          "line": 5403,
                          "column": 71
                        }
                      }
                    }
                  ],
                  "range": [
                    184605,
                    184664
                  ],
                  "loc": {
                    "start": {
                      "line": 5403,
                      "column": 13
                    },
                    "end": {
                      "line": 5403,
                      "column": 72
                    }
                  }
                },
                "range": [
                  184598,
                  184665
                ],
                "loc": {
                  "start": {
                    "line": 5403,
                    "column": 6
                  },
                  "end": {
                    "line": 5403,
                    "column": 73
                  }
                }
              }
            ],
            "range": [
              184411,
              184671
            ],
            "loc": {
              "start": {
                "line": 5396,
                "column": 27
              },
              "end": {
                "line": 5404,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            184388,
            184671
          ],
          "loc": {
            "start": {
              "line": 5396,
              "column": 4
            },
            "end": {
              "line": 5404,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func"
        ]
      },
      "vars": {
        "arity": null,
        "partialArgs": null
      }
    },
    "undocumented": true,
    "name": "partial",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~partial",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        184443,
        184497
      ],
      "filename": "lodash.js",
      "lineno": 5398,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009892",
        "name": "arity",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                184451,
                184455
              ],
              "loc": {
                "start": {
                  "line": 5398,
                  "column": 20
                },
                "end": {
                  "line": 5398,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "expando",
              "range": [
                184456,
                184463
              ],
              "loc": {
                "start": {
                  "line": 5398,
                  "column": 25
                },
                "end": {
                  "line": 5398,
                  "column": 32
                }
              }
            },
            "range": [
              184451,
              184464
            ],
            "loc": {
              "start": {
                "line": 5398,
                "column": 20
              },
              "end": {
                "line": 5398,
                "column": 33
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "func",
                "range": [
                  184467,
                  184471
                ],
                "loc": {
                  "start": {
                    "line": 5398,
                    "column": 36
                  },
                  "end": {
                    "line": 5398,
                    "column": 40
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "expando",
                "range": [
                  184472,
                  184479
                ],
                "loc": {
                  "start": {
                    "line": 5398,
                    "column": 41
                  },
                  "end": {
                    "line": 5398,
                    "column": 48
                  }
                }
              },
              "range": [
                184467,
                184480
              ],
              "loc": {
                "start": {
                  "line": 5398,
                  "column": 36
                },
                "end": {
                  "line": 5398,
                  "column": 49
                }
              }
            },
            "property": {
              "type": "Literal",
              "value": 2,
              "raw": "2",
              "range": [
                184481,
                184482
              ],
              "loc": {
                "start": {
                  "line": 5398,
                  "column": 50
                },
                "end": {
                  "line": 5398,
                  "column": 51
                }
              }
            },
            "range": [
              184467,
              184483
            ],
            "loc": {
              "start": {
                "line": 5398,
                "column": 36
              },
              "end": {
                "line": 5398,
                "column": 52
              }
            }
          },
          "alternate": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                184486,
                184490
              ],
              "loc": {
                "start": {
                  "line": 5398,
                  "column": 55
                },
                "end": {
                  "line": 5398,
                  "column": 59
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                184491,
                184497
              ],
              "loc": {
                "start": {
                  "line": 5398,
                  "column": 60
                },
                "end": {
                  "line": 5398,
                  "column": 66
                }
              }
            },
            "range": [
              184486,
              184497
            ],
            "loc": {
              "start": {
                "line": 5398,
                "column": 55
              },
              "end": {
                "line": 5398,
                "column": 66
              }
            }
          },
          "range": [
            184451,
            184497
          ],
          "loc": {
            "start": {
              "line": 5398,
              "column": 20
            },
            "end": {
              "line": 5398,
              "column": 66
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "arity",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~partial",
    "longname": "<anonymous>~runInContext~partial~arity",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        184511,
        184544
      ],
      "filename": "lodash.js",
      "lineno": 5399,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009906",
        "name": "partialArgs",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              184525,
              184530
            ],
            "loc": {
              "start": {
                "line": 5399,
                "column": 26
              },
              "end": {
                "line": 5399,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                184531,
                184540
              ],
              "loc": {
                "start": {
                  "line": 5399,
                  "column": 32
                },
                "end": {
                  "line": 5399,
                  "column": 41
                }
              }
            },
            {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                184542,
                184543
              ],
              "loc": {
                "start": {
                  "line": 5399,
                  "column": 43
                },
                "end": {
                  "line": 5399,
                  "column": 44
                }
              }
            }
          ],
          "range": [
            184525,
            184544
          ],
          "loc": {
            "start": {
              "line": 5399,
              "column": 26
            },
            "end": {
              "line": 5399,
              "column": 45
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "partialArgs",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~partial",
    "longname": "<anonymous>~runInContext~partial~partialArgs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        184555,
        184582
      ],
      "filename": "lodash.js",
      "lineno": 5401,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009913",
        "name": "arity",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "partialArgs",
            "range": [
              184564,
              184575
            ],
            "loc": {
              "start": {
                "line": 5401,
                "column": 17
              },
              "end": {
                "line": 5401,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              184576,
              184582
            ],
            "loc": {
              "start": {
                "line": 5401,
                "column": 29
              },
              "end": {
                "line": 5401,
                "column": 35
              }
            }
          },
          "range": [
            184564,
            184582
          ],
          "loc": {
            "start": {
              "line": 5401,
              "column": 17
            },
            "end": {
              "line": 5401,
              "column": 35
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~partial",
        "value": "partialArgs.length"
      }
    },
    "undocumented": true,
    "name": "arity",
    "kind": "member",
    "longname": "<anonymous>~runInContext~partial~arity",
    "memberof": "<anonymous>~runInContext~partial",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        185573,
        185888
      ],
      "filename": "lodash.js",
      "lineno": 5436,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009926",
        "name": "partialRight",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "partialRight",
            "range": [
              185582,
              185594
            ],
            "loc": {
              "start": {
                "line": 5436,
                "column": 13
              },
              "end": {
                "line": 5436,
                "column": 25
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                185595,
                185599
              ],
              "loc": {
                "start": {
                  "line": 5436,
                  "column": 26
                },
                "end": {
                  "line": 5436,
                  "column": 30
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "func",
                  "range": [
                    185613,
                    185617
                  ],
                  "loc": {
                    "start": {
                      "line": 5437,
                      "column": 10
                    },
                    "end": {
                      "line": 5437,
                      "column": 14
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "arity",
                            "range": [
                              185633,
                              185638
                            ],
                            "loc": {
                              "start": {
                                "line": 5438,
                                "column": 12
                              },
                              "end": {
                                "line": 5438,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  185641,
                                  185645
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5438,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 5438,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "expando",
                                "range": [
                                  185646,
                                  185653
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5438,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 5438,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                185641,
                                185654
                              ],
                              "loc": {
                                "start": {
                                  "line": 5438,
                                  "column": 20
                                },
                                "end": {
                                  "line": 5438,
                                  "column": 33
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    185657,
                                    185661
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5438,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 5438,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "expando",
                                  "range": [
                                    185662,
                                    185669
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5438,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 5438,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  185657,
                                  185670
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5438,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 5438,
                                    "column": 49
                                  }
                                }
                              },
                              "property": {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  185671,
                                  185672
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5438,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 5438,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                185657,
                                185673
                              ],
                              "loc": {
                                "start": {
                                  "line": 5438,
                                  "column": 36
                                },
                                "end": {
                                  "line": 5438,
                                  "column": 52
                                }
                              }
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "func",
                                "range": [
                                  185676,
                                  185680
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5438,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 5438,
                                    "column": 59
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  185681,
                                  185687
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5438,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 5438,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                185676,
                                185687
                              ],
                              "loc": {
                                "start": {
                                  "line": 5438,
                                  "column": 55
                                },
                                "end": {
                                  "line": 5438,
                                  "column": 66
                                }
                              }
                            },
                            "range": [
                              185641,
                              185687
                            ],
                            "loc": {
                              "start": {
                                "line": 5438,
                                "column": 20
                              },
                              "end": {
                                "line": 5438,
                                "column": 66
                              }
                            }
                          },
                          "range": [
                            185633,
                            185687
                          ],
                          "loc": {
                            "start": {
                              "line": 5438,
                              "column": 12
                            },
                            "end": {
                              "line": 5438,
                              "column": 66
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "partialRightArgs",
                            "range": [
                              185701,
                              185717
                            ],
                            "loc": {
                              "start": {
                                "line": 5439,
                                "column": 12
                              },
                              "end": {
                                "line": 5439,
                                "column": 28
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "slice",
                              "range": [
                                185720,
                                185725
                              ],
                              "loc": {
                                "start": {
                                  "line": 5439,
                                  "column": 31
                                },
                                "end": {
                                  "line": 5439,
                                  "column": 36
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  185726,
                                  185735
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5439,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 5439,
                                    "column": 46
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  185737,
                                  185738
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5439,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 5439,
                                    "column": 49
                                  }
                                }
                              }
                            ],
                            "range": [
                              185720,
                              185739
                            ],
                            "loc": {
                              "start": {
                                "line": 5439,
                                "column": 31
                              },
                              "end": {
                                "line": 5439,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            185701,
                            185739
                          ],
                          "loc": {
                            "start": {
                              "line": 5439,
                              "column": 12
                            },
                            "end": {
                              "line": 5439,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        185629,
                        185740
                      ],
                      "loc": {
                        "start": {
                          "line": 5438,
                          "column": 8
                        },
                        "end": {
                          "line": 5439,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "-=",
                        "left": {
                          "type": "Identifier",
                          "name": "arity",
                          "range": [
                            185750,
                            185755
                          ],
                          "loc": {
                            "start": {
                              "line": 5441,
                              "column": 8
                            },
                            "end": {
                              "line": 5441,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "partialRightArgs",
                            "range": [
                              185759,
                              185775
                            ],
                            "loc": {
                              "start": {
                                "line": 5441,
                                "column": 17
                              },
                              "end": {
                                "line": 5441,
                                "column": 33
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              185776,
                              185782
                            ],
                            "loc": {
                              "start": {
                                "line": 5441,
                                "column": 34
                              },
                              "end": {
                                "line": 5441,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            185759,
                            185782
                          ],
                          "loc": {
                            "start": {
                              "line": 5441,
                              "column": 17
                            },
                            "end": {
                              "line": 5441,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          185750,
                          185782
                        ],
                        "loc": {
                          "start": {
                            "line": 5441,
                            "column": 8
                          },
                          "end": {
                            "line": 5441,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        185750,
                        185783
                      ],
                      "loc": {
                        "start": {
                          "line": 5441,
                          "column": 8
                        },
                        "end": {
                          "line": 5441,
                          "column": 41
                        }
                      }
                    }
                  ],
                  "range": [
                    185619,
                    185791
                  ],
                  "loc": {
                    "start": {
                      "line": 5437,
                      "column": 16
                    },
                    "end": {
                      "line": 5442,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  185609,
                  185791
                ],
                "loc": {
                  "start": {
                    "line": 5437,
                    "column": 6
                  },
                  "end": {
                    "line": 5442,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "createWrapper",
                    "range": [
                      185805,
                      185818
                    ],
                    "loc": {
                      "start": {
                        "line": 5443,
                        "column": 13
                      },
                      "end": {
                        "line": 5443,
                        "column": 26
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        185819,
                        185823
                      ],
                      "loc": {
                        "start": {
                          "line": 5443,
                          "column": 27
                        },
                        "end": {
                          "line": 5443,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "PARTIAL_RIGHT_FLAG",
                      "range": [
                        185825,
                        185843
                      ],
                      "loc": {
                        "start": {
                          "line": 5443,
                          "column": 33
                        },
                        "end": {
                          "line": 5443,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "arity",
                      "range": [
                        185845,
                        185850
                      ],
                      "loc": {
                        "start": {
                          "line": 5443,
                          "column": 53
                        },
                        "end": {
                          "line": 5443,
                          "column": 58
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        185852,
                        185856
                      ],
                      "loc": {
                        "start": {
                          "line": 5443,
                          "column": 60
                        },
                        "end": {
                          "line": 5443,
                          "column": 64
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        185858,
                        185862
                      ],
                      "loc": {
                        "start": {
                          "line": 5443,
                          "column": 66
                        },
                        "end": {
                          "line": 5443,
                          "column": 70
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "partialRightArgs",
                      "range": [
                        185864,
                        185880
                      ],
                      "loc": {
                        "start": {
                          "line": 5443,
                          "column": 72
                        },
                        "end": {
                          "line": 5443,
                          "column": 88
                        }
                      }
                    }
                  ],
                  "range": [
                    185805,
                    185881
                  ],
                  "loc": {
                    "start": {
                      "line": 5443,
                      "column": 13
                    },
                    "end": {
                      "line": 5443,
                      "column": 89
                    }
                  }
                },
                "range": [
                  185798,
                  185882
                ],
                "loc": {
                  "start": {
                    "line": 5443,
                    "column": 6
                  },
                  "end": {
                    "line": 5443,
                    "column": 90
                  }
                }
              }
            ],
            "range": [
              185601,
              185888
            ],
            "loc": {
              "start": {
                "line": 5436,
                "column": 32
              },
              "end": {
                "line": 5444,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            185573,
            185888
          ],
          "loc": {
            "start": {
              "line": 5436,
              "column": 4
            },
            "end": {
              "line": 5444,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func"
        ]
      },
      "vars": {
        "arity": null,
        "partialRightArgs": null
      }
    },
    "undocumented": true,
    "name": "partialRight",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~partialRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        185633,
        185687
      ],
      "filename": "lodash.js",
      "lineno": 5438,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009934",
        "name": "arity",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                185641,
                185645
              ],
              "loc": {
                "start": {
                  "line": 5438,
                  "column": 20
                },
                "end": {
                  "line": 5438,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "expando",
              "range": [
                185646,
                185653
              ],
              "loc": {
                "start": {
                  "line": 5438,
                  "column": 25
                },
                "end": {
                  "line": 5438,
                  "column": 32
                }
              }
            },
            "range": [
              185641,
              185654
            ],
            "loc": {
              "start": {
                "line": 5438,
                "column": 20
              },
              "end": {
                "line": 5438,
                "column": 33
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "func",
                "range": [
                  185657,
                  185661
                ],
                "loc": {
                  "start": {
                    "line": 5438,
                    "column": 36
                  },
                  "end": {
                    "line": 5438,
                    "column": 40
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "expando",
                "range": [
                  185662,
                  185669
                ],
                "loc": {
                  "start": {
                    "line": 5438,
                    "column": 41
                  },
                  "end": {
                    "line": 5438,
                    "column": 48
                  }
                }
              },
              "range": [
                185657,
                185670
              ],
              "loc": {
                "start": {
                  "line": 5438,
                  "column": 36
                },
                "end": {
                  "line": 5438,
                  "column": 49
                }
              }
            },
            "property": {
              "type": "Literal",
              "value": 2,
              "raw": "2",
              "range": [
                185671,
                185672
              ],
              "loc": {
                "start": {
                  "line": 5438,
                  "column": 50
                },
                "end": {
                  "line": 5438,
                  "column": 51
                }
              }
            },
            "range": [
              185657,
              185673
            ],
            "loc": {
              "start": {
                "line": 5438,
                "column": 36
              },
              "end": {
                "line": 5438,
                "column": 52
              }
            }
          },
          "alternate": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                185676,
                185680
              ],
              "loc": {
                "start": {
                  "line": 5438,
                  "column": 55
                },
                "end": {
                  "line": 5438,
                  "column": 59
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                185681,
                185687
              ],
              "loc": {
                "start": {
                  "line": 5438,
                  "column": 60
                },
                "end": {
                  "line": 5438,
                  "column": 66
                }
              }
            },
            "range": [
              185676,
              185687
            ],
            "loc": {
              "start": {
                "line": 5438,
                "column": 55
              },
              "end": {
                "line": 5438,
                "column": 66
              }
            }
          },
          "range": [
            185641,
            185687
          ],
          "loc": {
            "start": {
              "line": 5438,
              "column": 20
            },
            "end": {
              "line": 5438,
              "column": 66
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "arity",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~partialRight",
    "longname": "<anonymous>~runInContext~partialRight~arity",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        185701,
        185739
      ],
      "filename": "lodash.js",
      "lineno": 5439,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009948",
        "name": "partialRightArgs",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              185720,
              185725
            ],
            "loc": {
              "start": {
                "line": 5439,
                "column": 31
              },
              "end": {
                "line": 5439,
                "column": 36
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                185726,
                185735
              ],
              "loc": {
                "start": {
                  "line": 5439,
                  "column": 37
                },
                "end": {
                  "line": 5439,
                  "column": 46
                }
              }
            },
            {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                185737,
                185738
              ],
              "loc": {
                "start": {
                  "line": 5439,
                  "column": 48
                },
                "end": {
                  "line": 5439,
                  "column": 49
                }
              }
            }
          ],
          "range": [
            185720,
            185739
          ],
          "loc": {
            "start": {
              "line": 5439,
              "column": 31
            },
            "end": {
              "line": 5439,
              "column": 50
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "partialRightArgs",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~partialRight",
    "longname": "<anonymous>~runInContext~partialRight~partialRightArgs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        185750,
        185782
      ],
      "filename": "lodash.js",
      "lineno": 5441,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009955",
        "name": "arity",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "partialRightArgs",
            "range": [
              185759,
              185775
            ],
            "loc": {
              "start": {
                "line": 5441,
                "column": 17
              },
              "end": {
                "line": 5441,
                "column": 33
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              185776,
              185782
            ],
            "loc": {
              "start": {
                "line": 5441,
                "column": 34
              },
              "end": {
                "line": 5441,
                "column": 40
              }
            }
          },
          "range": [
            185759,
            185782
          ],
          "loc": {
            "start": {
              "line": 5441,
              "column": 17
            },
            "end": {
              "line": 5441,
              "column": 40
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~partialRight",
        "value": "partialRightArgs.length"
      }
    },
    "undocumented": true,
    "name": "arity",
    "kind": "member",
    "longname": "<anonymous>~runInContext~partialRight~arity",
    "memberof": "<anonymous>~runInContext~partialRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        187449,
        188039
      ],
      "filename": "lodash.js",
      "lineno": 5477,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009969",
        "name": "throttle",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "throttle",
            "range": [
              187458,
              187466
            ],
            "loc": {
              "start": {
                "line": 5477,
                "column": 13
              },
              "end": {
                "line": 5477,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                187467,
                187471
              ],
              "loc": {
                "start": {
                  "line": 5477,
                  "column": 22
                },
                "end": {
                  "line": 5477,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "wait",
              "range": [
                187473,
                187477
              ],
              "loc": {
                "start": {
                  "line": 5477,
                  "column": 28
                },
                "end": {
                  "line": 5477,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "options",
              "range": [
                187479,
                187486
              ],
              "loc": {
                "start": {
                  "line": 5477,
                  "column": 34
                },
                "end": {
                  "line": 5477,
                  "column": 41
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "leading",
                      "range": [
                        187500,
                        187507
                      ],
                      "loc": {
                        "start": {
                          "line": 5478,
                          "column": 10
                        },
                        "end": {
                          "line": 5478,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": true,
                      "raw": "true",
                      "range": [
                        187510,
                        187514
                      ],
                      "loc": {
                        "start": {
                          "line": 5478,
                          "column": 20
                        },
                        "end": {
                          "line": 5478,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      187500,
                      187514
                    ],
                    "loc": {
                      "start": {
                        "line": 5478,
                        "column": 10
                      },
                      "end": {
                        "line": 5478,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "trailing",
                      "range": [
                        187526,
                        187534
                      ],
                      "loc": {
                        "start": {
                          "line": 5479,
                          "column": 10
                        },
                        "end": {
                          "line": 5479,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": true,
                      "raw": "true",
                      "range": [
                        187537,
                        187541
                      ],
                      "loc": {
                        "start": {
                          "line": 5479,
                          "column": 21
                        },
                        "end": {
                          "line": 5479,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      187526,
                      187541
                    ],
                    "loc": {
                      "start": {
                        "line": 5479,
                        "column": 10
                      },
                      "end": {
                        "line": 5479,
                        "column": 25
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  187496,
                  187542
                ],
                "loc": {
                  "start": {
                    "line": 5478,
                    "column": 6
                  },
                  "end": {
                    "line": 5479,
                    "column": 26
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isFunction",
                      "range": [
                        187555,
                        187565
                      ],
                      "loc": {
                        "start": {
                          "line": 5481,
                          "column": 11
                        },
                        "end": {
                          "line": 5481,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          187566,
                          187570
                        ],
                        "loc": {
                          "start": {
                            "line": 5481,
                            "column": 22
                          },
                          "end": {
                            "line": 5481,
                            "column": 26
                          }
                        }
                      }
                    ],
                    "range": [
                      187555,
                      187571
                    ],
                    "loc": {
                      "start": {
                        "line": 5481,
                        "column": 11
                      },
                      "end": {
                        "line": 5481,
                        "column": 27
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    187554,
                    187571
                  ],
                  "loc": {
                    "start": {
                      "line": 5481,
                      "column": 10
                    },
                    "end": {
                      "line": 5481,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ThrowStatement",
                      "argument": {
                        "type": "NewExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "TypeError",
                          "range": [
                            187593,
                            187602
                          ],
                          "loc": {
                            "start": {
                              "line": 5482,
                              "column": 18
                            },
                            "end": {
                              "line": 5482,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          187589,
                          187602
                        ],
                        "loc": {
                          "start": {
                            "line": 5482,
                            "column": 14
                          },
                          "end": {
                            "line": 5482,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        187583,
                        187603
                      ],
                      "loc": {
                        "start": {
                          "line": 5482,
                          "column": 8
                        },
                        "end": {
                          "line": 5482,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    187573,
                    187611
                  ],
                  "loc": {
                    "start": {
                      "line": 5481,
                      "column": 29
                    },
                    "end": {
                      "line": 5483,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  187550,
                  187611
                ],
                "loc": {
                  "start": {
                    "line": 5481,
                    "column": 6
                  },
                  "end": {
                    "line": 5483,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "===",
                  "left": {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      187622,
                      187629
                    ],
                    "loc": {
                      "start": {
                        "line": 5484,
                        "column": 10
                      },
                      "end": {
                        "line": 5484,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      187634,
                      187639
                    ],
                    "loc": {
                      "start": {
                        "line": 5484,
                        "column": 22
                      },
                      "end": {
                        "line": 5484,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    187622,
                    187639
                  ],
                  "loc": {
                    "start": {
                      "line": 5484,
                      "column": 10
                    },
                    "end": {
                      "line": 5484,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "leading",
                          "range": [
                            187651,
                            187658
                          ],
                          "loc": {
                            "start": {
                              "line": 5485,
                              "column": 8
                            },
                            "end": {
                              "line": 5485,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            187661,
                            187666
                          ],
                          "loc": {
                            "start": {
                              "line": 5485,
                              "column": 18
                            },
                            "end": {
                              "line": 5485,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          187651,
                          187666
                        ],
                        "loc": {
                          "start": {
                            "line": 5485,
                            "column": 8
                          },
                          "end": {
                            "line": 5485,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        187651,
                        187667
                      ],
                      "loc": {
                        "start": {
                          "line": 5485,
                          "column": 8
                        },
                        "end": {
                          "line": 5485,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    187641,
                    187675
                  ],
                  "loc": {
                    "start": {
                      "line": 5484,
                      "column": 29
                    },
                    "end": {
                      "line": 5486,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isObject",
                      "range": [
                        187685,
                        187693
                      ],
                      "loc": {
                        "start": {
                          "line": 5486,
                          "column": 17
                        },
                        "end": {
                          "line": 5486,
                          "column": 25
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "options",
                        "range": [
                          187694,
                          187701
                        ],
                        "loc": {
                          "start": {
                            "line": 5486,
                            "column": 26
                          },
                          "end": {
                            "line": 5486,
                            "column": 33
                          }
                        }
                      }
                    ],
                    "range": [
                      187685,
                      187702
                    ],
                    "loc": {
                      "start": {
                        "line": 5486,
                        "column": 17
                      },
                      "end": {
                        "line": 5486,
                        "column": 34
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "leading",
                            "range": [
                              187714,
                              187721
                            ],
                            "loc": {
                              "start": {
                                "line": 5487,
                                "column": 8
                              },
                              "end": {
                                "line": 5487,
                                "column": 15
                              }
                            }
                          },
                          "right": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "in",
                              "left": {
                                "type": "Literal",
                                "value": "leading",
                                "raw": "'leading'",
                                "range": [
                                  187724,
                                  187733
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5487,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 5487,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  187737,
                                  187744
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5487,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 5487,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                187724,
                                187744
                              ],
                              "loc": {
                                "start": {
                                  "line": 5487,
                                  "column": 18
                                },
                                "end": {
                                  "line": 5487,
                                  "column": 38
                                }
                              }
                            },
                            "consequent": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "options",
                                    "range": [
                                      187749,
                                      187756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5487,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 5487,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "leading",
                                    "range": [
                                      187757,
                                      187764
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5487,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 5487,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    187749,
                                    187764
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5487,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 5487,
                                      "column": 58
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  187748,
                                  187764
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5487,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 5487,
                                    "column": 58
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                187747,
                                187764
                              ],
                              "loc": {
                                "start": {
                                  "line": 5487,
                                  "column": 41
                                },
                                "end": {
                                  "line": 5487,
                                  "column": 58
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "leading",
                              "range": [
                                187767,
                                187774
                              ],
                              "loc": {
                                "start": {
                                  "line": 5487,
                                  "column": 61
                                },
                                "end": {
                                  "line": 5487,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              187724,
                              187774
                            ],
                            "loc": {
                              "start": {
                                "line": 5487,
                                "column": 18
                              },
                              "end": {
                                "line": 5487,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            187714,
                            187774
                          ],
                          "loc": {
                            "start": {
                              "line": 5487,
                              "column": 8
                            },
                            "end": {
                              "line": 5487,
                              "column": 68
                            }
                          }
                        },
                        "range": [
                          187714,
                          187775
                        ],
                        "loc": {
                          "start": {
                            "line": 5487,
                            "column": 8
                          },
                          "end": {
                            "line": 5487,
                            "column": 69
                          }
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "trailing",
                            "range": [
                              187784,
                              187792
                            ],
                            "loc": {
                              "start": {
                                "line": 5488,
                                "column": 8
                              },
                              "end": {
                                "line": 5488,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "in",
                              "left": {
                                "type": "Literal",
                                "value": "trailing",
                                "raw": "'trailing'",
                                "range": [
                                  187795,
                                  187805
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5488,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 5488,
                                    "column": 29
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  187809,
                                  187816
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5488,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 5488,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                187795,
                                187816
                              ],
                              "loc": {
                                "start": {
                                  "line": 5488,
                                  "column": 19
                                },
                                "end": {
                                  "line": 5488,
                                  "column": 40
                                }
                              }
                            },
                            "consequent": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "options",
                                    "range": [
                                      187821,
                                      187828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5488,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 5488,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "trailing",
                                    "range": [
                                      187829,
                                      187837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5488,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 5488,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    187821,
                                    187837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5488,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 5488,
                                      "column": 61
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  187820,
                                  187837
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5488,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 5488,
                                    "column": 61
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                187819,
                                187837
                              ],
                              "loc": {
                                "start": {
                                  "line": 5488,
                                  "column": 43
                                },
                                "end": {
                                  "line": 5488,
                                  "column": 61
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "trailing",
                              "range": [
                                187840,
                                187848
                              ],
                              "loc": {
                                "start": {
                                  "line": 5488,
                                  "column": 64
                                },
                                "end": {
                                  "line": 5488,
                                  "column": 72
                                }
                              }
                            },
                            "range": [
                              187795,
                              187848
                            ],
                            "loc": {
                              "start": {
                                "line": 5488,
                                "column": 19
                              },
                              "end": {
                                "line": 5488,
                                "column": 72
                              }
                            }
                          },
                          "range": [
                            187784,
                            187848
                          ],
                          "loc": {
                            "start": {
                              "line": 5488,
                              "column": 8
                            },
                            "end": {
                              "line": 5488,
                              "column": 72
                            }
                          }
                        },
                        "range": [
                          187784,
                          187849
                        ],
                        "loc": {
                          "start": {
                            "line": 5488,
                            "column": 8
                          },
                          "end": {
                            "line": 5488,
                            "column": 73
                          }
                        }
                      }
                    ],
                    "range": [
                      187704,
                      187857
                    ],
                    "loc": {
                      "start": {
                        "line": 5486,
                        "column": 36
                      },
                      "end": {
                        "line": 5489,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    187681,
                    187857
                  ],
                  "loc": {
                    "start": {
                      "line": 5486,
                      "column": 13
                    },
                    "end": {
                      "line": 5489,
                      "column": 7
                    }
                  }
                },
                "range": [
                  187618,
                  187857
                ],
                "loc": {
                  "start": {
                    "line": 5484,
                    "column": 6
                  },
                  "end": {
                    "line": 5489,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "debounceOptions",
                      "range": [
                        187864,
                        187879
                      ],
                      "loc": {
                        "start": {
                          "line": 5490,
                          "column": 6
                        },
                        "end": {
                          "line": 5490,
                          "column": 21
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "leading",
                      "range": [
                        187880,
                        187887
                      ],
                      "loc": {
                        "start": {
                          "line": 5490,
                          "column": 22
                        },
                        "end": {
                          "line": 5490,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      187864,
                      187887
                    ],
                    "loc": {
                      "start": {
                        "line": 5490,
                        "column": 6
                      },
                      "end": {
                        "line": 5490,
                        "column": 29
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "leading",
                    "range": [
                      187890,
                      187897
                    ],
                    "loc": {
                      "start": {
                        "line": 5490,
                        "column": 32
                      },
                      "end": {
                        "line": 5490,
                        "column": 39
                      }
                    }
                  },
                  "range": [
                    187864,
                    187897
                  ],
                  "loc": {
                    "start": {
                      "line": 5490,
                      "column": 6
                    },
                    "end": {
                      "line": 5490,
                      "column": 39
                    }
                  }
                },
                "range": [
                  187864,
                  187898
                ],
                "loc": {
                  "start": {
                    "line": 5490,
                    "column": 6
                  },
                  "end": {
                    "line": 5490,
                    "column": 40
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "debounceOptions",
                      "range": [
                        187905,
                        187920
                      ],
                      "loc": {
                        "start": {
                          "line": 5491,
                          "column": 6
                        },
                        "end": {
                          "line": 5491,
                          "column": 21
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "maxWait",
                      "range": [
                        187921,
                        187928
                      ],
                      "loc": {
                        "start": {
                          "line": 5491,
                          "column": 22
                        },
                        "end": {
                          "line": 5491,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      187905,
                      187928
                    ],
                    "loc": {
                      "start": {
                        "line": 5491,
                        "column": 6
                      },
                      "end": {
                        "line": 5491,
                        "column": 29
                      }
                    }
                  },
                  "right": {
                    "type": "UnaryExpression",
                    "operator": "+",
                    "argument": {
                      "type": "Identifier",
                      "name": "wait",
                      "range": [
                        187932,
                        187936
                      ],
                      "loc": {
                        "start": {
                          "line": 5491,
                          "column": 33
                        },
                        "end": {
                          "line": 5491,
                          "column": 37
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      187931,
                      187936
                    ],
                    "loc": {
                      "start": {
                        "line": 5491,
                        "column": 32
                      },
                      "end": {
                        "line": 5491,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    187905,
                    187936
                  ],
                  "loc": {
                    "start": {
                      "line": 5491,
                      "column": 6
                    },
                    "end": {
                      "line": 5491,
                      "column": 37
                    }
                  }
                },
                "range": [
                  187905,
                  187937
                ],
                "loc": {
                  "start": {
                    "line": 5491,
                    "column": 6
                  },
                  "end": {
                    "line": 5491,
                    "column": 38
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "debounceOptions",
                      "range": [
                        187944,
                        187959
                      ],
                      "loc": {
                        "start": {
                          "line": 5492,
                          "column": 6
                        },
                        "end": {
                          "line": 5492,
                          "column": 21
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "trailing",
                      "range": [
                        187960,
                        187968
                      ],
                      "loc": {
                        "start": {
                          "line": 5492,
                          "column": 22
                        },
                        "end": {
                          "line": 5492,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      187944,
                      187968
                    ],
                    "loc": {
                      "start": {
                        "line": 5492,
                        "column": 6
                      },
                      "end": {
                        "line": 5492,
                        "column": 30
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "trailing",
                    "range": [
                      187971,
                      187979
                    ],
                    "loc": {
                      "start": {
                        "line": 5492,
                        "column": 33
                      },
                      "end": {
                        "line": 5492,
                        "column": 41
                      }
                    }
                  },
                  "range": [
                    187944,
                    187979
                  ],
                  "loc": {
                    "start": {
                      "line": 5492,
                      "column": 6
                    },
                    "end": {
                      "line": 5492,
                      "column": 41
                    }
                  }
                },
                "range": [
                  187944,
                  187980
                ],
                "loc": {
                  "start": {
                    "line": 5492,
                    "column": 6
                  },
                  "end": {
                    "line": 5492,
                    "column": 42
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "debounce",
                    "range": [
                      187995,
                      188003
                    ],
                    "loc": {
                      "start": {
                        "line": 5494,
                        "column": 13
                      },
                      "end": {
                        "line": 5494,
                        "column": 21
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        188004,
                        188008
                      ],
                      "loc": {
                        "start": {
                          "line": 5494,
                          "column": 22
                        },
                        "end": {
                          "line": 5494,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "wait",
                      "range": [
                        188010,
                        188014
                      ],
                      "loc": {
                        "start": {
                          "line": 5494,
                          "column": 28
                        },
                        "end": {
                          "line": 5494,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "debounceOptions",
                      "range": [
                        188016,
                        188031
                      ],
                      "loc": {
                        "start": {
                          "line": 5494,
                          "column": 34
                        },
                        "end": {
                          "line": 5494,
                          "column": 49
                        }
                      }
                    }
                  ],
                  "range": [
                    187995,
                    188032
                  ],
                  "loc": {
                    "start": {
                      "line": 5494,
                      "column": 13
                    },
                    "end": {
                      "line": 5494,
                      "column": 50
                    }
                  }
                },
                "range": [
                  187988,
                  188033
                ],
                "loc": {
                  "start": {
                    "line": 5494,
                    "column": 6
                  },
                  "end": {
                    "line": 5494,
                    "column": 51
                  }
                }
              }
            ],
            "range": [
              187488,
              188039
            ],
            "loc": {
              "start": {
                "line": 5477,
                "column": 43
              },
              "end": {
                "line": 5495,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            187449,
            188039
          ],
          "loc": {
            "start": {
              "line": 5477,
              "column": 4
            },
            "end": {
              "line": 5495,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func",
          "wait",
          "options"
        ]
      },
      "vars": {
        "leading": null,
        "trailing": null,
        "debounceOptions.leading": null,
        "debounceOptions.maxWait": null,
        "debounceOptions.trailing": null
      }
    },
    "undocumented": true,
    "name": "throttle",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~throttle",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        187500,
        187514
      ],
      "filename": "lodash.js",
      "lineno": 5478,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009976",
        "name": "leading",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            187510,
            187514
          ],
          "loc": {
            "start": {
              "line": 5478,
              "column": 20
            },
            "end": {
              "line": 5478,
              "column": 24
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "leading",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~throttle",
    "longname": "<anonymous>~runInContext~throttle~leading",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        187526,
        187541
      ],
      "filename": "lodash.js",
      "lineno": 5479,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009979",
        "name": "trailing",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            187537,
            187541
          ],
          "loc": {
            "start": {
              "line": 5479,
              "column": 21
            },
            "end": {
              "line": 5479,
              "column": 25
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "trailing",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~throttle",
    "longname": "<anonymous>~runInContext~throttle~trailing",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        187651,
        187666
      ],
      "filename": "lodash.js",
      "lineno": 5485,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100009997",
        "name": "leading",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            187661,
            187666
          ],
          "loc": {
            "start": {
              "line": 5485,
              "column": 18
            },
            "end": {
              "line": 5485,
              "column": 23
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~throttle",
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "leading",
    "kind": "member",
    "longname": "<anonymous>~runInContext~throttle~leading",
    "memberof": "<anonymous>~runInContext~throttle",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        187714,
        187774
      ],
      "filename": "lodash.js",
      "lineno": 5487,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010006",
        "name": "leading",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "in",
            "left": {
              "type": "Literal",
              "value": "leading",
              "raw": "'leading'",
              "range": [
                187724,
                187733
              ],
              "loc": {
                "start": {
                  "line": 5487,
                  "column": 18
                },
                "end": {
                  "line": 5487,
                  "column": 27
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "options",
              "range": [
                187737,
                187744
              ],
              "loc": {
                "start": {
                  "line": 5487,
                  "column": 31
                },
                "end": {
                  "line": 5487,
                  "column": 38
                }
              }
            },
            "range": [
              187724,
              187744
            ],
            "loc": {
              "start": {
                "line": 5487,
                "column": 18
              },
              "end": {
                "line": 5487,
                "column": 38
              }
            }
          },
          "consequent": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "options",
                  "range": [
                    187749,
                    187756
                  ],
                  "loc": {
                    "start": {
                      "line": 5487,
                      "column": 43
                    },
                    "end": {
                      "line": 5487,
                      "column": 50
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "leading",
                  "range": [
                    187757,
                    187764
                  ],
                  "loc": {
                    "start": {
                      "line": 5487,
                      "column": 51
                    },
                    "end": {
                      "line": 5487,
                      "column": 58
                    }
                  }
                },
                "range": [
                  187749,
                  187764
                ],
                "loc": {
                  "start": {
                    "line": 5487,
                    "column": 43
                  },
                  "end": {
                    "line": 5487,
                    "column": 58
                  }
                }
              },
              "prefix": true,
              "range": [
                187748,
                187764
              ],
              "loc": {
                "start": {
                  "line": 5487,
                  "column": 42
                },
                "end": {
                  "line": 5487,
                  "column": 58
                }
              }
            },
            "prefix": true,
            "range": [
              187747,
              187764
            ],
            "loc": {
              "start": {
                "line": 5487,
                "column": 41
              },
              "end": {
                "line": 5487,
                "column": 58
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "leading",
            "range": [
              187767,
              187774
            ],
            "loc": {
              "start": {
                "line": 5487,
                "column": 61
              },
              "end": {
                "line": 5487,
                "column": 68
              }
            }
          },
          "range": [
            187724,
            187774
          ],
          "loc": {
            "start": {
              "line": 5487,
              "column": 18
            },
            "end": {
              "line": 5487,
              "column": 68
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~throttle"
      }
    },
    "undocumented": true,
    "name": "leading",
    "kind": "member",
    "longname": "<anonymous>~runInContext~throttle~leading",
    "memberof": "<anonymous>~runInContext~throttle",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        187784,
        187848
      ],
      "filename": "lodash.js",
      "lineno": 5488,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010019",
        "name": "trailing",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "in",
            "left": {
              "type": "Literal",
              "value": "trailing",
              "raw": "'trailing'",
              "range": [
                187795,
                187805
              ],
              "loc": {
                "start": {
                  "line": 5488,
                  "column": 19
                },
                "end": {
                  "line": 5488,
                  "column": 29
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "options",
              "range": [
                187809,
                187816
              ],
              "loc": {
                "start": {
                  "line": 5488,
                  "column": 33
                },
                "end": {
                  "line": 5488,
                  "column": 40
                }
              }
            },
            "range": [
              187795,
              187816
            ],
            "loc": {
              "start": {
                "line": 5488,
                "column": 19
              },
              "end": {
                "line": 5488,
                "column": 40
              }
            }
          },
          "consequent": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "UnaryExpression",
              "operator": "!",
              "argument": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "options",
                  "range": [
                    187821,
                    187828
                  ],
                  "loc": {
                    "start": {
                      "line": 5488,
                      "column": 45
                    },
                    "end": {
                      "line": 5488,
                      "column": 52
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "trailing",
                  "range": [
                    187829,
                    187837
                  ],
                  "loc": {
                    "start": {
                      "line": 5488,
                      "column": 53
                    },
                    "end": {
                      "line": 5488,
                      "column": 61
                    }
                  }
                },
                "range": [
                  187821,
                  187837
                ],
                "loc": {
                  "start": {
                    "line": 5488,
                    "column": 45
                  },
                  "end": {
                    "line": 5488,
                    "column": 61
                  }
                }
              },
              "prefix": true,
              "range": [
                187820,
                187837
              ],
              "loc": {
                "start": {
                  "line": 5488,
                  "column": 44
                },
                "end": {
                  "line": 5488,
                  "column": 61
                }
              }
            },
            "prefix": true,
            "range": [
              187819,
              187837
            ],
            "loc": {
              "start": {
                "line": 5488,
                "column": 43
              },
              "end": {
                "line": 5488,
                "column": 61
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "trailing",
            "range": [
              187840,
              187848
            ],
            "loc": {
              "start": {
                "line": 5488,
                "column": 64
              },
              "end": {
                "line": 5488,
                "column": 72
              }
            }
          },
          "range": [
            187795,
            187848
          ],
          "loc": {
            "start": {
              "line": 5488,
              "column": 19
            },
            "end": {
              "line": 5488,
              "column": 72
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~throttle"
      }
    },
    "undocumented": true,
    "name": "trailing",
    "kind": "member",
    "longname": "<anonymous>~runInContext~throttle~trailing",
    "memberof": "<anonymous>~runInContext~throttle",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        187864,
        187897
      ],
      "filename": "lodash.js",
      "lineno": 5490,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010032",
        "name": "debounceOptions.leading",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "leading",
          "range": [
            187890,
            187897
          ],
          "loc": {
            "start": {
              "line": 5490,
              "column": 32
            },
            "end": {
              "line": 5490,
              "column": 39
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "leading"
      }
    },
    "undocumented": true,
    "name": "leading",
    "kind": "member",
    "longname": "<anonymous>~debounceOptions.leading",
    "memberof": "<anonymous>~debounceOptions",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        187905,
        187936
      ],
      "filename": "lodash.js",
      "lineno": 5491,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010038",
        "name": "debounceOptions.maxWait",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "+",
          "argument": {
            "type": "Identifier",
            "name": "wait",
            "range": [
              187932,
              187936
            ],
            "loc": {
              "start": {
                "line": 5491,
                "column": 33
              },
              "end": {
                "line": 5491,
                "column": 37
              }
            }
          },
          "prefix": true,
          "range": [
            187931,
            187936
          ],
          "loc": {
            "start": {
              "line": 5491,
              "column": 32
            },
            "end": {
              "line": 5491,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "+wait"
      }
    },
    "undocumented": true,
    "name": "maxWait",
    "kind": "member",
    "longname": "<anonymous>~debounceOptions.maxWait",
    "memberof": "<anonymous>~debounceOptions",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        187944,
        187979
      ],
      "filename": "lodash.js",
      "lineno": 5492,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010045",
        "name": "debounceOptions.trailing",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "trailing",
          "range": [
            187971,
            187979
          ],
          "loc": {
            "start": {
              "line": 5492,
              "column": 33
            },
            "end": {
              "line": 5492,
              "column": 41
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "trailing"
      }
    },
    "undocumented": true,
    "name": "trailing",
    "kind": "member",
    "longname": "<anonymous>~debounceOptions.trailing",
    "memberof": "<anonymous>~debounceOptions",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        188799,
        188908
      ],
      "filename": "lodash.js",
      "lineno": 5518,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010056",
        "name": "wrap",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "wrap",
            "range": [
              188808,
              188812
            ],
            "loc": {
              "start": {
                "line": 5518,
                "column": 13
              },
              "end": {
                "line": 5518,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                188813,
                188818
              ],
              "loc": {
                "start": {
                  "line": 5518,
                  "column": 18
                },
                "end": {
                  "line": 5518,
                  "column": 23
                }
              }
            },
            {
              "type": "Identifier",
              "name": "wrapper",
              "range": [
                188820,
                188827
              ],
              "loc": {
                "start": {
                  "line": 5518,
                  "column": 25
                },
                "end": {
                  "line": 5518,
                  "column": 32
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "createWrapper",
                    "range": [
                      188844,
                      188857
                    ],
                    "loc": {
                      "start": {
                        "line": 5519,
                        "column": 13
                      },
                      "end": {
                        "line": 5519,
                        "column": 26
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "wrapper",
                      "range": [
                        188858,
                        188865
                      ],
                      "loc": {
                        "start": {
                          "line": 5519,
                          "column": 27
                        },
                        "end": {
                          "line": 5519,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "PARTIAL_FLAG",
                      "range": [
                        188867,
                        188879
                      ],
                      "loc": {
                        "start": {
                          "line": 5519,
                          "column": 36
                        },
                        "end": {
                          "line": 5519,
                          "column": 48
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        188881,
                        188885
                      ],
                      "loc": {
                        "start": {
                          "line": 5519,
                          "column": 50
                        },
                        "end": {
                          "line": 5519,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        188887,
                        188891
                      ],
                      "loc": {
                        "start": {
                          "line": 5519,
                          "column": 56
                        },
                        "end": {
                          "line": 5519,
                          "column": 60
                        }
                      }
                    },
                    {
                      "type": "ArrayExpression",
                      "elements": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            188894,
                            188899
                          ],
                          "loc": {
                            "start": {
                              "line": 5519,
                              "column": 63
                            },
                            "end": {
                              "line": 5519,
                              "column": 68
                            }
                          }
                        }
                      ],
                      "range": [
                        188893,
                        188900
                      ],
                      "loc": {
                        "start": {
                          "line": 5519,
                          "column": 62
                        },
                        "end": {
                          "line": 5519,
                          "column": 69
                        }
                      }
                    }
                  ],
                  "range": [
                    188844,
                    188901
                  ],
                  "loc": {
                    "start": {
                      "line": 5519,
                      "column": 13
                    },
                    "end": {
                      "line": 5519,
                      "column": 70
                    }
                  }
                },
                "range": [
                  188837,
                  188902
                ],
                "loc": {
                  "start": {
                    "line": 5519,
                    "column": 6
                  },
                  "end": {
                    "line": 5519,
                    "column": 71
                  }
                }
              }
            ],
            "range": [
              188829,
              188908
            ],
            "loc": {
              "start": {
                "line": 5518,
                "column": 34
              },
              "end": {
                "line": 5520,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            188799,
            188908
          ],
          "loc": {
            "start": {
              "line": 5518,
              "column": 4
            },
            "end": {
              "line": 5520,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value",
          "wrapper"
        ]
      }
    },
    "undocumented": true,
    "name": "wrap",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~wrap",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190185,
        191275
      ],
      "filename": "lodash.js",
      "lineno": 5552,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010070",
        "name": "assign",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "assign",
            "range": [
              190194,
              190200
            ],
            "loc": {
              "start": {
                "line": 5552,
                "column": 13
              },
              "end": {
                "line": 5552,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                190201,
                190207
              ],
              "loc": {
                "start": {
                  "line": 5552,
                  "column": 20
                },
                "end": {
                  "line": 5552,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                190209,
                190215
              ],
              "loc": {
                "start": {
                  "line": 5552,
                  "column": 28
                },
                "end": {
                  "line": 5552,
                  "column": 34
                }
              }
            },
            {
              "type": "Identifier",
              "name": "guard",
              "range": [
                190217,
                190222
              ],
              "loc": {
                "start": {
                  "line": 5552,
                  "column": 36
                },
                "end": {
                  "line": 5552,
                  "column": 41
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "args",
                      "range": [
                        190236,
                        190240
                      ],
                      "loc": {
                        "start": {
                          "line": 5553,
                          "column": 10
                        },
                        "end": {
                          "line": 5553,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "arguments",
                      "range": [
                        190243,
                        190252
                      ],
                      "loc": {
                        "start": {
                          "line": 5553,
                          "column": 17
                        },
                        "end": {
                          "line": 5553,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      190236,
                      190252
                    ],
                    "loc": {
                      "start": {
                        "line": 5553,
                        "column": 10
                      },
                      "end": {
                        "line": 5553,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        190264,
                        190273
                      ],
                      "loc": {
                        "start": {
                          "line": 5554,
                          "column": 10
                        },
                        "end": {
                          "line": 5554,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        190276,
                        190277
                      ],
                      "loc": {
                        "start": {
                          "line": 5554,
                          "column": 22
                        },
                        "end": {
                          "line": 5554,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      190264,
                      190277
                    ],
                    "loc": {
                      "start": {
                        "line": 5554,
                        "column": 10
                      },
                      "end": {
                        "line": 5554,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsLength",
                      "range": [
                        190289,
                        190299
                      ],
                      "loc": {
                        "start": {
                          "line": 5555,
                          "column": 10
                        },
                        "end": {
                          "line": 5555,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "args",
                        "range": [
                          190302,
                          190306
                        ],
                        "loc": {
                          "start": {
                            "line": 5555,
                            "column": 23
                          },
                          "end": {
                            "line": 5555,
                            "column": 27
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          190307,
                          190313
                        ],
                        "loc": {
                          "start": {
                            "line": 5555,
                            "column": 28
                          },
                          "end": {
                            "line": 5555,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        190302,
                        190313
                      ],
                      "loc": {
                        "start": {
                          "line": 5555,
                          "column": 23
                        },
                        "end": {
                          "line": 5555,
                          "column": 34
                        }
                      }
                    },
                    "range": [
                      190289,
                      190313
                    ],
                    "loc": {
                      "start": {
                        "line": 5555,
                        "column": 10
                      },
                      "end": {
                        "line": 5555,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        190325,
                        190329
                      ],
                      "loc": {
                        "start": {
                          "line": 5556,
                          "column": 10
                        },
                        "end": {
                          "line": 5556,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "guard",
                        "range": [
                          190339,
                          190344
                        ],
                        "loc": {
                          "start": {
                            "line": 5556,
                            "column": 24
                          },
                          "end": {
                            "line": 5556,
                            "column": 29
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        190332,
                        190344
                      ],
                      "loc": {
                        "start": {
                          "line": 5556,
                          "column": 17
                        },
                        "end": {
                          "line": 5556,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      190325,
                      190344
                    ],
                    "loc": {
                      "start": {
                        "line": 5556,
                        "column": 10
                      },
                      "end": {
                        "line": 5556,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  190232,
                  190345
                ],
                "loc": {
                  "start": {
                    "line": 5553,
                    "column": 6
                  },
                  "end": {
                    "line": 5556,
                    "column": 30
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            190423,
                            190427
                          ],
                          "loc": {
                            "start": {
                              "line": 5559,
                              "column": 11
                            },
                            "end": {
                              "line": 5559,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            190431,
                            190439
                          ],
                          "loc": {
                            "start": {
                              "line": 5559,
                              "column": 19
                            },
                            "end": {
                              "line": 5559,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          190423,
                          190439
                        ],
                        "loc": {
                          "start": {
                            "line": 5559,
                            "column": 11
                          },
                          "end": {
                            "line": 5559,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            190443,
                            190447
                          ],
                          "loc": {
                            "start": {
                              "line": 5559,
                              "column": 31
                            },
                            "end": {
                              "line": 5559,
                              "column": 35
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "string",
                          "raw": "'string'",
                          "range": [
                            190451,
                            190459
                          ],
                          "loc": {
                            "start": {
                              "line": 5559,
                              "column": 39
                            },
                            "end": {
                              "line": 5559,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          190443,
                          190459
                        ],
                        "loc": {
                          "start": {
                            "line": 5559,
                            "column": 31
                          },
                          "end": {
                            "line": 5559,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        190423,
                        190459
                      ],
                      "loc": {
                        "start": {
                          "line": 5559,
                          "column": 11
                        },
                        "end": {
                          "line": 5559,
                          "column": 47
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "args",
                        "range": [
                          190464,
                          190468
                        ],
                        "loc": {
                          "start": {
                            "line": 5559,
                            "column": 52
                          },
                          "end": {
                            "line": 5559,
                            "column": 56
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          190469,
                          190470
                        ],
                        "loc": {
                          "start": {
                            "line": 5559,
                            "column": 57
                          },
                          "end": {
                            "line": 5559,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        190464,
                        190471
                      ],
                      "loc": {
                        "start": {
                          "line": 5559,
                          "column": 52
                        },
                        "end": {
                          "line": 5559,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      190422,
                      190471
                    ],
                    "loc": {
                      "start": {
                        "line": 5559,
                        "column": 10
                      },
                      "end": {
                        "line": 5559,
                        "column": 59
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "===",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "args",
                          "range": [
                            190475,
                            190479
                          ],
                          "loc": {
                            "start": {
                              "line": 5559,
                              "column": 63
                            },
                            "end": {
                              "line": 5559,
                              "column": 67
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 3,
                          "raw": "3",
                          "range": [
                            190480,
                            190481
                          ],
                          "loc": {
                            "start": {
                              "line": 5559,
                              "column": 68
                            },
                            "end": {
                              "line": 5559,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          190475,
                          190482
                        ],
                        "loc": {
                          "start": {
                            "line": 5559,
                            "column": 63
                          },
                          "end": {
                            "line": 5559,
                            "column": 70
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "guard",
                        "range": [
                          190483,
                          190488
                        ],
                        "loc": {
                          "start": {
                            "line": 5559,
                            "column": 71
                          },
                          "end": {
                            "line": 5559,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        190475,
                        190489
                      ],
                      "loc": {
                        "start": {
                          "line": 5559,
                          "column": 63
                        },
                        "end": {
                          "line": 5559,
                          "column": 77
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "source",
                      "range": [
                        190494,
                        190500
                      ],
                      "loc": {
                        "start": {
                          "line": 5559,
                          "column": 82
                        },
                        "end": {
                          "line": 5559,
                          "column": 88
                        }
                      }
                    },
                    "range": [
                      190475,
                      190500
                    ],
                    "loc": {
                      "start": {
                        "line": 5559,
                        "column": 63
                      },
                      "end": {
                        "line": 5559,
                        "column": 88
                      }
                    }
                  },
                  "range": [
                    190422,
                    190500
                  ],
                  "loc": {
                    "start": {
                      "line": 5559,
                      "column": 10
                    },
                    "end": {
                      "line": 5559,
                      "column": 88
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "argsLength",
                          "range": [
                            190512,
                            190522
                          ],
                          "loc": {
                            "start": {
                              "line": 5560,
                              "column": 8
                            },
                            "end": {
                              "line": 5560,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 2,
                          "raw": "2",
                          "range": [
                            190525,
                            190526
                          ],
                          "loc": {
                            "start": {
                              "line": 5560,
                              "column": 21
                            },
                            "end": {
                              "line": 5560,
                              "column": 22
                            }
                          }
                        },
                        "range": [
                          190512,
                          190526
                        ],
                        "loc": {
                          "start": {
                            "line": 5560,
                            "column": 8
                          },
                          "end": {
                            "line": 5560,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        190512,
                        190527
                      ],
                      "loc": {
                        "start": {
                          "line": 5560,
                          "column": 8
                        },
                        "end": {
                          "line": 5560,
                          "column": 23
                        }
                      }
                    }
                  ],
                  "range": [
                    190502,
                    190535
                  ],
                  "loc": {
                    "start": {
                      "line": 5559,
                      "column": 90
                    },
                    "end": {
                      "line": 5561,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  190418,
                  190535
                ],
                "loc": {
                  "start": {
                    "line": 5559,
                    "column": 6
                  },
                  "end": {
                    "line": 5561,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": ">",
                    "left": {
                      "type": "Identifier",
                      "name": "argsLength",
                      "range": [
                        190572,
                        190582
                      ],
                      "loc": {
                        "start": {
                          "line": 5563,
                          "column": 10
                        },
                        "end": {
                          "line": 5563,
                          "column": 20
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 3,
                      "raw": "3",
                      "range": [
                        190585,
                        190586
                      ],
                      "loc": {
                        "start": {
                          "line": 5563,
                          "column": 23
                        },
                        "end": {
                          "line": 5563,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      190572,
                      190586
                    ],
                    "loc": {
                      "start": {
                        "line": 5563,
                        "column": 10
                      },
                      "end": {
                        "line": 5563,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "args",
                          "range": [
                            190597,
                            190601
                          ],
                          "loc": {
                            "start": {
                              "line": 5563,
                              "column": 35
                            },
                            "end": {
                              "line": 5563,
                              "column": 39
                            }
                          }
                        },
                        "property": {
                          "type": "BinaryExpression",
                          "operator": "-",
                          "left": {
                            "type": "Identifier",
                            "name": "argsLength",
                            "range": [
                              190602,
                              190612
                            ],
                            "loc": {
                              "start": {
                                "line": 5563,
                                "column": 40
                              },
                              "end": {
                                "line": 5563,
                                "column": 50
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 2,
                            "raw": "2",
                            "range": [
                              190615,
                              190616
                            ],
                            "loc": {
                              "start": {
                                "line": 5563,
                                "column": 53
                              },
                              "end": {
                                "line": 5563,
                                "column": 54
                              }
                            }
                          },
                          "range": [
                            190602,
                            190616
                          ],
                          "loc": {
                            "start": {
                              "line": 5563,
                              "column": 40
                            },
                            "end": {
                              "line": 5563,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          190597,
                          190617
                        ],
                        "loc": {
                          "start": {
                            "line": 5563,
                            "column": 35
                          },
                          "end": {
                            "line": 5563,
                            "column": 55
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        190590,
                        190617
                      ],
                      "loc": {
                        "start": {
                          "line": 5563,
                          "column": 28
                        },
                        "end": {
                          "line": 5563,
                          "column": 55
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "function",
                      "raw": "'function'",
                      "range": [
                        190621,
                        190631
                      ],
                      "loc": {
                        "start": {
                          "line": 5563,
                          "column": 59
                        },
                        "end": {
                          "line": 5563,
                          "column": 69
                        }
                      }
                    },
                    "range": [
                      190590,
                      190631
                    ],
                    "loc": {
                      "start": {
                        "line": 5563,
                        "column": 28
                      },
                      "end": {
                        "line": 5563,
                        "column": 69
                      }
                    }
                  },
                  "range": [
                    190572,
                    190631
                  ],
                  "loc": {
                    "start": {
                      "line": 5563,
                      "column": 10
                    },
                    "end": {
                      "line": 5563,
                      "column": 69
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              190647,
                              190655
                            ],
                            "loc": {
                              "start": {
                                "line": 5564,
                                "column": 12
                              },
                              "end": {
                                "line": 5564,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreateCallback",
                              "range": [
                                190658,
                                190676
                              ],
                              "loc": {
                                "start": {
                                  "line": 5564,
                                  "column": 23
                                },
                                "end": {
                                  "line": 5564,
                                  "column": 41
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    190677,
                                    190681
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5564,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 5564,
                                      "column": 46
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "-",
                                  "left": {
                                    "type": "UpdateExpression",
                                    "operator": "--",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "argsLength",
                                      "range": [
                                        190684,
                                        190694
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5564,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 5564,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      190682,
                                      190694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5564,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 5564,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      190697,
                                      190698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5564,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 5564,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    190682,
                                    190698
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5564,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 5564,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  190677,
                                  190699
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5564,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 5564,
                                    "column": 64
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    190701,
                                    190705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5564,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 5564,
                                      "column": 70
                                    }
                                  }
                                },
                                "property": {
                                  "type": "UpdateExpression",
                                  "operator": "--",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "argsLength",
                                    "range": [
                                      190706,
                                      190716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5564,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 5564,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "prefix": false,
                                  "range": [
                                    190706,
                                    190718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5564,
                                      "column": 71
                                    },
                                    "end": {
                                      "line": 5564,
                                      "column": 83
                                    }
                                  }
                                },
                                "range": [
                                  190701,
                                  190719
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5564,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 5564,
                                    "column": 84
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  190721,
                                  190722
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5564,
                                    "column": 86
                                  },
                                  "end": {
                                    "line": 5564,
                                    "column": 87
                                  }
                                }
                              }
                            ],
                            "range": [
                              190658,
                              190723
                            ],
                            "loc": {
                              "start": {
                                "line": 5564,
                                "column": 23
                              },
                              "end": {
                                "line": 5564,
                                "column": 88
                              }
                            }
                          },
                          "range": [
                            190647,
                            190723
                          ],
                          "loc": {
                            "start": {
                              "line": 5564,
                              "column": 12
                            },
                            "end": {
                              "line": 5564,
                              "column": 88
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        190643,
                        190724
                      ],
                      "loc": {
                        "start": {
                          "line": 5564,
                          "column": 8
                        },
                        "end": {
                          "line": 5564,
                          "column": 89
                        }
                      }
                    }
                  ],
                  "range": [
                    190633,
                    190732
                  ],
                  "loc": {
                    "start": {
                      "line": 5563,
                      "column": 71
                    },
                    "end": {
                      "line": 5565,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": ">",
                      "left": {
                        "type": "Identifier",
                        "name": "argsLength",
                        "range": [
                          190742,
                          190752
                        ],
                        "loc": {
                          "start": {
                            "line": 5565,
                            "column": 17
                          },
                          "end": {
                            "line": 5565,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 2,
                        "raw": "2",
                        "range": [
                          190755,
                          190756
                        ],
                        "loc": {
                          "start": {
                            "line": 5565,
                            "column": 30
                          },
                          "end": {
                            "line": 5565,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        190742,
                        190756
                      ],
                      "loc": {
                        "start": {
                          "line": 5565,
                          "column": 17
                        },
                        "end": {
                          "line": 5565,
                          "column": 31
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              190767,
                              190771
                            ],
                            "loc": {
                              "start": {
                                "line": 5565,
                                "column": 42
                              },
                              "end": {
                                "line": 5565,
                                "column": 46
                              }
                            }
                          },
                          "property": {
                            "type": "BinaryExpression",
                            "operator": "-",
                            "left": {
                              "type": "Identifier",
                              "name": "argsLength",
                              "range": [
                                190772,
                                190782
                              ],
                              "loc": {
                                "start": {
                                  "line": 5565,
                                  "column": 47
                                },
                                "end": {
                                  "line": 5565,
                                  "column": 57
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                190785,
                                190786
                              ],
                              "loc": {
                                "start": {
                                  "line": 5565,
                                  "column": 60
                                },
                                "end": {
                                  "line": 5565,
                                  "column": 61
                                }
                              }
                            },
                            "range": [
                              190772,
                              190786
                            ],
                            "loc": {
                              "start": {
                                "line": 5565,
                                "column": 47
                              },
                              "end": {
                                "line": 5565,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            190767,
                            190787
                          ],
                          "loc": {
                            "start": {
                              "line": 5565,
                              "column": 42
                            },
                            "end": {
                              "line": 5565,
                              "column": 62
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          190760,
                          190787
                        ],
                        "loc": {
                          "start": {
                            "line": 5565,
                            "column": 35
                          },
                          "end": {
                            "line": 5565,
                            "column": 62
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "function",
                        "raw": "'function'",
                        "range": [
                          190791,
                          190801
                        ],
                        "loc": {
                          "start": {
                            "line": 5565,
                            "column": 66
                          },
                          "end": {
                            "line": 5565,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        190760,
                        190801
                      ],
                      "loc": {
                        "start": {
                          "line": 5565,
                          "column": 35
                        },
                        "end": {
                          "line": 5565,
                          "column": 76
                        }
                      }
                    },
                    "range": [
                      190742,
                      190801
                    ],
                    "loc": {
                      "start": {
                        "line": 5565,
                        "column": 17
                      },
                      "end": {
                        "line": 5565,
                        "column": 76
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              190813,
                              190821
                            ],
                            "loc": {
                              "start": {
                                "line": 5566,
                                "column": 8
                              },
                              "end": {
                                "line": 5566,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                190824,
                                190828
                              ],
                              "loc": {
                                "start": {
                                  "line": 5566,
                                  "column": 19
                                },
                                "end": {
                                  "line": 5566,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "UpdateExpression",
                              "operator": "--",
                              "argument": {
                                "type": "Identifier",
                                "name": "argsLength",
                                "range": [
                                  190831,
                                  190841
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5566,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 5566,
                                    "column": 36
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                190829,
                                190841
                              ],
                              "loc": {
                                "start": {
                                  "line": 5566,
                                  "column": 24
                                },
                                "end": {
                                  "line": 5566,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              190824,
                              190842
                            ],
                            "loc": {
                              "start": {
                                "line": 5566,
                                "column": 19
                              },
                              "end": {
                                "line": 5566,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            190813,
                            190842
                          ],
                          "loc": {
                            "start": {
                              "line": 5566,
                              "column": 8
                            },
                            "end": {
                              "line": 5566,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          190813,
                          190843
                        ],
                        "loc": {
                          "start": {
                            "line": 5566,
                            "column": 8
                          },
                          "end": {
                            "line": 5566,
                            "column": 38
                          }
                        }
                      }
                    ],
                    "range": [
                      190803,
                      190851
                    ],
                    "loc": {
                      "start": {
                        "line": 5565,
                        "column": 78
                      },
                      "end": {
                        "line": 5567,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    190738,
                    190851
                  ],
                  "loc": {
                    "start": {
                      "line": 5565,
                      "column": 13
                    },
                    "end": {
                      "line": 5567,
                      "column": 7
                    }
                  }
                },
                "range": [
                  190568,
                  190851
                ],
                "loc": {
                  "start": {
                    "line": 5563,
                    "column": 6
                  },
                  "end": {
                    "line": 5567,
                    "column": 7
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        190867,
                        190876
                      ],
                      "loc": {
                        "start": {
                          "line": 5568,
                          "column": 15
                        },
                        "end": {
                          "line": 5568,
                          "column": 24
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      190865,
                      190876
                    ],
                    "loc": {
                      "start": {
                        "line": 5568,
                        "column": 13
                      },
                      "end": {
                        "line": 5568,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "argsLength",
                    "range": [
                      190879,
                      190889
                    ],
                    "loc": {
                      "start": {
                        "line": 5568,
                        "column": 27
                      },
                      "end": {
                        "line": 5568,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    190865,
                    190889
                  ],
                  "loc": {
                    "start": {
                      "line": 5568,
                      "column": 13
                    },
                    "end": {
                      "line": 5568,
                      "column": 37
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            190901,
                            190907
                          ],
                          "loc": {
                            "start": {
                              "line": 5569,
                              "column": 8
                            },
                            "end": {
                              "line": 5569,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              190910,
                              190914
                            ],
                            "loc": {
                              "start": {
                                "line": 5569,
                                "column": 17
                              },
                              "end": {
                                "line": 5569,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              190915,
                              190924
                            ],
                            "loc": {
                              "start": {
                                "line": 5569,
                                "column": 22
                              },
                              "end": {
                                "line": 5569,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            190910,
                            190925
                          ],
                          "loc": {
                            "start": {
                              "line": 5569,
                              "column": 17
                            },
                            "end": {
                              "line": 5569,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          190901,
                          190925
                        ],
                        "loc": {
                          "start": {
                            "line": 5569,
                            "column": 8
                          },
                          "end": {
                            "line": 5569,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        190901,
                        190926
                      ],
                      "loc": {
                        "start": {
                          "line": 5569,
                          "column": 8
                        },
                        "end": {
                          "line": 5569,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isObject",
                          "range": [
                            190939,
                            190947
                          ],
                          "loc": {
                            "start": {
                              "line": 5570,
                              "column": 12
                            },
                            "end": {
                              "line": 5570,
                              "column": 20
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              190948,
                              190954
                            ],
                            "loc": {
                              "start": {
                                "line": 5570,
                                "column": 21
                              },
                              "end": {
                                "line": 5570,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          190939,
                          190955
                        ],
                        "loc": {
                          "start": {
                            "line": 5570,
                            "column": 12
                          },
                          "end": {
                            "line": 5570,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    190973,
                                    190978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5571,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5571,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      190982,
                                      190983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5571,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 5571,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    190981,
                                    190983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5571,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 5571,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  190973,
                                  190983
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5571,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 5571,
                                    "column": 24
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    190999,
                                    191004
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5572,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5572,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "keys",
                                    "range": [
                                      191007,
                                      191011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5572,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 5572,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        191012,
                                        191018
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5572,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 5572,
                                          "column": 33
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    191007,
                                    191019
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5572,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 5572,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  190999,
                                  191019
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5572,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 5572,
                                    "column": 34
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    191035,
                                    191041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5573,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5573,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      191044,
                                      191049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5573,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 5573,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      191050,
                                      191056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5573,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 5573,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    191044,
                                    191056
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5573,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 5573,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  191035,
                                  191056
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5573,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 5573,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              190969,
                              191057
                            ],
                            "loc": {
                              "start": {
                                "line": 5571,
                                "column": 10
                              },
                              "end": {
                                "line": 5573,
                                "column": 36
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    191078,
                                    191083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5575,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 5575,
                                      "column": 24
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  191076,
                                  191083
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5575,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 5575,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  191086,
                                  191092
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5575,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 5575,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                191076,
                                191092
                              ],
                              "loc": {
                                "start": {
                                  "line": 5575,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5575,
                                  "column": 33
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          191112,
                                          191115
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5576,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 5576,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            191118,
                                            191123
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5576,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 5576,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            191124,
                                            191129
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5576,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 5576,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          191118,
                                          191130
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5576,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 5576,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        191112,
                                        191130
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5576,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 5576,
                                          "column": 34
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    191108,
                                    191131
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5576,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5576,
                                      "column": 35
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          191144,
                                          191150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5577,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 5577,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          191151,
                                          191154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5577,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 5577,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        191144,
                                        191155
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5577,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 5577,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ConditionalExpression",
                                      "test": {
                                        "type": "Identifier",
                                        "name": "callback",
                                        "range": [
                                          191158,
                                          191166
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5577,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 5577,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "consequent": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "callback",
                                          "range": [
                                            191169,
                                            191177
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5577,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 5577,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "object",
                                              "range": [
                                                191178,
                                                191184
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5577,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 5577,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                191185,
                                                191188
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5577,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 5577,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "range": [
                                              191178,
                                              191189
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5577,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 5577,
                                                "column": 57
                                              }
                                            }
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "source",
                                              "range": [
                                                191191,
                                                191197
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5577,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 5577,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                191198,
                                                191201
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5577,
                                                  "column": 66
                                                },
                                                "end": {
                                                  "line": 5577,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "range": [
                                              191191,
                                              191202
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5577,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 5577,
                                                "column": 70
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          191169,
                                          191203
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5577,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 5577,
                                            "column": 71
                                          }
                                        }
                                      },
                                      "alternate": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            191206,
                                            191212
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5577,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 5577,
                                              "column": 80
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            191213,
                                            191216
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5577,
                                              "column": 81
                                            },
                                            "end": {
                                              "line": 5577,
                                              "column": 84
                                            }
                                          }
                                        },
                                        "range": [
                                          191206,
                                          191217
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5577,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 5577,
                                            "column": 85
                                          }
                                        }
                                      },
                                      "range": [
                                        191158,
                                        191217
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5577,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 5577,
                                          "column": 85
                                        }
                                      }
                                    },
                                    "range": [
                                      191144,
                                      191217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5577,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 5577,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    191144,
                                    191218
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5577,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5577,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "range": [
                                191094,
                                191230
                              ],
                              "loc": {
                                "start": {
                                  "line": 5575,
                                  "column": 35
                                },
                                "end": {
                                  "line": 5578,
                                  "column": 11
                                }
                              }
                            },
                            "range": [
                              191069,
                              191230
                            ],
                            "loc": {
                              "start": {
                                "line": 5575,
                                "column": 10
                              },
                              "end": {
                                "line": 5578,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          190957,
                          191240
                        ],
                        "loc": {
                          "start": {
                            "line": 5570,
                            "column": 30
                          },
                          "end": {
                            "line": 5579,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        190935,
                        191240
                      ],
                      "loc": {
                        "start": {
                          "line": 5570,
                          "column": 8
                        },
                        "end": {
                          "line": 5579,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    190891,
                    191248
                  ],
                  "loc": {
                    "start": {
                      "line": 5568,
                      "column": 39
                    },
                    "end": {
                      "line": 5580,
                      "column": 7
                    }
                  }
                },
                "range": [
                  190858,
                  191248
                ],
                "loc": {
                  "start": {
                    "line": 5568,
                    "column": 6
                  },
                  "end": {
                    "line": 5580,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    191262,
                    191268
                  ],
                  "loc": {
                    "start": {
                      "line": 5581,
                      "column": 13
                    },
                    "end": {
                      "line": 5581,
                      "column": 19
                    }
                  }
                },
                "range": [
                  191255,
                  191269
                ],
                "loc": {
                  "start": {
                    "line": 5581,
                    "column": 6
                  },
                  "end": {
                    "line": 5581,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              190224,
              191275
            ],
            "loc": {
              "start": {
                "line": 5552,
                "column": 43
              },
              "end": {
                "line": 5582,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            190185,
            191275
          ],
          "loc": {
            "start": {
              "line": 5552,
              "column": 4
            },
            "end": {
              "line": 5582,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "source",
          "guard"
        ]
      },
      "vars": {
        "args": null,
        "argsIndex": null,
        "argsLength": null,
        "type": null,
        "callback": null,
        "source": null,
        "index": null,
        "props": null,
        "length": null,
        "key": null,
        "object[undefined]": null
      }
    },
    "undocumented": true,
    "name": "assign",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~assign",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190236,
        190252
      ],
      "filename": "lodash.js",
      "lineno": 5553,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010077",
        "name": "args",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "arguments",
          "range": [
            190243,
            190252
          ],
          "loc": {
            "start": {
              "line": 5553,
              "column": 17
            },
            "end": {
              "line": 5553,
              "column": 26
            }
          }
        },
        "value": "arguments"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~assign",
    "longname": "<anonymous>~runInContext~assign~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190264,
        190277
      ],
      "filename": "lodash.js",
      "lineno": 5554,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010080",
        "name": "argsIndex",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            190276,
            190277
          ],
          "loc": {
            "start": {
              "line": 5554,
              "column": 22
            },
            "end": {
              "line": 5554,
              "column": 23
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "argsIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~assign",
    "longname": "<anonymous>~runInContext~assign~argsIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190289,
        190313
      ],
      "filename": "lodash.js",
      "lineno": 5555,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010083",
        "name": "argsLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              190302,
              190306
            ],
            "loc": {
              "start": {
                "line": 5555,
                "column": 23
              },
              "end": {
                "line": 5555,
                "column": 27
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              190307,
              190313
            ],
            "loc": {
              "start": {
                "line": 5555,
                "column": 28
              },
              "end": {
                "line": 5555,
                "column": 34
              }
            }
          },
          "range": [
            190302,
            190313
          ],
          "loc": {
            "start": {
              "line": 5555,
              "column": 23
            },
            "end": {
              "line": 5555,
              "column": 34
            }
          }
        },
        "value": "args.length"
      }
    },
    "undocumented": true,
    "name": "argsLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~assign",
    "longname": "<anonymous>~runInContext~assign~argsLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190325,
        190344
      ],
      "filename": "lodash.js",
      "lineno": 5556,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010088",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "guard",
            "range": [
              190339,
              190344
            ],
            "loc": {
              "start": {
                "line": 5556,
                "column": 24
              },
              "end": {
                "line": 5556,
                "column": 29
              }
            }
          },
          "prefix": true,
          "range": [
            190332,
            190344
          ],
          "loc": {
            "start": {
              "line": 5556,
              "column": 17
            },
            "end": {
              "line": 5556,
              "column": 29
            }
          }
        },
        "value": "typeofguard"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~assign",
    "longname": "<anonymous>~runInContext~assign~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190512,
        190526
      ],
      "filename": "lodash.js",
      "lineno": 5560,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010114",
        "name": "argsLength",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 2,
          "raw": "2",
          "range": [
            190525,
            190526
          ],
          "loc": {
            "start": {
              "line": 5560,
              "column": 21
            },
            "end": {
              "line": 5560,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~assign",
        "value": "2"
      }
    },
    "undocumented": true,
    "name": "argsLength",
    "kind": "member",
    "longname": "<anonymous>~runInContext~assign~argsLength",
    "memberof": "<anonymous>~runInContext~assign",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190647,
        190723
      ],
      "filename": "lodash.js",
      "lineno": 5564,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010132",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseCreateCallback",
            "range": [
              190658,
              190676
            ],
            "loc": {
              "start": {
                "line": 5564,
                "column": 23
              },
              "end": {
                "line": 5564,
                "column": 41
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "args",
                "range": [
                  190677,
                  190681
                ],
                "loc": {
                  "start": {
                    "line": 5564,
                    "column": 42
                  },
                  "end": {
                    "line": 5564,
                    "column": 46
                  }
                }
              },
              "property": {
                "type": "BinaryExpression",
                "operator": "-",
                "left": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "argsLength",
                    "range": [
                      190684,
                      190694
                    ],
                    "loc": {
                      "start": {
                        "line": 5564,
                        "column": 49
                      },
                      "end": {
                        "line": 5564,
                        "column": 59
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    190682,
                    190694
                  ],
                  "loc": {
                    "start": {
                      "line": 5564,
                      "column": 47
                    },
                    "end": {
                      "line": 5564,
                      "column": 59
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": 1,
                  "raw": "1",
                  "range": [
                    190697,
                    190698
                  ],
                  "loc": {
                    "start": {
                      "line": 5564,
                      "column": 62
                    },
                    "end": {
                      "line": 5564,
                      "column": 63
                    }
                  }
                },
                "range": [
                  190682,
                  190698
                ],
                "loc": {
                  "start": {
                    "line": 5564,
                    "column": 47
                  },
                  "end": {
                    "line": 5564,
                    "column": 63
                  }
                }
              },
              "range": [
                190677,
                190699
              ],
              "loc": {
                "start": {
                  "line": 5564,
                  "column": 42
                },
                "end": {
                  "line": 5564,
                  "column": 64
                }
              }
            },
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "args",
                "range": [
                  190701,
                  190705
                ],
                "loc": {
                  "start": {
                    "line": 5564,
                    "column": 66
                  },
                  "end": {
                    "line": 5564,
                    "column": 70
                  }
                }
              },
              "property": {
                "type": "UpdateExpression",
                "operator": "--",
                "argument": {
                  "type": "Identifier",
                  "name": "argsLength",
                  "range": [
                    190706,
                    190716
                  ],
                  "loc": {
                    "start": {
                      "line": 5564,
                      "column": 71
                    },
                    "end": {
                      "line": 5564,
                      "column": 81
                    }
                  }
                },
                "prefix": false,
                "range": [
                  190706,
                  190718
                ],
                "loc": {
                  "start": {
                    "line": 5564,
                    "column": 71
                  },
                  "end": {
                    "line": 5564,
                    "column": 83
                  }
                }
              },
              "range": [
                190701,
                190719
              ],
              "loc": {
                "start": {
                  "line": 5564,
                  "column": 66
                },
                "end": {
                  "line": 5564,
                  "column": 84
                }
              }
            },
            {
              "type": "Literal",
              "value": 2,
              "raw": "2",
              "range": [
                190721,
                190722
              ],
              "loc": {
                "start": {
                  "line": 5564,
                  "column": 86
                },
                "end": {
                  "line": 5564,
                  "column": 87
                }
              }
            }
          ],
          "range": [
            190658,
            190723
          ],
          "loc": {
            "start": {
              "line": 5564,
              "column": 23
            },
            "end": {
              "line": 5564,
              "column": 88
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~assign",
    "longname": "<anonymous>~runInContext~assign~callback",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190813,
        190842
      ],
      "filename": "lodash.js",
      "lineno": 5566,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010162",
        "name": "callback",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              190824,
              190828
            ],
            "loc": {
              "start": {
                "line": 5566,
                "column": 19
              },
              "end": {
                "line": 5566,
                "column": 23
              }
            }
          },
          "property": {
            "type": "UpdateExpression",
            "operator": "--",
            "argument": {
              "type": "Identifier",
              "name": "argsLength",
              "range": [
                190831,
                190841
              ],
              "loc": {
                "start": {
                  "line": 5566,
                  "column": 26
                },
                "end": {
                  "line": 5566,
                  "column": 36
                }
              }
            },
            "prefix": true,
            "range": [
              190829,
              190841
            ],
            "loc": {
              "start": {
                "line": 5566,
                "column": 24
              },
              "end": {
                "line": 5566,
                "column": 36
              }
            }
          },
          "range": [
            190824,
            190842
          ],
          "loc": {
            "start": {
              "line": 5566,
              "column": 19
            },
            "end": {
              "line": 5566,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~assign",
        "value": "args[undefined]"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~assign~callback",
    "memberof": "<anonymous>~runInContext~assign",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190901,
        190925
      ],
      "filename": "lodash.js",
      "lineno": 5569,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010175",
        "name": "source",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              190910,
              190914
            ],
            "loc": {
              "start": {
                "line": 5569,
                "column": 17
              },
              "end": {
                "line": 5569,
                "column": 21
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "argsIndex",
            "range": [
              190915,
              190924
            ],
            "loc": {
              "start": {
                "line": 5569,
                "column": 22
              },
              "end": {
                "line": 5569,
                "column": 31
              }
            }
          },
          "range": [
            190910,
            190925
          ],
          "loc": {
            "start": {
              "line": 5569,
              "column": 17
            },
            "end": {
              "line": 5569,
              "column": 32
            }
          }
        },
        "value": "args[undefined]"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "source",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190973,
        190983
      ],
      "filename": "lodash.js",
      "lineno": 5571,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010186",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              190982,
              190983
            ],
            "loc": {
              "start": {
                "line": 5571,
                "column": 23
              },
              "end": {
                "line": 5571,
                "column": 24
              }
            }
          },
          "prefix": true,
          "range": [
            190981,
            190983
          ],
          "loc": {
            "start": {
              "line": 5571,
              "column": 22
            },
            "end": {
              "line": 5571,
              "column": 24
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~assign",
    "longname": "<anonymous>~runInContext~assign~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        190999,
        191019
      ],
      "filename": "lodash.js",
      "lineno": 5572,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010190",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              191007,
              191011
            ],
            "loc": {
              "start": {
                "line": 5572,
                "column": 22
              },
              "end": {
                "line": 5572,
                "column": 26
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                191012,
                191018
              ],
              "loc": {
                "start": {
                  "line": 5572,
                  "column": 27
                },
                "end": {
                  "line": 5572,
                  "column": 33
                }
              }
            }
          ],
          "range": [
            191007,
            191019
          ],
          "loc": {
            "start": {
              "line": 5572,
              "column": 22
            },
            "end": {
              "line": 5572,
              "column": 34
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~assign",
    "longname": "<anonymous>~runInContext~assign~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        191035,
        191056
      ],
      "filename": "lodash.js",
      "lineno": 5573,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010195",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              191044,
              191049
            ],
            "loc": {
              "start": {
                "line": 5573,
                "column": 23
              },
              "end": {
                "line": 5573,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              191050,
              191056
            ],
            "loc": {
              "start": {
                "line": 5573,
                "column": 29
              },
              "end": {
                "line": 5573,
                "column": 35
              }
            }
          },
          "range": [
            191044,
            191056
          ],
          "loc": {
            "start": {
              "line": 5573,
              "column": 23
            },
            "end": {
              "line": 5573,
              "column": 35
            }
          }
        },
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~assign",
    "longname": "<anonymous>~runInContext~assign~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        191112,
        191130
      ],
      "filename": "lodash.js",
      "lineno": 5576,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010207",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              191118,
              191123
            ],
            "loc": {
              "start": {
                "line": 5576,
                "column": 22
              },
              "end": {
                "line": 5576,
                "column": 27
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              191124,
              191129
            ],
            "loc": {
              "start": {
                "line": 5576,
                "column": 28
              },
              "end": {
                "line": 5576,
                "column": 33
              }
            }
          },
          "range": [
            191118,
            191130
          ],
          "loc": {
            "start": {
              "line": 5576,
              "column": 22
            },
            "end": {
              "line": 5576,
              "column": 34
            }
          }
        },
        "value": "props[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~assign",
    "longname": "<anonymous>~runInContext~assign~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        191144,
        191217
      ],
      "filename": "lodash.js",
      "lineno": 5577,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010213",
        "name": "object[undefined]",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              191158,
              191166
            ],
            "loc": {
              "start": {
                "line": 5577,
                "column": 26
              },
              "end": {
                "line": 5577,
                "column": 34
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "callback",
              "range": [
                191169,
                191177
              ],
              "loc": {
                "start": {
                  "line": 5577,
                  "column": 37
                },
                "end": {
                  "line": 5577,
                  "column": 45
                }
              }
            },
            "arguments": [
              {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    191178,
                    191184
                  ],
                  "loc": {
                    "start": {
                      "line": 5577,
                      "column": 46
                    },
                    "end": {
                      "line": 5577,
                      "column": 52
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "key",
                  "range": [
                    191185,
                    191188
                  ],
                  "loc": {
                    "start": {
                      "line": 5577,
                      "column": 53
                    },
                    "end": {
                      "line": 5577,
                      "column": 56
                    }
                  }
                },
                "range": [
                  191178,
                  191189
                ],
                "loc": {
                  "start": {
                    "line": 5577,
                    "column": 46
                  },
                  "end": {
                    "line": 5577,
                    "column": 57
                  }
                }
              },
              {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "source",
                  "range": [
                    191191,
                    191197
                  ],
                  "loc": {
                    "start": {
                      "line": 5577,
                      "column": 59
                    },
                    "end": {
                      "line": 5577,
                      "column": 65
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "key",
                  "range": [
                    191198,
                    191201
                  ],
                  "loc": {
                    "start": {
                      "line": 5577,
                      "column": 66
                    },
                    "end": {
                      "line": 5577,
                      "column": 69
                    }
                  }
                },
                "range": [
                  191191,
                  191202
                ],
                "loc": {
                  "start": {
                    "line": 5577,
                    "column": 59
                  },
                  "end": {
                    "line": 5577,
                    "column": 70
                  }
                }
              }
            ],
            "range": [
              191169,
              191203
            ],
            "loc": {
              "start": {
                "line": 5577,
                "column": 37
              },
              "end": {
                "line": 5577,
                "column": 71
              }
            }
          },
          "alternate": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "source",
              "range": [
                191206,
                191212
              ],
              "loc": {
                "start": {
                  "line": 5577,
                  "column": 74
                },
                "end": {
                  "line": 5577,
                  "column": 80
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "key",
              "range": [
                191213,
                191216
              ],
              "loc": {
                "start": {
                  "line": 5577,
                  "column": 81
                },
                "end": {
                  "line": 5577,
                  "column": 84
                }
              }
            },
            "range": [
              191206,
              191217
            ],
            "loc": {
              "start": {
                "line": 5577,
                "column": 74
              },
              "end": {
                "line": 5577,
                "column": 85
              }
            }
          },
          "range": [
            191158,
            191217
          ],
          "loc": {
            "start": {
              "line": 5577,
              "column": 26
            },
            "end": {
              "line": 5577,
              "column": 85
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "object[undefined]",
    "kind": "member",
    "longname": "object[undefined]",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        193118,
        193708
      ],
      "filename": "lodash.js",
      "lineno": 5630,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010232",
        "name": "clone",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "clone",
            "range": [
              193127,
              193132
            ],
            "loc": {
              "start": {
                "line": 5630,
                "column": 13
              },
              "end": {
                "line": 5630,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                193133,
                193138
              ],
              "loc": {
                "start": {
                  "line": 5630,
                  "column": 19
                },
                "end": {
                  "line": 5630,
                  "column": 24
                }
              }
            },
            {
              "type": "Identifier",
              "name": "isDeep",
              "range": [
                193140,
                193146
              ],
              "loc": {
                "start": {
                  "line": 5630,
                  "column": 26
                },
                "end": {
                  "line": 5630,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                193148,
                193156
              ],
              "loc": {
                "start": {
                  "line": 5630,
                  "column": 34
                },
                "end": {
                  "line": 5630,
                  "column": 42
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                193158,
                193165
              ],
              "loc": {
                "start": {
                  "line": 5630,
                  "column": 44
                },
                "end": {
                  "line": 5630,
                  "column": 51
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        193179,
                        193183
                      ],
                      "loc": {
                        "start": {
                          "line": 5631,
                          "column": 10
                        },
                        "end": {
                          "line": 5631,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "isDeep",
                        "range": [
                          193193,
                          193199
                        ],
                        "loc": {
                          "start": {
                            "line": 5631,
                            "column": 24
                          },
                          "end": {
                            "line": 5631,
                            "column": 30
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        193186,
                        193199
                      ],
                      "loc": {
                        "start": {
                          "line": 5631,
                          "column": 17
                        },
                        "end": {
                          "line": 5631,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      193179,
                      193199
                    ],
                    "loc": {
                      "start": {
                        "line": 5631,
                        "column": 10
                      },
                      "end": {
                        "line": 5631,
                        "column": 30
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  193175,
                  193200
                ],
                "loc": {
                  "start": {
                    "line": 5631,
                    "column": 6
                  },
                  "end": {
                    "line": 5631,
                    "column": 31
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        193238,
                        193242
                      ],
                      "loc": {
                        "start": {
                          "line": 5634,
                          "column": 10
                        },
                        "end": {
                          "line": 5634,
                          "column": 14
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "boolean",
                      "raw": "'boolean'",
                      "range": [
                        193246,
                        193255
                      ],
                      "loc": {
                        "start": {
                          "line": 5634,
                          "column": 18
                        },
                        "end": {
                          "line": 5634,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      193238,
                      193255
                    ],
                    "loc": {
                      "start": {
                        "line": 5634,
                        "column": 10
                      },
                      "end": {
                        "line": 5634,
                        "column": 27
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "isDeep",
                      "range": [
                        193259,
                        193265
                      ],
                      "loc": {
                        "start": {
                          "line": 5634,
                          "column": 31
                        },
                        "end": {
                          "line": 5634,
                          "column": 37
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        193269,
                        193273
                      ],
                      "loc": {
                        "start": {
                          "line": 5634,
                          "column": 41
                        },
                        "end": {
                          "line": 5634,
                          "column": 45
                        }
                      }
                    },
                    "range": [
                      193259,
                      193273
                    ],
                    "loc": {
                      "start": {
                        "line": 5634,
                        "column": 31
                      },
                      "end": {
                        "line": 5634,
                        "column": 45
                      }
                    }
                  },
                  "range": [
                    193238,
                    193273
                  ],
                  "loc": {
                    "start": {
                      "line": 5634,
                      "column": 10
                    },
                    "end": {
                      "line": 5634,
                      "column": 45
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            193285,
                            193292
                          ],
                          "loc": {
                            "start": {
                              "line": 5635,
                              "column": 8
                            },
                            "end": {
                              "line": 5635,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            193295,
                            193303
                          ],
                          "loc": {
                            "start": {
                              "line": 5635,
                              "column": 18
                            },
                            "end": {
                              "line": 5635,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          193285,
                          193303
                        ],
                        "loc": {
                          "start": {
                            "line": 5635,
                            "column": 8
                          },
                          "end": {
                            "line": 5635,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        193285,
                        193304
                      ],
                      "loc": {
                        "start": {
                          "line": 5635,
                          "column": 8
                        },
                        "end": {
                          "line": 5635,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            193313,
                            193321
                          ],
                          "loc": {
                            "start": {
                              "line": 5636,
                              "column": 8
                            },
                            "end": {
                              "line": 5636,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "isDeep",
                          "range": [
                            193324,
                            193330
                          ],
                          "loc": {
                            "start": {
                              "line": 5636,
                              "column": 19
                            },
                            "end": {
                              "line": 5636,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          193313,
                          193330
                        ],
                        "loc": {
                          "start": {
                            "line": 5636,
                            "column": 8
                          },
                          "end": {
                            "line": 5636,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        193313,
                        193331
                      ],
                      "loc": {
                        "start": {
                          "line": 5636,
                          "column": 8
                        },
                        "end": {
                          "line": 5636,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "isDeep",
                          "range": [
                            193340,
                            193346
                          ],
                          "loc": {
                            "start": {
                              "line": 5637,
                              "column": 8
                            },
                            "end": {
                              "line": 5637,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            193349,
                            193354
                          ],
                          "loc": {
                            "start": {
                              "line": 5637,
                              "column": 17
                            },
                            "end": {
                              "line": 5637,
                              "column": 22
                            }
                          }
                        },
                        "range": [
                          193340,
                          193354
                        ],
                        "loc": {
                          "start": {
                            "line": 5637,
                            "column": 8
                          },
                          "end": {
                            "line": 5637,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        193340,
                        193355
                      ],
                      "loc": {
                        "start": {
                          "line": 5637,
                          "column": 8
                        },
                        "end": {
                          "line": 5637,
                          "column": 23
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  193434,
                                  193438
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5640,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 5640,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "number",
                                "raw": "'number'",
                                "range": [
                                  193442,
                                  193450
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5640,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 5640,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                193434,
                                193450
                              ],
                              "loc": {
                                "start": {
                                  "line": 5640,
                                  "column": 13
                                },
                                "end": {
                                  "line": 5640,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "type",
                                "range": [
                                  193454,
                                  193458
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5640,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 5640,
                                    "column": 37
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "string",
                                "raw": "'string'",
                                "range": [
                                  193462,
                                  193470
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5640,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 5640,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                193454,
                                193470
                              ],
                              "loc": {
                                "start": {
                                  "line": 5640,
                                  "column": 33
                                },
                                "end": {
                                  "line": 5640,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              193434,
                              193470
                            ],
                            "loc": {
                              "start": {
                                "line": 5640,
                                "column": 13
                              },
                              "end": {
                                "line": 5640,
                                "column": 49
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              193475,
                              193482
                            ],
                            "loc": {
                              "start": {
                                "line": 5640,
                                "column": 54
                              },
                              "end": {
                                "line": 5640,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            193433,
                            193482
                          ],
                          "loc": {
                            "start": {
                              "line": 5640,
                              "column": 12
                            },
                            "end": {
                              "line": 5640,
                              "column": 61
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                193486,
                                193493
                              ],
                              "loc": {
                                "start": {
                                  "line": 5640,
                                  "column": 65
                                },
                                "end": {
                                  "line": 5640,
                                  "column": 72
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                193494,
                                193502
                              ],
                              "loc": {
                                "start": {
                                  "line": 5640,
                                  "column": 73
                                },
                                "end": {
                                  "line": 5640,
                                  "column": 81
                                }
                              }
                            },
                            "range": [
                              193486,
                              193503
                            ],
                            "loc": {
                              "start": {
                                "line": 5640,
                                "column": 65
                              },
                              "end": {
                                "line": 5640,
                                "column": 82
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              193508,
                              193513
                            ],
                            "loc": {
                              "start": {
                                "line": 5640,
                                "column": 87
                              },
                              "end": {
                                "line": 5640,
                                "column": 92
                              }
                            }
                          },
                          "range": [
                            193486,
                            193513
                          ],
                          "loc": {
                            "start": {
                              "line": 5640,
                              "column": 65
                            },
                            "end": {
                              "line": 5640,
                              "column": 92
                            }
                          }
                        },
                        "range": [
                          193433,
                          193513
                        ],
                        "loc": {
                          "start": {
                            "line": 5640,
                            "column": 12
                          },
                          "end": {
                            "line": 5640,
                            "column": 92
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "callback",
                                "range": [
                                  193527,
                                  193535
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5641,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 5641,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  193538,
                                  193542
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5641,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 5641,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                193527,
                                193542
                              ],
                              "loc": {
                                "start": {
                                  "line": 5641,
                                  "column": 10
                                },
                                "end": {
                                  "line": 5641,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              193527,
                              193543
                            ],
                            "loc": {
                              "start": {
                                "line": 5641,
                                "column": 10
                              },
                              "end": {
                                "line": 5641,
                                "column": 26
                              }
                            }
                          }
                        ],
                        "range": [
                          193515,
                          193553
                        ],
                        "loc": {
                          "start": {
                            "line": 5640,
                            "column": 94
                          },
                          "end": {
                            "line": 5642,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        193429,
                        193553
                      ],
                      "loc": {
                        "start": {
                          "line": 5640,
                          "column": 8
                        },
                        "end": {
                          "line": 5642,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    193275,
                    193561
                  ],
                  "loc": {
                    "start": {
                      "line": 5634,
                      "column": 47
                    },
                    "end": {
                      "line": 5643,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  193234,
                  193561
                ],
                "loc": {
                  "start": {
                    "line": 5634,
                    "column": 6
                  },
                  "end": {
                    "line": 5643,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      193568,
                      193576
                    ],
                    "loc": {
                      "start": {
                        "line": 5644,
                        "column": 6
                      },
                      "end": {
                        "line": 5644,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            193586,
                            193594
                          ],
                          "loc": {
                            "start": {
                              "line": 5644,
                              "column": 24
                            },
                            "end": {
                              "line": 5644,
                              "column": 32
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          193579,
                          193594
                        ],
                        "loc": {
                          "start": {
                            "line": 5644,
                            "column": 17
                          },
                          "end": {
                            "line": 5644,
                            "column": 32
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "function",
                        "raw": "'function'",
                        "range": [
                          193598,
                          193608
                        ],
                        "loc": {
                          "start": {
                            "line": 5644,
                            "column": 36
                          },
                          "end": {
                            "line": 5644,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        193579,
                        193608
                      ],
                      "loc": {
                        "start": {
                          "line": 5644,
                          "column": 17
                        },
                        "end": {
                          "line": 5644,
                          "column": 46
                        }
                      }
                    },
                    "right": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "baseCreateCallback",
                        "range": [
                          193612,
                          193630
                        ],
                        "loc": {
                          "start": {
                            "line": 5644,
                            "column": 50
                          },
                          "end": {
                            "line": 5644,
                            "column": 68
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            193631,
                            193639
                          ],
                          "loc": {
                            "start": {
                              "line": 5644,
                              "column": 69
                            },
                            "end": {
                              "line": 5644,
                              "column": 77
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            193641,
                            193648
                          ],
                          "loc": {
                            "start": {
                              "line": 5644,
                              "column": 79
                            },
                            "end": {
                              "line": 5644,
                              "column": 86
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            193650,
                            193651
                          ],
                          "loc": {
                            "start": {
                              "line": 5644,
                              "column": 88
                            },
                            "end": {
                              "line": 5644,
                              "column": 89
                            }
                          }
                        }
                      ],
                      "range": [
                        193612,
                        193652
                      ],
                      "loc": {
                        "start": {
                          "line": 5644,
                          "column": 50
                        },
                        "end": {
                          "line": 5644,
                          "column": 90
                        }
                      }
                    },
                    "range": [
                      193579,
                      193652
                    ],
                    "loc": {
                      "start": {
                        "line": 5644,
                        "column": 17
                      },
                      "end": {
                        "line": 5644,
                        "column": 90
                      }
                    }
                  },
                  "range": [
                    193568,
                    193652
                  ],
                  "loc": {
                    "start": {
                      "line": 5644,
                      "column": 6
                    },
                    "end": {
                      "line": 5644,
                      "column": 90
                    }
                  }
                },
                "range": [
                  193568,
                  193653
                ],
                "loc": {
                  "start": {
                    "line": 5644,
                    "column": 6
                  },
                  "end": {
                    "line": 5644,
                    "column": 91
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseClone",
                    "range": [
                      193667,
                      193676
                    ],
                    "loc": {
                      "start": {
                        "line": 5645,
                        "column": 13
                      },
                      "end": {
                        "line": 5645,
                        "column": 22
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        193677,
                        193682
                      ],
                      "loc": {
                        "start": {
                          "line": 5645,
                          "column": 23
                        },
                        "end": {
                          "line": 5645,
                          "column": 28
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "isDeep",
                      "range": [
                        193684,
                        193690
                      ],
                      "loc": {
                        "start": {
                          "line": 5645,
                          "column": 30
                        },
                        "end": {
                          "line": 5645,
                          "column": 36
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        193692,
                        193700
                      ],
                      "loc": {
                        "start": {
                          "line": 5645,
                          "column": 38
                        },
                        "end": {
                          "line": 5645,
                          "column": 46
                        }
                      }
                    }
                  ],
                  "range": [
                    193667,
                    193701
                  ],
                  "loc": {
                    "start": {
                      "line": 5645,
                      "column": 13
                    },
                    "end": {
                      "line": 5645,
                      "column": 47
                    }
                  }
                },
                "range": [
                  193660,
                  193702
                ],
                "loc": {
                  "start": {
                    "line": 5645,
                    "column": 6
                  },
                  "end": {
                    "line": 5645,
                    "column": 48
                  }
                }
              }
            ],
            "range": [
              193167,
              193708
            ],
            "loc": {
              "start": {
                "line": 5630,
                "column": 53
              },
              "end": {
                "line": 5646,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            193118,
            193708
          ],
          "loc": {
            "start": {
              "line": 5630,
              "column": 4
            },
            "end": {
              "line": 5646,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value",
          "isDeep",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "type": null,
        "thisArg": null,
        "callback": null,
        "isDeep": null
      }
    },
    "undocumented": true,
    "name": "clone",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~clone",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        193179,
        193199
      ],
      "filename": "lodash.js",
      "lineno": 5631,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010240",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "isDeep",
            "range": [
              193193,
              193199
            ],
            "loc": {
              "start": {
                "line": 5631,
                "column": 24
              },
              "end": {
                "line": 5631,
                "column": 30
              }
            }
          },
          "prefix": true,
          "range": [
            193186,
            193199
          ],
          "loc": {
            "start": {
              "line": 5631,
              "column": 17
            },
            "end": {
              "line": 5631,
              "column": 30
            }
          }
        },
        "value": "typeofisDeep"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~clone",
    "longname": "<anonymous>~runInContext~clone~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        193285,
        193303
      ],
      "filename": "lodash.js",
      "lineno": 5635,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010254",
        "name": "thisArg",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "callback",
          "range": [
            193295,
            193303
          ],
          "loc": {
            "start": {
              "line": 5635,
              "column": 18
            },
            "end": {
              "line": 5635,
              "column": 26
            }
          }
        },
        "value": "callback"
      }
    },
    "undocumented": true,
    "name": "thisArg",
    "kind": "member",
    "longname": "thisArg",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        193313,
        193330
      ],
      "filename": "lodash.js",
      "lineno": 5636,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010258",
        "name": "callback",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isDeep",
          "range": [
            193324,
            193330
          ],
          "loc": {
            "start": {
              "line": 5636,
              "column": 19
            },
            "end": {
              "line": 5636,
              "column": 25
            }
          }
        },
        "value": "isDeep"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        193340,
        193354
      ],
      "filename": "lodash.js",
      "lineno": 5637,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010262",
        "name": "isDeep",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            193349,
            193354
          ],
          "loc": {
            "start": {
              "line": 5637,
              "column": 17
            },
            "end": {
              "line": 5637,
              "column": 22
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "isDeep",
    "kind": "member",
    "longname": "isDeep",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        193527,
        193542
      ],
      "filename": "lodash.js",
      "lineno": 5641,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010283",
        "name": "callback",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": null,
          "raw": "null",
          "range": [
            193538,
            193542
          ],
          "loc": {
            "start": {
              "line": 5641,
              "column": 21
            },
            "end": {
              "line": 5641,
              "column": 25
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~clone",
        "value": "null"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~clone~callback",
    "memberof": "<anonymous>~runInContext~clone",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        193568,
        193652
      ],
      "filename": "lodash.js",
      "lineno": 5644,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010287",
        "name": "callback",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "UnaryExpression",
              "operator": "typeof",
              "argument": {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  193586,
                  193594
                ],
                "loc": {
                  "start": {
                    "line": 5644,
                    "column": 24
                  },
                  "end": {
                    "line": 5644,
                    "column": 32
                  }
                }
              },
              "prefix": true,
              "range": [
                193579,
                193594
              ],
              "loc": {
                "start": {
                  "line": 5644,
                  "column": 17
                },
                "end": {
                  "line": 5644,
                  "column": 32
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": "function",
              "raw": "'function'",
              "range": [
                193598,
                193608
              ],
              "loc": {
                "start": {
                  "line": 5644,
                  "column": 36
                },
                "end": {
                  "line": 5644,
                  "column": 46
                }
              }
            },
            "range": [
              193579,
              193608
            ],
            "loc": {
              "start": {
                "line": 5644,
                "column": 17
              },
              "end": {
                "line": 5644,
                "column": 46
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "baseCreateCallback",
              "range": [
                193612,
                193630
              ],
              "loc": {
                "start": {
                  "line": 5644,
                  "column": 50
                },
                "end": {
                  "line": 5644,
                  "column": 68
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  193631,
                  193639
                ],
                "loc": {
                  "start": {
                    "line": 5644,
                    "column": 69
                  },
                  "end": {
                    "line": 5644,
                    "column": 77
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "thisArg",
                "range": [
                  193641,
                  193648
                ],
                "loc": {
                  "start": {
                    "line": 5644,
                    "column": 79
                  },
                  "end": {
                    "line": 5644,
                    "column": 86
                  }
                }
              },
              {
                "type": "Literal",
                "value": 1,
                "raw": "1",
                "range": [
                  193650,
                  193651
                ],
                "loc": {
                  "start": {
                    "line": 5644,
                    "column": 88
                  },
                  "end": {
                    "line": 5644,
                    "column": 89
                  }
                }
              }
            ],
            "range": [
              193612,
              193652
            ],
            "loc": {
              "start": {
                "line": 5644,
                "column": 50
              },
              "end": {
                "line": 5644,
                "column": 90
              }
            }
          },
          "range": [
            193579,
            193652
          ],
          "loc": {
            "start": {
              "line": 5644,
              "column": 17
            },
            "end": {
              "line": 5644,
              "column": 90
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~clone"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~clone~callback",
    "memberof": "<anonymous>~runInContext~clone",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        195300,
        195491
      ],
      "filename": "lodash.js",
      "lineno": 5690,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010305",
        "name": "cloneDeep",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "cloneDeep",
            "range": [
              195309,
              195318
            ],
            "loc": {
              "start": {
                "line": 5690,
                "column": 13
              },
              "end": {
                "line": 5690,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                195319,
                195324
              ],
              "loc": {
                "start": {
                  "line": 5690,
                  "column": 23
                },
                "end": {
                  "line": 5690,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                195326,
                195334
              ],
              "loc": {
                "start": {
                  "line": 5690,
                  "column": 30
                },
                "end": {
                  "line": 5690,
                  "column": 38
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                195336,
                195343
              ],
              "loc": {
                "start": {
                  "line": 5690,
                  "column": 40
                },
                "end": {
                  "line": 5690,
                  "column": 47
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      195353,
                      195361
                    ],
                    "loc": {
                      "start": {
                        "line": 5691,
                        "column": 6
                      },
                      "end": {
                        "line": 5691,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            195371,
                            195379
                          ],
                          "loc": {
                            "start": {
                              "line": 5691,
                              "column": 24
                            },
                            "end": {
                              "line": 5691,
                              "column": 32
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          195364,
                          195379
                        ],
                        "loc": {
                          "start": {
                            "line": 5691,
                            "column": 17
                          },
                          "end": {
                            "line": 5691,
                            "column": 32
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "function",
                        "raw": "'function'",
                        "range": [
                          195383,
                          195393
                        ],
                        "loc": {
                          "start": {
                            "line": 5691,
                            "column": 36
                          },
                          "end": {
                            "line": 5691,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        195364,
                        195393
                      ],
                      "loc": {
                        "start": {
                          "line": 5691,
                          "column": 17
                        },
                        "end": {
                          "line": 5691,
                          "column": 46
                        }
                      }
                    },
                    "right": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "baseCreateCallback",
                        "range": [
                          195397,
                          195415
                        ],
                        "loc": {
                          "start": {
                            "line": 5691,
                            "column": 50
                          },
                          "end": {
                            "line": 5691,
                            "column": 68
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            195416,
                            195424
                          ],
                          "loc": {
                            "start": {
                              "line": 5691,
                              "column": 69
                            },
                            "end": {
                              "line": 5691,
                              "column": 77
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            195426,
                            195433
                          ],
                          "loc": {
                            "start": {
                              "line": 5691,
                              "column": 79
                            },
                            "end": {
                              "line": 5691,
                              "column": 86
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            195435,
                            195436
                          ],
                          "loc": {
                            "start": {
                              "line": 5691,
                              "column": 88
                            },
                            "end": {
                              "line": 5691,
                              "column": 89
                            }
                          }
                        }
                      ],
                      "range": [
                        195397,
                        195437
                      ],
                      "loc": {
                        "start": {
                          "line": 5691,
                          "column": 50
                        },
                        "end": {
                          "line": 5691,
                          "column": 90
                        }
                      }
                    },
                    "range": [
                      195364,
                      195437
                    ],
                    "loc": {
                      "start": {
                        "line": 5691,
                        "column": 17
                      },
                      "end": {
                        "line": 5691,
                        "column": 90
                      }
                    }
                  },
                  "range": [
                    195353,
                    195437
                  ],
                  "loc": {
                    "start": {
                      "line": 5691,
                      "column": 6
                    },
                    "end": {
                      "line": 5691,
                      "column": 90
                    }
                  }
                },
                "range": [
                  195353,
                  195438
                ],
                "loc": {
                  "start": {
                    "line": 5691,
                    "column": 6
                  },
                  "end": {
                    "line": 5691,
                    "column": 91
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseClone",
                    "range": [
                      195452,
                      195461
                    ],
                    "loc": {
                      "start": {
                        "line": 5692,
                        "column": 13
                      },
                      "end": {
                        "line": 5692,
                        "column": 22
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        195462,
                        195467
                      ],
                      "loc": {
                        "start": {
                          "line": 5692,
                          "column": 23
                        },
                        "end": {
                          "line": 5692,
                          "column": 28
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": true,
                      "raw": "true",
                      "range": [
                        195469,
                        195473
                      ],
                      "loc": {
                        "start": {
                          "line": 5692,
                          "column": 30
                        },
                        "end": {
                          "line": 5692,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        195475,
                        195483
                      ],
                      "loc": {
                        "start": {
                          "line": 5692,
                          "column": 36
                        },
                        "end": {
                          "line": 5692,
                          "column": 44
                        }
                      }
                    }
                  ],
                  "range": [
                    195452,
                    195484
                  ],
                  "loc": {
                    "start": {
                      "line": 5692,
                      "column": 13
                    },
                    "end": {
                      "line": 5692,
                      "column": 45
                    }
                  }
                },
                "range": [
                  195445,
                  195485
                ],
                "loc": {
                  "start": {
                    "line": 5692,
                    "column": 6
                  },
                  "end": {
                    "line": 5692,
                    "column": 46
                  }
                }
              }
            ],
            "range": [
              195345,
              195491
            ],
            "loc": {
              "start": {
                "line": 5690,
                "column": 49
              },
              "end": {
                "line": 5693,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            195300,
            195491
          ],
          "loc": {
            "start": {
              "line": 5690,
              "column": 4
            },
            "end": {
              "line": 5693,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "callback": null
      }
    },
    "undocumented": true,
    "name": "cloneDeep",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~cloneDeep",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        195353,
        195437
      ],
      "filename": "lodash.js",
      "lineno": 5691,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010312",
        "name": "callback",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "UnaryExpression",
              "operator": "typeof",
              "argument": {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  195371,
                  195379
                ],
                "loc": {
                  "start": {
                    "line": 5691,
                    "column": 24
                  },
                  "end": {
                    "line": 5691,
                    "column": 32
                  }
                }
              },
              "prefix": true,
              "range": [
                195364,
                195379
              ],
              "loc": {
                "start": {
                  "line": 5691,
                  "column": 17
                },
                "end": {
                  "line": 5691,
                  "column": 32
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": "function",
              "raw": "'function'",
              "range": [
                195383,
                195393
              ],
              "loc": {
                "start": {
                  "line": 5691,
                  "column": 36
                },
                "end": {
                  "line": 5691,
                  "column": 46
                }
              }
            },
            "range": [
              195364,
              195393
            ],
            "loc": {
              "start": {
                "line": 5691,
                "column": 17
              },
              "end": {
                "line": 5691,
                "column": 46
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "baseCreateCallback",
              "range": [
                195397,
                195415
              ],
              "loc": {
                "start": {
                  "line": 5691,
                  "column": 50
                },
                "end": {
                  "line": 5691,
                  "column": 68
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  195416,
                  195424
                ],
                "loc": {
                  "start": {
                    "line": 5691,
                    "column": 69
                  },
                  "end": {
                    "line": 5691,
                    "column": 77
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "thisArg",
                "range": [
                  195426,
                  195433
                ],
                "loc": {
                  "start": {
                    "line": 5691,
                    "column": 79
                  },
                  "end": {
                    "line": 5691,
                    "column": 86
                  }
                }
              },
              {
                "type": "Literal",
                "value": 1,
                "raw": "1",
                "range": [
                  195435,
                  195436
                ],
                "loc": {
                  "start": {
                    "line": 5691,
                    "column": 88
                  },
                  "end": {
                    "line": 5691,
                    "column": 89
                  }
                }
              }
            ],
            "range": [
              195397,
              195437
            ],
            "loc": {
              "start": {
                "line": 5691,
                "column": 50
              },
              "end": {
                "line": 5691,
                "column": 90
              }
            }
          },
          "range": [
            195364,
            195437
          ],
          "loc": {
            "start": {
              "line": 5691,
              "column": 17
            },
            "end": {
              "line": 5691,
              "column": 90
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        196360,
        196511
      ],
      "filename": "lodash.js",
      "lineno": 5726,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010330",
        "name": "create",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "create",
            "range": [
              196369,
              196375
            ],
            "loc": {
              "start": {
                "line": 5726,
                "column": 13
              },
              "end": {
                "line": 5726,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "prototype",
              "range": [
                196376,
                196385
              ],
              "loc": {
                "start": {
                  "line": 5726,
                  "column": 20
                },
                "end": {
                  "line": 5726,
                  "column": 29
                }
              }
            },
            {
              "type": "Identifier",
              "name": "properties",
              "range": [
                196387,
                196397
              ],
              "loc": {
                "start": {
                  "line": 5726,
                  "column": 31
                },
                "end": {
                  "line": 5726,
                  "column": 41
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        196411,
                        196417
                      ],
                      "loc": {
                        "start": {
                          "line": 5727,
                          "column": 10
                        },
                        "end": {
                          "line": 5727,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "baseCreate",
                        "range": [
                          196420,
                          196430
                        ],
                        "loc": {
                          "start": {
                            "line": 5727,
                            "column": 19
                          },
                          "end": {
                            "line": 5727,
                            "column": 29
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "prototype",
                          "range": [
                            196431,
                            196440
                          ],
                          "loc": {
                            "start": {
                              "line": 5727,
                              "column": 30
                            },
                            "end": {
                              "line": 5727,
                              "column": 39
                            }
                          }
                        }
                      ],
                      "range": [
                        196420,
                        196441
                      ],
                      "loc": {
                        "start": {
                          "line": 5727,
                          "column": 19
                        },
                        "end": {
                          "line": 5727,
                          "column": 40
                        }
                      }
                    },
                    "range": [
                      196411,
                      196441
                    ],
                    "loc": {
                      "start": {
                        "line": 5727,
                        "column": 10
                      },
                      "end": {
                        "line": 5727,
                        "column": 40
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  196407,
                  196442
                ],
                "loc": {
                  "start": {
                    "line": 5727,
                    "column": 6
                  },
                  "end": {
                    "line": 5727,
                    "column": 41
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "Identifier",
                    "name": "properties",
                    "range": [
                      196456,
                      196466
                    ],
                    "loc": {
                      "start": {
                        "line": 5728,
                        "column": 13
                      },
                      "end": {
                        "line": 5728,
                        "column": 23
                      }
                    }
                  },
                  "consequent": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "assign",
                      "range": [
                        196469,
                        196475
                      ],
                      "loc": {
                        "start": {
                          "line": 5728,
                          "column": 26
                        },
                        "end": {
                          "line": 5728,
                          "column": 32
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          196476,
                          196482
                        ],
                        "loc": {
                          "start": {
                            "line": 5728,
                            "column": 33
                          },
                          "end": {
                            "line": 5728,
                            "column": 39
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "properties",
                        "range": [
                          196484,
                          196494
                        ],
                        "loc": {
                          "start": {
                            "line": 5728,
                            "column": 41
                          },
                          "end": {
                            "line": 5728,
                            "column": 51
                          }
                        }
                      }
                    ],
                    "range": [
                      196469,
                      196495
                    ],
                    "loc": {
                      "start": {
                        "line": 5728,
                        "column": 26
                      },
                      "end": {
                        "line": 5728,
                        "column": 52
                      }
                    }
                  },
                  "alternate": {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      196498,
                      196504
                    ],
                    "loc": {
                      "start": {
                        "line": 5728,
                        "column": 55
                      },
                      "end": {
                        "line": 5728,
                        "column": 61
                      }
                    }
                  },
                  "range": [
                    196456,
                    196504
                  ],
                  "loc": {
                    "start": {
                      "line": 5728,
                      "column": 13
                    },
                    "end": {
                      "line": 5728,
                      "column": 61
                    }
                  }
                },
                "range": [
                  196449,
                  196505
                ],
                "loc": {
                  "start": {
                    "line": 5728,
                    "column": 6
                  },
                  "end": {
                    "line": 5728,
                    "column": 62
                  }
                }
              }
            ],
            "range": [
              196399,
              196511
            ],
            "loc": {
              "start": {
                "line": 5726,
                "column": 43
              },
              "end": {
                "line": 5729,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            196360,
            196511
          ],
          "loc": {
            "start": {
              "line": 5726,
              "column": 4
            },
            "end": {
              "line": 5729,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "prototype",
          "properties"
        ]
      },
      "vars": {
        "result": null
      }
    },
    "undocumented": true,
    "name": "create",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~create",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        196411,
        196441
      ],
      "filename": "lodash.js",
      "lineno": 5727,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010336",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseCreate",
            "range": [
              196420,
              196430
            ],
            "loc": {
              "start": {
                "line": 5727,
                "column": 19
              },
              "end": {
                "line": 5727,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "prototype",
              "range": [
                196431,
                196440
              ],
              "loc": {
                "start": {
                  "line": 5727,
                  "column": 30
                },
                "end": {
                  "line": 5727,
                  "column": 39
                }
              }
            }
          ],
          "range": [
            196420,
            196441
          ],
          "loc": {
            "start": {
              "line": 5727,
              "column": 19
            },
            "end": {
              "line": 5727,
              "column": 40
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~create",
    "longname": "<anonymous>~runInContext~create~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197257,
        198054
      ],
      "filename": "lodash.js",
      "lineno": 5748,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010349",
        "name": "defaults",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "defaults",
            "range": [
              197266,
              197274
            ],
            "loc": {
              "start": {
                "line": 5748,
                "column": 13
              },
              "end": {
                "line": 5748,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                197275,
                197281
              ],
              "loc": {
                "start": {
                  "line": 5748,
                  "column": 22
                },
                "end": {
                  "line": 5748,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                197283,
                197289
              ],
              "loc": {
                "start": {
                  "line": 5748,
                  "column": 30
                },
                "end": {
                  "line": 5748,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "guard",
              "range": [
                197291,
                197296
              ],
              "loc": {
                "start": {
                  "line": 5748,
                  "column": 38
                },
                "end": {
                  "line": 5748,
                  "column": 43
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "args",
                      "range": [
                        197310,
                        197314
                      ],
                      "loc": {
                        "start": {
                          "line": 5749,
                          "column": 10
                        },
                        "end": {
                          "line": 5749,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "arguments",
                      "range": [
                        197317,
                        197326
                      ],
                      "loc": {
                        "start": {
                          "line": 5749,
                          "column": 17
                        },
                        "end": {
                          "line": 5749,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      197310,
                      197326
                    ],
                    "loc": {
                      "start": {
                        "line": 5749,
                        "column": 10
                      },
                      "end": {
                        "line": 5749,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        197338,
                        197347
                      ],
                      "loc": {
                        "start": {
                          "line": 5750,
                          "column": 10
                        },
                        "end": {
                          "line": 5750,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        197350,
                        197351
                      ],
                      "loc": {
                        "start": {
                          "line": 5750,
                          "column": 22
                        },
                        "end": {
                          "line": 5750,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      197338,
                      197351
                    ],
                    "loc": {
                      "start": {
                        "line": 5750,
                        "column": 10
                      },
                      "end": {
                        "line": 5750,
                        "column": 23
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "argsLength",
                      "range": [
                        197363,
                        197373
                      ],
                      "loc": {
                        "start": {
                          "line": 5751,
                          "column": 10
                        },
                        "end": {
                          "line": 5751,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "args",
                        "range": [
                          197376,
                          197380
                        ],
                        "loc": {
                          "start": {
                            "line": 5751,
                            "column": 23
                          },
                          "end": {
                            "line": 5751,
                            "column": 27
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          197381,
                          197387
                        ],
                        "loc": {
                          "start": {
                            "line": 5751,
                            "column": 28
                          },
                          "end": {
                            "line": 5751,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        197376,
                        197387
                      ],
                      "loc": {
                        "start": {
                          "line": 5751,
                          "column": 23
                        },
                        "end": {
                          "line": 5751,
                          "column": 34
                        }
                      }
                    },
                    "range": [
                      197363,
                      197387
                    ],
                    "loc": {
                      "start": {
                        "line": 5751,
                        "column": 10
                      },
                      "end": {
                        "line": 5751,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        197399,
                        197403
                      ],
                      "loc": {
                        "start": {
                          "line": 5752,
                          "column": 10
                        },
                        "end": {
                          "line": 5752,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "guard",
                        "range": [
                          197413,
                          197418
                        ],
                        "loc": {
                          "start": {
                            "line": 5752,
                            "column": 24
                          },
                          "end": {
                            "line": 5752,
                            "column": 29
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        197406,
                        197418
                      ],
                      "loc": {
                        "start": {
                          "line": 5752,
                          "column": 17
                        },
                        "end": {
                          "line": 5752,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      197399,
                      197418
                    ],
                    "loc": {
                      "start": {
                        "line": 5752,
                        "column": 10
                      },
                      "end": {
                        "line": 5752,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  197306,
                  197419
                ],
                "loc": {
                  "start": {
                    "line": 5749,
                    "column": 6
                  },
                  "end": {
                    "line": 5752,
                    "column": 30
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            197497,
                            197501
                          ],
                          "loc": {
                            "start": {
                              "line": 5755,
                              "column": 11
                            },
                            "end": {
                              "line": 5755,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            197505,
                            197513
                          ],
                          "loc": {
                            "start": {
                              "line": 5755,
                              "column": 19
                            },
                            "end": {
                              "line": 5755,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          197497,
                          197513
                        ],
                        "loc": {
                          "start": {
                            "line": 5755,
                            "column": 11
                          },
                          "end": {
                            "line": 5755,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            197517,
                            197521
                          ],
                          "loc": {
                            "start": {
                              "line": 5755,
                              "column": 31
                            },
                            "end": {
                              "line": 5755,
                              "column": 35
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "string",
                          "raw": "'string'",
                          "range": [
                            197525,
                            197533
                          ],
                          "loc": {
                            "start": {
                              "line": 5755,
                              "column": 39
                            },
                            "end": {
                              "line": 5755,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          197517,
                          197533
                        ],
                        "loc": {
                          "start": {
                            "line": 5755,
                            "column": 31
                          },
                          "end": {
                            "line": 5755,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        197497,
                        197533
                      ],
                      "loc": {
                        "start": {
                          "line": 5755,
                          "column": 11
                        },
                        "end": {
                          "line": 5755,
                          "column": 47
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "args",
                        "range": [
                          197538,
                          197542
                        ],
                        "loc": {
                          "start": {
                            "line": 5755,
                            "column": 52
                          },
                          "end": {
                            "line": 5755,
                            "column": 56
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          197543,
                          197544
                        ],
                        "loc": {
                          "start": {
                            "line": 5755,
                            "column": 57
                          },
                          "end": {
                            "line": 5755,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        197538,
                        197545
                      ],
                      "loc": {
                        "start": {
                          "line": 5755,
                          "column": 52
                        },
                        "end": {
                          "line": 5755,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      197496,
                      197545
                    ],
                    "loc": {
                      "start": {
                        "line": 5755,
                        "column": 10
                      },
                      "end": {
                        "line": 5755,
                        "column": 59
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "===",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "args",
                          "range": [
                            197549,
                            197553
                          ],
                          "loc": {
                            "start": {
                              "line": 5755,
                              "column": 63
                            },
                            "end": {
                              "line": 5755,
                              "column": 67
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 3,
                          "raw": "3",
                          "range": [
                            197554,
                            197555
                          ],
                          "loc": {
                            "start": {
                              "line": 5755,
                              "column": 68
                            },
                            "end": {
                              "line": 5755,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          197549,
                          197556
                        ],
                        "loc": {
                          "start": {
                            "line": 5755,
                            "column": 63
                          },
                          "end": {
                            "line": 5755,
                            "column": 70
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "guard",
                        "range": [
                          197557,
                          197562
                        ],
                        "loc": {
                          "start": {
                            "line": 5755,
                            "column": 71
                          },
                          "end": {
                            "line": 5755,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        197549,
                        197563
                      ],
                      "loc": {
                        "start": {
                          "line": 5755,
                          "column": 63
                        },
                        "end": {
                          "line": 5755,
                          "column": 77
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "source",
                      "range": [
                        197568,
                        197574
                      ],
                      "loc": {
                        "start": {
                          "line": 5755,
                          "column": 82
                        },
                        "end": {
                          "line": 5755,
                          "column": 88
                        }
                      }
                    },
                    "range": [
                      197549,
                      197574
                    ],
                    "loc": {
                      "start": {
                        "line": 5755,
                        "column": 63
                      },
                      "end": {
                        "line": 5755,
                        "column": 88
                      }
                    }
                  },
                  "range": [
                    197496,
                    197574
                  ],
                  "loc": {
                    "start": {
                      "line": 5755,
                      "column": 10
                    },
                    "end": {
                      "line": 5755,
                      "column": 88
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "argsLength",
                          "range": [
                            197586,
                            197596
                          ],
                          "loc": {
                            "start": {
                              "line": 5756,
                              "column": 8
                            },
                            "end": {
                              "line": 5756,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 2,
                          "raw": "2",
                          "range": [
                            197599,
                            197600
                          ],
                          "loc": {
                            "start": {
                              "line": 5756,
                              "column": 21
                            },
                            "end": {
                              "line": 5756,
                              "column": 22
                            }
                          }
                        },
                        "range": [
                          197586,
                          197600
                        ],
                        "loc": {
                          "start": {
                            "line": 5756,
                            "column": 8
                          },
                          "end": {
                            "line": 5756,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        197586,
                        197601
                      ],
                      "loc": {
                        "start": {
                          "line": 5756,
                          "column": 8
                        },
                        "end": {
                          "line": 5756,
                          "column": 23
                        }
                      }
                    }
                  ],
                  "range": [
                    197576,
                    197609
                  ],
                  "loc": {
                    "start": {
                      "line": 5755,
                      "column": 90
                    },
                    "end": {
                      "line": 5757,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  197492,
                  197609
                ],
                "loc": {
                  "start": {
                    "line": 5755,
                    "column": 6
                  },
                  "end": {
                    "line": 5757,
                    "column": 7
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "argsIndex",
                      "range": [
                        197625,
                        197634
                      ],
                      "loc": {
                        "start": {
                          "line": 5758,
                          "column": 15
                        },
                        "end": {
                          "line": 5758,
                          "column": 24
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      197623,
                      197634
                    ],
                    "loc": {
                      "start": {
                        "line": 5758,
                        "column": 13
                      },
                      "end": {
                        "line": 5758,
                        "column": 24
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "argsLength",
                    "range": [
                      197637,
                      197647
                    ],
                    "loc": {
                      "start": {
                        "line": 5758,
                        "column": 27
                      },
                      "end": {
                        "line": 5758,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    197623,
                    197647
                  ],
                  "loc": {
                    "start": {
                      "line": 5758,
                      "column": 13
                    },
                    "end": {
                      "line": 5758,
                      "column": 37
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            197659,
                            197665
                          ],
                          "loc": {
                            "start": {
                              "line": 5759,
                              "column": 8
                            },
                            "end": {
                              "line": 5759,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              197668,
                              197672
                            ],
                            "loc": {
                              "start": {
                                "line": 5759,
                                "column": 17
                              },
                              "end": {
                                "line": 5759,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "argsIndex",
                            "range": [
                              197673,
                              197682
                            ],
                            "loc": {
                              "start": {
                                "line": 5759,
                                "column": 22
                              },
                              "end": {
                                "line": 5759,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            197668,
                            197683
                          ],
                          "loc": {
                            "start": {
                              "line": 5759,
                              "column": 17
                            },
                            "end": {
                              "line": 5759,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          197659,
                          197683
                        ],
                        "loc": {
                          "start": {
                            "line": 5759,
                            "column": 8
                          },
                          "end": {
                            "line": 5759,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        197659,
                        197684
                      ],
                      "loc": {
                        "start": {
                          "line": 5759,
                          "column": 8
                        },
                        "end": {
                          "line": 5759,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isObject",
                          "range": [
                            197697,
                            197705
                          ],
                          "loc": {
                            "start": {
                              "line": 5760,
                              "column": 12
                            },
                            "end": {
                              "line": 5760,
                              "column": 20
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              197706,
                              197712
                            ],
                            "loc": {
                              "start": {
                                "line": 5760,
                                "column": 21
                              },
                              "end": {
                                "line": 5760,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          197697,
                          197713
                        ],
                        "loc": {
                          "start": {
                            "line": 5760,
                            "column": 12
                          },
                          "end": {
                            "line": 5760,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    197731,
                                    197736
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5761,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5761,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "UnaryExpression",
                                  "operator": "-",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      197740,
                                      197741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5761,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 5761,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    197739,
                                    197741
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5761,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 5761,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  197731,
                                  197741
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5761,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 5761,
                                    "column": 24
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    197757,
                                    197762
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5762,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5762,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "keys",
                                    "range": [
                                      197765,
                                      197769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5762,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 5762,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        197770,
                                        197776
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5762,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 5762,
                                          "column": 33
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    197765,
                                    197777
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5762,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 5762,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  197757,
                                  197777
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5762,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 5762,
                                    "column": 34
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    197793,
                                    197799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5763,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5763,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      197802,
                                      197807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5763,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 5763,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      197808,
                                      197814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5763,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 5763,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    197802,
                                    197814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5763,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 5763,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  197793,
                                  197814
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5763,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 5763,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              197727,
                              197815
                            ],
                            "loc": {
                              "start": {
                                "line": 5761,
                                "column": 10
                              },
                              "end": {
                                "line": 5763,
                                "column": 36
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "<",
                              "left": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "index",
                                  "range": [
                                    197836,
                                    197841
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5765,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 5765,
                                      "column": 24
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  197834,
                                  197841
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5765,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 5765,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  197844,
                                  197850
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5765,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 5765,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                197834,
                                197850
                              ],
                              "loc": {
                                "start": {
                                  "line": 5765,
                                  "column": 17
                                },
                                "end": {
                                  "line": 5765,
                                  "column": 33
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          197870,
                                          197873
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5766,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 5766,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            197876,
                                            197881
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5766,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 5766,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            197882,
                                            197887
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5766,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 5766,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          197876,
                                          197888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5766,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 5766,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        197870,
                                        197888
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5766,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 5766,
                                          "column": 34
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    197866,
                                    197889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5766,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5766,
                                      "column": 35
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "UnaryExpression",
                                      "operator": "typeof",
                                      "argument": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "object",
                                          "range": [
                                            197913,
                                            197919
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5767,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 5767,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            197920,
                                            197923
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5767,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 5767,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          197913,
                                          197924
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5767,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 5767,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "prefix": true,
                                      "range": [
                                        197906,
                                        197924
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5767,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 5767,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "undefined",
                                      "raw": "'undefined'",
                                      "range": [
                                        197928,
                                        197939
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5767,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 5767,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      197906,
                                      197939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5767,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 5767,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "object",
                                              "range": [
                                                197957,
                                                197963
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5768,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 5768,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                197964,
                                                197967
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5768,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 5768,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "range": [
                                              197957,
                                              197968
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5768,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 5768,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "source",
                                              "range": [
                                                197971,
                                                197977
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5768,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 5768,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                197978,
                                                197981
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 5768,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 5768,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              197971,
                                              197982
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 5768,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 5768,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            197957,
                                            197982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 5768,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 5768,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "range": [
                                          197957,
                                          197983
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 5768,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 5768,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      197941,
                                      197997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5767,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 5769,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    197902,
                                    197997
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5767,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 5769,
                                      "column": 13
                                    }
                                  }
                                }
                              ],
                              "range": [
                                197852,
                                198009
                              ],
                              "loc": {
                                "start": {
                                  "line": 5765,
                                  "column": 35
                                },
                                "end": {
                                  "line": 5770,
                                  "column": 11
                                }
                              }
                            },
                            "range": [
                              197827,
                              198009
                            ],
                            "loc": {
                              "start": {
                                "line": 5765,
                                "column": 10
                              },
                              "end": {
                                "line": 5770,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          197715,
                          198019
                        ],
                        "loc": {
                          "start": {
                            "line": 5760,
                            "column": 30
                          },
                          "end": {
                            "line": 5771,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        197693,
                        198019
                      ],
                      "loc": {
                        "start": {
                          "line": 5760,
                          "column": 8
                        },
                        "end": {
                          "line": 5771,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    197649,
                    198027
                  ],
                  "loc": {
                    "start": {
                      "line": 5758,
                      "column": 39
                    },
                    "end": {
                      "line": 5772,
                      "column": 7
                    }
                  }
                },
                "range": [
                  197616,
                  198027
                ],
                "loc": {
                  "start": {
                    "line": 5758,
                    "column": 6
                  },
                  "end": {
                    "line": 5772,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    198041,
                    198047
                  ],
                  "loc": {
                    "start": {
                      "line": 5773,
                      "column": 13
                    },
                    "end": {
                      "line": 5773,
                      "column": 19
                    }
                  }
                },
                "range": [
                  198034,
                  198048
                ],
                "loc": {
                  "start": {
                    "line": 5773,
                    "column": 6
                  },
                  "end": {
                    "line": 5773,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              197298,
              198054
            ],
            "loc": {
              "start": {
                "line": 5748,
                "column": 45
              },
              "end": {
                "line": 5774,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            197257,
            198054
          ],
          "loc": {
            "start": {
              "line": 5748,
              "column": 4
            },
            "end": {
              "line": 5774,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "source",
          "guard"
        ]
      },
      "vars": {
        "args": null,
        "argsIndex": null,
        "argsLength": null,
        "type": null,
        "source": null,
        "index": null,
        "props": null,
        "length": null,
        "key": null,
        "object[undefined]": null
      }
    },
    "undocumented": true,
    "name": "defaults",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~defaults",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197310,
        197326
      ],
      "filename": "lodash.js",
      "lineno": 5749,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010356",
        "name": "args",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "arguments",
          "range": [
            197317,
            197326
          ],
          "loc": {
            "start": {
              "line": 5749,
              "column": 17
            },
            "end": {
              "line": 5749,
              "column": 26
            }
          }
        },
        "value": "arguments"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~defaults",
    "longname": "<anonymous>~runInContext~defaults~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197338,
        197351
      ],
      "filename": "lodash.js",
      "lineno": 5750,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010359",
        "name": "argsIndex",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            197350,
            197351
          ],
          "loc": {
            "start": {
              "line": 5750,
              "column": 22
            },
            "end": {
              "line": 5750,
              "column": 23
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "argsIndex",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~defaults",
    "longname": "<anonymous>~runInContext~defaults~argsIndex",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197363,
        197387
      ],
      "filename": "lodash.js",
      "lineno": 5751,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010362",
        "name": "argsLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              197376,
              197380
            ],
            "loc": {
              "start": {
                "line": 5751,
                "column": 23
              },
              "end": {
                "line": 5751,
                "column": 27
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              197381,
              197387
            ],
            "loc": {
              "start": {
                "line": 5751,
                "column": 28
              },
              "end": {
                "line": 5751,
                "column": 34
              }
            }
          },
          "range": [
            197376,
            197387
          ],
          "loc": {
            "start": {
              "line": 5751,
              "column": 23
            },
            "end": {
              "line": 5751,
              "column": 34
            }
          }
        },
        "value": "args.length"
      }
    },
    "undocumented": true,
    "name": "argsLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~defaults",
    "longname": "<anonymous>~runInContext~defaults~argsLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197399,
        197418
      ],
      "filename": "lodash.js",
      "lineno": 5752,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010367",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "guard",
            "range": [
              197413,
              197418
            ],
            "loc": {
              "start": {
                "line": 5752,
                "column": 24
              },
              "end": {
                "line": 5752,
                "column": 29
              }
            }
          },
          "prefix": true,
          "range": [
            197406,
            197418
          ],
          "loc": {
            "start": {
              "line": 5752,
              "column": 17
            },
            "end": {
              "line": 5752,
              "column": 29
            }
          }
        },
        "value": "typeofguard"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~defaults",
    "longname": "<anonymous>~runInContext~defaults~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197586,
        197600
      ],
      "filename": "lodash.js",
      "lineno": 5756,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010393",
        "name": "argsLength",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 2,
          "raw": "2",
          "range": [
            197599,
            197600
          ],
          "loc": {
            "start": {
              "line": 5756,
              "column": 21
            },
            "end": {
              "line": 5756,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~defaults",
        "value": "2"
      }
    },
    "undocumented": true,
    "name": "argsLength",
    "kind": "member",
    "longname": "<anonymous>~runInContext~defaults~argsLength",
    "memberof": "<anonymous>~runInContext~defaults",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197659,
        197683
      ],
      "filename": "lodash.js",
      "lineno": 5759,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010403",
        "name": "source",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              197668,
              197672
            ],
            "loc": {
              "start": {
                "line": 5759,
                "column": 17
              },
              "end": {
                "line": 5759,
                "column": 21
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "argsIndex",
            "range": [
              197673,
              197682
            ],
            "loc": {
              "start": {
                "line": 5759,
                "column": 22
              },
              "end": {
                "line": 5759,
                "column": 31
              }
            }
          },
          "range": [
            197668,
            197683
          ],
          "loc": {
            "start": {
              "line": 5759,
              "column": 17
            },
            "end": {
              "line": 5759,
              "column": 32
            }
          }
        },
        "value": "args[undefined]"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "source",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197731,
        197741
      ],
      "filename": "lodash.js",
      "lineno": 5761,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010414",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              197740,
              197741
            ],
            "loc": {
              "start": {
                "line": 5761,
                "column": 23
              },
              "end": {
                "line": 5761,
                "column": 24
              }
            }
          },
          "prefix": true,
          "range": [
            197739,
            197741
          ],
          "loc": {
            "start": {
              "line": 5761,
              "column": 22
            },
            "end": {
              "line": 5761,
              "column": 24
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~defaults",
    "longname": "<anonymous>~runInContext~defaults~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197757,
        197777
      ],
      "filename": "lodash.js",
      "lineno": 5762,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010418",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              197765,
              197769
            ],
            "loc": {
              "start": {
                "line": 5762,
                "column": 22
              },
              "end": {
                "line": 5762,
                "column": 26
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                197770,
                197776
              ],
              "loc": {
                "start": {
                  "line": 5762,
                  "column": 27
                },
                "end": {
                  "line": 5762,
                  "column": 33
                }
              }
            }
          ],
          "range": [
            197765,
            197777
          ],
          "loc": {
            "start": {
              "line": 5762,
              "column": 22
            },
            "end": {
              "line": 5762,
              "column": 34
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~defaults",
    "longname": "<anonymous>~runInContext~defaults~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197793,
        197814
      ],
      "filename": "lodash.js",
      "lineno": 5763,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010423",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              197802,
              197807
            ],
            "loc": {
              "start": {
                "line": 5763,
                "column": 23
              },
              "end": {
                "line": 5763,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              197808,
              197814
            ],
            "loc": {
              "start": {
                "line": 5763,
                "column": 29
              },
              "end": {
                "line": 5763,
                "column": 35
              }
            }
          },
          "range": [
            197802,
            197814
          ],
          "loc": {
            "start": {
              "line": 5763,
              "column": 23
            },
            "end": {
              "line": 5763,
              "column": 35
            }
          }
        },
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~defaults",
    "longname": "<anonymous>~runInContext~defaults~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197870,
        197888
      ],
      "filename": "lodash.js",
      "lineno": 5766,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010435",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              197876,
              197881
            ],
            "loc": {
              "start": {
                "line": 5766,
                "column": 22
              },
              "end": {
                "line": 5766,
                "column": 27
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              197882,
              197887
            ],
            "loc": {
              "start": {
                "line": 5766,
                "column": 28
              },
              "end": {
                "line": 5766,
                "column": 33
              }
            }
          },
          "range": [
            197876,
            197888
          ],
          "loc": {
            "start": {
              "line": 5766,
              "column": 22
            },
            "end": {
              "line": 5766,
              "column": 34
            }
          }
        },
        "value": "props[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~defaults",
    "longname": "<anonymous>~runInContext~defaults~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        197957,
        197982
      ],
      "filename": "lodash.js",
      "lineno": 5768,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010449",
        "name": "object[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "source",
            "range": [
              197971,
              197977
            ],
            "loc": {
              "start": {
                "line": 5768,
                "column": 28
              },
              "end": {
                "line": 5768,
                "column": 34
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "key",
            "range": [
              197978,
              197981
            ],
            "loc": {
              "start": {
                "line": 5768,
                "column": 35
              },
              "end": {
                "line": 5768,
                "column": 38
              }
            }
          },
          "range": [
            197971,
            197982
          ],
          "loc": {
            "start": {
              "line": 5768,
              "column": 28
            },
            "end": {
              "line": 5768,
              "column": 39
            }
          }
        },
        "value": "source[undefined]"
      }
    },
    "undocumented": true,
    "name": "object[undefined]",
    "kind": "member",
    "longname": "object[undefined]",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        199679,
        200004
      ],
      "filename": "lodash.js",
      "lineno": 5817,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010458",
        "name": "findKey",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "findKey",
            "range": [
              199688,
              199695
            ],
            "loc": {
              "start": {
                "line": 5817,
                "column": 13
              },
              "end": {
                "line": 5817,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                199696,
                199702
              ],
              "loc": {
                "start": {
                  "line": 5817,
                  "column": 21
                },
                "end": {
                  "line": 5817,
                  "column": 27
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                199704,
                199713
              ],
              "loc": {
                "start": {
                  "line": 5817,
                  "column": 29
                },
                "end": {
                  "line": 5817,
                  "column": 38
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                199715,
                199722
              ],
              "loc": {
                "start": {
                  "line": 5817,
                  "column": 40
                },
                "end": {
                  "line": 5817,
                  "column": 47
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        199736,
                        199742
                      ],
                      "loc": {
                        "start": {
                          "line": 5818,
                          "column": 10
                        },
                        "end": {
                          "line": 5818,
                          "column": 16
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      199736,
                      199742
                    ],
                    "loc": {
                      "start": {
                        "line": 5818,
                        "column": 10
                      },
                      "end": {
                        "line": 5818,
                        "column": 16
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  199732,
                  199743
                ],
                "loc": {
                  "start": {
                    "line": 5818,
                    "column": 6
                  },
                  "end": {
                    "line": 5818,
                    "column": 17
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      199751,
                      199760
                    ],
                    "loc": {
                      "start": {
                        "line": 5820,
                        "column": 6
                      },
                      "end": {
                        "line": 5820,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          199763,
                          199769
                        ],
                        "loc": {
                          "start": {
                            "line": 5820,
                            "column": 18
                          },
                          "end": {
                            "line": 5820,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          199770,
                          199784
                        ],
                        "loc": {
                          "start": {
                            "line": 5820,
                            "column": 25
                          },
                          "end": {
                            "line": 5820,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        199763,
                        199784
                      ],
                      "loc": {
                        "start": {
                          "line": 5820,
                          "column": 18
                        },
                        "end": {
                          "line": 5820,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          199785,
                          199794
                        ],
                        "loc": {
                          "start": {
                            "line": 5820,
                            "column": 40
                          },
                          "end": {
                            "line": 5820,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          199796,
                          199803
                        ],
                        "loc": {
                          "start": {
                            "line": 5820,
                            "column": 51
                          },
                          "end": {
                            "line": 5820,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          199805,
                          199806
                        ],
                        "loc": {
                          "start": {
                            "line": 5820,
                            "column": 60
                          },
                          "end": {
                            "line": 5820,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      199763,
                      199807
                    ],
                    "loc": {
                      "start": {
                        "line": 5820,
                        "column": 18
                      },
                      "end": {
                        "line": 5820,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    199751,
                    199807
                  ],
                  "loc": {
                    "start": {
                      "line": 5820,
                      "column": 6
                    },
                    "end": {
                      "line": 5820,
                      "column": 62
                    }
                  }
                },
                "range": [
                  199751,
                  199808
                ],
                "loc": {
                  "start": {
                    "line": 5820,
                    "column": 6
                  },
                  "end": {
                    "line": 5820,
                    "column": 63
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseForOwn",
                    "range": [
                      199815,
                      199825
                    ],
                    "loc": {
                      "start": {
                        "line": 5821,
                        "column": 6
                      },
                      "end": {
                        "line": 5821,
                        "column": 16
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "object",
                      "range": [
                        199826,
                        199832
                      ],
                      "loc": {
                        "start": {
                          "line": 5821,
                          "column": 17
                        },
                        "end": {
                          "line": 5821,
                          "column": 23
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            199843,
                            199848
                          ],
                          "loc": {
                            "start": {
                              "line": 5821,
                              "column": 34
                            },
                            "end": {
                              "line": 5821,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            199850,
                            199853
                          ],
                          "loc": {
                            "start": {
                              "line": 5821,
                              "column": 41
                            },
                            "end": {
                              "line": 5821,
                              "column": 44
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            199855,
                            199861
                          ],
                          "loc": {
                            "start": {
                              "line": 5821,
                              "column": 46
                            },
                            "end": {
                              "line": 5821,
                              "column": 52
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  199877,
                                  199886
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5822,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5822,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    199887,
                                    199892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5822,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 5822,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    199894,
                                    199897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5822,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 5822,
                                      "column": 32
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    199899,
                                    199905
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5822,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 5822,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "range": [
                                199877,
                                199906
                              ],
                              "loc": {
                                "start": {
                                  "line": 5822,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5822,
                                  "column": 41
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        199920,
                                        199926
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5823,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5823,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        199929,
                                        199932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5823,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 5823,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "range": [
                                      199920,
                                      199932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5823,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5823,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    199920,
                                    199933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5823,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5823,
                                      "column": 23
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      199951,
                                      199956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5824,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 5824,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    199944,
                                    199957
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5824,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5824,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                199908,
                                199967
                              ],
                              "loc": {
                                "start": {
                                  "line": 5822,
                                  "column": 43
                                },
                                "end": {
                                  "line": 5825,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              199873,
                              199967
                            ],
                            "loc": {
                              "start": {
                                "line": 5822,
                                "column": 8
                              },
                              "end": {
                                "line": 5825,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          199863,
                          199975
                        ],
                        "loc": {
                          "start": {
                            "line": 5821,
                            "column": 54
                          },
                          "end": {
                            "line": 5826,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        199834,
                        199975
                      ],
                      "loc": {
                        "start": {
                          "line": 5821,
                          "column": 25
                        },
                        "end": {
                          "line": 5826,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    199815,
                    199976
                  ],
                  "loc": {
                    "start": {
                      "line": 5821,
                      "column": 6
                    },
                    "end": {
                      "line": 5826,
                      "column": 8
                    }
                  }
                },
                "range": [
                  199815,
                  199977
                ],
                "loc": {
                  "start": {
                    "line": 5821,
                    "column": 6
                  },
                  "end": {
                    "line": 5826,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    199991,
                    199997
                  ],
                  "loc": {
                    "start": {
                      "line": 5827,
                      "column": 13
                    },
                    "end": {
                      "line": 5827,
                      "column": 19
                    }
                  }
                },
                "range": [
                  199984,
                  199998
                ],
                "loc": {
                  "start": {
                    "line": 5827,
                    "column": 6
                  },
                  "end": {
                    "line": 5827,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              199724,
              200004
            ],
            "loc": {
              "start": {
                "line": 5817,
                "column": 49
              },
              "end": {
                "line": 5828,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            199679,
            200004
          ],
          "loc": {
            "start": {
              "line": 5817,
              "column": 4
            },
            "end": {
              "line": 5828,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "result": null,
        "predicate": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "findKey",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~findKey",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        199736,
        199742
      ],
      "filename": "lodash.js",
      "lineno": 5818,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010465",
        "name": "result",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            199736,
            199742
          ],
          "loc": {
            "start": {
              "line": 5818,
              "column": 10
            },
            "end": {
              "line": 5818,
              "column": 16
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~findKey",
    "longname": "<anonymous>~runInContext~findKey~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        199751,
        199807
      ],
      "filename": "lodash.js",
      "lineno": 5820,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010468",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                199763,
                199769
              ],
              "loc": {
                "start": {
                  "line": 5820,
                  "column": 18
                },
                "end": {
                  "line": 5820,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                199770,
                199784
              ],
              "loc": {
                "start": {
                  "line": 5820,
                  "column": 25
                },
                "end": {
                  "line": 5820,
                  "column": 39
                }
              }
            },
            "range": [
              199763,
              199784
            ],
            "loc": {
              "start": {
                "line": 5820,
                "column": 18
              },
              "end": {
                "line": 5820,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                199785,
                199794
              ],
              "loc": {
                "start": {
                  "line": 5820,
                  "column": 40
                },
                "end": {
                  "line": 5820,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                199796,
                199803
              ],
              "loc": {
                "start": {
                  "line": 5820,
                  "column": 51
                },
                "end": {
                  "line": 5820,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                199805,
                199806
              ],
              "loc": {
                "start": {
                  "line": 5820,
                  "column": 60
                },
                "end": {
                  "line": 5820,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            199763,
            199807
          ],
          "loc": {
            "start": {
              "line": 5820,
              "column": 18
            },
            "end": {
              "line": 5820,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        199920,
        199932
      ],
      "filename": "lodash.js",
      "lineno": 5823,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010494",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "key",
          "range": [
            199929,
            199932
          ],
          "loc": {
            "start": {
              "line": 5823,
              "column": 19
            },
            "end": {
              "line": 5823,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~findKey",
        "value": "key"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~findKey~result",
    "memberof": "<anonymous>~runInContext~findKey",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        201612,
        201946
      ],
      "filename": "lodash.js",
      "lineno": 5871,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010501",
        "name": "findLastKey",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "findLastKey",
            "range": [
              201621,
              201632
            ],
            "loc": {
              "start": {
                "line": 5871,
                "column": 13
              },
              "end": {
                "line": 5871,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                201633,
                201639
              ],
              "loc": {
                "start": {
                  "line": 5871,
                  "column": 25
                },
                "end": {
                  "line": 5871,
                  "column": 31
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                201641,
                201650
              ],
              "loc": {
                "start": {
                  "line": 5871,
                  "column": 33
                },
                "end": {
                  "line": 5871,
                  "column": 42
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                201652,
                201659
              ],
              "loc": {
                "start": {
                  "line": 5871,
                  "column": 44
                },
                "end": {
                  "line": 5871,
                  "column": 51
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        201673,
                        201679
                      ],
                      "loc": {
                        "start": {
                          "line": 5872,
                          "column": 10
                        },
                        "end": {
                          "line": 5872,
                          "column": 16
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      201673,
                      201679
                    ],
                    "loc": {
                      "start": {
                        "line": 5872,
                        "column": 10
                      },
                      "end": {
                        "line": 5872,
                        "column": 16
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  201669,
                  201680
                ],
                "loc": {
                  "start": {
                    "line": 5872,
                    "column": 6
                  },
                  "end": {
                    "line": 5872,
                    "column": 17
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "predicate",
                    "range": [
                      201688,
                      201697
                    ],
                    "loc": {
                      "start": {
                        "line": 5874,
                        "column": 6
                      },
                      "end": {
                        "line": 5874,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          201700,
                          201706
                        ],
                        "loc": {
                          "start": {
                            "line": 5874,
                            "column": 18
                          },
                          "end": {
                            "line": 5874,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          201707,
                          201721
                        ],
                        "loc": {
                          "start": {
                            "line": 5874,
                            "column": 25
                          },
                          "end": {
                            "line": 5874,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        201700,
                        201721
                      ],
                      "loc": {
                        "start": {
                          "line": 5874,
                          "column": 18
                        },
                        "end": {
                          "line": 5874,
                          "column": 39
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "predicate",
                        "range": [
                          201722,
                          201731
                        ],
                        "loc": {
                          "start": {
                            "line": 5874,
                            "column": 40
                          },
                          "end": {
                            "line": 5874,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          201733,
                          201740
                        ],
                        "loc": {
                          "start": {
                            "line": 5874,
                            "column": 51
                          },
                          "end": {
                            "line": 5874,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          201742,
                          201743
                        ],
                        "loc": {
                          "start": {
                            "line": 5874,
                            "column": 60
                          },
                          "end": {
                            "line": 5874,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      201700,
                      201744
                    ],
                    "loc": {
                      "start": {
                        "line": 5874,
                        "column": 18
                      },
                      "end": {
                        "line": 5874,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    201688,
                    201744
                  ],
                  "loc": {
                    "start": {
                      "line": 5874,
                      "column": 6
                    },
                    "end": {
                      "line": 5874,
                      "column": 62
                    }
                  }
                },
                "range": [
                  201688,
                  201745
                ],
                "loc": {
                  "start": {
                    "line": 5874,
                    "column": 6
                  },
                  "end": {
                    "line": 5874,
                    "column": 63
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseForOwnRight",
                    "range": [
                      201752,
                      201767
                    ],
                    "loc": {
                      "start": {
                        "line": 5875,
                        "column": 6
                      },
                      "end": {
                        "line": 5875,
                        "column": 21
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "object",
                      "range": [
                        201768,
                        201774
                      ],
                      "loc": {
                        "start": {
                          "line": 5875,
                          "column": 22
                        },
                        "end": {
                          "line": 5875,
                          "column": 28
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            201785,
                            201790
                          ],
                          "loc": {
                            "start": {
                              "line": 5875,
                              "column": 39
                            },
                            "end": {
                              "line": 5875,
                              "column": 44
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            201792,
                            201795
                          ],
                          "loc": {
                            "start": {
                              "line": 5875,
                              "column": 46
                            },
                            "end": {
                              "line": 5875,
                              "column": 49
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            201797,
                            201803
                          ],
                          "loc": {
                            "start": {
                              "line": 5875,
                              "column": 51
                            },
                            "end": {
                              "line": 5875,
                              "column": 57
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "predicate",
                                "range": [
                                  201819,
                                  201828
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5876,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 5876,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    201829,
                                    201834
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5876,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 5876,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    201836,
                                    201839
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5876,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 5876,
                                      "column": 32
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    201841,
                                    201847
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5876,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 5876,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "range": [
                                201819,
                                201848
                              ],
                              "loc": {
                                "start": {
                                  "line": 5876,
                                  "column": 12
                                },
                                "end": {
                                  "line": 5876,
                                  "column": 41
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        201862,
                                        201868
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5877,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 5877,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        201871,
                                        201874
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 5877,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 5877,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "range": [
                                      201862,
                                      201874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5877,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 5877,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    201862,
                                    201875
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5877,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5877,
                                      "column": 23
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      201893,
                                      201898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 5878,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 5878,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    201886,
                                    201899
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5878,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 5878,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                201850,
                                201909
                              ],
                              "loc": {
                                "start": {
                                  "line": 5876,
                                  "column": 43
                                },
                                "end": {
                                  "line": 5879,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              201815,
                              201909
                            ],
                            "loc": {
                              "start": {
                                "line": 5876,
                                "column": 8
                              },
                              "end": {
                                "line": 5879,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          201805,
                          201917
                        ],
                        "loc": {
                          "start": {
                            "line": 5875,
                            "column": 59
                          },
                          "end": {
                            "line": 5880,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        201776,
                        201917
                      ],
                      "loc": {
                        "start": {
                          "line": 5875,
                          "column": 30
                        },
                        "end": {
                          "line": 5880,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    201752,
                    201918
                  ],
                  "loc": {
                    "start": {
                      "line": 5875,
                      "column": 6
                    },
                    "end": {
                      "line": 5880,
                      "column": 8
                    }
                  }
                },
                "range": [
                  201752,
                  201919
                ],
                "loc": {
                  "start": {
                    "line": 5875,
                    "column": 6
                  },
                  "end": {
                    "line": 5880,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    201933,
                    201939
                  ],
                  "loc": {
                    "start": {
                      "line": 5881,
                      "column": 13
                    },
                    "end": {
                      "line": 5881,
                      "column": 19
                    }
                  }
                },
                "range": [
                  201926,
                  201940
                ],
                "loc": {
                  "start": {
                    "line": 5881,
                    "column": 6
                  },
                  "end": {
                    "line": 5881,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              201661,
              201946
            ],
            "loc": {
              "start": {
                "line": 5871,
                "column": 53
              },
              "end": {
                "line": 5882,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            201612,
            201946
          ],
          "loc": {
            "start": {
              "line": 5871,
              "column": 4
            },
            "end": {
              "line": 5882,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "result": null,
        "predicate": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "findLastKey",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~findLastKey",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        201673,
        201679
      ],
      "filename": "lodash.js",
      "lineno": 5872,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010508",
        "name": "result",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            201673,
            201679
          ],
          "loc": {
            "start": {
              "line": 5872,
              "column": 10
            },
            "end": {
              "line": 5872,
              "column": 16
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~findLastKey",
    "longname": "<anonymous>~runInContext~findLastKey~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        201688,
        201744
      ],
      "filename": "lodash.js",
      "lineno": 5874,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010511",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                201700,
                201706
              ],
              "loc": {
                "start": {
                  "line": 5874,
                  "column": 18
                },
                "end": {
                  "line": 5874,
                  "column": 24
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                201707,
                201721
              ],
              "loc": {
                "start": {
                  "line": 5874,
                  "column": 25
                },
                "end": {
                  "line": 5874,
                  "column": 39
                }
              }
            },
            "range": [
              201700,
              201721
            ],
            "loc": {
              "start": {
                "line": 5874,
                "column": 18
              },
              "end": {
                "line": 5874,
                "column": 39
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                201722,
                201731
              ],
              "loc": {
                "start": {
                  "line": 5874,
                  "column": 40
                },
                "end": {
                  "line": 5874,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                201733,
                201740
              ],
              "loc": {
                "start": {
                  "line": 5874,
                  "column": 51
                },
                "end": {
                  "line": 5874,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                201742,
                201743
              ],
              "loc": {
                "start": {
                  "line": 5874,
                  "column": 60
                },
                "end": {
                  "line": 5874,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            201700,
            201744
          ],
          "loc": {
            "start": {
              "line": 5874,
              "column": 18
            },
            "end": {
              "line": 5874,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        201862,
        201874
      ],
      "filename": "lodash.js",
      "lineno": 5877,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010537",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "key",
          "range": [
            201871,
            201874
          ],
          "loc": {
            "start": {
              "line": 5877,
              "column": 19
            },
            "end": {
              "line": 5877,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~findLastKey",
        "value": "key"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~findLastKey~result",
    "memberof": "<anonymous>~runInContext~findLastKey",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        202992,
        203197
      ],
      "filename": "lodash.js",
      "lineno": 5915,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010544",
        "name": "forIn",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "forIn",
            "range": [
              203001,
              203006
            ],
            "loc": {
              "start": {
                "line": 5915,
                "column": 13
              },
              "end": {
                "line": 5915,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                203007,
                203013
              ],
              "loc": {
                "start": {
                  "line": 5915,
                  "column": 19
                },
                "end": {
                  "line": 5915,
                  "column": 25
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                203015,
                203023
              ],
              "loc": {
                "start": {
                  "line": 5915,
                  "column": 27
                },
                "end": {
                  "line": 5915,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                203025,
                203032
              ],
              "loc": {
                "start": {
                  "line": 5915,
                  "column": 37
                },
                "end": {
                  "line": 5915,
                  "column": 44
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      203042,
                      203050
                    ],
                    "loc": {
                      "start": {
                        "line": 5916,
                        "column": 6
                      },
                      "end": {
                        "line": 5916,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          203053,
                          203061
                        ],
                        "loc": {
                          "start": {
                            "line": 5916,
                            "column": 17
                          },
                          "end": {
                            "line": 5916,
                            "column": 25
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              203072,
                              203079
                            ],
                            "loc": {
                              "start": {
                                "line": 5916,
                                "column": 36
                              },
                              "end": {
                                "line": 5916,
                                "column": 43
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            203065,
                            203079
                          ],
                          "loc": {
                            "start": {
                              "line": 5916,
                              "column": 29
                            },
                            "end": {
                              "line": 5916,
                              "column": 43
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "undefined",
                          "raw": "'undefined'",
                          "range": [
                            203083,
                            203094
                          ],
                          "loc": {
                            "start": {
                              "line": 5916,
                              "column": 47
                            },
                            "end": {
                              "line": 5916,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          203065,
                          203094
                        ],
                        "loc": {
                          "start": {
                            "line": 5916,
                            "column": 29
                          },
                          "end": {
                            "line": 5916,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        203053,
                        203094
                      ],
                      "loc": {
                        "start": {
                          "line": 5916,
                          "column": 17
                        },
                        "end": {
                          "line": 5916,
                          "column": 58
                        }
                      }
                    },
                    "consequent": {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        203097,
                        203105
                      ],
                      "loc": {
                        "start": {
                          "line": 5916,
                          "column": 61
                        },
                        "end": {
                          "line": 5916,
                          "column": 69
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "baseCreateCallback",
                        "range": [
                          203108,
                          203126
                        ],
                        "loc": {
                          "start": {
                            "line": 5916,
                            "column": 72
                          },
                          "end": {
                            "line": 5916,
                            "column": 90
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            203127,
                            203135
                          ],
                          "loc": {
                            "start": {
                              "line": 5916,
                              "column": 91
                            },
                            "end": {
                              "line": 5916,
                              "column": 99
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            203137,
                            203144
                          ],
                          "loc": {
                            "start": {
                              "line": 5916,
                              "column": 101
                            },
                            "end": {
                              "line": 5916,
                              "column": 108
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 3,
                          "raw": "3",
                          "range": [
                            203146,
                            203147
                          ],
                          "loc": {
                            "start": {
                              "line": 5916,
                              "column": 110
                            },
                            "end": {
                              "line": 5916,
                              "column": 111
                            }
                          }
                        }
                      ],
                      "range": [
                        203108,
                        203148
                      ],
                      "loc": {
                        "start": {
                          "line": 5916,
                          "column": 72
                        },
                        "end": {
                          "line": 5916,
                          "column": 112
                        }
                      }
                    },
                    "range": [
                      203053,
                      203148
                    ],
                    "loc": {
                      "start": {
                        "line": 5916,
                        "column": 17
                      },
                      "end": {
                        "line": 5916,
                        "column": 112
                      }
                    }
                  },
                  "range": [
                    203042,
                    203148
                  ],
                  "loc": {
                    "start": {
                      "line": 5916,
                      "column": 6
                    },
                    "end": {
                      "line": 5916,
                      "column": 112
                    }
                  }
                },
                "range": [
                  203042,
                  203149
                ],
                "loc": {
                  "start": {
                    "line": 5916,
                    "column": 6
                  },
                  "end": {
                    "line": 5916,
                    "column": 113
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseForIn",
                    "range": [
                      203163,
                      203172
                    ],
                    "loc": {
                      "start": {
                        "line": 5917,
                        "column": 13
                      },
                      "end": {
                        "line": 5917,
                        "column": 22
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "object",
                      "range": [
                        203173,
                        203179
                      ],
                      "loc": {
                        "start": {
                          "line": 5917,
                          "column": 23
                        },
                        "end": {
                          "line": 5917,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        203181,
                        203189
                      ],
                      "loc": {
                        "start": {
                          "line": 5917,
                          "column": 31
                        },
                        "end": {
                          "line": 5917,
                          "column": 39
                        }
                      }
                    }
                  ],
                  "range": [
                    203163,
                    203190
                  ],
                  "loc": {
                    "start": {
                      "line": 5917,
                      "column": 13
                    },
                    "end": {
                      "line": 5917,
                      "column": 40
                    }
                  }
                },
                "range": [
                  203156,
                  203191
                ],
                "loc": {
                  "start": {
                    "line": 5917,
                    "column": 6
                  },
                  "end": {
                    "line": 5917,
                    "column": 41
                  }
                }
              }
            ],
            "range": [
              203034,
              203197
            ],
            "loc": {
              "start": {
                "line": 5915,
                "column": 46
              },
              "end": {
                "line": 5918,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            202992,
            203197
          ],
          "loc": {
            "start": {
              "line": 5915,
              "column": 4
            },
            "end": {
              "line": 5918,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "callback": null
      }
    },
    "undocumented": true,
    "name": "forIn",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~forIn",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        203042,
        203148
      ],
      "filename": "lodash.js",
      "lineno": 5916,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010551",
        "name": "callback",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "Identifier",
              "name": "callback",
              "range": [
                203053,
                203061
              ],
              "loc": {
                "start": {
                  "line": 5916,
                  "column": 17
                },
                "end": {
                  "line": 5916,
                  "column": 25
                }
              }
            },
            "right": {
              "type": "BinaryExpression",
              "operator": "==",
              "left": {
                "type": "UnaryExpression",
                "operator": "typeof",
                "argument": {
                  "type": "Identifier",
                  "name": "thisArg",
                  "range": [
                    203072,
                    203079
                  ],
                  "loc": {
                    "start": {
                      "line": 5916,
                      "column": 36
                    },
                    "end": {
                      "line": 5916,
                      "column": 43
                    }
                  }
                },
                "prefix": true,
                "range": [
                  203065,
                  203079
                ],
                "loc": {
                  "start": {
                    "line": 5916,
                    "column": 29
                  },
                  "end": {
                    "line": 5916,
                    "column": 43
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "undefined",
                "raw": "'undefined'",
                "range": [
                  203083,
                  203094
                ],
                "loc": {
                  "start": {
                    "line": 5916,
                    "column": 47
                  },
                  "end": {
                    "line": 5916,
                    "column": 58
                  }
                }
              },
              "range": [
                203065,
                203094
              ],
              "loc": {
                "start": {
                  "line": 5916,
                  "column": 29
                },
                "end": {
                  "line": 5916,
                  "column": 58
                }
              }
            },
            "range": [
              203053,
              203094
            ],
            "loc": {
              "start": {
                "line": 5916,
                "column": 17
              },
              "end": {
                "line": 5916,
                "column": 58
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              203097,
              203105
            ],
            "loc": {
              "start": {
                "line": 5916,
                "column": 61
              },
              "end": {
                "line": 5916,
                "column": 69
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "baseCreateCallback",
              "range": [
                203108,
                203126
              ],
              "loc": {
                "start": {
                  "line": 5916,
                  "column": 72
                },
                "end": {
                  "line": 5916,
                  "column": 90
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  203127,
                  203135
                ],
                "loc": {
                  "start": {
                    "line": 5916,
                    "column": 91
                  },
                  "end": {
                    "line": 5916,
                    "column": 99
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "thisArg",
                "range": [
                  203137,
                  203144
                ],
                "loc": {
                  "start": {
                    "line": 5916,
                    "column": 101
                  },
                  "end": {
                    "line": 5916,
                    "column": 108
                  }
                }
              },
              {
                "type": "Literal",
                "value": 3,
                "raw": "3",
                "range": [
                  203146,
                  203147
                ],
                "loc": {
                  "start": {
                    "line": 5916,
                    "column": 110
                  },
                  "end": {
                    "line": 5916,
                    "column": 111
                  }
                }
              }
            ],
            "range": [
              203108,
              203148
            ],
            "loc": {
              "start": {
                "line": 5916,
                "column": 72
              },
              "end": {
                "line": 5916,
                "column": 112
              }
            }
          },
          "range": [
            203053,
            203148
          ],
          "loc": {
            "start": {
              "line": 5916,
              "column": 17
            },
            "end": {
              "line": 5916,
              "column": 112
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        204043,
        204456
      ],
      "filename": "lodash.js",
      "lineno": 5948,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010571",
        "name": "forInRight",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "forInRight",
            "range": [
              204052,
              204062
            ],
            "loc": {
              "start": {
                "line": 5948,
                "column": 13
              },
              "end": {
                "line": 5948,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                204063,
                204069
              ],
              "loc": {
                "start": {
                  "line": 5948,
                  "column": 24
                },
                "end": {
                  "line": 5948,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                204071,
                204079
              ],
              "loc": {
                "start": {
                  "line": 5948,
                  "column": 32
                },
                "end": {
                  "line": 5948,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                204081,
                204088
              ],
              "loc": {
                "start": {
                  "line": 5948,
                  "column": 42
                },
                "end": {
                  "line": 5948,
                  "column": 49
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "pairs",
                      "range": [
                        204102,
                        204107
                      ],
                      "loc": {
                        "start": {
                          "line": 5949,
                          "column": 10
                        },
                        "end": {
                          "line": 5949,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        204110,
                        204112
                      ],
                      "loc": {
                        "start": {
                          "line": 5949,
                          "column": 18
                        },
                        "end": {
                          "line": 5949,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      204102,
                      204112
                    ],
                    "loc": {
                      "start": {
                        "line": 5949,
                        "column": 10
                      },
                      "end": {
                        "line": 5949,
                        "column": 20
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  204098,
                  204113
                ],
                "loc": {
                  "start": {
                    "line": 5949,
                    "column": 6
                  },
                  "end": {
                    "line": 5949,
                    "column": 21
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseForIn",
                    "range": [
                      204120,
                      204129
                    ],
                    "loc": {
                      "start": {
                        "line": 5950,
                        "column": 6
                      },
                      "end": {
                        "line": 5950,
                        "column": 15
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "object",
                      "range": [
                        204130,
                        204136
                      ],
                      "loc": {
                        "start": {
                          "line": 5950,
                          "column": 16
                        },
                        "end": {
                          "line": 5950,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            204147,
                            204152
                          ],
                          "loc": {
                            "start": {
                              "line": 5950,
                              "column": 33
                            },
                            "end": {
                              "line": 5950,
                              "column": 38
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            204154,
                            204157
                          ],
                          "loc": {
                            "start": {
                              "line": 5950,
                              "column": 40
                            },
                            "end": {
                              "line": 5950,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "pairs",
                                  "range": [
                                    204169,
                                    204174
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5951,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 5951,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "push",
                                  "range": [
                                    204175,
                                    204179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5951,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 5951,
                                      "column": 18
                                    }
                                  }
                                },
                                "range": [
                                  204169,
                                  204179
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5951,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 5951,
                                    "column": 18
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    204180,
                                    204183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5951,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 5951,
                                      "column": 22
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    204185,
                                    204190
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5951,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 5951,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "range": [
                                204169,
                                204191
                              ],
                              "loc": {
                                "start": {
                                  "line": 5951,
                                  "column": 8
                                },
                                "end": {
                                  "line": 5951,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              204169,
                              204192
                            ],
                            "loc": {
                              "start": {
                                "line": 5951,
                                "column": 8
                              },
                              "end": {
                                "line": 5951,
                                "column": 31
                              }
                            }
                          }
                        ],
                        "range": [
                          204159,
                          204200
                        ],
                        "loc": {
                          "start": {
                            "line": 5950,
                            "column": 45
                          },
                          "end": {
                            "line": 5952,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        204138,
                        204200
                      ],
                      "loc": {
                        "start": {
                          "line": 5950,
                          "column": 24
                        },
                        "end": {
                          "line": 5952,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    204120,
                    204201
                  ],
                  "loc": {
                    "start": {
                      "line": 5950,
                      "column": 6
                    },
                    "end": {
                      "line": 5952,
                      "column": 8
                    }
                  }
                },
                "range": [
                  204120,
                  204202
                ],
                "loc": {
                  "start": {
                    "line": 5950,
                    "column": 6
                  },
                  "end": {
                    "line": 5952,
                    "column": 9
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        204214,
                        204220
                      ],
                      "loc": {
                        "start": {
                          "line": 5954,
                          "column": 10
                        },
                        "end": {
                          "line": 5954,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "pairs",
                        "range": [
                          204223,
                          204228
                        ],
                        "loc": {
                          "start": {
                            "line": 5954,
                            "column": 19
                          },
                          "end": {
                            "line": 5954,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          204229,
                          204235
                        ],
                        "loc": {
                          "start": {
                            "line": 5954,
                            "column": 25
                          },
                          "end": {
                            "line": 5954,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        204223,
                        204235
                      ],
                      "loc": {
                        "start": {
                          "line": 5954,
                          "column": 19
                        },
                        "end": {
                          "line": 5954,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      204214,
                      204235
                    ],
                    "loc": {
                      "start": {
                        "line": 5954,
                        "column": 10
                      },
                      "end": {
                        "line": 5954,
                        "column": 31
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  204210,
                  204236
                ],
                "loc": {
                  "start": {
                    "line": 5954,
                    "column": 6
                  },
                  "end": {
                    "line": 5954,
                    "column": 32
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      204243,
                      204251
                    ],
                    "loc": {
                      "start": {
                        "line": 5955,
                        "column": 6
                      },
                      "end": {
                        "line": 5955,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "baseCreateCallback",
                      "range": [
                        204254,
                        204272
                      ],
                      "loc": {
                        "start": {
                          "line": 5955,
                          "column": 17
                        },
                        "end": {
                          "line": 5955,
                          "column": 35
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          204273,
                          204281
                        ],
                        "loc": {
                          "start": {
                            "line": 5955,
                            "column": 36
                          },
                          "end": {
                            "line": 5955,
                            "column": 44
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          204283,
                          204290
                        ],
                        "loc": {
                          "start": {
                            "line": 5955,
                            "column": 46
                          },
                          "end": {
                            "line": 5955,
                            "column": 53
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          204292,
                          204293
                        ],
                        "loc": {
                          "start": {
                            "line": 5955,
                            "column": 55
                          },
                          "end": {
                            "line": 5955,
                            "column": 56
                          }
                        }
                      }
                    ],
                    "range": [
                      204254,
                      204294
                    ],
                    "loc": {
                      "start": {
                        "line": 5955,
                        "column": 17
                      },
                      "end": {
                        "line": 5955,
                        "column": 57
                      }
                    }
                  },
                  "range": [
                    204243,
                    204294
                  ],
                  "loc": {
                    "start": {
                      "line": 5955,
                      "column": 6
                    },
                    "end": {
                      "line": 5955,
                      "column": 57
                    }
                  }
                },
                "range": [
                  204243,
                  204295
                ],
                "loc": {
                  "start": {
                    "line": 5955,
                    "column": 6
                  },
                  "end": {
                    "line": 5955,
                    "column": 58
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      204309,
                      204315
                    ],
                    "loc": {
                      "start": {
                        "line": 5956,
                        "column": 13
                      },
                      "end": {
                        "line": 5956,
                        "column": 19
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    204309,
                    204317
                  ],
                  "loc": {
                    "start": {
                      "line": 5956,
                      "column": 13
                    },
                    "end": {
                      "line": 5956,
                      "column": 21
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              204333,
                              204341
                            ],
                            "loc": {
                              "start": {
                                "line": 5957,
                                "column": 12
                              },
                              "end": {
                                "line": 5957,
                                "column": 20
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "pairs",
                                "range": [
                                  204342,
                                  204347
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5957,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 5957,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "UpdateExpression",
                                "operator": "--",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    204348,
                                    204354
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5957,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 5957,
                                      "column": 33
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  204348,
                                  204356
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5957,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 5957,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                204342,
                                204357
                              ],
                              "loc": {
                                "start": {
                                  "line": 5957,
                                  "column": 21
                                },
                                "end": {
                                  "line": 5957,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "pairs",
                                "range": [
                                  204359,
                                  204364
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5957,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 5957,
                                    "column": 43
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  204365,
                                  204371
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5957,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 5957,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                204359,
                                204372
                              ],
                              "loc": {
                                "start": {
                                  "line": 5957,
                                  "column": 38
                                },
                                "end": {
                                  "line": 5957,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                204374,
                                204380
                              ],
                              "loc": {
                                "start": {
                                  "line": 5957,
                                  "column": 53
                                },
                                "end": {
                                  "line": 5957,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            204333,
                            204381
                          ],
                          "loc": {
                            "start": {
                              "line": 5957,
                              "column": 12
                            },
                            "end": {
                              "line": 5957,
                              "column": 60
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            204386,
                            204391
                          ],
                          "loc": {
                            "start": {
                              "line": 5957,
                              "column": 65
                            },
                            "end": {
                              "line": 5957,
                              "column": 70
                            }
                          }
                        },
                        "range": [
                          204333,
                          204391
                        ],
                        "loc": {
                          "start": {
                            "line": 5957,
                            "column": 12
                          },
                          "end": {
                            "line": 5957,
                            "column": 70
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "BreakStatement",
                            "label": null,
                            "range": [
                              204405,
                              204411
                            ],
                            "loc": {
                              "start": {
                                "line": 5958,
                                "column": 10
                              },
                              "end": {
                                "line": 5958,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          204393,
                          204421
                        ],
                        "loc": {
                          "start": {
                            "line": 5957,
                            "column": 72
                          },
                          "end": {
                            "line": 5959,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        204329,
                        204421
                      ],
                      "loc": {
                        "start": {
                          "line": 5957,
                          "column": 8
                        },
                        "end": {
                          "line": 5959,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    204319,
                    204429
                  ],
                  "loc": {
                    "start": {
                      "line": 5956,
                      "column": 23
                    },
                    "end": {
                      "line": 5960,
                      "column": 7
                    }
                  }
                },
                "range": [
                  204302,
                  204429
                ],
                "loc": {
                  "start": {
                    "line": 5956,
                    "column": 6
                  },
                  "end": {
                    "line": 5960,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    204443,
                    204449
                  ],
                  "loc": {
                    "start": {
                      "line": 5961,
                      "column": 13
                    },
                    "end": {
                      "line": 5961,
                      "column": 19
                    }
                  }
                },
                "range": [
                  204436,
                  204450
                ],
                "loc": {
                  "start": {
                    "line": 5961,
                    "column": 6
                  },
                  "end": {
                    "line": 5961,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              204090,
              204456
            ],
            "loc": {
              "start": {
                "line": 5948,
                "column": 51
              },
              "end": {
                "line": 5962,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            204043,
            204456
          ],
          "loc": {
            "start": {
              "line": 5948,
              "column": 4
            },
            "end": {
              "line": 5962,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "pairs": null,
        "": null,
        "length": null,
        "callback": null
      }
    },
    "undocumented": true,
    "name": "forInRight",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~forInRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        204102,
        204112
      ],
      "filename": "lodash.js",
      "lineno": 5949,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010578",
        "name": "pairs",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            204110,
            204112
          ],
          "loc": {
            "start": {
              "line": 5949,
              "column": 18
            },
            "end": {
              "line": 5949,
              "column": 20
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "pairs",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~forInRight",
    "longname": "<anonymous>~runInContext~forInRight~pairs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        204214,
        204235
      ],
      "filename": "lodash.js",
      "lineno": 5954,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010597",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "pairs",
            "range": [
              204223,
              204228
            ],
            "loc": {
              "start": {
                "line": 5954,
                "column": 19
              },
              "end": {
                "line": 5954,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              204229,
              204235
            ],
            "loc": {
              "start": {
                "line": 5954,
                "column": 25
              },
              "end": {
                "line": 5954,
                "column": 31
              }
            }
          },
          "range": [
            204223,
            204235
          ],
          "loc": {
            "start": {
              "line": 5954,
              "column": 19
            },
            "end": {
              "line": 5954,
              "column": 31
            }
          }
        },
        "value": "pairs.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~forInRight",
    "longname": "<anonymous>~runInContext~forInRight~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        204243,
        204294
      ],
      "filename": "lodash.js",
      "lineno": 5955,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010603",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseCreateCallback",
            "range": [
              204254,
              204272
            ],
            "loc": {
              "start": {
                "line": 5955,
                "column": 17
              },
              "end": {
                "line": 5955,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                204273,
                204281
              ],
              "loc": {
                "start": {
                  "line": 5955,
                  "column": 36
                },
                "end": {
                  "line": 5955,
                  "column": 44
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                204283,
                204290
              ],
              "loc": {
                "start": {
                  "line": 5955,
                  "column": 46
                },
                "end": {
                  "line": 5955,
                  "column": 53
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                204292,
                204293
              ],
              "loc": {
                "start": {
                  "line": 5955,
                  "column": 55
                },
                "end": {
                  "line": 5955,
                  "column": 56
                }
              }
            }
          ],
          "range": [
            204254,
            204294
          ],
          "loc": {
            "start": {
              "line": 5955,
              "column": 17
            },
            "end": {
              "line": 5955,
              "column": 57
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        205306,
        205513
      ],
      "filename": "lodash.js",
      "lineno": 5984,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010631",
        "name": "forOwn",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "forOwn",
            "range": [
              205315,
              205321
            ],
            "loc": {
              "start": {
                "line": 5984,
                "column": 13
              },
              "end": {
                "line": 5984,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                205322,
                205328
              ],
              "loc": {
                "start": {
                  "line": 5984,
                  "column": 20
                },
                "end": {
                  "line": 5984,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                205330,
                205338
              ],
              "loc": {
                "start": {
                  "line": 5984,
                  "column": 28
                },
                "end": {
                  "line": 5984,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                205340,
                205347
              ],
              "loc": {
                "start": {
                  "line": 5984,
                  "column": 38
                },
                "end": {
                  "line": 5984,
                  "column": 45
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      205357,
                      205365
                    ],
                    "loc": {
                      "start": {
                        "line": 5985,
                        "column": 6
                      },
                      "end": {
                        "line": 5985,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          205368,
                          205376
                        ],
                        "loc": {
                          "start": {
                            "line": 5985,
                            "column": 17
                          },
                          "end": {
                            "line": 5985,
                            "column": 25
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "thisArg",
                            "range": [
                              205387,
                              205394
                            ],
                            "loc": {
                              "start": {
                                "line": 5985,
                                "column": 36
                              },
                              "end": {
                                "line": 5985,
                                "column": 43
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            205380,
                            205394
                          ],
                          "loc": {
                            "start": {
                              "line": 5985,
                              "column": 29
                            },
                            "end": {
                              "line": 5985,
                              "column": 43
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "undefined",
                          "raw": "'undefined'",
                          "range": [
                            205398,
                            205409
                          ],
                          "loc": {
                            "start": {
                              "line": 5985,
                              "column": 47
                            },
                            "end": {
                              "line": 5985,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          205380,
                          205409
                        ],
                        "loc": {
                          "start": {
                            "line": 5985,
                            "column": 29
                          },
                          "end": {
                            "line": 5985,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        205368,
                        205409
                      ],
                      "loc": {
                        "start": {
                          "line": 5985,
                          "column": 17
                        },
                        "end": {
                          "line": 5985,
                          "column": 58
                        }
                      }
                    },
                    "consequent": {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        205412,
                        205420
                      ],
                      "loc": {
                        "start": {
                          "line": 5985,
                          "column": 61
                        },
                        "end": {
                          "line": 5985,
                          "column": 69
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "baseCreateCallback",
                        "range": [
                          205423,
                          205441
                        ],
                        "loc": {
                          "start": {
                            "line": 5985,
                            "column": 72
                          },
                          "end": {
                            "line": 5985,
                            "column": 90
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            205442,
                            205450
                          ],
                          "loc": {
                            "start": {
                              "line": 5985,
                              "column": 91
                            },
                            "end": {
                              "line": 5985,
                              "column": 99
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            205452,
                            205459
                          ],
                          "loc": {
                            "start": {
                              "line": 5985,
                              "column": 101
                            },
                            "end": {
                              "line": 5985,
                              "column": 108
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 3,
                          "raw": "3",
                          "range": [
                            205461,
                            205462
                          ],
                          "loc": {
                            "start": {
                              "line": 5985,
                              "column": 110
                            },
                            "end": {
                              "line": 5985,
                              "column": 111
                            }
                          }
                        }
                      ],
                      "range": [
                        205423,
                        205463
                      ],
                      "loc": {
                        "start": {
                          "line": 5985,
                          "column": 72
                        },
                        "end": {
                          "line": 5985,
                          "column": 112
                        }
                      }
                    },
                    "range": [
                      205368,
                      205463
                    ],
                    "loc": {
                      "start": {
                        "line": 5985,
                        "column": 17
                      },
                      "end": {
                        "line": 5985,
                        "column": 112
                      }
                    }
                  },
                  "range": [
                    205357,
                    205463
                  ],
                  "loc": {
                    "start": {
                      "line": 5985,
                      "column": 6
                    },
                    "end": {
                      "line": 5985,
                      "column": 112
                    }
                  }
                },
                "range": [
                  205357,
                  205464
                ],
                "loc": {
                  "start": {
                    "line": 5985,
                    "column": 6
                  },
                  "end": {
                    "line": 5985,
                    "column": 113
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseForOwn",
                    "range": [
                      205478,
                      205488
                    ],
                    "loc": {
                      "start": {
                        "line": 5986,
                        "column": 13
                      },
                      "end": {
                        "line": 5986,
                        "column": 23
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "object",
                      "range": [
                        205489,
                        205495
                      ],
                      "loc": {
                        "start": {
                          "line": 5986,
                          "column": 24
                        },
                        "end": {
                          "line": 5986,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        205497,
                        205505
                      ],
                      "loc": {
                        "start": {
                          "line": 5986,
                          "column": 32
                        },
                        "end": {
                          "line": 5986,
                          "column": 40
                        }
                      }
                    }
                  ],
                  "range": [
                    205478,
                    205506
                  ],
                  "loc": {
                    "start": {
                      "line": 5986,
                      "column": 13
                    },
                    "end": {
                      "line": 5986,
                      "column": 41
                    }
                  }
                },
                "range": [
                  205471,
                  205507
                ],
                "loc": {
                  "start": {
                    "line": 5986,
                    "column": 6
                  },
                  "end": {
                    "line": 5986,
                    "column": 42
                  }
                }
              }
            ],
            "range": [
              205349,
              205513
            ],
            "loc": {
              "start": {
                "line": 5984,
                "column": 47
              },
              "end": {
                "line": 5987,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            205306,
            205513
          ],
          "loc": {
            "start": {
              "line": 5984,
              "column": 4
            },
            "end": {
              "line": 5987,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "callback": null
      }
    },
    "undocumented": true,
    "name": "forOwn",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~forOwn",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        205357,
        205463
      ],
      "filename": "lodash.js",
      "lineno": 5985,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010638",
        "name": "callback",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "Identifier",
              "name": "callback",
              "range": [
                205368,
                205376
              ],
              "loc": {
                "start": {
                  "line": 5985,
                  "column": 17
                },
                "end": {
                  "line": 5985,
                  "column": 25
                }
              }
            },
            "right": {
              "type": "BinaryExpression",
              "operator": "==",
              "left": {
                "type": "UnaryExpression",
                "operator": "typeof",
                "argument": {
                  "type": "Identifier",
                  "name": "thisArg",
                  "range": [
                    205387,
                    205394
                  ],
                  "loc": {
                    "start": {
                      "line": 5985,
                      "column": 36
                    },
                    "end": {
                      "line": 5985,
                      "column": 43
                    }
                  }
                },
                "prefix": true,
                "range": [
                  205380,
                  205394
                ],
                "loc": {
                  "start": {
                    "line": 5985,
                    "column": 29
                  },
                  "end": {
                    "line": 5985,
                    "column": 43
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "undefined",
                "raw": "'undefined'",
                "range": [
                  205398,
                  205409
                ],
                "loc": {
                  "start": {
                    "line": 5985,
                    "column": 47
                  },
                  "end": {
                    "line": 5985,
                    "column": 58
                  }
                }
              },
              "range": [
                205380,
                205409
              ],
              "loc": {
                "start": {
                  "line": 5985,
                  "column": 29
                },
                "end": {
                  "line": 5985,
                  "column": 58
                }
              }
            },
            "range": [
              205368,
              205409
            ],
            "loc": {
              "start": {
                "line": 5985,
                "column": 17
              },
              "end": {
                "line": 5985,
                "column": 58
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              205412,
              205420
            ],
            "loc": {
              "start": {
                "line": 5985,
                "column": 61
              },
              "end": {
                "line": 5985,
                "column": 69
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "baseCreateCallback",
              "range": [
                205423,
                205441
              ],
              "loc": {
                "start": {
                  "line": 5985,
                  "column": 72
                },
                "end": {
                  "line": 5985,
                  "column": 90
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  205442,
                  205450
                ],
                "loc": {
                  "start": {
                    "line": 5985,
                    "column": 91
                  },
                  "end": {
                    "line": 5985,
                    "column": 99
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "thisArg",
                "range": [
                  205452,
                  205459
                ],
                "loc": {
                  "start": {
                    "line": 5985,
                    "column": 101
                  },
                  "end": {
                    "line": 5985,
                    "column": 108
                  }
                }
              },
              {
                "type": "Literal",
                "value": 3,
                "raw": "3",
                "range": [
                  205461,
                  205462
                ],
                "loc": {
                  "start": {
                    "line": 5985,
                    "column": 110
                  },
                  "end": {
                    "line": 5985,
                    "column": 111
                  }
                }
              }
            ],
            "range": [
              205423,
              205463
            ],
            "loc": {
              "start": {
                "line": 5985,
                "column": 72
              },
              "end": {
                "line": 5985,
                "column": 112
              }
            }
          },
          "range": [
            205368,
            205463
          ],
          "loc": {
            "start": {
              "line": 5985,
              "column": 17
            },
            "end": {
              "line": 5985,
              "column": 112
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        206202,
        206556
      ],
      "filename": "lodash.js",
      "lineno": 6007,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010658",
        "name": "forOwnRight",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "forOwnRight",
            "range": [
              206211,
              206222
            ],
            "loc": {
              "start": {
                "line": 6007,
                "column": 13
              },
              "end": {
                "line": 6007,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                206223,
                206229
              ],
              "loc": {
                "start": {
                  "line": 6007,
                  "column": 25
                },
                "end": {
                  "line": 6007,
                  "column": 31
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                206231,
                206239
              ],
              "loc": {
                "start": {
                  "line": 6007,
                  "column": 33
                },
                "end": {
                  "line": 6007,
                  "column": 41
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                206241,
                206248
              ],
              "loc": {
                "start": {
                  "line": 6007,
                  "column": 43
                },
                "end": {
                  "line": 6007,
                  "column": 50
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "props",
                      "range": [
                        206262,
                        206267
                      ],
                      "loc": {
                        "start": {
                          "line": 6008,
                          "column": 10
                        },
                        "end": {
                          "line": 6008,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "keys",
                        "range": [
                          206270,
                          206274
                        ],
                        "loc": {
                          "start": {
                            "line": 6008,
                            "column": 18
                          },
                          "end": {
                            "line": 6008,
                            "column": 22
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            206275,
                            206281
                          ],
                          "loc": {
                            "start": {
                              "line": 6008,
                              "column": 23
                            },
                            "end": {
                              "line": 6008,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "range": [
                        206270,
                        206282
                      ],
                      "loc": {
                        "start": {
                          "line": 6008,
                          "column": 18
                        },
                        "end": {
                          "line": 6008,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      206262,
                      206282
                    ],
                    "loc": {
                      "start": {
                        "line": 6008,
                        "column": 10
                      },
                      "end": {
                        "line": 6008,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        206294,
                        206300
                      ],
                      "loc": {
                        "start": {
                          "line": 6009,
                          "column": 10
                        },
                        "end": {
                          "line": 6009,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "props",
                        "range": [
                          206303,
                          206308
                        ],
                        "loc": {
                          "start": {
                            "line": 6009,
                            "column": 19
                          },
                          "end": {
                            "line": 6009,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          206309,
                          206315
                        ],
                        "loc": {
                          "start": {
                            "line": 6009,
                            "column": 25
                          },
                          "end": {
                            "line": 6009,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        206303,
                        206315
                      ],
                      "loc": {
                        "start": {
                          "line": 6009,
                          "column": 19
                        },
                        "end": {
                          "line": 6009,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      206294,
                      206315
                    ],
                    "loc": {
                      "start": {
                        "line": 6009,
                        "column": 10
                      },
                      "end": {
                        "line": 6009,
                        "column": 31
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  206258,
                  206316
                ],
                "loc": {
                  "start": {
                    "line": 6008,
                    "column": 6
                  },
                  "end": {
                    "line": 6009,
                    "column": 32
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      206324,
                      206332
                    ],
                    "loc": {
                      "start": {
                        "line": 6011,
                        "column": 6
                      },
                      "end": {
                        "line": 6011,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "baseCreateCallback",
                      "range": [
                        206335,
                        206353
                      ],
                      "loc": {
                        "start": {
                          "line": 6011,
                          "column": 17
                        },
                        "end": {
                          "line": 6011,
                          "column": 35
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          206354,
                          206362
                        ],
                        "loc": {
                          "start": {
                            "line": 6011,
                            "column": 36
                          },
                          "end": {
                            "line": 6011,
                            "column": 44
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          206364,
                          206371
                        ],
                        "loc": {
                          "start": {
                            "line": 6011,
                            "column": 46
                          },
                          "end": {
                            "line": 6011,
                            "column": 53
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          206373,
                          206374
                        ],
                        "loc": {
                          "start": {
                            "line": 6011,
                            "column": 55
                          },
                          "end": {
                            "line": 6011,
                            "column": 56
                          }
                        }
                      }
                    ],
                    "range": [
                      206335,
                      206375
                    ],
                    "loc": {
                      "start": {
                        "line": 6011,
                        "column": 17
                      },
                      "end": {
                        "line": 6011,
                        "column": 57
                      }
                    }
                  },
                  "range": [
                    206324,
                    206375
                  ],
                  "loc": {
                    "start": {
                      "line": 6011,
                      "column": 6
                    },
                    "end": {
                      "line": 6011,
                      "column": 57
                    }
                  }
                },
                "range": [
                  206324,
                  206376
                ],
                "loc": {
                  "start": {
                    "line": 6011,
                    "column": 6
                  },
                  "end": {
                    "line": 6011,
                    "column": 58
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      206390,
                      206396
                    ],
                    "loc": {
                      "start": {
                        "line": 6012,
                        "column": 13
                      },
                      "end": {
                        "line": 6012,
                        "column": 19
                      }
                    }
                  },
                  "prefix": false,
                  "range": [
                    206390,
                    206398
                  ],
                  "loc": {
                    "start": {
                      "line": 6012,
                      "column": 13
                    },
                    "end": {
                      "line": 6012,
                      "column": 21
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              206414,
                              206417
                            ],
                            "loc": {
                              "start": {
                                "line": 6013,
                                "column": 12
                              },
                              "end": {
                                "line": 6013,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                206420,
                                206425
                              ],
                              "loc": {
                                "start": {
                                  "line": 6013,
                                  "column": 18
                                },
                                "end": {
                                  "line": 6013,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                206426,
                                206432
                              ],
                              "loc": {
                                "start": {
                                  "line": 6013,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6013,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              206420,
                              206433
                            ],
                            "loc": {
                              "start": {
                                "line": 6013,
                                "column": 18
                              },
                              "end": {
                                "line": 6013,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            206414,
                            206433
                          ],
                          "loc": {
                            "start": {
                              "line": 6013,
                              "column": 12
                            },
                            "end": {
                              "line": 6013,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        206410,
                        206434
                      ],
                      "loc": {
                        "start": {
                          "line": 6013,
                          "column": 8
                        },
                        "end": {
                          "line": 6013,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              206447,
                              206455
                            ],
                            "loc": {
                              "start": {
                                "line": 6014,
                                "column": 12
                              },
                              "end": {
                                "line": 6014,
                                "column": 20
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  206456,
                                  206462
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6014,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 6014,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  206463,
                                  206466
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6014,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 6014,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                206456,
                                206467
                              ],
                              "loc": {
                                "start": {
                                  "line": 6014,
                                  "column": 21
                                },
                                "end": {
                                  "line": 6014,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                206469,
                                206472
                              ],
                              "loc": {
                                "start": {
                                  "line": 6014,
                                  "column": 34
                                },
                                "end": {
                                  "line": 6014,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                206474,
                                206480
                              ],
                              "loc": {
                                "start": {
                                  "line": 6014,
                                  "column": 39
                                },
                                "end": {
                                  "line": 6014,
                                  "column": 45
                                }
                              }
                            }
                          ],
                          "range": [
                            206447,
                            206481
                          ],
                          "loc": {
                            "start": {
                              "line": 6014,
                              "column": 12
                            },
                            "end": {
                              "line": 6014,
                              "column": 46
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            206486,
                            206491
                          ],
                          "loc": {
                            "start": {
                              "line": 6014,
                              "column": 51
                            },
                            "end": {
                              "line": 6014,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          206447,
                          206491
                        ],
                        "loc": {
                          "start": {
                            "line": 6014,
                            "column": 12
                          },
                          "end": {
                            "line": 6014,
                            "column": 56
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "BreakStatement",
                            "label": null,
                            "range": [
                              206505,
                              206511
                            ],
                            "loc": {
                              "start": {
                                "line": 6015,
                                "column": 10
                              },
                              "end": {
                                "line": 6015,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          206493,
                          206521
                        ],
                        "loc": {
                          "start": {
                            "line": 6014,
                            "column": 58
                          },
                          "end": {
                            "line": 6016,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        206443,
                        206521
                      ],
                      "loc": {
                        "start": {
                          "line": 6014,
                          "column": 8
                        },
                        "end": {
                          "line": 6016,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    206400,
                    206529
                  ],
                  "loc": {
                    "start": {
                      "line": 6012,
                      "column": 23
                    },
                    "end": {
                      "line": 6017,
                      "column": 7
                    }
                  }
                },
                "range": [
                  206383,
                  206529
                ],
                "loc": {
                  "start": {
                    "line": 6012,
                    "column": 6
                  },
                  "end": {
                    "line": 6017,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    206543,
                    206549
                  ],
                  "loc": {
                    "start": {
                      "line": 6018,
                      "column": 13
                    },
                    "end": {
                      "line": 6018,
                      "column": 19
                    }
                  }
                },
                "range": [
                  206536,
                  206550
                ],
                "loc": {
                  "start": {
                    "line": 6018,
                    "column": 6
                  },
                  "end": {
                    "line": 6018,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              206250,
              206556
            ],
            "loc": {
              "start": {
                "line": 6007,
                "column": 52
              },
              "end": {
                "line": 6019,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            206202,
            206556
          ],
          "loc": {
            "start": {
              "line": 6007,
              "column": 4
            },
            "end": {
              "line": 6019,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "props": null,
        "length": null,
        "callback": null,
        "key": null
      }
    },
    "undocumented": true,
    "name": "forOwnRight",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~forOwnRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        206262,
        206282
      ],
      "filename": "lodash.js",
      "lineno": 6008,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010665",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              206270,
              206274
            ],
            "loc": {
              "start": {
                "line": 6008,
                "column": 18
              },
              "end": {
                "line": 6008,
                "column": 22
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                206275,
                206281
              ],
              "loc": {
                "start": {
                  "line": 6008,
                  "column": 23
                },
                "end": {
                  "line": 6008,
                  "column": 29
                }
              }
            }
          ],
          "range": [
            206270,
            206282
          ],
          "loc": {
            "start": {
              "line": 6008,
              "column": 18
            },
            "end": {
              "line": 6008,
              "column": 30
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~forOwnRight",
    "longname": "<anonymous>~runInContext~forOwnRight~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        206294,
        206315
      ],
      "filename": "lodash.js",
      "lineno": 6009,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010670",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              206303,
              206308
            ],
            "loc": {
              "start": {
                "line": 6009,
                "column": 19
              },
              "end": {
                "line": 6009,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              206309,
              206315
            ],
            "loc": {
              "start": {
                "line": 6009,
                "column": 25
              },
              "end": {
                "line": 6009,
                "column": 31
              }
            }
          },
          "range": [
            206303,
            206315
          ],
          "loc": {
            "start": {
              "line": 6009,
              "column": 19
            },
            "end": {
              "line": 6009,
              "column": 31
            }
          }
        },
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~forOwnRight",
    "longname": "<anonymous>~runInContext~forOwnRight~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        206324,
        206375
      ],
      "filename": "lodash.js",
      "lineno": 6011,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010676",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseCreateCallback",
            "range": [
              206335,
              206353
            ],
            "loc": {
              "start": {
                "line": 6011,
                "column": 17
              },
              "end": {
                "line": 6011,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                206354,
                206362
              ],
              "loc": {
                "start": {
                  "line": 6011,
                  "column": 36
                },
                "end": {
                  "line": 6011,
                  "column": 44
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                206364,
                206371
              ],
              "loc": {
                "start": {
                  "line": 6011,
                  "column": 46
                },
                "end": {
                  "line": 6011,
                  "column": 53
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                206373,
                206374
              ],
              "loc": {
                "start": {
                  "line": 6011,
                  "column": 55
                },
                "end": {
                  "line": 6011,
                  "column": 56
                }
              }
            }
          ],
          "range": [
            206335,
            206375
          ],
          "loc": {
            "start": {
              "line": 6011,
              "column": 17
            },
            "end": {
              "line": 6011,
              "column": 57
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        206414,
        206433
      ],
      "filename": "lodash.js",
      "lineno": 6013,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010688",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              206420,
              206425
            ],
            "loc": {
              "start": {
                "line": 6013,
                "column": 18
              },
              "end": {
                "line": 6013,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              206426,
              206432
            ],
            "loc": {
              "start": {
                "line": 6013,
                "column": 24
              },
              "end": {
                "line": 6013,
                "column": 30
              }
            }
          },
          "range": [
            206420,
            206433
          ],
          "loc": {
            "start": {
              "line": 6013,
              "column": 18
            },
            "end": {
              "line": 6013,
              "column": 31
            }
          }
        },
        "value": "props[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~forOwnRight",
    "longname": "<anonymous>~runInContext~forOwnRight~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        207077,
        207290
      ],
      "filename": "lodash.js",
      "lineno": 6036,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010707",
        "name": "functions",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "functions",
            "range": [
              207086,
              207095
            ],
            "loc": {
              "start": {
                "line": 6036,
                "column": 13
              },
              "end": {
                "line": 6036,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                207096,
                207102
              ],
              "loc": {
                "start": {
                  "line": 6036,
                  "column": 23
                },
                "end": {
                  "line": 6036,
                  "column": 29
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        207116,
                        207122
                      ],
                      "loc": {
                        "start": {
                          "line": 6037,
                          "column": 10
                        },
                        "end": {
                          "line": 6037,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        207125,
                        207127
                      ],
                      "loc": {
                        "start": {
                          "line": 6037,
                          "column": 19
                        },
                        "end": {
                          "line": 6037,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      207116,
                      207127
                    ],
                    "loc": {
                      "start": {
                        "line": 6037,
                        "column": 10
                      },
                      "end": {
                        "line": 6037,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  207112,
                  207128
                ],
                "loc": {
                  "start": {
                    "line": 6037,
                    "column": 6
                  },
                  "end": {
                    "line": 6037,
                    "column": 22
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseForIn",
                    "range": [
                      207135,
                      207144
                    ],
                    "loc": {
                      "start": {
                        "line": 6038,
                        "column": 6
                      },
                      "end": {
                        "line": 6038,
                        "column": 15
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "object",
                      "range": [
                        207145,
                        207151
                      ],
                      "loc": {
                        "start": {
                          "line": 6038,
                          "column": 16
                        },
                        "end": {
                          "line": 6038,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            207162,
                            207167
                          ],
                          "loc": {
                            "start": {
                              "line": 6038,
                              "column": 33
                            },
                            "end": {
                              "line": 6038,
                              "column": 38
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            207169,
                            207172
                          ],
                          "loc": {
                            "start": {
                              "line": 6038,
                              "column": 40
                            },
                            "end": {
                              "line": 6038,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isFunction",
                                "range": [
                                  207188,
                                  207198
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6039,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 6039,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    207199,
                                    207204
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6039,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 6039,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "range": [
                                207188,
                                207205
                              ],
                              "loc": {
                                "start": {
                                  "line": 6039,
                                  "column": 12
                                },
                                "end": {
                                  "line": 6039,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          207219,
                                          207225
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6040,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 6040,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          207226,
                                          207230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6040,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 6040,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        207219,
                                        207230
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6040,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 6040,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          207231,
                                          207234
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6040,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 6040,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      207219,
                                      207235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6040,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 6040,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    207219,
                                    207236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6040,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6040,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                207207,
                                207246
                              ],
                              "loc": {
                                "start": {
                                  "line": 6039,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6041,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              207184,
                              207246
                            ],
                            "loc": {
                              "start": {
                                "line": 6039,
                                "column": 8
                              },
                              "end": {
                                "line": 6041,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          207174,
                          207254
                        ],
                        "loc": {
                          "start": {
                            "line": 6038,
                            "column": 45
                          },
                          "end": {
                            "line": 6042,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        207153,
                        207254
                      ],
                      "loc": {
                        "start": {
                          "line": 6038,
                          "column": 24
                        },
                        "end": {
                          "line": 6042,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    207135,
                    207255
                  ],
                  "loc": {
                    "start": {
                      "line": 6038,
                      "column": 6
                    },
                    "end": {
                      "line": 6042,
                      "column": 8
                    }
                  }
                },
                "range": [
                  207135,
                  207256
                ],
                "loc": {
                  "start": {
                    "line": 6038,
                    "column": 6
                  },
                  "end": {
                    "line": 6042,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        207270,
                        207276
                      ],
                      "loc": {
                        "start": {
                          "line": 6043,
                          "column": 13
                        },
                        "end": {
                          "line": 6043,
                          "column": 19
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "sort",
                      "range": [
                        207277,
                        207281
                      ],
                      "loc": {
                        "start": {
                          "line": 6043,
                          "column": 20
                        },
                        "end": {
                          "line": 6043,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      207270,
                      207281
                    ],
                    "loc": {
                      "start": {
                        "line": 6043,
                        "column": 13
                      },
                      "end": {
                        "line": 6043,
                        "column": 24
                      }
                    }
                  },
                  "arguments": [],
                  "range": [
                    207270,
                    207283
                  ],
                  "loc": {
                    "start": {
                      "line": 6043,
                      "column": 13
                    },
                    "end": {
                      "line": 6043,
                      "column": 26
                    }
                  }
                },
                "range": [
                  207263,
                  207284
                ],
                "loc": {
                  "start": {
                    "line": 6043,
                    "column": 6
                  },
                  "end": {
                    "line": 6043,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              207104,
              207290
            ],
            "loc": {
              "start": {
                "line": 6036,
                "column": 31
              },
              "end": {
                "line": 6044,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            207077,
            207290
          ],
          "loc": {
            "start": {
              "line": 6036,
              "column": 4
            },
            "end": {
              "line": 6044,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object"
        ]
      },
      "vars": {
        "result": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "functions",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~functions",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        207116,
        207127
      ],
      "filename": "lodash.js",
      "lineno": 6037,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010712",
        "name": "result",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            207125,
            207127
          ],
          "loc": {
            "start": {
              "line": 6037,
              "column": 19
            },
            "end": {
              "line": 6037,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~functions",
    "longname": "<anonymous>~runInContext~functions~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        207792,
        207889
      ],
      "filename": "lodash.js",
      "lineno": 6061,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010739",
        "name": "has",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "has",
            "range": [
              207801,
              207804
            ],
            "loc": {
              "start": {
                "line": 6061,
                "column": 13
              },
              "end": {
                "line": 6061,
                "column": 16
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                207805,
                207811
              ],
              "loc": {
                "start": {
                  "line": 6061,
                  "column": 17
                },
                "end": {
                  "line": 6061,
                  "column": 23
                }
              }
            },
            {
              "type": "Identifier",
              "name": "key",
              "range": [
                207813,
                207816
              ],
              "loc": {
                "start": {
                  "line": 6061,
                  "column": 25
                },
                "end": {
                  "line": 6061,
                  "column": 28
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "Identifier",
                    "name": "object",
                    "range": [
                      207833,
                      207839
                    ],
                    "loc": {
                      "start": {
                        "line": 6062,
                        "column": 13
                      },
                      "end": {
                        "line": 6062,
                        "column": 19
                      }
                    }
                  },
                  "consequent": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "hasOwnProperty",
                        "range": [
                          207842,
                          207856
                        ],
                        "loc": {
                          "start": {
                            "line": 6062,
                            "column": 22
                          },
                          "end": {
                            "line": 6062,
                            "column": 36
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "call",
                        "range": [
                          207857,
                          207861
                        ],
                        "loc": {
                          "start": {
                            "line": 6062,
                            "column": 37
                          },
                          "end": {
                            "line": 6062,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        207842,
                        207861
                      ],
                      "loc": {
                        "start": {
                          "line": 6062,
                          "column": 22
                        },
                        "end": {
                          "line": 6062,
                          "column": 41
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          207862,
                          207868
                        ],
                        "loc": {
                          "start": {
                            "line": 6062,
                            "column": 42
                          },
                          "end": {
                            "line": 6062,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          207870,
                          207873
                        ],
                        "loc": {
                          "start": {
                            "line": 6062,
                            "column": 50
                          },
                          "end": {
                            "line": 6062,
                            "column": 53
                          }
                        }
                      }
                    ],
                    "range": [
                      207842,
                      207874
                    ],
                    "loc": {
                      "start": {
                        "line": 6062,
                        "column": 22
                      },
                      "end": {
                        "line": 6062,
                        "column": 54
                      }
                    }
                  },
                  "alternate": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      207877,
                      207882
                    ],
                    "loc": {
                      "start": {
                        "line": 6062,
                        "column": 57
                      },
                      "end": {
                        "line": 6062,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    207833,
                    207882
                  ],
                  "loc": {
                    "start": {
                      "line": 6062,
                      "column": 13
                    },
                    "end": {
                      "line": 6062,
                      "column": 62
                    }
                  }
                },
                "range": [
                  207826,
                  207883
                ],
                "loc": {
                  "start": {
                    "line": 6062,
                    "column": 6
                  },
                  "end": {
                    "line": 6062,
                    "column": 63
                  }
                }
              }
            ],
            "range": [
              207818,
              207889
            ],
            "loc": {
              "start": {
                "line": 6061,
                "column": 30
              },
              "end": {
                "line": 6063,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            207792,
            207889
          ],
          "loc": {
            "start": {
              "line": 6061,
              "column": 4
            },
            "end": {
              "line": 6063,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "key"
        ]
      }
    },
    "undocumented": true,
    "name": "has",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~has",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        208906,
        209435
      ],
      "filename": "lodash.js",
      "lineno": 6090,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010754",
        "name": "invert",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "invert",
            "range": [
              208915,
              208921
            ],
            "loc": {
              "start": {
                "line": 6090,
                "column": 13
              },
              "end": {
                "line": 6090,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                208922,
                208928
              ],
              "loc": {
                "start": {
                  "line": 6090,
                  "column": 20
                },
                "end": {
                  "line": 6090,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "multiValue",
              "range": [
                208930,
                208940
              ],
              "loc": {
                "start": {
                  "line": 6090,
                  "column": 28
                },
                "end": {
                  "line": 6090,
                  "column": 38
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        208954,
                        208959
                      ],
                      "loc": {
                        "start": {
                          "line": 6091,
                          "column": 10
                        },
                        "end": {
                          "line": 6091,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          208963,
                          208964
                        ],
                        "loc": {
                          "start": {
                            "line": 6091,
                            "column": 19
                          },
                          "end": {
                            "line": 6091,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        208962,
                        208964
                      ],
                      "loc": {
                        "start": {
                          "line": 6091,
                          "column": 18
                        },
                        "end": {
                          "line": 6091,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      208954,
                      208964
                    ],
                    "loc": {
                      "start": {
                        "line": 6091,
                        "column": 10
                      },
                      "end": {
                        "line": 6091,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "props",
                      "range": [
                        208976,
                        208981
                      ],
                      "loc": {
                        "start": {
                          "line": 6092,
                          "column": 10
                        },
                        "end": {
                          "line": 6092,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "keys",
                        "range": [
                          208984,
                          208988
                        ],
                        "loc": {
                          "start": {
                            "line": 6092,
                            "column": 18
                          },
                          "end": {
                            "line": 6092,
                            "column": 22
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            208989,
                            208995
                          ],
                          "loc": {
                            "start": {
                              "line": 6092,
                              "column": 23
                            },
                            "end": {
                              "line": 6092,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "range": [
                        208984,
                        208996
                      ],
                      "loc": {
                        "start": {
                          "line": 6092,
                          "column": 18
                        },
                        "end": {
                          "line": 6092,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      208976,
                      208996
                    ],
                    "loc": {
                      "start": {
                        "line": 6092,
                        "column": 10
                      },
                      "end": {
                        "line": 6092,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        209008,
                        209014
                      ],
                      "loc": {
                        "start": {
                          "line": 6093,
                          "column": 10
                        },
                        "end": {
                          "line": 6093,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "props",
                        "range": [
                          209017,
                          209022
                        ],
                        "loc": {
                          "start": {
                            "line": 6093,
                            "column": 19
                          },
                          "end": {
                            "line": 6093,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          209023,
                          209029
                        ],
                        "loc": {
                          "start": {
                            "line": 6093,
                            "column": 25
                          },
                          "end": {
                            "line": 6093,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        209017,
                        209029
                      ],
                      "loc": {
                        "start": {
                          "line": 6093,
                          "column": 19
                        },
                        "end": {
                          "line": 6093,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      209008,
                      209029
                    ],
                    "loc": {
                      "start": {
                        "line": 6093,
                        "column": 10
                      },
                      "end": {
                        "line": 6093,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        209041,
                        209047
                      ],
                      "loc": {
                        "start": {
                          "line": 6094,
                          "column": 10
                        },
                        "end": {
                          "line": 6094,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ObjectExpression",
                      "properties": [],
                      "range": [
                        209050,
                        209052
                      ],
                      "loc": {
                        "start": {
                          "line": 6094,
                          "column": 19
                        },
                        "end": {
                          "line": 6094,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      209041,
                      209052
                    ],
                    "loc": {
                      "start": {
                        "line": 6094,
                        "column": 10
                      },
                      "end": {
                        "line": 6094,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  208950,
                  209053
                ],
                "loc": {
                  "start": {
                    "line": 6091,
                    "column": 6
                  },
                  "end": {
                    "line": 6094,
                    "column": 22
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        209070,
                        209075
                      ],
                      "loc": {
                        "start": {
                          "line": 6096,
                          "column": 15
                        },
                        "end": {
                          "line": 6096,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      209068,
                      209075
                    ],
                    "loc": {
                      "start": {
                        "line": 6096,
                        "column": 13
                      },
                      "end": {
                        "line": 6096,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      209078,
                      209084
                    ],
                    "loc": {
                      "start": {
                        "line": 6096,
                        "column": 23
                      },
                      "end": {
                        "line": 6096,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    209068,
                    209084
                  ],
                  "loc": {
                    "start": {
                      "line": 6096,
                      "column": 13
                    },
                    "end": {
                      "line": 6096,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              209100,
                              209103
                            ],
                            "loc": {
                              "start": {
                                "line": 6097,
                                "column": 12
                              },
                              "end": {
                                "line": 6097,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                209106,
                                209111
                              ],
                              "loc": {
                                "start": {
                                  "line": 6097,
                                  "column": 18
                                },
                                "end": {
                                  "line": 6097,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                209112,
                                209117
                              ],
                              "loc": {
                                "start": {
                                  "line": 6097,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6097,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              209106,
                              209118
                            ],
                            "loc": {
                              "start": {
                                "line": 6097,
                                "column": 18
                              },
                              "end": {
                                "line": 6097,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            209100,
                            209118
                          ],
                          "loc": {
                            "start": {
                              "line": 6097,
                              "column": 12
                            },
                            "end": {
                              "line": 6097,
                              "column": 30
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              209132,
                              209137
                            ],
                            "loc": {
                              "start": {
                                "line": 6098,
                                "column": 12
                              },
                              "end": {
                                "line": 6098,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                209140,
                                209146
                              ],
                              "loc": {
                                "start": {
                                  "line": 6098,
                                  "column": 20
                                },
                                "end": {
                                  "line": 6098,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                209147,
                                209150
                              ],
                              "loc": {
                                "start": {
                                  "line": 6098,
                                  "column": 27
                                },
                                "end": {
                                  "line": 6098,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              209140,
                              209151
                            ],
                            "loc": {
                              "start": {
                                "line": 6098,
                                "column": 20
                              },
                              "end": {
                                "line": 6098,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            209132,
                            209151
                          ],
                          "loc": {
                            "start": {
                              "line": 6098,
                              "column": 12
                            },
                            "end": {
                              "line": 6098,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        209096,
                        209152
                      ],
                      "loc": {
                        "start": {
                          "line": 6097,
                          "column": 8
                        },
                        "end": {
                          "line": 6098,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "multiValue",
                        "range": [
                          209166,
                          209176
                        ],
                        "loc": {
                          "start": {
                            "line": 6100,
                            "column": 12
                          },
                          "end": {
                            "line": 6100,
                            "column": 22
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "hasOwnProperty",
                                  "range": [
                                    209194,
                                    209208
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6101,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 6101,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    209209,
                                    209213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6101,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 6101,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  209194,
                                  209213
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6101,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 6101,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    209214,
                                    209220
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6101,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 6101,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    209222,
                                    209227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6101,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 6101,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "range": [
                                209194,
                                209228
                              ],
                              "loc": {
                                "start": {
                                  "line": 6101,
                                  "column": 14
                                },
                                "end": {
                                  "line": 6101,
                                  "column": 48
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "result",
                                          "range": [
                                            209244,
                                            209250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6102,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 6102,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            209251,
                                            209256
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6102,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 6102,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          209244,
                                          209257
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6102,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 6102,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          209258,
                                          209262
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6102,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 6102,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        209244,
                                        209262
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6102,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 6102,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          209263,
                                          209266
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6102,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 6102,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      209244,
                                      209267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 6102,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    209244,
                                    209268
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6102,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "range": [
                                209230,
                                209280
                              ],
                              "loc": {
                                "start": {
                                  "line": 6101,
                                  "column": 50
                                },
                                "end": {
                                  "line": 6103,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          209300,
                                          209306
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6104,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 6104,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          209307,
                                          209312
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6104,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 6104,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        209300,
                                        209313
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6104,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 6104,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "ArrayExpression",
                                      "elements": [
                                        {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            209317,
                                            209320
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6104,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 6104,
                                              "column": 32
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        209316,
                                        209321
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6104,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 6104,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      209300,
                                      209321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 6104,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    209300,
                                    209322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6104,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "range": [
                                209286,
                                209334
                              ],
                              "loc": {
                                "start": {
                                  "line": 6103,
                                  "column": 17
                                },
                                "end": {
                                  "line": 6105,
                                  "column": 11
                                }
                              }
                            },
                            "range": [
                              209190,
                              209334
                            ],
                            "loc": {
                              "start": {
                                "line": 6101,
                                "column": 10
                              },
                              "end": {
                                "line": 6105,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          209178,
                          209344
                        ],
                        "loc": {
                          "start": {
                            "line": 6100,
                            "column": 24
                          },
                          "end": {
                            "line": 6106,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    209370,
                                    209376
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6108,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6108,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    209377,
                                    209382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6108,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6108,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  209370,
                                  209383
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6108,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 6108,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  209386,
                                  209389
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6108,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 6108,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                209370,
                                209389
                              ],
                              "loc": {
                                "start": {
                                  "line": 6108,
                                  "column": 10
                                },
                                "end": {
                                  "line": 6108,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              209370,
                              209390
                            ],
                            "loc": {
                              "start": {
                                "line": 6108,
                                "column": 10
                              },
                              "end": {
                                "line": 6108,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          209358,
                          209400
                        ],
                        "loc": {
                          "start": {
                            "line": 6107,
                            "column": 13
                          },
                          "end": {
                            "line": 6109,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        209162,
                        209400
                      ],
                      "loc": {
                        "start": {
                          "line": 6100,
                          "column": 8
                        },
                        "end": {
                          "line": 6109,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    209086,
                    209408
                  ],
                  "loc": {
                    "start": {
                      "line": 6096,
                      "column": 31
                    },
                    "end": {
                      "line": 6110,
                      "column": 7
                    }
                  }
                },
                "range": [
                  209061,
                  209408
                ],
                "loc": {
                  "start": {
                    "line": 6096,
                    "column": 6
                  },
                  "end": {
                    "line": 6110,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    209422,
                    209428
                  ],
                  "loc": {
                    "start": {
                      "line": 6111,
                      "column": 13
                    },
                    "end": {
                      "line": 6111,
                      "column": 19
                    }
                  }
                },
                "range": [
                  209415,
                  209429
                ],
                "loc": {
                  "start": {
                    "line": 6111,
                    "column": 6
                  },
                  "end": {
                    "line": 6111,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              208942,
              209435
            ],
            "loc": {
              "start": {
                "line": 6090,
                "column": 40
              },
              "end": {
                "line": 6112,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            208906,
            209435
          ],
          "loc": {
            "start": {
              "line": 6090,
              "column": 4
            },
            "end": {
              "line": 6112,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "multiValue"
        ]
      },
      "vars": {
        "index": null,
        "props": null,
        "length": null,
        "result": null,
        "key": null,
        "value": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "invert",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~invert",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        208954,
        208964
      ],
      "filename": "lodash.js",
      "lineno": 6091,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010760",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              208963,
              208964
            ],
            "loc": {
              "start": {
                "line": 6091,
                "column": 19
              },
              "end": {
                "line": 6091,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            208962,
            208964
          ],
          "loc": {
            "start": {
              "line": 6091,
              "column": 18
            },
            "end": {
              "line": 6091,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invert",
    "longname": "<anonymous>~runInContext~invert~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        208976,
        208996
      ],
      "filename": "lodash.js",
      "lineno": 6092,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010764",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              208984,
              208988
            ],
            "loc": {
              "start": {
                "line": 6092,
                "column": 18
              },
              "end": {
                "line": 6092,
                "column": 22
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                208989,
                208995
              ],
              "loc": {
                "start": {
                  "line": 6092,
                  "column": 23
                },
                "end": {
                  "line": 6092,
                  "column": 29
                }
              }
            }
          ],
          "range": [
            208984,
            208996
          ],
          "loc": {
            "start": {
              "line": 6092,
              "column": 18
            },
            "end": {
              "line": 6092,
              "column": 30
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invert",
    "longname": "<anonymous>~runInContext~invert~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        209008,
        209029
      ],
      "filename": "lodash.js",
      "lineno": 6093,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010769",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              209017,
              209022
            ],
            "loc": {
              "start": {
                "line": 6093,
                "column": 19
              },
              "end": {
                "line": 6093,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              209023,
              209029
            ],
            "loc": {
              "start": {
                "line": 6093,
                "column": 25
              },
              "end": {
                "line": 6093,
                "column": 31
              }
            }
          },
          "range": [
            209017,
            209029
          ],
          "loc": {
            "start": {
              "line": 6093,
              "column": 19
            },
            "end": {
              "line": 6093,
              "column": 31
            }
          }
        },
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invert",
    "longname": "<anonymous>~runInContext~invert~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        209041,
        209052
      ],
      "filename": "lodash.js",
      "lineno": 6094,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010774",
        "name": "result",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            209050,
            209052
          ],
          "loc": {
            "start": {
              "line": 6094,
              "column": 19
            },
            "end": {
              "line": 6094,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invert",
    "longname": "<anonymous>~runInContext~invert~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        209100,
        209118
      ],
      "filename": "lodash.js",
      "lineno": 6097,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010784",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              209106,
              209111
            ],
            "loc": {
              "start": {
                "line": 6097,
                "column": 18
              },
              "end": {
                "line": 6097,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              209112,
              209117
            ],
            "loc": {
              "start": {
                "line": 6097,
                "column": 24
              },
              "end": {
                "line": 6097,
                "column": 29
              }
            }
          },
          "range": [
            209106,
            209118
          ],
          "loc": {
            "start": {
              "line": 6097,
              "column": 18
            },
            "end": {
              "line": 6097,
              "column": 30
            }
          }
        },
        "value": "props[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invert",
    "longname": "<anonymous>~runInContext~invert~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        209132,
        209151
      ],
      "filename": "lodash.js",
      "lineno": 6098,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010789",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "object",
            "range": [
              209140,
              209146
            ],
            "loc": {
              "start": {
                "line": 6098,
                "column": 20
              },
              "end": {
                "line": 6098,
                "column": 26
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "key",
            "range": [
              209147,
              209150
            ],
            "loc": {
              "start": {
                "line": 6098,
                "column": 27
              },
              "end": {
                "line": 6098,
                "column": 30
              }
            }
          },
          "range": [
            209140,
            209151
          ],
          "loc": {
            "start": {
              "line": 6098,
              "column": 20
            },
            "end": {
              "line": 6098,
              "column": 31
            }
          }
        },
        "value": "object[undefined]"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~invert",
    "longname": "<anonymous>~runInContext~invert~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        209300,
        209321
      ],
      "filename": "lodash.js",
      "lineno": 6104,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010815",
        "name": "result[undefined]",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "Identifier",
              "name": "key",
              "range": [
                209317,
                209320
              ],
              "loc": {
                "start": {
                  "line": 6104,
                  "column": 29
                },
                "end": {
                  "line": 6104,
                  "column": 32
                }
              }
            }
          ],
          "range": [
            209316,
            209321
          ],
          "loc": {
            "start": {
              "line": 6104,
              "column": 28
            },
            "end": {
              "line": 6104,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~invert"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~invert~result[undefined]",
    "memberof": "<anonymous>~runInContext~invert",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        209370,
        209389
      ],
      "filename": "lodash.js",
      "lineno": 6108,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010823",
        "name": "result[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "key",
          "range": [
            209386,
            209389
          ],
          "loc": {
            "start": {
              "line": 6108,
              "column": 26
            },
            "end": {
              "line": 6108,
              "column": 29
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~invert",
        "value": "key"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~invert~result[undefined]",
    "memberof": "<anonymous>~runInContext~invert",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        209866,
        210054
      ],
      "filename": "lodash.js",
      "lineno": 6131,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010831",
        "name": "isArray",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "Identifier",
            "name": "nativeIsArray",
            "range": [
              209876,
              209889
            ],
            "loc": {
              "start": {
                "line": 6131,
                "column": 18
              },
              "end": {
                "line": 6131,
                "column": 31
              }
            }
          },
          "right": {
            "type": "FunctionExpression",
            "id": null,
            "params": [
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  209902,
                  209907
                ],
                "loc": {
                  "start": {
                    "line": 6131,
                    "column": 44
                  },
                  "end": {
                    "line": 6131,
                    "column": 49
                  }
                }
              }
            ],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              209924,
                              209929
                            ],
                            "loc": {
                              "start": {
                                "line": 6132,
                                "column": 13
                              },
                              "end": {
                                "line": 6132,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "typeof",
                              "argument": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  209940,
                                  209945
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6132,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 6132,
                                    "column": 34
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                209933,
                                209945
                              ],
                              "loc": {
                                "start": {
                                  "line": 6132,
                                  "column": 22
                                },
                                "end": {
                                  "line": 6132,
                                  "column": 34
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "object",
                              "raw": "'object'",
                              "range": [
                                209949,
                                209957
                              ],
                              "loc": {
                                "start": {
                                  "line": 6132,
                                  "column": 38
                                },
                                "end": {
                                  "line": 6132,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              209933,
                              209957
                            ],
                            "loc": {
                              "start": {
                                "line": 6132,
                                "column": 22
                              },
                              "end": {
                                "line": 6132,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            209924,
                            209957
                          ],
                          "loc": {
                            "start": {
                              "line": 6132,
                              "column": 13
                            },
                            "end": {
                              "line": 6132,
                              "column": 46
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  209968,
                                  209973
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6132,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 6132,
                                    "column": 62
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  209974,
                                  209980
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6132,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 6132,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                209968,
                                209980
                              ],
                              "loc": {
                                "start": {
                                  "line": 6132,
                                  "column": 57
                                },
                                "end": {
                                  "line": 6132,
                                  "column": 69
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              209961,
                              209980
                            ],
                            "loc": {
                              "start": {
                                "line": 6132,
                                "column": 50
                              },
                              "end": {
                                "line": 6132,
                                "column": 69
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "number",
                            "raw": "'number'",
                            "range": [
                              209984,
                              209992
                            ],
                            "loc": {
                              "start": {
                                "line": 6132,
                                "column": 73
                              },
                              "end": {
                                "line": 6132,
                                "column": 81
                              }
                            }
                          },
                          "range": [
                            209961,
                            209992
                          ],
                          "loc": {
                            "start": {
                              "line": 6132,
                              "column": 50
                            },
                            "end": {
                              "line": 6132,
                              "column": 81
                            }
                          }
                        },
                        "range": [
                          209924,
                          209992
                        ],
                        "loc": {
                          "start": {
                            "line": 6132,
                            "column": 13
                          },
                          "end": {
                            "line": 6132,
                            "column": 81
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "toString",
                              "range": [
                                210004,
                                210012
                              ],
                              "loc": {
                                "start": {
                                  "line": 6133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6133,
                                  "column": 16
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "call",
                              "range": [
                                210013,
                                210017
                              ],
                              "loc": {
                                "start": {
                                  "line": 6133,
                                  "column": 17
                                },
                                "end": {
                                  "line": 6133,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              210004,
                              210017
                            ],
                            "loc": {
                              "start": {
                                "line": 6133,
                                "column": 8
                              },
                              "end": {
                                "line": 6133,
                                "column": 21
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                210018,
                                210023
                              ],
                              "loc": {
                                "start": {
                                  "line": 6133,
                                  "column": 22
                                },
                                "end": {
                                  "line": 6133,
                                  "column": 27
                                }
                              }
                            }
                          ],
                          "range": [
                            210004,
                            210024
                          ],
                          "loc": {
                            "start": {
                              "line": 6133,
                              "column": 8
                            },
                            "end": {
                              "line": 6133,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "arrayClass",
                          "range": [
                            210028,
                            210038
                          ],
                          "loc": {
                            "start": {
                              "line": 6133,
                              "column": 32
                            },
                            "end": {
                              "line": 6133,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          210004,
                          210038
                        ],
                        "loc": {
                          "start": {
                            "line": 6133,
                            "column": 8
                          },
                          "end": {
                            "line": 6133,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        209924,
                        210038
                      ],
                      "loc": {
                        "start": {
                          "line": 6132,
                          "column": 13
                        },
                        "end": {
                          "line": 6133,
                          "column": 42
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": false,
                      "raw": "false",
                      "range": [
                        210042,
                        210047
                      ],
                      "loc": {
                        "start": {
                          "line": 6133,
                          "column": 46
                        },
                        "end": {
                          "line": 6133,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      209924,
                      210047
                    ],
                    "loc": {
                      "start": {
                        "line": 6132,
                        "column": 13
                      },
                      "end": {
                        "line": 6133,
                        "column": 51
                      }
                    }
                  },
                  "range": [
                    209917,
                    210048
                  ],
                  "loc": {
                    "start": {
                      "line": 6132,
                      "column": 6
                    },
                    "end": {
                      "line": 6133,
                      "column": 52
                    }
                  }
                }
              ],
              "range": [
                209909,
                210054
              ],
              "loc": {
                "start": {
                  "line": 6131,
                  "column": 51
                },
                "end": {
                  "line": 6134,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              209893,
              210054
            ],
            "loc": {
              "start": {
                "line": 6131,
                "column": 35
              },
              "end": {
                "line": 6134,
                "column": 5
              }
            }
          },
          "range": [
            209876,
            210054
          ],
          "loc": {
            "start": {
              "line": 6131,
              "column": 18
            },
            "end": {
              "line": 6134,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isArray",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isArray",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        210390,
        210562
      ],
      "filename": "lodash.js",
      "lineno": 6149,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010862",
        "name": "isBoolean",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isBoolean",
            "range": [
              210399,
              210408
            ],
            "loc": {
              "start": {
                "line": 6149,
                "column": 13
              },
              "end": {
                "line": 6149,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                210409,
                210414
              ],
              "loc": {
                "start": {
                  "line": 6149,
                  "column": 23
                },
                "end": {
                  "line": 6149,
                  "column": 28
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            210431,
                            210436
                          ],
                          "loc": {
                            "start": {
                              "line": 6150,
                              "column": 13
                            },
                            "end": {
                              "line": 6150,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            210441,
                            210445
                          ],
                          "loc": {
                            "start": {
                              "line": 6150,
                              "column": 23
                            },
                            "end": {
                              "line": 6150,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          210431,
                          210445
                        ],
                        "loc": {
                          "start": {
                            "line": 6150,
                            "column": 13
                          },
                          "end": {
                            "line": 6150,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            210449,
                            210454
                          ],
                          "loc": {
                            "start": {
                              "line": 6150,
                              "column": 31
                            },
                            "end": {
                              "line": 6150,
                              "column": 36
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            210459,
                            210464
                          ],
                          "loc": {
                            "start": {
                              "line": 6150,
                              "column": 41
                            },
                            "end": {
                              "line": 6150,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          210449,
                          210464
                        ],
                        "loc": {
                          "start": {
                            "line": 6150,
                            "column": 31
                          },
                          "end": {
                            "line": 6150,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        210431,
                        210464
                      ],
                      "loc": {
                        "start": {
                          "line": 6150,
                          "column": 13
                        },
                        "end": {
                          "line": 6150,
                          "column": 46
                        }
                      }
                    },
                    "right": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            210476,
                            210481
                          ],
                          "loc": {
                            "start": {
                              "line": 6151,
                              "column": 8
                            },
                            "end": {
                              "line": 6151,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                210492,
                                210497
                              ],
                              "loc": {
                                "start": {
                                  "line": 6151,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6151,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              210485,
                              210497
                            ],
                            "loc": {
                              "start": {
                                "line": 6151,
                                "column": 17
                              },
                              "end": {
                                "line": 6151,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "object",
                            "raw": "'object'",
                            "range": [
                              210501,
                              210509
                            ],
                            "loc": {
                              "start": {
                                "line": 6151,
                                "column": 33
                              },
                              "end": {
                                "line": 6151,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            210485,
                            210509
                          ],
                          "loc": {
                            "start": {
                              "line": 6151,
                              "column": 17
                            },
                            "end": {
                              "line": 6151,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          210476,
                          210509
                        ],
                        "loc": {
                          "start": {
                            "line": 6151,
                            "column": 8
                          },
                          "end": {
                            "line": 6151,
                            "column": 41
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "toString",
                              "range": [
                                210513,
                                210521
                              ],
                              "loc": {
                                "start": {
                                  "line": 6151,
                                  "column": 45
                                },
                                "end": {
                                  "line": 6151,
                                  "column": 53
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "call",
                              "range": [
                                210522,
                                210526
                              ],
                              "loc": {
                                "start": {
                                  "line": 6151,
                                  "column": 54
                                },
                                "end": {
                                  "line": 6151,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              210513,
                              210526
                            ],
                            "loc": {
                              "start": {
                                "line": 6151,
                                "column": 45
                              },
                              "end": {
                                "line": 6151,
                                "column": 58
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                210527,
                                210532
                              ],
                              "loc": {
                                "start": {
                                  "line": 6151,
                                  "column": 59
                                },
                                "end": {
                                  "line": 6151,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            210513,
                            210533
                          ],
                          "loc": {
                            "start": {
                              "line": 6151,
                              "column": 45
                            },
                            "end": {
                              "line": 6151,
                              "column": 65
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "boolClass",
                          "range": [
                            210537,
                            210546
                          ],
                          "loc": {
                            "start": {
                              "line": 6151,
                              "column": 69
                            },
                            "end": {
                              "line": 6151,
                              "column": 78
                            }
                          }
                        },
                        "range": [
                          210513,
                          210546
                        ],
                        "loc": {
                          "start": {
                            "line": 6151,
                            "column": 45
                          },
                          "end": {
                            "line": 6151,
                            "column": 78
                          }
                        }
                      },
                      "range": [
                        210476,
                        210546
                      ],
                      "loc": {
                        "start": {
                          "line": 6151,
                          "column": 8
                        },
                        "end": {
                          "line": 6151,
                          "column": 78
                        }
                      }
                    },
                    "range": [
                      210431,
                      210546
                    ],
                    "loc": {
                      "start": {
                        "line": 6150,
                        "column": 13
                      },
                      "end": {
                        "line": 6151,
                        "column": 78
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      210550,
                      210555
                    ],
                    "loc": {
                      "start": {
                        "line": 6151,
                        "column": 82
                      },
                      "end": {
                        "line": 6151,
                        "column": 87
                      }
                    }
                  },
                  "range": [
                    210431,
                    210555
                  ],
                  "loc": {
                    "start": {
                      "line": 6150,
                      "column": 13
                    },
                    "end": {
                      "line": 6151,
                      "column": 87
                    }
                  }
                },
                "range": [
                  210424,
                  210556
                ],
                "loc": {
                  "start": {
                    "line": 6150,
                    "column": 6
                  },
                  "end": {
                    "line": 6151,
                    "column": 88
                  }
                }
              }
            ],
            "range": [
              210416,
              210562
            ],
            "loc": {
              "start": {
                "line": 6149,
                "column": 30
              },
              "end": {
                "line": 6152,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            210390,
            210562
          ],
          "loc": {
            "start": {
              "line": 6149,
              "column": 4
            },
            "end": {
              "line": 6152,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isBoolean",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isBoolean",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        210879,
        211003
      ],
      "filename": "lodash.js",
      "lineno": 6167,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010891",
        "name": "isDate",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isDate",
            "range": [
              210888,
              210894
            ],
            "loc": {
              "start": {
                "line": 6167,
                "column": 13
              },
              "end": {
                "line": 6167,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                210895,
                210900
              ],
              "loc": {
                "start": {
                  "line": 6167,
                  "column": 20
                },
                "end": {
                  "line": 6167,
                  "column": 25
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          210917,
                          210922
                        ],
                        "loc": {
                          "start": {
                            "line": 6168,
                            "column": 13
                          },
                          "end": {
                            "line": 6168,
                            "column": 18
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              210933,
                              210938
                            ],
                            "loc": {
                              "start": {
                                "line": 6168,
                                "column": 29
                              },
                              "end": {
                                "line": 6168,
                                "column": 34
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            210926,
                            210938
                          ],
                          "loc": {
                            "start": {
                              "line": 6168,
                              "column": 22
                            },
                            "end": {
                              "line": 6168,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "object",
                          "raw": "'object'",
                          "range": [
                            210942,
                            210950
                          ],
                          "loc": {
                            "start": {
                              "line": 6168,
                              "column": 38
                            },
                            "end": {
                              "line": 6168,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          210926,
                          210950
                        ],
                        "loc": {
                          "start": {
                            "line": 6168,
                            "column": 22
                          },
                          "end": {
                            "line": 6168,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        210917,
                        210950
                      ],
                      "loc": {
                        "start": {
                          "line": 6168,
                          "column": 13
                        },
                        "end": {
                          "line": 6168,
                          "column": 46
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "toString",
                            "range": [
                              210954,
                              210962
                            ],
                            "loc": {
                              "start": {
                                "line": 6168,
                                "column": 50
                              },
                              "end": {
                                "line": 6168,
                                "column": 58
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "call",
                            "range": [
                              210963,
                              210967
                            ],
                            "loc": {
                              "start": {
                                "line": 6168,
                                "column": 59
                              },
                              "end": {
                                "line": 6168,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            210954,
                            210967
                          ],
                          "loc": {
                            "start": {
                              "line": 6168,
                              "column": 50
                            },
                            "end": {
                              "line": 6168,
                              "column": 63
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              210968,
                              210973
                            ],
                            "loc": {
                              "start": {
                                "line": 6168,
                                "column": 64
                              },
                              "end": {
                                "line": 6168,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "range": [
                          210954,
                          210974
                        ],
                        "loc": {
                          "start": {
                            "line": 6168,
                            "column": 50
                          },
                          "end": {
                            "line": 6168,
                            "column": 70
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "dateClass",
                        "range": [
                          210978,
                          210987
                        ],
                        "loc": {
                          "start": {
                            "line": 6168,
                            "column": 74
                          },
                          "end": {
                            "line": 6168,
                            "column": 83
                          }
                        }
                      },
                      "range": [
                        210954,
                        210987
                      ],
                      "loc": {
                        "start": {
                          "line": 6168,
                          "column": 50
                        },
                        "end": {
                          "line": 6168,
                          "column": 83
                        }
                      }
                    },
                    "range": [
                      210917,
                      210987
                    ],
                    "loc": {
                      "start": {
                        "line": 6168,
                        "column": 13
                      },
                      "end": {
                        "line": 6168,
                        "column": 83
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      210991,
                      210996
                    ],
                    "loc": {
                      "start": {
                        "line": 6168,
                        "column": 87
                      },
                      "end": {
                        "line": 6168,
                        "column": 92
                      }
                    }
                  },
                  "range": [
                    210917,
                    210996
                  ],
                  "loc": {
                    "start": {
                      "line": 6168,
                      "column": 13
                    },
                    "end": {
                      "line": 6168,
                      "column": 92
                    }
                  }
                },
                "range": [
                  210910,
                  210997
                ],
                "loc": {
                  "start": {
                    "line": 6168,
                    "column": 6
                  },
                  "end": {
                    "line": 6168,
                    "column": 93
                  }
                }
              }
            ],
            "range": [
              210902,
              211003
            ],
            "loc": {
              "start": {
                "line": 6167,
                "column": 27
              },
              "end": {
                "line": 6169,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            210879,
            211003
          ],
          "loc": {
            "start": {
              "line": 6167,
              "column": 4
            },
            "end": {
              "line": 6169,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isDate",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isDate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        211342,
        211550
      ],
      "filename": "lodash.js",
      "lineno": 6184,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010912",
        "name": "isElement",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isElement",
            "range": [
              211351,
              211360
            ],
            "loc": {
              "start": {
                "line": 6184,
                "column": 13
              },
              "end": {
                "line": 6184,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                211361,
                211366
              ],
              "loc": {
                "start": {
                  "line": 6184,
                  "column": 23
                },
                "end": {
                  "line": 6184,
                  "column": 28
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            211383,
                            211388
                          ],
                          "loc": {
                            "start": {
                              "line": 6185,
                              "column": 13
                            },
                            "end": {
                              "line": 6185,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                211399,
                                211404
                              ],
                              "loc": {
                                "start": {
                                  "line": 6185,
                                  "column": 29
                                },
                                "end": {
                                  "line": 6185,
                                  "column": 34
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              211392,
                              211404
                            ],
                            "loc": {
                              "start": {
                                "line": 6185,
                                "column": 22
                              },
                              "end": {
                                "line": 6185,
                                "column": 34
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "object",
                            "raw": "'object'",
                            "range": [
                              211408,
                              211416
                            ],
                            "loc": {
                              "start": {
                                "line": 6185,
                                "column": 38
                              },
                              "end": {
                                "line": 6185,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            211392,
                            211416
                          ],
                          "loc": {
                            "start": {
                              "line": 6185,
                              "column": 22
                            },
                            "end": {
                              "line": 6185,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          211383,
                          211416
                        ],
                        "loc": {
                          "start": {
                            "line": 6185,
                            "column": 13
                          },
                          "end": {
                            "line": 6185,
                            "column": 46
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              211420,
                              211425
                            ],
                            "loc": {
                              "start": {
                                "line": 6185,
                                "column": 50
                              },
                              "end": {
                                "line": 6185,
                                "column": 55
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "nodeType",
                            "range": [
                              211426,
                              211434
                            ],
                            "loc": {
                              "start": {
                                "line": 6185,
                                "column": 56
                              },
                              "end": {
                                "line": 6185,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            211420,
                            211434
                          ],
                          "loc": {
                            "start": {
                              "line": 6185,
                              "column": 50
                            },
                            "end": {
                              "line": 6185,
                              "column": 64
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            211439,
                            211440
                          ],
                          "loc": {
                            "start": {
                              "line": 6185,
                              "column": 69
                            },
                            "end": {
                              "line": 6185,
                              "column": 70
                            }
                          }
                        },
                        "range": [
                          211420,
                          211440
                        ],
                        "loc": {
                          "start": {
                            "line": 6185,
                            "column": 50
                          },
                          "end": {
                            "line": 6185,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        211383,
                        211440
                      ],
                      "loc": {
                        "start": {
                          "line": 6185,
                          "column": 13
                        },
                        "end": {
                          "line": 6185,
                          "column": 70
                        }
                      }
                    },
                    "right": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "support",
                          "range": [
                            211453,
                            211460
                          ],
                          "loc": {
                            "start": {
                              "line": 6186,
                              "column": 9
                            },
                            "end": {
                              "line": 6186,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "nodeClass",
                          "range": [
                            211461,
                            211470
                          ],
                          "loc": {
                            "start": {
                              "line": 6186,
                              "column": 17
                            },
                            "end": {
                              "line": 6186,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          211453,
                          211470
                        ],
                        "loc": {
                          "start": {
                            "line": 6186,
                            "column": 9
                          },
                          "end": {
                            "line": 6186,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "toString",
                                  "range": [
                                    211473,
                                    211481
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6186,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 6186,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    211482,
                                    211486
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6186,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 6186,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  211473,
                                  211486
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6186,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 6186,
                                    "column": 42
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    211487,
                                    211492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6186,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 6186,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                211473,
                                211493
                              ],
                              "loc": {
                                "start": {
                                  "line": 6186,
                                  "column": 29
                                },
                                "end": {
                                  "line": 6186,
                                  "column": 49
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "indexOf",
                              "range": [
                                211494,
                                211501
                              ],
                              "loc": {
                                "start": {
                                  "line": 6186,
                                  "column": 50
                                },
                                "end": {
                                  "line": 6186,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              211473,
                              211501
                            ],
                            "loc": {
                              "start": {
                                "line": 6186,
                                "column": 29
                              },
                              "end": {
                                "line": 6186,
                                "column": 57
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": "Element",
                              "raw": "'Element'",
                              "range": [
                                211502,
                                211511
                              ],
                              "loc": {
                                "start": {
                                  "line": 6186,
                                  "column": 58
                                },
                                "end": {
                                  "line": 6186,
                                  "column": 67
                                }
                              }
                            }
                          ],
                          "range": [
                            211473,
                            211512
                          ],
                          "loc": {
                            "start": {
                              "line": 6186,
                              "column": 29
                            },
                            "end": {
                              "line": 6186,
                              "column": 68
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "-",
                          "argument": {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              211516,
                              211517
                            ],
                            "loc": {
                              "start": {
                                "line": 6186,
                                "column": 72
                              },
                              "end": {
                                "line": 6186,
                                "column": 73
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            211515,
                            211517
                          ],
                          "loc": {
                            "start": {
                              "line": 6186,
                              "column": 71
                            },
                            "end": {
                              "line": 6186,
                              "column": 73
                            }
                          }
                        },
                        "range": [
                          211473,
                          211517
                        ],
                        "loc": {
                          "start": {
                            "line": 6186,
                            "column": 29
                          },
                          "end": {
                            "line": 6186,
                            "column": 73
                          }
                        }
                      },
                      "alternate": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isNode",
                          "range": [
                            211520,
                            211526
                          ],
                          "loc": {
                            "start": {
                              "line": 6186,
                              "column": 76
                            },
                            "end": {
                              "line": 6186,
                              "column": 82
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              211527,
                              211532
                            ],
                            "loc": {
                              "start": {
                                "line": 6186,
                                "column": 83
                              },
                              "end": {
                                "line": 6186,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "range": [
                          211520,
                          211533
                        ],
                        "loc": {
                          "start": {
                            "line": 6186,
                            "column": 76
                          },
                          "end": {
                            "line": 6186,
                            "column": 89
                          }
                        }
                      },
                      "range": [
                        211453,
                        211533
                      ],
                      "loc": {
                        "start": {
                          "line": 6186,
                          "column": 9
                        },
                        "end": {
                          "line": 6186,
                          "column": 89
                        }
                      }
                    },
                    "range": [
                      211383,
                      211534
                    ],
                    "loc": {
                      "start": {
                        "line": 6185,
                        "column": 13
                      },
                      "end": {
                        "line": 6186,
                        "column": 90
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      211538,
                      211543
                    ],
                    "loc": {
                      "start": {
                        "line": 6186,
                        "column": 94
                      },
                      "end": {
                        "line": 6186,
                        "column": 99
                      }
                    }
                  },
                  "range": [
                    211383,
                    211543
                  ],
                  "loc": {
                    "start": {
                      "line": 6185,
                      "column": 13
                    },
                    "end": {
                      "line": 6186,
                      "column": 99
                    }
                  }
                },
                "range": [
                  211376,
                  211544
                ],
                "loc": {
                  "start": {
                    "line": 6185,
                    "column": 6
                  },
                  "end": {
                    "line": 6186,
                    "column": 100
                  }
                }
              }
            ],
            "range": [
              211368,
              211550
            ],
            "loc": {
              "start": {
                "line": 6184,
                "column": 30
              },
              "end": {
                "line": 6187,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            211342,
            211550
          ],
          "loc": {
            "start": {
              "line": 6184,
              "column": 4
            },
            "end": {
              "line": 6187,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isElement",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isElement",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        211634,
        211789
      ],
      "filename": "lodash.js",
      "lineno": 6190,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010958",
        "name": "isElement",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                211655,
                211660
              ],
              "loc": {
                "start": {
                  "line": 6190,
                  "column": 27
                },
                "end": {
                  "line": 6190,
                  "column": 32
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            211679,
                            211684
                          ],
                          "loc": {
                            "start": {
                              "line": 6191,
                              "column": 15
                            },
                            "end": {
                              "line": 6191,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                211695,
                                211700
                              ],
                              "loc": {
                                "start": {
                                  "line": 6191,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6191,
                                  "column": 36
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              211688,
                              211700
                            ],
                            "loc": {
                              "start": {
                                "line": 6191,
                                "column": 24
                              },
                              "end": {
                                "line": 6191,
                                "column": 36
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "object",
                            "raw": "'object'",
                            "range": [
                              211704,
                              211712
                            ],
                            "loc": {
                              "start": {
                                "line": 6191,
                                "column": 40
                              },
                              "end": {
                                "line": 6191,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            211688,
                            211712
                          ],
                          "loc": {
                            "start": {
                              "line": 6191,
                              "column": 24
                            },
                            "end": {
                              "line": 6191,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          211679,
                          211712
                        ],
                        "loc": {
                          "start": {
                            "line": 6191,
                            "column": 15
                          },
                          "end": {
                            "line": 6191,
                            "column": 48
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              211716,
                              211721
                            ],
                            "loc": {
                              "start": {
                                "line": 6191,
                                "column": 52
                              },
                              "end": {
                                "line": 6191,
                                "column": 57
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "nodeType",
                            "range": [
                              211722,
                              211730
                            ],
                            "loc": {
                              "start": {
                                "line": 6191,
                                "column": 58
                              },
                              "end": {
                                "line": 6191,
                                "column": 66
                              }
                            }
                          },
                          "range": [
                            211716,
                            211730
                          ],
                          "loc": {
                            "start": {
                              "line": 6191,
                              "column": 52
                            },
                            "end": {
                              "line": 6191,
                              "column": 66
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            211735,
                            211736
                          ],
                          "loc": {
                            "start": {
                              "line": 6191,
                              "column": 71
                            },
                            "end": {
                              "line": 6191,
                              "column": 72
                            }
                          }
                        },
                        "range": [
                          211716,
                          211736
                        ],
                        "loc": {
                          "start": {
                            "line": 6191,
                            "column": 52
                          },
                          "end": {
                            "line": 6191,
                            "column": 72
                          }
                        }
                      },
                      "range": [
                        211679,
                        211736
                      ],
                      "loc": {
                        "start": {
                          "line": 6191,
                          "column": 15
                        },
                        "end": {
                          "line": 6191,
                          "column": 72
                        }
                      }
                    },
                    "right": {
                      "type": "UnaryExpression",
                      "operator": "!",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isPlainObject",
                          "range": [
                            211751,
                            211764
                          ],
                          "loc": {
                            "start": {
                              "line": 6192,
                              "column": 11
                            },
                            "end": {
                              "line": 6192,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              211765,
                              211770
                            ],
                            "loc": {
                              "start": {
                                "line": 6192,
                                "column": 25
                              },
                              "end": {
                                "line": 6192,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          211751,
                          211771
                        ],
                        "loc": {
                          "start": {
                            "line": 6192,
                            "column": 11
                          },
                          "end": {
                            "line": 6192,
                            "column": 31
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        211750,
                        211771
                      ],
                      "loc": {
                        "start": {
                          "line": 6192,
                          "column": 10
                        },
                        "end": {
                          "line": 6192,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      211679,
                      211771
                    ],
                    "loc": {
                      "start": {
                        "line": 6191,
                        "column": 15
                      },
                      "end": {
                        "line": 6192,
                        "column": 31
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      211775,
                      211780
                    ],
                    "loc": {
                      "start": {
                        "line": 6192,
                        "column": 35
                      },
                      "end": {
                        "line": 6192,
                        "column": 40
                      }
                    }
                  },
                  "range": [
                    211679,
                    211780
                  ],
                  "loc": {
                    "start": {
                      "line": 6191,
                      "column": 15
                    },
                    "end": {
                      "line": 6192,
                      "column": 40
                    }
                  }
                },
                "range": [
                  211672,
                  211781
                ],
                "loc": {
                  "start": {
                    "line": 6191,
                    "column": 8
                  },
                  "end": {
                    "line": 6192,
                    "column": 41
                  }
                }
              }
            ],
            "range": [
              211662,
              211789
            ],
            "loc": {
              "start": {
                "line": 6190,
                "column": 34
              },
              "end": {
                "line": 6193,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            211646,
            211789
          ],
          "loc": {
            "start": {
              "line": 6190,
              "column": 18
            },
            "end": {
              "line": 6193,
              "column": 7
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "function"
      }
    },
    "undocumented": true,
    "name": "isElement",
    "kind": "function",
    "longname": "<anonymous>~runInContext~isElement",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        212373,
        212934
      ],
      "filename": "lodash.js",
      "lineno": 6217,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010983",
        "name": "isEmpty",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isEmpty",
            "range": [
              212382,
              212389
            ],
            "loc": {
              "start": {
                "line": 6217,
                "column": 13
              },
              "end": {
                "line": 6217,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                212390,
                212395
              ],
              "loc": {
                "start": {
                  "line": 6217,
                  "column": 21
                },
                "end": {
                  "line": 6217,
                  "column": 26
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        212409,
                        212415
                      ],
                      "loc": {
                        "start": {
                          "line": 6218,
                          "column": 10
                        },
                        "end": {
                          "line": 6218,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": true,
                      "raw": "true",
                      "range": [
                        212418,
                        212422
                      ],
                      "loc": {
                        "start": {
                          "line": 6218,
                          "column": 19
                        },
                        "end": {
                          "line": 6218,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      212409,
                      212422
                    ],
                    "loc": {
                      "start": {
                        "line": 6218,
                        "column": 10
                      },
                      "end": {
                        "line": 6218,
                        "column": 23
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  212405,
                  212423
                ],
                "loc": {
                  "start": {
                    "line": 6218,
                    "column": 6
                  },
                  "end": {
                    "line": 6218,
                    "column": 24
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      212435,
                      212440
                    ],
                    "loc": {
                      "start": {
                        "line": 6219,
                        "column": 11
                      },
                      "end": {
                        "line": 6219,
                        "column": 16
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    212434,
                    212440
                  ],
                  "loc": {
                    "start": {
                      "line": 6219,
                      "column": 10
                    },
                    "end": {
                      "line": 6219,
                      "column": 16
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          212459,
                          212465
                        ],
                        "loc": {
                          "start": {
                            "line": 6220,
                            "column": 15
                          },
                          "end": {
                            "line": 6220,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        212452,
                        212466
                      ],
                      "loc": {
                        "start": {
                          "line": 6220,
                          "column": 8
                        },
                        "end": {
                          "line": 6220,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    212442,
                    212474
                  ],
                  "loc": {
                    "start": {
                      "line": 6219,
                      "column": 18
                    },
                    "end": {
                      "line": 6221,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  212430,
                  212474
                ],
                "loc": {
                  "start": {
                    "line": 6219,
                    "column": 6
                  },
                  "end": {
                    "line": 6221,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "className",
                      "range": [
                        212485,
                        212494
                      ],
                      "loc": {
                        "start": {
                          "line": 6222,
                          "column": 10
                        },
                        "end": {
                          "line": 6222,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "toString",
                          "range": [
                            212497,
                            212505
                          ],
                          "loc": {
                            "start": {
                              "line": 6222,
                              "column": 22
                            },
                            "end": {
                              "line": 6222,
                              "column": 30
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "call",
                          "range": [
                            212506,
                            212510
                          ],
                          "loc": {
                            "start": {
                              "line": 6222,
                              "column": 31
                            },
                            "end": {
                              "line": 6222,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          212497,
                          212510
                        ],
                        "loc": {
                          "start": {
                            "line": 6222,
                            "column": 22
                          },
                          "end": {
                            "line": 6222,
                            "column": 35
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            212511,
                            212516
                          ],
                          "loc": {
                            "start": {
                              "line": 6222,
                              "column": 36
                            },
                            "end": {
                              "line": 6222,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "range": [
                        212497,
                        212517
                      ],
                      "loc": {
                        "start": {
                          "line": 6222,
                          "column": 22
                        },
                        "end": {
                          "line": 6222,
                          "column": 42
                        }
                      }
                    },
                    "range": [
                      212485,
                      212517
                    ],
                    "loc": {
                      "start": {
                        "line": 6222,
                        "column": 10
                      },
                      "end": {
                        "line": 6222,
                        "column": 42
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        212529,
                        212535
                      ],
                      "loc": {
                        "start": {
                          "line": 6223,
                          "column": 10
                        },
                        "end": {
                          "line": 6223,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          212538,
                          212543
                        ],
                        "loc": {
                          "start": {
                            "line": 6223,
                            "column": 19
                          },
                          "end": {
                            "line": 6223,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          212544,
                          212550
                        ],
                        "loc": {
                          "start": {
                            "line": 6223,
                            "column": 25
                          },
                          "end": {
                            "line": 6223,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        212538,
                        212550
                      ],
                      "loc": {
                        "start": {
                          "line": 6223,
                          "column": 19
                        },
                        "end": {
                          "line": 6223,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      212529,
                      212550
                    ],
                    "loc": {
                      "start": {
                        "line": 6223,
                        "column": 10
                      },
                      "end": {
                        "line": 6223,
                        "column": 31
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  212481,
                  212551
                ],
                "loc": {
                  "start": {
                    "line": 6222,
                    "column": 6
                  },
                  "end": {
                    "line": 6223,
                    "column": 32
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "className",
                          "range": [
                            212564,
                            212573
                          ],
                          "loc": {
                            "start": {
                              "line": 6225,
                              "column": 11
                            },
                            "end": {
                              "line": 6225,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "arrayClass",
                          "range": [
                            212577,
                            212587
                          ],
                          "loc": {
                            "start": {
                              "line": 6225,
                              "column": 24
                            },
                            "end": {
                              "line": 6225,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          212564,
                          212587
                        ],
                        "loc": {
                          "start": {
                            "line": 6225,
                            "column": 11
                          },
                          "end": {
                            "line": 6225,
                            "column": 34
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "className",
                          "range": [
                            212591,
                            212600
                          ],
                          "loc": {
                            "start": {
                              "line": 6225,
                              "column": 38
                            },
                            "end": {
                              "line": 6225,
                              "column": 47
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "stringClass",
                          "range": [
                            212604,
                            212615
                          ],
                          "loc": {
                            "start": {
                              "line": 6225,
                              "column": 51
                            },
                            "end": {
                              "line": 6225,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          212591,
                          212615
                        ],
                        "loc": {
                          "start": {
                            "line": 6225,
                            "column": 38
                          },
                          "end": {
                            "line": 6225,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        212564,
                        212615
                      ],
                      "loc": {
                        "start": {
                          "line": 6225,
                          "column": 11
                        },
                        "end": {
                          "line": 6225,
                          "column": 62
                        }
                      }
                    },
                    "right": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "support",
                          "range": [
                            212630,
                            212637
                          ],
                          "loc": {
                            "start": {
                              "line": 6226,
                              "column": 11
                            },
                            "end": {
                              "line": 6226,
                              "column": 18
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "argsClass",
                          "range": [
                            212638,
                            212647
                          ],
                          "loc": {
                            "start": {
                              "line": 6226,
                              "column": 19
                            },
                            "end": {
                              "line": 6226,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          212630,
                          212647
                        ],
                        "loc": {
                          "start": {
                            "line": 6226,
                            "column": 11
                          },
                          "end": {
                            "line": 6226,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "className",
                          "range": [
                            212650,
                            212659
                          ],
                          "loc": {
                            "start": {
                              "line": 6226,
                              "column": 31
                            },
                            "end": {
                              "line": 6226,
                              "column": 40
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "argsClass",
                          "range": [
                            212663,
                            212672
                          ],
                          "loc": {
                            "start": {
                              "line": 6226,
                              "column": 44
                            },
                            "end": {
                              "line": 6226,
                              "column": 53
                            }
                          }
                        },
                        "range": [
                          212650,
                          212672
                        ],
                        "loc": {
                          "start": {
                            "line": 6226,
                            "column": 31
                          },
                          "end": {
                            "line": 6226,
                            "column": 53
                          }
                        }
                      },
                      "alternate": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArguments",
                          "range": [
                            212675,
                            212686
                          ],
                          "loc": {
                            "start": {
                              "line": 6226,
                              "column": 56
                            },
                            "end": {
                              "line": 6226,
                              "column": 67
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              212687,
                              212692
                            ],
                            "loc": {
                              "start": {
                                "line": 6226,
                                "column": 68
                              },
                              "end": {
                                "line": 6226,
                                "column": 73
                              }
                            }
                          }
                        ],
                        "range": [
                          212675,
                          212693
                        ],
                        "loc": {
                          "start": {
                            "line": 6226,
                            "column": 56
                          },
                          "end": {
                            "line": 6226,
                            "column": 74
                          }
                        }
                      },
                      "range": [
                        212630,
                        212693
                      ],
                      "loc": {
                        "start": {
                          "line": 6226,
                          "column": 11
                        },
                        "end": {
                          "line": 6226,
                          "column": 74
                        }
                      }
                    },
                    "range": [
                      212564,
                      212694
                    ],
                    "loc": {
                      "start": {
                        "line": 6225,
                        "column": 11
                      },
                      "end": {
                        "line": 6226,
                        "column": 75
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "className",
                          "range": [
                            212710,
                            212719
                          ],
                          "loc": {
                            "start": {
                              "line": 6227,
                              "column": 11
                            },
                            "end": {
                              "line": 6227,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "objectClass",
                          "range": [
                            212723,
                            212734
                          ],
                          "loc": {
                            "start": {
                              "line": 6227,
                              "column": 24
                            },
                            "end": {
                              "line": 6227,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          212710,
                          212734
                        ],
                        "loc": {
                          "start": {
                            "line": 6227,
                            "column": 11
                          },
                          "end": {
                            "line": 6227,
                            "column": 35
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              212745,
                              212751
                            ],
                            "loc": {
                              "start": {
                                "line": 6227,
                                "column": 46
                              },
                              "end": {
                                "line": 6227,
                                "column": 52
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            212738,
                            212751
                          ],
                          "loc": {
                            "start": {
                              "line": 6227,
                              "column": 39
                            },
                            "end": {
                              "line": 6227,
                              "column": 52
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            212755,
                            212763
                          ],
                          "loc": {
                            "start": {
                              "line": 6227,
                              "column": 56
                            },
                            "end": {
                              "line": 6227,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          212738,
                          212763
                        ],
                        "loc": {
                          "start": {
                            "line": 6227,
                            "column": 39
                          },
                          "end": {
                            "line": 6227,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        212710,
                        212763
                      ],
                      "loc": {
                        "start": {
                          "line": 6227,
                          "column": 11
                        },
                        "end": {
                          "line": 6227,
                          "column": 64
                        }
                      }
                    },
                    "right": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isFunction",
                        "range": [
                          212767,
                          212777
                        ],
                        "loc": {
                          "start": {
                            "line": 6227,
                            "column": 68
                          },
                          "end": {
                            "line": 6227,
                            "column": 78
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              212778,
                              212783
                            ],
                            "loc": {
                              "start": {
                                "line": 6227,
                                "column": 79
                              },
                              "end": {
                                "line": 6227,
                                "column": 84
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "splice",
                            "range": [
                              212784,
                              212790
                            ],
                            "loc": {
                              "start": {
                                "line": 6227,
                                "column": 85
                              },
                              "end": {
                                "line": 6227,
                                "column": 91
                              }
                            }
                          },
                          "range": [
                            212778,
                            212790
                          ],
                          "loc": {
                            "start": {
                              "line": 6227,
                              "column": 79
                            },
                            "end": {
                              "line": 6227,
                              "column": 91
                            }
                          }
                        }
                      ],
                      "range": [
                        212767,
                        212791
                      ],
                      "loc": {
                        "start": {
                          "line": 6227,
                          "column": 68
                        },
                        "end": {
                          "line": 6227,
                          "column": 92
                        }
                      }
                    },
                    "range": [
                      212710,
                      212791
                    ],
                    "loc": {
                      "start": {
                        "line": 6227,
                        "column": 11
                      },
                      "end": {
                        "line": 6227,
                        "column": 92
                      }
                    }
                  },
                  "range": [
                    212563,
                    212792
                  ],
                  "loc": {
                    "start": {
                      "line": 6225,
                      "column": 10
                    },
                    "end": {
                      "line": 6227,
                      "column": 93
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            212812,
                            212818
                          ],
                          "loc": {
                            "start": {
                              "line": 6228,
                              "column": 16
                            },
                            "end": {
                              "line": 6228,
                              "column": 22
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          212811,
                          212818
                        ],
                        "loc": {
                          "start": {
                            "line": 6228,
                            "column": 15
                          },
                          "end": {
                            "line": 6228,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        212804,
                        212819
                      ],
                      "loc": {
                        "start": {
                          "line": 6228,
                          "column": 8
                        },
                        "end": {
                          "line": 6228,
                          "column": 23
                        }
                      }
                    }
                  ],
                  "range": [
                    212794,
                    212827
                  ],
                  "loc": {
                    "start": {
                      "line": 6227,
                      "column": 95
                    },
                    "end": {
                      "line": 6229,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  212559,
                  212827
                ],
                "loc": {
                  "start": {
                    "line": 6225,
                    "column": 6
                  },
                  "end": {
                    "line": 6229,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseForOwn",
                    "range": [
                      212834,
                      212844
                    ],
                    "loc": {
                      "start": {
                        "line": 6230,
                        "column": 6
                      },
                      "end": {
                        "line": 6230,
                        "column": 16
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        212845,
                        212850
                      ],
                      "loc": {
                        "start": {
                          "line": 6230,
                          "column": 17
                        },
                        "end": {
                          "line": 6230,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  212881,
                                  212887
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6231,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 6231,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  212890,
                                  212895
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6231,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 6231,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                212881,
                                212895
                              ],
                              "loc": {
                                "start": {
                                  "line": 6231,
                                  "column": 16
                                },
                                "end": {
                                  "line": 6231,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              212873,
                              212897
                            ],
                            "loc": {
                              "start": {
                                "line": 6231,
                                "column": 8
                              },
                              "end": {
                                "line": 6231,
                                "column": 32
                              }
                            }
                          }
                        ],
                        "range": [
                          212863,
                          212905
                        ],
                        "loc": {
                          "start": {
                            "line": 6230,
                            "column": 35
                          },
                          "end": {
                            "line": 6232,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        212852,
                        212905
                      ],
                      "loc": {
                        "start": {
                          "line": 6230,
                          "column": 24
                        },
                        "end": {
                          "line": 6232,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    212834,
                    212906
                  ],
                  "loc": {
                    "start": {
                      "line": 6230,
                      "column": 6
                    },
                    "end": {
                      "line": 6232,
                      "column": 8
                    }
                  }
                },
                "range": [
                  212834,
                  212907
                ],
                "loc": {
                  "start": {
                    "line": 6230,
                    "column": 6
                  },
                  "end": {
                    "line": 6232,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    212921,
                    212927
                  ],
                  "loc": {
                    "start": {
                      "line": 6233,
                      "column": 13
                    },
                    "end": {
                      "line": 6233,
                      "column": 19
                    }
                  }
                },
                "range": [
                  212914,
                  212928
                ],
                "loc": {
                  "start": {
                    "line": 6233,
                    "column": 6
                  },
                  "end": {
                    "line": 6233,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              212397,
              212934
            ],
            "loc": {
              "start": {
                "line": 6217,
                "column": 28
              },
              "end": {
                "line": 6234,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            212373,
            212934
          ],
          "loc": {
            "start": {
              "line": 6217,
              "column": 4
            },
            "end": {
              "line": 6234,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      },
      "vars": {
        "result": null,
        "className": null,
        "length": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "isEmpty",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isEmpty",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        212409,
        212422
      ],
      "filename": "lodash.js",
      "lineno": 6218,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010988",
        "name": "result",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            212418,
            212422
          ],
          "loc": {
            "start": {
              "line": 6218,
              "column": 19
            },
            "end": {
              "line": 6218,
              "column": 23
            }
          }
        },
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~isEmpty",
    "longname": "<anonymous>~runInContext~isEmpty~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        212485,
        212517
      ],
      "filename": "lodash.js",
      "lineno": 6222,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100010998",
        "name": "className",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "toString",
              "range": [
                212497,
                212505
              ],
              "loc": {
                "start": {
                  "line": 6222,
                  "column": 22
                },
                "end": {
                  "line": 6222,
                  "column": 30
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "call",
              "range": [
                212506,
                212510
              ],
              "loc": {
                "start": {
                  "line": 6222,
                  "column": 31
                },
                "end": {
                  "line": 6222,
                  "column": 35
                }
              }
            },
            "range": [
              212497,
              212510
            ],
            "loc": {
              "start": {
                "line": 6222,
                "column": 22
              },
              "end": {
                "line": 6222,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                212511,
                212516
              ],
              "loc": {
                "start": {
                  "line": 6222,
                  "column": 36
                },
                "end": {
                  "line": 6222,
                  "column": 41
                }
              }
            }
          ],
          "range": [
            212497,
            212517
          ],
          "loc": {
            "start": {
              "line": 6222,
              "column": 22
            },
            "end": {
              "line": 6222,
              "column": 42
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "className",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~isEmpty",
    "longname": "<anonymous>~runInContext~isEmpty~className",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        212529,
        212550
      ],
      "filename": "lodash.js",
      "lineno": 6223,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011005",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "value",
            "range": [
              212538,
              212543
            ],
            "loc": {
              "start": {
                "line": 6223,
                "column": 19
              },
              "end": {
                "line": 6223,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              212544,
              212550
            ],
            "loc": {
              "start": {
                "line": 6223,
                "column": 25
              },
              "end": {
                "line": 6223,
                "column": 31
              }
            }
          },
          "range": [
            212538,
            212550
          ],
          "loc": {
            "start": {
              "line": 6223,
              "column": 19
            },
            "end": {
              "line": 6223,
              "column": 31
            }
          }
        },
        "value": "value.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~isEmpty",
    "longname": "<anonymous>~runInContext~isEmpty~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        212881,
        212895
      ],
      "filename": "lodash.js",
      "lineno": 6231,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011055",
        "name": "result",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            212890,
            212895
          ],
          "loc": {
            "start": {
              "line": 6231,
              "column": 25
            },
            "end": {
              "line": 6231,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~isEmpty",
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~isEmpty~result",
    "memberof": "<anonymous>~runInContext~isEmpty",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        214315,
        215005
      ],
      "filename": "lodash.js",
      "lineno": 6274,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011060",
        "name": "isEqual",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isEqual",
            "range": [
              214324,
              214331
            ],
            "loc": {
              "start": {
                "line": 6274,
                "column": 13
              },
              "end": {
                "line": 6274,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "a",
              "range": [
                214332,
                214333
              ],
              "loc": {
                "start": {
                  "line": 6274,
                  "column": 21
                },
                "end": {
                  "line": 6274,
                  "column": 22
                }
              }
            },
            {
              "type": "Identifier",
              "name": "b",
              "range": [
                214335,
                214336
              ],
              "loc": {
                "start": {
                  "line": 6274,
                  "column": 24
                },
                "end": {
                  "line": 6274,
                  "column": 25
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                214338,
                214346
              ],
              "loc": {
                "start": {
                  "line": 6274,
                  "column": 27
                },
                "end": {
                  "line": 6274,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                214348,
                214355
              ],
              "loc": {
                "start": {
                  "line": 6274,
                  "column": 37
                },
                "end": {
                  "line": 6274,
                  "column": 44
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      214365,
                      214373
                    ],
                    "loc": {
                      "start": {
                        "line": 6275,
                        "column": 6
                      },
                      "end": {
                        "line": 6275,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            214383,
                            214391
                          ],
                          "loc": {
                            "start": {
                              "line": 6275,
                              "column": 24
                            },
                            "end": {
                              "line": 6275,
                              "column": 32
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          214376,
                          214391
                        ],
                        "loc": {
                          "start": {
                            "line": 6275,
                            "column": 17
                          },
                          "end": {
                            "line": 6275,
                            "column": 32
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "function",
                        "raw": "'function'",
                        "range": [
                          214395,
                          214405
                        ],
                        "loc": {
                          "start": {
                            "line": 6275,
                            "column": 36
                          },
                          "end": {
                            "line": 6275,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        214376,
                        214405
                      ],
                      "loc": {
                        "start": {
                          "line": 6275,
                          "column": 17
                        },
                        "end": {
                          "line": 6275,
                          "column": 46
                        }
                      }
                    },
                    "right": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "baseCreateCallback",
                        "range": [
                          214409,
                          214427
                        ],
                        "loc": {
                          "start": {
                            "line": 6275,
                            "column": 50
                          },
                          "end": {
                            "line": 6275,
                            "column": 68
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            214428,
                            214436
                          ],
                          "loc": {
                            "start": {
                              "line": 6275,
                              "column": 69
                            },
                            "end": {
                              "line": 6275,
                              "column": 77
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "thisArg",
                          "range": [
                            214438,
                            214445
                          ],
                          "loc": {
                            "start": {
                              "line": 6275,
                              "column": 79
                            },
                            "end": {
                              "line": 6275,
                              "column": 86
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 2,
                          "raw": "2",
                          "range": [
                            214447,
                            214448
                          ],
                          "loc": {
                            "start": {
                              "line": 6275,
                              "column": 88
                            },
                            "end": {
                              "line": 6275,
                              "column": 89
                            }
                          }
                        }
                      ],
                      "range": [
                        214409,
                        214449
                      ],
                      "loc": {
                        "start": {
                          "line": 6275,
                          "column": 50
                        },
                        "end": {
                          "line": 6275,
                          "column": 90
                        }
                      }
                    },
                    "range": [
                      214376,
                      214449
                    ],
                    "loc": {
                      "start": {
                        "line": 6275,
                        "column": 17
                      },
                      "end": {
                        "line": 6275,
                        "column": 90
                      }
                    }
                  },
                  "range": [
                    214365,
                    214449
                  ],
                  "loc": {
                    "start": {
                      "line": 6275,
                      "column": 6
                    },
                    "end": {
                      "line": 6275,
                      "column": 90
                    }
                  }
                },
                "range": [
                  214365,
                  214450
                ],
                "loc": {
                  "start": {
                    "line": 6275,
                    "column": 6
                  },
                  "end": {
                    "line": 6275,
                    "column": 91
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      214463,
                      214471
                    ],
                    "loc": {
                      "start": {
                        "line": 6277,
                        "column": 11
                      },
                      "end": {
                        "line": 6277,
                        "column": 19
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    214462,
                    214471
                  ],
                  "loc": {
                    "start": {
                      "line": 6277,
                      "column": 10
                    },
                    "end": {
                      "line": 6277,
                      "column": 19
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "===",
                        "left": {
                          "type": "Identifier",
                          "name": "a",
                          "range": [
                            214530,
                            214531
                          ],
                          "loc": {
                            "start": {
                              "line": 6279,
                              "column": 12
                            },
                            "end": {
                              "line": 6279,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "b",
                          "range": [
                            214536,
                            214537
                          ],
                          "loc": {
                            "start": {
                              "line": 6279,
                              "column": 18
                            },
                            "end": {
                              "line": 6279,
                              "column": 19
                            }
                          }
                        },
                        "range": [
                          214530,
                          214537
                        ],
                        "loc": {
                          "start": {
                            "line": 6279,
                            "column": 12
                          },
                          "end": {
                            "line": 6279,
                            "column": 19
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "!==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    214604,
                                    214605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6281,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6281,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    214610,
                                    214611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6281,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 6281,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  214604,
                                  214611
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6281,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 6281,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "==",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "/",
                                  "left": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      214616,
                                      214617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6281,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 6281,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      214620,
                                      214621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6281,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 6281,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    214616,
                                    214621
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6281,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 6281,
                                      "column": 34
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "/",
                                  "left": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      214625,
                                      214626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6281,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 6281,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      214629,
                                      214630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6281,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 6281,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    214625,
                                    214630
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6281,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 6281,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  214616,
                                  214630
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6281,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 6281,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                214604,
                                214631
                              ],
                              "loc": {
                                "start": {
                                  "line": 6281,
                                  "column": 17
                                },
                                "end": {
                                  "line": 6281,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              214597,
                              214632
                            ],
                            "loc": {
                              "start": {
                                "line": 6281,
                                "column": 10
                              },
                              "end": {
                                "line": 6281,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          214539,
                          214642
                        ],
                        "loc": {
                          "start": {
                            "line": 6279,
                            "column": 21
                          },
                          "end": {
                            "line": 6282,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        214526,
                        214642
                      ],
                      "loc": {
                        "start": {
                          "line": 6279,
                          "column": 8
                        },
                        "end": {
                          "line": 6282,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              214655,
                              214659
                            ],
                            "loc": {
                              "start": {
                                "line": 6283,
                                "column": 12
                              },
                              "end": {
                                "line": 6283,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "a",
                              "range": [
                                214669,
                                214670
                              ],
                              "loc": {
                                "start": {
                                  "line": 6283,
                                  "column": 26
                                },
                                "end": {
                                  "line": 6283,
                                  "column": 27
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              214662,
                              214670
                            ],
                            "loc": {
                              "start": {
                                "line": 6283,
                                "column": 19
                              },
                              "end": {
                                "line": 6283,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            214655,
                            214670
                          ],
                          "loc": {
                            "start": {
                              "line": 6283,
                              "column": 12
                            },
                            "end": {
                              "line": 6283,
                              "column": 27
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "otherType",
                            "range": [
                              214684,
                              214693
                            ],
                            "loc": {
                              "start": {
                                "line": 6284,
                                "column": 12
                              },
                              "end": {
                                "line": 6284,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                214703,
                                214704
                              ],
                              "loc": {
                                "start": {
                                  "line": 6284,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6284,
                                  "column": 32
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              214696,
                              214704
                            ],
                            "loc": {
                              "start": {
                                "line": 6284,
                                "column": 24
                              },
                              "end": {
                                "line": 6284,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            214684,
                            214704
                          ],
                          "loc": {
                            "start": {
                              "line": 6284,
                              "column": 12
                            },
                            "end": {
                              "line": 6284,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        214651,
                        214705
                      ],
                      "loc": {
                        "start": {
                          "line": 6283,
                          "column": 8
                        },
                        "end": {
                          "line": 6284,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              214769,
                              214770
                            ],
                            "loc": {
                              "start": {
                                "line": 6287,
                                "column": 12
                              },
                              "end": {
                                "line": 6287,
                                "column": 13
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              214775,
                              214776
                            ],
                            "loc": {
                              "start": {
                                "line": 6287,
                                "column": 18
                              },
                              "end": {
                                "line": 6287,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            214769,
                            214776
                          ],
                          "loc": {
                            "start": {
                              "line": 6287,
                              "column": 12
                            },
                            "end": {
                              "line": 6287,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  214781,
                                  214782
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6287,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 6287,
                                    "column": 25
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  214786,
                                  214790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6287,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 6287,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                214781,
                                214790
                              ],
                              "loc": {
                                "start": {
                                  "line": 6287,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6287,
                                  "column": 33
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  214794,
                                  214795
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6287,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 6287,
                                    "column": 38
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  214799,
                                  214803
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6287,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 6287,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                214794,
                                214803
                              ],
                              "loc": {
                                "start": {
                                  "line": 6287,
                                  "column": 37
                                },
                                "end": {
                                  "line": 6287,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              214781,
                              214803
                            ],
                            "loc": {
                              "start": {
                                "line": 6287,
                                "column": 24
                              },
                              "end": {
                                "line": 6287,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "!=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "type",
                                    "range": [
                                      214820,
                                      214824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6288,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 6288,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "function",
                                    "raw": "'function'",
                                    "range": [
                                      214828,
                                      214838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6288,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 6288,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    214820,
                                    214838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6288,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 6288,
                                      "column": 31
                                    }
                                  }
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "operator": "!=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "type",
                                    "range": [
                                      214842,
                                      214846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6288,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 6288,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "object",
                                    "raw": "'object'",
                                    "range": [
                                      214850,
                                      214858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6288,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 6288,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    214842,
                                    214858
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6288,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 6288,
                                      "column": 51
                                    }
                                  }
                                },
                                "range": [
                                  214820,
                                  214858
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6288,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 6288,
                                    "column": 51
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "!=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "otherType",
                                  "range": [
                                    214862,
                                    214871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6288,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 6288,
                                      "column": 64
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "function",
                                  "raw": "'function'",
                                  "range": [
                                    214875,
                                    214885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6288,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 6288,
                                      "column": 78
                                    }
                                  }
                                },
                                "range": [
                                  214862,
                                  214885
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6288,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 6288,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                214820,
                                214885
                              ],
                              "loc": {
                                "start": {
                                  "line": 6288,
                                  "column": 13
                                },
                                "end": {
                                  "line": 6288,
                                  "column": 78
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "!=",
                              "left": {
                                "type": "Identifier",
                                "name": "otherType",
                                "range": [
                                  214889,
                                  214898
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6288,
                                    "column": 82
                                  },
                                  "end": {
                                    "line": 6288,
                                    "column": 91
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "object",
                                "raw": "'object'",
                                "range": [
                                  214902,
                                  214910
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6288,
                                    "column": 95
                                  },
                                  "end": {
                                    "line": 6288,
                                    "column": 103
                                  }
                                }
                              },
                              "range": [
                                214889,
                                214910
                              ],
                              "loc": {
                                "start": {
                                  "line": 6288,
                                  "column": 82
                                },
                                "end": {
                                  "line": 6288,
                                  "column": 103
                                }
                              }
                            },
                            "range": [
                              214820,
                              214910
                            ],
                            "loc": {
                              "start": {
                                "line": 6288,
                                "column": 13
                              },
                              "end": {
                                "line": 6288,
                                "column": 103
                              }
                            }
                          },
                          "range": [
                            214781,
                            214911
                          ],
                          "loc": {
                            "start": {
                              "line": 6287,
                              "column": 24
                            },
                            "end": {
                              "line": 6288,
                              "column": 104
                            }
                          }
                        },
                        "range": [
                          214769,
                          214912
                        ],
                        "loc": {
                          "start": {
                            "line": 6287,
                            "column": 12
                          },
                          "end": {
                            "line": 6288,
                            "column": 105
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                214933,
                                214938
                              ],
                              "loc": {
                                "start": {
                                  "line": 6289,
                                  "column": 17
                                },
                                "end": {
                                  "line": 6289,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              214926,
                              214939
                            ],
                            "loc": {
                              "start": {
                                "line": 6289,
                                "column": 10
                              },
                              "end": {
                                "line": 6289,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          214914,
                          214949
                        ],
                        "loc": {
                          "start": {
                            "line": 6288,
                            "column": 107
                          },
                          "end": {
                            "line": 6290,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        214765,
                        214949
                      ],
                      "loc": {
                        "start": {
                          "line": 6287,
                          "column": 8
                        },
                        "end": {
                          "line": 6290,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    214473,
                    214957
                  ],
                  "loc": {
                    "start": {
                      "line": 6277,
                      "column": 21
                    },
                    "end": {
                      "line": 6291,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  214458,
                  214957
                ],
                "loc": {
                  "start": {
                    "line": 6277,
                    "column": 6
                  },
                  "end": {
                    "line": 6291,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseIsEqual",
                    "range": [
                      214971,
                      214982
                    ],
                    "loc": {
                      "start": {
                        "line": 6292,
                        "column": 13
                      },
                      "end": {
                        "line": 6292,
                        "column": 24
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "a",
                      "range": [
                        214983,
                        214984
                      ],
                      "loc": {
                        "start": {
                          "line": 6292,
                          "column": 25
                        },
                        "end": {
                          "line": 6292,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "b",
                      "range": [
                        214986,
                        214987
                      ],
                      "loc": {
                        "start": {
                          "line": 6292,
                          "column": 28
                        },
                        "end": {
                          "line": 6292,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "callback",
                      "range": [
                        214989,
                        214997
                      ],
                      "loc": {
                        "start": {
                          "line": 6292,
                          "column": 31
                        },
                        "end": {
                          "line": 6292,
                          "column": 39
                        }
                      }
                    }
                  ],
                  "range": [
                    214971,
                    214998
                  ],
                  "loc": {
                    "start": {
                      "line": 6292,
                      "column": 13
                    },
                    "end": {
                      "line": 6292,
                      "column": 40
                    }
                  }
                },
                "range": [
                  214964,
                  214999
                ],
                "loc": {
                  "start": {
                    "line": 6292,
                    "column": 6
                  },
                  "end": {
                    "line": 6292,
                    "column": 41
                  }
                }
              }
            ],
            "range": [
              214357,
              215005
            ],
            "loc": {
              "start": {
                "line": 6274,
                "column": 46
              },
              "end": {
                "line": 6293,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            214315,
            215005
          ],
          "loc": {
            "start": {
              "line": 6274,
              "column": 4
            },
            "end": {
              "line": 6293,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "a",
          "b",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "callback": null,
        "type": null,
        "otherType": null
      }
    },
    "undocumented": true,
    "name": "isEqual",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isEqual",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        214365,
        214449
      ],
      "filename": "lodash.js",
      "lineno": 6275,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011068",
        "name": "callback",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "UnaryExpression",
              "operator": "typeof",
              "argument": {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  214383,
                  214391
                ],
                "loc": {
                  "start": {
                    "line": 6275,
                    "column": 24
                  },
                  "end": {
                    "line": 6275,
                    "column": 32
                  }
                }
              },
              "prefix": true,
              "range": [
                214376,
                214391
              ],
              "loc": {
                "start": {
                  "line": 6275,
                  "column": 17
                },
                "end": {
                  "line": 6275,
                  "column": 32
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": "function",
              "raw": "'function'",
              "range": [
                214395,
                214405
              ],
              "loc": {
                "start": {
                  "line": 6275,
                  "column": 36
                },
                "end": {
                  "line": 6275,
                  "column": 46
                }
              }
            },
            "range": [
              214376,
              214405
            ],
            "loc": {
              "start": {
                "line": 6275,
                "column": 17
              },
              "end": {
                "line": 6275,
                "column": 46
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "baseCreateCallback",
              "range": [
                214409,
                214427
              ],
              "loc": {
                "start": {
                  "line": 6275,
                  "column": 50
                },
                "end": {
                  "line": 6275,
                  "column": 68
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "callback",
                "range": [
                  214428,
                  214436
                ],
                "loc": {
                  "start": {
                    "line": 6275,
                    "column": 69
                  },
                  "end": {
                    "line": 6275,
                    "column": 77
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "thisArg",
                "range": [
                  214438,
                  214445
                ],
                "loc": {
                  "start": {
                    "line": 6275,
                    "column": 79
                  },
                  "end": {
                    "line": 6275,
                    "column": 86
                  }
                }
              },
              {
                "type": "Literal",
                "value": 2,
                "raw": "2",
                "range": [
                  214447,
                  214448
                ],
                "loc": {
                  "start": {
                    "line": 6275,
                    "column": 88
                  },
                  "end": {
                    "line": 6275,
                    "column": 89
                  }
                }
              }
            ],
            "range": [
              214409,
              214449
            ],
            "loc": {
              "start": {
                "line": 6275,
                "column": 50
              },
              "end": {
                "line": 6275,
                "column": 90
              }
            }
          },
          "range": [
            214376,
            214449
          ],
          "loc": {
            "start": {
              "line": 6275,
              "column": 17
            },
            "end": {
              "line": 6275,
              "column": 90
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        214655,
        214670
      ],
      "filename": "lodash.js",
      "lineno": 6283,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011102",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "a",
            "range": [
              214669,
              214670
            ],
            "loc": {
              "start": {
                "line": 6283,
                "column": 26
              },
              "end": {
                "line": 6283,
                "column": 27
              }
            }
          },
          "prefix": true,
          "range": [
            214662,
            214670
          ],
          "loc": {
            "start": {
              "line": 6283,
              "column": 19
            },
            "end": {
              "line": 6283,
              "column": 27
            }
          }
        },
        "value": "typeofa"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~isEqual",
    "longname": "<anonymous>~runInContext~isEqual~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        214684,
        214704
      ],
      "filename": "lodash.js",
      "lineno": 6284,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011106",
        "name": "otherType",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "b",
            "range": [
              214703,
              214704
            ],
            "loc": {
              "start": {
                "line": 6284,
                "column": 31
              },
              "end": {
                "line": 6284,
                "column": 32
              }
            }
          },
          "prefix": true,
          "range": [
            214696,
            214704
          ],
          "loc": {
            "start": {
              "line": 6284,
              "column": 24
            },
            "end": {
              "line": 6284,
              "column": 32
            }
          }
        },
        "value": "typeofb"
      }
    },
    "undocumented": true,
    "name": "otherType",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~isEqual",
    "longname": "<anonymous>~runInContext~isEqual~otherType",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        215767,
        215870
      ],
      "filename": "lodash.js",
      "lineno": 6324,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011147",
        "name": "isFinite",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isFinite",
            "range": [
              215776,
              215784
            ],
            "loc": {
              "start": {
                "line": 6324,
                "column": 13
              },
              "end": {
                "line": 6324,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                215785,
                215790
              ],
              "loc": {
                "start": {
                  "line": 6324,
                  "column": 22
                },
                "end": {
                  "line": 6324,
                  "column": 27
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "nativeIsFinite",
                      "range": [
                        215807,
                        215821
                      ],
                      "loc": {
                        "start": {
                          "line": 6325,
                          "column": 13
                        },
                        "end": {
                          "line": 6325,
                          "column": 27
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          215822,
                          215827
                        ],
                        "loc": {
                          "start": {
                            "line": 6325,
                            "column": 28
                          },
                          "end": {
                            "line": 6325,
                            "column": 33
                          }
                        }
                      }
                    ],
                    "range": [
                      215807,
                      215828
                    ],
                    "loc": {
                      "start": {
                        "line": 6325,
                        "column": 13
                      },
                      "end": {
                        "line": 6325,
                        "column": 34
                      }
                    }
                  },
                  "right": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "nativeIsNaN",
                        "range": [
                          215833,
                          215844
                        ],
                        "loc": {
                          "start": {
                            "line": 6325,
                            "column": 39
                          },
                          "end": {
                            "line": 6325,
                            "column": 50
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "parseFloat",
                            "range": [
                              215845,
                              215855
                            ],
                            "loc": {
                              "start": {
                                "line": 6325,
                                "column": 51
                              },
                              "end": {
                                "line": 6325,
                                "column": 61
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                215856,
                                215861
                              ],
                              "loc": {
                                "start": {
                                  "line": 6325,
                                  "column": 62
                                },
                                "end": {
                                  "line": 6325,
                                  "column": 67
                                }
                              }
                            }
                          ],
                          "range": [
                            215845,
                            215862
                          ],
                          "loc": {
                            "start": {
                              "line": 6325,
                              "column": 51
                            },
                            "end": {
                              "line": 6325,
                              "column": 68
                            }
                          }
                        }
                      ],
                      "range": [
                        215833,
                        215863
                      ],
                      "loc": {
                        "start": {
                          "line": 6325,
                          "column": 39
                        },
                        "end": {
                          "line": 6325,
                          "column": 69
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      215832,
                      215863
                    ],
                    "loc": {
                      "start": {
                        "line": 6325,
                        "column": 38
                      },
                      "end": {
                        "line": 6325,
                        "column": 69
                      }
                    }
                  },
                  "range": [
                    215807,
                    215863
                  ],
                  "loc": {
                    "start": {
                      "line": 6325,
                      "column": 13
                    },
                    "end": {
                      "line": 6325,
                      "column": 69
                    }
                  }
                },
                "range": [
                  215800,
                  215864
                ],
                "loc": {
                  "start": {
                    "line": 6325,
                    "column": 6
                  },
                  "end": {
                    "line": 6325,
                    "column": 70
                  }
                }
              }
            ],
            "range": [
              215792,
              215870
            ],
            "loc": {
              "start": {
                "line": 6324,
                "column": 29
              },
              "end": {
                "line": 6326,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            215767,
            215870
          ],
          "loc": {
            "start": {
              "line": 6324,
              "column": 4
            },
            "end": {
              "line": 6326,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isFinite",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isFinite",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        216192,
        216267
      ],
      "filename": "lodash.js",
      "lineno": 6341,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011162",
        "name": "isFunction",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isFunction",
            "range": [
              216201,
              216211
            ],
            "loc": {
              "start": {
                "line": 6341,
                "column": 13
              },
              "end": {
                "line": 6341,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                216212,
                216217
              ],
              "loc": {
                "start": {
                  "line": 6341,
                  "column": 24
                },
                "end": {
                  "line": 6341,
                  "column": 29
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        216241,
                        216246
                      ],
                      "loc": {
                        "start": {
                          "line": 6342,
                          "column": 20
                        },
                        "end": {
                          "line": 6342,
                          "column": 25
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      216234,
                      216246
                    ],
                    "loc": {
                      "start": {
                        "line": 6342,
                        "column": 13
                      },
                      "end": {
                        "line": 6342,
                        "column": 25
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "function",
                    "raw": "'function'",
                    "range": [
                      216250,
                      216260
                    ],
                    "loc": {
                      "start": {
                        "line": 6342,
                        "column": 29
                      },
                      "end": {
                        "line": 6342,
                        "column": 39
                      }
                    }
                  },
                  "range": [
                    216234,
                    216260
                  ],
                  "loc": {
                    "start": {
                      "line": 6342,
                      "column": 13
                    },
                    "end": {
                      "line": 6342,
                      "column": 39
                    }
                  }
                },
                "range": [
                  216227,
                  216261
                ],
                "loc": {
                  "start": {
                    "line": 6342,
                    "column": 6
                  },
                  "end": {
                    "line": 6342,
                    "column": 40
                  }
                }
              }
            ],
            "range": [
              216219,
              216267
            ],
            "loc": {
              "start": {
                "line": 6341,
                "column": 31
              },
              "end": {
                "line": 6343,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            216192,
            216267
          ],
          "loc": {
            "start": {
              "line": 6341,
              "column": 4
            },
            "end": {
              "line": 6343,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isFunction",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isFunction",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        216357,
        216475
      ],
      "filename": "lodash.js",
      "lineno": 6346,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011177",
        "name": "isFunction",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                216379,
                216384
              ],
              "loc": {
                "start": {
                  "line": 6346,
                  "column": 28
                },
                "end": {
                  "line": 6346,
                  "column": 33
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          216410,
                          216415
                        ],
                        "loc": {
                          "start": {
                            "line": 6347,
                            "column": 22
                          },
                          "end": {
                            "line": 6347,
                            "column": 27
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        216403,
                        216415
                      ],
                      "loc": {
                        "start": {
                          "line": 6347,
                          "column": 15
                        },
                        "end": {
                          "line": 6347,
                          "column": 27
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "function",
                      "raw": "'function'",
                      "range": [
                        216419,
                        216429
                      ],
                      "loc": {
                        "start": {
                          "line": 6347,
                          "column": 31
                        },
                        "end": {
                          "line": 6347,
                          "column": 41
                        }
                      }
                    },
                    "range": [
                      216403,
                      216429
                    ],
                    "loc": {
                      "start": {
                        "line": 6347,
                        "column": 15
                      },
                      "end": {
                        "line": 6347,
                        "column": 41
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "toString",
                          "range": [
                            216433,
                            216441
                          ],
                          "loc": {
                            "start": {
                              "line": 6347,
                              "column": 45
                            },
                            "end": {
                              "line": 6347,
                              "column": 53
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "call",
                          "range": [
                            216442,
                            216446
                          ],
                          "loc": {
                            "start": {
                              "line": 6347,
                              "column": 54
                            },
                            "end": {
                              "line": 6347,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          216433,
                          216446
                        ],
                        "loc": {
                          "start": {
                            "line": 6347,
                            "column": 45
                          },
                          "end": {
                            "line": 6347,
                            "column": 58
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            216447,
                            216452
                          ],
                          "loc": {
                            "start": {
                              "line": 6347,
                              "column": 59
                            },
                            "end": {
                              "line": 6347,
                              "column": 64
                            }
                          }
                        }
                      ],
                      "range": [
                        216433,
                        216453
                      ],
                      "loc": {
                        "start": {
                          "line": 6347,
                          "column": 45
                        },
                        "end": {
                          "line": 6347,
                          "column": 65
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "funcClass",
                      "range": [
                        216457,
                        216466
                      ],
                      "loc": {
                        "start": {
                          "line": 6347,
                          "column": 69
                        },
                        "end": {
                          "line": 6347,
                          "column": 78
                        }
                      }
                    },
                    "range": [
                      216433,
                      216466
                    ],
                    "loc": {
                      "start": {
                        "line": 6347,
                        "column": 45
                      },
                      "end": {
                        "line": 6347,
                        "column": 78
                      }
                    }
                  },
                  "range": [
                    216403,
                    216466
                  ],
                  "loc": {
                    "start": {
                      "line": 6347,
                      "column": 15
                    },
                    "end": {
                      "line": 6347,
                      "column": 78
                    }
                  }
                },
                "range": [
                  216396,
                  216467
                ],
                "loc": {
                  "start": {
                    "line": 6347,
                    "column": 8
                  },
                  "end": {
                    "line": 6347,
                    "column": 79
                  }
                }
              }
            ],
            "range": [
              216386,
              216475
            ],
            "loc": {
              "start": {
                "line": 6346,
                "column": 35
              },
              "end": {
                "line": 6348,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            216370,
            216475
          ],
          "loc": {
            "start": {
              "line": 6346,
              "column": 19
            },
            "end": {
              "line": 6348,
              "column": 7
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "function"
      }
    },
    "undocumented": true,
    "name": "isFunction",
    "kind": "function",
    "longname": "<anonymous>~runInContext~isFunction",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        217011,
        217339
      ],
      "filename": "lodash.js",
      "lineno": 6371,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011195",
        "name": "isObject",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isObject",
            "range": [
              217020,
              217028
            ],
            "loc": {
              "start": {
                "line": 6371,
                "column": 13
              },
              "end": {
                "line": 6371,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                217029,
                217034
              ],
              "loc": {
                "start": {
                  "line": 6371,
                  "column": 22
                },
                "end": {
                  "line": 6371,
                  "column": 27
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        217240,
                        217244
                      ],
                      "loc": {
                        "start": {
                          "line": 6376,
                          "column": 10
                        },
                        "end": {
                          "line": 6376,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          217254,
                          217259
                        ],
                        "loc": {
                          "start": {
                            "line": 6376,
                            "column": 24
                          },
                          "end": {
                            "line": 6376,
                            "column": 29
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        217247,
                        217259
                      ],
                      "loc": {
                        "start": {
                          "line": 6376,
                          "column": 17
                        },
                        "end": {
                          "line": 6376,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      217240,
                      217259
                    ],
                    "loc": {
                      "start": {
                        "line": 6376,
                        "column": 10
                      },
                      "end": {
                        "line": 6376,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  217236,
                  217260
                ],
                "loc": {
                  "start": {
                    "line": 6376,
                    "column": 6
                  },
                  "end": {
                    "line": 6376,
                    "column": 30
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        217274,
                        217279
                      ],
                      "loc": {
                        "start": {
                          "line": 6377,
                          "column": 13
                        },
                        "end": {
                          "line": 6377,
                          "column": 18
                        }
                      }
                    },
                    "right": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            217284,
                            217288
                          ],
                          "loc": {
                            "start": {
                              "line": 6377,
                              "column": 23
                            },
                            "end": {
                              "line": 6377,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "function",
                          "raw": "'function'",
                          "range": [
                            217292,
                            217302
                          ],
                          "loc": {
                            "start": {
                              "line": 6377,
                              "column": 31
                            },
                            "end": {
                              "line": 6377,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          217284,
                          217302
                        ],
                        "loc": {
                          "start": {
                            "line": 6377,
                            "column": 23
                          },
                          "end": {
                            "line": 6377,
                            "column": 41
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            217306,
                            217310
                          ],
                          "loc": {
                            "start": {
                              "line": 6377,
                              "column": 45
                            },
                            "end": {
                              "line": 6377,
                              "column": 49
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "object",
                          "raw": "'object'",
                          "range": [
                            217314,
                            217322
                          ],
                          "loc": {
                            "start": {
                              "line": 6377,
                              "column": 53
                            },
                            "end": {
                              "line": 6377,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          217306,
                          217322
                        ],
                        "loc": {
                          "start": {
                            "line": 6377,
                            "column": 45
                          },
                          "end": {
                            "line": 6377,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        217284,
                        217322
                      ],
                      "loc": {
                        "start": {
                          "line": 6377,
                          "column": 23
                        },
                        "end": {
                          "line": 6377,
                          "column": 61
                        }
                      }
                    },
                    "range": [
                      217274,
                      217323
                    ],
                    "loc": {
                      "start": {
                        "line": 6377,
                        "column": 13
                      },
                      "end": {
                        "line": 6377,
                        "column": 62
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      217327,
                      217332
                    ],
                    "loc": {
                      "start": {
                        "line": 6377,
                        "column": 66
                      },
                      "end": {
                        "line": 6377,
                        "column": 71
                      }
                    }
                  },
                  "range": [
                    217274,
                    217332
                  ],
                  "loc": {
                    "start": {
                      "line": 6377,
                      "column": 13
                    },
                    "end": {
                      "line": 6377,
                      "column": 71
                    }
                  }
                },
                "range": [
                  217267,
                  217333
                ],
                "loc": {
                  "start": {
                    "line": 6377,
                    "column": 6
                  },
                  "end": {
                    "line": 6377,
                    "column": 72
                  }
                }
              }
            ],
            "range": [
              217036,
              217339
            ],
            "loc": {
              "start": {
                "line": 6371,
                "column": 29
              },
              "end": {
                "line": 6378,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            217011,
            217339
          ],
          "loc": {
            "start": {
              "line": 6371,
              "column": 4
            },
            "end": {
              "line": 6378,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      },
      "vars": {
        "type": null
      }
    },
    "undocumented": true,
    "name": "isObject",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isObject",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        217240,
        217259
      ],
      "filename": "lodash.js",
      "lineno": 6376,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011200",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "value",
            "range": [
              217254,
              217259
            ],
            "loc": {
              "start": {
                "line": 6376,
                "column": 24
              },
              "end": {
                "line": 6376,
                "column": 29
              }
            }
          },
          "prefix": true,
          "range": [
            217247,
            217259
          ],
          "loc": {
            "start": {
              "line": 6376,
              "column": 17
            },
            "end": {
              "line": 6376,
              "column": 29
            }
          }
        },
        "value": "typeofvalue"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~isObject",
    "longname": "<anonymous>~runInContext~isObject~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        218030,
        218274
      ],
      "filename": "lodash.js",
      "lineno": 6406,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011216",
        "name": "isNaN",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isNaN",
            "range": [
              218039,
              218044
            ],
            "loc": {
              "start": {
                "line": 6406,
                "column": 13
              },
              "end": {
                "line": 6406,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                218045,
                218050
              ],
              "loc": {
                "start": {
                  "line": 6406,
                  "column": 19
                },
                "end": {
                  "line": 6406,
                  "column": 24
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isNumber",
                      "range": [
                        218233,
                        218241
                      ],
                      "loc": {
                        "start": {
                          "line": 6409,
                          "column": 13
                        },
                        "end": {
                          "line": 6409,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          218242,
                          218247
                        ],
                        "loc": {
                          "start": {
                            "line": 6409,
                            "column": 22
                          },
                          "end": {
                            "line": 6409,
                            "column": 27
                          }
                        }
                      }
                    ],
                    "range": [
                      218233,
                      218248
                    ],
                    "loc": {
                      "start": {
                        "line": 6409,
                        "column": 13
                      },
                      "end": {
                        "line": 6409,
                        "column": 28
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        218252,
                        218257
                      ],
                      "loc": {
                        "start": {
                          "line": 6409,
                          "column": 32
                        },
                        "end": {
                          "line": 6409,
                          "column": 37
                        }
                      }
                    },
                    "right": {
                      "type": "UnaryExpression",
                      "operator": "+",
                      "argument": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          218262,
                          218267
                        ],
                        "loc": {
                          "start": {
                            "line": 6409,
                            "column": 42
                          },
                          "end": {
                            "line": 6409,
                            "column": 47
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        218261,
                        218267
                      ],
                      "loc": {
                        "start": {
                          "line": 6409,
                          "column": 41
                        },
                        "end": {
                          "line": 6409,
                          "column": 47
                        }
                      }
                    },
                    "range": [
                      218252,
                      218267
                    ],
                    "loc": {
                      "start": {
                        "line": 6409,
                        "column": 32
                      },
                      "end": {
                        "line": 6409,
                        "column": 47
                      }
                    }
                  },
                  "range": [
                    218233,
                    218267
                  ],
                  "loc": {
                    "start": {
                      "line": 6409,
                      "column": 13
                    },
                    "end": {
                      "line": 6409,
                      "column": 47
                    }
                  }
                },
                "range": [
                  218226,
                  218268
                ],
                "loc": {
                  "start": {
                    "line": 6409,
                    "column": 6
                  },
                  "end": {
                    "line": 6409,
                    "column": 48
                  }
                }
              }
            ],
            "range": [
              218052,
              218274
            ],
            "loc": {
              "start": {
                "line": 6406,
                "column": 26
              },
              "end": {
                "line": 6410,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            218030,
            218274
          ],
          "loc": {
            "start": {
              "line": 6406,
              "column": 4
            },
            "end": {
              "line": 6410,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isNaN",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isNaN",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        218641,
        218700
      ],
      "filename": "lodash.js",
      "lineno": 6428,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011229",
        "name": "isNull",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isNull",
            "range": [
              218650,
              218656
            ],
            "loc": {
              "start": {
                "line": 6428,
                "column": 13
              },
              "end": {
                "line": 6428,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                218657,
                218662
              ],
              "loc": {
                "start": {
                  "line": 6428,
                  "column": 20
                },
                "end": {
                  "line": 6428,
                  "column": 25
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "===",
                  "left": {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      218679,
                      218684
                    ],
                    "loc": {
                      "start": {
                        "line": 6429,
                        "column": 13
                      },
                      "end": {
                        "line": 6429,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      218689,
                      218693
                    ],
                    "loc": {
                      "start": {
                        "line": 6429,
                        "column": 23
                      },
                      "end": {
                        "line": 6429,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    218679,
                    218693
                  ],
                  "loc": {
                    "start": {
                      "line": 6429,
                      "column": 13
                    },
                    "end": {
                      "line": 6429,
                      "column": 27
                    }
                  }
                },
                "range": [
                  218672,
                  218694
                ],
                "loc": {
                  "start": {
                    "line": 6429,
                    "column": 6
                  },
                  "end": {
                    "line": 6429,
                    "column": 28
                  }
                }
              }
            ],
            "range": [
              218664,
              218700
            ],
            "loc": {
              "start": {
                "line": 6428,
                "column": 27
              },
              "end": {
                "line": 6430,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            218641,
            218700
          ],
          "loc": {
            "start": {
              "line": 6428,
              "column": 4
            },
            "end": {
              "line": 6430,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isNull",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isNull",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        219144,
        219323
      ],
      "filename": "lodash.js",
      "lineno": 6448,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011237",
        "name": "isNumber",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isNumber",
            "range": [
              219153,
              219161
            ],
            "loc": {
              "start": {
                "line": 6448,
                "column": 13
              },
              "end": {
                "line": 6448,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                219162,
                219167
              ],
              "loc": {
                "start": {
                  "line": 6448,
                  "column": 22
                },
                "end": {
                  "line": 6448,
                  "column": 27
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        219181,
                        219185
                      ],
                      "loc": {
                        "start": {
                          "line": 6449,
                          "column": 10
                        },
                        "end": {
                          "line": 6449,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          219195,
                          219200
                        ],
                        "loc": {
                          "start": {
                            "line": 6449,
                            "column": 24
                          },
                          "end": {
                            "line": 6449,
                            "column": 29
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        219188,
                        219200
                      ],
                      "loc": {
                        "start": {
                          "line": 6449,
                          "column": 17
                        },
                        "end": {
                          "line": 6449,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      219181,
                      219200
                    ],
                    "loc": {
                      "start": {
                        "line": 6449,
                        "column": 10
                      },
                      "end": {
                        "line": 6449,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  219177,
                  219201
                ],
                "loc": {
                  "start": {
                    "line": 6449,
                    "column": 6
                  },
                  "end": {
                    "line": 6449,
                    "column": 30
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "type",
                        "range": [
                          219215,
                          219219
                        ],
                        "loc": {
                          "start": {
                            "line": 6450,
                            "column": 13
                          },
                          "end": {
                            "line": 6450,
                            "column": 17
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "number",
                        "raw": "'number'",
                        "range": [
                          219223,
                          219231
                        ],
                        "loc": {
                          "start": {
                            "line": 6450,
                            "column": 21
                          },
                          "end": {
                            "line": 6450,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        219215,
                        219231
                      ],
                      "loc": {
                        "start": {
                          "line": 6450,
                          "column": 13
                        },
                        "end": {
                          "line": 6450,
                          "column": 29
                        }
                      }
                    },
                    "right": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            219243,
                            219248
                          ],
                          "loc": {
                            "start": {
                              "line": 6451,
                              "column": 8
                            },
                            "end": {
                              "line": 6451,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              219252,
                              219256
                            ],
                            "loc": {
                              "start": {
                                "line": 6451,
                                "column": 17
                              },
                              "end": {
                                "line": 6451,
                                "column": 21
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "object",
                            "raw": "'object'",
                            "range": [
                              219260,
                              219268
                            ],
                            "loc": {
                              "start": {
                                "line": 6451,
                                "column": 25
                              },
                              "end": {
                                "line": 6451,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            219252,
                            219268
                          ],
                          "loc": {
                            "start": {
                              "line": 6451,
                              "column": 17
                            },
                            "end": {
                              "line": 6451,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          219243,
                          219268
                        ],
                        "loc": {
                          "start": {
                            "line": 6451,
                            "column": 8
                          },
                          "end": {
                            "line": 6451,
                            "column": 33
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "toString",
                              "range": [
                                219272,
                                219280
                              ],
                              "loc": {
                                "start": {
                                  "line": 6451,
                                  "column": 37
                                },
                                "end": {
                                  "line": 6451,
                                  "column": 45
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "call",
                              "range": [
                                219281,
                                219285
                              ],
                              "loc": {
                                "start": {
                                  "line": 6451,
                                  "column": 46
                                },
                                "end": {
                                  "line": 6451,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              219272,
                              219285
                            ],
                            "loc": {
                              "start": {
                                "line": 6451,
                                "column": 37
                              },
                              "end": {
                                "line": 6451,
                                "column": 50
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                219286,
                                219291
                              ],
                              "loc": {
                                "start": {
                                  "line": 6451,
                                  "column": 51
                                },
                                "end": {
                                  "line": 6451,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            219272,
                            219292
                          ],
                          "loc": {
                            "start": {
                              "line": 6451,
                              "column": 37
                            },
                            "end": {
                              "line": 6451,
                              "column": 57
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "numberClass",
                          "range": [
                            219296,
                            219307
                          ],
                          "loc": {
                            "start": {
                              "line": 6451,
                              "column": 61
                            },
                            "end": {
                              "line": 6451,
                              "column": 72
                            }
                          }
                        },
                        "range": [
                          219272,
                          219307
                        ],
                        "loc": {
                          "start": {
                            "line": 6451,
                            "column": 37
                          },
                          "end": {
                            "line": 6451,
                            "column": 72
                          }
                        }
                      },
                      "range": [
                        219243,
                        219307
                      ],
                      "loc": {
                        "start": {
                          "line": 6451,
                          "column": 8
                        },
                        "end": {
                          "line": 6451,
                          "column": 72
                        }
                      }
                    },
                    "range": [
                      219215,
                      219307
                    ],
                    "loc": {
                      "start": {
                        "line": 6450,
                        "column": 13
                      },
                      "end": {
                        "line": 6451,
                        "column": 72
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      219311,
                      219316
                    ],
                    "loc": {
                      "start": {
                        "line": 6451,
                        "column": 76
                      },
                      "end": {
                        "line": 6451,
                        "column": 81
                      }
                    }
                  },
                  "range": [
                    219215,
                    219316
                  ],
                  "loc": {
                    "start": {
                      "line": 6450,
                      "column": 13
                    },
                    "end": {
                      "line": 6451,
                      "column": 81
                    }
                  }
                },
                "range": [
                  219208,
                  219317
                ],
                "loc": {
                  "start": {
                    "line": 6450,
                    "column": 6
                  },
                  "end": {
                    "line": 6451,
                    "column": 82
                  }
                }
              }
            ],
            "range": [
              219169,
              219323
            ],
            "loc": {
              "start": {
                "line": 6448,
                "column": 29
              },
              "end": {
                "line": 6452,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            219144,
            219323
          ],
          "loc": {
            "start": {
              "line": 6448,
              "column": 4
            },
            "end": {
              "line": 6452,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      },
      "vars": {
        "type": null
      }
    },
    "undocumented": true,
    "name": "isNumber",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isNumber",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        219181,
        219200
      ],
      "filename": "lodash.js",
      "lineno": 6449,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011242",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "value",
            "range": [
              219195,
              219200
            ],
            "loc": {
              "start": {
                "line": 6449,
                "column": 24
              },
              "end": {
                "line": 6449,
                "column": 29
              }
            }
          },
          "prefix": true,
          "range": [
            219188,
            219200
          ],
          "loc": {
            "start": {
              "line": 6449,
              "column": 17
            },
            "end": {
              "line": 6449,
              "column": 29
            }
          }
        },
        "value": "typeofvalue"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~isNumber",
    "longname": "<anonymous>~runInContext~isNumber~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        219910,
        220393
      ],
      "filename": "lodash.js",
      "lineno": 6478,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011267",
        "name": "isPlainObject",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "getPrototypeOf",
              "range": [
                219927,
                219941
              ],
              "loc": {
                "start": {
                  "line": 6478,
                  "column": 25
                },
                "end": {
                  "line": 6478,
                  "column": 39
                }
              }
            },
            "prefix": true,
            "range": [
              219926,
              219941
            ],
            "loc": {
              "start": {
                "line": 6478,
                "column": 24
              },
              "end": {
                "line": 6478,
                "column": 39
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "shimIsPlainObject",
            "range": [
              219944,
              219961
            ],
            "loc": {
              "start": {
                "line": 6478,
                "column": 42
              },
              "end": {
                "line": 6478,
                "column": 59
              }
            }
          },
          "alternate": {
            "type": "FunctionExpression",
            "id": null,
            "params": [
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  219973,
                  219978
                ],
                "loc": {
                  "start": {
                    "line": 6478,
                    "column": 71
                  },
                  "end": {
                    "line": 6478,
                    "column": 76
                  }
                }
              }
            ],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "IfStatement",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "!",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            219994,
                            219999
                          ],
                          "loc": {
                            "start": {
                              "line": 6479,
                              "column": 12
                            },
                            "end": {
                              "line": 6479,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "toString",
                                "range": [
                                  220003,
                                  220011
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6479,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 6479,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "call",
                                "range": [
                                  220012,
                                  220016
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6479,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 6479,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                220003,
                                220016
                              ],
                              "loc": {
                                "start": {
                                  "line": 6479,
                                  "column": 21
                                },
                                "end": {
                                  "line": 6479,
                                  "column": 34
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  220017,
                                  220022
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6479,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 6479,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              220003,
                              220023
                            ],
                            "loc": {
                              "start": {
                                "line": 6479,
                                "column": 21
                              },
                              "end": {
                                "line": 6479,
                                "column": 41
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "objectClass",
                            "range": [
                              220027,
                              220038
                            ],
                            "loc": {
                              "start": {
                                "line": 6479,
                                "column": 45
                              },
                              "end": {
                                "line": 6479,
                                "column": 56
                              }
                            }
                          },
                          "range": [
                            220003,
                            220038
                          ],
                          "loc": {
                            "start": {
                              "line": 6479,
                              "column": 21
                            },
                            "end": {
                              "line": 6479,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          219994,
                          220038
                        ],
                        "loc": {
                          "start": {
                            "line": 6479,
                            "column": 12
                          },
                          "end": {
                            "line": 6479,
                            "column": 56
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        219992,
                        220039
                      ],
                      "loc": {
                        "start": {
                          "line": 6479,
                          "column": 10
                        },
                        "end": {
                          "line": 6479,
                          "column": 57
                        }
                      }
                    },
                    "right": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "support",
                            "range": [
                              220045,
                              220052
                            ],
                            "loc": {
                              "start": {
                                "line": 6479,
                                "column": 63
                              },
                              "end": {
                                "line": 6479,
                                "column": 70
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "argsClass",
                            "range": [
                              220053,
                              220062
                            ],
                            "loc": {
                              "start": {
                                "line": 6479,
                                "column": 71
                              },
                              "end": {
                                "line": 6479,
                                "column": 80
                              }
                            }
                          },
                          "range": [
                            220045,
                            220062
                          ],
                          "loc": {
                            "start": {
                              "line": 6479,
                              "column": 63
                            },
                            "end": {
                              "line": 6479,
                              "column": 80
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          220044,
                          220062
                        ],
                        "loc": {
                          "start": {
                            "line": 6479,
                            "column": 62
                          },
                          "end": {
                            "line": 6479,
                            "column": 80
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArguments",
                          "range": [
                            220066,
                            220077
                          ],
                          "loc": {
                            "start": {
                              "line": 6479,
                              "column": 84
                            },
                            "end": {
                              "line": 6479,
                              "column": 95
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              220078,
                              220083
                            ],
                            "loc": {
                              "start": {
                                "line": 6479,
                                "column": 96
                              },
                              "end": {
                                "line": 6479,
                                "column": 101
                              }
                            }
                          }
                        ],
                        "range": [
                          220066,
                          220084
                        ],
                        "loc": {
                          "start": {
                            "line": 6479,
                            "column": 84
                          },
                          "end": {
                            "line": 6479,
                            "column": 102
                          }
                        }
                      },
                      "range": [
                        220044,
                        220084
                      ],
                      "loc": {
                        "start": {
                          "line": 6479,
                          "column": 62
                        },
                        "end": {
                          "line": 6479,
                          "column": 102
                        }
                      }
                    },
                    "range": [
                      219992,
                      220085
                    ],
                    "loc": {
                      "start": {
                        "line": 6479,
                        "column": 10
                      },
                      "end": {
                        "line": 6479,
                        "column": 103
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            220104,
                            220109
                          ],
                          "loc": {
                            "start": {
                              "line": 6480,
                              "column": 15
                            },
                            "end": {
                              "line": 6480,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          220097,
                          220110
                        ],
                        "loc": {
                          "start": {
                            "line": 6480,
                            "column": 8
                          },
                          "end": {
                            "line": 6480,
                            "column": 21
                          }
                        }
                      }
                    ],
                    "range": [
                      220087,
                      220118
                    ],
                    "loc": {
                      "start": {
                        "line": 6479,
                        "column": 105
                      },
                      "end": {
                        "line": 6481,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    219988,
                    220118
                  ],
                  "loc": {
                    "start": {
                      "line": 6479,
                      "column": 6
                    },
                    "end": {
                      "line": 6481,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "VariableDeclaration",
                  "declarations": [
                    {
                      "type": "VariableDeclarator",
                      "id": {
                        "type": "Identifier",
                        "name": "valueOf",
                        "range": [
                          220129,
                          220136
                        ],
                        "loc": {
                          "start": {
                            "line": 6482,
                            "column": 10
                          },
                          "end": {
                            "line": 6482,
                            "column": 17
                          }
                        }
                      },
                      "init": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            220139,
                            220144
                          ],
                          "loc": {
                            "start": {
                              "line": 6482,
                              "column": 20
                            },
                            "end": {
                              "line": 6482,
                              "column": 25
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "valueOf",
                          "range": [
                            220145,
                            220152
                          ],
                          "loc": {
                            "start": {
                              "line": 6482,
                              "column": 26
                            },
                            "end": {
                              "line": 6482,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          220139,
                          220152
                        ],
                        "loc": {
                          "start": {
                            "line": 6482,
                            "column": 20
                          },
                          "end": {
                            "line": 6482,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        220129,
                        220152
                      ],
                      "loc": {
                        "start": {
                          "line": 6482,
                          "column": 10
                        },
                        "end": {
                          "line": 6482,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "VariableDeclarator",
                      "id": {
                        "type": "Identifier",
                        "name": "objProto",
                        "range": [
                          220164,
                          220172
                        ],
                        "loc": {
                          "start": {
                            "line": 6483,
                            "column": 10
                          },
                          "end": {
                            "line": 6483,
                            "column": 18
                          }
                        }
                      },
                      "init": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isNative",
                              "range": [
                                220175,
                                220183
                              ],
                              "loc": {
                                "start": {
                                  "line": 6483,
                                  "column": 21
                                },
                                "end": {
                                  "line": 6483,
                                  "column": 29
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "valueOf",
                                "range": [
                                  220184,
                                  220191
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6483,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 6483,
                                    "column": 37
                                  }
                                }
                              }
                            ],
                            "range": [
                              220175,
                              220192
                            ],
                            "loc": {
                              "start": {
                                "line": 6483,
                                "column": 21
                              },
                              "end": {
                                "line": 6483,
                                "column": 38
                              }
                            }
                          },
                          "right": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "name": "objProto",
                              "range": [
                                220197,
                                220205
                              ],
                              "loc": {
                                "start": {
                                  "line": 6483,
                                  "column": 43
                                },
                                "end": {
                                  "line": 6483,
                                  "column": 51
                                }
                              }
                            },
                            "right": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "getPrototypeOf",
                                "range": [
                                  220208,
                                  220222
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6483,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 6483,
                                    "column": 68
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "valueOf",
                                  "range": [
                                    220223,
                                    220230
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6483,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 6483,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "range": [
                                220208,
                                220231
                              ],
                              "loc": {
                                "start": {
                                  "line": 6483,
                                  "column": 54
                                },
                                "end": {
                                  "line": 6483,
                                  "column": 77
                                }
                              }
                            },
                            "range": [
                              220197,
                              220231
                            ],
                            "loc": {
                              "start": {
                                "line": 6483,
                                "column": 43
                              },
                              "end": {
                                "line": 6483,
                                "column": 77
                              }
                            }
                          },
                          "range": [
                            220175,
                            220232
                          ],
                          "loc": {
                            "start": {
                              "line": 6483,
                              "column": 21
                            },
                            "end": {
                              "line": 6483,
                              "column": 78
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "getPrototypeOf",
                            "range": [
                              220236,
                              220250
                            ],
                            "loc": {
                              "start": {
                                "line": 6483,
                                "column": 82
                              },
                              "end": {
                                "line": 6483,
                                "column": 96
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "objProto",
                              "range": [
                                220251,
                                220259
                              ],
                              "loc": {
                                "start": {
                                  "line": 6483,
                                  "column": 97
                                },
                                "end": {
                                  "line": 6483,
                                  "column": 105
                                }
                              }
                            }
                          ],
                          "range": [
                            220236,
                            220260
                          ],
                          "loc": {
                            "start": {
                              "line": 6483,
                              "column": 82
                            },
                            "end": {
                              "line": 6483,
                              "column": 106
                            }
                          }
                        },
                        "range": [
                          220175,
                          220260
                        ],
                        "loc": {
                          "start": {
                            "line": 6483,
                            "column": 21
                          },
                          "end": {
                            "line": 6483,
                            "column": 106
                          }
                        }
                      },
                      "range": [
                        220164,
                        220260
                      ],
                      "loc": {
                        "start": {
                          "line": 6483,
                          "column": 10
                        },
                        "end": {
                          "line": 6483,
                          "column": 106
                        }
                      }
                    }
                  ],
                  "kind": "var",
                  "range": [
                    220125,
                    220261
                  ],
                  "loc": {
                    "start": {
                      "line": 6482,
                      "column": 6
                    },
                    "end": {
                      "line": 6483,
                      "column": 107
                    }
                  }
                },
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "Identifier",
                      "name": "objProto",
                      "range": [
                        220276,
                        220284
                      ],
                      "loc": {
                        "start": {
                          "line": 6485,
                          "column": 13
                        },
                        "end": {
                          "line": 6485,
                          "column": 21
                        }
                      }
                    },
                    "consequent": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            220296,
                            220301
                          ],
                          "loc": {
                            "start": {
                              "line": 6486,
                              "column": 11
                            },
                            "end": {
                              "line": 6486,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "objProto",
                          "range": [
                            220305,
                            220313
                          ],
                          "loc": {
                            "start": {
                              "line": 6486,
                              "column": 20
                            },
                            "end": {
                              "line": 6486,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          220296,
                          220313
                        ],
                        "loc": {
                          "start": {
                            "line": 6486,
                            "column": 11
                          },
                          "end": {
                            "line": 6486,
                            "column": 28
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "getPrototypeOf",
                            "range": [
                              220317,
                              220331
                            ],
                            "loc": {
                              "start": {
                                "line": 6486,
                                "column": 32
                              },
                              "end": {
                                "line": 6486,
                                "column": 46
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                220332,
                                220337
                              ],
                              "loc": {
                                "start": {
                                  "line": 6486,
                                  "column": 47
                                },
                                "end": {
                                  "line": 6486,
                                  "column": 52
                                }
                              }
                            }
                          ],
                          "range": [
                            220317,
                            220338
                          ],
                          "loc": {
                            "start": {
                              "line": 6486,
                              "column": 32
                            },
                            "end": {
                              "line": 6486,
                              "column": 53
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "objProto",
                          "range": [
                            220342,
                            220350
                          ],
                          "loc": {
                            "start": {
                              "line": 6486,
                              "column": 57
                            },
                            "end": {
                              "line": 6486,
                              "column": 65
                            }
                          }
                        },
                        "range": [
                          220317,
                          220350
                        ],
                        "loc": {
                          "start": {
                            "line": 6486,
                            "column": 32
                          },
                          "end": {
                            "line": 6486,
                            "column": 65
                          }
                        }
                      },
                      "range": [
                        220296,
                        220350
                      ],
                      "loc": {
                        "start": {
                          "line": 6486,
                          "column": 11
                        },
                        "end": {
                          "line": 6486,
                          "column": 65
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "shimIsPlainObject",
                        "range": [
                          220362,
                          220379
                        ],
                        "loc": {
                          "start": {
                            "line": 6487,
                            "column": 10
                          },
                          "end": {
                            "line": 6487,
                            "column": 27
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            220380,
                            220385
                          ],
                          "loc": {
                            "start": {
                              "line": 6487,
                              "column": 28
                            },
                            "end": {
                              "line": 6487,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "range": [
                        220362,
                        220386
                      ],
                      "loc": {
                        "start": {
                          "line": 6487,
                          "column": 10
                        },
                        "end": {
                          "line": 6487,
                          "column": 34
                        }
                      }
                    },
                    "range": [
                      220276,
                      220386
                    ],
                    "loc": {
                      "start": {
                        "line": 6485,
                        "column": 13
                      },
                      "end": {
                        "line": 6487,
                        "column": 34
                      }
                    }
                  },
                  "range": [
                    220269,
                    220387
                  ],
                  "loc": {
                    "start": {
                      "line": 6485,
                      "column": 6
                    },
                    "end": {
                      "line": 6487,
                      "column": 35
                    }
                  }
                }
              ],
              "range": [
                219980,
                220393
              ],
              "loc": {
                "start": {
                  "line": 6478,
                  "column": 78
                },
                "end": {
                  "line": 6488,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              219964,
              220393
            ],
            "loc": {
              "start": {
                "line": 6478,
                "column": 62
              },
              "end": {
                "line": 6488,
                "column": 5
              }
            }
          },
          "range": [
            219926,
            220393
          ],
          "loc": {
            "start": {
              "line": 6478,
              "column": 24
            },
            "end": {
              "line": 6488,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isPlainObject",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isPlainObject",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        220129,
        220152
      ],
      "filename": "lodash.js",
      "lineno": 6482,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011300",
        "name": "valueOf",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "value",
            "range": [
              220139,
              220144
            ],
            "loc": {
              "start": {
                "line": 6482,
                "column": 20
              },
              "end": {
                "line": 6482,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "valueOf",
            "range": [
              220145,
              220152
            ],
            "loc": {
              "start": {
                "line": 6482,
                "column": 26
              },
              "end": {
                "line": 6482,
                "column": 33
              }
            }
          },
          "range": [
            220139,
            220152
          ],
          "loc": {
            "start": {
              "line": 6482,
              "column": 20
            },
            "end": {
              "line": 6482,
              "column": 33
            }
          }
        },
        "value": "value.valueOf"
      }
    },
    "undocumented": true,
    "name": "valueOf",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~valueOf",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        220164,
        220260
      ],
      "filename": "lodash.js",
      "lineno": 6483,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011305",
        "name": "objProto",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "LogicalExpression",
            "operator": "&&",
            "left": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "isNative",
                "range": [
                  220175,
                  220183
                ],
                "loc": {
                  "start": {
                    "line": 6483,
                    "column": 21
                  },
                  "end": {
                    "line": 6483,
                    "column": 29
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "valueOf",
                  "range": [
                    220184,
                    220191
                  ],
                  "loc": {
                    "start": {
                      "line": 6483,
                      "column": 30
                    },
                    "end": {
                      "line": 6483,
                      "column": 37
                    }
                  }
                }
              ],
              "range": [
                220175,
                220192
              ],
              "loc": {
                "start": {
                  "line": 6483,
                  "column": 21
                },
                "end": {
                  "line": 6483,
                  "column": 38
                }
              }
            },
            "right": {
              "type": "AssignmentExpression",
              "operator": "=",
              "left": {
                "type": "Identifier",
                "name": "objProto",
                "range": [
                  220197,
                  220205
                ],
                "loc": {
                  "start": {
                    "line": 6483,
                    "column": 43
                  },
                  "end": {
                    "line": 6483,
                    "column": 51
                  }
                }
              },
              "right": {
                "type": "CallExpression",
                "callee": {
                  "type": "Identifier",
                  "name": "getPrototypeOf",
                  "range": [
                    220208,
                    220222
                  ],
                  "loc": {
                    "start": {
                      "line": 6483,
                      "column": 54
                    },
                    "end": {
                      "line": 6483,
                      "column": 68
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "valueOf",
                    "range": [
                      220223,
                      220230
                    ],
                    "loc": {
                      "start": {
                        "line": 6483,
                        "column": 69
                      },
                      "end": {
                        "line": 6483,
                        "column": 76
                      }
                    }
                  }
                ],
                "range": [
                  220208,
                  220231
                ],
                "loc": {
                  "start": {
                    "line": 6483,
                    "column": 54
                  },
                  "end": {
                    "line": 6483,
                    "column": 77
                  }
                }
              },
              "range": [
                220197,
                220231
              ],
              "loc": {
                "start": {
                  "line": 6483,
                  "column": 43
                },
                "end": {
                  "line": 6483,
                  "column": 77
                }
              }
            },
            "range": [
              220175,
              220232
            ],
            "loc": {
              "start": {
                "line": 6483,
                "column": 21
              },
              "end": {
                "line": 6483,
                "column": 78
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "getPrototypeOf",
              "range": [
                220236,
                220250
              ],
              "loc": {
                "start": {
                  "line": 6483,
                  "column": 82
                },
                "end": {
                  "line": 6483,
                  "column": 96
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "objProto",
                "range": [
                  220251,
                  220259
                ],
                "loc": {
                  "start": {
                    "line": 6483,
                    "column": 97
                  },
                  "end": {
                    "line": 6483,
                    "column": 105
                  }
                }
              }
            ],
            "range": [
              220236,
              220260
            ],
            "loc": {
              "start": {
                "line": 6483,
                "column": 82
              },
              "end": {
                "line": 6483,
                "column": 106
              }
            }
          },
          "range": [
            220175,
            220260
          ],
          "loc": {
            "start": {
              "line": 6483,
              "column": 21
            },
            "end": {
              "line": 6483,
              "column": 106
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "objProto",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~objProto",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        220197,
        220231
      ],
      "filename": "lodash.js",
      "lineno": 6483,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011312",
        "name": "objProto",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "getPrototypeOf",
            "range": [
              220208,
              220222
            ],
            "loc": {
              "start": {
                "line": 6483,
                "column": 54
              },
              "end": {
                "line": 6483,
                "column": 68
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "valueOf",
              "range": [
                220223,
                220230
              ],
              "loc": {
                "start": {
                  "line": 6483,
                  "column": 69
                },
                "end": {
                  "line": 6483,
                  "column": 76
                }
              }
            }
          ],
          "range": [
            220208,
            220231
          ],
          "loc": {
            "start": {
              "line": 6483,
              "column": 54
            },
            "end": {
              "line": 6483,
              "column": 77
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "objProto",
    "kind": "member",
    "longname": "<anonymous>~objProto",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        220739,
        220922
      ],
      "filename": "lodash.js",
      "lineno": 6503,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011335",
        "name": "isRegExp",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isRegExp",
            "range": [
              220748,
              220756
            ],
            "loc": {
              "start": {
                "line": 6503,
                "column": 13
              },
              "end": {
                "line": 6503,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                220757,
                220762
              ],
              "loc": {
                "start": {
                  "line": 6503,
                  "column": 22
                },
                "end": {
                  "line": 6503,
                  "column": 27
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        220776,
                        220780
                      ],
                      "loc": {
                        "start": {
                          "line": 6504,
                          "column": 10
                        },
                        "end": {
                          "line": 6504,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          220790,
                          220795
                        ],
                        "loc": {
                          "start": {
                            "line": 6504,
                            "column": 24
                          },
                          "end": {
                            "line": 6504,
                            "column": 29
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        220783,
                        220795
                      ],
                      "loc": {
                        "start": {
                          "line": 6504,
                          "column": 17
                        },
                        "end": {
                          "line": 6504,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      220776,
                      220795
                    ],
                    "loc": {
                      "start": {
                        "line": 6504,
                        "column": 10
                      },
                      "end": {
                        "line": 6504,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  220772,
                  220796
                ],
                "loc": {
                  "start": {
                    "line": 6504,
                    "column": 6
                  },
                  "end": {
                    "line": 6504,
                    "column": 30
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          220810,
                          220815
                        ],
                        "loc": {
                          "start": {
                            "line": 6505,
                            "column": 13
                          },
                          "end": {
                            "line": 6505,
                            "column": 18
                          }
                        }
                      },
                      "right": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              220820,
                              220824
                            ],
                            "loc": {
                              "start": {
                                "line": 6505,
                                "column": 23
                              },
                              "end": {
                                "line": 6505,
                                "column": 27
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "function",
                            "raw": "'function'",
                            "range": [
                              220828,
                              220838
                            ],
                            "loc": {
                              "start": {
                                "line": 6505,
                                "column": 31
                              },
                              "end": {
                                "line": 6505,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            220820,
                            220838
                          ],
                          "loc": {
                            "start": {
                              "line": 6505,
                              "column": 23
                            },
                            "end": {
                              "line": 6505,
                              "column": 41
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "type",
                            "range": [
                              220842,
                              220846
                            ],
                            "loc": {
                              "start": {
                                "line": 6505,
                                "column": 45
                              },
                              "end": {
                                "line": 6505,
                                "column": 49
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "object",
                            "raw": "'object'",
                            "range": [
                              220850,
                              220858
                            ],
                            "loc": {
                              "start": {
                                "line": 6505,
                                "column": 53
                              },
                              "end": {
                                "line": 6505,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            220842,
                            220858
                          ],
                          "loc": {
                            "start": {
                              "line": 6505,
                              "column": 45
                            },
                            "end": {
                              "line": 6505,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          220820,
                          220858
                        ],
                        "loc": {
                          "start": {
                            "line": 6505,
                            "column": 23
                          },
                          "end": {
                            "line": 6505,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        220810,
                        220859
                      ],
                      "loc": {
                        "start": {
                          "line": 6505,
                          "column": 13
                        },
                        "end": {
                          "line": 6505,
                          "column": 62
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "toString",
                            "range": [
                              220871,
                              220879
                            ],
                            "loc": {
                              "start": {
                                "line": 6506,
                                "column": 8
                              },
                              "end": {
                                "line": 6506,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "call",
                            "range": [
                              220880,
                              220884
                            ],
                            "loc": {
                              "start": {
                                "line": 6506,
                                "column": 17
                              },
                              "end": {
                                "line": 6506,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            220871,
                            220884
                          ],
                          "loc": {
                            "start": {
                              "line": 6506,
                              "column": 8
                            },
                            "end": {
                              "line": 6506,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              220885,
                              220890
                            ],
                            "loc": {
                              "start": {
                                "line": 6506,
                                "column": 22
                              },
                              "end": {
                                "line": 6506,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          220871,
                          220891
                        ],
                        "loc": {
                          "start": {
                            "line": 6506,
                            "column": 8
                          },
                          "end": {
                            "line": 6506,
                            "column": 28
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "regexpClass",
                        "range": [
                          220895,
                          220906
                        ],
                        "loc": {
                          "start": {
                            "line": 6506,
                            "column": 32
                          },
                          "end": {
                            "line": 6506,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        220871,
                        220906
                      ],
                      "loc": {
                        "start": {
                          "line": 6506,
                          "column": 8
                        },
                        "end": {
                          "line": 6506,
                          "column": 43
                        }
                      }
                    },
                    "range": [
                      220810,
                      220906
                    ],
                    "loc": {
                      "start": {
                        "line": 6505,
                        "column": 13
                      },
                      "end": {
                        "line": 6506,
                        "column": 43
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      220910,
                      220915
                    ],
                    "loc": {
                      "start": {
                        "line": 6506,
                        "column": 47
                      },
                      "end": {
                        "line": 6506,
                        "column": 52
                      }
                    }
                  },
                  "range": [
                    220810,
                    220915
                  ],
                  "loc": {
                    "start": {
                      "line": 6505,
                      "column": 13
                    },
                    "end": {
                      "line": 6506,
                      "column": 52
                    }
                  }
                },
                "range": [
                  220803,
                  220916
                ],
                "loc": {
                  "start": {
                    "line": 6505,
                    "column": 6
                  },
                  "end": {
                    "line": 6506,
                    "column": 53
                  }
                }
              }
            ],
            "range": [
              220764,
              220922
            ],
            "loc": {
              "start": {
                "line": 6503,
                "column": 29
              },
              "end": {
                "line": 6507,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            220739,
            220922
          ],
          "loc": {
            "start": {
              "line": 6503,
              "column": 4
            },
            "end": {
              "line": 6507,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      },
      "vars": {
        "type": null
      }
    },
    "undocumented": true,
    "name": "isRegExp",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isRegExp",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        220776,
        220795
      ],
      "filename": "lodash.js",
      "lineno": 6504,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011340",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "value",
            "range": [
              220790,
              220795
            ],
            "loc": {
              "start": {
                "line": 6504,
                "column": 24
              },
              "end": {
                "line": 6504,
                "column": 29
              }
            }
          },
          "prefix": true,
          "range": [
            220783,
            220795
          ],
          "loc": {
            "start": {
              "line": 6504,
              "column": 17
            },
            "end": {
              "line": 6504,
              "column": 29
            }
          }
        },
        "value": "typeofvalue"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~isRegExp",
    "longname": "<anonymous>~runInContext~isRegExp~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        221243,
        221407
      ],
      "filename": "lodash.js",
      "lineno": 6522,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011364",
        "name": "isString",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isString",
            "range": [
              221252,
              221260
            ],
            "loc": {
              "start": {
                "line": 6522,
                "column": 13
              },
              "end": {
                "line": 6522,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                221261,
                221266
              ],
              "loc": {
                "start": {
                  "line": 6522,
                  "column": 22
                },
                "end": {
                  "line": 6522,
                  "column": 27
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            221290,
                            221295
                          ],
                          "loc": {
                            "start": {
                              "line": 6523,
                              "column": 20
                            },
                            "end": {
                              "line": 6523,
                              "column": 25
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          221283,
                          221295
                        ],
                        "loc": {
                          "start": {
                            "line": 6523,
                            "column": 13
                          },
                          "end": {
                            "line": 6523,
                            "column": 25
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "string",
                        "raw": "'string'",
                        "range": [
                          221299,
                          221307
                        ],
                        "loc": {
                          "start": {
                            "line": 6523,
                            "column": 29
                          },
                          "end": {
                            "line": 6523,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        221283,
                        221307
                      ],
                      "loc": {
                        "start": {
                          "line": 6523,
                          "column": 13
                        },
                        "end": {
                          "line": 6523,
                          "column": 37
                        }
                      }
                    },
                    "right": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            221319,
                            221324
                          ],
                          "loc": {
                            "start": {
                              "line": 6524,
                              "column": 8
                            },
                            "end": {
                              "line": 6524,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                221335,
                                221340
                              ],
                              "loc": {
                                "start": {
                                  "line": 6524,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6524,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              221328,
                              221340
                            ],
                            "loc": {
                              "start": {
                                "line": 6524,
                                "column": 17
                              },
                              "end": {
                                "line": 6524,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "object",
                            "raw": "'object'",
                            "range": [
                              221344,
                              221352
                            ],
                            "loc": {
                              "start": {
                                "line": 6524,
                                "column": 33
                              },
                              "end": {
                                "line": 6524,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            221328,
                            221352
                          ],
                          "loc": {
                            "start": {
                              "line": 6524,
                              "column": 17
                            },
                            "end": {
                              "line": 6524,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          221319,
                          221352
                        ],
                        "loc": {
                          "start": {
                            "line": 6524,
                            "column": 8
                          },
                          "end": {
                            "line": 6524,
                            "column": 41
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "toString",
                              "range": [
                                221356,
                                221364
                              ],
                              "loc": {
                                "start": {
                                  "line": 6524,
                                  "column": 45
                                },
                                "end": {
                                  "line": 6524,
                                  "column": 53
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "call",
                              "range": [
                                221365,
                                221369
                              ],
                              "loc": {
                                "start": {
                                  "line": 6524,
                                  "column": 54
                                },
                                "end": {
                                  "line": 6524,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              221356,
                              221369
                            ],
                            "loc": {
                              "start": {
                                "line": 6524,
                                "column": 45
                              },
                              "end": {
                                "line": 6524,
                                "column": 58
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                221370,
                                221375
                              ],
                              "loc": {
                                "start": {
                                  "line": 6524,
                                  "column": 59
                                },
                                "end": {
                                  "line": 6524,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            221356,
                            221376
                          ],
                          "loc": {
                            "start": {
                              "line": 6524,
                              "column": 45
                            },
                            "end": {
                              "line": 6524,
                              "column": 65
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "stringClass",
                          "range": [
                            221380,
                            221391
                          ],
                          "loc": {
                            "start": {
                              "line": 6524,
                              "column": 69
                            },
                            "end": {
                              "line": 6524,
                              "column": 80
                            }
                          }
                        },
                        "range": [
                          221356,
                          221391
                        ],
                        "loc": {
                          "start": {
                            "line": 6524,
                            "column": 45
                          },
                          "end": {
                            "line": 6524,
                            "column": 80
                          }
                        }
                      },
                      "range": [
                        221319,
                        221391
                      ],
                      "loc": {
                        "start": {
                          "line": 6524,
                          "column": 8
                        },
                        "end": {
                          "line": 6524,
                          "column": 80
                        }
                      }
                    },
                    "range": [
                      221283,
                      221391
                    ],
                    "loc": {
                      "start": {
                        "line": 6523,
                        "column": 13
                      },
                      "end": {
                        "line": 6524,
                        "column": 80
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      221395,
                      221400
                    ],
                    "loc": {
                      "start": {
                        "line": 6524,
                        "column": 84
                      },
                      "end": {
                        "line": 6524,
                        "column": 89
                      }
                    }
                  },
                  "range": [
                    221283,
                    221400
                  ],
                  "loc": {
                    "start": {
                      "line": 6523,
                      "column": 13
                    },
                    "end": {
                      "line": 6524,
                      "column": 89
                    }
                  }
                },
                "range": [
                  221276,
                  221401
                ],
                "loc": {
                  "start": {
                    "line": 6523,
                    "column": 6
                  },
                  "end": {
                    "line": 6524,
                    "column": 90
                  }
                }
              }
            ],
            "range": [
              221268,
              221407
            ],
            "loc": {
              "start": {
                "line": 6522,
                "column": 29
              },
              "end": {
                "line": 6525,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            221243,
            221407
          ],
          "loc": {
            "start": {
              "line": 6522,
              "column": 4
            },
            "end": {
              "line": 6525,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isString",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isString",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        221737,
        221814
      ],
      "filename": "lodash.js",
      "lineno": 6540,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011390",
        "name": "isUndefined",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "isUndefined",
            "range": [
              221746,
              221757
            ],
            "loc": {
              "start": {
                "line": 6540,
                "column": 13
              },
              "end": {
                "line": 6540,
                "column": 24
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                221758,
                221763
              ],
              "loc": {
                "start": {
                  "line": 6540,
                  "column": 25
                },
                "end": {
                  "line": 6540,
                  "column": 30
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        221787,
                        221792
                      ],
                      "loc": {
                        "start": {
                          "line": 6541,
                          "column": 20
                        },
                        "end": {
                          "line": 6541,
                          "column": 25
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      221780,
                      221792
                    ],
                    "loc": {
                      "start": {
                        "line": 6541,
                        "column": 13
                      },
                      "end": {
                        "line": 6541,
                        "column": 25
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "undefined",
                    "raw": "'undefined'",
                    "range": [
                      221796,
                      221807
                    ],
                    "loc": {
                      "start": {
                        "line": 6541,
                        "column": 29
                      },
                      "end": {
                        "line": 6541,
                        "column": 40
                      }
                    }
                  },
                  "range": [
                    221780,
                    221807
                  ],
                  "loc": {
                    "start": {
                      "line": 6541,
                      "column": 13
                    },
                    "end": {
                      "line": 6541,
                      "column": 40
                    }
                  }
                },
                "range": [
                  221773,
                  221808
                ],
                "loc": {
                  "start": {
                    "line": 6541,
                    "column": 6
                  },
                  "end": {
                    "line": 6541,
                    "column": 41
                  }
                }
              }
            ],
            "range": [
              221765,
              221814
            ],
            "loc": {
              "start": {
                "line": 6540,
                "column": 32
              },
              "end": {
                "line": 6542,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            221737,
            221814
          ],
          "loc": {
            "start": {
              "line": 6540,
              "column": 4
            },
            "end": {
              "line": 6542,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "isUndefined",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~isUndefined",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        222268,
        222600
      ],
      "filename": "lodash.js",
      "lineno": 6557,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011400",
        "name": "keys",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "nativeKeys",
              "range": [
                222276,
                222286
              ],
              "loc": {
                "start": {
                  "line": 6557,
                  "column": 16
                },
                "end": {
                  "line": 6557,
                  "column": 26
                }
              }
            },
            "prefix": true,
            "range": [
              222275,
              222286
            ],
            "loc": {
              "start": {
                "line": 6557,
                "column": 15
              },
              "end": {
                "line": 6557,
                "column": 26
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "shimKeys",
            "range": [
              222289,
              222297
            ],
            "loc": {
              "start": {
                "line": 6557,
                "column": 29
              },
              "end": {
                "line": 6557,
                "column": 37
              }
            }
          },
          "alternate": {
            "type": "FunctionExpression",
            "id": null,
            "params": [
              {
                "type": "Identifier",
                "name": "object",
                "range": [
                  222309,
                  222315
                ],
                "loc": {
                  "start": {
                    "line": 6557,
                    "column": 49
                  },
                  "end": {
                    "line": 6557,
                    "column": 55
                  }
                }
              }
            ],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "IfStatement",
                  "test": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isObject",
                        "range": [
                          222330,
                          222338
                        ],
                        "loc": {
                          "start": {
                            "line": 6558,
                            "column": 11
                          },
                          "end": {
                            "line": 6558,
                            "column": 19
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            222339,
                            222345
                          ],
                          "loc": {
                            "start": {
                              "line": 6558,
                              "column": 20
                            },
                            "end": {
                              "line": 6558,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "range": [
                        222330,
                        222346
                      ],
                      "loc": {
                        "start": {
                          "line": 6558,
                          "column": 11
                        },
                        "end": {
                          "line": 6558,
                          "column": 27
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      222329,
                      222346
                    ],
                    "loc": {
                      "start": {
                        "line": 6558,
                        "column": 10
                      },
                      "end": {
                        "line": 6558,
                        "column": 27
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            222365,
                            222367
                          ],
                          "loc": {
                            "start": {
                              "line": 6559,
                              "column": 15
                            },
                            "end": {
                              "line": 6559,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          222358,
                          222368
                        ],
                        "loc": {
                          "start": {
                            "line": 6559,
                            "column": 8
                          },
                          "end": {
                            "line": 6559,
                            "column": 18
                          }
                        }
                      }
                    ],
                    "range": [
                      222348,
                      222376
                    ],
                    "loc": {
                      "start": {
                        "line": 6558,
                        "column": 29
                      },
                      "end": {
                        "line": 6560,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    222325,
                    222376
                  ],
                  "loc": {
                    "start": {
                      "line": 6558,
                      "column": 6
                    },
                    "end": {
                      "line": 6560,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "IfStatement",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "support",
                          "range": [
                            222388,
                            222395
                          ],
                          "loc": {
                            "start": {
                              "line": 6561,
                              "column": 11
                            },
                            "end": {
                              "line": 6561,
                              "column": 18
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "enumPrototypes",
                          "range": [
                            222396,
                            222410
                          ],
                          "loc": {
                            "start": {
                              "line": 6561,
                              "column": 19
                            },
                            "end": {
                              "line": 6561,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          222388,
                          222410
                        ],
                        "loc": {
                          "start": {
                            "line": 6561,
                            "column": 11
                          },
                          "end": {
                            "line": 6561,
                            "column": 33
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              222421,
                              222427
                            ],
                            "loc": {
                              "start": {
                                "line": 6561,
                                "column": 44
                              },
                              "end": {
                                "line": 6561,
                                "column": 50
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            222414,
                            222427
                          ],
                          "loc": {
                            "start": {
                              "line": 6561,
                              "column": 37
                            },
                            "end": {
                              "line": 6561,
                              "column": 50
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "function",
                          "raw": "'function'",
                          "range": [
                            222431,
                            222441
                          ],
                          "loc": {
                            "start": {
                              "line": 6561,
                              "column": 54
                            },
                            "end": {
                              "line": 6561,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          222414,
                          222441
                        ],
                        "loc": {
                          "start": {
                            "line": 6561,
                            "column": 37
                          },
                          "end": {
                            "line": 6561,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        222388,
                        222441
                      ],
                      "loc": {
                        "start": {
                          "line": 6561,
                          "column": 11
                        },
                        "end": {
                          "line": 6561,
                          "column": 64
                        }
                      }
                    },
                    "right": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "support",
                            "range": [
                              222457,
                              222464
                            ],
                            "loc": {
                              "start": {
                                "line": 6562,
                                "column": 11
                              },
                              "end": {
                                "line": 6562,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "nonEnumArgs",
                            "range": [
                              222465,
                              222476
                            ],
                            "loc": {
                              "start": {
                                "line": 6562,
                                "column": 19
                              },
                              "end": {
                                "line": 6562,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            222457,
                            222476
                          ],
                          "loc": {
                            "start": {
                              "line": 6562,
                              "column": 11
                            },
                            "end": {
                              "line": 6562,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              222480,
                              222486
                            ],
                            "loc": {
                              "start": {
                                "line": 6562,
                                "column": 34
                              },
                              "end": {
                                "line": 6562,
                                "column": 40
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              222487,
                              222493
                            ],
                            "loc": {
                              "start": {
                                "line": 6562,
                                "column": 41
                              },
                              "end": {
                                "line": 6562,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            222480,
                            222493
                          ],
                          "loc": {
                            "start": {
                              "line": 6562,
                              "column": 34
                            },
                            "end": {
                              "line": 6562,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          222457,
                          222493
                        ],
                        "loc": {
                          "start": {
                            "line": 6562,
                            "column": 11
                          },
                          "end": {
                            "line": 6562,
                            "column": 47
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "isArguments",
                          "range": [
                            222497,
                            222508
                          ],
                          "loc": {
                            "start": {
                              "line": 6562,
                              "column": 51
                            },
                            "end": {
                              "line": 6562,
                              "column": 62
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              222509,
                              222515
                            ],
                            "loc": {
                              "start": {
                                "line": 6562,
                                "column": 63
                              },
                              "end": {
                                "line": 6562,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "range": [
                          222497,
                          222516
                        ],
                        "loc": {
                          "start": {
                            "line": 6562,
                            "column": 51
                          },
                          "end": {
                            "line": 6562,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        222457,
                        222516
                      ],
                      "loc": {
                        "start": {
                          "line": 6562,
                          "column": 11
                        },
                        "end": {
                          "line": 6562,
                          "column": 70
                        }
                      }
                    },
                    "range": [
                      222387,
                      222517
                    ],
                    "loc": {
                      "start": {
                        "line": 6561,
                        "column": 10
                      },
                      "end": {
                        "line": 6562,
                        "column": 71
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "shimKeys",
                            "range": [
                              222536,
                              222544
                            ],
                            "loc": {
                              "start": {
                                "line": 6563,
                                "column": 15
                              },
                              "end": {
                                "line": 6563,
                                "column": 23
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "object",
                              "range": [
                                222545,
                                222551
                              ],
                              "loc": {
                                "start": {
                                  "line": 6563,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6563,
                                  "column": 30
                                }
                              }
                            }
                          ],
                          "range": [
                            222536,
                            222552
                          ],
                          "loc": {
                            "start": {
                              "line": 6563,
                              "column": 15
                            },
                            "end": {
                              "line": 6563,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          222529,
                          222553
                        ],
                        "loc": {
                          "start": {
                            "line": 6563,
                            "column": 8
                          },
                          "end": {
                            "line": 6563,
                            "column": 32
                          }
                        }
                      }
                    ],
                    "range": [
                      222519,
                      222561
                    ],
                    "loc": {
                      "start": {
                        "line": 6562,
                        "column": 73
                      },
                      "end": {
                        "line": 6564,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    222383,
                    222561
                  ],
                  "loc": {
                    "start": {
                      "line": 6561,
                      "column": 6
                    },
                    "end": {
                      "line": 6564,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "nativeKeys",
                      "range": [
                        222575,
                        222585
                      ],
                      "loc": {
                        "start": {
                          "line": 6565,
                          "column": 13
                        },
                        "end": {
                          "line": 6565,
                          "column": 23
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          222586,
                          222592
                        ],
                        "loc": {
                          "start": {
                            "line": 6565,
                            "column": 24
                          },
                          "end": {
                            "line": 6565,
                            "column": 30
                          }
                        }
                      }
                    ],
                    "range": [
                      222575,
                      222593
                    ],
                    "loc": {
                      "start": {
                        "line": 6565,
                        "column": 13
                      },
                      "end": {
                        "line": 6565,
                        "column": 31
                      }
                    }
                  },
                  "range": [
                    222568,
                    222594
                  ],
                  "loc": {
                    "start": {
                      "line": 6565,
                      "column": 6
                    },
                    "end": {
                      "line": 6565,
                      "column": 32
                    }
                  }
                }
              ],
              "range": [
                222317,
                222600
              ],
              "loc": {
                "start": {
                  "line": 6557,
                  "column": 57
                },
                "end": {
                  "line": 6566,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              222300,
              222600
            ],
            "loc": {
              "start": {
                "line": 6557,
                "column": 40
              },
              "end": {
                "line": 6566,
                "column": 5
              }
            }
          },
          "range": [
            222275,
            222600
          ],
          "loc": {
            "start": {
              "line": 6557,
              "column": 15
            },
            "end": {
              "line": 6566,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "keys",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~keys",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        224183,
        224461
      ],
      "filename": "lodash.js",
      "lineno": 6604,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011447",
        "name": "mapValues",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "mapValues",
            "range": [
              224192,
              224201
            ],
            "loc": {
              "start": {
                "line": 6604,
                "column": 13
              },
              "end": {
                "line": 6604,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                224202,
                224208
              ],
              "loc": {
                "start": {
                  "line": 6604,
                  "column": 23
                },
                "end": {
                  "line": 6604,
                  "column": 29
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                224210,
                224218
              ],
              "loc": {
                "start": {
                  "line": 6604,
                  "column": 31
                },
                "end": {
                  "line": 6604,
                  "column": 39
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                224220,
                224227
              ],
              "loc": {
                "start": {
                  "line": 6604,
                  "column": 41
                },
                "end": {
                  "line": 6604,
                  "column": 48
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        224241,
                        224247
                      ],
                      "loc": {
                        "start": {
                          "line": 6605,
                          "column": 10
                        },
                        "end": {
                          "line": 6605,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ObjectExpression",
                      "properties": [],
                      "range": [
                        224250,
                        224252
                      ],
                      "loc": {
                        "start": {
                          "line": 6605,
                          "column": 19
                        },
                        "end": {
                          "line": 6605,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      224241,
                      224252
                    ],
                    "loc": {
                      "start": {
                        "line": 6605,
                        "column": 10
                      },
                      "end": {
                        "line": 6605,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  224237,
                  224253
                ],
                "loc": {
                  "start": {
                    "line": 6605,
                    "column": 6
                  },
                  "end": {
                    "line": 6605,
                    "column": 22
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      224261,
                      224269
                    ],
                    "loc": {
                      "start": {
                        "line": 6607,
                        "column": 6
                      },
                      "end": {
                        "line": 6607,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          224272,
                          224278
                        ],
                        "loc": {
                          "start": {
                            "line": 6607,
                            "column": 17
                          },
                          "end": {
                            "line": 6607,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "createCallback",
                        "range": [
                          224279,
                          224293
                        ],
                        "loc": {
                          "start": {
                            "line": 6607,
                            "column": 24
                          },
                          "end": {
                            "line": 6607,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        224272,
                        224293
                      ],
                      "loc": {
                        "start": {
                          "line": 6607,
                          "column": 17
                        },
                        "end": {
                          "line": 6607,
                          "column": 38
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          224294,
                          224302
                        ],
                        "loc": {
                          "start": {
                            "line": 6607,
                            "column": 39
                          },
                          "end": {
                            "line": 6607,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          224304,
                          224311
                        ],
                        "loc": {
                          "start": {
                            "line": 6607,
                            "column": 49
                          },
                          "end": {
                            "line": 6607,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          224313,
                          224314
                        ],
                        "loc": {
                          "start": {
                            "line": 6607,
                            "column": 58
                          },
                          "end": {
                            "line": 6607,
                            "column": 59
                          }
                        }
                      }
                    ],
                    "range": [
                      224272,
                      224315
                    ],
                    "loc": {
                      "start": {
                        "line": 6607,
                        "column": 17
                      },
                      "end": {
                        "line": 6607,
                        "column": 60
                      }
                    }
                  },
                  "range": [
                    224261,
                    224315
                  ],
                  "loc": {
                    "start": {
                      "line": 6607,
                      "column": 6
                    },
                    "end": {
                      "line": 6607,
                      "column": 60
                    }
                  }
                },
                "range": [
                  224261,
                  224316
                ],
                "loc": {
                  "start": {
                    "line": 6607,
                    "column": 6
                  },
                  "end": {
                    "line": 6607,
                    "column": 61
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseForOwn",
                    "range": [
                      224323,
                      224333
                    ],
                    "loc": {
                      "start": {
                        "line": 6608,
                        "column": 6
                      },
                      "end": {
                        "line": 6608,
                        "column": 16
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "object",
                      "range": [
                        224334,
                        224340
                      ],
                      "loc": {
                        "start": {
                          "line": 6608,
                          "column": 17
                        },
                        "end": {
                          "line": 6608,
                          "column": 23
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            224351,
                            224356
                          ],
                          "loc": {
                            "start": {
                              "line": 6608,
                              "column": 34
                            },
                            "end": {
                              "line": 6608,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            224358,
                            224361
                          ],
                          "loc": {
                            "start": {
                              "line": 6608,
                              "column": 41
                            },
                            "end": {
                              "line": 6608,
                              "column": 44
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            224363,
                            224369
                          ],
                          "loc": {
                            "start": {
                              "line": 6608,
                              "column": 46
                            },
                            "end": {
                              "line": 6608,
                              "column": 52
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    224381,
                                    224387
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6609,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 6609,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    224388,
                                    224391
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6609,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 6609,
                                      "column": 18
                                    }
                                  }
                                },
                                "range": [
                                  224381,
                                  224392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6609,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 6609,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "callback",
                                  "range": [
                                    224395,
                                    224403
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6609,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 6609,
                                      "column": 30
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      224404,
                                      224409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6609,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 6609,
                                        "column": 36
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      224411,
                                      224414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6609,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 6609,
                                        "column": 41
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      224416,
                                      224422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6609,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 6609,
                                        "column": 49
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  224395,
                                  224423
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6609,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 6609,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                224381,
                                224423
                              ],
                              "loc": {
                                "start": {
                                  "line": 6609,
                                  "column": 8
                                },
                                "end": {
                                  "line": 6609,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              224381,
                              224424
                            ],
                            "loc": {
                              "start": {
                                "line": 6609,
                                "column": 8
                              },
                              "end": {
                                "line": 6609,
                                "column": 51
                              }
                            }
                          }
                        ],
                        "range": [
                          224371,
                          224432
                        ],
                        "loc": {
                          "start": {
                            "line": 6608,
                            "column": 54
                          },
                          "end": {
                            "line": 6610,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        224342,
                        224432
                      ],
                      "loc": {
                        "start": {
                          "line": 6608,
                          "column": 25
                        },
                        "end": {
                          "line": 6610,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    224323,
                    224433
                  ],
                  "loc": {
                    "start": {
                      "line": 6608,
                      "column": 6
                    },
                    "end": {
                      "line": 6610,
                      "column": 8
                    }
                  }
                },
                "range": [
                  224323,
                  224434
                ],
                "loc": {
                  "start": {
                    "line": 6608,
                    "column": 6
                  },
                  "end": {
                    "line": 6610,
                    "column": 9
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    224448,
                    224454
                  ],
                  "loc": {
                    "start": {
                      "line": 6611,
                      "column": 13
                    },
                    "end": {
                      "line": 6611,
                      "column": 19
                    }
                  }
                },
                "range": [
                  224441,
                  224455
                ],
                "loc": {
                  "start": {
                    "line": 6611,
                    "column": 6
                  },
                  "end": {
                    "line": 6611,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              224229,
              224461
            ],
            "loc": {
              "start": {
                "line": 6604,
                "column": 50
              },
              "end": {
                "line": 6612,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            224183,
            224461
          ],
          "loc": {
            "start": {
              "line": 6604,
              "column": 4
            },
            "end": {
              "line": 6612,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "result": null,
        "callback": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "mapValues",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~mapValues",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        224241,
        224252
      ],
      "filename": "lodash.js",
      "lineno": 6605,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011454",
        "name": "result",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            224250,
            224252
          ],
          "loc": {
            "start": {
              "line": 6605,
              "column": 19
            },
            "end": {
              "line": 6605,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~mapValues",
    "longname": "<anonymous>~runInContext~mapValues~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        224261,
        224315
      ],
      "filename": "lodash.js",
      "lineno": 6607,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011458",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                224272,
                224278
              ],
              "loc": {
                "start": {
                  "line": 6607,
                  "column": 17
                },
                "end": {
                  "line": 6607,
                  "column": 23
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                224279,
                224293
              ],
              "loc": {
                "start": {
                  "line": 6607,
                  "column": 24
                },
                "end": {
                  "line": 6607,
                  "column": 38
                }
              }
            },
            "range": [
              224272,
              224293
            ],
            "loc": {
              "start": {
                "line": 6607,
                "column": 17
              },
              "end": {
                "line": 6607,
                "column": 38
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                224294,
                224302
              ],
              "loc": {
                "start": {
                  "line": 6607,
                  "column": 39
                },
                "end": {
                  "line": 6607,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                224304,
                224311
              ],
              "loc": {
                "start": {
                  "line": 6607,
                  "column": 49
                },
                "end": {
                  "line": 6607,
                  "column": 56
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                224313,
                224314
              ],
              "loc": {
                "start": {
                  "line": 6607,
                  "column": 58
                },
                "end": {
                  "line": 6607,
                  "column": 59
                }
              }
            }
          ],
          "range": [
            224272,
            224315
          ],
          "loc": {
            "start": {
              "line": 6607,
              "column": 17
            },
            "end": {
              "line": 6607,
              "column": 60
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        224381,
        224423
      ],
      "filename": "lodash.js",
      "lineno": 6609,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011477",
        "name": "result[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              224395,
              224403
            ],
            "loc": {
              "start": {
                "line": 6609,
                "column": 22
              },
              "end": {
                "line": 6609,
                "column": 30
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                224404,
                224409
              ],
              "loc": {
                "start": {
                  "line": 6609,
                  "column": 31
                },
                "end": {
                  "line": 6609,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "key",
              "range": [
                224411,
                224414
              ],
              "loc": {
                "start": {
                  "line": 6609,
                  "column": 38
                },
                "end": {
                  "line": 6609,
                  "column": 41
                }
              }
            },
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                224416,
                224422
              ],
              "loc": {
                "start": {
                  "line": 6609,
                  "column": 43
                },
                "end": {
                  "line": 6609,
                  "column": 49
                }
              }
            }
          ],
          "range": [
            224395,
            224423
          ],
          "loc": {
            "start": {
              "line": 6609,
              "column": 22
            },
            "end": {
              "line": 6609,
              "column": 50
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~mapValues"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~mapValues~result[undefined]",
    "memberof": "<anonymous>~runInContext~mapValues",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        226230,
        227151
      ],
      "filename": "lodash.js",
      "lineno": 6665,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011488",
        "name": "merge",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "merge",
            "range": [
              226239,
              226244
            ],
            "loc": {
              "start": {
                "line": 6665,
                "column": 13
              },
              "end": {
                "line": 6665,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                226245,
                226251
              ],
              "loc": {
                "start": {
                  "line": 6665,
                  "column": 19
                },
                "end": {
                  "line": 6665,
                  "column": 25
                }
              }
            },
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                226253,
                226259
              ],
              "loc": {
                "start": {
                  "line": 6665,
                  "column": 27
                },
                "end": {
                  "line": 6665,
                  "column": 33
                }
              }
            },
            {
              "type": "Identifier",
              "name": "guard",
              "range": [
                226261,
                226266
              ],
              "loc": {
                "start": {
                  "line": 6665,
                  "column": 35
                },
                "end": {
                  "line": 6665,
                  "column": 40
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isObject",
                      "range": [
                        226281,
                        226289
                      ],
                      "loc": {
                        "start": {
                          "line": 6666,
                          "column": 11
                        },
                        "end": {
                          "line": 6666,
                          "column": 19
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          226290,
                          226296
                        ],
                        "loc": {
                          "start": {
                            "line": 6666,
                            "column": 20
                          },
                          "end": {
                            "line": 6666,
                            "column": 26
                          }
                        }
                      }
                    ],
                    "range": [
                      226281,
                      226297
                    ],
                    "loc": {
                      "start": {
                        "line": 6666,
                        "column": 11
                      },
                      "end": {
                        "line": 6666,
                        "column": 27
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    226280,
                    226297
                  ],
                  "loc": {
                    "start": {
                      "line": 6666,
                      "column": 10
                    },
                    "end": {
                      "line": 6666,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          226316,
                          226322
                        ],
                        "loc": {
                          "start": {
                            "line": 6667,
                            "column": 15
                          },
                          "end": {
                            "line": 6667,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        226309,
                        226323
                      ],
                      "loc": {
                        "start": {
                          "line": 6667,
                          "column": 8
                        },
                        "end": {
                          "line": 6667,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    226299,
                    226331
                  ],
                  "loc": {
                    "start": {
                      "line": 6666,
                      "column": 29
                    },
                    "end": {
                      "line": 6668,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  226276,
                  226331
                ],
                "loc": {
                  "start": {
                    "line": 6666,
                    "column": 6
                  },
                  "end": {
                    "line": 6668,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "args",
                      "range": [
                        226342,
                        226346
                      ],
                      "loc": {
                        "start": {
                          "line": 6669,
                          "column": 10
                        },
                        "end": {
                          "line": 6669,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "Identifier",
                      "name": "arguments",
                      "range": [
                        226349,
                        226358
                      ],
                      "loc": {
                        "start": {
                          "line": 6669,
                          "column": 17
                        },
                        "end": {
                          "line": 6669,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      226342,
                      226358
                    ],
                    "loc": {
                      "start": {
                        "line": 6669,
                        "column": 10
                      },
                      "end": {
                        "line": 6669,
                        "column": 26
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        226370,
                        226376
                      ],
                      "loc": {
                        "start": {
                          "line": 6670,
                          "column": 10
                        },
                        "end": {
                          "line": 6670,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "args",
                        "range": [
                          226379,
                          226383
                        ],
                        "loc": {
                          "start": {
                            "line": 6670,
                            "column": 19
                          },
                          "end": {
                            "line": 6670,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          226384,
                          226390
                        ],
                        "loc": {
                          "start": {
                            "line": 6670,
                            "column": 24
                          },
                          "end": {
                            "line": 6670,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        226379,
                        226390
                      ],
                      "loc": {
                        "start": {
                          "line": 6670,
                          "column": 19
                        },
                        "end": {
                          "line": 6670,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      226370,
                      226390
                    ],
                    "loc": {
                      "start": {
                        "line": 6670,
                        "column": 10
                      },
                      "end": {
                        "line": 6670,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        226402,
                        226406
                      ],
                      "loc": {
                        "start": {
                          "line": 6671,
                          "column": 10
                        },
                        "end": {
                          "line": 6671,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "guard",
                        "range": [
                          226416,
                          226421
                        ],
                        "loc": {
                          "start": {
                            "line": 6671,
                            "column": 24
                          },
                          "end": {
                            "line": 6671,
                            "column": 29
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        226409,
                        226421
                      ],
                      "loc": {
                        "start": {
                          "line": 6671,
                          "column": 17
                        },
                        "end": {
                          "line": 6671,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      226402,
                      226421
                    ],
                    "loc": {
                      "start": {
                        "line": 6671,
                        "column": 10
                      },
                      "end": {
                        "line": 6671,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  226338,
                  226422
                ],
                "loc": {
                  "start": {
                    "line": 6669,
                    "column": 6
                  },
                  "end": {
                    "line": 6671,
                    "column": 30
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            226500,
                            226504
                          ],
                          "loc": {
                            "start": {
                              "line": 6674,
                              "column": 11
                            },
                            "end": {
                              "line": 6674,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            226508,
                            226516
                          ],
                          "loc": {
                            "start": {
                              "line": 6674,
                              "column": 19
                            },
                            "end": {
                              "line": 6674,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          226500,
                          226516
                        ],
                        "loc": {
                          "start": {
                            "line": 6674,
                            "column": 11
                          },
                          "end": {
                            "line": 6674,
                            "column": 27
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "type",
                          "range": [
                            226520,
                            226524
                          ],
                          "loc": {
                            "start": {
                              "line": 6674,
                              "column": 31
                            },
                            "end": {
                              "line": 6674,
                              "column": 35
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "string",
                          "raw": "'string'",
                          "range": [
                            226528,
                            226536
                          ],
                          "loc": {
                            "start": {
                              "line": 6674,
                              "column": 39
                            },
                            "end": {
                              "line": 6674,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          226520,
                          226536
                        ],
                        "loc": {
                          "start": {
                            "line": 6674,
                            "column": 31
                          },
                          "end": {
                            "line": 6674,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        226500,
                        226536
                      ],
                      "loc": {
                        "start": {
                          "line": 6674,
                          "column": 11
                        },
                        "end": {
                          "line": 6674,
                          "column": 47
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "args",
                        "range": [
                          226541,
                          226545
                        ],
                        "loc": {
                          "start": {
                            "line": 6674,
                            "column": 52
                          },
                          "end": {
                            "line": 6674,
                            "column": 56
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 3,
                        "raw": "3",
                        "range": [
                          226546,
                          226547
                        ],
                        "loc": {
                          "start": {
                            "line": 6674,
                            "column": 57
                          },
                          "end": {
                            "line": 6674,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        226541,
                        226548
                      ],
                      "loc": {
                        "start": {
                          "line": 6674,
                          "column": 52
                        },
                        "end": {
                          "line": 6674,
                          "column": 59
                        }
                      }
                    },
                    "range": [
                      226499,
                      226548
                    ],
                    "loc": {
                      "start": {
                        "line": 6674,
                        "column": 10
                      },
                      "end": {
                        "line": 6674,
                        "column": 59
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "===",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "args",
                          "range": [
                            226552,
                            226556
                          ],
                          "loc": {
                            "start": {
                              "line": 6674,
                              "column": 63
                            },
                            "end": {
                              "line": 6674,
                              "column": 67
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 3,
                          "raw": "3",
                          "range": [
                            226557,
                            226558
                          ],
                          "loc": {
                            "start": {
                              "line": 6674,
                              "column": 68
                            },
                            "end": {
                              "line": 6674,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          226552,
                          226559
                        ],
                        "loc": {
                          "start": {
                            "line": 6674,
                            "column": 63
                          },
                          "end": {
                            "line": 6674,
                            "column": 70
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "guard",
                        "range": [
                          226560,
                          226565
                        ],
                        "loc": {
                          "start": {
                            "line": 6674,
                            "column": 71
                          },
                          "end": {
                            "line": 6674,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        226552,
                        226566
                      ],
                      "loc": {
                        "start": {
                          "line": 6674,
                          "column": 63
                        },
                        "end": {
                          "line": 6674,
                          "column": 77
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "source",
                      "range": [
                        226571,
                        226577
                      ],
                      "loc": {
                        "start": {
                          "line": 6674,
                          "column": 82
                        },
                        "end": {
                          "line": 6674,
                          "column": 88
                        }
                      }
                    },
                    "range": [
                      226552,
                      226577
                    ],
                    "loc": {
                      "start": {
                        "line": 6674,
                        "column": 63
                      },
                      "end": {
                        "line": 6674,
                        "column": 88
                      }
                    }
                  },
                  "range": [
                    226499,
                    226577
                  ],
                  "loc": {
                    "start": {
                      "line": 6674,
                      "column": 10
                    },
                    "end": {
                      "line": 6674,
                      "column": 88
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            226589,
                            226595
                          ],
                          "loc": {
                            "start": {
                              "line": 6675,
                              "column": 8
                            },
                            "end": {
                              "line": 6675,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 2,
                          "raw": "2",
                          "range": [
                            226598,
                            226599
                          ],
                          "loc": {
                            "start": {
                              "line": 6675,
                              "column": 17
                            },
                            "end": {
                              "line": 6675,
                              "column": 18
                            }
                          }
                        },
                        "range": [
                          226589,
                          226599
                        ],
                        "loc": {
                          "start": {
                            "line": 6675,
                            "column": 8
                          },
                          "end": {
                            "line": 6675,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        226589,
                        226600
                      ],
                      "loc": {
                        "start": {
                          "line": 6675,
                          "column": 8
                        },
                        "end": {
                          "line": 6675,
                          "column": 19
                        }
                      }
                    }
                  ],
                  "range": [
                    226579,
                    226608
                  ],
                  "loc": {
                    "start": {
                      "line": 6674,
                      "column": 90
                    },
                    "end": {
                      "line": 6676,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  226495,
                  226608
                ],
                "loc": {
                  "start": {
                    "line": 6674,
                    "column": 6
                  },
                  "end": {
                    "line": 6676,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": ">",
                    "left": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        226645,
                        226651
                      ],
                      "loc": {
                        "start": {
                          "line": 6678,
                          "column": 10
                        },
                        "end": {
                          "line": 6678,
                          "column": 16
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 3,
                      "raw": "3",
                      "range": [
                        226654,
                        226655
                      ],
                      "loc": {
                        "start": {
                          "line": 6678,
                          "column": 19
                        },
                        "end": {
                          "line": 6678,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      226645,
                      226655
                    ],
                    "loc": {
                      "start": {
                        "line": 6678,
                        "column": 10
                      },
                      "end": {
                        "line": 6678,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "args",
                          "range": [
                            226666,
                            226670
                          ],
                          "loc": {
                            "start": {
                              "line": 6678,
                              "column": 31
                            },
                            "end": {
                              "line": 6678,
                              "column": 35
                            }
                          }
                        },
                        "property": {
                          "type": "BinaryExpression",
                          "operator": "-",
                          "left": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              226671,
                              226677
                            ],
                            "loc": {
                              "start": {
                                "line": 6678,
                                "column": 36
                              },
                              "end": {
                                "line": 6678,
                                "column": 42
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 2,
                            "raw": "2",
                            "range": [
                              226680,
                              226681
                            ],
                            "loc": {
                              "start": {
                                "line": 6678,
                                "column": 45
                              },
                              "end": {
                                "line": 6678,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            226671,
                            226681
                          ],
                          "loc": {
                            "start": {
                              "line": 6678,
                              "column": 36
                            },
                            "end": {
                              "line": 6678,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          226666,
                          226682
                        ],
                        "loc": {
                          "start": {
                            "line": 6678,
                            "column": 31
                          },
                          "end": {
                            "line": 6678,
                            "column": 47
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        226659,
                        226682
                      ],
                      "loc": {
                        "start": {
                          "line": 6678,
                          "column": 24
                        },
                        "end": {
                          "line": 6678,
                          "column": 47
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "function",
                      "raw": "'function'",
                      "range": [
                        226686,
                        226696
                      ],
                      "loc": {
                        "start": {
                          "line": 6678,
                          "column": 51
                        },
                        "end": {
                          "line": 6678,
                          "column": 61
                        }
                      }
                    },
                    "range": [
                      226659,
                      226696
                    ],
                    "loc": {
                      "start": {
                        "line": 6678,
                        "column": 24
                      },
                      "end": {
                        "line": 6678,
                        "column": 61
                      }
                    }
                  },
                  "range": [
                    226645,
                    226696
                  ],
                  "loc": {
                    "start": {
                      "line": 6678,
                      "column": 10
                    },
                    "end": {
                      "line": 6678,
                      "column": 61
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              226712,
                              226720
                            ],
                            "loc": {
                              "start": {
                                "line": 6679,
                                "column": 12
                              },
                              "end": {
                                "line": 6679,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseCreateCallback",
                              "range": [
                                226723,
                                226741
                              ],
                              "loc": {
                                "start": {
                                  "line": 6679,
                                  "column": 23
                                },
                                "end": {
                                  "line": 6679,
                                  "column": 41
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    226742,
                                    226746
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6679,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 6679,
                                      "column": 46
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "-",
                                  "left": {
                                    "type": "UpdateExpression",
                                    "operator": "--",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        226749,
                                        226755
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6679,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 6679,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      226747,
                                      226755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6679,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 6679,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      226758,
                                      226759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6679,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 6679,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    226747,
                                    226759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6679,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 6679,
                                      "column": 59
                                    }
                                  }
                                },
                                "range": [
                                  226742,
                                  226760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6679,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 6679,
                                    "column": 60
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "args",
                                  "range": [
                                    226762,
                                    226766
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6679,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 6679,
                                      "column": 66
                                    }
                                  }
                                },
                                "property": {
                                  "type": "UpdateExpression",
                                  "operator": "--",
                                  "argument": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      226767,
                                      226773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6679,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 6679,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "prefix": false,
                                  "range": [
                                    226767,
                                    226775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6679,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 6679,
                                      "column": 75
                                    }
                                  }
                                },
                                "range": [
                                  226762,
                                  226776
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6679,
                                    "column": 62
                                  },
                                  "end": {
                                    "line": 6679,
                                    "column": 76
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  226778,
                                  226779
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6679,
                                    "column": 78
                                  },
                                  "end": {
                                    "line": 6679,
                                    "column": 79
                                  }
                                }
                              }
                            ],
                            "range": [
                              226723,
                              226780
                            ],
                            "loc": {
                              "start": {
                                "line": 6679,
                                "column": 23
                              },
                              "end": {
                                "line": 6679,
                                "column": 80
                              }
                            }
                          },
                          "range": [
                            226712,
                            226780
                          ],
                          "loc": {
                            "start": {
                              "line": 6679,
                              "column": 12
                            },
                            "end": {
                              "line": 6679,
                              "column": 80
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        226708,
                        226781
                      ],
                      "loc": {
                        "start": {
                          "line": 6679,
                          "column": 8
                        },
                        "end": {
                          "line": 6679,
                          "column": 81
                        }
                      }
                    }
                  ],
                  "range": [
                    226698,
                    226789
                  ],
                  "loc": {
                    "start": {
                      "line": 6678,
                      "column": 63
                    },
                    "end": {
                      "line": 6680,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": ">",
                      "left": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          226799,
                          226805
                        ],
                        "loc": {
                          "start": {
                            "line": 6680,
                            "column": 17
                          },
                          "end": {
                            "line": 6680,
                            "column": 23
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 2,
                        "raw": "2",
                        "range": [
                          226808,
                          226809
                        ],
                        "loc": {
                          "start": {
                            "line": 6680,
                            "column": 26
                          },
                          "end": {
                            "line": 6680,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        226799,
                        226809
                      ],
                      "loc": {
                        "start": {
                          "line": 6680,
                          "column": 17
                        },
                        "end": {
                          "line": 6680,
                          "column": 27
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "args",
                            "range": [
                              226820,
                              226824
                            ],
                            "loc": {
                              "start": {
                                "line": 6680,
                                "column": 38
                              },
                              "end": {
                                "line": 6680,
                                "column": 42
                              }
                            }
                          },
                          "property": {
                            "type": "BinaryExpression",
                            "operator": "-",
                            "left": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                226825,
                                226831
                              ],
                              "loc": {
                                "start": {
                                  "line": 6680,
                                  "column": 43
                                },
                                "end": {
                                  "line": 6680,
                                  "column": 49
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                226834,
                                226835
                              ],
                              "loc": {
                                "start": {
                                  "line": 6680,
                                  "column": 52
                                },
                                "end": {
                                  "line": 6680,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              226825,
                              226835
                            ],
                            "loc": {
                              "start": {
                                "line": 6680,
                                "column": 43
                              },
                              "end": {
                                "line": 6680,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            226820,
                            226836
                          ],
                          "loc": {
                            "start": {
                              "line": 6680,
                              "column": 38
                            },
                            "end": {
                              "line": 6680,
                              "column": 54
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          226813,
                          226836
                        ],
                        "loc": {
                          "start": {
                            "line": 6680,
                            "column": 31
                          },
                          "end": {
                            "line": 6680,
                            "column": 54
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "function",
                        "raw": "'function'",
                        "range": [
                          226840,
                          226850
                        ],
                        "loc": {
                          "start": {
                            "line": 6680,
                            "column": 58
                          },
                          "end": {
                            "line": 6680,
                            "column": 68
                          }
                        }
                      },
                      "range": [
                        226813,
                        226850
                      ],
                      "loc": {
                        "start": {
                          "line": 6680,
                          "column": 31
                        },
                        "end": {
                          "line": 6680,
                          "column": 68
                        }
                      }
                    },
                    "range": [
                      226799,
                      226850
                    ],
                    "loc": {
                      "start": {
                        "line": 6680,
                        "column": 17
                      },
                      "end": {
                        "line": 6680,
                        "column": 68
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              226862,
                              226870
                            ],
                            "loc": {
                              "start": {
                                "line": 6681,
                                "column": 8
                              },
                              "end": {
                                "line": 6681,
                                "column": 16
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "args",
                              "range": [
                                226873,
                                226877
                              ],
                              "loc": {
                                "start": {
                                  "line": 6681,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6681,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "UpdateExpression",
                              "operator": "--",
                              "argument": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  226880,
                                  226886
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6681,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 6681,
                                    "column": 32
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                226878,
                                226886
                              ],
                              "loc": {
                                "start": {
                                  "line": 6681,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6681,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              226873,
                              226887
                            ],
                            "loc": {
                              "start": {
                                "line": 6681,
                                "column": 19
                              },
                              "end": {
                                "line": 6681,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            226862,
                            226887
                          ],
                          "loc": {
                            "start": {
                              "line": 6681,
                              "column": 8
                            },
                            "end": {
                              "line": 6681,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          226862,
                          226888
                        ],
                        "loc": {
                          "start": {
                            "line": 6681,
                            "column": 8
                          },
                          "end": {
                            "line": 6681,
                            "column": 34
                          }
                        }
                      }
                    ],
                    "range": [
                      226852,
                      226896
                    ],
                    "loc": {
                      "start": {
                        "line": 6680,
                        "column": 70
                      },
                      "end": {
                        "line": 6682,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    226795,
                    226896
                  ],
                  "loc": {
                    "start": {
                      "line": 6680,
                      "column": 13
                    },
                    "end": {
                      "line": 6682,
                      "column": 7
                    }
                  }
                },
                "range": [
                  226641,
                  226896
                ],
                "loc": {
                  "start": {
                    "line": 6678,
                    "column": 6
                  },
                  "end": {
                    "line": 6682,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "sources",
                      "range": [
                        226907,
                        226914
                      ],
                      "loc": {
                        "start": {
                          "line": 6683,
                          "column": 10
                        },
                        "end": {
                          "line": 6683,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "slice",
                        "range": [
                          226917,
                          226922
                        ],
                        "loc": {
                          "start": {
                            "line": 6683,
                            "column": 20
                          },
                          "end": {
                            "line": 6683,
                            "column": 25
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            226923,
                            226932
                          ],
                          "loc": {
                            "start": {
                              "line": 6683,
                              "column": 26
                            },
                            "end": {
                              "line": 6683,
                              "column": 35
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            226934,
                            226935
                          ],
                          "loc": {
                            "start": {
                              "line": 6683,
                              "column": 37
                            },
                            "end": {
                              "line": 6683,
                              "column": 38
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            226937,
                            226943
                          ],
                          "loc": {
                            "start": {
                              "line": 6683,
                              "column": 40
                            },
                            "end": {
                              "line": 6683,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "range": [
                        226917,
                        226944
                      ],
                      "loc": {
                        "start": {
                          "line": 6683,
                          "column": 20
                        },
                        "end": {
                          "line": 6683,
                          "column": 47
                        }
                      }
                    },
                    "range": [
                      226907,
                      226944
                    ],
                    "loc": {
                      "start": {
                        "line": 6683,
                        "column": 10
                      },
                      "end": {
                        "line": 6683,
                        "column": 47
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        226956,
                        226961
                      ],
                      "loc": {
                        "start": {
                          "line": 6684,
                          "column": 10
                        },
                        "end": {
                          "line": 6684,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          226965,
                          226966
                        ],
                        "loc": {
                          "start": {
                            "line": 6684,
                            "column": 19
                          },
                          "end": {
                            "line": 6684,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        226964,
                        226966
                      ],
                      "loc": {
                        "start": {
                          "line": 6684,
                          "column": 18
                        },
                        "end": {
                          "line": 6684,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      226956,
                      226966
                    ],
                    "loc": {
                      "start": {
                        "line": 6684,
                        "column": 10
                      },
                      "end": {
                        "line": 6684,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "stackA",
                      "range": [
                        226978,
                        226984
                      ],
                      "loc": {
                        "start": {
                          "line": 6685,
                          "column": 10
                        },
                        "end": {
                          "line": 6685,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        226987,
                        226989
                      ],
                      "loc": {
                        "start": {
                          "line": 6685,
                          "column": 19
                        },
                        "end": {
                          "line": 6685,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      226978,
                      226989
                    ],
                    "loc": {
                      "start": {
                        "line": 6685,
                        "column": 10
                      },
                      "end": {
                        "line": 6685,
                        "column": 21
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "stackB",
                      "range": [
                        227001,
                        227007
                      ],
                      "loc": {
                        "start": {
                          "line": 6686,
                          "column": 10
                        },
                        "end": {
                          "line": 6686,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        227010,
                        227012
                      ],
                      "loc": {
                        "start": {
                          "line": 6686,
                          "column": 19
                        },
                        "end": {
                          "line": 6686,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      227001,
                      227012
                    ],
                    "loc": {
                      "start": {
                        "line": 6686,
                        "column": 10
                      },
                      "end": {
                        "line": 6686,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  226903,
                  227013
                ],
                "loc": {
                  "start": {
                    "line": 6683,
                    "column": 6
                  },
                  "end": {
                    "line": 6686,
                    "column": 22
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        227030,
                        227035
                      ],
                      "loc": {
                        "start": {
                          "line": 6688,
                          "column": 15
                        },
                        "end": {
                          "line": 6688,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      227028,
                      227035
                    ],
                    "loc": {
                      "start": {
                        "line": 6688,
                        "column": 13
                      },
                      "end": {
                        "line": 6688,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      227038,
                      227044
                    ],
                    "loc": {
                      "start": {
                        "line": 6688,
                        "column": 23
                      },
                      "end": {
                        "line": 6688,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    227028,
                    227044
                  ],
                  "loc": {
                    "start": {
                      "line": 6688,
                      "column": 13
                    },
                    "end": {
                      "line": 6688,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseMerge",
                          "range": [
                            227056,
                            227065
                          ],
                          "loc": {
                            "start": {
                              "line": 6689,
                              "column": 8
                            },
                            "end": {
                              "line": 6689,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              227066,
                              227072
                            ],
                            "loc": {
                              "start": {
                                "line": 6689,
                                "column": 18
                              },
                              "end": {
                                "line": 6689,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "sources",
                              "range": [
                                227074,
                                227081
                              ],
                              "loc": {
                                "start": {
                                  "line": 6689,
                                  "column": 26
                                },
                                "end": {
                                  "line": 6689,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                227082,
                                227087
                              ],
                              "loc": {
                                "start": {
                                  "line": 6689,
                                  "column": 34
                                },
                                "end": {
                                  "line": 6689,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              227074,
                              227088
                            ],
                            "loc": {
                              "start": {
                                "line": 6689,
                                "column": 26
                              },
                              "end": {
                                "line": 6689,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              227090,
                              227098
                            ],
                            "loc": {
                              "start": {
                                "line": 6689,
                                "column": 42
                              },
                              "end": {
                                "line": 6689,
                                "column": 50
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "stackA",
                            "range": [
                              227100,
                              227106
                            ],
                            "loc": {
                              "start": {
                                "line": 6689,
                                "column": 52
                              },
                              "end": {
                                "line": 6689,
                                "column": 58
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "stackB",
                            "range": [
                              227108,
                              227114
                            ],
                            "loc": {
                              "start": {
                                "line": 6689,
                                "column": 60
                              },
                              "end": {
                                "line": 6689,
                                "column": 66
                              }
                            }
                          }
                        ],
                        "range": [
                          227056,
                          227115
                        ],
                        "loc": {
                          "start": {
                            "line": 6689,
                            "column": 8
                          },
                          "end": {
                            "line": 6689,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        227056,
                        227116
                      ],
                      "loc": {
                        "start": {
                          "line": 6689,
                          "column": 8
                        },
                        "end": {
                          "line": 6689,
                          "column": 68
                        }
                      }
                    }
                  ],
                  "range": [
                    227046,
                    227124
                  ],
                  "loc": {
                    "start": {
                      "line": 6688,
                      "column": 31
                    },
                    "end": {
                      "line": 6690,
                      "column": 7
                    }
                  }
                },
                "range": [
                  227021,
                  227124
                ],
                "loc": {
                  "start": {
                    "line": 6688,
                    "column": 6
                  },
                  "end": {
                    "line": 6690,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    227138,
                    227144
                  ],
                  "loc": {
                    "start": {
                      "line": 6691,
                      "column": 13
                    },
                    "end": {
                      "line": 6691,
                      "column": 19
                    }
                  }
                },
                "range": [
                  227131,
                  227145
                ],
                "loc": {
                  "start": {
                    "line": 6691,
                    "column": 6
                  },
                  "end": {
                    "line": 6691,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              226268,
              227151
            ],
            "loc": {
              "start": {
                "line": 6665,
                "column": 42
              },
              "end": {
                "line": 6692,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            226230,
            227151
          ],
          "loc": {
            "start": {
              "line": 6665,
              "column": 4
            },
            "end": {
              "line": 6692,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "source",
          "guard"
        ]
      },
      "vars": {
        "args": null,
        "length": null,
        "type": null,
        "callback": null,
        "sources": null,
        "index": null,
        "stackA": null,
        "stackB": null
      }
    },
    "undocumented": true,
    "name": "merge",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~merge",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        226342,
        226358
      ],
      "filename": "lodash.js",
      "lineno": 6669,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011503",
        "name": "args",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "arguments",
          "range": [
            226349,
            226358
          ],
          "loc": {
            "start": {
              "line": 6669,
              "column": 17
            },
            "end": {
              "line": 6669,
              "column": 26
            }
          }
        },
        "value": "arguments"
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~merge",
    "longname": "<anonymous>~runInContext~merge~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        226370,
        226390
      ],
      "filename": "lodash.js",
      "lineno": 6670,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011506",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              226379,
              226383
            ],
            "loc": {
              "start": {
                "line": 6670,
                "column": 19
              },
              "end": {
                "line": 6670,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              226384,
              226390
            ],
            "loc": {
              "start": {
                "line": 6670,
                "column": 24
              },
              "end": {
                "line": 6670,
                "column": 30
              }
            }
          },
          "range": [
            226379,
            226390
          ],
          "loc": {
            "start": {
              "line": 6670,
              "column": 19
            },
            "end": {
              "line": 6670,
              "column": 30
            }
          }
        },
        "value": "args.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~merge",
    "longname": "<anonymous>~runInContext~merge~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        226402,
        226421
      ],
      "filename": "lodash.js",
      "lineno": 6671,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011511",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "guard",
            "range": [
              226416,
              226421
            ],
            "loc": {
              "start": {
                "line": 6671,
                "column": 24
              },
              "end": {
                "line": 6671,
                "column": 29
              }
            }
          },
          "prefix": true,
          "range": [
            226409,
            226421
          ],
          "loc": {
            "start": {
              "line": 6671,
              "column": 17
            },
            "end": {
              "line": 6671,
              "column": 29
            }
          }
        },
        "value": "typeofguard"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~merge",
    "longname": "<anonymous>~runInContext~merge~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        226589,
        226599
      ],
      "filename": "lodash.js",
      "lineno": 6675,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011537",
        "name": "length",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 2,
          "raw": "2",
          "range": [
            226598,
            226599
          ],
          "loc": {
            "start": {
              "line": 6675,
              "column": 17
            },
            "end": {
              "line": 6675,
              "column": 18
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~merge",
        "value": "2"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "<anonymous>~runInContext~merge~length",
    "memberof": "<anonymous>~runInContext~merge",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        226712,
        226780
      ],
      "filename": "lodash.js",
      "lineno": 6679,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011555",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseCreateCallback",
            "range": [
              226723,
              226741
            ],
            "loc": {
              "start": {
                "line": 6679,
                "column": 23
              },
              "end": {
                "line": 6679,
                "column": 41
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "args",
                "range": [
                  226742,
                  226746
                ],
                "loc": {
                  "start": {
                    "line": 6679,
                    "column": 42
                  },
                  "end": {
                    "line": 6679,
                    "column": 46
                  }
                }
              },
              "property": {
                "type": "BinaryExpression",
                "operator": "-",
                "left": {
                  "type": "UpdateExpression",
                  "operator": "--",
                  "argument": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      226749,
                      226755
                    ],
                    "loc": {
                      "start": {
                        "line": 6679,
                        "column": 49
                      },
                      "end": {
                        "line": 6679,
                        "column": 55
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    226747,
                    226755
                  ],
                  "loc": {
                    "start": {
                      "line": 6679,
                      "column": 47
                    },
                    "end": {
                      "line": 6679,
                      "column": 55
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": 1,
                  "raw": "1",
                  "range": [
                    226758,
                    226759
                  ],
                  "loc": {
                    "start": {
                      "line": 6679,
                      "column": 58
                    },
                    "end": {
                      "line": 6679,
                      "column": 59
                    }
                  }
                },
                "range": [
                  226747,
                  226759
                ],
                "loc": {
                  "start": {
                    "line": 6679,
                    "column": 47
                  },
                  "end": {
                    "line": 6679,
                    "column": 59
                  }
                }
              },
              "range": [
                226742,
                226760
              ],
              "loc": {
                "start": {
                  "line": 6679,
                  "column": 42
                },
                "end": {
                  "line": 6679,
                  "column": 60
                }
              }
            },
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "args",
                "range": [
                  226762,
                  226766
                ],
                "loc": {
                  "start": {
                    "line": 6679,
                    "column": 62
                  },
                  "end": {
                    "line": 6679,
                    "column": 66
                  }
                }
              },
              "property": {
                "type": "UpdateExpression",
                "operator": "--",
                "argument": {
                  "type": "Identifier",
                  "name": "length",
                  "range": [
                    226767,
                    226773
                  ],
                  "loc": {
                    "start": {
                      "line": 6679,
                      "column": 67
                    },
                    "end": {
                      "line": 6679,
                      "column": 73
                    }
                  }
                },
                "prefix": false,
                "range": [
                  226767,
                  226775
                ],
                "loc": {
                  "start": {
                    "line": 6679,
                    "column": 67
                  },
                  "end": {
                    "line": 6679,
                    "column": 75
                  }
                }
              },
              "range": [
                226762,
                226776
              ],
              "loc": {
                "start": {
                  "line": 6679,
                  "column": 62
                },
                "end": {
                  "line": 6679,
                  "column": 76
                }
              }
            },
            {
              "type": "Literal",
              "value": 2,
              "raw": "2",
              "range": [
                226778,
                226779
              ],
              "loc": {
                "start": {
                  "line": 6679,
                  "column": 78
                },
                "end": {
                  "line": 6679,
                  "column": 79
                }
              }
            }
          ],
          "range": [
            226723,
            226780
          ],
          "loc": {
            "start": {
              "line": 6679,
              "column": 23
            },
            "end": {
              "line": 6679,
              "column": 80
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~merge",
    "longname": "<anonymous>~runInContext~merge~callback",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        226862,
        226887
      ],
      "filename": "lodash.js",
      "lineno": 6681,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011585",
        "name": "callback",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "args",
            "range": [
              226873,
              226877
            ],
            "loc": {
              "start": {
                "line": 6681,
                "column": 19
              },
              "end": {
                "line": 6681,
                "column": 23
              }
            }
          },
          "property": {
            "type": "UpdateExpression",
            "operator": "--",
            "argument": {
              "type": "Identifier",
              "name": "length",
              "range": [
                226880,
                226886
              ],
              "loc": {
                "start": {
                  "line": 6681,
                  "column": 26
                },
                "end": {
                  "line": 6681,
                  "column": 32
                }
              }
            },
            "prefix": true,
            "range": [
              226878,
              226886
            ],
            "loc": {
              "start": {
                "line": 6681,
                "column": 24
              },
              "end": {
                "line": 6681,
                "column": 32
              }
            }
          },
          "range": [
            226873,
            226887
          ],
          "loc": {
            "start": {
              "line": 6681,
              "column": 19
            },
            "end": {
              "line": 6681,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~merge",
        "value": "args[undefined]"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~merge~callback",
    "memberof": "<anonymous>~runInContext~merge",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        226907,
        226944
      ],
      "filename": "lodash.js",
      "lineno": 6683,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011592",
        "name": "sources",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "slice",
            "range": [
              226917,
              226922
            ],
            "loc": {
              "start": {
                "line": 6683,
                "column": 20
              },
              "end": {
                "line": 6683,
                "column": 25
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                226923,
                226932
              ],
              "loc": {
                "start": {
                  "line": 6683,
                  "column": 26
                },
                "end": {
                  "line": 6683,
                  "column": 35
                }
              }
            },
            {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                226934,
                226935
              ],
              "loc": {
                "start": {
                  "line": 6683,
                  "column": 37
                },
                "end": {
                  "line": 6683,
                  "column": 38
                }
              }
            },
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                226937,
                226943
              ],
              "loc": {
                "start": {
                  "line": 6683,
                  "column": 40
                },
                "end": {
                  "line": 6683,
                  "column": 46
                }
              }
            }
          ],
          "range": [
            226917,
            226944
          ],
          "loc": {
            "start": {
              "line": 6683,
              "column": 20
            },
            "end": {
              "line": 6683,
              "column": 47
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "sources",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~merge",
    "longname": "<anonymous>~runInContext~merge~sources",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        226956,
        226966
      ],
      "filename": "lodash.js",
      "lineno": 6684,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011599",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              226965,
              226966
            ],
            "loc": {
              "start": {
                "line": 6684,
                "column": 19
              },
              "end": {
                "line": 6684,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            226964,
            226966
          ],
          "loc": {
            "start": {
              "line": 6684,
              "column": 18
            },
            "end": {
              "line": 6684,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~merge",
    "longname": "<anonymous>~runInContext~merge~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        226978,
        226989
      ],
      "filename": "lodash.js",
      "lineno": 6685,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011603",
        "name": "stackA",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            226987,
            226989
          ],
          "loc": {
            "start": {
              "line": 6685,
              "column": 19
            },
            "end": {
              "line": 6685,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "stackA",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~merge",
    "longname": "<anonymous>~runInContext~merge~stackA",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        227001,
        227012
      ],
      "filename": "lodash.js",
      "lineno": 6686,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011606",
        "name": "stackB",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            227010,
            227012
          ],
          "loc": {
            "start": {
              "line": 6686,
              "column": 19
            },
            "end": {
              "line": 6686,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "stackB",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~merge",
    "longname": "<anonymous>~runInContext~merge~stackB",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228319,
        229241
      ],
      "filename": "lodash.js",
      "lineno": 6721,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011627",
        "name": "omit",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "omit",
            "range": [
              228328,
              228332
            ],
            "loc": {
              "start": {
                "line": 6721,
                "column": 13
              },
              "end": {
                "line": 6721,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                228333,
                228339
              ],
              "loc": {
                "start": {
                  "line": 6721,
                  "column": 18
                },
                "end": {
                  "line": 6721,
                  "column": 24
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                228341,
                228350
              ],
              "loc": {
                "start": {
                  "line": 6721,
                  "column": 26
                },
                "end": {
                  "line": 6721,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                228352,
                228359
              ],
              "loc": {
                "start": {
                  "line": 6721,
                  "column": 37
                },
                "end": {
                  "line": 6721,
                  "column": 44
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        228373,
                        228379
                      ],
                      "loc": {
                        "start": {
                          "line": 6722,
                          "column": 10
                        },
                        "end": {
                          "line": 6722,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ObjectExpression",
                      "properties": [],
                      "range": [
                        228382,
                        228384
                      ],
                      "loc": {
                        "start": {
                          "line": 6722,
                          "column": 19
                        },
                        "end": {
                          "line": 6722,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      228373,
                      228384
                    ],
                    "loc": {
                      "start": {
                        "line": 6722,
                        "column": 10
                      },
                      "end": {
                        "line": 6722,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  228369,
                  228385
                ],
                "loc": {
                  "start": {
                    "line": 6722,
                    "column": 6
                  },
                  "end": {
                    "line": 6722,
                    "column": 22
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "!=",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "predicate",
                      "range": [
                        228404,
                        228413
                      ],
                      "loc": {
                        "start": {
                          "line": 6724,
                          "column": 17
                        },
                        "end": {
                          "line": 6724,
                          "column": 26
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      228397,
                      228413
                    ],
                    "loc": {
                      "start": {
                        "line": 6724,
                        "column": 10
                      },
                      "end": {
                        "line": 6724,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "function",
                    "raw": "'function'",
                    "range": [
                      228417,
                      228427
                    ],
                    "loc": {
                      "start": {
                        "line": 6724,
                        "column": 30
                      },
                      "end": {
                        "line": 6724,
                        "column": 40
                      }
                    }
                  },
                  "range": [
                    228397,
                    228427
                  ],
                  "loc": {
                    "start": {
                      "line": 6724,
                      "column": 10
                    },
                    "end": {
                      "line": 6724,
                      "column": 40
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "omitProps",
                            "range": [
                              228443,
                              228452
                            ],
                            "loc": {
                              "start": {
                                "line": 6725,
                                "column": 12
                              },
                              "end": {
                                "line": 6725,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseFlatten",
                              "range": [
                                228455,
                                228466
                              ],
                              "loc": {
                                "start": {
                                  "line": 6725,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6725,
                                  "column": 35
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  228467,
                                  228476
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6725,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 6725,
                                    "column": 45
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": true,
                                "raw": "true",
                                "range": [
                                  228478,
                                  228482
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6725,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 6725,
                                    "column": 51
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  228484,
                                  228489
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6725,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 6725,
                                    "column": 58
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  228491,
                                  228492
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6725,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 6725,
                                    "column": 61
                                  }
                                }
                              }
                            ],
                            "range": [
                              228455,
                              228493
                            ],
                            "loc": {
                              "start": {
                                "line": 6725,
                                "column": 24
                              },
                              "end": {
                                "line": 6725,
                                "column": 62
                              }
                            }
                          },
                          "range": [
                            228443,
                            228493
                          ],
                          "loc": {
                            "start": {
                              "line": 6725,
                              "column": 12
                            },
                            "end": {
                              "line": 6725,
                              "column": 62
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              228507,
                              228513
                            ],
                            "loc": {
                              "start": {
                                "line": 6726,
                                "column": 12
                              },
                              "end": {
                                "line": 6726,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "omitProps",
                              "range": [
                                228516,
                                228525
                              ],
                              "loc": {
                                "start": {
                                  "line": 6726,
                                  "column": 21
                                },
                                "end": {
                                  "line": 6726,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                228526,
                                228532
                              ],
                              "loc": {
                                "start": {
                                  "line": 6726,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6726,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              228516,
                              228532
                            ],
                            "loc": {
                              "start": {
                                "line": 6726,
                                "column": 21
                              },
                              "end": {
                                "line": 6726,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            228507,
                            228532
                          ],
                          "loc": {
                            "start": {
                              "line": 6726,
                              "column": 12
                            },
                            "end": {
                              "line": 6726,
                              "column": 37
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        228439,
                        228533
                      ],
                      "loc": {
                        "start": {
                          "line": 6725,
                          "column": 8
                        },
                        "end": {
                          "line": 6726,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "UpdateExpression",
                        "operator": "--",
                        "argument": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            228550,
                            228556
                          ],
                          "loc": {
                            "start": {
                              "line": 6728,
                              "column": 15
                            },
                            "end": {
                              "line": 6728,
                              "column": 21
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          228550,
                          228558
                        ],
                        "loc": {
                          "start": {
                            "line": 6728,
                            "column": 15
                          },
                          "end": {
                            "line": 6728,
                            "column": 23
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "omitProps",
                                  "range": [
                                    228572,
                                    228581
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6729,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6729,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    228582,
                                    228588
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6729,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6729,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  228572,
                                  228589
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6729,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 6729,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "String",
                                  "range": [
                                    228592,
                                    228598
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6729,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 6729,
                                      "column": 36
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "omitProps",
                                      "range": [
                                        228599,
                                        228608
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6729,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 6729,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        228609,
                                        228615
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6729,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 6729,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "range": [
                                      228599,
                                      228616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6729,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 6729,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  228592,
                                  228617
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6729,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 6729,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                228572,
                                228617
                              ],
                              "loc": {
                                "start": {
                                  "line": 6729,
                                  "column": 10
                                },
                                "end": {
                                  "line": 6729,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              228572,
                              228618
                            ],
                            "loc": {
                              "start": {
                                "line": 6729,
                                "column": 10
                              },
                              "end": {
                                "line": 6729,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          228560,
                          228628
                        ],
                        "loc": {
                          "start": {
                            "line": 6728,
                            "column": 25
                          },
                          "end": {
                            "line": 6730,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        228543,
                        228628
                      ],
                      "loc": {
                        "start": {
                          "line": 6728,
                          "column": 8
                        },
                        "end": {
                          "line": 6730,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              228641,
                              228646
                            ],
                            "loc": {
                              "start": {
                                "line": 6731,
                                "column": 12
                              },
                              "end": {
                                "line": 6731,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              228649,
                              228651
                            ],
                            "loc": {
                              "start": {
                                "line": 6731,
                                "column": 20
                              },
                              "end": {
                                "line": 6731,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            228641,
                            228651
                          ],
                          "loc": {
                            "start": {
                              "line": 6731,
                              "column": 12
                            },
                            "end": {
                              "line": 6731,
                              "column": 22
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        228637,
                        228652
                      ],
                      "loc": {
                        "start": {
                          "line": 6731,
                          "column": 8
                        },
                        "end": {
                          "line": 6731,
                          "column": 23
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForIn",
                          "range": [
                            228661,
                            228670
                          ],
                          "loc": {
                            "start": {
                              "line": 6732,
                              "column": 8
                            },
                            "end": {
                              "line": 6732,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              228671,
                              228677
                            ],
                            "loc": {
                              "start": {
                                "line": 6732,
                                "column": 18
                              },
                              "end": {
                                "line": 6732,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  228688,
                                  228693
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6732,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 6732,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  228695,
                                  228698
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6732,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 6732,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "props",
                                        "range": [
                                          228712,
                                          228717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6733,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 6733,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "push",
                                        "range": [
                                          228718,
                                          228722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6733,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 6733,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        228712,
                                        228722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6733,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 6733,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          228723,
                                          228726
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6733,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 6733,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      228712,
                                      228727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6733,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 6733,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    228712,
                                    228728
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6733,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6733,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "range": [
                                228700,
                                228738
                              ],
                              "loc": {
                                "start": {
                                  "line": 6732,
                                  "column": 47
                                },
                                "end": {
                                  "line": 6734,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              228679,
                              228738
                            ],
                            "loc": {
                              "start": {
                                "line": 6732,
                                "column": 26
                              },
                              "end": {
                                "line": 6734,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          228661,
                          228739
                        ],
                        "loc": {
                          "start": {
                            "line": 6732,
                            "column": 8
                          },
                          "end": {
                            "line": 6734,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        228661,
                        228740
                      ],
                      "loc": {
                        "start": {
                          "line": 6732,
                          "column": 8
                        },
                        "end": {
                          "line": 6734,
                          "column": 11
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              228754,
                              228759
                            ],
                            "loc": {
                              "start": {
                                "line": 6736,
                                "column": 12
                              },
                              "end": {
                                "line": 6736,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                228763,
                                228764
                              ],
                              "loc": {
                                "start": {
                                  "line": 6736,
                                  "column": 21
                                },
                                "end": {
                                  "line": 6736,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              228762,
                              228764
                            ],
                            "loc": {
                              "start": {
                                "line": 6736,
                                "column": 20
                              },
                              "end": {
                                "line": 6736,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            228754,
                            228764
                          ],
                          "loc": {
                            "start": {
                              "line": 6736,
                              "column": 12
                            },
                            "end": {
                              "line": 6736,
                              "column": 22
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        228750,
                        228765
                      ],
                      "loc": {
                        "start": {
                          "line": 6736,
                          "column": 8
                        },
                        "end": {
                          "line": 6736,
                          "column": 23
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "props",
                          "range": [
                            228774,
                            228779
                          ],
                          "loc": {
                            "start": {
                              "line": 6737,
                              "column": 8
                            },
                            "end": {
                              "line": 6737,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "baseDifference",
                            "range": [
                              228782,
                              228796
                            ],
                            "loc": {
                              "start": {
                                "line": 6737,
                                "column": 16
                              },
                              "end": {
                                "line": 6737,
                                "column": 30
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                228797,
                                228802
                              ],
                              "loc": {
                                "start": {
                                  "line": 6737,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6737,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "omitProps",
                              "range": [
                                228804,
                                228813
                              ],
                              "loc": {
                                "start": {
                                  "line": 6737,
                                  "column": 38
                                },
                                "end": {
                                  "line": 6737,
                                  "column": 47
                                }
                              }
                            }
                          ],
                          "range": [
                            228782,
                            228814
                          ],
                          "loc": {
                            "start": {
                              "line": 6737,
                              "column": 16
                            },
                            "end": {
                              "line": 6737,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          228774,
                          228814
                        ],
                        "loc": {
                          "start": {
                            "line": 6737,
                            "column": 8
                          },
                          "end": {
                            "line": 6737,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        228774,
                        228815
                      ],
                      "loc": {
                        "start": {
                          "line": 6737,
                          "column": 8
                        },
                        "end": {
                          "line": 6737,
                          "column": 49
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            228824,
                            228830
                          ],
                          "loc": {
                            "start": {
                              "line": 6738,
                              "column": 8
                            },
                            "end": {
                              "line": 6738,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              228833,
                              228838
                            ],
                            "loc": {
                              "start": {
                                "line": 6738,
                                "column": 17
                              },
                              "end": {
                                "line": 6738,
                                "column": 22
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              228839,
                              228845
                            ],
                            "loc": {
                              "start": {
                                "line": 6738,
                                "column": 23
                              },
                              "end": {
                                "line": 6738,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            228833,
                            228845
                          ],
                          "loc": {
                            "start": {
                              "line": 6738,
                              "column": 17
                            },
                            "end": {
                              "line": 6738,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          228824,
                          228845
                        ],
                        "loc": {
                          "start": {
                            "line": 6738,
                            "column": 8
                          },
                          "end": {
                            "line": 6738,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        228824,
                        228846
                      ],
                      "loc": {
                        "start": {
                          "line": 6738,
                          "column": 8
                        },
                        "end": {
                          "line": 6738,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              228865,
                              228870
                            ],
                            "loc": {
                              "start": {
                                "line": 6740,
                                "column": 17
                              },
                              "end": {
                                "line": 6740,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            228863,
                            228870
                          ],
                          "loc": {
                            "start": {
                              "line": 6740,
                              "column": 15
                            },
                            "end": {
                              "line": 6740,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            228873,
                            228879
                          ],
                          "loc": {
                            "start": {
                              "line": 6740,
                              "column": 25
                            },
                            "end": {
                              "line": 6740,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          228863,
                          228879
                        ],
                        "loc": {
                          "start": {
                            "line": 6740,
                            "column": 15
                          },
                          "end": {
                            "line": 6740,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    228897,
                                    228900
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6741,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 6741,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      228903,
                                      228908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6741,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 6741,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      228909,
                                      228914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6741,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 6741,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    228903,
                                    228915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6741,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6741,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  228897,
                                  228915
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6741,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 6741,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              228893,
                              228916
                            ],
                            "loc": {
                              "start": {
                                "line": 6741,
                                "column": 10
                              },
                              "end": {
                                "line": 6741,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    228927,
                                    228933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6742,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6742,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    228934,
                                    228937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6742,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 6742,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  228927,
                                  228938
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6742,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 6742,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    228941,
                                    228947
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6742,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 6742,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    228948,
                                    228951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6742,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 6742,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  228941,
                                  228952
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6742,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 6742,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                228927,
                                228952
                              ],
                              "loc": {
                                "start": {
                                  "line": 6742,
                                  "column": 10
                                },
                                "end": {
                                  "line": 6742,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              228927,
                              228953
                            ],
                            "loc": {
                              "start": {
                                "line": 6742,
                                "column": 10
                              },
                              "end": {
                                "line": 6742,
                                "column": 36
                              }
                            }
                          }
                        ],
                        "range": [
                          228881,
                          228963
                        ],
                        "loc": {
                          "start": {
                            "line": 6740,
                            "column": 33
                          },
                          "end": {
                            "line": 6743,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        228856,
                        228963
                      ],
                      "loc": {
                        "start": {
                          "line": 6740,
                          "column": 8
                        },
                        "end": {
                          "line": 6743,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    228429,
                    228971
                  ],
                  "loc": {
                    "start": {
                      "line": 6724,
                      "column": 42
                    },
                    "end": {
                      "line": 6744,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            228987,
                            228996
                          ],
                          "loc": {
                            "start": {
                              "line": 6745,
                              "column": 8
                            },
                            "end": {
                              "line": 6745,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                228999,
                                229005
                              ],
                              "loc": {
                                "start": {
                                  "line": 6745,
                                  "column": 20
                                },
                                "end": {
                                  "line": 6745,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                229006,
                                229020
                              ],
                              "loc": {
                                "start": {
                                  "line": 6745,
                                  "column": 27
                                },
                                "end": {
                                  "line": 6745,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              228999,
                              229020
                            ],
                            "loc": {
                              "start": {
                                "line": 6745,
                                "column": 20
                              },
                              "end": {
                                "line": 6745,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                229021,
                                229030
                              ],
                              "loc": {
                                "start": {
                                  "line": 6745,
                                  "column": 42
                                },
                                "end": {
                                  "line": 6745,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                229032,
                                229039
                              ],
                              "loc": {
                                "start": {
                                  "line": 6745,
                                  "column": 53
                                },
                                "end": {
                                  "line": 6745,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                229041,
                                229042
                              ],
                              "loc": {
                                "start": {
                                  "line": 6745,
                                  "column": 62
                                },
                                "end": {
                                  "line": 6745,
                                  "column": 63
                                }
                              }
                            }
                          ],
                          "range": [
                            228999,
                            229043
                          ],
                          "loc": {
                            "start": {
                              "line": 6745,
                              "column": 20
                            },
                            "end": {
                              "line": 6745,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          228987,
                          229043
                        ],
                        "loc": {
                          "start": {
                            "line": 6745,
                            "column": 8
                          },
                          "end": {
                            "line": 6745,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        228987,
                        229044
                      ],
                      "loc": {
                        "start": {
                          "line": 6745,
                          "column": 8
                        },
                        "end": {
                          "line": 6745,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForIn",
                          "range": [
                            229053,
                            229062
                          ],
                          "loc": {
                            "start": {
                              "line": 6746,
                              "column": 8
                            },
                            "end": {
                              "line": 6746,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              229063,
                              229069
                            ],
                            "loc": {
                              "start": {
                                "line": 6746,
                                "column": 18
                              },
                              "end": {
                                "line": 6746,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  229080,
                                  229085
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6746,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 6746,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  229087,
                                  229090
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6746,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 6746,
                                    "column": 45
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  229092,
                                  229098
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6746,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 6746,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "predicate",
                                        "range": [
                                          229117,
                                          229126
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6747,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 6747,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "value",
                                          "range": [
                                            229127,
                                            229132
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6747,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 6747,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            229134,
                                            229137
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6747,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 6747,
                                              "column": 35
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "object",
                                          "range": [
                                            229139,
                                            229145
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6747,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 6747,
                                              "column": 43
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        229117,
                                        229146
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6747,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 6747,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      229116,
                                      229146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6747,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 6747,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                229162,
                                                229168
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6748,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 6748,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                229169,
                                                229172
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6748,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 6748,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "range": [
                                              229162,
                                              229173
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6748,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 6748,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              229176,
                                              229181
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6748,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 6748,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            229162,
                                            229181
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6748,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 6748,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          229162,
                                          229182
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6748,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 6748,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      229148,
                                      229194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6747,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 6749,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    229112,
                                    229194
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6747,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6749,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                229100,
                                229204
                              ],
                              "loc": {
                                "start": {
                                  "line": 6746,
                                  "column": 55
                                },
                                "end": {
                                  "line": 6750,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              229071,
                              229204
                            ],
                            "loc": {
                              "start": {
                                "line": 6746,
                                "column": 26
                              },
                              "end": {
                                "line": 6750,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          229053,
                          229205
                        ],
                        "loc": {
                          "start": {
                            "line": 6746,
                            "column": 8
                          },
                          "end": {
                            "line": 6750,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        229053,
                        229206
                      ],
                      "loc": {
                        "start": {
                          "line": 6746,
                          "column": 8
                        },
                        "end": {
                          "line": 6750,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    228977,
                    229214
                  ],
                  "loc": {
                    "start": {
                      "line": 6744,
                      "column": 13
                    },
                    "end": {
                      "line": 6751,
                      "column": 7
                    }
                  }
                },
                "range": [
                  228393,
                  229214
                ],
                "loc": {
                  "start": {
                    "line": 6724,
                    "column": 6
                  },
                  "end": {
                    "line": 6751,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    229228,
                    229234
                  ],
                  "loc": {
                    "start": {
                      "line": 6752,
                      "column": 13
                    },
                    "end": {
                      "line": 6752,
                      "column": 19
                    }
                  }
                },
                "range": [
                  229221,
                  229235
                ],
                "loc": {
                  "start": {
                    "line": 6752,
                    "column": 6
                  },
                  "end": {
                    "line": 6752,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              228361,
              229241
            ],
            "loc": {
              "start": {
                "line": 6721,
                "column": 46
              },
              "end": {
                "line": 6753,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            228319,
            229241
          ],
          "loc": {
            "start": {
              "line": 6721,
              "column": 4
            },
            "end": {
              "line": 6753,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "result": null,
        "omitProps": null,
        "length": null,
        "omitProps[undefined]": null,
        "props": null,
        "": null,
        "index": null,
        "key": null,
        "result[undefined]": null,
        "predicate": null
      }
    },
    "undocumented": true,
    "name": "omit",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~omit",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228373,
        228384
      ],
      "filename": "lodash.js",
      "lineno": 6722,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011634",
        "name": "result",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            228382,
            228384
          ],
          "loc": {
            "start": {
              "line": 6722,
              "column": 19
            },
            "end": {
              "line": 6722,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~omit",
    "longname": "<anonymous>~runInContext~omit~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228443,
        228493
      ],
      "filename": "lodash.js",
      "lineno": 6725,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011644",
        "name": "omitProps",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseFlatten",
            "range": [
              228455,
              228466
            ],
            "loc": {
              "start": {
                "line": 6725,
                "column": 24
              },
              "end": {
                "line": 6725,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                228467,
                228476
              ],
              "loc": {
                "start": {
                  "line": 6725,
                  "column": 36
                },
                "end": {
                  "line": 6725,
                  "column": 45
                }
              }
            },
            {
              "type": "Literal",
              "value": true,
              "raw": "true",
              "range": [
                228478,
                228482
              ],
              "loc": {
                "start": {
                  "line": 6725,
                  "column": 47
                },
                "end": {
                  "line": 6725,
                  "column": 51
                }
              }
            },
            {
              "type": "Literal",
              "value": false,
              "raw": "false",
              "range": [
                228484,
                228489
              ],
              "loc": {
                "start": {
                  "line": 6725,
                  "column": 53
                },
                "end": {
                  "line": 6725,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                228491,
                228492
              ],
              "loc": {
                "start": {
                  "line": 6725,
                  "column": 60
                },
                "end": {
                  "line": 6725,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            228455,
            228493
          ],
          "loc": {
            "start": {
              "line": 6725,
              "column": 24
            },
            "end": {
              "line": 6725,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "omitProps",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~omit",
    "longname": "<anonymous>~runInContext~omit~omitProps",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228507,
        228532
      ],
      "filename": "lodash.js",
      "lineno": 6726,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011652",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "omitProps",
            "range": [
              228516,
              228525
            ],
            "loc": {
              "start": {
                "line": 6726,
                "column": 21
              },
              "end": {
                "line": 6726,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              228526,
              228532
            ],
            "loc": {
              "start": {
                "line": 6726,
                "column": 31
              },
              "end": {
                "line": 6726,
                "column": 37
              }
            }
          },
          "range": [
            228516,
            228532
          ],
          "loc": {
            "start": {
              "line": 6726,
              "column": 21
            },
            "end": {
              "line": 6726,
              "column": 37
            }
          }
        },
        "value": "omitProps.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~omit",
    "longname": "<anonymous>~runInContext~omit~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228572,
        228617
      ],
      "filename": "lodash.js",
      "lineno": 6729,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011662",
        "name": "omitProps[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "String",
            "range": [
              228592,
              228598
            ],
            "loc": {
              "start": {
                "line": 6729,
                "column": 30
              },
              "end": {
                "line": 6729,
                "column": 36
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "omitProps",
                "range": [
                  228599,
                  228608
                ],
                "loc": {
                  "start": {
                    "line": 6729,
                    "column": 37
                  },
                  "end": {
                    "line": 6729,
                    "column": 46
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "length",
                "range": [
                  228609,
                  228615
                ],
                "loc": {
                  "start": {
                    "line": 6729,
                    "column": 47
                  },
                  "end": {
                    "line": 6729,
                    "column": 53
                  }
                }
              },
              "range": [
                228599,
                228616
              ],
              "loc": {
                "start": {
                  "line": 6729,
                  "column": 37
                },
                "end": {
                  "line": 6729,
                  "column": 54
                }
              }
            }
          ],
          "range": [
            228592,
            228617
          ],
          "loc": {
            "start": {
              "line": 6729,
              "column": 30
            },
            "end": {
              "line": 6729,
              "column": 55
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~omit"
      }
    },
    "undocumented": true,
    "name": "omitProps[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~omit~omitProps[undefined]",
    "memberof": "<anonymous>~runInContext~omit",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228641,
        228651
      ],
      "filename": "lodash.js",
      "lineno": 6731,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011672",
        "name": "props",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            228649,
            228651
          ],
          "loc": {
            "start": {
              "line": 6731,
              "column": 20
            },
            "end": {
              "line": 6731,
              "column": 22
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~omit",
    "longname": "<anonymous>~runInContext~omit~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228754,
        228764
      ],
      "filename": "lodash.js",
      "lineno": 6736,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011690",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              228763,
              228764
            ],
            "loc": {
              "start": {
                "line": 6736,
                "column": 21
              },
              "end": {
                "line": 6736,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            228762,
            228764
          ],
          "loc": {
            "start": {
              "line": 6736,
              "column": 20
            },
            "end": {
              "line": 6736,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~omit",
    "longname": "<anonymous>~runInContext~omit~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228774,
        228814
      ],
      "filename": "lodash.js",
      "lineno": 6737,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011695",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseDifference",
            "range": [
              228782,
              228796
            ],
            "loc": {
              "start": {
                "line": 6737,
                "column": 16
              },
              "end": {
                "line": 6737,
                "column": 30
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "props",
              "range": [
                228797,
                228802
              ],
              "loc": {
                "start": {
                  "line": 6737,
                  "column": 31
                },
                "end": {
                  "line": 6737,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "omitProps",
              "range": [
                228804,
                228813
              ],
              "loc": {
                "start": {
                  "line": 6737,
                  "column": 38
                },
                "end": {
                  "line": 6737,
                  "column": 47
                }
              }
            }
          ],
          "range": [
            228782,
            228814
          ],
          "loc": {
            "start": {
              "line": 6737,
              "column": 16
            },
            "end": {
              "line": 6737,
              "column": 48
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~omit"
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "longname": "<anonymous>~runInContext~omit~props",
    "memberof": "<anonymous>~runInContext~omit",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228824,
        228845
      ],
      "filename": "lodash.js",
      "lineno": 6738,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011702",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              228833,
              228838
            ],
            "loc": {
              "start": {
                "line": 6738,
                "column": 17
              },
              "end": {
                "line": 6738,
                "column": 22
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              228839,
              228845
            ],
            "loc": {
              "start": {
                "line": 6738,
                "column": 23
              },
              "end": {
                "line": 6738,
                "column": 29
              }
            }
          },
          "range": [
            228833,
            228845
          ],
          "loc": {
            "start": {
              "line": 6738,
              "column": 17
            },
            "end": {
              "line": 6738,
              "column": 29
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~omit",
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "<anonymous>~runInContext~omit~length",
    "memberof": "<anonymous>~runInContext~omit",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228897,
        228915
      ],
      "filename": "lodash.js",
      "lineno": 6741,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011714",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              228903,
              228908
            ],
            "loc": {
              "start": {
                "line": 6741,
                "column": 20
              },
              "end": {
                "line": 6741,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              228909,
              228914
            ],
            "loc": {
              "start": {
                "line": 6741,
                "column": 26
              },
              "end": {
                "line": 6741,
                "column": 31
              }
            }
          },
          "range": [
            228903,
            228915
          ],
          "loc": {
            "start": {
              "line": 6741,
              "column": 20
            },
            "end": {
              "line": 6741,
              "column": 32
            }
          }
        },
        "value": "props[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~omit",
    "longname": "<anonymous>~runInContext~omit~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228927,
        228952
      ],
      "filename": "lodash.js",
      "lineno": 6742,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011720",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "object",
            "range": [
              228941,
              228947
            ],
            "loc": {
              "start": {
                "line": 6742,
                "column": 24
              },
              "end": {
                "line": 6742,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "key",
            "range": [
              228948,
              228951
            ],
            "loc": {
              "start": {
                "line": 6742,
                "column": 31
              },
              "end": {
                "line": 6742,
                "column": 34
              }
            }
          },
          "range": [
            228941,
            228952
          ],
          "loc": {
            "start": {
              "line": 6742,
              "column": 24
            },
            "end": {
              "line": 6742,
              "column": 35
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~omit",
        "value": "object[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~omit~result[undefined]",
    "memberof": "<anonymous>~runInContext~omit",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        228987,
        229043
      ],
      "filename": "lodash.js",
      "lineno": 6745,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011729",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                228999,
                229005
              ],
              "loc": {
                "start": {
                  "line": 6745,
                  "column": 20
                },
                "end": {
                  "line": 6745,
                  "column": 26
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                229006,
                229020
              ],
              "loc": {
                "start": {
                  "line": 6745,
                  "column": 27
                },
                "end": {
                  "line": 6745,
                  "column": 41
                }
              }
            },
            "range": [
              228999,
              229020
            ],
            "loc": {
              "start": {
                "line": 6745,
                "column": 20
              },
              "end": {
                "line": 6745,
                "column": 41
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                229021,
                229030
              ],
              "loc": {
                "start": {
                  "line": 6745,
                  "column": 42
                },
                "end": {
                  "line": 6745,
                  "column": 51
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                229032,
                229039
              ],
              "loc": {
                "start": {
                  "line": 6745,
                  "column": 53
                },
                "end": {
                  "line": 6745,
                  "column": 60
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                229041,
                229042
              ],
              "loc": {
                "start": {
                  "line": 6745,
                  "column": 62
                },
                "end": {
                  "line": 6745,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            228999,
            229043
          ],
          "loc": {
            "start": {
              "line": 6745,
              "column": 20
            },
            "end": {
              "line": 6745,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        229162,
        229181
      ],
      "filename": "lodash.js",
      "lineno": 6748,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011756",
        "name": "result[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            229176,
            229181
          ],
          "loc": {
            "start": {
              "line": 6748,
              "column": 26
            },
            "end": {
              "line": 6748,
              "column": 31
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~omit",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~omit~result[undefined]",
    "memberof": "<anonymous>~runInContext~omit",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        229736,
        230026
      ],
      "filename": "lodash.js",
      "lineno": 6769,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011763",
        "name": "pairs",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "pairs",
            "range": [
              229745,
              229750
            ],
            "loc": {
              "start": {
                "line": 6769,
                "column": 13
              },
              "end": {
                "line": 6769,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                229751,
                229757
              ],
              "loc": {
                "start": {
                  "line": 6769,
                  "column": 19
                },
                "end": {
                  "line": 6769,
                  "column": 25
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        229771,
                        229776
                      ],
                      "loc": {
                        "start": {
                          "line": 6770,
                          "column": 10
                        },
                        "end": {
                          "line": 6770,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          229780,
                          229781
                        ],
                        "loc": {
                          "start": {
                            "line": 6770,
                            "column": 19
                          },
                          "end": {
                            "line": 6770,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        229779,
                        229781
                      ],
                      "loc": {
                        "start": {
                          "line": 6770,
                          "column": 18
                        },
                        "end": {
                          "line": 6770,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      229771,
                      229781
                    ],
                    "loc": {
                      "start": {
                        "line": 6770,
                        "column": 10
                      },
                      "end": {
                        "line": 6770,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "props",
                      "range": [
                        229793,
                        229798
                      ],
                      "loc": {
                        "start": {
                          "line": 6771,
                          "column": 10
                        },
                        "end": {
                          "line": 6771,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "keys",
                        "range": [
                          229801,
                          229805
                        ],
                        "loc": {
                          "start": {
                            "line": 6771,
                            "column": 18
                          },
                          "end": {
                            "line": 6771,
                            "column": 22
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            229806,
                            229812
                          ],
                          "loc": {
                            "start": {
                              "line": 6771,
                              "column": 23
                            },
                            "end": {
                              "line": 6771,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "range": [
                        229801,
                        229813
                      ],
                      "loc": {
                        "start": {
                          "line": 6771,
                          "column": 18
                        },
                        "end": {
                          "line": 6771,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      229793,
                      229813
                    ],
                    "loc": {
                      "start": {
                        "line": 6771,
                        "column": 10
                      },
                      "end": {
                        "line": 6771,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        229825,
                        229831
                      ],
                      "loc": {
                        "start": {
                          "line": 6772,
                          "column": 10
                        },
                        "end": {
                          "line": 6772,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "props",
                        "range": [
                          229834,
                          229839
                        ],
                        "loc": {
                          "start": {
                            "line": 6772,
                            "column": 19
                          },
                          "end": {
                            "line": 6772,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          229840,
                          229846
                        ],
                        "loc": {
                          "start": {
                            "line": 6772,
                            "column": 25
                          },
                          "end": {
                            "line": 6772,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        229834,
                        229846
                      ],
                      "loc": {
                        "start": {
                          "line": 6772,
                          "column": 19
                        },
                        "end": {
                          "line": 6772,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      229825,
                      229846
                    ],
                    "loc": {
                      "start": {
                        "line": 6772,
                        "column": 10
                      },
                      "end": {
                        "line": 6772,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        229858,
                        229864
                      ],
                      "loc": {
                        "start": {
                          "line": 6773,
                          "column": 10
                        },
                        "end": {
                          "line": 6773,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          229867,
                          229872
                        ],
                        "loc": {
                          "start": {
                            "line": 6773,
                            "column": 19
                          },
                          "end": {
                            "line": 6773,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            229873,
                            229879
                          ],
                          "loc": {
                            "start": {
                              "line": 6773,
                              "column": 25
                            },
                            "end": {
                              "line": 6773,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "range": [
                        229867,
                        229880
                      ],
                      "loc": {
                        "start": {
                          "line": 6773,
                          "column": 19
                        },
                        "end": {
                          "line": 6773,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      229858,
                      229880
                    ],
                    "loc": {
                      "start": {
                        "line": 6773,
                        "column": 10
                      },
                      "end": {
                        "line": 6773,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  229767,
                  229881
                ],
                "loc": {
                  "start": {
                    "line": 6770,
                    "column": 6
                  },
                  "end": {
                    "line": 6773,
                    "column": 33
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        229898,
                        229903
                      ],
                      "loc": {
                        "start": {
                          "line": 6775,
                          "column": 15
                        },
                        "end": {
                          "line": 6775,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      229896,
                      229903
                    ],
                    "loc": {
                      "start": {
                        "line": 6775,
                        "column": 13
                      },
                      "end": {
                        "line": 6775,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      229906,
                      229912
                    ],
                    "loc": {
                      "start": {
                        "line": 6775,
                        "column": 23
                      },
                      "end": {
                        "line": 6775,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    229896,
                    229912
                  ],
                  "loc": {
                    "start": {
                      "line": 6775,
                      "column": 13
                    },
                    "end": {
                      "line": 6775,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              229928,
                              229931
                            ],
                            "loc": {
                              "start": {
                                "line": 6776,
                                "column": 12
                              },
                              "end": {
                                "line": 6776,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                229934,
                                229939
                              ],
                              "loc": {
                                "start": {
                                  "line": 6776,
                                  "column": 18
                                },
                                "end": {
                                  "line": 6776,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                229940,
                                229945
                              ],
                              "loc": {
                                "start": {
                                  "line": 6776,
                                  "column": 24
                                },
                                "end": {
                                  "line": 6776,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              229934,
                              229946
                            ],
                            "loc": {
                              "start": {
                                "line": 6776,
                                "column": 18
                              },
                              "end": {
                                "line": 6776,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            229928,
                            229946
                          ],
                          "loc": {
                            "start": {
                              "line": 6776,
                              "column": 12
                            },
                            "end": {
                              "line": 6776,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        229924,
                        229947
                      ],
                      "loc": {
                        "start": {
                          "line": 6776,
                          "column": 8
                        },
                        "end": {
                          "line": 6776,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              229956,
                              229962
                            ],
                            "loc": {
                              "start": {
                                "line": 6777,
                                "column": 8
                              },
                              "end": {
                                "line": 6777,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              229963,
                              229968
                            ],
                            "loc": {
                              "start": {
                                "line": 6777,
                                "column": 15
                              },
                              "end": {
                                "line": 6777,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            229956,
                            229969
                          ],
                          "loc": {
                            "start": {
                              "line": 6777,
                              "column": 8
                            },
                            "end": {
                              "line": 6777,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [
                            {
                              "type": "Identifier",
                              "name": "key",
                              "range": [
                                229973,
                                229976
                              ],
                              "loc": {
                                "start": {
                                  "line": 6777,
                                  "column": 25
                                },
                                "end": {
                                  "line": 6777,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  229978,
                                  229984
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6777,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 6777,
                                    "column": 36
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  229985,
                                  229988
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6777,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 6777,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                229978,
                                229989
                              ],
                              "loc": {
                                "start": {
                                  "line": 6777,
                                  "column": 30
                                },
                                "end": {
                                  "line": 6777,
                                  "column": 41
                                }
                              }
                            }
                          ],
                          "range": [
                            229972,
                            229990
                          ],
                          "loc": {
                            "start": {
                              "line": 6777,
                              "column": 24
                            },
                            "end": {
                              "line": 6777,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          229956,
                          229990
                        ],
                        "loc": {
                          "start": {
                            "line": 6777,
                            "column": 8
                          },
                          "end": {
                            "line": 6777,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        229956,
                        229991
                      ],
                      "loc": {
                        "start": {
                          "line": 6777,
                          "column": 8
                        },
                        "end": {
                          "line": 6777,
                          "column": 43
                        }
                      }
                    }
                  ],
                  "range": [
                    229914,
                    229999
                  ],
                  "loc": {
                    "start": {
                      "line": 6775,
                      "column": 31
                    },
                    "end": {
                      "line": 6778,
                      "column": 7
                    }
                  }
                },
                "range": [
                  229889,
                  229999
                ],
                "loc": {
                  "start": {
                    "line": 6775,
                    "column": 6
                  },
                  "end": {
                    "line": 6778,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    230013,
                    230019
                  ],
                  "loc": {
                    "start": {
                      "line": 6779,
                      "column": 13
                    },
                    "end": {
                      "line": 6779,
                      "column": 19
                    }
                  }
                },
                "range": [
                  230006,
                  230020
                ],
                "loc": {
                  "start": {
                    "line": 6779,
                    "column": 6
                  },
                  "end": {
                    "line": 6779,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              229759,
              230026
            ],
            "loc": {
              "start": {
                "line": 6769,
                "column": 27
              },
              "end": {
                "line": 6780,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            229736,
            230026
          ],
          "loc": {
            "start": {
              "line": 6769,
              "column": 4
            },
            "end": {
              "line": 6780,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object"
        ]
      },
      "vars": {
        "index": null,
        "props": null,
        "length": null,
        "result": null,
        "key": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "pairs",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~pairs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        229771,
        229781
      ],
      "filename": "lodash.js",
      "lineno": 6770,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011768",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              229780,
              229781
            ],
            "loc": {
              "start": {
                "line": 6770,
                "column": 19
              },
              "end": {
                "line": 6770,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            229779,
            229781
          ],
          "loc": {
            "start": {
              "line": 6770,
              "column": 18
            },
            "end": {
              "line": 6770,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pairs",
    "longname": "<anonymous>~runInContext~pairs~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        229793,
        229813
      ],
      "filename": "lodash.js",
      "lineno": 6771,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011772",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              229801,
              229805
            ],
            "loc": {
              "start": {
                "line": 6771,
                "column": 18
              },
              "end": {
                "line": 6771,
                "column": 22
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                229806,
                229812
              ],
              "loc": {
                "start": {
                  "line": 6771,
                  "column": 23
                },
                "end": {
                  "line": 6771,
                  "column": 29
                }
              }
            }
          ],
          "range": [
            229801,
            229813
          ],
          "loc": {
            "start": {
              "line": 6771,
              "column": 18
            },
            "end": {
              "line": 6771,
              "column": 30
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pairs",
    "longname": "<anonymous>~runInContext~pairs~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        229825,
        229846
      ],
      "filename": "lodash.js",
      "lineno": 6772,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011777",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              229834,
              229839
            ],
            "loc": {
              "start": {
                "line": 6772,
                "column": 19
              },
              "end": {
                "line": 6772,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              229840,
              229846
            ],
            "loc": {
              "start": {
                "line": 6772,
                "column": 25
              },
              "end": {
                "line": 6772,
                "column": 31
              }
            }
          },
          "range": [
            229834,
            229846
          ],
          "loc": {
            "start": {
              "line": 6772,
              "column": 19
            },
            "end": {
              "line": 6772,
              "column": 31
            }
          }
        },
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pairs",
    "longname": "<anonymous>~runInContext~pairs~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        229858,
        229880
      ],
      "filename": "lodash.js",
      "lineno": 6773,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011782",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              229867,
              229872
            ],
            "loc": {
              "start": {
                "line": 6773,
                "column": 19
              },
              "end": {
                "line": 6773,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                229873,
                229879
              ],
              "loc": {
                "start": {
                  "line": 6773,
                  "column": 25
                },
                "end": {
                  "line": 6773,
                  "column": 31
                }
              }
            }
          ],
          "range": [
            229867,
            229880
          ],
          "loc": {
            "start": {
              "line": 6773,
              "column": 19
            },
            "end": {
              "line": 6773,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pairs",
    "longname": "<anonymous>~runInContext~pairs~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        229928,
        229946
      ],
      "filename": "lodash.js",
      "lineno": 6776,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011794",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              229934,
              229939
            ],
            "loc": {
              "start": {
                "line": 6776,
                "column": 18
              },
              "end": {
                "line": 6776,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              229940,
              229945
            ],
            "loc": {
              "start": {
                "line": 6776,
                "column": 24
              },
              "end": {
                "line": 6776,
                "column": 29
              }
            }
          },
          "range": [
            229934,
            229946
          ],
          "loc": {
            "start": {
              "line": 6776,
              "column": 18
            },
            "end": {
              "line": 6776,
              "column": 30
            }
          }
        },
        "value": "props[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pairs",
    "longname": "<anonymous>~runInContext~pairs~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        229956,
        229990
      ],
      "filename": "lodash.js",
      "lineno": 6777,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011800",
        "name": "result[undefined]",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "Identifier",
              "name": "key",
              "range": [
                229973,
                229976
              ],
              "loc": {
                "start": {
                  "line": 6777,
                  "column": 25
                },
                "end": {
                  "line": 6777,
                  "column": 28
                }
              }
            },
            {
              "type": "MemberExpression",
              "computed": true,
              "object": {
                "type": "Identifier",
                "name": "object",
                "range": [
                  229978,
                  229984
                ],
                "loc": {
                  "start": {
                    "line": 6777,
                    "column": 30
                  },
                  "end": {
                    "line": 6777,
                    "column": 36
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "key",
                "range": [
                  229985,
                  229988
                ],
                "loc": {
                  "start": {
                    "line": 6777,
                    "column": 37
                  },
                  "end": {
                    "line": 6777,
                    "column": 40
                  }
                }
              },
              "range": [
                229978,
                229989
              ],
              "loc": {
                "start": {
                  "line": 6777,
                  "column": 30
                },
                "end": {
                  "line": 6777,
                  "column": 41
                }
              }
            }
          ],
          "range": [
            229972,
            229990
          ],
          "loc": {
            "start": {
              "line": 6777,
              "column": 24
            },
            "end": {
              "line": 6777,
              "column": 42
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~pairs"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~pairs~result[undefined]",
    "memberof": "<anonymous>~runInContext~pairs",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        231218,
        231910
      ],
      "filename": "lodash.js",
      "lineno": 6809,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011811",
        "name": "pick",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "pick",
            "range": [
              231227,
              231231
            ],
            "loc": {
              "start": {
                "line": 6809,
                "column": 13
              },
              "end": {
                "line": 6809,
                "column": 17
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                231232,
                231238
              ],
              "loc": {
                "start": {
                  "line": 6809,
                  "column": 18
                },
                "end": {
                  "line": 6809,
                  "column": 24
                }
              }
            },
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                231240,
                231249
              ],
              "loc": {
                "start": {
                  "line": 6809,
                  "column": 26
                },
                "end": {
                  "line": 6809,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                231251,
                231258
              ],
              "loc": {
                "start": {
                  "line": 6809,
                  "column": 37
                },
                "end": {
                  "line": 6809,
                  "column": 44
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        231272,
                        231278
                      ],
                      "loc": {
                        "start": {
                          "line": 6810,
                          "column": 10
                        },
                        "end": {
                          "line": 6810,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ObjectExpression",
                      "properties": [],
                      "range": [
                        231281,
                        231283
                      ],
                      "loc": {
                        "start": {
                          "line": 6810,
                          "column": 19
                        },
                        "end": {
                          "line": 6810,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      231272,
                      231283
                    ],
                    "loc": {
                      "start": {
                        "line": 6810,
                        "column": 10
                      },
                      "end": {
                        "line": 6810,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  231268,
                  231284
                ],
                "loc": {
                  "start": {
                    "line": 6810,
                    "column": 6
                  },
                  "end": {
                    "line": 6810,
                    "column": 22
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "!=",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "predicate",
                      "range": [
                        231303,
                        231312
                      ],
                      "loc": {
                        "start": {
                          "line": 6812,
                          "column": 17
                        },
                        "end": {
                          "line": 6812,
                          "column": 26
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      231296,
                      231312
                    ],
                    "loc": {
                      "start": {
                        "line": 6812,
                        "column": 10
                      },
                      "end": {
                        "line": 6812,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "function",
                    "raw": "'function'",
                    "range": [
                      231316,
                      231326
                    ],
                    "loc": {
                      "start": {
                        "line": 6812,
                        "column": 30
                      },
                      "end": {
                        "line": 6812,
                        "column": 40
                      }
                    }
                  },
                  "range": [
                    231296,
                    231326
                  ],
                  "loc": {
                    "start": {
                      "line": 6812,
                      "column": 10
                    },
                    "end": {
                      "line": 6812,
                      "column": 40
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              231342,
                              231347
                            ],
                            "loc": {
                              "start": {
                                "line": 6813,
                                "column": 12
                              },
                              "end": {
                                "line": 6813,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                231351,
                                231352
                              ],
                              "loc": {
                                "start": {
                                  "line": 6813,
                                  "column": 21
                                },
                                "end": {
                                  "line": 6813,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              231350,
                              231352
                            ],
                            "loc": {
                              "start": {
                                "line": 6813,
                                "column": 20
                              },
                              "end": {
                                "line": 6813,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            231342,
                            231352
                          ],
                          "loc": {
                            "start": {
                              "line": 6813,
                              "column": 12
                            },
                            "end": {
                              "line": 6813,
                              "column": 22
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              231366,
                              231371
                            ],
                            "loc": {
                              "start": {
                                "line": 6814,
                                "column": 12
                              },
                              "end": {
                                "line": 6814,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "baseFlatten",
                              "range": [
                                231374,
                                231385
                              ],
                              "loc": {
                                "start": {
                                  "line": 6814,
                                  "column": 20
                                },
                                "end": {
                                  "line": 6814,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  231386,
                                  231395
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6814,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 6814,
                                    "column": 41
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": true,
                                "raw": "true",
                                "range": [
                                  231397,
                                  231401
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6814,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 6814,
                                    "column": 47
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  231403,
                                  231408
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6814,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 6814,
                                    "column": 54
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  231410,
                                  231411
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6814,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 6814,
                                    "column": 57
                                  }
                                }
                              }
                            ],
                            "range": [
                              231374,
                              231412
                            ],
                            "loc": {
                              "start": {
                                "line": 6814,
                                "column": 20
                              },
                              "end": {
                                "line": 6814,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            231366,
                            231412
                          ],
                          "loc": {
                            "start": {
                              "line": 6814,
                              "column": 12
                            },
                            "end": {
                              "line": 6814,
                              "column": 58
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              231426,
                              231432
                            ],
                            "loc": {
                              "start": {
                                "line": 6815,
                                "column": 12
                              },
                              "end": {
                                "line": 6815,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isObject",
                                "range": [
                                  231435,
                                  231443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6815,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 6815,
                                    "column": 29
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "object",
                                  "range": [
                                    231444,
                                    231450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6815,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 6815,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "range": [
                                231435,
                                231451
                              ],
                              "loc": {
                                "start": {
                                  "line": 6815,
                                  "column": 21
                                },
                                "end": {
                                  "line": 6815,
                                  "column": 37
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  231454,
                                  231459
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6815,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 6815,
                                    "column": 45
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  231460,
                                  231466
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6815,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 6815,
                                    "column": 52
                                  }
                                }
                              },
                              "range": [
                                231454,
                                231466
                              ],
                              "loc": {
                                "start": {
                                  "line": 6815,
                                  "column": 40
                                },
                                "end": {
                                  "line": 6815,
                                  "column": 52
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                231469,
                                231470
                              ],
                              "loc": {
                                "start": {
                                  "line": 6815,
                                  "column": 55
                                },
                                "end": {
                                  "line": 6815,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              231435,
                              231470
                            ],
                            "loc": {
                              "start": {
                                "line": 6815,
                                "column": 21
                              },
                              "end": {
                                "line": 6815,
                                "column": 56
                              }
                            }
                          },
                          "range": [
                            231426,
                            231470
                          ],
                          "loc": {
                            "start": {
                              "line": 6815,
                              "column": 12
                            },
                            "end": {
                              "line": 6815,
                              "column": 56
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        231338,
                        231471
                      ],
                      "loc": {
                        "start": {
                          "line": 6813,
                          "column": 8
                        },
                        "end": {
                          "line": 6815,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "WhileStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              231490,
                              231495
                            ],
                            "loc": {
                              "start": {
                                "line": 6817,
                                "column": 17
                              },
                              "end": {
                                "line": 6817,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            231488,
                            231495
                          ],
                          "loc": {
                            "start": {
                              "line": 6817,
                              "column": 15
                            },
                            "end": {
                              "line": 6817,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            231498,
                            231504
                          ],
                          "loc": {
                            "start": {
                              "line": 6817,
                              "column": 25
                            },
                            "end": {
                              "line": 6817,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          231488,
                          231504
                        ],
                        "loc": {
                          "start": {
                            "line": 6817,
                            "column": 15
                          },
                          "end": {
                            "line": 6817,
                            "column": 31
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "key",
                                  "range": [
                                    231522,
                                    231525
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6818,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 6818,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      231528,
                                      231533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6818,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 6818,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      231534,
                                      231539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6818,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 6818,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    231528,
                                    231540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6818,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 6818,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  231522,
                                  231540
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6818,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 6818,
                                    "column": 32
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              231518,
                              231541
                            ],
                            "loc": {
                              "start": {
                                "line": 6818,
                                "column": 10
                              },
                              "end": {
                                "line": 6818,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "in",
                              "left": {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  231556,
                                  231559
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6819,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 6819,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  231563,
                                  231569
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6819,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 6819,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                231556,
                                231569
                              ],
                              "loc": {
                                "start": {
                                  "line": 6819,
                                  "column": 14
                                },
                                "end": {
                                  "line": 6819,
                                  "column": 27
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          231585,
                                          231591
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6820,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 6820,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          231592,
                                          231595
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6820,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 6820,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        231585,
                                        231596
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6820,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 6820,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          231599,
                                          231605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6820,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 6820,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          231606,
                                          231609
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6820,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 6820,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        231599,
                                        231610
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6820,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 6820,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      231585,
                                      231610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6820,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 6820,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    231585,
                                    231611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6820,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 6820,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "range": [
                                231571,
                                231623
                              ],
                              "loc": {
                                "start": {
                                  "line": 6819,
                                  "column": 29
                                },
                                "end": {
                                  "line": 6821,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              231552,
                              231623
                            ],
                            "loc": {
                              "start": {
                                "line": 6819,
                                "column": 10
                              },
                              "end": {
                                "line": 6821,
                                "column": 11
                              }
                            }
                          }
                        ],
                        "range": [
                          231506,
                          231633
                        ],
                        "loc": {
                          "start": {
                            "line": 6817,
                            "column": 33
                          },
                          "end": {
                            "line": 6822,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        231481,
                        231633
                      ],
                      "loc": {
                        "start": {
                          "line": 6817,
                          "column": 8
                        },
                        "end": {
                          "line": 6822,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    231328,
                    231641
                  ],
                  "loc": {
                    "start": {
                      "line": 6812,
                      "column": 42
                    },
                    "end": {
                      "line": 6823,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "predicate",
                          "range": [
                            231657,
                            231666
                          ],
                          "loc": {
                            "start": {
                              "line": 6824,
                              "column": 8
                            },
                            "end": {
                              "line": 6824,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                231669,
                                231675
                              ],
                              "loc": {
                                "start": {
                                  "line": 6824,
                                  "column": 20
                                },
                                "end": {
                                  "line": 6824,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                231676,
                                231690
                              ],
                              "loc": {
                                "start": {
                                  "line": 6824,
                                  "column": 27
                                },
                                "end": {
                                  "line": 6824,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              231669,
                              231690
                            ],
                            "loc": {
                              "start": {
                                "line": 6824,
                                "column": 20
                              },
                              "end": {
                                "line": 6824,
                                "column": 41
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "predicate",
                              "range": [
                                231691,
                                231700
                              ],
                              "loc": {
                                "start": {
                                  "line": 6824,
                                  "column": 42
                                },
                                "end": {
                                  "line": 6824,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                231702,
                                231709
                              ],
                              "loc": {
                                "start": {
                                  "line": 6824,
                                  "column": 53
                                },
                                "end": {
                                  "line": 6824,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                231711,
                                231712
                              ],
                              "loc": {
                                "start": {
                                  "line": 6824,
                                  "column": 62
                                },
                                "end": {
                                  "line": 6824,
                                  "column": 63
                                }
                              }
                            }
                          ],
                          "range": [
                            231669,
                            231713
                          ],
                          "loc": {
                            "start": {
                              "line": 6824,
                              "column": 20
                            },
                            "end": {
                              "line": 6824,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          231657,
                          231713
                        ],
                        "loc": {
                          "start": {
                            "line": 6824,
                            "column": 8
                          },
                          "end": {
                            "line": 6824,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        231657,
                        231714
                      ],
                      "loc": {
                        "start": {
                          "line": 6824,
                          "column": 8
                        },
                        "end": {
                          "line": 6824,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "baseForIn",
                          "range": [
                            231723,
                            231732
                          ],
                          "loc": {
                            "start": {
                              "line": 6825,
                              "column": 8
                            },
                            "end": {
                              "line": 6825,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              231733,
                              231739
                            ],
                            "loc": {
                              "start": {
                                "line": 6825,
                                "column": 18
                              },
                              "end": {
                                "line": 6825,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  231750,
                                  231755
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6825,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 6825,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "key",
                                "range": [
                                  231757,
                                  231760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6825,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 6825,
                                    "column": 45
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  231762,
                                  231768
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6825,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 6825,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "predicate",
                                      "range": [
                                        231786,
                                        231795
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6826,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 6826,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          231796,
                                          231801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6826,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 6826,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          231803,
                                          231806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6826,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 6826,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          231808,
                                          231814
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6826,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 6826,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      231786,
                                      231815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6826,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 6826,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "result",
                                              "range": [
                                                231831,
                                                231837
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6827,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 6827,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                231838,
                                                231841
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6827,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 6827,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "range": [
                                              231831,
                                              231842
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6827,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 6827,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              231845,
                                              231850
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6827,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 6827,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            231831,
                                            231850
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6827,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 6827,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          231831,
                                          231851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6827,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 6827,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      231817,
                                      231863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6826,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 6828,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    231782,
                                    231863
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6826,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6828,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "range": [
                                231770,
                                231873
                              ],
                              "loc": {
                                "start": {
                                  "line": 6825,
                                  "column": 55
                                },
                                "end": {
                                  "line": 6829,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              231741,
                              231873
                            ],
                            "loc": {
                              "start": {
                                "line": 6825,
                                "column": 26
                              },
                              "end": {
                                "line": 6829,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          231723,
                          231874
                        ],
                        "loc": {
                          "start": {
                            "line": 6825,
                            "column": 8
                          },
                          "end": {
                            "line": 6829,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        231723,
                        231875
                      ],
                      "loc": {
                        "start": {
                          "line": 6825,
                          "column": 8
                        },
                        "end": {
                          "line": 6829,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    231647,
                    231883
                  ],
                  "loc": {
                    "start": {
                      "line": 6823,
                      "column": 13
                    },
                    "end": {
                      "line": 6830,
                      "column": 7
                    }
                  }
                },
                "range": [
                  231292,
                  231883
                ],
                "loc": {
                  "start": {
                    "line": 6812,
                    "column": 6
                  },
                  "end": {
                    "line": 6830,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    231897,
                    231903
                  ],
                  "loc": {
                    "start": {
                      "line": 6831,
                      "column": 13
                    },
                    "end": {
                      "line": 6831,
                      "column": 19
                    }
                  }
                },
                "range": [
                  231890,
                  231904
                ],
                "loc": {
                  "start": {
                    "line": 6831,
                    "column": 6
                  },
                  "end": {
                    "line": 6831,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              231260,
              231910
            ],
            "loc": {
              "start": {
                "line": 6809,
                "column": 46
              },
              "end": {
                "line": 6832,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            231218,
            231910
          ],
          "loc": {
            "start": {
              "line": 6809,
              "column": 4
            },
            "end": {
              "line": 6832,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "predicate",
          "thisArg"
        ]
      },
      "vars": {
        "result": null,
        "index": null,
        "props": null,
        "length": null,
        "key": null,
        "result[undefined]": null,
        "predicate": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "pick",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~pick",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        231272,
        231283
      ],
      "filename": "lodash.js",
      "lineno": 6810,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011818",
        "name": "result",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            231281,
            231283
          ],
          "loc": {
            "start": {
              "line": 6810,
              "column": 19
            },
            "end": {
              "line": 6810,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pick",
    "longname": "<anonymous>~runInContext~pick~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        231342,
        231352
      ],
      "filename": "lodash.js",
      "lineno": 6813,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011828",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              231351,
              231352
            ],
            "loc": {
              "start": {
                "line": 6813,
                "column": 21
              },
              "end": {
                "line": 6813,
                "column": 22
              }
            }
          },
          "prefix": true,
          "range": [
            231350,
            231352
          ],
          "loc": {
            "start": {
              "line": 6813,
              "column": 20
            },
            "end": {
              "line": 6813,
              "column": 22
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pick",
    "longname": "<anonymous>~runInContext~pick~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        231366,
        231412
      ],
      "filename": "lodash.js",
      "lineno": 6814,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011832",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseFlatten",
            "range": [
              231374,
              231385
            ],
            "loc": {
              "start": {
                "line": 6814,
                "column": 20
              },
              "end": {
                "line": 6814,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                231386,
                231395
              ],
              "loc": {
                "start": {
                  "line": 6814,
                  "column": 32
                },
                "end": {
                  "line": 6814,
                  "column": 41
                }
              }
            },
            {
              "type": "Literal",
              "value": true,
              "raw": "true",
              "range": [
                231397,
                231401
              ],
              "loc": {
                "start": {
                  "line": 6814,
                  "column": 43
                },
                "end": {
                  "line": 6814,
                  "column": 47
                }
              }
            },
            {
              "type": "Literal",
              "value": false,
              "raw": "false",
              "range": [
                231403,
                231408
              ],
              "loc": {
                "start": {
                  "line": 6814,
                  "column": 49
                },
                "end": {
                  "line": 6814,
                  "column": 54
                }
              }
            },
            {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                231410,
                231411
              ],
              "loc": {
                "start": {
                  "line": 6814,
                  "column": 56
                },
                "end": {
                  "line": 6814,
                  "column": 57
                }
              }
            }
          ],
          "range": [
            231374,
            231412
          ],
          "loc": {
            "start": {
              "line": 6814,
              "column": 20
            },
            "end": {
              "line": 6814,
              "column": 58
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pick",
    "longname": "<anonymous>~runInContext~pick~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        231426,
        231470
      ],
      "filename": "lodash.js",
      "lineno": 6815,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011840",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "isObject",
              "range": [
                231435,
                231443
              ],
              "loc": {
                "start": {
                  "line": 6815,
                  "column": 21
                },
                "end": {
                  "line": 6815,
                  "column": 29
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "object",
                "range": [
                  231444,
                  231450
                ],
                "loc": {
                  "start": {
                    "line": 6815,
                    "column": 30
                  },
                  "end": {
                    "line": 6815,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              231435,
              231451
            ],
            "loc": {
              "start": {
                "line": 6815,
                "column": 21
              },
              "end": {
                "line": 6815,
                "column": 37
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "props",
              "range": [
                231454,
                231459
              ],
              "loc": {
                "start": {
                  "line": 6815,
                  "column": 40
                },
                "end": {
                  "line": 6815,
                  "column": 45
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                231460,
                231466
              ],
              "loc": {
                "start": {
                  "line": 6815,
                  "column": 46
                },
                "end": {
                  "line": 6815,
                  "column": 52
                }
              }
            },
            "range": [
              231454,
              231466
            ],
            "loc": {
              "start": {
                "line": 6815,
                "column": 40
              },
              "end": {
                "line": 6815,
                "column": 52
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              231469,
              231470
            ],
            "loc": {
              "start": {
                "line": 6815,
                "column": 55
              },
              "end": {
                "line": 6815,
                "column": 56
              }
            }
          },
          "range": [
            231435,
            231470
          ],
          "loc": {
            "start": {
              "line": 6815,
              "column": 21
            },
            "end": {
              "line": 6815,
              "column": 56
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pick",
    "longname": "<anonymous>~runInContext~pick~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        231522,
        231540
      ],
      "filename": "lodash.js",
      "lineno": 6818,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011857",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              231528,
              231533
            ],
            "loc": {
              "start": {
                "line": 6818,
                "column": 20
              },
              "end": {
                "line": 6818,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              231534,
              231539
            ],
            "loc": {
              "start": {
                "line": 6818,
                "column": 26
              },
              "end": {
                "line": 6818,
                "column": 31
              }
            }
          },
          "range": [
            231528,
            231540
          ],
          "loc": {
            "start": {
              "line": 6818,
              "column": 20
            },
            "end": {
              "line": 6818,
              "column": 32
            }
          }
        },
        "value": "props[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pick",
    "longname": "<anonymous>~runInContext~pick~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        231585,
        231610
      ],
      "filename": "lodash.js",
      "lineno": 6820,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011868",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "object",
            "range": [
              231599,
              231605
            ],
            "loc": {
              "start": {
                "line": 6820,
                "column": 26
              },
              "end": {
                "line": 6820,
                "column": 32
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "key",
            "range": [
              231606,
              231609
            ],
            "loc": {
              "start": {
                "line": 6820,
                "column": 33
              },
              "end": {
                "line": 6820,
                "column": 36
              }
            }
          },
          "range": [
            231599,
            231610
          ],
          "loc": {
            "start": {
              "line": 6820,
              "column": 26
            },
            "end": {
              "line": 6820,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~pick",
        "value": "object[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~pick~result[undefined]",
    "memberof": "<anonymous>~runInContext~pick",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        231657,
        231713
      ],
      "filename": "lodash.js",
      "lineno": 6824,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011877",
        "name": "predicate",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                231669,
                231675
              ],
              "loc": {
                "start": {
                  "line": 6824,
                  "column": 20
                },
                "end": {
                  "line": 6824,
                  "column": 26
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                231676,
                231690
              ],
              "loc": {
                "start": {
                  "line": 6824,
                  "column": 27
                },
                "end": {
                  "line": 6824,
                  "column": 41
                }
              }
            },
            "range": [
              231669,
              231690
            ],
            "loc": {
              "start": {
                "line": 6824,
                "column": 20
              },
              "end": {
                "line": 6824,
                "column": 41
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "predicate",
              "range": [
                231691,
                231700
              ],
              "loc": {
                "start": {
                  "line": 6824,
                  "column": 42
                },
                "end": {
                  "line": 6824,
                  "column": 51
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                231702,
                231709
              ],
              "loc": {
                "start": {
                  "line": 6824,
                  "column": 53
                },
                "end": {
                  "line": 6824,
                  "column": 60
                }
              }
            },
            {
              "type": "Literal",
              "value": 3,
              "raw": "3",
              "range": [
                231711,
                231712
              ],
              "loc": {
                "start": {
                  "line": 6824,
                  "column": 62
                },
                "end": {
                  "line": 6824,
                  "column": 63
                }
              }
            }
          ],
          "range": [
            231669,
            231713
          ],
          "loc": {
            "start": {
              "line": 6824,
              "column": 20
            },
            "end": {
              "line": 6824,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "predicate",
    "kind": "member",
    "longname": "predicate",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        231831,
        231850
      ],
      "filename": "lodash.js",
      "lineno": 6827,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011903",
        "name": "result[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "value",
          "range": [
            231845,
            231850
          ],
          "loc": {
            "start": {
              "line": 6827,
              "column": 26
            },
            "end": {
              "line": 6827,
              "column": 31
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~pick",
        "value": "value"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~pick~result[undefined]",
    "memberof": "<anonymous>~runInContext~pick",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        233203,
        233837
      ],
      "filename": "lodash.js",
      "lineno": 6865,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011910",
        "name": "transform",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "transform",
            "range": [
              233212,
              233221
            ],
            "loc": {
              "start": {
                "line": 6865,
                "column": 13
              },
              "end": {
                "line": 6865,
                "column": 22
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                233222,
                233228
              ],
              "loc": {
                "start": {
                  "line": 6865,
                  "column": 23
                },
                "end": {
                  "line": 6865,
                  "column": 29
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                233230,
                233238
              ],
              "loc": {
                "start": {
                  "line": 6865,
                  "column": 31
                },
                "end": {
                  "line": 6865,
                  "column": 39
                }
              }
            },
            {
              "type": "Identifier",
              "name": "accumulator",
              "range": [
                233240,
                233251
              ],
              "loc": {
                "start": {
                  "line": 6865,
                  "column": 41
                },
                "end": {
                  "line": 6865,
                  "column": 52
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                233253,
                233260
              ],
              "loc": {
                "start": {
                  "line": 6865,
                  "column": 54
                },
                "end": {
                  "line": 6865,
                  "column": 61
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isArr",
                      "range": [
                        233274,
                        233279
                      ],
                      "loc": {
                        "start": {
                          "line": 6866,
                          "column": 10
                        },
                        "end": {
                          "line": 6866,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isArray",
                        "range": [
                          233282,
                          233289
                        ],
                        "loc": {
                          "start": {
                            "line": 6866,
                            "column": 18
                          },
                          "end": {
                            "line": 6866,
                            "column": 25
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            233290,
                            233296
                          ],
                          "loc": {
                            "start": {
                              "line": 6866,
                              "column": 26
                            },
                            "end": {
                              "line": 6866,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        233282,
                        233297
                      ],
                      "loc": {
                        "start": {
                          "line": 6866,
                          "column": 18
                        },
                        "end": {
                          "line": 6866,
                          "column": 33
                        }
                      }
                    },
                    "range": [
                      233274,
                      233297
                    ],
                    "loc": {
                      "start": {
                        "line": 6866,
                        "column": 10
                      },
                      "end": {
                        "line": 6866,
                        "column": 33
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  233270,
                  233298
                ],
                "loc": {
                  "start": {
                    "line": 6866,
                    "column": 6
                  },
                  "end": {
                    "line": 6866,
                    "column": 34
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "accumulator",
                    "range": [
                      233309,
                      233320
                    ],
                    "loc": {
                      "start": {
                        "line": 6867,
                        "column": 10
                      },
                      "end": {
                        "line": 6867,
                        "column": 21
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      233324,
                      233328
                    ],
                    "loc": {
                      "start": {
                        "line": 6867,
                        "column": 25
                      },
                      "end": {
                        "line": 6867,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    233309,
                    233328
                  ],
                  "loc": {
                    "start": {
                      "line": 6867,
                      "column": 10
                    },
                    "end": {
                      "line": 6867,
                      "column": 29
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isArr",
                        "range": [
                          233344,
                          233349
                        ],
                        "loc": {
                          "start": {
                            "line": 6868,
                            "column": 12
                          },
                          "end": {
                            "line": 6868,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "accumulator",
                                "range": [
                                  233363,
                                  233374
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6869,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 6869,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "ArrayExpression",
                                "elements": [],
                                "range": [
                                  233377,
                                  233379
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6869,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 6869,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                233363,
                                233379
                              ],
                              "loc": {
                                "start": {
                                  "line": 6869,
                                  "column": 10
                                },
                                "end": {
                                  "line": 6869,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              233363,
                              233380
                            ],
                            "loc": {
                              "start": {
                                "line": 6869,
                                "column": 10
                              },
                              "end": {
                                "line": 6869,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          233351,
                          233390
                        ],
                        "loc": {
                          "start": {
                            "line": 6868,
                            "column": 19
                          },
                          "end": {
                            "line": 6870,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "ctor",
                                  "range": [
                                    233412,
                                    233416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6871,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 6871,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      233419,
                                      233425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6871,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 6871,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        233429,
                                        233435
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6871,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 6871,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "constructor",
                                      "range": [
                                        233436,
                                        233447
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6871,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 6871,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      233429,
                                      233447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6871,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 6871,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    233419,
                                    233447
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6871,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 6871,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  233412,
                                  233447
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6871,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 6871,
                                    "column": 49
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "proto",
                                  "range": [
                                    233463,
                                    233468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6872,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 6872,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "ctor",
                                    "range": [
                                      233471,
                                      233475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6872,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 6872,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "ctor",
                                      "range": [
                                        233479,
                                        233483
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6872,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 6872,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "prototype",
                                      "range": [
                                        233484,
                                        233493
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6872,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 6872,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      233479,
                                      233493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6872,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 6872,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    233471,
                                    233493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6872,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 6872,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  233463,
                                  233493
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6872,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 6872,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              233408,
                              233494
                            ],
                            "loc": {
                              "start": {
                                "line": 6871,
                                "column": 10
                              },
                              "end": {
                                "line": 6872,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "accumulator",
                                "range": [
                                  233506,
                                  233517
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6874,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 6874,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "baseCreate",
                                  "range": [
                                    233520,
                                    233530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6874,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 6874,
                                      "column": 34
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "proto",
                                    "range": [
                                      233531,
                                      233536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6874,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 6874,
                                        "column": 40
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  233520,
                                  233537
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6874,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 6874,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                233506,
                                233537
                              ],
                              "loc": {
                                "start": {
                                  "line": 6874,
                                  "column": 10
                                },
                                "end": {
                                  "line": 6874,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              233506,
                              233538
                            ],
                            "loc": {
                              "start": {
                                "line": 6874,
                                "column": 10
                              },
                              "end": {
                                "line": 6874,
                                "column": 42
                              }
                            }
                          }
                        ],
                        "range": [
                          233396,
                          233548
                        ],
                        "loc": {
                          "start": {
                            "line": 6870,
                            "column": 15
                          },
                          "end": {
                            "line": 6875,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        233340,
                        233548
                      ],
                      "loc": {
                        "start": {
                          "line": 6868,
                          "column": 8
                        },
                        "end": {
                          "line": 6875,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    233330,
                    233556
                  ],
                  "loc": {
                    "start": {
                      "line": 6867,
                      "column": 31
                    },
                    "end": {
                      "line": 6876,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  233305,
                  233556
                ],
                "loc": {
                  "start": {
                    "line": 6867,
                    "column": 6
                  },
                  "end": {
                    "line": 6876,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "callback",
                  "range": [
                    233567,
                    233575
                  ],
                  "loc": {
                    "start": {
                      "line": 6877,
                      "column": 10
                    },
                    "end": {
                      "line": 6877,
                      "column": 18
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "callback",
                          "range": [
                            233587,
                            233595
                          ],
                          "loc": {
                            "start": {
                              "line": 6878,
                              "column": 8
                            },
                            "end": {
                              "line": 6878,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "lodash",
                              "range": [
                                233598,
                                233604
                              ],
                              "loc": {
                                "start": {
                                  "line": 6878,
                                  "column": 19
                                },
                                "end": {
                                  "line": 6878,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "createCallback",
                              "range": [
                                233605,
                                233619
                              ],
                              "loc": {
                                "start": {
                                  "line": 6878,
                                  "column": 26
                                },
                                "end": {
                                  "line": 6878,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              233598,
                              233619
                            ],
                            "loc": {
                              "start": {
                                "line": 6878,
                                "column": 19
                              },
                              "end": {
                                "line": 6878,
                                "column": 40
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "callback",
                              "range": [
                                233620,
                                233628
                              ],
                              "loc": {
                                "start": {
                                  "line": 6878,
                                  "column": 41
                                },
                                "end": {
                                  "line": 6878,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                233630,
                                233637
                              ],
                              "loc": {
                                "start": {
                                  "line": 6878,
                                  "column": 51
                                },
                                "end": {
                                  "line": 6878,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 4,
                              "raw": "4",
                              "range": [
                                233639,
                                233640
                              ],
                              "loc": {
                                "start": {
                                  "line": 6878,
                                  "column": 60
                                },
                                "end": {
                                  "line": 6878,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            233598,
                            233641
                          ],
                          "loc": {
                            "start": {
                              "line": 6878,
                              "column": 19
                            },
                            "end": {
                              "line": 6878,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          233587,
                          233641
                        ],
                        "loc": {
                          "start": {
                            "line": 6878,
                            "column": 8
                          },
                          "end": {
                            "line": 6878,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        233587,
                        233642
                      ],
                      "loc": {
                        "start": {
                          "line": 6878,
                          "column": 8
                        },
                        "end": {
                          "line": 6878,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "Identifier",
                            "name": "isArr",
                            "range": [
                              233652,
                              233657
                            ],
                            "loc": {
                              "start": {
                                "line": 6879,
                                "column": 9
                              },
                              "end": {
                                "line": 6879,
                                "column": 14
                              }
                            }
                          },
                          "consequent": {
                            "type": "Identifier",
                            "name": "baseEach",
                            "range": [
                              233660,
                              233668
                            ],
                            "loc": {
                              "start": {
                                "line": 6879,
                                "column": 17
                              },
                              "end": {
                                "line": 6879,
                                "column": 25
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "baseForOwn",
                            "range": [
                              233671,
                              233681
                            ],
                            "loc": {
                              "start": {
                                "line": 6879,
                                "column": 28
                              },
                              "end": {
                                "line": 6879,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            233652,
                            233681
                          ],
                          "loc": {
                            "start": {
                              "line": 6879,
                              "column": 9
                            },
                            "end": {
                              "line": 6879,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              233683,
                              233689
                            ],
                            "loc": {
                              "start": {
                                "line": 6879,
                                "column": 40
                              },
                              "end": {
                                "line": 6879,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "FunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  233700,
                                  233705
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6879,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 6879,
                                    "column": 62
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  233707,
                                  233712
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6879,
                                    "column": 64
                                  },
                                  "end": {
                                    "line": 6879,
                                    "column": 69
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  233714,
                                  233720
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6879,
                                    "column": 71
                                  },
                                  "end": {
                                    "line": 6879,
                                    "column": 77
                                  }
                                }
                              }
                            ],
                            "defaults": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "argument": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "callback",
                                      "range": [
                                        233741,
                                        233749
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6880,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 6880,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "accumulator",
                                        "range": [
                                          233750,
                                          233761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6880,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 6880,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          233763,
                                          233768
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6880,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 6880,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          233770,
                                          233775
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6880,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 6880,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "object",
                                        "range": [
                                          233777,
                                          233783
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6880,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 6880,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      233741,
                                      233784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6880,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 6880,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    233734,
                                    233785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6880,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 6880,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "range": [
                                233722,
                                233795
                              ],
                              "loc": {
                                "start": {
                                  "line": 6879,
                                  "column": 79
                                },
                                "end": {
                                  "line": 6881,
                                  "column": 9
                                }
                              }
                            },
                            "rest": null,
                            "generator": false,
                            "expression": false,
                            "range": [
                              233691,
                              233795
                            ],
                            "loc": {
                              "start": {
                                "line": 6879,
                                "column": 48
                              },
                              "end": {
                                "line": 6881,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          233651,
                          233796
                        ],
                        "loc": {
                          "start": {
                            "line": 6879,
                            "column": 8
                          },
                          "end": {
                            "line": 6881,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        233651,
                        233797
                      ],
                      "loc": {
                        "start": {
                          "line": 6879,
                          "column": 8
                        },
                        "end": {
                          "line": 6881,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    233577,
                    233805
                  ],
                  "loc": {
                    "start": {
                      "line": 6877,
                      "column": 20
                    },
                    "end": {
                      "line": 6882,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  233563,
                  233805
                ],
                "loc": {
                  "start": {
                    "line": 6877,
                    "column": 6
                  },
                  "end": {
                    "line": 6882,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "accumulator",
                  "range": [
                    233819,
                    233830
                  ],
                  "loc": {
                    "start": {
                      "line": 6883,
                      "column": 13
                    },
                    "end": {
                      "line": 6883,
                      "column": 24
                    }
                  }
                },
                "range": [
                  233812,
                  233831
                ],
                "loc": {
                  "start": {
                    "line": 6883,
                    "column": 6
                  },
                  "end": {
                    "line": 6883,
                    "column": 25
                  }
                }
              }
            ],
            "range": [
              233262,
              233837
            ],
            "loc": {
              "start": {
                "line": 6865,
                "column": 63
              },
              "end": {
                "line": 6884,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            233203,
            233837
          ],
          "loc": {
            "start": {
              "line": 6865,
              "column": 4
            },
            "end": {
              "line": 6884,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "callback",
          "accumulator",
          "thisArg"
        ]
      },
      "vars": {
        "isArr": null,
        "accumulator": null,
        "ctor": null,
        "proto": null,
        "callback": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "transform",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~transform",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        233274,
        233297
      ],
      "filename": "lodash.js",
      "lineno": 6866,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011918",
        "name": "isArr",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "isArray",
            "range": [
              233282,
              233289
            ],
            "loc": {
              "start": {
                "line": 6866,
                "column": 18
              },
              "end": {
                "line": 6866,
                "column": 25
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                233290,
                233296
              ],
              "loc": {
                "start": {
                  "line": 6866,
                  "column": 26
                },
                "end": {
                  "line": 6866,
                  "column": 32
                }
              }
            }
          ],
          "range": [
            233282,
            233297
          ],
          "loc": {
            "start": {
              "line": 6866,
              "column": 18
            },
            "end": {
              "line": 6866,
              "column": 33
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isArr",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~transform",
    "longname": "<anonymous>~runInContext~transform~isArr",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        233363,
        233379
      ],
      "filename": "lodash.js",
      "lineno": 6869,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011932",
        "name": "accumulator",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [],
          "range": [
            233377,
            233379
          ],
          "loc": {
            "start": {
              "line": 6869,
              "column": 24
            },
            "end": {
              "line": 6869,
              "column": 26
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "accumulator",
    "kind": "member",
    "longname": "accumulator",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        233412,
        233447
      ],
      "filename": "lodash.js",
      "lineno": 6871,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011937",
        "name": "ctor",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "object",
            "range": [
              233419,
              233425
            ],
            "loc": {
              "start": {
                "line": 6871,
                "column": 21
              },
              "end": {
                "line": 6871,
                "column": 27
              }
            }
          },
          "right": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "object",
              "range": [
                233429,
                233435
              ],
              "loc": {
                "start": {
                  "line": 6871,
                  "column": 31
                },
                "end": {
                  "line": 6871,
                  "column": 37
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "constructor",
              "range": [
                233436,
                233447
              ],
              "loc": {
                "start": {
                  "line": 6871,
                  "column": 38
                },
                "end": {
                  "line": 6871,
                  "column": 49
                }
              }
            },
            "range": [
              233429,
              233447
            ],
            "loc": {
              "start": {
                "line": 6871,
                "column": 31
              },
              "end": {
                "line": 6871,
                "column": 49
              }
            }
          },
          "range": [
            233419,
            233447
          ],
          "loc": {
            "start": {
              "line": 6871,
              "column": 21
            },
            "end": {
              "line": 6871,
              "column": 49
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "ctor",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~transform",
    "longname": "<anonymous>~runInContext~transform~ctor",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        233463,
        233493
      ],
      "filename": "lodash.js",
      "lineno": 6872,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011944",
        "name": "proto",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "ctor",
            "range": [
              233471,
              233475
            ],
            "loc": {
              "start": {
                "line": 6872,
                "column": 22
              },
              "end": {
                "line": 6872,
                "column": 26
              }
            }
          },
          "right": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "ctor",
              "range": [
                233479,
                233483
              ],
              "loc": {
                "start": {
                  "line": 6872,
                  "column": 30
                },
                "end": {
                  "line": 6872,
                  "column": 34
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "prototype",
              "range": [
                233484,
                233493
              ],
              "loc": {
                "start": {
                  "line": 6872,
                  "column": 35
                },
                "end": {
                  "line": 6872,
                  "column": 44
                }
              }
            },
            "range": [
              233479,
              233493
            ],
            "loc": {
              "start": {
                "line": 6872,
                "column": 30
              },
              "end": {
                "line": 6872,
                "column": 44
              }
            }
          },
          "range": [
            233471,
            233493
          ],
          "loc": {
            "start": {
              "line": 6872,
              "column": 22
            },
            "end": {
              "line": 6872,
              "column": 44
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "proto",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~transform",
    "longname": "<anonymous>~runInContext~transform~proto",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        233506,
        233537
      ],
      "filename": "lodash.js",
      "lineno": 6874,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011952",
        "name": "accumulator",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseCreate",
            "range": [
              233520,
              233530
            ],
            "loc": {
              "start": {
                "line": 6874,
                "column": 24
              },
              "end": {
                "line": 6874,
                "column": 34
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "proto",
              "range": [
                233531,
                233536
              ],
              "loc": {
                "start": {
                  "line": 6874,
                  "column": 35
                },
                "end": {
                  "line": 6874,
                  "column": 40
                }
              }
            }
          ],
          "range": [
            233520,
            233537
          ],
          "loc": {
            "start": {
              "line": 6874,
              "column": 24
            },
            "end": {
              "line": 6874,
              "column": 41
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~transform"
      }
    },
    "undocumented": true,
    "name": "accumulator",
    "kind": "member",
    "longname": "<anonymous>~runInContext~transform~accumulator",
    "memberof": "<anonymous>~runInContext~transform",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        233587,
        233641
      ],
      "filename": "lodash.js",
      "lineno": 6878,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011961",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "lodash",
              "range": [
                233598,
                233604
              ],
              "loc": {
                "start": {
                  "line": 6878,
                  "column": 19
                },
                "end": {
                  "line": 6878,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "createCallback",
              "range": [
                233605,
                233619
              ],
              "loc": {
                "start": {
                  "line": 6878,
                  "column": 26
                },
                "end": {
                  "line": 6878,
                  "column": 40
                }
              }
            },
            "range": [
              233598,
              233619
            ],
            "loc": {
              "start": {
                "line": 6878,
                "column": 19
              },
              "end": {
                "line": 6878,
                "column": 40
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                233620,
                233628
              ],
              "loc": {
                "start": {
                  "line": 6878,
                  "column": 41
                },
                "end": {
                  "line": 6878,
                  "column": 49
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                233630,
                233637
              ],
              "loc": {
                "start": {
                  "line": 6878,
                  "column": 51
                },
                "end": {
                  "line": 6878,
                  "column": 58
                }
              }
            },
            {
              "type": "Literal",
              "value": 4,
              "raw": "4",
              "range": [
                233639,
                233640
              ],
              "loc": {
                "start": {
                  "line": 6878,
                  "column": 60
                },
                "end": {
                  "line": 6878,
                  "column": 61
                }
              }
            }
          ],
          "range": [
            233598,
            233641
          ],
          "loc": {
            "start": {
              "line": 6878,
              "column": 19
            },
            "end": {
              "line": 6878,
              "column": 62
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        234277,
        234538
      ],
      "filename": "lodash.js",
      "lineno": 6899,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011991",
        "name": "values",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "values",
            "range": [
              234286,
              234292
            ],
            "loc": {
              "start": {
                "line": 6899,
                "column": 13
              },
              "end": {
                "line": 6899,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                234293,
                234299
              ],
              "loc": {
                "start": {
                  "line": 6899,
                  "column": 20
                },
                "end": {
                  "line": 6899,
                  "column": 26
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        234313,
                        234318
                      ],
                      "loc": {
                        "start": {
                          "line": 6900,
                          "column": 10
                        },
                        "end": {
                          "line": 6900,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          234322,
                          234323
                        ],
                        "loc": {
                          "start": {
                            "line": 6900,
                            "column": 19
                          },
                          "end": {
                            "line": 6900,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        234321,
                        234323
                      ],
                      "loc": {
                        "start": {
                          "line": 6900,
                          "column": 18
                        },
                        "end": {
                          "line": 6900,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      234313,
                      234323
                    ],
                    "loc": {
                      "start": {
                        "line": 6900,
                        "column": 10
                      },
                      "end": {
                        "line": 6900,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "props",
                      "range": [
                        234335,
                        234340
                      ],
                      "loc": {
                        "start": {
                          "line": 6901,
                          "column": 10
                        },
                        "end": {
                          "line": 6901,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "keys",
                        "range": [
                          234343,
                          234347
                        ],
                        "loc": {
                          "start": {
                            "line": 6901,
                            "column": 18
                          },
                          "end": {
                            "line": 6901,
                            "column": 22
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            234348,
                            234354
                          ],
                          "loc": {
                            "start": {
                              "line": 6901,
                              "column": 23
                            },
                            "end": {
                              "line": 6901,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "range": [
                        234343,
                        234355
                      ],
                      "loc": {
                        "start": {
                          "line": 6901,
                          "column": 18
                        },
                        "end": {
                          "line": 6901,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      234335,
                      234355
                    ],
                    "loc": {
                      "start": {
                        "line": 6901,
                        "column": 10
                      },
                      "end": {
                        "line": 6901,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        234367,
                        234373
                      ],
                      "loc": {
                        "start": {
                          "line": 6902,
                          "column": 10
                        },
                        "end": {
                          "line": 6902,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "props",
                        "range": [
                          234376,
                          234381
                        ],
                        "loc": {
                          "start": {
                            "line": 6902,
                            "column": 19
                          },
                          "end": {
                            "line": 6902,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          234382,
                          234388
                        ],
                        "loc": {
                          "start": {
                            "line": 6902,
                            "column": 25
                          },
                          "end": {
                            "line": 6902,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        234376,
                        234388
                      ],
                      "loc": {
                        "start": {
                          "line": 6902,
                          "column": 19
                        },
                        "end": {
                          "line": 6902,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      234367,
                      234388
                    ],
                    "loc": {
                      "start": {
                        "line": 6902,
                        "column": 10
                      },
                      "end": {
                        "line": 6902,
                        "column": 31
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        234400,
                        234406
                      ],
                      "loc": {
                        "start": {
                          "line": 6903,
                          "column": 10
                        },
                        "end": {
                          "line": 6903,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          234409,
                          234414
                        ],
                        "loc": {
                          "start": {
                            "line": 6903,
                            "column": 19
                          },
                          "end": {
                            "line": 6903,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            234415,
                            234421
                          ],
                          "loc": {
                            "start": {
                              "line": 6903,
                              "column": 25
                            },
                            "end": {
                              "line": 6903,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "range": [
                        234409,
                        234422
                      ],
                      "loc": {
                        "start": {
                          "line": 6903,
                          "column": 19
                        },
                        "end": {
                          "line": 6903,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      234400,
                      234422
                    ],
                    "loc": {
                      "start": {
                        "line": 6903,
                        "column": 10
                      },
                      "end": {
                        "line": 6903,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  234309,
                  234423
                ],
                "loc": {
                  "start": {
                    "line": 6900,
                    "column": 6
                  },
                  "end": {
                    "line": 6903,
                    "column": 33
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        234440,
                        234445
                      ],
                      "loc": {
                        "start": {
                          "line": 6905,
                          "column": 15
                        },
                        "end": {
                          "line": 6905,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      234438,
                      234445
                    ],
                    "loc": {
                      "start": {
                        "line": 6905,
                        "column": 13
                      },
                      "end": {
                        "line": 6905,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      234448,
                      234454
                    ],
                    "loc": {
                      "start": {
                        "line": 6905,
                        "column": 23
                      },
                      "end": {
                        "line": 6905,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    234438,
                    234454
                  ],
                  "loc": {
                    "start": {
                      "line": 6905,
                      "column": 13
                    },
                    "end": {
                      "line": 6905,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              234466,
                              234472
                            ],
                            "loc": {
                              "start": {
                                "line": 6906,
                                "column": 8
                              },
                              "end": {
                                "line": 6906,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              234473,
                              234478
                            ],
                            "loc": {
                              "start": {
                                "line": 6906,
                                "column": 15
                              },
                              "end": {
                                "line": 6906,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            234466,
                            234479
                          ],
                          "loc": {
                            "start": {
                              "line": 6906,
                              "column": 8
                            },
                            "end": {
                              "line": 6906,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              234482,
                              234488
                            ],
                            "loc": {
                              "start": {
                                "line": 6906,
                                "column": 24
                              },
                              "end": {
                                "line": 6906,
                                "column": 30
                              }
                            }
                          },
                          "property": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                234489,
                                234494
                              ],
                              "loc": {
                                "start": {
                                  "line": 6906,
                                  "column": 31
                                },
                                "end": {
                                  "line": 6906,
                                  "column": 36
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                234495,
                                234500
                              ],
                              "loc": {
                                "start": {
                                  "line": 6906,
                                  "column": 37
                                },
                                "end": {
                                  "line": 6906,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              234489,
                              234501
                            ],
                            "loc": {
                              "start": {
                                "line": 6906,
                                "column": 31
                              },
                              "end": {
                                "line": 6906,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            234482,
                            234502
                          ],
                          "loc": {
                            "start": {
                              "line": 6906,
                              "column": 24
                            },
                            "end": {
                              "line": 6906,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          234466,
                          234502
                        ],
                        "loc": {
                          "start": {
                            "line": 6906,
                            "column": 8
                          },
                          "end": {
                            "line": 6906,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        234466,
                        234503
                      ],
                      "loc": {
                        "start": {
                          "line": 6906,
                          "column": 8
                        },
                        "end": {
                          "line": 6906,
                          "column": 45
                        }
                      }
                    }
                  ],
                  "range": [
                    234456,
                    234511
                  ],
                  "loc": {
                    "start": {
                      "line": 6905,
                      "column": 31
                    },
                    "end": {
                      "line": 6907,
                      "column": 7
                    }
                  }
                },
                "range": [
                  234431,
                  234511
                ],
                "loc": {
                  "start": {
                    "line": 6905,
                    "column": 6
                  },
                  "end": {
                    "line": 6907,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    234525,
                    234531
                  ],
                  "loc": {
                    "start": {
                      "line": 6908,
                      "column": 13
                    },
                    "end": {
                      "line": 6908,
                      "column": 19
                    }
                  }
                },
                "range": [
                  234518,
                  234532
                ],
                "loc": {
                  "start": {
                    "line": 6908,
                    "column": 6
                  },
                  "end": {
                    "line": 6908,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              234301,
              234538
            ],
            "loc": {
              "start": {
                "line": 6899,
                "column": 28
              },
              "end": {
                "line": 6909,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            234277,
            234538
          ],
          "loc": {
            "start": {
              "line": 6899,
              "column": 4
            },
            "end": {
              "line": 6909,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object"
        ]
      },
      "vars": {
        "index": null,
        "props": null,
        "length": null,
        "result": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "values",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~values",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        234313,
        234323
      ],
      "filename": "lodash.js",
      "lineno": 6900,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100011996",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              234322,
              234323
            ],
            "loc": {
              "start": {
                "line": 6900,
                "column": 19
              },
              "end": {
                "line": 6900,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            234321,
            234323
          ],
          "loc": {
            "start": {
              "line": 6900,
              "column": 18
            },
            "end": {
              "line": 6900,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~values",
    "longname": "<anonymous>~runInContext~values~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        234335,
        234355
      ],
      "filename": "lodash.js",
      "lineno": 6901,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012000",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              234343,
              234347
            ],
            "loc": {
              "start": {
                "line": 6901,
                "column": 18
              },
              "end": {
                "line": 6901,
                "column": 22
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                234348,
                234354
              ],
              "loc": {
                "start": {
                  "line": 6901,
                  "column": 23
                },
                "end": {
                  "line": 6901,
                  "column": 29
                }
              }
            }
          ],
          "range": [
            234343,
            234355
          ],
          "loc": {
            "start": {
              "line": 6901,
              "column": 18
            },
            "end": {
              "line": 6901,
              "column": 30
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~values",
    "longname": "<anonymous>~runInContext~values~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        234367,
        234388
      ],
      "filename": "lodash.js",
      "lineno": 6902,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012005",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              234376,
              234381
            ],
            "loc": {
              "start": {
                "line": 6902,
                "column": 19
              },
              "end": {
                "line": 6902,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              234382,
              234388
            ],
            "loc": {
              "start": {
                "line": 6902,
                "column": 25
              },
              "end": {
                "line": 6902,
                "column": 31
              }
            }
          },
          "range": [
            234376,
            234388
          ],
          "loc": {
            "start": {
              "line": 6902,
              "column": 19
            },
            "end": {
              "line": 6902,
              "column": 31
            }
          }
        },
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~values",
    "longname": "<anonymous>~runInContext~values~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        234400,
        234422
      ],
      "filename": "lodash.js",
      "lineno": 6903,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012010",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              234409,
              234414
            ],
            "loc": {
              "start": {
                "line": 6903,
                "column": 19
              },
              "end": {
                "line": 6903,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                234415,
                234421
              ],
              "loc": {
                "start": {
                  "line": 6903,
                  "column": 25
                },
                "end": {
                  "line": 6903,
                  "column": 31
                }
              }
            }
          ],
          "range": [
            234409,
            234422
          ],
          "loc": {
            "start": {
              "line": 6903,
              "column": 19
            },
            "end": {
              "line": 6903,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~values",
    "longname": "<anonymous>~runInContext~values~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        234466,
        234502
      ],
      "filename": "lodash.js",
      "lineno": 6906,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012022",
        "name": "result[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "object",
            "range": [
              234482,
              234488
            ],
            "loc": {
              "start": {
                "line": 6906,
                "column": 24
              },
              "end": {
                "line": 6906,
                "column": 30
              }
            }
          },
          "property": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "props",
              "range": [
                234489,
                234494
              ],
              "loc": {
                "start": {
                  "line": 6906,
                  "column": 31
                },
                "end": {
                  "line": 6906,
                  "column": 36
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "index",
              "range": [
                234495,
                234500
              ],
              "loc": {
                "start": {
                  "line": 6906,
                  "column": 37
                },
                "end": {
                  "line": 6906,
                  "column": 42
                }
              }
            },
            "range": [
              234489,
              234501
            ],
            "loc": {
              "start": {
                "line": 6906,
                "column": 31
              },
              "end": {
                "line": 6906,
                "column": 43
              }
            }
          },
          "range": [
            234482,
            234502
          ],
          "loc": {
            "start": {
              "line": 6906,
              "column": 24
            },
            "end": {
              "line": 6906,
              "column": 44
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~values",
        "value": "object[undefined]"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~values~result[undefined]",
    "memberof": "<anonymous>~runInContext~values",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        235173,
        235335
      ],
      "filename": "lodash.js",
      "lineno": 6933,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012034",
        "name": "camelCase",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createCompounder",
            "range": [
              235185,
              235201
            ],
            "loc": {
              "start": {
                "line": 6933,
                "column": 20
              },
              "end": {
                "line": 6933,
                "column": 36
              }
            }
          },
          "arguments": [
            {
              "type": "FunctionExpression",
              "id": null,
              "params": [
                {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    235211,
                    235217
                  ],
                  "loc": {
                    "start": {
                      "line": 6933,
                      "column": 46
                    },
                    "end": {
                      "line": 6933,
                      "column": 52
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "word",
                  "range": [
                    235219,
                    235223
                  ],
                  "loc": {
                    "start": {
                      "line": 6933,
                      "column": 54
                    },
                    "end": {
                      "line": 6933,
                      "column": 58
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "index",
                  "range": [
                    235225,
                    235230
                  ],
                  "loc": {
                    "start": {
                      "line": 6933,
                      "column": 60
                    },
                    "end": {
                      "line": 6933,
                      "column": 65
                    }
                  }
                }
              ],
              "defaults": [],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "ReturnStatement",
                    "argument": {
                      "type": "BinaryExpression",
                      "operator": "+",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            235247,
                            235253
                          ],
                          "loc": {
                            "start": {
                              "line": 6934,
                              "column": 13
                            },
                            "end": {
                              "line": 6934,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "word",
                                  "range": [
                                    235256,
                                    235260
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6934,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 6934,
                                      "column": 26
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "charAt",
                                  "range": [
                                    235261,
                                    235267
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6934,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 6934,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  235256,
                                  235267
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6934,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 6934,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    235268,
                                    235269
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6934,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 6934,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "range": [
                                235256,
                                235270
                              ],
                              "loc": {
                                "start": {
                                  "line": 6934,
                                  "column": 22
                                },
                                "end": {
                                  "line": 6934,
                                  "column": 36
                                }
                              }
                            },
                            "property": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  235271,
                                  235276
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6934,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 6934,
                                    "column": 42
                                  }
                                }
                              },
                              "consequent": {
                                "type": "Literal",
                                "value": "toUpperCase",
                                "raw": "'toUpperCase'",
                                "range": [
                                  235279,
                                  235292
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6934,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 6934,
                                    "column": 58
                                  }
                                }
                              },
                              "alternate": {
                                "type": "Literal",
                                "value": "toLowerCase",
                                "raw": "'toLowerCase'",
                                "range": [
                                  235295,
                                  235308
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6934,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 6934,
                                    "column": 74
                                  }
                                }
                              },
                              "range": [
                                235271,
                                235308
                              ],
                              "loc": {
                                "start": {
                                  "line": 6934,
                                  "column": 37
                                },
                                "end": {
                                  "line": 6934,
                                  "column": 74
                                }
                              }
                            },
                            "range": [
                              235256,
                              235309
                            ],
                            "loc": {
                              "start": {
                                "line": 6934,
                                "column": 22
                              },
                              "end": {
                                "line": 6934,
                                "column": 75
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            235256,
                            235311
                          ],
                          "loc": {
                            "start": {
                              "line": 6934,
                              "column": 22
                            },
                            "end": {
                              "line": 6934,
                              "column": 77
                            }
                          }
                        },
                        "range": [
                          235247,
                          235311
                        ],
                        "loc": {
                          "start": {
                            "line": 6934,
                            "column": 13
                          },
                          "end": {
                            "line": 6934,
                            "column": 77
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "word",
                            "range": [
                              235314,
                              235318
                            ],
                            "loc": {
                              "start": {
                                "line": 6934,
                                "column": 80
                              },
                              "end": {
                                "line": 6934,
                                "column": 84
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "slice",
                            "range": [
                              235319,
                              235324
                            ],
                            "loc": {
                              "start": {
                                "line": 6934,
                                "column": 85
                              },
                              "end": {
                                "line": 6934,
                                "column": 90
                              }
                            }
                          },
                          "range": [
                            235314,
                            235324
                          ],
                          "loc": {
                            "start": {
                              "line": 6934,
                              "column": 80
                            },
                            "end": {
                              "line": 6934,
                              "column": 90
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": 1,
                            "raw": "1",
                            "range": [
                              235325,
                              235326
                            ],
                            "loc": {
                              "start": {
                                "line": 6934,
                                "column": 91
                              },
                              "end": {
                                "line": 6934,
                                "column": 92
                              }
                            }
                          }
                        ],
                        "range": [
                          235314,
                          235327
                        ],
                        "loc": {
                          "start": {
                            "line": 6934,
                            "column": 80
                          },
                          "end": {
                            "line": 6934,
                            "column": 93
                          }
                        }
                      },
                      "range": [
                        235247,
                        235327
                      ],
                      "loc": {
                        "start": {
                          "line": 6934,
                          "column": 13
                        },
                        "end": {
                          "line": 6934,
                          "column": 93
                        }
                      }
                    },
                    "range": [
                      235240,
                      235328
                    ],
                    "loc": {
                      "start": {
                        "line": 6934,
                        "column": 6
                      },
                      "end": {
                        "line": 6934,
                        "column": 94
                      }
                    }
                  }
                ],
                "range": [
                  235232,
                  235334
                ],
                "loc": {
                  "start": {
                    "line": 6933,
                    "column": 67
                  },
                  "end": {
                    "line": 6935,
                    "column": 5
                  }
                }
              },
              "rest": null,
              "generator": false,
              "expression": false,
              "range": [
                235202,
                235334
              ],
              "loc": {
                "start": {
                  "line": 6933,
                  "column": 37
                },
                "end": {
                  "line": 6935,
                  "column": 5
                }
              }
            }
          ],
          "range": [
            235185,
            235335
          ],
          "loc": {
            "start": {
              "line": 6933,
              "column": 20
            },
            "end": {
              "line": 6935,
              "column": 6
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "camelCase",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~camelCase",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        235666,
        235850
      ],
      "filename": "lodash.js",
      "lineno": 6950,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012063",
        "name": "capitalize",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "capitalize",
            "range": [
              235675,
              235685
            ],
            "loc": {
              "start": {
                "line": 6950,
                "column": 13
              },
              "end": {
                "line": 6950,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                235686,
                235692
              ],
              "loc": {
                "start": {
                  "line": 6950,
                  "column": 24
                },
                "end": {
                  "line": 6950,
                  "column": 30
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      235706,
                      235712
                    ],
                    "loc": {
                      "start": {
                        "line": 6951,
                        "column": 10
                      },
                      "end": {
                        "line": 6951,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      235716,
                      235720
                    ],
                    "loc": {
                      "start": {
                        "line": 6951,
                        "column": 20
                      },
                      "end": {
                        "line": 6951,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    235706,
                    235720
                  ],
                  "loc": {
                    "start": {
                      "line": 6951,
                      "column": 10
                    },
                    "end": {
                      "line": 6951,
                      "column": 24
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Literal",
                        "value": "",
                        "raw": "''",
                        "range": [
                          235739,
                          235741
                        ],
                        "loc": {
                          "start": {
                            "line": 6952,
                            "column": 15
                          },
                          "end": {
                            "line": 6952,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        235732,
                        235742
                      ],
                      "loc": {
                        "start": {
                          "line": 6952,
                          "column": 8
                        },
                        "end": {
                          "line": 6952,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    235722,
                    235750
                  ],
                  "loc": {
                    "start": {
                      "line": 6951,
                      "column": 26
                    },
                    "end": {
                      "line": 6953,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  235702,
                  235750
                ],
                "loc": {
                  "start": {
                    "line": 6951,
                    "column": 6
                  },
                  "end": {
                    "line": 6953,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      235757,
                      235763
                    ],
                    "loc": {
                      "start": {
                        "line": 6954,
                        "column": 6
                      },
                      "end": {
                        "line": 6954,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        235766,
                        235772
                      ],
                      "loc": {
                        "start": {
                          "line": 6954,
                          "column": 15
                        },
                        "end": {
                          "line": 6954,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          235773,
                          235779
                        ],
                        "loc": {
                          "start": {
                            "line": 6954,
                            "column": 22
                          },
                          "end": {
                            "line": 6954,
                            "column": 28
                          }
                        }
                      }
                    ],
                    "range": [
                      235766,
                      235780
                    ],
                    "loc": {
                      "start": {
                        "line": 6954,
                        "column": 15
                      },
                      "end": {
                        "line": 6954,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    235757,
                    235780
                  ],
                  "loc": {
                    "start": {
                      "line": 6954,
                      "column": 6
                    },
                    "end": {
                      "line": 6954,
                      "column": 29
                    }
                  }
                },
                "range": [
                  235757,
                  235781
                ],
                "loc": {
                  "start": {
                    "line": 6954,
                    "column": 6
                  },
                  "end": {
                    "line": 6954,
                    "column": 30
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              235795,
                              235801
                            ],
                            "loc": {
                              "start": {
                                "line": 6955,
                                "column": 13
                              },
                              "end": {
                                "line": 6955,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "charAt",
                            "range": [
                              235802,
                              235808
                            ],
                            "loc": {
                              "start": {
                                "line": 6955,
                                "column": 20
                              },
                              "end": {
                                "line": 6955,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            235795,
                            235808
                          ],
                          "loc": {
                            "start": {
                              "line": 6955,
                              "column": 13
                            },
                            "end": {
                              "line": 6955,
                              "column": 26
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              235809,
                              235810
                            ],
                            "loc": {
                              "start": {
                                "line": 6955,
                                "column": 27
                              },
                              "end": {
                                "line": 6955,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          235795,
                          235811
                        ],
                        "loc": {
                          "start": {
                            "line": 6955,
                            "column": 13
                          },
                          "end": {
                            "line": 6955,
                            "column": 29
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "toUpperCase",
                        "range": [
                          235812,
                          235823
                        ],
                        "loc": {
                          "start": {
                            "line": 6955,
                            "column": 30
                          },
                          "end": {
                            "line": 6955,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        235795,
                        235823
                      ],
                      "loc": {
                        "start": {
                          "line": 6955,
                          "column": 13
                        },
                        "end": {
                          "line": 6955,
                          "column": 41
                        }
                      }
                    },
                    "arguments": [],
                    "range": [
                      235795,
                      235825
                    ],
                    "loc": {
                      "start": {
                        "line": 6955,
                        "column": 13
                      },
                      "end": {
                        "line": 6955,
                        "column": 43
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          235828,
                          235834
                        ],
                        "loc": {
                          "start": {
                            "line": 6955,
                            "column": 46
                          },
                          "end": {
                            "line": 6955,
                            "column": 52
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "slice",
                        "range": [
                          235835,
                          235840
                        ],
                        "loc": {
                          "start": {
                            "line": 6955,
                            "column": 53
                          },
                          "end": {
                            "line": 6955,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        235828,
                        235840
                      ],
                      "loc": {
                        "start": {
                          "line": 6955,
                          "column": 46
                        },
                        "end": {
                          "line": 6955,
                          "column": 58
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          235841,
                          235842
                        ],
                        "loc": {
                          "start": {
                            "line": 6955,
                            "column": 59
                          },
                          "end": {
                            "line": 6955,
                            "column": 60
                          }
                        }
                      }
                    ],
                    "range": [
                      235828,
                      235843
                    ],
                    "loc": {
                      "start": {
                        "line": 6955,
                        "column": 46
                      },
                      "end": {
                        "line": 6955,
                        "column": 61
                      }
                    }
                  },
                  "range": [
                    235795,
                    235843
                  ],
                  "loc": {
                    "start": {
                      "line": 6955,
                      "column": 13
                    },
                    "end": {
                      "line": 6955,
                      "column": 61
                    }
                  }
                },
                "range": [
                  235788,
                  235844
                ],
                "loc": {
                  "start": {
                    "line": 6955,
                    "column": 6
                  },
                  "end": {
                    "line": 6955,
                    "column": 62
                  }
                }
              }
            ],
            "range": [
              235694,
              235850
            ],
            "loc": {
              "start": {
                "line": 6950,
                "column": 32
              },
              "end": {
                "line": 6956,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            235666,
            235850
          ],
          "loc": {
            "start": {
              "line": 6950,
              "column": 4
            },
            "end": {
              "line": 6956,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string"
        ]
      },
      "vars": {
        "string": null
      }
    },
    "undocumented": true,
    "name": "capitalize",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~capitalize",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        235757,
        235780
      ],
      "filename": "lodash.js",
      "lineno": 6954,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012075",
        "name": "string",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "String",
            "range": [
              235766,
              235772
            ],
            "loc": {
              "start": {
                "line": 6954,
                "column": 15
              },
              "end": {
                "line": 6954,
                "column": 21
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                235773,
                235779
              ],
              "loc": {
                "start": {
                  "line": 6954,
                  "column": 22
                },
                "end": {
                  "line": 6954,
                  "column": 28
                }
              }
            }
          ],
          "range": [
            235766,
            235780
          ],
          "loc": {
            "start": {
              "line": 6954,
              "column": 15
            },
            "end": {
              "line": 6954,
              "column": 29
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        236489,
        236852
      ],
      "filename": "lodash.js",
      "lineno": 6980,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012095",
        "name": "endsWith",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "endsWith",
            "range": [
              236498,
              236506
            ],
            "loc": {
              "start": {
                "line": 6980,
                "column": 13
              },
              "end": {
                "line": 6980,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                236507,
                236513
              ],
              "loc": {
                "start": {
                  "line": 6980,
                  "column": 22
                },
                "end": {
                  "line": 6980,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "target",
              "range": [
                236515,
                236521
              ],
              "loc": {
                "start": {
                  "line": 6980,
                  "column": 30
                },
                "end": {
                  "line": 6980,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "position",
              "range": [
                236523,
                236531
              ],
              "loc": {
                "start": {
                  "line": 6980,
                  "column": 38
                },
                "end": {
                  "line": 6980,
                  "column": 46
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      236541,
                      236547
                    ],
                    "loc": {
                      "start": {
                        "line": 6981,
                        "column": 6
                      },
                      "end": {
                        "line": 6981,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          236550,
                          236556
                        ],
                        "loc": {
                          "start": {
                            "line": 6981,
                            "column": 15
                          },
                          "end": {
                            "line": 6981,
                            "column": 21
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          236560,
                          236564
                        ],
                        "loc": {
                          "start": {
                            "line": 6981,
                            "column": 25
                          },
                          "end": {
                            "line": 6981,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        236550,
                        236564
                      ],
                      "loc": {
                        "start": {
                          "line": 6981,
                          "column": 15
                        },
                        "end": {
                          "line": 6981,
                          "column": 29
                        }
                      }
                    },
                    "consequent": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        236567,
                        236569
                      ],
                      "loc": {
                        "start": {
                          "line": 6981,
                          "column": 32
                        },
                        "end": {
                          "line": 6981,
                          "column": 34
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          236572,
                          236578
                        ],
                        "loc": {
                          "start": {
                            "line": 6981,
                            "column": 37
                          },
                          "end": {
                            "line": 6981,
                            "column": 43
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            236579,
                            236585
                          ],
                          "loc": {
                            "start": {
                              "line": 6981,
                              "column": 44
                            },
                            "end": {
                              "line": 6981,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "range": [
                        236572,
                        236586
                      ],
                      "loc": {
                        "start": {
                          "line": 6981,
                          "column": 37
                        },
                        "end": {
                          "line": 6981,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      236550,
                      236586
                    ],
                    "loc": {
                      "start": {
                        "line": 6981,
                        "column": 15
                      },
                      "end": {
                        "line": 6981,
                        "column": 51
                      }
                    }
                  },
                  "range": [
                    236541,
                    236586
                  ],
                  "loc": {
                    "start": {
                      "line": 6981,
                      "column": 6
                    },
                    "end": {
                      "line": 6981,
                      "column": 51
                    }
                  }
                },
                "range": [
                  236541,
                  236587
                ],
                "loc": {
                  "start": {
                    "line": 6981,
                    "column": 6
                  },
                  "end": {
                    "line": 6981,
                    "column": 52
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "target",
                    "range": [
                      236594,
                      236600
                    ],
                    "loc": {
                      "start": {
                        "line": 6982,
                        "column": 6
                      },
                      "end": {
                        "line": 6982,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        236603,
                        236609
                      ],
                      "loc": {
                        "start": {
                          "line": 6982,
                          "column": 15
                        },
                        "end": {
                          "line": 6982,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "target",
                        "range": [
                          236610,
                          236616
                        ],
                        "loc": {
                          "start": {
                            "line": 6982,
                            "column": 22
                          },
                          "end": {
                            "line": 6982,
                            "column": 28
                          }
                        }
                      }
                    ],
                    "range": [
                      236603,
                      236617
                    ],
                    "loc": {
                      "start": {
                        "line": 6982,
                        "column": 15
                      },
                      "end": {
                        "line": 6982,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    236594,
                    236617
                  ],
                  "loc": {
                    "start": {
                      "line": 6982,
                      "column": 6
                    },
                    "end": {
                      "line": 6982,
                      "column": 29
                    }
                  }
                },
                "range": [
                  236594,
                  236618
                ],
                "loc": {
                  "start": {
                    "line": 6982,
                    "column": 6
                  },
                  "end": {
                    "line": 6982,
                    "column": 30
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        236630,
                        236636
                      ],
                      "loc": {
                        "start": {
                          "line": 6984,
                          "column": 10
                        },
                        "end": {
                          "line": 6984,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          236639,
                          236645
                        ],
                        "loc": {
                          "start": {
                            "line": 6984,
                            "column": 19
                          },
                          "end": {
                            "line": 6984,
                            "column": 25
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          236646,
                          236652
                        ],
                        "loc": {
                          "start": {
                            "line": 6984,
                            "column": 26
                          },
                          "end": {
                            "line": 6984,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        236639,
                        236652
                      ],
                      "loc": {
                        "start": {
                          "line": 6984,
                          "column": 19
                        },
                        "end": {
                          "line": 6984,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      236630,
                      236652
                    ],
                    "loc": {
                      "start": {
                        "line": 6984,
                        "column": 10
                      },
                      "end": {
                        "line": 6984,
                        "column": 32
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  236626,
                  236653
                ],
                "loc": {
                  "start": {
                    "line": 6984,
                    "column": 6
                  },
                  "end": {
                    "line": 6984,
                    "column": 33
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "position",
                    "range": [
                      236660,
                      236668
                    ],
                    "loc": {
                      "start": {
                        "line": 6985,
                        "column": 6
                      },
                      "end": {
                        "line": 6985,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "-",
                    "left": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "typeof",
                          "argument": {
                            "type": "Identifier",
                            "name": "position",
                            "range": [
                              236679,
                              236687
                            ],
                            "loc": {
                              "start": {
                                "line": 6985,
                                "column": 25
                              },
                              "end": {
                                "line": 6985,
                                "column": 33
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            236672,
                            236687
                          ],
                          "loc": {
                            "start": {
                              "line": 6985,
                              "column": 18
                            },
                            "end": {
                              "line": 6985,
                              "column": 33
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "number",
                          "raw": "'number'",
                          "range": [
                            236691,
                            236699
                          ],
                          "loc": {
                            "start": {
                              "line": 6985,
                              "column": 37
                            },
                            "end": {
                              "line": 6985,
                              "column": 45
                            }
                          }
                        },
                        "range": [
                          236672,
                          236699
                        ],
                        "loc": {
                          "start": {
                            "line": 6985,
                            "column": 18
                          },
                          "end": {
                            "line": 6985,
                            "column": 45
                          }
                        }
                      },
                      "consequent": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "nativeMin",
                          "range": [
                            236702,
                            236711
                          ],
                          "loc": {
                            "start": {
                              "line": 6985,
                              "column": 48
                            },
                            "end": {
                              "line": 6985,
                              "column": 57
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeMax",
                              "range": [
                                236712,
                                236721
                              ],
                              "loc": {
                                "start": {
                                  "line": 6985,
                                  "column": 58
                                },
                                "end": {
                                  "line": 6985,
                                  "column": 67
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "position",
                                "range": [
                                  236722,
                                  236730
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6985,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 6985,
                                    "column": 76
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  236732,
                                  236733
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6985,
                                    "column": 78
                                  },
                                  "end": {
                                    "line": 6985,
                                    "column": 79
                                  }
                                }
                              }
                            ],
                            "range": [
                              236712,
                              236734
                            ],
                            "loc": {
                              "start": {
                                "line": 6985,
                                "column": 58
                              },
                              "end": {
                                "line": 6985,
                                "column": 80
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              236736,
                              236742
                            ],
                            "loc": {
                              "start": {
                                "line": 6985,
                                "column": 82
                              },
                              "end": {
                                "line": 6985,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "range": [
                          236702,
                          236743
                        ],
                        "loc": {
                          "start": {
                            "line": 6985,
                            "column": 48
                          },
                          "end": {
                            "line": 6985,
                            "column": 89
                          }
                        }
                      },
                      "alternate": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          236746,
                          236752
                        ],
                        "loc": {
                          "start": {
                            "line": 6985,
                            "column": 92
                          },
                          "end": {
                            "line": 6985,
                            "column": 98
                          }
                        }
                      },
                      "range": [
                        236672,
                        236752
                      ],
                      "loc": {
                        "start": {
                          "line": 6985,
                          "column": 18
                        },
                        "end": {
                          "line": 6985,
                          "column": 98
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "target",
                        "range": [
                          236756,
                          236762
                        ],
                        "loc": {
                          "start": {
                            "line": 6985,
                            "column": 102
                          },
                          "end": {
                            "line": 6985,
                            "column": 108
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          236763,
                          236769
                        ],
                        "loc": {
                          "start": {
                            "line": 6985,
                            "column": 109
                          },
                          "end": {
                            "line": 6985,
                            "column": 115
                          }
                        }
                      },
                      "range": [
                        236756,
                        236769
                      ],
                      "loc": {
                        "start": {
                          "line": 6985,
                          "column": 102
                        },
                        "end": {
                          "line": 6985,
                          "column": 115
                        }
                      }
                    },
                    "range": [
                      236671,
                      236769
                    ],
                    "loc": {
                      "start": {
                        "line": 6985,
                        "column": 17
                      },
                      "end": {
                        "line": 6985,
                        "column": 115
                      }
                    }
                  },
                  "range": [
                    236660,
                    236769
                  ],
                  "loc": {
                    "start": {
                      "line": 6985,
                      "column": 6
                    },
                    "end": {
                      "line": 6985,
                      "column": 115
                    }
                  }
                },
                "range": [
                  236660,
                  236770
                ],
                "loc": {
                  "start": {
                    "line": 6985,
                    "column": 6
                  },
                  "end": {
                    "line": 6985,
                    "column": 116
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": ">=",
                    "left": {
                      "type": "Identifier",
                      "name": "position",
                      "range": [
                        236784,
                        236792
                      ],
                      "loc": {
                        "start": {
                          "line": 6986,
                          "column": 13
                        },
                        "end": {
                          "line": 6986,
                          "column": 21
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        236796,
                        236797
                      ],
                      "loc": {
                        "start": {
                          "line": 6986,
                          "column": 25
                        },
                        "end": {
                          "line": 6986,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      236784,
                      236797
                    ],
                    "loc": {
                      "start": {
                        "line": 6986,
                        "column": 13
                      },
                      "end": {
                        "line": 6986,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            236801,
                            236807
                          ],
                          "loc": {
                            "start": {
                              "line": 6986,
                              "column": 30
                            },
                            "end": {
                              "line": 6986,
                              "column": 36
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "indexOf",
                          "range": [
                            236808,
                            236815
                          ],
                          "loc": {
                            "start": {
                              "line": 6986,
                              "column": 37
                            },
                            "end": {
                              "line": 6986,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          236801,
                          236815
                        ],
                        "loc": {
                          "start": {
                            "line": 6986,
                            "column": 30
                          },
                          "end": {
                            "line": 6986,
                            "column": 44
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "target",
                          "range": [
                            236816,
                            236822
                          ],
                          "loc": {
                            "start": {
                              "line": 6986,
                              "column": 45
                            },
                            "end": {
                              "line": 6986,
                              "column": 51
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "position",
                          "range": [
                            236824,
                            236832
                          ],
                          "loc": {
                            "start": {
                              "line": 6986,
                              "column": 53
                            },
                            "end": {
                              "line": 6986,
                              "column": 61
                            }
                          }
                        }
                      ],
                      "range": [
                        236801,
                        236833
                      ],
                      "loc": {
                        "start": {
                          "line": 6986,
                          "column": 30
                        },
                        "end": {
                          "line": 6986,
                          "column": 62
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "position",
                      "range": [
                        236837,
                        236845
                      ],
                      "loc": {
                        "start": {
                          "line": 6986,
                          "column": 66
                        },
                        "end": {
                          "line": 6986,
                          "column": 74
                        }
                      }
                    },
                    "range": [
                      236801,
                      236845
                    ],
                    "loc": {
                      "start": {
                        "line": 6986,
                        "column": 30
                      },
                      "end": {
                        "line": 6986,
                        "column": 74
                      }
                    }
                  },
                  "range": [
                    236784,
                    236845
                  ],
                  "loc": {
                    "start": {
                      "line": 6986,
                      "column": 13
                    },
                    "end": {
                      "line": 6986,
                      "column": 74
                    }
                  }
                },
                "range": [
                  236777,
                  236846
                ],
                "loc": {
                  "start": {
                    "line": 6986,
                    "column": 6
                  },
                  "end": {
                    "line": 6986,
                    "column": 75
                  }
                }
              }
            ],
            "range": [
              236533,
              236852
            ],
            "loc": {
              "start": {
                "line": 6980,
                "column": 48
              },
              "end": {
                "line": 6987,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            236489,
            236852
          ],
          "loc": {
            "start": {
              "line": 6980,
              "column": 4
            },
            "end": {
              "line": 6987,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string",
          "target",
          "position"
        ]
      },
      "vars": {
        "string": null,
        "target": null,
        "length": null,
        "position": null
      }
    },
    "undocumented": true,
    "name": "endsWith",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~endsWith",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        236541,
        236586
      ],
      "filename": "lodash.js",
      "lineno": 6981,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012102",
        "name": "string",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "string",
              "range": [
                236550,
                236556
              ],
              "loc": {
                "start": {
                  "line": 6981,
                  "column": 15
                },
                "end": {
                  "line": 6981,
                  "column": 21
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                236560,
                236564
              ],
              "loc": {
                "start": {
                  "line": 6981,
                  "column": 25
                },
                "end": {
                  "line": 6981,
                  "column": 29
                }
              }
            },
            "range": [
              236550,
              236564
            ],
            "loc": {
              "start": {
                "line": 6981,
                "column": 15
              },
              "end": {
                "line": 6981,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": "",
            "raw": "''",
            "range": [
              236567,
              236569
            ],
            "loc": {
              "start": {
                "line": 6981,
                "column": 32
              },
              "end": {
                "line": 6981,
                "column": 34
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                236572,
                236578
              ],
              "loc": {
                "start": {
                  "line": 6981,
                  "column": 37
                },
                "end": {
                  "line": 6981,
                  "column": 43
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  236579,
                  236585
                ],
                "loc": {
                  "start": {
                    "line": 6981,
                    "column": 44
                  },
                  "end": {
                    "line": 6981,
                    "column": 50
                  }
                }
              }
            ],
            "range": [
              236572,
              236586
            ],
            "loc": {
              "start": {
                "line": 6981,
                "column": 37
              },
              "end": {
                "line": 6981,
                "column": 51
              }
            }
          },
          "range": [
            236550,
            236586
          ],
          "loc": {
            "start": {
              "line": 6981,
              "column": 15
            },
            "end": {
              "line": 6981,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        236594,
        236617
      ],
      "filename": "lodash.js",
      "lineno": 6982,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012113",
        "name": "target",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "String",
            "range": [
              236603,
              236609
            ],
            "loc": {
              "start": {
                "line": 6982,
                "column": 15
              },
              "end": {
                "line": 6982,
                "column": 21
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "target",
              "range": [
                236610,
                236616
              ],
              "loc": {
                "start": {
                  "line": 6982,
                  "column": 22
                },
                "end": {
                  "line": 6982,
                  "column": 28
                }
              }
            }
          ],
          "range": [
            236603,
            236617
          ],
          "loc": {
            "start": {
              "line": 6982,
              "column": 15
            },
            "end": {
              "line": 6982,
              "column": 29
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "target",
    "kind": "member",
    "longname": "target",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        236630,
        236652
      ],
      "filename": "lodash.js",
      "lineno": 6984,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012119",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "string",
            "range": [
              236639,
              236645
            ],
            "loc": {
              "start": {
                "line": 6984,
                "column": 19
              },
              "end": {
                "line": 6984,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              236646,
              236652
            ],
            "loc": {
              "start": {
                "line": 6984,
                "column": 26
              },
              "end": {
                "line": 6984,
                "column": 32
              }
            }
          },
          "range": [
            236639,
            236652
          ],
          "loc": {
            "start": {
              "line": 6984,
              "column": 19
            },
            "end": {
              "line": 6984,
              "column": 32
            }
          }
        },
        "value": "string.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~endsWith",
    "longname": "<anonymous>~runInContext~endsWith~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        236660,
        236769
      ],
      "filename": "lodash.js",
      "lineno": 6985,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012125",
        "name": "position",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "-",
          "left": {
            "type": "ConditionalExpression",
            "test": {
              "type": "BinaryExpression",
              "operator": "==",
              "left": {
                "type": "UnaryExpression",
                "operator": "typeof",
                "argument": {
                  "type": "Identifier",
                  "name": "position",
                  "range": [
                    236679,
                    236687
                  ],
                  "loc": {
                    "start": {
                      "line": 6985,
                      "column": 25
                    },
                    "end": {
                      "line": 6985,
                      "column": 33
                    }
                  }
                },
                "prefix": true,
                "range": [
                  236672,
                  236687
                ],
                "loc": {
                  "start": {
                    "line": 6985,
                    "column": 18
                  },
                  "end": {
                    "line": 6985,
                    "column": 33
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "number",
                "raw": "'number'",
                "range": [
                  236691,
                  236699
                ],
                "loc": {
                  "start": {
                    "line": 6985,
                    "column": 37
                  },
                  "end": {
                    "line": 6985,
                    "column": 45
                  }
                }
              },
              "range": [
                236672,
                236699
              ],
              "loc": {
                "start": {
                  "line": 6985,
                  "column": 18
                },
                "end": {
                  "line": 6985,
                  "column": 45
                }
              }
            },
            "consequent": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "nativeMin",
                "range": [
                  236702,
                  236711
                ],
                "loc": {
                  "start": {
                    "line": 6985,
                    "column": 48
                  },
                  "end": {
                    "line": 6985,
                    "column": 57
                  }
                }
              },
              "arguments": [
                {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "nativeMax",
                    "range": [
                      236712,
                      236721
                    ],
                    "loc": {
                      "start": {
                        "line": 6985,
                        "column": 58
                      },
                      "end": {
                        "line": 6985,
                        "column": 67
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "position",
                      "range": [
                        236722,
                        236730
                      ],
                      "loc": {
                        "start": {
                          "line": 6985,
                          "column": 68
                        },
                        "end": {
                          "line": 6985,
                          "column": 76
                        }
                      }
                    },
                    {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        236732,
                        236733
                      ],
                      "loc": {
                        "start": {
                          "line": 6985,
                          "column": 78
                        },
                        "end": {
                          "line": 6985,
                          "column": 79
                        }
                      }
                    }
                  ],
                  "range": [
                    236712,
                    236734
                  ],
                  "loc": {
                    "start": {
                      "line": 6985,
                      "column": 58
                    },
                    "end": {
                      "line": 6985,
                      "column": 80
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "length",
                  "range": [
                    236736,
                    236742
                  ],
                  "loc": {
                    "start": {
                      "line": 6985,
                      "column": 82
                    },
                    "end": {
                      "line": 6985,
                      "column": 88
                    }
                  }
                }
              ],
              "range": [
                236702,
                236743
              ],
              "loc": {
                "start": {
                  "line": 6985,
                  "column": 48
                },
                "end": {
                  "line": 6985,
                  "column": 89
                }
              }
            },
            "alternate": {
              "type": "Identifier",
              "name": "length",
              "range": [
                236746,
                236752
              ],
              "loc": {
                "start": {
                  "line": 6985,
                  "column": 92
                },
                "end": {
                  "line": 6985,
                  "column": 98
                }
              }
            },
            "range": [
              236672,
              236752
            ],
            "loc": {
              "start": {
                "line": 6985,
                "column": 18
              },
              "end": {
                "line": 6985,
                "column": 98
              }
            }
          },
          "right": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "target",
              "range": [
                236756,
                236762
              ],
              "loc": {
                "start": {
                  "line": 6985,
                  "column": 102
                },
                "end": {
                  "line": 6985,
                  "column": 108
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                236763,
                236769
              ],
              "loc": {
                "start": {
                  "line": 6985,
                  "column": 109
                },
                "end": {
                  "line": 6985,
                  "column": 115
                }
              }
            },
            "range": [
              236756,
              236769
            ],
            "loc": {
              "start": {
                "line": 6985,
                "column": 102
              },
              "end": {
                "line": 6985,
                "column": 115
              }
            }
          },
          "range": [
            236671,
            236769
          ],
          "loc": {
            "start": {
              "line": 6985,
              "column": 17
            },
            "end": {
              "line": 6985,
              "column": 115
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "position",
    "kind": "member",
    "longname": "position",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        237623,
        237746
      ],
      "filename": "lodash.js",
      "lineno": 7010,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012157",
        "name": "escape",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "escape",
            "range": [
              237632,
              237638
            ],
            "loc": {
              "start": {
                "line": 7010,
                "column": 13
              },
              "end": {
                "line": 7010,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                237639,
                237645
              ],
              "loc": {
                "start": {
                  "line": 7010,
                  "column": 20
                },
                "end": {
                  "line": 7010,
                  "column": 26
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        237662,
                        237668
                      ],
                      "loc": {
                        "start": {
                          "line": 7011,
                          "column": 13
                        },
                        "end": {
                          "line": 7011,
                          "column": 19
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        237672,
                        237676
                      ],
                      "loc": {
                        "start": {
                          "line": 7011,
                          "column": 23
                        },
                        "end": {
                          "line": 7011,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      237662,
                      237676
                    ],
                    "loc": {
                      "start": {
                        "line": 7011,
                        "column": 13
                      },
                      "end": {
                        "line": 7011,
                        "column": 27
                      }
                    }
                  },
                  "consequent": {
                    "type": "Literal",
                    "value": "",
                    "raw": "''",
                    "range": [
                      237679,
                      237681
                    ],
                    "loc": {
                      "start": {
                        "line": 7011,
                        "column": 30
                      },
                      "end": {
                        "line": 7011,
                        "column": 32
                      }
                    }
                  },
                  "alternate": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "String",
                          "range": [
                            237684,
                            237690
                          ],
                          "loc": {
                            "start": {
                              "line": 7011,
                              "column": 35
                            },
                            "end": {
                              "line": 7011,
                              "column": 41
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              237691,
                              237697
                            ],
                            "loc": {
                              "start": {
                                "line": 7011,
                                "column": 42
                              },
                              "end": {
                                "line": 7011,
                                "column": 48
                              }
                            }
                          }
                        ],
                        "range": [
                          237684,
                          237698
                        ],
                        "loc": {
                          "start": {
                            "line": 7011,
                            "column": 35
                          },
                          "end": {
                            "line": 7011,
                            "column": 49
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "replace",
                        "range": [
                          237699,
                          237706
                        ],
                        "loc": {
                          "start": {
                            "line": 7011,
                            "column": 50
                          },
                          "end": {
                            "line": 7011,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        237684,
                        237706
                      ],
                      "loc": {
                        "start": {
                          "line": 7011,
                          "column": 35
                        },
                        "end": {
                          "line": 7011,
                          "column": 57
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "reUnescapedHtml",
                        "range": [
                          237707,
                          237722
                        ],
                        "loc": {
                          "start": {
                            "line": 7011,
                            "column": 58
                          },
                          "end": {
                            "line": 7011,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "escapeHtmlChar",
                        "range": [
                          237724,
                          237738
                        ],
                        "loc": {
                          "start": {
                            "line": 7011,
                            "column": 75
                          },
                          "end": {
                            "line": 7011,
                            "column": 89
                          }
                        }
                      }
                    ],
                    "range": [
                      237684,
                      237739
                    ],
                    "loc": {
                      "start": {
                        "line": 7011,
                        "column": 35
                      },
                      "end": {
                        "line": 7011,
                        "column": 90
                      }
                    }
                  },
                  "range": [
                    237662,
                    237739
                  ],
                  "loc": {
                    "start": {
                      "line": 7011,
                      "column": 13
                    },
                    "end": {
                      "line": 7011,
                      "column": 90
                    }
                  }
                },
                "range": [
                  237655,
                  237740
                ],
                "loc": {
                  "start": {
                    "line": 7011,
                    "column": 6
                  },
                  "end": {
                    "line": 7011,
                    "column": 91
                  }
                }
              }
            ],
            "range": [
              237647,
              237746
            ],
            "loc": {
              "start": {
                "line": 7010,
                "column": 28
              },
              "end": {
                "line": 7012,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            237623,
            237746
          ],
          "loc": {
            "start": {
              "line": 7010,
              "column": 4
            },
            "end": {
              "line": 7012,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string"
        ]
      }
    },
    "undocumented": true,
    "name": "escape",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~escape",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        238206,
        238325
      ],
      "filename": "lodash.js",
      "lineno": 7028,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012175",
        "name": "escapeRegExp",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "escapeRegExp",
            "range": [
              238215,
              238227
            ],
            "loc": {
              "start": {
                "line": 7028,
                "column": 13
              },
              "end": {
                "line": 7028,
                "column": 25
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                238228,
                238234
              ],
              "loc": {
                "start": {
                  "line": 7028,
                  "column": 26
                },
                "end": {
                  "line": 7028,
                  "column": 32
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        238251,
                        238257
                      ],
                      "loc": {
                        "start": {
                          "line": 7029,
                          "column": 13
                        },
                        "end": {
                          "line": 7029,
                          "column": 19
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        238261,
                        238265
                      ],
                      "loc": {
                        "start": {
                          "line": 7029,
                          "column": 23
                        },
                        "end": {
                          "line": 7029,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      238251,
                      238265
                    ],
                    "loc": {
                      "start": {
                        "line": 7029,
                        "column": 13
                      },
                      "end": {
                        "line": 7029,
                        "column": 27
                      }
                    }
                  },
                  "consequent": {
                    "type": "Literal",
                    "value": "",
                    "raw": "''",
                    "range": [
                      238268,
                      238270
                    ],
                    "loc": {
                      "start": {
                        "line": 7029,
                        "column": 30
                      },
                      "end": {
                        "line": 7029,
                        "column": 32
                      }
                    }
                  },
                  "alternate": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "String",
                          "range": [
                            238273,
                            238279
                          ],
                          "loc": {
                            "start": {
                              "line": 7029,
                              "column": 35
                            },
                            "end": {
                              "line": 7029,
                              "column": 41
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              238280,
                              238286
                            ],
                            "loc": {
                              "start": {
                                "line": 7029,
                                "column": 42
                              },
                              "end": {
                                "line": 7029,
                                "column": 48
                              }
                            }
                          }
                        ],
                        "range": [
                          238273,
                          238287
                        ],
                        "loc": {
                          "start": {
                            "line": 7029,
                            "column": 35
                          },
                          "end": {
                            "line": 7029,
                            "column": 49
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "replace",
                        "range": [
                          238288,
                          238295
                        ],
                        "loc": {
                          "start": {
                            "line": 7029,
                            "column": 50
                          },
                          "end": {
                            "line": 7029,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        238273,
                        238295
                      ],
                      "loc": {
                        "start": {
                          "line": 7029,
                          "column": 35
                        },
                        "end": {
                          "line": 7029,
                          "column": 57
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "reRegExpChars",
                        "range": [
                          238296,
                          238309
                        ],
                        "loc": {
                          "start": {
                            "line": 7029,
                            "column": 58
                          },
                          "end": {
                            "line": 7029,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": "\\$&",
                        "raw": "'\\\\$&'",
                        "range": [
                          238311,
                          238317
                        ],
                        "loc": {
                          "start": {
                            "line": 7029,
                            "column": 73
                          },
                          "end": {
                            "line": 7029,
                            "column": 79
                          }
                        }
                      }
                    ],
                    "range": [
                      238273,
                      238318
                    ],
                    "loc": {
                      "start": {
                        "line": 7029,
                        "column": 35
                      },
                      "end": {
                        "line": 7029,
                        "column": 80
                      }
                    }
                  },
                  "range": [
                    238251,
                    238318
                  ],
                  "loc": {
                    "start": {
                      "line": 7029,
                      "column": 13
                    },
                    "end": {
                      "line": 7029,
                      "column": 80
                    }
                  }
                },
                "range": [
                  238244,
                  238319
                ],
                "loc": {
                  "start": {
                    "line": 7029,
                    "column": 6
                  },
                  "end": {
                    "line": 7029,
                    "column": 81
                  }
                }
              }
            ],
            "range": [
              238236,
              238325
            ],
            "loc": {
              "start": {
                "line": 7028,
                "column": 34
              },
              "end": {
                "line": 7030,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            238206,
            238325
          ],
          "loc": {
            "start": {
              "line": 7028,
              "column": 4
            },
            "end": {
              "line": 7030,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string"
        ]
      }
    },
    "undocumented": true,
    "name": "escapeRegExp",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~escapeRegExp",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        238918,
        239048
      ],
      "filename": "lodash.js",
      "lineno": 7053,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012194",
        "name": "kebabCase",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createCompounder",
            "range": [
              238930,
              238946
            ],
            "loc": {
              "start": {
                "line": 7053,
                "column": 20
              },
              "end": {
                "line": 7053,
                "column": 36
              }
            }
          },
          "arguments": [
            {
              "type": "FunctionExpression",
              "id": null,
              "params": [
                {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    238956,
                    238962
                  ],
                  "loc": {
                    "start": {
                      "line": 7053,
                      "column": 46
                    },
                    "end": {
                      "line": 7053,
                      "column": 52
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "word",
                  "range": [
                    238964,
                    238968
                  ],
                  "loc": {
                    "start": {
                      "line": 7053,
                      "column": 54
                    },
                    "end": {
                      "line": 7053,
                      "column": 58
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "index",
                  "range": [
                    238970,
                    238975
                  ],
                  "loc": {
                    "start": {
                      "line": 7053,
                      "column": 60
                    },
                    "end": {
                      "line": 7053,
                      "column": 65
                    }
                  }
                }
              ],
              "defaults": [],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "ReturnStatement",
                    "argument": {
                      "type": "BinaryExpression",
                      "operator": "+",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            238992,
                            238998
                          ],
                          "loc": {
                            "start": {
                              "line": 7054,
                              "column": 13
                            },
                            "end": {
                              "line": 7054,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              239002,
                              239007
                            ],
                            "loc": {
                              "start": {
                                "line": 7054,
                                "column": 23
                              },
                              "end": {
                                "line": 7054,
                                "column": 28
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": "-",
                            "raw": "'-'",
                            "range": [
                              239010,
                              239013
                            ],
                            "loc": {
                              "start": {
                                "line": 7054,
                                "column": 31
                              },
                              "end": {
                                "line": 7054,
                                "column": 34
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              239016,
                              239018
                            ],
                            "loc": {
                              "start": {
                                "line": 7054,
                                "column": 37
                              },
                              "end": {
                                "line": 7054,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            239002,
                            239018
                          ],
                          "loc": {
                            "start": {
                              "line": 7054,
                              "column": 23
                            },
                            "end": {
                              "line": 7054,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          238992,
                          239019
                        ],
                        "loc": {
                          "start": {
                            "line": 7054,
                            "column": 13
                          },
                          "end": {
                            "line": 7054,
                            "column": 40
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "word",
                            "range": [
                              239022,
                              239026
                            ],
                            "loc": {
                              "start": {
                                "line": 7054,
                                "column": 43
                              },
                              "end": {
                                "line": 7054,
                                "column": 47
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "toLowerCase",
                            "range": [
                              239027,
                              239038
                            ],
                            "loc": {
                              "start": {
                                "line": 7054,
                                "column": 48
                              },
                              "end": {
                                "line": 7054,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            239022,
                            239038
                          ],
                          "loc": {
                            "start": {
                              "line": 7054,
                              "column": 43
                            },
                            "end": {
                              "line": 7054,
                              "column": 59
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          239022,
                          239040
                        ],
                        "loc": {
                          "start": {
                            "line": 7054,
                            "column": 43
                          },
                          "end": {
                            "line": 7054,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        238992,
                        239040
                      ],
                      "loc": {
                        "start": {
                          "line": 7054,
                          "column": 13
                        },
                        "end": {
                          "line": 7054,
                          "column": 61
                        }
                      }
                    },
                    "range": [
                      238985,
                      239041
                    ],
                    "loc": {
                      "start": {
                        "line": 7054,
                        "column": 6
                      },
                      "end": {
                        "line": 7054,
                        "column": 62
                      }
                    }
                  }
                ],
                "range": [
                  238977,
                  239047
                ],
                "loc": {
                  "start": {
                    "line": 7053,
                    "column": 67
                  },
                  "end": {
                    "line": 7055,
                    "column": 5
                  }
                }
              },
              "rest": null,
              "generator": false,
              "expression": false,
              "range": [
                238947,
                239047
              ],
              "loc": {
                "start": {
                  "line": 7053,
                  "column": 37
                },
                "end": {
                  "line": 7055,
                  "column": 5
                }
              }
            }
          ],
          "range": [
            238930,
            239048
          ],
          "loc": {
            "start": {
              "line": 7053,
              "column": 20
            },
            "end": {
              "line": 7055,
              "column": 6
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "kebabCase",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~kebabCase",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        239772,
        240219
      ],
      "filename": "lodash.js",
      "lineno": 7080,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012215",
        "name": "pad",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "pad",
            "range": [
              239781,
              239784
            ],
            "loc": {
              "start": {
                "line": 7080,
                "column": 13
              },
              "end": {
                "line": 7080,
                "column": 16
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                239785,
                239791
              ],
              "loc": {
                "start": {
                  "line": 7080,
                  "column": 17
                },
                "end": {
                  "line": 7080,
                  "column": 23
                }
              }
            },
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                239793,
                239799
              ],
              "loc": {
                "start": {
                  "line": 7080,
                  "column": 25
                },
                "end": {
                  "line": 7080,
                  "column": 31
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                239801,
                239806
              ],
              "loc": {
                "start": {
                  "line": 7080,
                  "column": 33
                },
                "end": {
                  "line": 7080,
                  "column": 38
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      239816,
                      239822
                    ],
                    "loc": {
                      "start": {
                        "line": 7081,
                        "column": 6
                      },
                      "end": {
                        "line": 7081,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          239825,
                          239831
                        ],
                        "loc": {
                          "start": {
                            "line": 7081,
                            "column": 15
                          },
                          "end": {
                            "line": 7081,
                            "column": 21
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          239835,
                          239839
                        ],
                        "loc": {
                          "start": {
                            "line": 7081,
                            "column": 25
                          },
                          "end": {
                            "line": 7081,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        239825,
                        239839
                      ],
                      "loc": {
                        "start": {
                          "line": 7081,
                          "column": 15
                        },
                        "end": {
                          "line": 7081,
                          "column": 29
                        }
                      }
                    },
                    "consequent": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        239842,
                        239844
                      ],
                      "loc": {
                        "start": {
                          "line": 7081,
                          "column": 32
                        },
                        "end": {
                          "line": 7081,
                          "column": 34
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          239847,
                          239853
                        ],
                        "loc": {
                          "start": {
                            "line": 7081,
                            "column": 37
                          },
                          "end": {
                            "line": 7081,
                            "column": 43
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            239854,
                            239860
                          ],
                          "loc": {
                            "start": {
                              "line": 7081,
                              "column": 44
                            },
                            "end": {
                              "line": 7081,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "range": [
                        239847,
                        239861
                      ],
                      "loc": {
                        "start": {
                          "line": 7081,
                          "column": 37
                        },
                        "end": {
                          "line": 7081,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      239825,
                      239861
                    ],
                    "loc": {
                      "start": {
                        "line": 7081,
                        "column": 15
                      },
                      "end": {
                        "line": 7081,
                        "column": 51
                      }
                    }
                  },
                  "range": [
                    239816,
                    239861
                  ],
                  "loc": {
                    "start": {
                      "line": 7081,
                      "column": 6
                    },
                    "end": {
                      "line": 7081,
                      "column": 51
                    }
                  }
                },
                "range": [
                  239816,
                  239862
                ],
                "loc": {
                  "start": {
                    "line": 7081,
                    "column": 6
                  },
                  "end": {
                    "line": 7081,
                    "column": 52
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      239869,
                      239875
                    ],
                    "loc": {
                      "start": {
                        "line": 7082,
                        "column": 6
                      },
                      "end": {
                        "line": 7082,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "+",
                      "argument": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          239879,
                          239885
                        ],
                        "loc": {
                          "start": {
                            "line": 7082,
                            "column": 16
                          },
                          "end": {
                            "line": 7082,
                            "column": 22
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        239878,
                        239885
                      ],
                      "loc": {
                        "start": {
                          "line": 7082,
                          "column": 15
                        },
                        "end": {
                          "line": 7082,
                          "column": 22
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        239889,
                        239890
                      ],
                      "loc": {
                        "start": {
                          "line": 7082,
                          "column": 26
                        },
                        "end": {
                          "line": 7082,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      239878,
                      239890
                    ],
                    "loc": {
                      "start": {
                        "line": 7082,
                        "column": 15
                      },
                      "end": {
                        "line": 7082,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    239869,
                    239890
                  ],
                  "loc": {
                    "start": {
                      "line": 7082,
                      "column": 6
                    },
                    "end": {
                      "line": 7082,
                      "column": 27
                    }
                  }
                },
                "range": [
                  239869,
                  239891
                ],
                "loc": {
                  "start": {
                    "line": 7082,
                    "column": 6
                  },
                  "end": {
                    "line": 7082,
                    "column": 28
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "strLength",
                      "range": [
                        239903,
                        239912
                      ],
                      "loc": {
                        "start": {
                          "line": 7084,
                          "column": 10
                        },
                        "end": {
                          "line": 7084,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          239915,
                          239921
                        ],
                        "loc": {
                          "start": {
                            "line": 7084,
                            "column": 22
                          },
                          "end": {
                            "line": 7084,
                            "column": 28
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          239922,
                          239928
                        ],
                        "loc": {
                          "start": {
                            "line": 7084,
                            "column": 29
                          },
                          "end": {
                            "line": 7084,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        239915,
                        239928
                      ],
                      "loc": {
                        "start": {
                          "line": 7084,
                          "column": 22
                        },
                        "end": {
                          "line": 7084,
                          "column": 35
                        }
                      }
                    },
                    "range": [
                      239903,
                      239928
                    ],
                    "loc": {
                      "start": {
                        "line": 7084,
                        "column": 10
                      },
                      "end": {
                        "line": 7084,
                        "column": 35
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  239899,
                  239929
                ],
                "loc": {
                  "start": {
                    "line": 7084,
                    "column": 6
                  },
                  "end": {
                    "line": 7084,
                    "column": 36
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": ">=",
                  "left": {
                    "type": "Identifier",
                    "name": "strLength",
                    "range": [
                      239940,
                      239949
                    ],
                    "loc": {
                      "start": {
                        "line": 7085,
                        "column": 10
                      },
                      "end": {
                        "line": 7085,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      239953,
                      239959
                    ],
                    "loc": {
                      "start": {
                        "line": 7085,
                        "column": 23
                      },
                      "end": {
                        "line": 7085,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    239940,
                    239959
                  ],
                  "loc": {
                    "start": {
                      "line": 7085,
                      "column": 10
                    },
                    "end": {
                      "line": 7085,
                      "column": 29
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          239978,
                          239984
                        ],
                        "loc": {
                          "start": {
                            "line": 7086,
                            "column": 15
                          },
                          "end": {
                            "line": 7086,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        239971,
                        239985
                      ],
                      "loc": {
                        "start": {
                          "line": 7086,
                          "column": 8
                        },
                        "end": {
                          "line": 7086,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    239961,
                    239993
                  ],
                  "loc": {
                    "start": {
                      "line": 7085,
                      "column": 31
                    },
                    "end": {
                      "line": 7087,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  239936,
                  239993
                ],
                "loc": {
                  "start": {
                    "line": 7085,
                    "column": 6
                  },
                  "end": {
                    "line": 7087,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "mid",
                      "range": [
                        240004,
                        240007
                      ],
                      "loc": {
                        "start": {
                          "line": 7088,
                          "column": 10
                        },
                        "end": {
                          "line": 7088,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "/",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "-",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            240011,
                            240017
                          ],
                          "loc": {
                            "start": {
                              "line": 7088,
                              "column": 17
                            },
                            "end": {
                              "line": 7088,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "strLength",
                          "range": [
                            240020,
                            240029
                          ],
                          "loc": {
                            "start": {
                              "line": 7088,
                              "column": 26
                            },
                            "end": {
                              "line": 7088,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          240011,
                          240029
                        ],
                        "loc": {
                          "start": {
                            "line": 7088,
                            "column": 17
                          },
                          "end": {
                            "line": 7088,
                            "column": 35
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 2,
                        "raw": "2",
                        "range": [
                          240033,
                          240034
                        ],
                        "loc": {
                          "start": {
                            "line": 7088,
                            "column": 39
                          },
                          "end": {
                            "line": 7088,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        240010,
                        240034
                      ],
                      "loc": {
                        "start": {
                          "line": 7088,
                          "column": 16
                        },
                        "end": {
                          "line": 7088,
                          "column": 40
                        }
                      }
                    },
                    "range": [
                      240004,
                      240034
                    ],
                    "loc": {
                      "start": {
                        "line": 7088,
                        "column": 10
                      },
                      "end": {
                        "line": 7088,
                        "column": 40
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "leftLength",
                      "range": [
                        240046,
                        240056
                      ],
                      "loc": {
                        "start": {
                          "line": 7089,
                          "column": 10
                        },
                        "end": {
                          "line": 7089,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "floor",
                        "range": [
                          240059,
                          240064
                        ],
                        "loc": {
                          "start": {
                            "line": 7089,
                            "column": 23
                          },
                          "end": {
                            "line": 7089,
                            "column": 28
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "mid",
                          "range": [
                            240065,
                            240068
                          ],
                          "loc": {
                            "start": {
                              "line": 7089,
                              "column": 29
                            },
                            "end": {
                              "line": 7089,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        240059,
                        240069
                      ],
                      "loc": {
                        "start": {
                          "line": 7089,
                          "column": 23
                        },
                        "end": {
                          "line": 7089,
                          "column": 33
                        }
                      }
                    },
                    "range": [
                      240046,
                      240069
                    ],
                    "loc": {
                      "start": {
                        "line": 7089,
                        "column": 10
                      },
                      "end": {
                        "line": 7089,
                        "column": 33
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "rightLength",
                      "range": [
                        240081,
                        240092
                      ],
                      "loc": {
                        "start": {
                          "line": 7090,
                          "column": 10
                        },
                        "end": {
                          "line": 7090,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "ceil",
                        "range": [
                          240095,
                          240099
                        ],
                        "loc": {
                          "start": {
                            "line": 7090,
                            "column": 24
                          },
                          "end": {
                            "line": 7090,
                            "column": 28
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "mid",
                          "range": [
                            240100,
                            240103
                          ],
                          "loc": {
                            "start": {
                              "line": 7090,
                              "column": 29
                            },
                            "end": {
                              "line": 7090,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        240095,
                        240104
                      ],
                      "loc": {
                        "start": {
                          "line": 7090,
                          "column": 24
                        },
                        "end": {
                          "line": 7090,
                          "column": 33
                        }
                      }
                    },
                    "range": [
                      240081,
                      240104
                    ],
                    "loc": {
                      "start": {
                        "line": 7090,
                        "column": 10
                      },
                      "end": {
                        "line": 7090,
                        "column": 33
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  240000,
                  240105
                ],
                "loc": {
                  "start": {
                    "line": 7088,
                    "column": 6
                  },
                  "end": {
                    "line": 7090,
                    "column": 34
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      240113,
                      240118
                    ],
                    "loc": {
                      "start": {
                        "line": 7092,
                        "column": 6
                      },
                      "end": {
                        "line": 7092,
                        "column": 11
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "createPad",
                      "range": [
                        240121,
                        240130
                      ],
                      "loc": {
                        "start": {
                          "line": 7092,
                          "column": 14
                        },
                        "end": {
                          "line": 7092,
                          "column": 23
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "",
                        "raw": "''",
                        "range": [
                          240131,
                          240133
                        ],
                        "loc": {
                          "start": {
                            "line": 7092,
                            "column": 24
                          },
                          "end": {
                            "line": 7092,
                            "column": 26
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "rightLength",
                        "range": [
                          240135,
                          240146
                        ],
                        "loc": {
                          "start": {
                            "line": 7092,
                            "column": 28
                          },
                          "end": {
                            "line": 7092,
                            "column": 39
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "chars",
                        "range": [
                          240148,
                          240153
                        ],
                        "loc": {
                          "start": {
                            "line": 7092,
                            "column": 41
                          },
                          "end": {
                            "line": 7092,
                            "column": 46
                          }
                        }
                      }
                    ],
                    "range": [
                      240121,
                      240154
                    ],
                    "loc": {
                      "start": {
                        "line": 7092,
                        "column": 14
                      },
                      "end": {
                        "line": 7092,
                        "column": 47
                      }
                    }
                  },
                  "range": [
                    240113,
                    240154
                  ],
                  "loc": {
                    "start": {
                      "line": 7092,
                      "column": 6
                    },
                    "end": {
                      "line": 7092,
                      "column": 47
                    }
                  }
                },
                "range": [
                  240113,
                  240155
                ],
                "loc": {
                  "start": {
                    "line": 7092,
                    "column": 6
                  },
                  "end": {
                    "line": 7092,
                    "column": 48
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "+",
                    "left": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            240169,
                            240174
                          ],
                          "loc": {
                            "start": {
                              "line": 7093,
                              "column": 13
                            },
                            "end": {
                              "line": 7093,
                              "column": 18
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "slice",
                          "range": [
                            240175,
                            240180
                          ],
                          "loc": {
                            "start": {
                              "line": 7093,
                              "column": 19
                            },
                            "end": {
                              "line": 7093,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          240169,
                          240180
                        ],
                        "loc": {
                          "start": {
                            "line": 7093,
                            "column": 13
                          },
                          "end": {
                            "line": 7093,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            240181,
                            240182
                          ],
                          "loc": {
                            "start": {
                              "line": 7093,
                              "column": 25
                            },
                            "end": {
                              "line": 7093,
                              "column": 26
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "leftLength",
                          "range": [
                            240184,
                            240194
                          ],
                          "loc": {
                            "start": {
                              "line": 7093,
                              "column": 28
                            },
                            "end": {
                              "line": 7093,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "range": [
                        240169,
                        240195
                      ],
                      "loc": {
                        "start": {
                          "line": 7093,
                          "column": 13
                        },
                        "end": {
                          "line": 7093,
                          "column": 39
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        240198,
                        240204
                      ],
                      "loc": {
                        "start": {
                          "line": 7093,
                          "column": 42
                        },
                        "end": {
                          "line": 7093,
                          "column": 48
                        }
                      }
                    },
                    "range": [
                      240169,
                      240204
                    ],
                    "loc": {
                      "start": {
                        "line": 7093,
                        "column": 13
                      },
                      "end": {
                        "line": 7093,
                        "column": 48
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "chars",
                    "range": [
                      240207,
                      240212
                    ],
                    "loc": {
                      "start": {
                        "line": 7093,
                        "column": 51
                      },
                      "end": {
                        "line": 7093,
                        "column": 56
                      }
                    }
                  },
                  "range": [
                    240169,
                    240212
                  ],
                  "loc": {
                    "start": {
                      "line": 7093,
                      "column": 13
                    },
                    "end": {
                      "line": 7093,
                      "column": 56
                    }
                  }
                },
                "range": [
                  240162,
                  240213
                ],
                "loc": {
                  "start": {
                    "line": 7093,
                    "column": 6
                  },
                  "end": {
                    "line": 7093,
                    "column": 57
                  }
                }
              }
            ],
            "range": [
              239808,
              240219
            ],
            "loc": {
              "start": {
                "line": 7080,
                "column": 40
              },
              "end": {
                "line": 7094,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            239772,
            240219
          ],
          "loc": {
            "start": {
              "line": 7080,
              "column": 4
            },
            "end": {
              "line": 7094,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string",
          "length",
          "chars"
        ]
      },
      "vars": {
        "string": null,
        "length": null,
        "strLength": null,
        "mid": null,
        "leftLength": null,
        "rightLength": null,
        "chars": null
      }
    },
    "undocumented": true,
    "name": "pad",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~pad",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        239816,
        239861
      ],
      "filename": "lodash.js",
      "lineno": 7081,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012222",
        "name": "string",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "string",
              "range": [
                239825,
                239831
              ],
              "loc": {
                "start": {
                  "line": 7081,
                  "column": 15
                },
                "end": {
                  "line": 7081,
                  "column": 21
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                239835,
                239839
              ],
              "loc": {
                "start": {
                  "line": 7081,
                  "column": 25
                },
                "end": {
                  "line": 7081,
                  "column": 29
                }
              }
            },
            "range": [
              239825,
              239839
            ],
            "loc": {
              "start": {
                "line": 7081,
                "column": 15
              },
              "end": {
                "line": 7081,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": "",
            "raw": "''",
            "range": [
              239842,
              239844
            ],
            "loc": {
              "start": {
                "line": 7081,
                "column": 32
              },
              "end": {
                "line": 7081,
                "column": 34
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                239847,
                239853
              ],
              "loc": {
                "start": {
                  "line": 7081,
                  "column": 37
                },
                "end": {
                  "line": 7081,
                  "column": 43
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  239854,
                  239860
                ],
                "loc": {
                  "start": {
                    "line": 7081,
                    "column": 44
                  },
                  "end": {
                    "line": 7081,
                    "column": 50
                  }
                }
              }
            ],
            "range": [
              239847,
              239861
            ],
            "loc": {
              "start": {
                "line": 7081,
                "column": 37
              },
              "end": {
                "line": 7081,
                "column": 51
              }
            }
          },
          "range": [
            239825,
            239861
          ],
          "loc": {
            "start": {
              "line": 7081,
              "column": 15
            },
            "end": {
              "line": 7081,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        239869,
        239890
      ],
      "filename": "lodash.js",
      "lineno": 7082,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012233",
        "name": "length",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "UnaryExpression",
            "operator": "+",
            "argument": {
              "type": "Identifier",
              "name": "length",
              "range": [
                239879,
                239885
              ],
              "loc": {
                "start": {
                  "line": 7082,
                  "column": 16
                },
                "end": {
                  "line": 7082,
                  "column": 22
                }
              }
            },
            "prefix": true,
            "range": [
              239878,
              239885
            ],
            "loc": {
              "start": {
                "line": 7082,
                "column": 15
              },
              "end": {
                "line": 7082,
                "column": 22
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              239889,
              239890
            ],
            "loc": {
              "start": {
                "line": 7082,
                "column": 26
              },
              "end": {
                "line": 7082,
                "column": 27
              }
            }
          },
          "range": [
            239878,
            239890
          ],
          "loc": {
            "start": {
              "line": 7082,
              "column": 15
            },
            "end": {
              "line": 7082,
              "column": 27
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "length",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        239903,
        239928
      ],
      "filename": "lodash.js",
      "lineno": 7084,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012240",
        "name": "strLength",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "string",
            "range": [
              239915,
              239921
            ],
            "loc": {
              "start": {
                "line": 7084,
                "column": 22
              },
              "end": {
                "line": 7084,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              239922,
              239928
            ],
            "loc": {
              "start": {
                "line": 7084,
                "column": 29
              },
              "end": {
                "line": 7084,
                "column": 35
              }
            }
          },
          "range": [
            239915,
            239928
          ],
          "loc": {
            "start": {
              "line": 7084,
              "column": 22
            },
            "end": {
              "line": 7084,
              "column": 35
            }
          }
        },
        "value": "string.length"
      }
    },
    "undocumented": true,
    "name": "strLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pad",
    "longname": "<anonymous>~runInContext~pad~strLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        240004,
        240034
      ],
      "filename": "lodash.js",
      "lineno": 7088,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012253",
        "name": "mid",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "/",
          "left": {
            "type": "BinaryExpression",
            "operator": "-",
            "left": {
              "type": "Identifier",
              "name": "length",
              "range": [
                240011,
                240017
              ],
              "loc": {
                "start": {
                  "line": 7088,
                  "column": 17
                },
                "end": {
                  "line": 7088,
                  "column": 23
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "strLength",
              "range": [
                240020,
                240029
              ],
              "loc": {
                "start": {
                  "line": 7088,
                  "column": 26
                },
                "end": {
                  "line": 7088,
                  "column": 35
                }
              }
            },
            "range": [
              240011,
              240029
            ],
            "loc": {
              "start": {
                "line": 7088,
                "column": 17
              },
              "end": {
                "line": 7088,
                "column": 35
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 2,
            "raw": "2",
            "range": [
              240033,
              240034
            ],
            "loc": {
              "start": {
                "line": 7088,
                "column": 39
              },
              "end": {
                "line": 7088,
                "column": 40
              }
            }
          },
          "range": [
            240010,
            240034
          ],
          "loc": {
            "start": {
              "line": 7088,
              "column": 16
            },
            "end": {
              "line": 7088,
              "column": 40
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "mid",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pad",
    "longname": "<anonymous>~runInContext~pad~mid",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        240046,
        240069
      ],
      "filename": "lodash.js",
      "lineno": 7089,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012260",
        "name": "leftLength",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "floor",
            "range": [
              240059,
              240064
            ],
            "loc": {
              "start": {
                "line": 7089,
                "column": 23
              },
              "end": {
                "line": 7089,
                "column": 28
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "mid",
              "range": [
                240065,
                240068
              ],
              "loc": {
                "start": {
                  "line": 7089,
                  "column": 29
                },
                "end": {
                  "line": 7089,
                  "column": 32
                }
              }
            }
          ],
          "range": [
            240059,
            240069
          ],
          "loc": {
            "start": {
              "line": 7089,
              "column": 23
            },
            "end": {
              "line": 7089,
              "column": 33
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "leftLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pad",
    "longname": "<anonymous>~runInContext~pad~leftLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        240081,
        240104
      ],
      "filename": "lodash.js",
      "lineno": 7090,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012265",
        "name": "rightLength",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "ceil",
            "range": [
              240095,
              240099
            ],
            "loc": {
              "start": {
                "line": 7090,
                "column": 24
              },
              "end": {
                "line": 7090,
                "column": 28
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "mid",
              "range": [
                240100,
                240103
              ],
              "loc": {
                "start": {
                  "line": 7090,
                  "column": 29
                },
                "end": {
                  "line": 7090,
                  "column": 32
                }
              }
            }
          ],
          "range": [
            240095,
            240104
          ],
          "loc": {
            "start": {
              "line": 7090,
              "column": 24
            },
            "end": {
              "line": 7090,
              "column": 33
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "rightLength",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~pad",
    "longname": "<anonymous>~runInContext~pad~rightLength",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        240113,
        240154
      ],
      "filename": "lodash.js",
      "lineno": 7092,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012271",
        "name": "chars",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createPad",
            "range": [
              240121,
              240130
            ],
            "loc": {
              "start": {
                "line": 7092,
                "column": 14
              },
              "end": {
                "line": 7092,
                "column": 23
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": "",
              "raw": "''",
              "range": [
                240131,
                240133
              ],
              "loc": {
                "start": {
                  "line": 7092,
                  "column": 24
                },
                "end": {
                  "line": 7092,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "rightLength",
              "range": [
                240135,
                240146
              ],
              "loc": {
                "start": {
                  "line": 7092,
                  "column": 28
                },
                "end": {
                  "line": 7092,
                  "column": 39
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                240148,
                240153
              ],
              "loc": {
                "start": {
                  "line": 7092,
                  "column": 41
                },
                "end": {
                  "line": 7092,
                  "column": 46
                }
              }
            }
          ],
          "range": [
            240121,
            240154
          ],
          "loc": {
            "start": {
              "line": 7092,
              "column": 14
            },
            "end": {
              "line": 7092,
              "column": 47
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "chars",
    "kind": "member",
    "longname": "chars",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        240920,
        241076
      ],
      "filename": "lodash.js",
      "lineno": 7119,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012289",
        "name": "padLeft",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "padLeft",
            "range": [
              240929,
              240936
            ],
            "loc": {
              "start": {
                "line": 7119,
                "column": 13
              },
              "end": {
                "line": 7119,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                240937,
                240943
              ],
              "loc": {
                "start": {
                  "line": 7119,
                  "column": 21
                },
                "end": {
                  "line": 7119,
                  "column": 27
                }
              }
            },
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                240945,
                240951
              ],
              "loc": {
                "start": {
                  "line": 7119,
                  "column": 29
                },
                "end": {
                  "line": 7119,
                  "column": 35
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                240953,
                240958
              ],
              "loc": {
                "start": {
                  "line": 7119,
                  "column": 37
                },
                "end": {
                  "line": 7119,
                  "column": 42
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      240968,
                      240974
                    ],
                    "loc": {
                      "start": {
                        "line": 7120,
                        "column": 6
                      },
                      "end": {
                        "line": 7120,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          240977,
                          240983
                        ],
                        "loc": {
                          "start": {
                            "line": 7120,
                            "column": 15
                          },
                          "end": {
                            "line": 7120,
                            "column": 21
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          240987,
                          240991
                        ],
                        "loc": {
                          "start": {
                            "line": 7120,
                            "column": 25
                          },
                          "end": {
                            "line": 7120,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        240977,
                        240991
                      ],
                      "loc": {
                        "start": {
                          "line": 7120,
                          "column": 15
                        },
                        "end": {
                          "line": 7120,
                          "column": 29
                        }
                      }
                    },
                    "consequent": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        240994,
                        240996
                      ],
                      "loc": {
                        "start": {
                          "line": 7120,
                          "column": 32
                        },
                        "end": {
                          "line": 7120,
                          "column": 34
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          240999,
                          241005
                        ],
                        "loc": {
                          "start": {
                            "line": 7120,
                            "column": 37
                          },
                          "end": {
                            "line": 7120,
                            "column": 43
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            241006,
                            241012
                          ],
                          "loc": {
                            "start": {
                              "line": 7120,
                              "column": 44
                            },
                            "end": {
                              "line": 7120,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "range": [
                        240999,
                        241013
                      ],
                      "loc": {
                        "start": {
                          "line": 7120,
                          "column": 37
                        },
                        "end": {
                          "line": 7120,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      240977,
                      241013
                    ],
                    "loc": {
                      "start": {
                        "line": 7120,
                        "column": 15
                      },
                      "end": {
                        "line": 7120,
                        "column": 51
                      }
                    }
                  },
                  "range": [
                    240968,
                    241013
                  ],
                  "loc": {
                    "start": {
                      "line": 7120,
                      "column": 6
                    },
                    "end": {
                      "line": 7120,
                      "column": 51
                    }
                  }
                },
                "range": [
                  240968,
                  241014
                ],
                "loc": {
                  "start": {
                    "line": 7120,
                    "column": 6
                  },
                  "end": {
                    "line": 7120,
                    "column": 52
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "createPad",
                      "range": [
                        241028,
                        241037
                      ],
                      "loc": {
                        "start": {
                          "line": 7121,
                          "column": 13
                        },
                        "end": {
                          "line": 7121,
                          "column": 22
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          241038,
                          241044
                        ],
                        "loc": {
                          "start": {
                            "line": 7121,
                            "column": 23
                          },
                          "end": {
                            "line": 7121,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          241046,
                          241052
                        ],
                        "loc": {
                          "start": {
                            "line": 7121,
                            "column": 31
                          },
                          "end": {
                            "line": 7121,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "chars",
                        "range": [
                          241054,
                          241059
                        ],
                        "loc": {
                          "start": {
                            "line": 7121,
                            "column": 39
                          },
                          "end": {
                            "line": 7121,
                            "column": 44
                          }
                        }
                      }
                    ],
                    "range": [
                      241028,
                      241060
                    ],
                    "loc": {
                      "start": {
                        "line": 7121,
                        "column": 13
                      },
                      "end": {
                        "line": 7121,
                        "column": 45
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      241063,
                      241069
                    ],
                    "loc": {
                      "start": {
                        "line": 7121,
                        "column": 48
                      },
                      "end": {
                        "line": 7121,
                        "column": 54
                      }
                    }
                  },
                  "range": [
                    241028,
                    241069
                  ],
                  "loc": {
                    "start": {
                      "line": 7121,
                      "column": 13
                    },
                    "end": {
                      "line": 7121,
                      "column": 54
                    }
                  }
                },
                "range": [
                  241021,
                  241070
                ],
                "loc": {
                  "start": {
                    "line": 7121,
                    "column": 6
                  },
                  "end": {
                    "line": 7121,
                    "column": 55
                  }
                }
              }
            ],
            "range": [
              240960,
              241076
            ],
            "loc": {
              "start": {
                "line": 7119,
                "column": 44
              },
              "end": {
                "line": 7122,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            240920,
            241076
          ],
          "loc": {
            "start": {
              "line": 7119,
              "column": 4
            },
            "end": {
              "line": 7122,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string",
          "length",
          "chars"
        ]
      },
      "vars": {
        "string": null
      }
    },
    "undocumented": true,
    "name": "padLeft",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~padLeft",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        240968,
        241013
      ],
      "filename": "lodash.js",
      "lineno": 7120,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012296",
        "name": "string",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "string",
              "range": [
                240977,
                240983
              ],
              "loc": {
                "start": {
                  "line": 7120,
                  "column": 15
                },
                "end": {
                  "line": 7120,
                  "column": 21
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                240987,
                240991
              ],
              "loc": {
                "start": {
                  "line": 7120,
                  "column": 25
                },
                "end": {
                  "line": 7120,
                  "column": 29
                }
              }
            },
            "range": [
              240977,
              240991
            ],
            "loc": {
              "start": {
                "line": 7120,
                "column": 15
              },
              "end": {
                "line": 7120,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": "",
            "raw": "''",
            "range": [
              240994,
              240996
            ],
            "loc": {
              "start": {
                "line": 7120,
                "column": 32
              },
              "end": {
                "line": 7120,
                "column": 34
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                240999,
                241005
              ],
              "loc": {
                "start": {
                  "line": 7120,
                  "column": 37
                },
                "end": {
                  "line": 7120,
                  "column": 43
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  241006,
                  241012
                ],
                "loc": {
                  "start": {
                    "line": 7120,
                    "column": 44
                  },
                  "end": {
                    "line": 7120,
                    "column": 50
                  }
                }
              }
            ],
            "range": [
              240999,
              241013
            ],
            "loc": {
              "start": {
                "line": 7120,
                "column": 37
              },
              "end": {
                "line": 7120,
                "column": 51
              }
            }
          },
          "range": [
            240977,
            241013
          ],
          "loc": {
            "start": {
              "line": 7120,
              "column": 15
            },
            "end": {
              "line": 7120,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        241781,
        241938
      ],
      "filename": "lodash.js",
      "lineno": 7147,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012314",
        "name": "padRight",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "padRight",
            "range": [
              241790,
              241798
            ],
            "loc": {
              "start": {
                "line": 7147,
                "column": 13
              },
              "end": {
                "line": 7147,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                241799,
                241805
              ],
              "loc": {
                "start": {
                  "line": 7147,
                  "column": 22
                },
                "end": {
                  "line": 7147,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "length",
              "range": [
                241807,
                241813
              ],
              "loc": {
                "start": {
                  "line": 7147,
                  "column": 30
                },
                "end": {
                  "line": 7147,
                  "column": 36
                }
              }
            },
            {
              "type": "Identifier",
              "name": "chars",
              "range": [
                241815,
                241820
              ],
              "loc": {
                "start": {
                  "line": 7147,
                  "column": 38
                },
                "end": {
                  "line": 7147,
                  "column": 43
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      241830,
                      241836
                    ],
                    "loc": {
                      "start": {
                        "line": 7148,
                        "column": 6
                      },
                      "end": {
                        "line": 7148,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          241839,
                          241845
                        ],
                        "loc": {
                          "start": {
                            "line": 7148,
                            "column": 15
                          },
                          "end": {
                            "line": 7148,
                            "column": 21
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          241849,
                          241853
                        ],
                        "loc": {
                          "start": {
                            "line": 7148,
                            "column": 25
                          },
                          "end": {
                            "line": 7148,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        241839,
                        241853
                      ],
                      "loc": {
                        "start": {
                          "line": 7148,
                          "column": 15
                        },
                        "end": {
                          "line": 7148,
                          "column": 29
                        }
                      }
                    },
                    "consequent": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        241856,
                        241858
                      ],
                      "loc": {
                        "start": {
                          "line": 7148,
                          "column": 32
                        },
                        "end": {
                          "line": 7148,
                          "column": 34
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          241861,
                          241867
                        ],
                        "loc": {
                          "start": {
                            "line": 7148,
                            "column": 37
                          },
                          "end": {
                            "line": 7148,
                            "column": 43
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            241868,
                            241874
                          ],
                          "loc": {
                            "start": {
                              "line": 7148,
                              "column": 44
                            },
                            "end": {
                              "line": 7148,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "range": [
                        241861,
                        241875
                      ],
                      "loc": {
                        "start": {
                          "line": 7148,
                          "column": 37
                        },
                        "end": {
                          "line": 7148,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      241839,
                      241875
                    ],
                    "loc": {
                      "start": {
                        "line": 7148,
                        "column": 15
                      },
                      "end": {
                        "line": 7148,
                        "column": 51
                      }
                    }
                  },
                  "range": [
                    241830,
                    241875
                  ],
                  "loc": {
                    "start": {
                      "line": 7148,
                      "column": 6
                    },
                    "end": {
                      "line": 7148,
                      "column": 51
                    }
                  }
                },
                "range": [
                  241830,
                  241876
                ],
                "loc": {
                  "start": {
                    "line": 7148,
                    "column": 6
                  },
                  "end": {
                    "line": 7148,
                    "column": 52
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      241890,
                      241896
                    ],
                    "loc": {
                      "start": {
                        "line": 7149,
                        "column": 13
                      },
                      "end": {
                        "line": 7149,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "createPad",
                      "range": [
                        241899,
                        241908
                      ],
                      "loc": {
                        "start": {
                          "line": 7149,
                          "column": 22
                        },
                        "end": {
                          "line": 7149,
                          "column": 31
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          241909,
                          241915
                        ],
                        "loc": {
                          "start": {
                            "line": 7149,
                            "column": 32
                          },
                          "end": {
                            "line": 7149,
                            "column": 38
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          241917,
                          241923
                        ],
                        "loc": {
                          "start": {
                            "line": 7149,
                            "column": 40
                          },
                          "end": {
                            "line": 7149,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "chars",
                        "range": [
                          241925,
                          241930
                        ],
                        "loc": {
                          "start": {
                            "line": 7149,
                            "column": 48
                          },
                          "end": {
                            "line": 7149,
                            "column": 53
                          }
                        }
                      }
                    ],
                    "range": [
                      241899,
                      241931
                    ],
                    "loc": {
                      "start": {
                        "line": 7149,
                        "column": 22
                      },
                      "end": {
                        "line": 7149,
                        "column": 54
                      }
                    }
                  },
                  "range": [
                    241890,
                    241931
                  ],
                  "loc": {
                    "start": {
                      "line": 7149,
                      "column": 13
                    },
                    "end": {
                      "line": 7149,
                      "column": 54
                    }
                  }
                },
                "range": [
                  241883,
                  241932
                ],
                "loc": {
                  "start": {
                    "line": 7149,
                    "column": 6
                  },
                  "end": {
                    "line": 7149,
                    "column": 55
                  }
                }
              }
            ],
            "range": [
              241822,
              241938
            ],
            "loc": {
              "start": {
                "line": 7147,
                "column": 45
              },
              "end": {
                "line": 7150,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            241781,
            241938
          ],
          "loc": {
            "start": {
              "line": 7147,
              "column": 4
            },
            "end": {
              "line": 7150,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string",
          "length",
          "chars"
        ]
      },
      "vars": {
        "string": null
      }
    },
    "undocumented": true,
    "name": "padRight",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~padRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        241830,
        241875
      ],
      "filename": "lodash.js",
      "lineno": 7148,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012321",
        "name": "string",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "string",
              "range": [
                241839,
                241845
              ],
              "loc": {
                "start": {
                  "line": 7148,
                  "column": 15
                },
                "end": {
                  "line": 7148,
                  "column": 21
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                241849,
                241853
              ],
              "loc": {
                "start": {
                  "line": 7148,
                  "column": 25
                },
                "end": {
                  "line": 7148,
                  "column": 29
                }
              }
            },
            "range": [
              241839,
              241853
            ],
            "loc": {
              "start": {
                "line": 7148,
                "column": 15
              },
              "end": {
                "line": 7148,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": "",
            "raw": "''",
            "range": [
              241856,
              241858
            ],
            "loc": {
              "start": {
                "line": 7148,
                "column": 32
              },
              "end": {
                "line": 7148,
                "column": 34
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                241861,
                241867
              ],
              "loc": {
                "start": {
                  "line": 7148,
                  "column": 37
                },
                "end": {
                  "line": 7148,
                  "column": 43
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  241868,
                  241874
                ],
                "loc": {
                  "start": {
                    "line": 7148,
                    "column": 44
                  },
                  "end": {
                    "line": 7148,
                    "column": 50
                  }
                }
              }
            ],
            "range": [
              241861,
              241875
            ],
            "loc": {
              "start": {
                "line": 7148,
                "column": 37
              },
              "end": {
                "line": 7148,
                "column": 51
              }
            }
          },
          "range": [
            241839,
            241875
          ],
          "loc": {
            "start": {
              "line": 7148,
              "column": 15
            },
            "end": {
              "line": 7148,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        242424,
        242766
      ],
      "filename": "lodash.js",
      "lineno": 7172,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012339",
        "name": "repeat",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "repeat",
            "range": [
              242433,
              242439
            ],
            "loc": {
              "start": {
                "line": 7172,
                "column": 13
              },
              "end": {
                "line": 7172,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                242440,
                242446
              ],
              "loc": {
                "start": {
                  "line": 7172,
                  "column": 20
                },
                "end": {
                  "line": 7172,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "n",
              "range": [
                242448,
                242449
              ],
              "loc": {
                "start": {
                  "line": 7172,
                  "column": 28
                },
                "end": {
                  "line": 7172,
                  "column": 29
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        242463,
                        242469
                      ],
                      "loc": {
                        "start": {
                          "line": 7173,
                          "column": 10
                        },
                        "end": {
                          "line": 7173,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        242472,
                        242474
                      ],
                      "loc": {
                        "start": {
                          "line": 7173,
                          "column": 19
                        },
                        "end": {
                          "line": 7173,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      242463,
                      242474
                    ],
                    "loc": {
                      "start": {
                        "line": 7173,
                        "column": 10
                      },
                      "end": {
                        "line": 7173,
                        "column": 21
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  242459,
                  242475
                ],
                "loc": {
                  "start": {
                    "line": 7173,
                    "column": 6
                  },
                  "end": {
                    "line": 7173,
                    "column": 22
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "n",
                    "range": [
                      242482,
                      242483
                    ],
                    "loc": {
                      "start": {
                        "line": 7174,
                        "column": 6
                      },
                      "end": {
                        "line": 7174,
                        "column": 7
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "+",
                      "argument": {
                        "type": "Identifier",
                        "name": "n",
                        "range": [
                          242487,
                          242488
                        ],
                        "loc": {
                          "start": {
                            "line": 7174,
                            "column": 11
                          },
                          "end": {
                            "line": 7174,
                            "column": 12
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        242486,
                        242488
                      ],
                      "loc": {
                        "start": {
                          "line": 7174,
                          "column": 10
                        },
                        "end": {
                          "line": 7174,
                          "column": 12
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        242492,
                        242493
                      ],
                      "loc": {
                        "start": {
                          "line": 7174,
                          "column": 16
                        },
                        "end": {
                          "line": 7174,
                          "column": 17
                        }
                      }
                    },
                    "range": [
                      242486,
                      242493
                    ],
                    "loc": {
                      "start": {
                        "line": 7174,
                        "column": 10
                      },
                      "end": {
                        "line": 7174,
                        "column": 17
                      }
                    }
                  },
                  "range": [
                    242482,
                    242493
                  ],
                  "loc": {
                    "start": {
                      "line": 7174,
                      "column": 6
                    },
                    "end": {
                      "line": 7174,
                      "column": 17
                    }
                  }
                },
                "range": [
                  242482,
                  242494
                ],
                "loc": {
                  "start": {
                    "line": 7174,
                    "column": 6
                  },
                  "end": {
                    "line": 7174,
                    "column": 18
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "Identifier",
                      "name": "n",
                      "range": [
                        242506,
                        242507
                      ],
                      "loc": {
                        "start": {
                          "line": 7176,
                          "column": 10
                        },
                        "end": {
                          "line": 7176,
                          "column": 11
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 1,
                      "raw": "1",
                      "range": [
                        242510,
                        242511
                      ],
                      "loc": {
                        "start": {
                          "line": 7176,
                          "column": 14
                        },
                        "end": {
                          "line": 7176,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      242506,
                      242511
                    ],
                    "loc": {
                      "start": {
                        "line": 7176,
                        "column": 10
                      },
                      "end": {
                        "line": 7176,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        242515,
                        242521
                      ],
                      "loc": {
                        "start": {
                          "line": 7176,
                          "column": 19
                        },
                        "end": {
                          "line": 7176,
                          "column": 25
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        242525,
                        242529
                      ],
                      "loc": {
                        "start": {
                          "line": 7176,
                          "column": 29
                        },
                        "end": {
                          "line": 7176,
                          "column": 33
                        }
                      }
                    },
                    "range": [
                      242515,
                      242529
                    ],
                    "loc": {
                      "start": {
                        "line": 7176,
                        "column": 19
                      },
                      "end": {
                        "line": 7176,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    242506,
                    242529
                  ],
                  "loc": {
                    "start": {
                      "line": 7176,
                      "column": 10
                    },
                    "end": {
                      "line": 7176,
                      "column": 33
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          242548,
                          242554
                        ],
                        "loc": {
                          "start": {
                            "line": 7177,
                            "column": 15
                          },
                          "end": {
                            "line": 7177,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        242541,
                        242555
                      ],
                      "loc": {
                        "start": {
                          "line": 7177,
                          "column": 8
                        },
                        "end": {
                          "line": 7177,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    242531,
                    242563
                  ],
                  "loc": {
                    "start": {
                      "line": 7176,
                      "column": 35
                    },
                    "end": {
                      "line": 7178,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  242502,
                  242563
                ],
                "loc": {
                  "start": {
                    "line": 7176,
                    "column": 6
                  },
                  "end": {
                    "line": 7178,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      242570,
                      242576
                    ],
                    "loc": {
                      "start": {
                        "line": 7179,
                        "column": 6
                      },
                      "end": {
                        "line": 7179,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        242579,
                        242585
                      ],
                      "loc": {
                        "start": {
                          "line": 7179,
                          "column": 15
                        },
                        "end": {
                          "line": 7179,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          242586,
                          242592
                        ],
                        "loc": {
                          "start": {
                            "line": 7179,
                            "column": 22
                          },
                          "end": {
                            "line": 7179,
                            "column": 28
                          }
                        }
                      }
                    ],
                    "range": [
                      242579,
                      242593
                    ],
                    "loc": {
                      "start": {
                        "line": 7179,
                        "column": 15
                      },
                      "end": {
                        "line": 7179,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    242570,
                    242593
                  ],
                  "loc": {
                    "start": {
                      "line": 7179,
                      "column": 6
                    },
                    "end": {
                      "line": 7179,
                      "column": 29
                    }
                  }
                },
                "range": [
                  242570,
                  242594
                ],
                "loc": {
                  "start": {
                    "line": 7179,
                    "column": 6
                  },
                  "end": {
                    "line": 7179,
                    "column": 30
                  }
                }
              },
              {
                "type": "DoWhileStatement",
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "%",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            242618,
                            242619
                          ],
                          "loc": {
                            "start": {
                              "line": 7181,
                              "column": 12
                            },
                            "end": {
                              "line": 7181,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 2,
                          "raw": "2",
                          "range": [
                            242622,
                            242623
                          ],
                          "loc": {
                            "start": {
                              "line": 7181,
                              "column": 16
                            },
                            "end": {
                              "line": 7181,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          242618,
                          242623
                        ],
                        "loc": {
                          "start": {
                            "line": 7181,
                            "column": 12
                          },
                          "end": {
                            "line": 7181,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "+=",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  242637,
                                  242643
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7182,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7182,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  242647,
                                  242653
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7182,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 7182,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                242637,
                                242653
                              ],
                              "loc": {
                                "start": {
                                  "line": 7182,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7182,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              242637,
                              242654
                            ],
                            "loc": {
                              "start": {
                                "line": 7182,
                                "column": 10
                              },
                              "end": {
                                "line": 7182,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          242625,
                          242664
                        ],
                        "loc": {
                          "start": {
                            "line": 7181,
                            "column": 19
                          },
                          "end": {
                            "line": 7183,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        242614,
                        242664
                      ],
                      "loc": {
                        "start": {
                          "line": 7181,
                          "column": 8
                        },
                        "end": {
                          "line": 7183,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            242673,
                            242674
                          ],
                          "loc": {
                            "start": {
                              "line": 7184,
                              "column": 8
                            },
                            "end": {
                              "line": 7184,
                              "column": 9
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "floor",
                            "range": [
                              242677,
                              242682
                            ],
                            "loc": {
                              "start": {
                                "line": 7184,
                                "column": 12
                              },
                              "end": {
                                "line": 7184,
                                "column": 17
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "BinaryExpression",
                              "operator": "/",
                              "left": {
                                "type": "Identifier",
                                "name": "n",
                                "range": [
                                  242683,
                                  242684
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7184,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 7184,
                                    "column": 19
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 2,
                                "raw": "2",
                                "range": [
                                  242687,
                                  242688
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7184,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 7184,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                242683,
                                242688
                              ],
                              "loc": {
                                "start": {
                                  "line": 7184,
                                  "column": 18
                                },
                                "end": {
                                  "line": 7184,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            242677,
                            242689
                          ],
                          "loc": {
                            "start": {
                              "line": 7184,
                              "column": 12
                            },
                            "end": {
                              "line": 7184,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          242673,
                          242689
                        ],
                        "loc": {
                          "start": {
                            "line": 7184,
                            "column": 8
                          },
                          "end": {
                            "line": 7184,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        242673,
                        242690
                      ],
                      "loc": {
                        "start": {
                          "line": 7184,
                          "column": 8
                        },
                        "end": {
                          "line": 7184,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "+=",
                        "left": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            242699,
                            242705
                          ],
                          "loc": {
                            "start": {
                              "line": 7185,
                              "column": 8
                            },
                            "end": {
                              "line": 7185,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            242709,
                            242715
                          ],
                          "loc": {
                            "start": {
                              "line": 7185,
                              "column": 18
                            },
                            "end": {
                              "line": 7185,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          242699,
                          242715
                        ],
                        "loc": {
                          "start": {
                            "line": 7185,
                            "column": 8
                          },
                          "end": {
                            "line": 7185,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        242699,
                        242716
                      ],
                      "loc": {
                        "start": {
                          "line": 7185,
                          "column": 8
                        },
                        "end": {
                          "line": 7185,
                          "column": 25
                        }
                      }
                    }
                  ],
                  "range": [
                    242604,
                    242724
                  ],
                  "loc": {
                    "start": {
                      "line": 7180,
                      "column": 9
                    },
                    "end": {
                      "line": 7186,
                      "column": 7
                    }
                  }
                },
                "test": {
                  "type": "BinaryExpression",
                  "operator": ">",
                  "left": {
                    "type": "Identifier",
                    "name": "n",
                    "range": [
                      242732,
                      242733
                    ],
                    "loc": {
                      "start": {
                        "line": 7186,
                        "column": 15
                      },
                      "end": {
                        "line": 7186,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      242736,
                      242737
                    ],
                    "loc": {
                      "start": {
                        "line": 7186,
                        "column": 19
                      },
                      "end": {
                        "line": 7186,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    242732,
                    242737
                  ],
                  "loc": {
                    "start": {
                      "line": 7186,
                      "column": 15
                    },
                    "end": {
                      "line": 7186,
                      "column": 20
                    }
                  }
                },
                "range": [
                  242601,
                  242739
                ],
                "loc": {
                  "start": {
                    "line": 7180,
                    "column": 6
                  },
                  "end": {
                    "line": 7186,
                    "column": 22
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    242753,
                    242759
                  ],
                  "loc": {
                    "start": {
                      "line": 7187,
                      "column": 13
                    },
                    "end": {
                      "line": 7187,
                      "column": 19
                    }
                  }
                },
                "range": [
                  242746,
                  242760
                ],
                "loc": {
                  "start": {
                    "line": 7187,
                    "column": 6
                  },
                  "end": {
                    "line": 7187,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              242451,
              242766
            ],
            "loc": {
              "start": {
                "line": 7172,
                "column": 31
              },
              "end": {
                "line": 7188,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            242424,
            242766
          ],
          "loc": {
            "start": {
              "line": 7172,
              "column": 4
            },
            "end": {
              "line": 7188,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string",
          "n"
        ]
      },
      "vars": {
        "result": null,
        "n": null,
        "string": null
      }
    },
    "undocumented": true,
    "name": "repeat",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~repeat",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        242463,
        242474
      ],
      "filename": "lodash.js",
      "lineno": 7173,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012345",
        "name": "result",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "",
          "raw": "''",
          "range": [
            242472,
            242474
          ],
          "loc": {
            "start": {
              "line": 7173,
              "column": 19
            },
            "end": {
              "line": 7173,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~repeat",
    "longname": "<anonymous>~runInContext~repeat~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        242482,
        242493
      ],
      "filename": "lodash.js",
      "lineno": 7174,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012349",
        "name": "n",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "UnaryExpression",
            "operator": "+",
            "argument": {
              "type": "Identifier",
              "name": "n",
              "range": [
                242487,
                242488
              ],
              "loc": {
                "start": {
                  "line": 7174,
                  "column": 11
                },
                "end": {
                  "line": 7174,
                  "column": 12
                }
              }
            },
            "prefix": true,
            "range": [
              242486,
              242488
            ],
            "loc": {
              "start": {
                "line": 7174,
                "column": 10
              },
              "end": {
                "line": 7174,
                "column": 12
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              242492,
              242493
            ],
            "loc": {
              "start": {
                "line": 7174,
                "column": 16
              },
              "end": {
                "line": 7174,
                "column": 17
              }
            }
          },
          "range": [
            242486,
            242493
          ],
          "loc": {
            "start": {
              "line": 7174,
              "column": 10
            },
            "end": {
              "line": 7174,
              "column": 17
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "n",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        242570,
        242593
      ],
      "filename": "lodash.js",
      "lineno": 7179,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012367",
        "name": "string",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "String",
            "range": [
              242579,
              242585
            ],
            "loc": {
              "start": {
                "line": 7179,
                "column": 15
              },
              "end": {
                "line": 7179,
                "column": 21
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                242586,
                242592
              ],
              "loc": {
                "start": {
                  "line": 7179,
                  "column": 22
                },
                "end": {
                  "line": 7179,
                  "column": 28
                }
              }
            }
          ],
          "range": [
            242579,
            242593
          ],
          "loc": {
            "start": {
              "line": 7179,
              "column": 15
            },
            "end": {
              "line": 7179,
              "column": 29
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        242637,
        242653
      ],
      "filename": "lodash.js",
      "lineno": 7182,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012383",
        "name": "result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "string",
          "range": [
            242647,
            242653
          ],
          "loc": {
            "start": {
              "line": 7182,
              "column": 20
            },
            "end": {
              "line": 7182,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~repeat",
        "value": "string"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~repeat~result",
    "memberof": "<anonymous>~runInContext~repeat",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        242673,
        242689
      ],
      "filename": "lodash.js",
      "lineno": 7184,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012387",
        "name": "n",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "floor",
            "range": [
              242677,
              242682
            ],
            "loc": {
              "start": {
                "line": 7184,
                "column": 12
              },
              "end": {
                "line": 7184,
                "column": 17
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "/",
              "left": {
                "type": "Identifier",
                "name": "n",
                "range": [
                  242683,
                  242684
                ],
                "loc": {
                  "start": {
                    "line": 7184,
                    "column": 18
                  },
                  "end": {
                    "line": 7184,
                    "column": 19
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": 2,
                "raw": "2",
                "range": [
                  242687,
                  242688
                ],
                "loc": {
                  "start": {
                    "line": 7184,
                    "column": 22
                  },
                  "end": {
                    "line": 7184,
                    "column": 23
                  }
                }
              },
              "range": [
                242683,
                242688
              ],
              "loc": {
                "start": {
                  "line": 7184,
                  "column": 18
                },
                "end": {
                  "line": 7184,
                  "column": 23
                }
              }
            }
          ],
          "range": [
            242677,
            242689
          ],
          "loc": {
            "start": {
              "line": 7184,
              "column": 12
            },
            "end": {
              "line": 7184,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~repeat"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "<anonymous>~runInContext~repeat~n",
    "memberof": "<anonymous>~runInContext~repeat",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        242699,
        242715
      ],
      "filename": "lodash.js",
      "lineno": 7185,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012395",
        "name": "string",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "string",
          "range": [
            242709,
            242715
          ],
          "loc": {
            "start": {
              "line": 7185,
              "column": 18
            },
            "end": {
              "line": 7185,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~repeat",
        "value": "string"
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "<anonymous>~runInContext~repeat~string",
    "memberof": "<anonymous>~runInContext~repeat",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        243320,
        243450
      ],
      "filename": "lodash.js",
      "lineno": 7210,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012401",
        "name": "snakeCase",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "createCompounder",
            "range": [
              243332,
              243348
            ],
            "loc": {
              "start": {
                "line": 7210,
                "column": 20
              },
              "end": {
                "line": 7210,
                "column": 36
              }
            }
          },
          "arguments": [
            {
              "type": "FunctionExpression",
              "id": null,
              "params": [
                {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    243358,
                    243364
                  ],
                  "loc": {
                    "start": {
                      "line": 7210,
                      "column": 46
                    },
                    "end": {
                      "line": 7210,
                      "column": 52
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "word",
                  "range": [
                    243366,
                    243370
                  ],
                  "loc": {
                    "start": {
                      "line": 7210,
                      "column": 54
                    },
                    "end": {
                      "line": 7210,
                      "column": 58
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "index",
                  "range": [
                    243372,
                    243377
                  ],
                  "loc": {
                    "start": {
                      "line": 7210,
                      "column": 60
                    },
                    "end": {
                      "line": 7210,
                      "column": 65
                    }
                  }
                }
              ],
              "defaults": [],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "ReturnStatement",
                    "argument": {
                      "type": "BinaryExpression",
                      "operator": "+",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            243394,
                            243400
                          ],
                          "loc": {
                            "start": {
                              "line": 7211,
                              "column": 13
                            },
                            "end": {
                              "line": 7211,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              243404,
                              243409
                            ],
                            "loc": {
                              "start": {
                                "line": 7211,
                                "column": 23
                              },
                              "end": {
                                "line": 7211,
                                "column": 28
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": "_",
                            "raw": "'_'",
                            "range": [
                              243412,
                              243415
                            ],
                            "loc": {
                              "start": {
                                "line": 7211,
                                "column": 31
                              },
                              "end": {
                                "line": 7211,
                                "column": 34
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              243418,
                              243420
                            ],
                            "loc": {
                              "start": {
                                "line": 7211,
                                "column": 37
                              },
                              "end": {
                                "line": 7211,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            243404,
                            243420
                          ],
                          "loc": {
                            "start": {
                              "line": 7211,
                              "column": 23
                            },
                            "end": {
                              "line": 7211,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          243394,
                          243421
                        ],
                        "loc": {
                          "start": {
                            "line": 7211,
                            "column": 13
                          },
                          "end": {
                            "line": 7211,
                            "column": 40
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "word",
                            "range": [
                              243424,
                              243428
                            ],
                            "loc": {
                              "start": {
                                "line": 7211,
                                "column": 43
                              },
                              "end": {
                                "line": 7211,
                                "column": 47
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "toLowerCase",
                            "range": [
                              243429,
                              243440
                            ],
                            "loc": {
                              "start": {
                                "line": 7211,
                                "column": 48
                              },
                              "end": {
                                "line": 7211,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            243424,
                            243440
                          ],
                          "loc": {
                            "start": {
                              "line": 7211,
                              "column": 43
                            },
                            "end": {
                              "line": 7211,
                              "column": 59
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          243424,
                          243442
                        ],
                        "loc": {
                          "start": {
                            "line": 7211,
                            "column": 43
                          },
                          "end": {
                            "line": 7211,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        243394,
                        243442
                      ],
                      "loc": {
                        "start": {
                          "line": 7211,
                          "column": 13
                        },
                        "end": {
                          "line": 7211,
                          "column": 61
                        }
                      }
                    },
                    "range": [
                      243387,
                      243443
                    ],
                    "loc": {
                      "start": {
                        "line": 7211,
                        "column": 6
                      },
                      "end": {
                        "line": 7211,
                        "column": 62
                      }
                    }
                  }
                ],
                "range": [
                  243379,
                  243449
                ],
                "loc": {
                  "start": {
                    "line": 7210,
                    "column": 67
                  },
                  "end": {
                    "line": 7212,
                    "column": 5
                  }
                }
              },
              "rest": null,
              "generator": false,
              "expression": false,
              "range": [
                243349,
                243449
              ],
              "loc": {
                "start": {
                  "line": 7210,
                  "column": 37
                },
                "end": {
                  "line": 7212,
                  "column": 5
                }
              }
            }
          ],
          "range": [
            243332,
            243450
          ],
          "loc": {
            "start": {
              "line": 7210,
              "column": 20
            },
            "end": {
              "line": 7212,
              "column": 6
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "snakeCase",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~snakeCase",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        244088,
        244358
      ],
      "filename": "lodash.js",
      "lineno": 7236,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012422",
        "name": "startsWith",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "startsWith",
            "range": [
              244097,
              244107
            ],
            "loc": {
              "start": {
                "line": 7236,
                "column": 13
              },
              "end": {
                "line": 7236,
                "column": 23
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                244108,
                244114
              ],
              "loc": {
                "start": {
                  "line": 7236,
                  "column": 24
                },
                "end": {
                  "line": 7236,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "target",
              "range": [
                244116,
                244122
              ],
              "loc": {
                "start": {
                  "line": 7236,
                  "column": 32
                },
                "end": {
                  "line": 7236,
                  "column": 38
                }
              }
            },
            {
              "type": "Identifier",
              "name": "position",
              "range": [
                244124,
                244132
              ],
              "loc": {
                "start": {
                  "line": 7236,
                  "column": 40
                },
                "end": {
                  "line": 7236,
                  "column": 48
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      244142,
                      244148
                    ],
                    "loc": {
                      "start": {
                        "line": 7237,
                        "column": 6
                      },
                      "end": {
                        "line": 7237,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          244151,
                          244157
                        ],
                        "loc": {
                          "start": {
                            "line": 7237,
                            "column": 15
                          },
                          "end": {
                            "line": 7237,
                            "column": 21
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          244161,
                          244165
                        ],
                        "loc": {
                          "start": {
                            "line": 7237,
                            "column": 25
                          },
                          "end": {
                            "line": 7237,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        244151,
                        244165
                      ],
                      "loc": {
                        "start": {
                          "line": 7237,
                          "column": 15
                        },
                        "end": {
                          "line": 7237,
                          "column": 29
                        }
                      }
                    },
                    "consequent": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        244168,
                        244170
                      ],
                      "loc": {
                        "start": {
                          "line": 7237,
                          "column": 32
                        },
                        "end": {
                          "line": 7237,
                          "column": 34
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          244173,
                          244179
                        ],
                        "loc": {
                          "start": {
                            "line": 7237,
                            "column": 37
                          },
                          "end": {
                            "line": 7237,
                            "column": 43
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            244180,
                            244186
                          ],
                          "loc": {
                            "start": {
                              "line": 7237,
                              "column": 44
                            },
                            "end": {
                              "line": 7237,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "range": [
                        244173,
                        244187
                      ],
                      "loc": {
                        "start": {
                          "line": 7237,
                          "column": 37
                        },
                        "end": {
                          "line": 7237,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      244151,
                      244187
                    ],
                    "loc": {
                      "start": {
                        "line": 7237,
                        "column": 15
                      },
                      "end": {
                        "line": 7237,
                        "column": 51
                      }
                    }
                  },
                  "range": [
                    244142,
                    244187
                  ],
                  "loc": {
                    "start": {
                      "line": 7237,
                      "column": 6
                    },
                    "end": {
                      "line": 7237,
                      "column": 51
                    }
                  }
                },
                "range": [
                  244142,
                  244188
                ],
                "loc": {
                  "start": {
                    "line": 7237,
                    "column": 6
                  },
                  "end": {
                    "line": 7237,
                    "column": 52
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "position",
                    "range": [
                      244195,
                      244203
                    ],
                    "loc": {
                      "start": {
                        "line": 7238,
                        "column": 6
                      },
                      "end": {
                        "line": 7238,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "position",
                          "range": [
                            244213,
                            244221
                          ],
                          "loc": {
                            "start": {
                              "line": 7238,
                              "column": 24
                            },
                            "end": {
                              "line": 7238,
                              "column": 32
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          244206,
                          244221
                        ],
                        "loc": {
                          "start": {
                            "line": 7238,
                            "column": 17
                          },
                          "end": {
                            "line": 7238,
                            "column": 32
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "number",
                        "raw": "'number'",
                        "range": [
                          244225,
                          244233
                        ],
                        "loc": {
                          "start": {
                            "line": 7238,
                            "column": 36
                          },
                          "end": {
                            "line": 7238,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        244206,
                        244233
                      ],
                      "loc": {
                        "start": {
                          "line": 7238,
                          "column": 17
                        },
                        "end": {
                          "line": 7238,
                          "column": 44
                        }
                      }
                    },
                    "consequent": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "nativeMin",
                        "range": [
                          244236,
                          244245
                        ],
                        "loc": {
                          "start": {
                            "line": 7238,
                            "column": 47
                          },
                          "end": {
                            "line": 7238,
                            "column": 56
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "nativeMax",
                            "range": [
                              244246,
                              244255
                            ],
                            "loc": {
                              "start": {
                                "line": 7238,
                                "column": 57
                              },
                              "end": {
                                "line": 7238,
                                "column": 66
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "position",
                              "range": [
                                244256,
                                244264
                              ],
                              "loc": {
                                "start": {
                                  "line": 7238,
                                  "column": 67
                                },
                                "end": {
                                  "line": 7238,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                244266,
                                244267
                              ],
                              "loc": {
                                "start": {
                                  "line": 7238,
                                  "column": 77
                                },
                                "end": {
                                  "line": 7238,
                                  "column": 78
                                }
                              }
                            }
                          ],
                          "range": [
                            244246,
                            244268
                          ],
                          "loc": {
                            "start": {
                              "line": 7238,
                              "column": 57
                            },
                            "end": {
                              "line": 7238,
                              "column": 79
                            }
                          }
                        },
                        {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              244270,
                              244276
                            ],
                            "loc": {
                              "start": {
                                "line": 7238,
                                "column": 81
                              },
                              "end": {
                                "line": 7238,
                                "column": 87
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              244277,
                              244283
                            ],
                            "loc": {
                              "start": {
                                "line": 7238,
                                "column": 88
                              },
                              "end": {
                                "line": 7238,
                                "column": 94
                              }
                            }
                          },
                          "range": [
                            244270,
                            244283
                          ],
                          "loc": {
                            "start": {
                              "line": 7238,
                              "column": 81
                            },
                            "end": {
                              "line": 7238,
                              "column": 94
                            }
                          }
                        }
                      ],
                      "range": [
                        244236,
                        244284
                      ],
                      "loc": {
                        "start": {
                          "line": 7238,
                          "column": 47
                        },
                        "end": {
                          "line": 7238,
                          "column": 95
                        }
                      }
                    },
                    "alternate": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        244287,
                        244288
                      ],
                      "loc": {
                        "start": {
                          "line": 7238,
                          "column": 98
                        },
                        "end": {
                          "line": 7238,
                          "column": 99
                        }
                      }
                    },
                    "range": [
                      244206,
                      244288
                    ],
                    "loc": {
                      "start": {
                        "line": 7238,
                        "column": 17
                      },
                      "end": {
                        "line": 7238,
                        "column": 99
                      }
                    }
                  },
                  "range": [
                    244195,
                    244288
                  ],
                  "loc": {
                    "start": {
                      "line": 7238,
                      "column": 6
                    },
                    "end": {
                      "line": 7238,
                      "column": 99
                    }
                  }
                },
                "range": [
                  244195,
                  244289
                ],
                "loc": {
                  "start": {
                    "line": 7238,
                    "column": 6
                  },
                  "end": {
                    "line": 7238,
                    "column": 100
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          244303,
                          244309
                        ],
                        "loc": {
                          "start": {
                            "line": 7239,
                            "column": 13
                          },
                          "end": {
                            "line": 7239,
                            "column": 19
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "lastIndexOf",
                        "range": [
                          244310,
                          244321
                        ],
                        "loc": {
                          "start": {
                            "line": 7239,
                            "column": 20
                          },
                          "end": {
                            "line": 7239,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        244303,
                        244321
                      ],
                      "loc": {
                        "start": {
                          "line": 7239,
                          "column": 13
                        },
                        "end": {
                          "line": 7239,
                          "column": 31
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "target",
                        "range": [
                          244322,
                          244328
                        ],
                        "loc": {
                          "start": {
                            "line": 7239,
                            "column": 32
                          },
                          "end": {
                            "line": 7239,
                            "column": 38
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "position",
                        "range": [
                          244330,
                          244338
                        ],
                        "loc": {
                          "start": {
                            "line": 7239,
                            "column": 40
                          },
                          "end": {
                            "line": 7239,
                            "column": 48
                          }
                        }
                      }
                    ],
                    "range": [
                      244303,
                      244339
                    ],
                    "loc": {
                      "start": {
                        "line": 7239,
                        "column": 13
                      },
                      "end": {
                        "line": 7239,
                        "column": 49
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "position",
                    "range": [
                      244343,
                      244351
                    ],
                    "loc": {
                      "start": {
                        "line": 7239,
                        "column": 53
                      },
                      "end": {
                        "line": 7239,
                        "column": 61
                      }
                    }
                  },
                  "range": [
                    244303,
                    244351
                  ],
                  "loc": {
                    "start": {
                      "line": 7239,
                      "column": 13
                    },
                    "end": {
                      "line": 7239,
                      "column": 61
                    }
                  }
                },
                "range": [
                  244296,
                  244352
                ],
                "loc": {
                  "start": {
                    "line": 7239,
                    "column": 6
                  },
                  "end": {
                    "line": 7239,
                    "column": 62
                  }
                }
              }
            ],
            "range": [
              244134,
              244358
            ],
            "loc": {
              "start": {
                "line": 7236,
                "column": 50
              },
              "end": {
                "line": 7240,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            244088,
            244358
          ],
          "loc": {
            "start": {
              "line": 7236,
              "column": 4
            },
            "end": {
              "line": 7240,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string",
          "target",
          "position"
        ]
      },
      "vars": {
        "string": null,
        "position": null
      }
    },
    "undocumented": true,
    "name": "startsWith",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~startsWith",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        244142,
        244187
      ],
      "filename": "lodash.js",
      "lineno": 7237,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012429",
        "name": "string",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "string",
              "range": [
                244151,
                244157
              ],
              "loc": {
                "start": {
                  "line": 7237,
                  "column": 15
                },
                "end": {
                  "line": 7237,
                  "column": 21
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                244161,
                244165
              ],
              "loc": {
                "start": {
                  "line": 7237,
                  "column": 25
                },
                "end": {
                  "line": 7237,
                  "column": 29
                }
              }
            },
            "range": [
              244151,
              244165
            ],
            "loc": {
              "start": {
                "line": 7237,
                "column": 15
              },
              "end": {
                "line": 7237,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": "",
            "raw": "''",
            "range": [
              244168,
              244170
            ],
            "loc": {
              "start": {
                "line": 7237,
                "column": 32
              },
              "end": {
                "line": 7237,
                "column": 34
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                244173,
                244179
              ],
              "loc": {
                "start": {
                  "line": 7237,
                  "column": 37
                },
                "end": {
                  "line": 7237,
                  "column": 43
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  244180,
                  244186
                ],
                "loc": {
                  "start": {
                    "line": 7237,
                    "column": 44
                  },
                  "end": {
                    "line": 7237,
                    "column": 50
                  }
                }
              }
            ],
            "range": [
              244173,
              244187
            ],
            "loc": {
              "start": {
                "line": 7237,
                "column": 37
              },
              "end": {
                "line": 7237,
                "column": 51
              }
            }
          },
          "range": [
            244151,
            244187
          ],
          "loc": {
            "start": {
              "line": 7237,
              "column": 15
            },
            "end": {
              "line": 7237,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        244195,
        244288
      ],
      "filename": "lodash.js",
      "lineno": 7238,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012440",
        "name": "position",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "UnaryExpression",
              "operator": "typeof",
              "argument": {
                "type": "Identifier",
                "name": "position",
                "range": [
                  244213,
                  244221
                ],
                "loc": {
                  "start": {
                    "line": 7238,
                    "column": 24
                  },
                  "end": {
                    "line": 7238,
                    "column": 32
                  }
                }
              },
              "prefix": true,
              "range": [
                244206,
                244221
              ],
              "loc": {
                "start": {
                  "line": 7238,
                  "column": 17
                },
                "end": {
                  "line": 7238,
                  "column": 32
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": "number",
              "raw": "'number'",
              "range": [
                244225,
                244233
              ],
              "loc": {
                "start": {
                  "line": 7238,
                  "column": 36
                },
                "end": {
                  "line": 7238,
                  "column": 44
                }
              }
            },
            "range": [
              244206,
              244233
            ],
            "loc": {
              "start": {
                "line": 7238,
                "column": 17
              },
              "end": {
                "line": 7238,
                "column": 44
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "nativeMin",
              "range": [
                244236,
                244245
              ],
              "loc": {
                "start": {
                  "line": 7238,
                  "column": 47
                },
                "end": {
                  "line": 7238,
                  "column": 56
                }
              }
            },
            "arguments": [
              {
                "type": "CallExpression",
                "callee": {
                  "type": "Identifier",
                  "name": "nativeMax",
                  "range": [
                    244246,
                    244255
                  ],
                  "loc": {
                    "start": {
                      "line": 7238,
                      "column": 57
                    },
                    "end": {
                      "line": 7238,
                      "column": 66
                    }
                  }
                },
                "arguments": [
                  {
                    "type": "Identifier",
                    "name": "position",
                    "range": [
                      244256,
                      244264
                    ],
                    "loc": {
                      "start": {
                        "line": 7238,
                        "column": 67
                      },
                      "end": {
                        "line": 7238,
                        "column": 75
                      }
                    }
                  },
                  {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      244266,
                      244267
                    ],
                    "loc": {
                      "start": {
                        "line": 7238,
                        "column": 77
                      },
                      "end": {
                        "line": 7238,
                        "column": 78
                      }
                    }
                  }
                ],
                "range": [
                  244246,
                  244268
                ],
                "loc": {
                  "start": {
                    "line": 7238,
                    "column": 57
                  },
                  "end": {
                    "line": 7238,
                    "column": 79
                  }
                }
              },
              {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "string",
                  "range": [
                    244270,
                    244276
                  ],
                  "loc": {
                    "start": {
                      "line": 7238,
                      "column": 81
                    },
                    "end": {
                      "line": 7238,
                      "column": 87
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "length",
                  "range": [
                    244277,
                    244283
                  ],
                  "loc": {
                    "start": {
                      "line": 7238,
                      "column": 88
                    },
                    "end": {
                      "line": 7238,
                      "column": 94
                    }
                  }
                },
                "range": [
                  244270,
                  244283
                ],
                "loc": {
                  "start": {
                    "line": 7238,
                    "column": 81
                  },
                  "end": {
                    "line": 7238,
                    "column": 94
                  }
                }
              }
            ],
            "range": [
              244236,
              244284
            ],
            "loc": {
              "start": {
                "line": 7238,
                "column": 47
              },
              "end": {
                "line": 7238,
                "column": 95
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              244287,
              244288
            ],
            "loc": {
              "start": {
                "line": 7238,
                "column": 98
              },
              "end": {
                "line": 7238,
                "column": 99
              }
            }
          },
          "range": [
            244206,
            244288
          ],
          "loc": {
            "start": {
              "line": 7238,
              "column": 17
            },
            "end": {
              "line": 7238,
              "column": 99
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "position",
    "kind": "member",
    "longname": "position",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        248914,
        252936
      ],
      "filename": "lodash.js",
      "lineno": 7331,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012466",
        "name": "template",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "template",
            "range": [
              248923,
              248931
            ],
            "loc": {
              "start": {
                "line": 7331,
                "column": 13
              },
              "end": {
                "line": 7331,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                248932,
                248938
              ],
              "loc": {
                "start": {
                  "line": 7331,
                  "column": 22
                },
                "end": {
                  "line": 7331,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "data",
              "range": [
                248940,
                248944
              ],
              "loc": {
                "start": {
                  "line": 7331,
                  "column": 30
                },
                "end": {
                  "line": 7331,
                  "column": 34
                }
              }
            },
            {
              "type": "Identifier",
              "name": "options",
              "range": [
                248946,
                248953
              ],
              "loc": {
                "start": {
                  "line": 7331,
                  "column": 36
                },
                "end": {
                  "line": 7331,
                  "column": 43
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "settings",
                      "range": [
                        249156,
                        249164
                      ],
                      "loc": {
                        "start": {
                          "line": 7336,
                          "column": 10
                        },
                        "end": {
                          "line": 7336,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "lodash",
                        "range": [
                          249167,
                          249173
                        ],
                        "loc": {
                          "start": {
                            "line": 7336,
                            "column": 21
                          },
                          "end": {
                            "line": 7336,
                            "column": 27
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "templateSettings",
                        "range": [
                          249174,
                          249190
                        ],
                        "loc": {
                          "start": {
                            "line": 7336,
                            "column": 28
                          },
                          "end": {
                            "line": 7336,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        249167,
                        249190
                      ],
                      "loc": {
                        "start": {
                          "line": 7336,
                          "column": 21
                        },
                        "end": {
                          "line": 7336,
                          "column": 44
                        }
                      }
                    },
                    "range": [
                      249156,
                      249190
                    ],
                    "loc": {
                      "start": {
                        "line": 7336,
                        "column": 10
                      },
                      "end": {
                        "line": 7336,
                        "column": 44
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  249152,
                  249191
                ],
                "loc": {
                  "start": {
                    "line": 7336,
                    "column": 6
                  },
                  "end": {
                    "line": 7336,
                    "column": 45
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      249198,
                      249204
                    ],
                    "loc": {
                      "start": {
                        "line": 7337,
                        "column": 6
                      },
                      "end": {
                        "line": 7337,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        249207,
                        249213
                      ],
                      "loc": {
                        "start": {
                          "line": 7337,
                          "column": 15
                        },
                        "end": {
                          "line": 7337,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "string",
                            "range": [
                              249214,
                              249220
                            ],
                            "loc": {
                              "start": {
                                "line": 7337,
                                "column": 22
                              },
                              "end": {
                                "line": 7337,
                                "column": 28
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              249224,
                              249228
                            ],
                            "loc": {
                              "start": {
                                "line": 7337,
                                "column": 32
                              },
                              "end": {
                                "line": 7337,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            249214,
                            249228
                          ],
                          "loc": {
                            "start": {
                              "line": 7337,
                              "column": 22
                            },
                            "end": {
                              "line": 7337,
                              "column": 36
                            }
                          }
                        },
                        "consequent": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            249231,
                            249233
                          ],
                          "loc": {
                            "start": {
                              "line": 7337,
                              "column": 39
                            },
                            "end": {
                              "line": 7337,
                              "column": 41
                            }
                          }
                        },
                        "alternate": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            249236,
                            249242
                          ],
                          "loc": {
                            "start": {
                              "line": 7337,
                              "column": 44
                            },
                            "end": {
                              "line": 7337,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          249214,
                          249242
                        ],
                        "loc": {
                          "start": {
                            "line": 7337,
                            "column": 22
                          },
                          "end": {
                            "line": 7337,
                            "column": 50
                          }
                        }
                      }
                    ],
                    "range": [
                      249207,
                      249243
                    ],
                    "loc": {
                      "start": {
                        "line": 7337,
                        "column": 15
                      },
                      "end": {
                        "line": 7337,
                        "column": 51
                      }
                    }
                  },
                  "range": [
                    249198,
                    249243
                  ],
                  "loc": {
                    "start": {
                      "line": 7337,
                      "column": 6
                    },
                    "end": {
                      "line": 7337,
                      "column": 51
                    }
                  }
                },
                "range": [
                  249198,
                  249244
                ],
                "loc": {
                  "start": {
                    "line": 7337,
                    "column": 6
                  },
                  "end": {
                    "line": 7337,
                    "column": 52
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      249327,
                      249334
                    ],
                    "loc": {
                      "start": {
                        "line": 7340,
                        "column": 6
                      },
                      "end": {
                        "line": 7340,
                        "column": 13
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "Identifier",
                      "name": "iteratorTemplate",
                      "range": [
                        249337,
                        249353
                      ],
                      "loc": {
                        "start": {
                          "line": 7340,
                          "column": 16
                        },
                        "end": {
                          "line": 7340,
                          "column": 32
                        }
                      }
                    },
                    "consequent": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "defaults",
                        "range": [
                          249356,
                          249364
                        ],
                        "loc": {
                          "start": {
                            "line": 7340,
                            "column": 35
                          },
                          "end": {
                            "line": 7340,
                            "column": 43
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "properties": [],
                          "range": [
                            249365,
                            249367
                          ],
                          "loc": {
                            "start": {
                              "line": 7340,
                              "column": 44
                            },
                            "end": {
                              "line": 7340,
                              "column": 46
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "options",
                          "range": [
                            249369,
                            249376
                          ],
                          "loc": {
                            "start": {
                              "line": 7340,
                              "column": 48
                            },
                            "end": {
                              "line": 7340,
                              "column": 55
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "settings",
                          "range": [
                            249378,
                            249386
                          ],
                          "loc": {
                            "start": {
                              "line": 7340,
                              "column": 57
                            },
                            "end": {
                              "line": 7340,
                              "column": 65
                            }
                          }
                        }
                      ],
                      "range": [
                        249356,
                        249387
                      ],
                      "loc": {
                        "start": {
                          "line": 7340,
                          "column": 35
                        },
                        "end": {
                          "line": 7340,
                          "column": 66
                        }
                      }
                    },
                    "alternate": {
                      "type": "Identifier",
                      "name": "settings",
                      "range": [
                        249390,
                        249398
                      ],
                      "loc": {
                        "start": {
                          "line": 7340,
                          "column": 69
                        },
                        "end": {
                          "line": 7340,
                          "column": 77
                        }
                      }
                    },
                    "range": [
                      249337,
                      249398
                    ],
                    "loc": {
                      "start": {
                        "line": 7340,
                        "column": 16
                      },
                      "end": {
                        "line": 7340,
                        "column": 77
                      }
                    }
                  },
                  "range": [
                    249327,
                    249398
                  ],
                  "loc": {
                    "start": {
                      "line": 7340,
                      "column": 6
                    },
                    "end": {
                      "line": 7340,
                      "column": 77
                    }
                  }
                },
                "range": [
                  249327,
                  249399
                ],
                "loc": {
                  "start": {
                    "line": 7340,
                    "column": 6
                  },
                  "end": {
                    "line": 7340,
                    "column": 78
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "imports",
                      "range": [
                        249411,
                        249418
                      ],
                      "loc": {
                        "start": {
                          "line": 7342,
                          "column": 10
                        },
                        "end": {
                          "line": 7342,
                          "column": 17
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "iteratorTemplate",
                        "range": [
                          249421,
                          249437
                        ],
                        "loc": {
                          "start": {
                            "line": 7342,
                            "column": 20
                          },
                          "end": {
                            "line": 7342,
                            "column": 36
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "defaults",
                          "range": [
                            249441,
                            249449
                          ],
                          "loc": {
                            "start": {
                              "line": 7342,
                              "column": 40
                            },
                            "end": {
                              "line": 7342,
                              "column": 48
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "properties": [],
                            "range": [
                              249450,
                              249452
                            ],
                            "loc": {
                              "start": {
                                "line": 7342,
                                "column": 49
                              },
                              "end": {
                                "line": 7342,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                249454,
                                249461
                              ],
                              "loc": {
                                "start": {
                                  "line": 7342,
                                  "column": 53
                                },
                                "end": {
                                  "line": 7342,
                                  "column": 60
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "imports",
                              "range": [
                                249462,
                                249469
                              ],
                              "loc": {
                                "start": {
                                  "line": 7342,
                                  "column": 61
                                },
                                "end": {
                                  "line": 7342,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              249454,
                              249469
                            ],
                            "loc": {
                              "start": {
                                "line": 7342,
                                "column": 53
                              },
                              "end": {
                                "line": 7342,
                                "column": 68
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "settings",
                              "range": [
                                249471,
                                249479
                              ],
                              "loc": {
                                "start": {
                                  "line": 7342,
                                  "column": 70
                                },
                                "end": {
                                  "line": 7342,
                                  "column": 78
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "imports",
                              "range": [
                                249480,
                                249487
                              ],
                              "loc": {
                                "start": {
                                  "line": 7342,
                                  "column": 79
                                },
                                "end": {
                                  "line": 7342,
                                  "column": 86
                                }
                              }
                            },
                            "range": [
                              249471,
                              249487
                            ],
                            "loc": {
                              "start": {
                                "line": 7342,
                                "column": 70
                              },
                              "end": {
                                "line": 7342,
                                "column": 86
                              }
                            }
                          }
                        ],
                        "range": [
                          249441,
                          249488
                        ],
                        "loc": {
                          "start": {
                            "line": 7342,
                            "column": 40
                          },
                          "end": {
                            "line": 7342,
                            "column": 87
                          }
                        }
                      },
                      "range": [
                        249421,
                        249488
                      ],
                      "loc": {
                        "start": {
                          "line": 7342,
                          "column": 20
                        },
                        "end": {
                          "line": 7342,
                          "column": 87
                        }
                      }
                    },
                    "range": [
                      249411,
                      249488
                    ],
                    "loc": {
                      "start": {
                        "line": 7342,
                        "column": 10
                      },
                      "end": {
                        "line": 7342,
                        "column": 87
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "importsKeys",
                      "range": [
                        249500,
                        249511
                      ],
                      "loc": {
                        "start": {
                          "line": 7343,
                          "column": 10
                        },
                        "end": {
                          "line": 7343,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "iteratorTemplate",
                        "range": [
                          249514,
                          249530
                        ],
                        "loc": {
                          "start": {
                            "line": 7343,
                            "column": 24
                          },
                          "end": {
                            "line": 7343,
                            "column": 40
                          }
                        }
                      },
                      "consequent": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "keys",
                          "range": [
                            249533,
                            249537
                          ],
                          "loc": {
                            "start": {
                              "line": 7343,
                              "column": 43
                            },
                            "end": {
                              "line": 7343,
                              "column": 47
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "imports",
                            "range": [
                              249538,
                              249545
                            ],
                            "loc": {
                              "start": {
                                "line": 7343,
                                "column": 48
                              },
                              "end": {
                                "line": 7343,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          249533,
                          249546
                        ],
                        "loc": {
                          "start": {
                            "line": 7343,
                            "column": 43
                          },
                          "end": {
                            "line": 7343,
                            "column": 56
                          }
                        }
                      },
                      "alternate": {
                        "type": "ArrayExpression",
                        "elements": [
                          {
                            "type": "Literal",
                            "value": "_",
                            "raw": "'_'",
                            "range": [
                              249550,
                              249553
                            ],
                            "loc": {
                              "start": {
                                "line": 7343,
                                "column": 60
                              },
                              "end": {
                                "line": 7343,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "range": [
                          249549,
                          249554
                        ],
                        "loc": {
                          "start": {
                            "line": 7343,
                            "column": 59
                          },
                          "end": {
                            "line": 7343,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        249514,
                        249554
                      ],
                      "loc": {
                        "start": {
                          "line": 7343,
                          "column": 24
                        },
                        "end": {
                          "line": 7343,
                          "column": 64
                        }
                      }
                    },
                    "range": [
                      249500,
                      249554
                    ],
                    "loc": {
                      "start": {
                        "line": 7343,
                        "column": 10
                      },
                      "end": {
                        "line": 7343,
                        "column": 64
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "importsValues",
                      "range": [
                        249566,
                        249579
                      ],
                      "loc": {
                        "start": {
                          "line": 7344,
                          "column": 10
                        },
                        "end": {
                          "line": 7344,
                          "column": 23
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "iteratorTemplate",
                        "range": [
                          249582,
                          249598
                        ],
                        "loc": {
                          "start": {
                            "line": 7344,
                            "column": 26
                          },
                          "end": {
                            "line": 7344,
                            "column": 42
                          }
                        }
                      },
                      "consequent": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "values",
                          "range": [
                            249601,
                            249607
                          ],
                          "loc": {
                            "start": {
                              "line": 7344,
                              "column": 45
                            },
                            "end": {
                              "line": 7344,
                              "column": 51
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "imports",
                            "range": [
                              249608,
                              249615
                            ],
                            "loc": {
                              "start": {
                                "line": 7344,
                                "column": 52
                              },
                              "end": {
                                "line": 7344,
                                "column": 59
                              }
                            }
                          }
                        ],
                        "range": [
                          249601,
                          249616
                        ],
                        "loc": {
                          "start": {
                            "line": 7344,
                            "column": 45
                          },
                          "end": {
                            "line": 7344,
                            "column": 60
                          }
                        }
                      },
                      "alternate": {
                        "type": "ArrayExpression",
                        "elements": [
                          {
                            "type": "Identifier",
                            "name": "lodash",
                            "range": [
                              249620,
                              249626
                            ],
                            "loc": {
                              "start": {
                                "line": 7344,
                                "column": 64
                              },
                              "end": {
                                "line": 7344,
                                "column": 70
                              }
                            }
                          }
                        ],
                        "range": [
                          249619,
                          249627
                        ],
                        "loc": {
                          "start": {
                            "line": 7344,
                            "column": 63
                          },
                          "end": {
                            "line": 7344,
                            "column": 71
                          }
                        }
                      },
                      "range": [
                        249582,
                        249627
                      ],
                      "loc": {
                        "start": {
                          "line": 7344,
                          "column": 26
                        },
                        "end": {
                          "line": 7344,
                          "column": 71
                        }
                      }
                    },
                    "range": [
                      249566,
                      249627
                    ],
                    "loc": {
                      "start": {
                        "line": 7344,
                        "column": 10
                      },
                      "end": {
                        "line": 7344,
                        "column": 71
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  249407,
                  249628
                ],
                "loc": {
                  "start": {
                    "line": 7342,
                    "column": 6
                  },
                  "end": {
                    "line": 7344,
                    "column": 72
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isEscaping",
                      "range": [
                        249640,
                        249650
                      ],
                      "loc": {
                        "start": {
                          "line": 7346,
                          "column": 10
                        },
                        "end": {
                          "line": 7346,
                          "column": 20
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      249640,
                      249650
                    ],
                    "loc": {
                      "start": {
                        "line": 7346,
                        "column": 10
                      },
                      "end": {
                        "line": 7346,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isEvaluating",
                      "range": [
                        249662,
                        249674
                      ],
                      "loc": {
                        "start": {
                          "line": 7347,
                          "column": 10
                        },
                        "end": {
                          "line": 7347,
                          "column": 22
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      249662,
                      249674
                    ],
                    "loc": {
                      "start": {
                        "line": 7347,
                        "column": 10
                      },
                      "end": {
                        "line": 7347,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        249686,
                        249691
                      ],
                      "loc": {
                        "start": {
                          "line": 7348,
                          "column": 10
                        },
                        "end": {
                          "line": 7348,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        249694,
                        249695
                      ],
                      "loc": {
                        "start": {
                          "line": 7348,
                          "column": 18
                        },
                        "end": {
                          "line": 7348,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      249686,
                      249695
                    ],
                    "loc": {
                      "start": {
                        "line": 7348,
                        "column": 10
                      },
                      "end": {
                        "line": 7348,
                        "column": 19
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "interpolate",
                      "range": [
                        249707,
                        249718
                      ],
                      "loc": {
                        "start": {
                          "line": 7349,
                          "column": 10
                        },
                        "end": {
                          "line": 7349,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "options",
                          "range": [
                            249721,
                            249728
                          ],
                          "loc": {
                            "start": {
                              "line": 7349,
                              "column": 24
                            },
                            "end": {
                              "line": 7349,
                              "column": 31
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "interpolate",
                          "range": [
                            249729,
                            249740
                          ],
                          "loc": {
                            "start": {
                              "line": 7349,
                              "column": 32
                            },
                            "end": {
                              "line": 7349,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          249721,
                          249740
                        ],
                        "loc": {
                          "start": {
                            "line": 7349,
                            "column": 24
                          },
                          "end": {
                            "line": 7349,
                            "column": 43
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "reNoMatch",
                        "range": [
                          249744,
                          249753
                        ],
                        "loc": {
                          "start": {
                            "line": 7349,
                            "column": 47
                          },
                          "end": {
                            "line": 7349,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        249721,
                        249753
                      ],
                      "loc": {
                        "start": {
                          "line": 7349,
                          "column": 24
                        },
                        "end": {
                          "line": 7349,
                          "column": 56
                        }
                      }
                    },
                    "range": [
                      249707,
                      249753
                    ],
                    "loc": {
                      "start": {
                        "line": 7349,
                        "column": 10
                      },
                      "end": {
                        "line": 7349,
                        "column": 56
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "source",
                      "range": [
                        249765,
                        249771
                      ],
                      "loc": {
                        "start": {
                          "line": 7350,
                          "column": 10
                        },
                        "end": {
                          "line": 7350,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": "__p += '",
                      "raw": "\"__p += '\"",
                      "range": [
                        249774,
                        249784
                      ],
                      "loc": {
                        "start": {
                          "line": 7350,
                          "column": 19
                        },
                        "end": {
                          "line": 7350,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      249765,
                      249784
                    ],
                    "loc": {
                      "start": {
                        "line": 7350,
                        "column": 10
                      },
                      "end": {
                        "line": 7350,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  249636,
                  249785
                ],
                "loc": {
                  "start": {
                    "line": 7346,
                    "column": 6
                  },
                  "end": {
                    "line": 7350,
                    "column": 30
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "reDelimiters",
                      "range": [
                        249849,
                        249861
                      ],
                      "loc": {
                        "start": {
                          "line": 7353,
                          "column": 10
                        },
                        "end": {
                          "line": 7353,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "RegExp",
                        "range": [
                          249864,
                          249870
                        ],
                        "loc": {
                          "start": {
                            "line": 7353,
                            "column": 25
                          },
                          "end": {
                            "line": 7353,
                            "column": 31
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "LogicalExpression",
                                          "operator": "||",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "options",
                                              "range": [
                                                249881,
                                                249888
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7354,
                                                  "column": 9
                                                },
                                                "end": {
                                                  "line": 7354,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "escape",
                                              "range": [
                                                249889,
                                                249895
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7354,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 7354,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "range": [
                                              249881,
                                              249895
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7354,
                                                "column": 9
                                              },
                                              "end": {
                                                "line": 7354,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "reNoMatch",
                                            "range": [
                                              249899,
                                              249908
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7354,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 7354,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "range": [
                                            249881,
                                            249908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7354,
                                              "column": 9
                                            },
                                            "end": {
                                              "line": 7354,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            249910,
                                            249916
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7354,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 7354,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          249880,
                                          249916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7354,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 7354,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          249919,
                                          249922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7354,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 7354,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "range": [
                                        249880,
                                        249922
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7354,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 7354,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "interpolate",
                                        "range": [
                                          249933,
                                          249944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7355,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 7355,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          249945,
                                          249951
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7355,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 7355,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        249933,
                                        249951
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7355,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 7355,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      249880,
                                      249951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7354,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 7355,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      249954,
                                      249957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7355,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 7355,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    249880,
                                    249957
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7354,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7355,
                                      "column": 32
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "BinaryExpression",
                                      "operator": "===",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "interpolate",
                                        "range": [
                                          249969,
                                          249980
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7356,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 7356,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "reInterpolate",
                                        "range": [
                                          249985,
                                          249998
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7356,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 7356,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        249969,
                                        249998
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7356,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 7356,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "Identifier",
                                      "name": "reEsTemplate",
                                      "range": [
                                        250001,
                                        250013
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7356,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 7356,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "Identifier",
                                      "name": "reNoMatch",
                                      "range": [
                                        250016,
                                        250025
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7356,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 7356,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "range": [
                                      249969,
                                      250025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7356,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 7356,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      250027,
                                      250033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7356,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 7356,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    249968,
                                    250033
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7356,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 7356,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  249880,
                                  250033
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7354,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7356,
                                    "column": 73
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "|",
                                "raw": "'|'",
                                "range": [
                                  250036,
                                  250039
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7356,
                                    "column": 76
                                  },
                                  "end": {
                                    "line": 7356,
                                    "column": 79
                                  }
                                }
                              },
                              "range": [
                                249880,
                                250039
                              ],
                              "loc": {
                                "start": {
                                  "line": 7354,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7356,
                                  "column": 79
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "options",
                                    "range": [
                                      250051,
                                      250058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7357,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 7357,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "evaluate",
                                    "range": [
                                      250059,
                                      250067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7357,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7357,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    250051,
                                    250067
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7357,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 7357,
                                      "column": 25
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "reNoMatch",
                                  "range": [
                                    250071,
                                    250080
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7357,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 7357,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  250051,
                                  250080
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7357,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 7357,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  250082,
                                  250088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7357,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 7357,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                250050,
                                250088
                              ],
                              "loc": {
                                "start": {
                                  "line": 7357,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7357,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              249880,
                              250088
                            ],
                            "loc": {
                              "start": {
                                "line": 7354,
                                "column": 8
                              },
                              "end": {
                                "line": 7357,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "|$",
                            "raw": "'|$'",
                            "range": [
                              250091,
                              250095
                            ],
                            "loc": {
                              "start": {
                                "line": 7357,
                                "column": 49
                              },
                              "end": {
                                "line": 7357,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            249880,
                            250095
                          ],
                          "loc": {
                            "start": {
                              "line": 7354,
                              "column": 8
                            },
                            "end": {
                              "line": 7357,
                              "column": 53
                            }
                          }
                        },
                        {
                          "type": "Literal",
                          "value": "g",
                          "raw": "'g'",
                          "range": [
                            250104,
                            250107
                          ],
                          "loc": {
                            "start": {
                              "line": 7358,
                              "column": 8
                            },
                            "end": {
                              "line": 7358,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "range": [
                        249864,
                        250108
                      ],
                      "loc": {
                        "start": {
                          "line": 7353,
                          "column": 25
                        },
                        "end": {
                          "line": 7358,
                          "column": 12
                        }
                      }
                    },
                    "range": [
                      249849,
                      250108
                    ],
                    "loc": {
                      "start": {
                        "line": 7353,
                        "column": 10
                      },
                      "end": {
                        "line": 7358,
                        "column": 12
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  249845,
                  250109
                ],
                "loc": {
                  "start": {
                    "line": 7353,
                    "column": 6
                  },
                  "end": {
                    "line": 7358,
                    "column": 13
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        250117,
                        250123
                      ],
                      "loc": {
                        "start": {
                          "line": 7360,
                          "column": 6
                        },
                        "end": {
                          "line": 7360,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "replace",
                      "range": [
                        250124,
                        250131
                      ],
                      "loc": {
                        "start": {
                          "line": 7360,
                          "column": 13
                        },
                        "end": {
                          "line": 7360,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      250117,
                      250131
                    ],
                    "loc": {
                      "start": {
                        "line": 7360,
                        "column": 6
                      },
                      "end": {
                        "line": 7360,
                        "column": 20
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "reDelimiters",
                      "range": [
                        250132,
                        250144
                      ],
                      "loc": {
                        "start": {
                          "line": 7360,
                          "column": 21
                        },
                        "end": {
                          "line": 7360,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "match",
                          "range": [
                            250155,
                            250160
                          ],
                          "loc": {
                            "start": {
                              "line": 7360,
                              "column": 44
                            },
                            "end": {
                              "line": 7360,
                              "column": 49
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "escapeValue",
                          "range": [
                            250162,
                            250173
                          ],
                          "loc": {
                            "start": {
                              "line": 7360,
                              "column": 51
                            },
                            "end": {
                              "line": 7360,
                              "column": 62
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "interpolateValue",
                          "range": [
                            250175,
                            250191
                          ],
                          "loc": {
                            "start": {
                              "line": 7360,
                              "column": 64
                            },
                            "end": {
                              "line": 7360,
                              "column": 80
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "esTemplateValue",
                          "range": [
                            250193,
                            250208
                          ],
                          "loc": {
                            "start": {
                              "line": 7360,
                              "column": 82
                            },
                            "end": {
                              "line": 7360,
                              "column": 97
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "evaluateValue",
                          "range": [
                            250210,
                            250223
                          ],
                          "loc": {
                            "start": {
                              "line": 7360,
                              "column": 99
                            },
                            "end": {
                              "line": 7360,
                              "column": 112
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "offset",
                          "range": [
                            250225,
                            250231
                          ],
                          "loc": {
                            "start": {
                              "line": 7360,
                              "column": 114
                            },
                            "end": {
                              "line": 7360,
                              "column": 120
                            }
                          }
                        }
                      ],
                      "defaults": [],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "Identifier",
                                "name": "interpolateValue",
                                "range": [
                                  250243,
                                  250259
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7361,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7361,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "interpolateValue",
                                  "range": [
                                    250264,
                                    250280
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7361,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 7361,
                                      "column": 45
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "esTemplateValue",
                                  "range": [
                                    250283,
                                    250298
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7361,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 7361,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  250264,
                                  250298
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7361,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 7361,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                250243,
                                250299
                              ],
                              "loc": {
                                "start": {
                                  "line": 7361,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7361,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              250243,
                              250300
                            ],
                            "loc": {
                              "start": {
                                "line": 7361,
                                "column": 8
                              },
                              "end": {
                                "line": 7361,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "+=",
                              "left": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  250382,
                                  250388
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7364,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7364,
                                    "column": 14
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "string",
                                        "range": [
                                          250392,
                                          250398
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7364,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 7364,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "slice",
                                        "range": [
                                          250399,
                                          250404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7364,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 7364,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        250392,
                                        250404
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7364,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 7364,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          250405,
                                          250410
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7364,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 7364,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "offset",
                                        "range": [
                                          250412,
                                          250418
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7364,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 7364,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      250392,
                                      250419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7364,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 7364,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "replace",
                                    "range": [
                                      250420,
                                      250427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7364,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 7364,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    250392,
                                    250427
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7364,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 7364,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "reUnescapedString",
                                    "range": [
                                      250428,
                                      250445
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7364,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 7364,
                                        "column": 71
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "escapeStringChar",
                                    "range": [
                                      250447,
                                      250463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7364,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 7364,
                                        "column": 89
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  250392,
                                  250464
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7364,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 7364,
                                    "column": 90
                                  }
                                }
                              },
                              "range": [
                                250382,
                                250464
                              ],
                              "loc": {
                                "start": {
                                  "line": 7364,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7364,
                                  "column": 90
                                }
                              }
                            },
                            "range": [
                              250382,
                              250465
                            ],
                            "loc": {
                              "start": {
                                "line": 7364,
                                "column": 8
                              },
                              "end": {
                                "line": 7364,
                                "column": 91
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "escapeValue",
                              "range": [
                                250523,
                                250534
                              ],
                              "loc": {
                                "start": {
                                  "line": 7367,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7367,
                                  "column": 23
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "isEscaping",
                                      "range": [
                                        250548,
                                        250558
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7368,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7368,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": true,
                                      "raw": "true",
                                      "range": [
                                        250561,
                                        250565
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7368,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 7368,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      250548,
                                      250565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7368,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7368,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    250548,
                                    250566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7368,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7368,
                                      "column": 28
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "+=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        250577,
                                        250583
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7369,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7369,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "Literal",
                                          "value": "' +\n__e(",
                                          "raw": "\"' +\\n__e(\"",
                                          "range": [
                                            250587,
                                            250598
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7369,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 7369,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "escapeValue",
                                          "range": [
                                            250601,
                                            250612
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7369,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 7369,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "range": [
                                          250587,
                                          250612
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7369,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 7369,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": ") +\n'",
                                        "raw": "\") +\\n'\"",
                                        "range": [
                                          250615,
                                          250623
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7369,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 7369,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "range": [
                                        250587,
                                        250623
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7369,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 7369,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      250577,
                                      250623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7369,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7369,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    250577,
                                    250624
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7369,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7369,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "range": [
                                250536,
                                250634
                              ],
                              "loc": {
                                "start": {
                                  "line": 7367,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7370,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              250519,
                              250634
                            ],
                            "loc": {
                              "start": {
                                "line": 7367,
                                "column": 8
                              },
                              "end": {
                                "line": 7370,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "evaluateValue",
                              "range": [
                                250647,
                                250660
                              ],
                              "loc": {
                                "start": {
                                  "line": 7371,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7371,
                                  "column": 25
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "isEvaluating",
                                      "range": [
                                        250674,
                                        250686
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7372,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7372,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": true,
                                      "raw": "true",
                                      "range": [
                                        250689,
                                        250693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7372,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 7372,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      250674,
                                      250693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7372,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7372,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    250674,
                                    250694
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7372,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7372,
                                      "column": 30
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "+=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        250705,
                                        250711
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7373,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7373,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "Literal",
                                          "value": "';\n",
                                          "raw": "\"';\\n\"",
                                          "range": [
                                            250715,
                                            250721
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7373,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 7373,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "evaluateValue",
                                          "range": [
                                            250724,
                                            250737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7373,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 7373,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "range": [
                                          250715,
                                          250737
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7373,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 7373,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": ";\n__p += '",
                                        "raw": "\";\\n__p += '\"",
                                        "range": [
                                          250740,
                                          250753
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7373,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 7373,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "range": [
                                        250715,
                                        250753
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7373,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 7373,
                                          "column": 58
                                        }
                                      }
                                    },
                                    "range": [
                                      250705,
                                      250753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7373,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7373,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    250705,
                                    250754
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7373,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7373,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "range": [
                                250662,
                                250764
                              ],
                              "loc": {
                                "start": {
                                  "line": 7371,
                                  "column": 27
                                },
                                "end": {
                                  "line": 7374,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              250643,
                              250764
                            ],
                            "loc": {
                              "start": {
                                "line": 7371,
                                "column": 8
                              },
                              "end": {
                                "line": 7374,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "interpolateValue",
                              "range": [
                                250777,
                                250793
                              ],
                              "loc": {
                                "start": {
                                  "line": 7375,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7375,
                                  "column": 28
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "+=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "source",
                                      "range": [
                                        250807,
                                        250813
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7376,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 7376,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "Literal",
                                          "value": "' +\n((__t = (",
                                          "raw": "\"' +\\n((__t = (\"",
                                          "range": [
                                            250817,
                                            250833
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7376,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 7376,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "interpolateValue",
                                          "range": [
                                            250836,
                                            250852
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7376,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 7376,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "range": [
                                          250817,
                                          250852
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7376,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 7376,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": ")) == null ? '' : __t) +\n'",
                                        "raw": "\")) == null ? '' : __t) +\\n'\"",
                                        "range": [
                                          250855,
                                          250884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7376,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 7376,
                                            "column": 87
                                          }
                                        }
                                      },
                                      "range": [
                                        250817,
                                        250884
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7376,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 7376,
                                          "column": 87
                                        }
                                      }
                                    },
                                    "range": [
                                      250807,
                                      250884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7376,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7376,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    250807,
                                    250885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7376,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7376,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "range": [
                                250795,
                                250895
                              ],
                              "loc": {
                                "start": {
                                  "line": 7375,
                                  "column": 30
                                },
                                "end": {
                                  "line": 7377,
                                  "column": 9
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              250773,
                              250895
                            ],
                            "loc": {
                              "start": {
                                "line": 7375,
                                "column": 8
                              },
                              "end": {
                                "line": 7377,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "index",
                                "range": [
                                  250904,
                                  250909
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7378,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7378,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "Identifier",
                                  "name": "offset",
                                  "range": [
                                    250912,
                                    250918
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7378,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 7378,
                                      "column": 22
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "match",
                                    "range": [
                                      250921,
                                      250926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7378,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 7378,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      250927,
                                      250933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7378,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 7378,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    250921,
                                    250933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7378,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 7378,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  250912,
                                  250933
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7378,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 7378,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                250904,
                                250933
                              ],
                              "loc": {
                                "start": {
                                  "line": 7378,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7378,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              250904,
                              250934
                            ],
                            "loc": {
                              "start": {
                                "line": 7378,
                                "column": 8
                              },
                              "end": {
                                "line": 7378,
                                "column": 38
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "match",
                              "range": [
                                251099,
                                251104
                              ],
                              "loc": {
                                "start": {
                                  "line": 7382,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7382,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              251092,
                              251105
                            ],
                            "loc": {
                              "start": {
                                "line": 7382,
                                "column": 8
                              },
                              "end": {
                                "line": 7382,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "range": [
                          250233,
                          251113
                        ],
                        "loc": {
                          "start": {
                            "line": 7360,
                            "column": 122
                          },
                          "end": {
                            "line": 7383,
                            "column": 7
                          }
                        }
                      },
                      "rest": null,
                      "generator": false,
                      "expression": false,
                      "range": [
                        250146,
                        251113
                      ],
                      "loc": {
                        "start": {
                          "line": 7360,
                          "column": 35
                        },
                        "end": {
                          "line": 7383,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    250117,
                    251114
                  ],
                  "loc": {
                    "start": {
                      "line": 7360,
                      "column": 6
                    },
                    "end": {
                      "line": 7383,
                      "column": 8
                    }
                  }
                },
                "range": [
                  250117,
                  251115
                ],
                "loc": {
                  "start": {
                    "line": 7360,
                    "column": 6
                  },
                  "end": {
                    "line": 7383,
                    "column": 9
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "+=",
                  "left": {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      251123,
                      251129
                    ],
                    "loc": {
                      "start": {
                        "line": 7385,
                        "column": 6
                      },
                      "end": {
                        "line": 7385,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "';\n",
                    "raw": "\"';\\n\"",
                    "range": [
                      251133,
                      251139
                    ],
                    "loc": {
                      "start": {
                        "line": 7385,
                        "column": 16
                      },
                      "end": {
                        "line": 7385,
                        "column": 22
                      }
                    }
                  },
                  "range": [
                    251123,
                    251139
                  ],
                  "loc": {
                    "start": {
                      "line": 7385,
                      "column": 6
                    },
                    "end": {
                      "line": 7385,
                      "column": 22
                    }
                  }
                },
                "range": [
                  251123,
                  251140
                ],
                "loc": {
                  "start": {
                    "line": 7385,
                    "column": 6
                  },
                  "end": {
                    "line": 7385,
                    "column": 23
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "variable",
                      "range": [
                        251303,
                        251311
                      ],
                      "loc": {
                        "start": {
                          "line": 7389,
                          "column": 10
                        },
                        "end": {
                          "line": 7389,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "options",
                        "range": [
                          251314,
                          251321
                        ],
                        "loc": {
                          "start": {
                            "line": 7389,
                            "column": 21
                          },
                          "end": {
                            "line": 7389,
                            "column": 28
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "variable",
                        "range": [
                          251322,
                          251330
                        ],
                        "loc": {
                          "start": {
                            "line": 7389,
                            "column": 29
                          },
                          "end": {
                            "line": 7389,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        251314,
                        251330
                      ],
                      "loc": {
                        "start": {
                          "line": 7389,
                          "column": 21
                        },
                        "end": {
                          "line": 7389,
                          "column": 37
                        }
                      }
                    },
                    "range": [
                      251303,
                      251330
                    ],
                    "loc": {
                      "start": {
                        "line": 7389,
                        "column": 10
                      },
                      "end": {
                        "line": 7389,
                        "column": 37
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  251299,
                  251331
                ],
                "loc": {
                  "start": {
                    "line": 7389,
                    "column": 6
                  },
                  "end": {
                    "line": 7389,
                    "column": 38
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Identifier",
                    "name": "variable",
                    "range": [
                      251343,
                      251351
                    ],
                    "loc": {
                      "start": {
                        "line": 7390,
                        "column": 11
                      },
                      "end": {
                        "line": 7390,
                        "column": 19
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    251342,
                    251351
                  ],
                  "loc": {
                    "start": {
                      "line": 7390,
                      "column": 10
                    },
                    "end": {
                      "line": 7390,
                      "column": 19
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            251363,
                            251369
                          ],
                          "loc": {
                            "start": {
                              "line": 7391,
                              "column": 8
                            },
                            "end": {
                              "line": 7391,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "Literal",
                              "value": "with (obj) {\n",
                              "raw": "'with (obj) {\\n'",
                              "range": [
                                251372,
                                251388
                              ],
                              "loc": {
                                "start": {
                                  "line": 7391,
                                  "column": 17
                                },
                                "end": {
                                  "line": 7391,
                                  "column": 33
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "source",
                              "range": [
                                251391,
                                251397
                              ],
                              "loc": {
                                "start": {
                                  "line": 7391,
                                  "column": 36
                                },
                                "end": {
                                  "line": 7391,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              251372,
                              251397
                            ],
                            "loc": {
                              "start": {
                                "line": 7391,
                                "column": 17
                              },
                              "end": {
                                "line": 7391,
                                "column": 42
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "\n}\n",
                            "raw": "'\\n}\\n'",
                            "range": [
                              251400,
                              251407
                            ],
                            "loc": {
                              "start": {
                                "line": 7391,
                                "column": 45
                              },
                              "end": {
                                "line": 7391,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            251372,
                            251407
                          ],
                          "loc": {
                            "start": {
                              "line": 7391,
                              "column": 17
                            },
                            "end": {
                              "line": 7391,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          251363,
                          251407
                        ],
                        "loc": {
                          "start": {
                            "line": 7391,
                            "column": 8
                          },
                          "end": {
                            "line": 7391,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        251363,
                        251408
                      ],
                      "loc": {
                        "start": {
                          "line": 7391,
                          "column": 8
                        },
                        "end": {
                          "line": 7391,
                          "column": 53
                        }
                      }
                    }
                  ],
                  "range": [
                    251353,
                    251416
                  ],
                  "loc": {
                    "start": {
                      "line": 7390,
                      "column": 21
                    },
                    "end": {
                      "line": 7392,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  251338,
                  251416
                ],
                "loc": {
                  "start": {
                    "line": 7390,
                    "column": 6
                  },
                  "end": {
                    "line": 7392,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      251472,
                      251478
                    ],
                    "loc": {
                      "start": {
                        "line": 7394,
                        "column": 6
                      },
                      "end": {
                        "line": 7394,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "isEvaluating",
                              "range": [
                                251482,
                                251494
                              ],
                              "loc": {
                                "start": {
                                  "line": 7394,
                                  "column": 16
                                },
                                "end": {
                                  "line": 7394,
                                  "column": 28
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "source",
                                  "range": [
                                    251497,
                                    251503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7394,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 7394,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "replace",
                                  "range": [
                                    251504,
                                    251511
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7394,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 7394,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  251497,
                                  251511
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7394,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 7394,
                                    "column": 45
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "reEmptyStringLeading",
                                  "range": [
                                    251512,
                                    251532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7394,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 7394,
                                      "column": 66
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "",
                                  "raw": "''",
                                  "range": [
                                    251534,
                                    251536
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7394,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 7394,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "range": [
                                251497,
                                251537
                              ],
                              "loc": {
                                "start": {
                                  "line": 7394,
                                  "column": 31
                                },
                                "end": {
                                  "line": 7394,
                                  "column": 71
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "source",
                              "range": [
                                251540,
                                251546
                              ],
                              "loc": {
                                "start": {
                                  "line": 7394,
                                  "column": 74
                                },
                                "end": {
                                  "line": 7394,
                                  "column": 80
                                }
                              }
                            },
                            "range": [
                              251482,
                              251546
                            ],
                            "loc": {
                              "start": {
                                "line": 7394,
                                "column": 16
                              },
                              "end": {
                                "line": 7394,
                                "column": 80
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "replace",
                            "range": [
                              251557,
                              251564
                            ],
                            "loc": {
                              "start": {
                                "line": 7395,
                                "column": 9
                              },
                              "end": {
                                "line": 7395,
                                "column": 16
                              }
                            }
                          },
                          "range": [
                            251481,
                            251564
                          ],
                          "loc": {
                            "start": {
                              "line": 7394,
                              "column": 15
                            },
                            "end": {
                              "line": 7395,
                              "column": 16
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "reEmptyStringMiddle",
                            "range": [
                              251565,
                              251584
                            ],
                            "loc": {
                              "start": {
                                "line": 7395,
                                "column": 17
                              },
                              "end": {
                                "line": 7395,
                                "column": 36
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "$1",
                            "raw": "'$1'",
                            "range": [
                              251586,
                              251590
                            ],
                            "loc": {
                              "start": {
                                "line": 7395,
                                "column": 38
                              },
                              "end": {
                                "line": 7395,
                                "column": 42
                              }
                            }
                          }
                        ],
                        "range": [
                          251481,
                          251591
                        ],
                        "loc": {
                          "start": {
                            "line": 7394,
                            "column": 15
                          },
                          "end": {
                            "line": 7395,
                            "column": 43
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "replace",
                        "range": [
                          251601,
                          251608
                        ],
                        "loc": {
                          "start": {
                            "line": 7396,
                            "column": 9
                          },
                          "end": {
                            "line": 7396,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        251481,
                        251608
                      ],
                      "loc": {
                        "start": {
                          "line": 7394,
                          "column": 15
                        },
                        "end": {
                          "line": 7396,
                          "column": 16
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "reEmptyStringTrailing",
                        "range": [
                          251609,
                          251630
                        ],
                        "loc": {
                          "start": {
                            "line": 7396,
                            "column": 17
                          },
                          "end": {
                            "line": 7396,
                            "column": 38
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": "$1;",
                        "raw": "'$1;'",
                        "range": [
                          251632,
                          251637
                        ],
                        "loc": {
                          "start": {
                            "line": 7396,
                            "column": 40
                          },
                          "end": {
                            "line": 7396,
                            "column": 45
                          }
                        }
                      }
                    ],
                    "range": [
                      251481,
                      251638
                    ],
                    "loc": {
                      "start": {
                        "line": 7394,
                        "column": 15
                      },
                      "end": {
                        "line": 7396,
                        "column": 46
                      }
                    }
                  },
                  "range": [
                    251472,
                    251638
                  ],
                  "loc": {
                    "start": {
                      "line": 7394,
                      "column": 6
                    },
                    "end": {
                      "line": 7396,
                      "column": 46
                    }
                  }
                },
                "range": [
                  251472,
                  251639
                ],
                "loc": {
                  "start": {
                    "line": 7394,
                    "column": 6
                  },
                  "end": {
                    "line": 7396,
                    "column": 47
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      251688,
                      251694
                    ],
                    "loc": {
                      "start": {
                        "line": 7399,
                        "column": 6
                      },
                      "end": {
                        "line": 7399,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "+",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "+",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Literal",
                                    "value": "function(",
                                    "raw": "'function('",
                                    "range": [
                                      251697,
                                      251708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7399,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 7399,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "LogicalExpression",
                                    "operator": "||",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "variable",
                                      "range": [
                                        251712,
                                        251720
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7399,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 7399,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "obj",
                                      "raw": "'obj'",
                                      "range": [
                                        251724,
                                        251729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7399,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 7399,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      251712,
                                      251729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7399,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 7399,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    251697,
                                    251730
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7399,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 7399,
                                      "column": 48
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": ") {\n",
                                  "raw": "') {\\n'",
                                  "range": [
                                    251733,
                                    251740
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7399,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 7399,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  251697,
                                  251740
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7399,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7399,
                                    "column": 58
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "variable",
                                  "range": [
                                    251752,
                                    251760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7400,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 7400,
                                      "column": 17
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "Literal",
                                  "value": "",
                                  "raw": "''",
                                  "range": [
                                    251773,
                                    251775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7401,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7401,
                                      "column": 14
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "Literal",
                                  "value": "obj || (obj = {});\n",
                                  "raw": "'obj || (obj = {});\\n'",
                                  "range": [
                                    251788,
                                    251810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7402,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7402,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  251752,
                                  251810
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7400,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 7402,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                251697,
                                251820
                              ],
                              "loc": {
                                "start": {
                                  "line": 7399,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7403,
                                  "column": 9
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "var __t, __p = ''",
                              "raw": "\"var __t, __p = ''\"",
                              "range": [
                                251831,
                                251850
                              ],
                              "loc": {
                                "start": {
                                  "line": 7404,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7404,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              251697,
                              251850
                            ],
                            "loc": {
                              "start": {
                                "line": 7399,
                                "column": 15
                              },
                              "end": {
                                "line": 7404,
                                "column": 27
                              }
                            }
                          },
                          "right": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "Identifier",
                              "name": "isEscaping",
                              "range": [
                                251862,
                                251872
                              ],
                              "loc": {
                                "start": {
                                  "line": 7405,
                                  "column": 9
                                },
                                "end": {
                                  "line": 7405,
                                  "column": 19
                                }
                              }
                            },
                            "consequent": {
                              "type": "Literal",
                              "value": ", __e = _.escape",
                              "raw": "', __e = _.escape'",
                              "range": [
                                251886,
                                251904
                              ],
                              "loc": {
                                "start": {
                                  "line": 7406,
                                  "column": 13
                                },
                                "end": {
                                  "line": 7406,
                                  "column": 31
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                251918,
                                251920
                              ],
                              "loc": {
                                "start": {
                                  "line": 7407,
                                  "column": 13
                                },
                                "end": {
                                  "line": 7407,
                                  "column": 15
                                }
                              }
                            },
                            "range": [
                              251862,
                              251920
                            ],
                            "loc": {
                              "start": {
                                "line": 7405,
                                "column": 9
                              },
                              "end": {
                                "line": 7407,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            251697,
                            251930
                          ],
                          "loc": {
                            "start": {
                              "line": 7399,
                              "column": 15
                            },
                            "end": {
                              "line": 7408,
                              "column": 9
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "Identifier",
                            "name": "isEvaluating",
                            "range": [
                              251942,
                              251954
                            ],
                            "loc": {
                              "start": {
                                "line": 7409,
                                "column": 9
                              },
                              "end": {
                                "line": 7409,
                                "column": 21
                              }
                            }
                          },
                          "consequent": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "Literal",
                              "value": ", __j = Array.prototype.join;\n",
                              "raw": "', __j = Array.prototype.join;\\n'",
                              "range": [
                                251967,
                                252000
                              ],
                              "loc": {
                                "start": {
                                  "line": 7410,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7410,
                                  "column": 45
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "function print() { __p += __j.call(arguments, '') }\n",
                              "raw": "\"function print() { __p += __j.call(arguments, '') }\\n\"",
                              "range": [
                                252015,
                                252070
                              ],
                              "loc": {
                                "start": {
                                  "line": 7411,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7411,
                                  "column": 67
                                }
                              }
                            },
                            "range": [
                              251967,
                              252070
                            ],
                            "loc": {
                              "start": {
                                "line": 7410,
                                "column": 12
                              },
                              "end": {
                                "line": 7411,
                                "column": 67
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": ";\n",
                            "raw": "';\\n'",
                            "range": [
                              252083,
                              252088
                            ],
                            "loc": {
                              "start": {
                                "line": 7412,
                                "column": 12
                              },
                              "end": {
                                "line": 7412,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            251942,
                            252088
                          ],
                          "loc": {
                            "start": {
                              "line": 7409,
                              "column": 9
                            },
                            "end": {
                              "line": 7412,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          251697,
                          252098
                        ],
                        "loc": {
                          "start": {
                            "line": 7399,
                            "column": 15
                          },
                          "end": {
                            "line": 7413,
                            "column": 9
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "source",
                        "range": [
                          252109,
                          252115
                        ],
                        "loc": {
                          "start": {
                            "line": 7414,
                            "column": 8
                          },
                          "end": {
                            "line": 7414,
                            "column": 14
                          }
                        }
                      },
                      "range": [
                        251697,
                        252115
                      ],
                      "loc": {
                        "start": {
                          "line": 7399,
                          "column": 15
                        },
                        "end": {
                          "line": 7414,
                          "column": 14
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "return __p\n}",
                      "raw": "'return __p\\n}'",
                      "range": [
                        252126,
                        252141
                      ],
                      "loc": {
                        "start": {
                          "line": 7415,
                          "column": 8
                        },
                        "end": {
                          "line": 7415,
                          "column": 23
                        }
                      }
                    },
                    "range": [
                      251697,
                      252141
                    ],
                    "loc": {
                      "start": {
                        "line": 7399,
                        "column": 15
                      },
                      "end": {
                        "line": 7415,
                        "column": 23
                      }
                    }
                  },
                  "range": [
                    251688,
                    252141
                  ],
                  "loc": {
                    "start": {
                      "line": 7399,
                      "column": 6
                    },
                    "end": {
                      "line": 7415,
                      "column": 23
                    }
                  }
                },
                "range": [
                  251688,
                  252142
                ],
                "loc": {
                  "start": {
                    "line": 7399,
                    "column": 6
                  },
                  "end": {
                    "line": 7415,
                    "column": 24
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "sourceURL",
                      "range": [
                        252290,
                        252299
                      ],
                      "loc": {
                        "start": {
                          "line": 7419,
                          "column": 10
                        },
                        "end": {
                          "line": 7419,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "+",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "\n/*\n//# sourceURL=",
                          "raw": "'\\n/*\\n//# sourceURL='",
                          "range": [
                            252302,
                            252324
                          ],
                          "loc": {
                            "start": {
                              "line": 7419,
                              "column": 22
                            },
                            "end": {
                              "line": 7419,
                              "column": 44
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                252328,
                                252335
                              ],
                              "loc": {
                                "start": {
                                  "line": 7419,
                                  "column": 48
                                },
                                "end": {
                                  "line": 7419,
                                  "column": 55
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "sourceURL",
                              "range": [
                                252336,
                                252345
                              ],
                              "loc": {
                                "start": {
                                  "line": 7419,
                                  "column": 56
                                },
                                "end": {
                                  "line": 7419,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              252328,
                              252345
                            ],
                            "loc": {
                              "start": {
                                "line": 7419,
                                "column": 48
                              },
                              "end": {
                                "line": 7419,
                                "column": 65
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "Literal",
                                "value": "/lodash/template/source[",
                                "raw": "'/lodash/template/source['",
                                "range": [
                                  252349,
                                  252375
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7419,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 7419,
                                    "column": 95
                                  }
                                }
                              },
                              "right": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "templateCounter",
                                  "range": [
                                    252379,
                                    252394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7419,
                                      "column": 99
                                    },
                                    "end": {
                                      "line": 7419,
                                      "column": 114
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  252379,
                                  252396
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7419,
                                    "column": 99
                                  },
                                  "end": {
                                    "line": 7419,
                                    "column": 116
                                  }
                                }
                              },
                              "range": [
                                252349,
                                252397
                              ],
                              "loc": {
                                "start": {
                                  "line": 7419,
                                  "column": 69
                                },
                                "end": {
                                  "line": 7419,
                                  "column": 117
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "]",
                              "raw": "']'",
                              "range": [
                                252400,
                                252403
                              ],
                              "loc": {
                                "start": {
                                  "line": 7419,
                                  "column": 120
                                },
                                "end": {
                                  "line": 7419,
                                  "column": 123
                                }
                              }
                            },
                            "range": [
                              252349,
                              252403
                            ],
                            "loc": {
                              "start": {
                                "line": 7419,
                                "column": 69
                              },
                              "end": {
                                "line": 7419,
                                "column": 123
                              }
                            }
                          },
                          "range": [
                            252328,
                            252403
                          ],
                          "loc": {
                            "start": {
                              "line": 7419,
                              "column": 48
                            },
                            "end": {
                              "line": 7419,
                              "column": 123
                            }
                          }
                        },
                        "range": [
                          252302,
                          252404
                        ],
                        "loc": {
                          "start": {
                            "line": 7419,
                            "column": 22
                          },
                          "end": {
                            "line": 7419,
                            "column": 124
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "\n*/",
                        "raw": "'\\n*/'",
                        "range": [
                          252407,
                          252413
                        ],
                        "loc": {
                          "start": {
                            "line": 7419,
                            "column": 127
                          },
                          "end": {
                            "line": 7419,
                            "column": 133
                          }
                        }
                      },
                      "range": [
                        252302,
                        252413
                      ],
                      "loc": {
                        "start": {
                          "line": 7419,
                          "column": 22
                        },
                        "end": {
                          "line": 7419,
                          "column": 133
                        }
                      }
                    },
                    "range": [
                      252290,
                      252413
                    ],
                    "loc": {
                      "start": {
                        "line": 7419,
                        "column": 10
                      },
                      "end": {
                        "line": 7419,
                        "column": 133
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  252286,
                  252414
                ],
                "loc": {
                  "start": {
                    "line": 7419,
                    "column": 6
                  },
                  "end": {
                    "line": 7419,
                    "column": 134
                  }
                }
              },
              {
                "type": "TryStatement",
                "block": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              252440,
                              252446
                            ],
                            "loc": {
                              "start": {
                                "line": 7422,
                                "column": 12
                              },
                              "end": {
                                "line": 7422,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "Function",
                                  "range": [
                                    252449,
                                    252457
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7422,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 7422,
                                      "column": 29
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "importsKeys",
                                    "range": [
                                      252458,
                                      252469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7422,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 7422,
                                        "column": 41
                                      }
                                    }
                                  },
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "Literal",
                                        "value": "return ",
                                        "raw": "'return '",
                                        "range": [
                                          252471,
                                          252480
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7422,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 7422,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          252483,
                                          252489
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7422,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 7422,
                                            "column": 61
                                          }
                                        }
                                      },
                                      "range": [
                                        252471,
                                        252489
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7422,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 7422,
                                          "column": 61
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "sourceURL",
                                      "range": [
                                        252492,
                                        252501
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7422,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 7422,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "range": [
                                      252471,
                                      252501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7422,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 7422,
                                        "column": 73
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  252449,
                                  252502
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7422,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 7422,
                                    "column": 74
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "apply",
                                "range": [
                                  252503,
                                  252508
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7422,
                                    "column": 75
                                  },
                                  "end": {
                                    "line": 7422,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                252449,
                                252508
                              ],
                              "loc": {
                                "start": {
                                  "line": 7422,
                                  "column": 21
                                },
                                "end": {
                                  "line": 7422,
                                  "column": 80
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "undefined",
                                "range": [
                                  252509,
                                  252518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7422,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 7422,
                                    "column": 90
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "importsValues",
                                "range": [
                                  252520,
                                  252533
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7422,
                                    "column": 92
                                  },
                                  "end": {
                                    "line": 7422,
                                    "column": 105
                                  }
                                }
                              }
                            ],
                            "range": [
                              252449,
                              252534
                            ],
                            "loc": {
                              "start": {
                                "line": 7422,
                                "column": 21
                              },
                              "end": {
                                "line": 7422,
                                "column": 106
                              }
                            }
                          },
                          "range": [
                            252440,
                            252534
                          ],
                          "loc": {
                            "start": {
                              "line": 7422,
                              "column": 12
                            },
                            "end": {
                              "line": 7422,
                              "column": 106
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        252436,
                        252535
                      ],
                      "loc": {
                        "start": {
                          "line": 7422,
                          "column": 8
                        },
                        "end": {
                          "line": 7422,
                          "column": 107
                        }
                      }
                    }
                  ],
                  "range": [
                    252426,
                    252543
                  ],
                  "loc": {
                    "start": {
                      "line": 7421,
                      "column": 10
                    },
                    "end": {
                      "line": 7423,
                      "column": 7
                    }
                  }
                },
                "guardedHandlers": [],
                "handlers": [
                  {
                    "type": "CatchClause",
                    "param": {
                      "type": "Identifier",
                      "name": "e",
                      "range": [
                        252550,
                        252551
                      ],
                      "loc": {
                        "start": {
                          "line": 7423,
                          "column": 14
                        },
                        "end": {
                          "line": 7423,
                          "column": 15
                        }
                      }
                    },
                    "body": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "e",
                                "range": [
                                  252563,
                                  252564
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7424,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 7424,
                                    "column": 9
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  252565,
                                  252571
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7424,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7424,
                                    "column": 16
                                  }
                                }
                              },
                              "range": [
                                252563,
                                252571
                              ],
                              "loc": {
                                "start": {
                                  "line": 7424,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7424,
                                  "column": 16
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "source",
                              "range": [
                                252574,
                                252580
                              ],
                              "loc": {
                                "start": {
                                  "line": 7424,
                                  "column": 19
                                },
                                "end": {
                                  "line": 7424,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              252563,
                              252580
                            ],
                            "loc": {
                              "start": {
                                "line": 7424,
                                "column": 8
                              },
                              "end": {
                                "line": 7424,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            252563,
                            252581
                          ],
                          "loc": {
                            "start": {
                              "line": 7424,
                              "column": 8
                            },
                            "end": {
                              "line": 7424,
                              "column": 26
                            }
                          }
                        },
                        {
                          "type": "ThrowStatement",
                          "argument": {
                            "type": "Identifier",
                            "name": "e",
                            "range": [
                              252596,
                              252597
                            ],
                            "loc": {
                              "start": {
                                "line": 7425,
                                "column": 14
                              },
                              "end": {
                                "line": 7425,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            252590,
                            252598
                          ],
                          "loc": {
                            "start": {
                              "line": 7425,
                              "column": 8
                            },
                            "end": {
                              "line": 7425,
                              "column": 16
                            }
                          }
                        }
                      ],
                      "range": [
                        252553,
                        252606
                      ],
                      "loc": {
                        "start": {
                          "line": 7423,
                          "column": 17
                        },
                        "end": {
                          "line": 7426,
                          "column": 7
                        }
                      }
                    },
                    "range": [
                      252544,
                      252606
                    ],
                    "loc": {
                      "start": {
                        "line": 7423,
                        "column": 8
                      },
                      "end": {
                        "line": 7426,
                        "column": 7
                      }
                    }
                  }
                ],
                "finalizer": null,
                "range": [
                  252422,
                  252606
                ],
                "loc": {
                  "start": {
                    "line": 7421,
                    "column": 6
                  },
                  "end": {
                    "line": 7426,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "data",
                  "range": [
                    252617,
                    252621
                  ],
                  "loc": {
                    "start": {
                      "line": 7427,
                      "column": 10
                    },
                    "end": {
                      "line": 7427,
                      "column": 14
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            252640,
                            252646
                          ],
                          "loc": {
                            "start": {
                              "line": 7428,
                              "column": 15
                            },
                            "end": {
                              "line": 7428,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              252647,
                              252651
                            ],
                            "loc": {
                              "start": {
                                "line": 7428,
                                "column": 22
                              },
                              "end": {
                                "line": 7428,
                                "column": 26
                              }
                            }
                          }
                        ],
                        "range": [
                          252640,
                          252652
                        ],
                        "loc": {
                          "start": {
                            "line": 7428,
                            "column": 15
                          },
                          "end": {
                            "line": 7428,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        252633,
                        252653
                      ],
                      "loc": {
                        "start": {
                          "line": 7428,
                          "column": 8
                        },
                        "end": {
                          "line": 7428,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    252623,
                    252661
                  ],
                  "loc": {
                    "start": {
                      "line": 7427,
                      "column": 16
                    },
                    "end": {
                      "line": 7429,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  252613,
                  252661
                ],
                "loc": {
                  "start": {
                    "line": 7427,
                    "column": 6
                  },
                  "end": {
                    "line": 7429,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        252886,
                        252892
                      ],
                      "loc": {
                        "start": {
                          "line": 7433,
                          "column": 6
                        },
                        "end": {
                          "line": 7433,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "source",
                      "range": [
                        252893,
                        252899
                      ],
                      "loc": {
                        "start": {
                          "line": 7433,
                          "column": 13
                        },
                        "end": {
                          "line": 7433,
                          "column": 19
                        }
                      }
                    },
                    "range": [
                      252886,
                      252899
                    ],
                    "loc": {
                      "start": {
                        "line": 7433,
                        "column": 6
                      },
                      "end": {
                        "line": 7433,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      252902,
                      252908
                    ],
                    "loc": {
                      "start": {
                        "line": 7433,
                        "column": 22
                      },
                      "end": {
                        "line": 7433,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    252886,
                    252908
                  ],
                  "loc": {
                    "start": {
                      "line": 7433,
                      "column": 6
                    },
                    "end": {
                      "line": 7433,
                      "column": 28
                    }
                  }
                },
                "range": [
                  252886,
                  252909
                ],
                "loc": {
                  "start": {
                    "line": 7433,
                    "column": 6
                  },
                  "end": {
                    "line": 7433,
                    "column": 29
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    252923,
                    252929
                  ],
                  "loc": {
                    "start": {
                      "line": 7434,
                      "column": 13
                    },
                    "end": {
                      "line": 7434,
                      "column": 19
                    }
                  }
                },
                "range": [
                  252916,
                  252930
                ],
                "loc": {
                  "start": {
                    "line": 7434,
                    "column": 6
                  },
                  "end": {
                    "line": 7434,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              248955,
              252936
            ],
            "loc": {
              "start": {
                "line": 7331,
                "column": 45
              },
              "end": {
                "line": 7435,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            248914,
            252936
          ],
          "loc": {
            "start": {
              "line": 7331,
              "column": 4
            },
            "end": {
              "line": 7435,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string",
          "data",
          "options"
        ]
      },
      "vars": {
        "settings": null,
        "string": null,
        "options": null,
        "imports": null,
        "importsKeys": null,
        "importsValues": null,
        "isEscaping": null,
        "isEvaluating": null,
        "index": null,
        "interpolate": null,
        "source": null,
        "reDelimiters": null,
        "": null,
        "variable": null,
        "sourceURL": null,
        "result": null,
        "e.source": null,
        "result.source": null
      }
    },
    "undocumented": true,
    "name": "template",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~template",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249156,
        249190
      ],
      "filename": "lodash.js",
      "lineno": 7336,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012473",
        "name": "settings",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "lodash",
            "range": [
              249167,
              249173
            ],
            "loc": {
              "start": {
                "line": 7336,
                "column": 21
              },
              "end": {
                "line": 7336,
                "column": 27
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "templateSettings",
            "range": [
              249174,
              249190
            ],
            "loc": {
              "start": {
                "line": 7336,
                "column": 28
              },
              "end": {
                "line": 7336,
                "column": 44
              }
            }
          },
          "range": [
            249167,
            249190
          ],
          "loc": {
            "start": {
              "line": 7336,
              "column": 21
            },
            "end": {
              "line": 7336,
              "column": 44
            }
          }
        },
        "value": "lodash.templateSettings"
      }
    },
    "undocumented": true,
    "name": "settings",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~settings",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249198,
        249243
      ],
      "filename": "lodash.js",
      "lineno": 7337,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012479",
        "name": "string",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "String",
            "range": [
              249207,
              249213
            ],
            "loc": {
              "start": {
                "line": 7337,
                "column": 15
              },
              "end": {
                "line": 7337,
                "column": 21
              }
            }
          },
          "arguments": [
            {
              "type": "ConditionalExpression",
              "test": {
                "type": "BinaryExpression",
                "operator": "==",
                "left": {
                  "type": "Identifier",
                  "name": "string",
                  "range": [
                    249214,
                    249220
                  ],
                  "loc": {
                    "start": {
                      "line": 7337,
                      "column": 22
                    },
                    "end": {
                      "line": 7337,
                      "column": 28
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": null,
                  "raw": "null",
                  "range": [
                    249224,
                    249228
                  ],
                  "loc": {
                    "start": {
                      "line": 7337,
                      "column": 32
                    },
                    "end": {
                      "line": 7337,
                      "column": 36
                    }
                  }
                },
                "range": [
                  249214,
                  249228
                ],
                "loc": {
                  "start": {
                    "line": 7337,
                    "column": 22
                  },
                  "end": {
                    "line": 7337,
                    "column": 36
                  }
                }
              },
              "consequent": {
                "type": "Literal",
                "value": "",
                "raw": "''",
                "range": [
                  249231,
                  249233
                ],
                "loc": {
                  "start": {
                    "line": 7337,
                    "column": 39
                  },
                  "end": {
                    "line": 7337,
                    "column": 41
                  }
                }
              },
              "alternate": {
                "type": "Identifier",
                "name": "string",
                "range": [
                  249236,
                  249242
                ],
                "loc": {
                  "start": {
                    "line": 7337,
                    "column": 44
                  },
                  "end": {
                    "line": 7337,
                    "column": 50
                  }
                }
              },
              "range": [
                249214,
                249242
              ],
              "loc": {
                "start": {
                  "line": 7337,
                  "column": 22
                },
                "end": {
                  "line": 7337,
                  "column": 50
                }
              }
            }
          ],
          "range": [
            249207,
            249243
          ],
          "loc": {
            "start": {
              "line": 7337,
              "column": 15
            },
            "end": {
              "line": 7337,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249327,
        249398
      ],
      "filename": "lodash.js",
      "lineno": 7340,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012490",
        "name": "options",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "iteratorTemplate",
            "range": [
              249337,
              249353
            ],
            "loc": {
              "start": {
                "line": 7340,
                "column": 16
              },
              "end": {
                "line": 7340,
                "column": 32
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "defaults",
              "range": [
                249356,
                249364
              ],
              "loc": {
                "start": {
                  "line": 7340,
                  "column": 35
                },
                "end": {
                  "line": 7340,
                  "column": 43
                }
              }
            },
            "arguments": [
              {
                "type": "ObjectExpression",
                "properties": [],
                "range": [
                  249365,
                  249367
                ],
                "loc": {
                  "start": {
                    "line": 7340,
                    "column": 44
                  },
                  "end": {
                    "line": 7340,
                    "column": 46
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "options",
                "range": [
                  249369,
                  249376
                ],
                "loc": {
                  "start": {
                    "line": 7340,
                    "column": 48
                  },
                  "end": {
                    "line": 7340,
                    "column": 55
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "settings",
                "range": [
                  249378,
                  249386
                ],
                "loc": {
                  "start": {
                    "line": 7340,
                    "column": 57
                  },
                  "end": {
                    "line": 7340,
                    "column": 65
                  }
                }
              }
            ],
            "range": [
              249356,
              249387
            ],
            "loc": {
              "start": {
                "line": 7340,
                "column": 35
              },
              "end": {
                "line": 7340,
                "column": 66
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "settings",
            "range": [
              249390,
              249398
            ],
            "loc": {
              "start": {
                "line": 7340,
                "column": 69
              },
              "end": {
                "line": 7340,
                "column": 77
              }
            }
          },
          "range": [
            249337,
            249398
          ],
          "loc": {
            "start": {
              "line": 7340,
              "column": 16
            },
            "end": {
              "line": 7340,
              "column": 77
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "options",
    "kind": "member",
    "longname": "options",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249411,
        249488
      ],
      "filename": "lodash.js",
      "lineno": 7342,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012501",
        "name": "imports",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "iteratorTemplate",
            "range": [
              249421,
              249437
            ],
            "loc": {
              "start": {
                "line": 7342,
                "column": 20
              },
              "end": {
                "line": 7342,
                "column": 36
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "defaults",
              "range": [
                249441,
                249449
              ],
              "loc": {
                "start": {
                  "line": 7342,
                  "column": 40
                },
                "end": {
                  "line": 7342,
                  "column": 48
                }
              }
            },
            "arguments": [
              {
                "type": "ObjectExpression",
                "properties": [],
                "range": [
                  249450,
                  249452
                ],
                "loc": {
                  "start": {
                    "line": 7342,
                    "column": 49
                  },
                  "end": {
                    "line": 7342,
                    "column": 51
                  }
                }
              },
              {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "options",
                  "range": [
                    249454,
                    249461
                  ],
                  "loc": {
                    "start": {
                      "line": 7342,
                      "column": 53
                    },
                    "end": {
                      "line": 7342,
                      "column": 60
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "imports",
                  "range": [
                    249462,
                    249469
                  ],
                  "loc": {
                    "start": {
                      "line": 7342,
                      "column": 61
                    },
                    "end": {
                      "line": 7342,
                      "column": 68
                    }
                  }
                },
                "range": [
                  249454,
                  249469
                ],
                "loc": {
                  "start": {
                    "line": 7342,
                    "column": 53
                  },
                  "end": {
                    "line": 7342,
                    "column": 68
                  }
                }
              },
              {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "settings",
                  "range": [
                    249471,
                    249479
                  ],
                  "loc": {
                    "start": {
                      "line": 7342,
                      "column": 70
                    },
                    "end": {
                      "line": 7342,
                      "column": 78
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "imports",
                  "range": [
                    249480,
                    249487
                  ],
                  "loc": {
                    "start": {
                      "line": 7342,
                      "column": 79
                    },
                    "end": {
                      "line": 7342,
                      "column": 86
                    }
                  }
                },
                "range": [
                  249471,
                  249487
                ],
                "loc": {
                  "start": {
                    "line": 7342,
                    "column": 70
                  },
                  "end": {
                    "line": 7342,
                    "column": 86
                  }
                }
              }
            ],
            "range": [
              249441,
              249488
            ],
            "loc": {
              "start": {
                "line": 7342,
                "column": 40
              },
              "end": {
                "line": 7342,
                "column": 87
              }
            }
          },
          "range": [
            249421,
            249488
          ],
          "loc": {
            "start": {
              "line": 7342,
              "column": 20
            },
            "end": {
              "line": 7342,
              "column": 87
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "imports",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~imports",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249500,
        249554
      ],
      "filename": "lodash.js",
      "lineno": 7343,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012514",
        "name": "importsKeys",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "iteratorTemplate",
            "range": [
              249514,
              249530
            ],
            "loc": {
              "start": {
                "line": 7343,
                "column": 24
              },
              "end": {
                "line": 7343,
                "column": 40
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "keys",
              "range": [
                249533,
                249537
              ],
              "loc": {
                "start": {
                  "line": 7343,
                  "column": 43
                },
                "end": {
                  "line": 7343,
                  "column": 47
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "imports",
                "range": [
                  249538,
                  249545
                ],
                "loc": {
                  "start": {
                    "line": 7343,
                    "column": 48
                  },
                  "end": {
                    "line": 7343,
                    "column": 55
                  }
                }
              }
            ],
            "range": [
              249533,
              249546
            ],
            "loc": {
              "start": {
                "line": 7343,
                "column": 43
              },
              "end": {
                "line": 7343,
                "column": 56
              }
            }
          },
          "alternate": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "Literal",
                "value": "_",
                "raw": "'_'",
                "range": [
                  249550,
                  249553
                ],
                "loc": {
                  "start": {
                    "line": 7343,
                    "column": 60
                  },
                  "end": {
                    "line": 7343,
                    "column": 63
                  }
                }
              }
            ],
            "range": [
              249549,
              249554
            ],
            "loc": {
              "start": {
                "line": 7343,
                "column": 59
              },
              "end": {
                "line": 7343,
                "column": 64
              }
            }
          },
          "range": [
            249514,
            249554
          ],
          "loc": {
            "start": {
              "line": 7343,
              "column": 24
            },
            "end": {
              "line": 7343,
              "column": 64
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "importsKeys",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~importsKeys",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249566,
        249627
      ],
      "filename": "lodash.js",
      "lineno": 7344,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012523",
        "name": "importsValues",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "iteratorTemplate",
            "range": [
              249582,
              249598
            ],
            "loc": {
              "start": {
                "line": 7344,
                "column": 26
              },
              "end": {
                "line": 7344,
                "column": 42
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "values",
              "range": [
                249601,
                249607
              ],
              "loc": {
                "start": {
                  "line": 7344,
                  "column": 45
                },
                "end": {
                  "line": 7344,
                  "column": 51
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "imports",
                "range": [
                  249608,
                  249615
                ],
                "loc": {
                  "start": {
                    "line": 7344,
                    "column": 52
                  },
                  "end": {
                    "line": 7344,
                    "column": 59
                  }
                }
              }
            ],
            "range": [
              249601,
              249616
            ],
            "loc": {
              "start": {
                "line": 7344,
                "column": 45
              },
              "end": {
                "line": 7344,
                "column": 60
              }
            }
          },
          "alternate": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "Identifier",
                "name": "lodash",
                "range": [
                  249620,
                  249626
                ],
                "loc": {
                  "start": {
                    "line": 7344,
                    "column": 64
                  },
                  "end": {
                    "line": 7344,
                    "column": 70
                  }
                }
              }
            ],
            "range": [
              249619,
              249627
            ],
            "loc": {
              "start": {
                "line": 7344,
                "column": 63
              },
              "end": {
                "line": 7344,
                "column": 71
              }
            }
          },
          "range": [
            249582,
            249627
          ],
          "loc": {
            "start": {
              "line": 7344,
              "column": 26
            },
            "end": {
              "line": 7344,
              "column": 71
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "importsValues",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~importsValues",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249640,
        249650
      ],
      "filename": "lodash.js",
      "lineno": 7346,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012533",
        "name": "isEscaping",
        "node": {
          "type": "Identifier",
          "name": "isEscaping",
          "range": [
            249640,
            249650
          ],
          "loc": {
            "start": {
              "line": 7346,
              "column": 10
            },
            "end": {
              "line": 7346,
              "column": 20
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isEscaping",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~isEscaping",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249662,
        249674
      ],
      "filename": "lodash.js",
      "lineno": 7347,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012535",
        "name": "isEvaluating",
        "node": {
          "type": "Identifier",
          "name": "isEvaluating",
          "range": [
            249662,
            249674
          ],
          "loc": {
            "start": {
              "line": 7347,
              "column": 10
            },
            "end": {
              "line": 7347,
              "column": 22
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isEvaluating",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~isEvaluating",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249686,
        249695
      ],
      "filename": "lodash.js",
      "lineno": 7348,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012537",
        "name": "index",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            249694,
            249695
          ],
          "loc": {
            "start": {
              "line": 7348,
              "column": 18
            },
            "end": {
              "line": 7348,
              "column": 19
            }
          }
        },
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249707,
        249753
      ],
      "filename": "lodash.js",
      "lineno": 7349,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012540",
        "name": "interpolate",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "options",
              "range": [
                249721,
                249728
              ],
              "loc": {
                "start": {
                  "line": 7349,
                  "column": 24
                },
                "end": {
                  "line": 7349,
                  "column": 31
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "interpolate",
              "range": [
                249729,
                249740
              ],
              "loc": {
                "start": {
                  "line": 7349,
                  "column": 32
                },
                "end": {
                  "line": 7349,
                  "column": 43
                }
              }
            },
            "range": [
              249721,
              249740
            ],
            "loc": {
              "start": {
                "line": 7349,
                "column": 24
              },
              "end": {
                "line": 7349,
                "column": 43
              }
            }
          },
          "right": {
            "type": "Identifier",
            "name": "reNoMatch",
            "range": [
              249744,
              249753
            ],
            "loc": {
              "start": {
                "line": 7349,
                "column": 47
              },
              "end": {
                "line": 7349,
                "column": 56
              }
            }
          },
          "range": [
            249721,
            249753
          ],
          "loc": {
            "start": {
              "line": 7349,
              "column": 24
            },
            "end": {
              "line": 7349,
              "column": 56
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "interpolate",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~interpolate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249765,
        249784
      ],
      "filename": "lodash.js",
      "lineno": 7350,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012547",
        "name": "source",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "__p += '",
          "raw": "\"__p += '\"",
          "range": [
            249774,
            249784
          ],
          "loc": {
            "start": {
              "line": 7350,
              "column": 19
            },
            "end": {
              "line": 7350,
              "column": 29
            }
          }
        },
        "value": "__p += '"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~source",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        249849,
        250108
      ],
      "filename": "lodash.js",
      "lineno": 7353,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012551",
        "name": "reDelimiters",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "RegExp",
            "range": [
              249864,
              249870
            ],
            "loc": {
              "start": {
                "line": 7353,
                "column": 25
              },
              "end": {
                "line": 7353,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "BinaryExpression",
                "operator": "+",
                "left": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "+",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "+",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "options",
                                  "range": [
                                    249881,
                                    249888
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7354,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 7354,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "escape",
                                  "range": [
                                    249889,
                                    249895
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7354,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 7354,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  249881,
                                  249895
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7354,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 7354,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "reNoMatch",
                                "range": [
                                  249899,
                                  249908
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7354,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 7354,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                249881,
                                249908
                              ],
                              "loc": {
                                "start": {
                                  "line": 7354,
                                  "column": 9
                                },
                                "end": {
                                  "line": 7354,
                                  "column": 36
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "source",
                              "range": [
                                249910,
                                249916
                              ],
                              "loc": {
                                "start": {
                                  "line": 7354,
                                  "column": 38
                                },
                                "end": {
                                  "line": 7354,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              249880,
                              249916
                            ],
                            "loc": {
                              "start": {
                                "line": 7354,
                                "column": 8
                              },
                              "end": {
                                "line": 7354,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "|",
                            "raw": "'|'",
                            "range": [
                              249919,
                              249922
                            ],
                            "loc": {
                              "start": {
                                "line": 7354,
                                "column": 47
                              },
                              "end": {
                                "line": 7354,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            249880,
                            249922
                          ],
                          "loc": {
                            "start": {
                              "line": 7354,
                              "column": 8
                            },
                            "end": {
                              "line": 7354,
                              "column": 50
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "interpolate",
                            "range": [
                              249933,
                              249944
                            ],
                            "loc": {
                              "start": {
                                "line": 7355,
                                "column": 8
                              },
                              "end": {
                                "line": 7355,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              249945,
                              249951
                            ],
                            "loc": {
                              "start": {
                                "line": 7355,
                                "column": 20
                              },
                              "end": {
                                "line": 7355,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            249933,
                            249951
                          ],
                          "loc": {
                            "start": {
                              "line": 7355,
                              "column": 8
                            },
                            "end": {
                              "line": 7355,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          249880,
                          249951
                        ],
                        "loc": {
                          "start": {
                            "line": 7354,
                            "column": 8
                          },
                          "end": {
                            "line": 7355,
                            "column": 26
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": "|",
                        "raw": "'|'",
                        "range": [
                          249954,
                          249957
                        ],
                        "loc": {
                          "start": {
                            "line": 7355,
                            "column": 29
                          },
                          "end": {
                            "line": 7355,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        249880,
                        249957
                      ],
                      "loc": {
                        "start": {
                          "line": 7354,
                          "column": 8
                        },
                        "end": {
                          "line": 7355,
                          "column": 32
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "Identifier",
                            "name": "interpolate",
                            "range": [
                              249969,
                              249980
                            ],
                            "loc": {
                              "start": {
                                "line": 7356,
                                "column": 9
                              },
                              "end": {
                                "line": 7356,
                                "column": 20
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "reInterpolate",
                            "range": [
                              249985,
                              249998
                            ],
                            "loc": {
                              "start": {
                                "line": 7356,
                                "column": 25
                              },
                              "end": {
                                "line": 7356,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            249969,
                            249998
                          ],
                          "loc": {
                            "start": {
                              "line": 7356,
                              "column": 9
                            },
                            "end": {
                              "line": 7356,
                              "column": 38
                            }
                          }
                        },
                        "consequent": {
                          "type": "Identifier",
                          "name": "reEsTemplate",
                          "range": [
                            250001,
                            250013
                          ],
                          "loc": {
                            "start": {
                              "line": 7356,
                              "column": 41
                            },
                            "end": {
                              "line": 7356,
                              "column": 53
                            }
                          }
                        },
                        "alternate": {
                          "type": "Identifier",
                          "name": "reNoMatch",
                          "range": [
                            250016,
                            250025
                          ],
                          "loc": {
                            "start": {
                              "line": 7356,
                              "column": 56
                            },
                            "end": {
                              "line": 7356,
                              "column": 65
                            }
                          }
                        },
                        "range": [
                          249969,
                          250025
                        ],
                        "loc": {
                          "start": {
                            "line": 7356,
                            "column": 9
                          },
                          "end": {
                            "line": 7356,
                            "column": 65
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "source",
                        "range": [
                          250027,
                          250033
                        ],
                        "loc": {
                          "start": {
                            "line": 7356,
                            "column": 67
                          },
                          "end": {
                            "line": 7356,
                            "column": 73
                          }
                        }
                      },
                      "range": [
                        249968,
                        250033
                      ],
                      "loc": {
                        "start": {
                          "line": 7356,
                          "column": 8
                        },
                        "end": {
                          "line": 7356,
                          "column": 73
                        }
                      }
                    },
                    "range": [
                      249880,
                      250033
                    ],
                    "loc": {
                      "start": {
                        "line": 7354,
                        "column": 8
                      },
                      "end": {
                        "line": 7356,
                        "column": 73
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "|",
                    "raw": "'|'",
                    "range": [
                      250036,
                      250039
                    ],
                    "loc": {
                      "start": {
                        "line": 7356,
                        "column": 76
                      },
                      "end": {
                        "line": 7356,
                        "column": 79
                      }
                    }
                  },
                  "range": [
                    249880,
                    250039
                  ],
                  "loc": {
                    "start": {
                      "line": 7354,
                      "column": 8
                    },
                    "end": {
                      "line": 7356,
                      "column": 79
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "options",
                        "range": [
                          250051,
                          250058
                        ],
                        "loc": {
                          "start": {
                            "line": 7357,
                            "column": 9
                          },
                          "end": {
                            "line": 7357,
                            "column": 16
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "evaluate",
                        "range": [
                          250059,
                          250067
                        ],
                        "loc": {
                          "start": {
                            "line": 7357,
                            "column": 17
                          },
                          "end": {
                            "line": 7357,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        250051,
                        250067
                      ],
                      "loc": {
                        "start": {
                          "line": 7357,
                          "column": 9
                        },
                        "end": {
                          "line": 7357,
                          "column": 25
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "reNoMatch",
                      "range": [
                        250071,
                        250080
                      ],
                      "loc": {
                        "start": {
                          "line": 7357,
                          "column": 29
                        },
                        "end": {
                          "line": 7357,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      250051,
                      250080
                    ],
                    "loc": {
                      "start": {
                        "line": 7357,
                        "column": 9
                      },
                      "end": {
                        "line": 7357,
                        "column": 38
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      250082,
                      250088
                    ],
                    "loc": {
                      "start": {
                        "line": 7357,
                        "column": 40
                      },
                      "end": {
                        "line": 7357,
                        "column": 46
                      }
                    }
                  },
                  "range": [
                    250050,
                    250088
                  ],
                  "loc": {
                    "start": {
                      "line": 7357,
                      "column": 8
                    },
                    "end": {
                      "line": 7357,
                      "column": 46
                    }
                  }
                },
                "range": [
                  249880,
                  250088
                ],
                "loc": {
                  "start": {
                    "line": 7354,
                    "column": 8
                  },
                  "end": {
                    "line": 7357,
                    "column": 46
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "|$",
                "raw": "'|$'",
                "range": [
                  250091,
                  250095
                ],
                "loc": {
                  "start": {
                    "line": 7357,
                    "column": 49
                  },
                  "end": {
                    "line": 7357,
                    "column": 53
                  }
                }
              },
              "range": [
                249880,
                250095
              ],
              "loc": {
                "start": {
                  "line": 7354,
                  "column": 8
                },
                "end": {
                  "line": 7357,
                  "column": 53
                }
              }
            },
            {
              "type": "Literal",
              "value": "g",
              "raw": "'g'",
              "range": [
                250104,
                250107
              ],
              "loc": {
                "start": {
                  "line": 7358,
                  "column": 8
                },
                "end": {
                  "line": 7358,
                  "column": 11
                }
              }
            }
          ],
          "range": [
            249864,
            250108
          ],
          "loc": {
            "start": {
              "line": 7353,
              "column": 25
            },
            "end": {
              "line": 7358,
              "column": 12
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "reDelimiters",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~reDelimiters",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        250264,
        250298
      ],
      "filename": "lodash.js",
      "lineno": 7361,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012609",
        "name": "interpolateValue",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "esTemplateValue",
          "range": [
            250283,
            250298
          ],
          "loc": {
            "start": {
              "line": 7361,
              "column": 48
            },
            "end": {
              "line": 7361,
              "column": 63
            }
          }
        },
        "value": "esTemplateValue"
      }
    },
    "undocumented": true,
    "name": "interpolateValue",
    "kind": "member",
    "longname": "interpolateValue",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        250382,
        250464
      ],
      "filename": "lodash.js",
      "lineno": 7364,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012613",
        "name": "source",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "CallExpression",
              "callee": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "string",
                  "range": [
                    250392,
                    250398
                  ],
                  "loc": {
                    "start": {
                      "line": 7364,
                      "column": 18
                    },
                    "end": {
                      "line": 7364,
                      "column": 24
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "slice",
                  "range": [
                    250399,
                    250404
                  ],
                  "loc": {
                    "start": {
                      "line": 7364,
                      "column": 25
                    },
                    "end": {
                      "line": 7364,
                      "column": 30
                    }
                  }
                },
                "range": [
                  250392,
                  250404
                ],
                "loc": {
                  "start": {
                    "line": 7364,
                    "column": 18
                  },
                  "end": {
                    "line": 7364,
                    "column": 30
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "index",
                  "range": [
                    250405,
                    250410
                  ],
                  "loc": {
                    "start": {
                      "line": 7364,
                      "column": 31
                    },
                    "end": {
                      "line": 7364,
                      "column": 36
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "offset",
                  "range": [
                    250412,
                    250418
                  ],
                  "loc": {
                    "start": {
                      "line": 7364,
                      "column": 38
                    },
                    "end": {
                      "line": 7364,
                      "column": 44
                    }
                  }
                }
              ],
              "range": [
                250392,
                250419
              ],
              "loc": {
                "start": {
                  "line": 7364,
                  "column": 18
                },
                "end": {
                  "line": 7364,
                  "column": 45
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "replace",
              "range": [
                250420,
                250427
              ],
              "loc": {
                "start": {
                  "line": 7364,
                  "column": 46
                },
                "end": {
                  "line": 7364,
                  "column": 53
                }
              }
            },
            "range": [
              250392,
              250427
            ],
            "loc": {
              "start": {
                "line": 7364,
                "column": 18
              },
              "end": {
                "line": 7364,
                "column": 53
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "reUnescapedString",
              "range": [
                250428,
                250445
              ],
              "loc": {
                "start": {
                  "line": 7364,
                  "column": 54
                },
                "end": {
                  "line": 7364,
                  "column": 71
                }
              }
            },
            {
              "type": "Identifier",
              "name": "escapeStringChar",
              "range": [
                250447,
                250463
              ],
              "loc": {
                "start": {
                  "line": 7364,
                  "column": 73
                },
                "end": {
                  "line": 7364,
                  "column": 89
                }
              }
            }
          ],
          "range": [
            250392,
            250464
          ],
          "loc": {
            "start": {
              "line": 7364,
              "column": 18
            },
            "end": {
              "line": 7364,
              "column": 90
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~template"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "<anonymous>~runInContext~template~source",
    "memberof": "<anonymous>~runInContext~template",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        250548,
        250565
      ],
      "filename": "lodash.js",
      "lineno": 7368,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012630",
        "name": "isEscaping",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            250561,
            250565
          ],
          "loc": {
            "start": {
              "line": 7368,
              "column": 23
            },
            "end": {
              "line": 7368,
              "column": 27
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~template",
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "isEscaping",
    "kind": "member",
    "longname": "<anonymous>~runInContext~template~isEscaping",
    "memberof": "<anonymous>~runInContext~template",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        250577,
        250623
      ],
      "filename": "lodash.js",
      "lineno": 7369,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012634",
        "name": "source",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "Literal",
              "value": "' +\n__e(",
              "raw": "\"' +\\n__e(\"",
              "range": [
                250587,
                250598
              ],
              "loc": {
                "start": {
                  "line": 7369,
                  "column": 20
                },
                "end": {
                  "line": 7369,
                  "column": 31
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "escapeValue",
              "range": [
                250601,
                250612
              ],
              "loc": {
                "start": {
                  "line": 7369,
                  "column": 34
                },
                "end": {
                  "line": 7369,
                  "column": 45
                }
              }
            },
            "range": [
              250587,
              250612
            ],
            "loc": {
              "start": {
                "line": 7369,
                "column": 20
              },
              "end": {
                "line": 7369,
                "column": 45
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": ") +\n'",
            "raw": "\") +\\n'\"",
            "range": [
              250615,
              250623
            ],
            "loc": {
              "start": {
                "line": 7369,
                "column": 48
              },
              "end": {
                "line": 7369,
                "column": 56
              }
            }
          },
          "range": [
            250587,
            250623
          ],
          "loc": {
            "start": {
              "line": 7369,
              "column": 20
            },
            "end": {
              "line": 7369,
              "column": 56
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "<anonymous>~source",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        250674,
        250693
      ],
      "filename": "lodash.js",
      "lineno": 7372,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012645",
        "name": "isEvaluating",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            250689,
            250693
          ],
          "loc": {
            "start": {
              "line": 7372,
              "column": 25
            },
            "end": {
              "line": 7372,
              "column": 29
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~template",
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "isEvaluating",
    "kind": "member",
    "longname": "<anonymous>~runInContext~template~isEvaluating",
    "memberof": "<anonymous>~runInContext~template",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        250705,
        250753
      ],
      "filename": "lodash.js",
      "lineno": 7373,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012649",
        "name": "source",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "Literal",
              "value": "';\n",
              "raw": "\"';\\n\"",
              "range": [
                250715,
                250721
              ],
              "loc": {
                "start": {
                  "line": 7373,
                  "column": 20
                },
                "end": {
                  "line": 7373,
                  "column": 26
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "evaluateValue",
              "range": [
                250724,
                250737
              ],
              "loc": {
                "start": {
                  "line": 7373,
                  "column": 29
                },
                "end": {
                  "line": 7373,
                  "column": 42
                }
              }
            },
            "range": [
              250715,
              250737
            ],
            "loc": {
              "start": {
                "line": 7373,
                "column": 20
              },
              "end": {
                "line": 7373,
                "column": 42
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": ";\n__p += '",
            "raw": "\";\\n__p += '\"",
            "range": [
              250740,
              250753
            ],
            "loc": {
              "start": {
                "line": 7373,
                "column": 45
              },
              "end": {
                "line": 7373,
                "column": 58
              }
            }
          },
          "range": [
            250715,
            250753
          ],
          "loc": {
            "start": {
              "line": 7373,
              "column": 20
            },
            "end": {
              "line": 7373,
              "column": 58
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "<anonymous>~source",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        250807,
        250884
      ],
      "filename": "lodash.js",
      "lineno": 7376,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012660",
        "name": "source",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "Literal",
              "value": "' +\n((__t = (",
              "raw": "\"' +\\n((__t = (\"",
              "range": [
                250817,
                250833
              ],
              "loc": {
                "start": {
                  "line": 7376,
                  "column": 20
                },
                "end": {
                  "line": 7376,
                  "column": 36
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "interpolateValue",
              "range": [
                250836,
                250852
              ],
              "loc": {
                "start": {
                  "line": 7376,
                  "column": 39
                },
                "end": {
                  "line": 7376,
                  "column": 55
                }
              }
            },
            "range": [
              250817,
              250852
            ],
            "loc": {
              "start": {
                "line": 7376,
                "column": 20
              },
              "end": {
                "line": 7376,
                "column": 55
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": ")) == null ? '' : __t) +\n'",
            "raw": "\")) == null ? '' : __t) +\\n'\"",
            "range": [
              250855,
              250884
            ],
            "loc": {
              "start": {
                "line": 7376,
                "column": 58
              },
              "end": {
                "line": 7376,
                "column": 87
              }
            }
          },
          "range": [
            250817,
            250884
          ],
          "loc": {
            "start": {
              "line": 7376,
              "column": 20
            },
            "end": {
              "line": 7376,
              "column": 87
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "<anonymous>~source",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        250904,
        250933
      ],
      "filename": "lodash.js",
      "lineno": 7378,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012668",
        "name": "index",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "Identifier",
            "name": "offset",
            "range": [
              250912,
              250918
            ],
            "loc": {
              "start": {
                "line": 7378,
                "column": 16
              },
              "end": {
                "line": 7378,
                "column": 22
              }
            }
          },
          "right": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "match",
              "range": [
                250921,
                250926
              ],
              "loc": {
                "start": {
                  "line": 7378,
                  "column": 25
                },
                "end": {
                  "line": 7378,
                  "column": 30
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                250927,
                250933
              ],
              "loc": {
                "start": {
                  "line": 7378,
                  "column": 31
                },
                "end": {
                  "line": 7378,
                  "column": 37
                }
              }
            },
            "range": [
              250921,
              250933
            ],
            "loc": {
              "start": {
                "line": 7378,
                "column": 25
              },
              "end": {
                "line": 7378,
                "column": 37
              }
            }
          },
          "range": [
            250912,
            250933
          ],
          "loc": {
            "start": {
              "line": 7378,
              "column": 16
            },
            "end": {
              "line": 7378,
              "column": 37
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~template"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "longname": "<anonymous>~runInContext~template~index",
    "memberof": "<anonymous>~runInContext~template",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        251123,
        251139
      ],
      "filename": "lodash.js",
      "lineno": 7385,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012678",
        "name": "source",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "';\n",
          "raw": "\"';\\n\"",
          "range": [
            251133,
            251139
          ],
          "loc": {
            "start": {
              "line": 7385,
              "column": 16
            },
            "end": {
              "line": 7385,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~template",
        "value": "';\n"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "<anonymous>~runInContext~template~source",
    "memberof": "<anonymous>~runInContext~template",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        251303,
        251330
      ],
      "filename": "lodash.js",
      "lineno": 7389,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012682",
        "name": "variable",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "options",
            "range": [
              251314,
              251321
            ],
            "loc": {
              "start": {
                "line": 7389,
                "column": 21
              },
              "end": {
                "line": 7389,
                "column": 28
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "variable",
            "range": [
              251322,
              251330
            ],
            "loc": {
              "start": {
                "line": 7389,
                "column": 29
              },
              "end": {
                "line": 7389,
                "column": 37
              }
            }
          },
          "range": [
            251314,
            251330
          ],
          "loc": {
            "start": {
              "line": 7389,
              "column": 21
            },
            "end": {
              "line": 7389,
              "column": 37
            }
          }
        },
        "value": "options.variable"
      }
    },
    "undocumented": true,
    "name": "variable",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~variable",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        251363,
        251407
      ],
      "filename": "lodash.js",
      "lineno": 7391,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012692",
        "name": "source",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "Literal",
              "value": "with (obj) {\n",
              "raw": "'with (obj) {\\n'",
              "range": [
                251372,
                251388
              ],
              "loc": {
                "start": {
                  "line": 7391,
                  "column": 17
                },
                "end": {
                  "line": 7391,
                  "column": 33
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "source",
              "range": [
                251391,
                251397
              ],
              "loc": {
                "start": {
                  "line": 7391,
                  "column": 36
                },
                "end": {
                  "line": 7391,
                  "column": 42
                }
              }
            },
            "range": [
              251372,
              251397
            ],
            "loc": {
              "start": {
                "line": 7391,
                "column": 17
              },
              "end": {
                "line": 7391,
                "column": 42
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "\n}\n",
            "raw": "'\\n}\\n'",
            "range": [
              251400,
              251407
            ],
            "loc": {
              "start": {
                "line": 7391,
                "column": 45
              },
              "end": {
                "line": 7391,
                "column": 52
              }
            }
          },
          "range": [
            251372,
            251407
          ],
          "loc": {
            "start": {
              "line": 7391,
              "column": 17
            },
            "end": {
              "line": 7391,
              "column": 52
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~template"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "<anonymous>~runInContext~template~source",
    "memberof": "<anonymous>~runInContext~template",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        251472,
        251638
      ],
      "filename": "lodash.js",
      "lineno": 7394,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012700",
        "name": "source",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "CallExpression",
              "callee": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "Identifier",
                    "name": "isEvaluating",
                    "range": [
                      251482,
                      251494
                    ],
                    "loc": {
                      "start": {
                        "line": 7394,
                        "column": 16
                      },
                      "end": {
                        "line": 7394,
                        "column": 28
                      }
                    }
                  },
                  "consequent": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "source",
                        "range": [
                          251497,
                          251503
                        ],
                        "loc": {
                          "start": {
                            "line": 7394,
                            "column": 31
                          },
                          "end": {
                            "line": 7394,
                            "column": 37
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "replace",
                        "range": [
                          251504,
                          251511
                        ],
                        "loc": {
                          "start": {
                            "line": 7394,
                            "column": 38
                          },
                          "end": {
                            "line": 7394,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        251497,
                        251511
                      ],
                      "loc": {
                        "start": {
                          "line": 7394,
                          "column": 31
                        },
                        "end": {
                          "line": 7394,
                          "column": 45
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "reEmptyStringLeading",
                        "range": [
                          251512,
                          251532
                        ],
                        "loc": {
                          "start": {
                            "line": 7394,
                            "column": 46
                          },
                          "end": {
                            "line": 7394,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": "",
                        "raw": "''",
                        "range": [
                          251534,
                          251536
                        ],
                        "loc": {
                          "start": {
                            "line": 7394,
                            "column": 68
                          },
                          "end": {
                            "line": 7394,
                            "column": 70
                          }
                        }
                      }
                    ],
                    "range": [
                      251497,
                      251537
                    ],
                    "loc": {
                      "start": {
                        "line": 7394,
                        "column": 31
                      },
                      "end": {
                        "line": 7394,
                        "column": 71
                      }
                    }
                  },
                  "alternate": {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      251540,
                      251546
                    ],
                    "loc": {
                      "start": {
                        "line": 7394,
                        "column": 74
                      },
                      "end": {
                        "line": 7394,
                        "column": 80
                      }
                    }
                  },
                  "range": [
                    251482,
                    251546
                  ],
                  "loc": {
                    "start": {
                      "line": 7394,
                      "column": 16
                    },
                    "end": {
                      "line": 7394,
                      "column": 80
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "replace",
                  "range": [
                    251557,
                    251564
                  ],
                  "loc": {
                    "start": {
                      "line": 7395,
                      "column": 9
                    },
                    "end": {
                      "line": 7395,
                      "column": 16
                    }
                  }
                },
                "range": [
                  251481,
                  251564
                ],
                "loc": {
                  "start": {
                    "line": 7394,
                    "column": 15
                  },
                  "end": {
                    "line": 7395,
                    "column": 16
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "reEmptyStringMiddle",
                  "range": [
                    251565,
                    251584
                  ],
                  "loc": {
                    "start": {
                      "line": 7395,
                      "column": 17
                    },
                    "end": {
                      "line": 7395,
                      "column": 36
                    }
                  }
                },
                {
                  "type": "Literal",
                  "value": "$1",
                  "raw": "'$1'",
                  "range": [
                    251586,
                    251590
                  ],
                  "loc": {
                    "start": {
                      "line": 7395,
                      "column": 38
                    },
                    "end": {
                      "line": 7395,
                      "column": 42
                    }
                  }
                }
              ],
              "range": [
                251481,
                251591
              ],
              "loc": {
                "start": {
                  "line": 7394,
                  "column": 15
                },
                "end": {
                  "line": 7395,
                  "column": 43
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "replace",
              "range": [
                251601,
                251608
              ],
              "loc": {
                "start": {
                  "line": 7396,
                  "column": 9
                },
                "end": {
                  "line": 7396,
                  "column": 16
                }
              }
            },
            "range": [
              251481,
              251608
            ],
            "loc": {
              "start": {
                "line": 7394,
                "column": 15
              },
              "end": {
                "line": 7396,
                "column": 16
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "reEmptyStringTrailing",
              "range": [
                251609,
                251630
              ],
              "loc": {
                "start": {
                  "line": 7396,
                  "column": 17
                },
                "end": {
                  "line": 7396,
                  "column": 38
                }
              }
            },
            {
              "type": "Literal",
              "value": "$1;",
              "raw": "'$1;'",
              "range": [
                251632,
                251637
              ],
              "loc": {
                "start": {
                  "line": 7396,
                  "column": 40
                },
                "end": {
                  "line": 7396,
                  "column": 45
                }
              }
            }
          ],
          "range": [
            251481,
            251638
          ],
          "loc": {
            "start": {
              "line": 7394,
              "column": 15
            },
            "end": {
              "line": 7396,
              "column": 46
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~template"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "<anonymous>~runInContext~template~source",
    "memberof": "<anonymous>~runInContext~template",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        251688,
        252141
      ],
      "filename": "lodash.js",
      "lineno": 7399,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012722",
        "name": "source",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "BinaryExpression",
                "operator": "+",
                "left": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "+",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "+",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "function(",
                          "raw": "'function('",
                          "range": [
                            251697,
                            251708
                          ],
                          "loc": {
                            "start": {
                              "line": 7399,
                              "column": 15
                            },
                            "end": {
                              "line": 7399,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "Identifier",
                            "name": "variable",
                            "range": [
                              251712,
                              251720
                            ],
                            "loc": {
                              "start": {
                                "line": 7399,
                                "column": 30
                              },
                              "end": {
                                "line": 7399,
                                "column": 38
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "obj",
                            "raw": "'obj'",
                            "range": [
                              251724,
                              251729
                            ],
                            "loc": {
                              "start": {
                                "line": 7399,
                                "column": 42
                              },
                              "end": {
                                "line": 7399,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            251712,
                            251729
                          ],
                          "loc": {
                            "start": {
                              "line": 7399,
                              "column": 30
                            },
                            "end": {
                              "line": 7399,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          251697,
                          251730
                        ],
                        "loc": {
                          "start": {
                            "line": 7399,
                            "column": 15
                          },
                          "end": {
                            "line": 7399,
                            "column": 48
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": ") {\n",
                        "raw": "') {\\n'",
                        "range": [
                          251733,
                          251740
                        ],
                        "loc": {
                          "start": {
                            "line": 7399,
                            "column": 51
                          },
                          "end": {
                            "line": 7399,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        251697,
                        251740
                      ],
                      "loc": {
                        "start": {
                          "line": 7399,
                          "column": 15
                        },
                        "end": {
                          "line": 7399,
                          "column": 58
                        }
                      }
                    },
                    "right": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "variable",
                        "range": [
                          251752,
                          251760
                        ],
                        "loc": {
                          "start": {
                            "line": 7400,
                            "column": 9
                          },
                          "end": {
                            "line": 7400,
                            "column": 17
                          }
                        }
                      },
                      "consequent": {
                        "type": "Literal",
                        "value": "",
                        "raw": "''",
                        "range": [
                          251773,
                          251775
                        ],
                        "loc": {
                          "start": {
                            "line": 7401,
                            "column": 12
                          },
                          "end": {
                            "line": 7401,
                            "column": 14
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": "obj || (obj = {});\n",
                        "raw": "'obj || (obj = {});\\n'",
                        "range": [
                          251788,
                          251810
                        ],
                        "loc": {
                          "start": {
                            "line": 7402,
                            "column": 12
                          },
                          "end": {
                            "line": 7402,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        251752,
                        251810
                      ],
                      "loc": {
                        "start": {
                          "line": 7400,
                          "column": 9
                        },
                        "end": {
                          "line": 7402,
                          "column": 34
                        }
                      }
                    },
                    "range": [
                      251697,
                      251820
                    ],
                    "loc": {
                      "start": {
                        "line": 7399,
                        "column": 15
                      },
                      "end": {
                        "line": 7403,
                        "column": 9
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "var __t, __p = ''",
                    "raw": "\"var __t, __p = ''\"",
                    "range": [
                      251831,
                      251850
                    ],
                    "loc": {
                      "start": {
                        "line": 7404,
                        "column": 8
                      },
                      "end": {
                        "line": 7404,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    251697,
                    251850
                  ],
                  "loc": {
                    "start": {
                      "line": 7399,
                      "column": 15
                    },
                    "end": {
                      "line": 7404,
                      "column": 27
                    }
                  }
                },
                "right": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "Identifier",
                    "name": "isEscaping",
                    "range": [
                      251862,
                      251872
                    ],
                    "loc": {
                      "start": {
                        "line": 7405,
                        "column": 9
                      },
                      "end": {
                        "line": 7405,
                        "column": 19
                      }
                    }
                  },
                  "consequent": {
                    "type": "Literal",
                    "value": ", __e = _.escape",
                    "raw": "', __e = _.escape'",
                    "range": [
                      251886,
                      251904
                    ],
                    "loc": {
                      "start": {
                        "line": 7406,
                        "column": 13
                      },
                      "end": {
                        "line": 7406,
                        "column": 31
                      }
                    }
                  },
                  "alternate": {
                    "type": "Literal",
                    "value": "",
                    "raw": "''",
                    "range": [
                      251918,
                      251920
                    ],
                    "loc": {
                      "start": {
                        "line": 7407,
                        "column": 13
                      },
                      "end": {
                        "line": 7407,
                        "column": 15
                      }
                    }
                  },
                  "range": [
                    251862,
                    251920
                  ],
                  "loc": {
                    "start": {
                      "line": 7405,
                      "column": 9
                    },
                    "end": {
                      "line": 7407,
                      "column": 15
                    }
                  }
                },
                "range": [
                  251697,
                  251930
                ],
                "loc": {
                  "start": {
                    "line": 7399,
                    "column": 15
                  },
                  "end": {
                    "line": 7408,
                    "column": 9
                  }
                }
              },
              "right": {
                "type": "ConditionalExpression",
                "test": {
                  "type": "Identifier",
                  "name": "isEvaluating",
                  "range": [
                    251942,
                    251954
                  ],
                  "loc": {
                    "start": {
                      "line": 7409,
                      "column": 9
                    },
                    "end": {
                      "line": 7409,
                      "column": 21
                    }
                  }
                },
                "consequent": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "Literal",
                    "value": ", __j = Array.prototype.join;\n",
                    "raw": "', __j = Array.prototype.join;\\n'",
                    "range": [
                      251967,
                      252000
                    ],
                    "loc": {
                      "start": {
                        "line": 7410,
                        "column": 12
                      },
                      "end": {
                        "line": 7410,
                        "column": 45
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "function print() { __p += __j.call(arguments, '') }\n",
                    "raw": "\"function print() { __p += __j.call(arguments, '') }\\n\"",
                    "range": [
                      252015,
                      252070
                    ],
                    "loc": {
                      "start": {
                        "line": 7411,
                        "column": 12
                      },
                      "end": {
                        "line": 7411,
                        "column": 67
                      }
                    }
                  },
                  "range": [
                    251967,
                    252070
                  ],
                  "loc": {
                    "start": {
                      "line": 7410,
                      "column": 12
                    },
                    "end": {
                      "line": 7411,
                      "column": 67
                    }
                  }
                },
                "alternate": {
                  "type": "Literal",
                  "value": ";\n",
                  "raw": "';\\n'",
                  "range": [
                    252083,
                    252088
                  ],
                  "loc": {
                    "start": {
                      "line": 7412,
                      "column": 12
                    },
                    "end": {
                      "line": 7412,
                      "column": 17
                    }
                  }
                },
                "range": [
                  251942,
                  252088
                ],
                "loc": {
                  "start": {
                    "line": 7409,
                    "column": 9
                  },
                  "end": {
                    "line": 7412,
                    "column": 17
                  }
                }
              },
              "range": [
                251697,
                252098
              ],
              "loc": {
                "start": {
                  "line": 7399,
                  "column": 15
                },
                "end": {
                  "line": 7413,
                  "column": 9
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "source",
              "range": [
                252109,
                252115
              ],
              "loc": {
                "start": {
                  "line": 7414,
                  "column": 8
                },
                "end": {
                  "line": 7414,
                  "column": 14
                }
              }
            },
            "range": [
              251697,
              252115
            ],
            "loc": {
              "start": {
                "line": 7399,
                "column": 15
              },
              "end": {
                "line": 7414,
                "column": 14
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "return __p\n}",
            "raw": "'return __p\\n}'",
            "range": [
              252126,
              252141
            ],
            "loc": {
              "start": {
                "line": 7415,
                "column": 8
              },
              "end": {
                "line": 7415,
                "column": 23
              }
            }
          },
          "range": [
            251697,
            252141
          ],
          "loc": {
            "start": {
              "line": 7399,
              "column": 15
            },
            "end": {
              "line": 7415,
              "column": 23
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~template"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "<anonymous>~runInContext~template~source",
    "memberof": "<anonymous>~runInContext~template",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        252290,
        252413
      ],
      "filename": "lodash.js",
      "lineno": 7419,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012755",
        "name": "sourceURL",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "+",
          "left": {
            "type": "BinaryExpression",
            "operator": "+",
            "left": {
              "type": "Literal",
              "value": "\n/*\n//# sourceURL=",
              "raw": "'\\n/*\\n//# sourceURL='",
              "range": [
                252302,
                252324
              ],
              "loc": {
                "start": {
                  "line": 7419,
                  "column": 22
                },
                "end": {
                  "line": 7419,
                  "column": 44
                }
              }
            },
            "right": {
              "type": "LogicalExpression",
              "operator": "||",
              "left": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "options",
                  "range": [
                    252328,
                    252335
                  ],
                  "loc": {
                    "start": {
                      "line": 7419,
                      "column": 48
                    },
                    "end": {
                      "line": 7419,
                      "column": 55
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "sourceURL",
                  "range": [
                    252336,
                    252345
                  ],
                  "loc": {
                    "start": {
                      "line": 7419,
                      "column": 56
                    },
                    "end": {
                      "line": 7419,
                      "column": 65
                    }
                  }
                },
                "range": [
                  252328,
                  252345
                ],
                "loc": {
                  "start": {
                    "line": 7419,
                    "column": 48
                  },
                  "end": {
                    "line": 7419,
                    "column": 65
                  }
                }
              },
              "right": {
                "type": "BinaryExpression",
                "operator": "+",
                "left": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "Literal",
                    "value": "/lodash/template/source[",
                    "raw": "'/lodash/template/source['",
                    "range": [
                      252349,
                      252375
                    ],
                    "loc": {
                      "start": {
                        "line": 7419,
                        "column": 69
                      },
                      "end": {
                        "line": 7419,
                        "column": 95
                      }
                    }
                  },
                  "right": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "templateCounter",
                      "range": [
                        252379,
                        252394
                      ],
                      "loc": {
                        "start": {
                          "line": 7419,
                          "column": 99
                        },
                        "end": {
                          "line": 7419,
                          "column": 114
                        }
                      }
                    },
                    "prefix": false,
                    "range": [
                      252379,
                      252396
                    ],
                    "loc": {
                      "start": {
                        "line": 7419,
                        "column": 99
                      },
                      "end": {
                        "line": 7419,
                        "column": 116
                      }
                    }
                  },
                  "range": [
                    252349,
                    252397
                  ],
                  "loc": {
                    "start": {
                      "line": 7419,
                      "column": 69
                    },
                    "end": {
                      "line": 7419,
                      "column": 117
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": "]",
                  "raw": "']'",
                  "range": [
                    252400,
                    252403
                  ],
                  "loc": {
                    "start": {
                      "line": 7419,
                      "column": 120
                    },
                    "end": {
                      "line": 7419,
                      "column": 123
                    }
                  }
                },
                "range": [
                  252349,
                  252403
                ],
                "loc": {
                  "start": {
                    "line": 7419,
                    "column": 69
                  },
                  "end": {
                    "line": 7419,
                    "column": 123
                  }
                }
              },
              "range": [
                252328,
                252403
              ],
              "loc": {
                "start": {
                  "line": 7419,
                  "column": 48
                },
                "end": {
                  "line": 7419,
                  "column": 123
                }
              }
            },
            "range": [
              252302,
              252404
            ],
            "loc": {
              "start": {
                "line": 7419,
                "column": 22
              },
              "end": {
                "line": 7419,
                "column": 124
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "\n*/",
            "raw": "'\\n*/'",
            "range": [
              252407,
              252413
            ],
            "loc": {
              "start": {
                "line": 7419,
                "column": 127
              },
              "end": {
                "line": 7419,
                "column": 133
              }
            }
          },
          "range": [
            252302,
            252413
          ],
          "loc": {
            "start": {
              "line": 7419,
              "column": 22
            },
            "end": {
              "line": 7419,
              "column": 133
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "sourceURL",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~sourceURL",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        252440,
        252534
      ],
      "filename": "lodash.js",
      "lineno": 7422,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012774",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "Function",
                "range": [
                  252449,
                  252457
                ],
                "loc": {
                  "start": {
                    "line": 7422,
                    "column": 21
                  },
                  "end": {
                    "line": 7422,
                    "column": 29
                  }
                }
              },
              "arguments": [
                {
                  "type": "Identifier",
                  "name": "importsKeys",
                  "range": [
                    252458,
                    252469
                  ],
                  "loc": {
                    "start": {
                      "line": 7422,
                      "column": 30
                    },
                    "end": {
                      "line": 7422,
                      "column": 41
                    }
                  }
                },
                {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "+",
                    "left": {
                      "type": "Literal",
                      "value": "return ",
                      "raw": "'return '",
                      "range": [
                        252471,
                        252480
                      ],
                      "loc": {
                        "start": {
                          "line": 7422,
                          "column": 43
                        },
                        "end": {
                          "line": 7422,
                          "column": 52
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "source",
                      "range": [
                        252483,
                        252489
                      ],
                      "loc": {
                        "start": {
                          "line": 7422,
                          "column": 55
                        },
                        "end": {
                          "line": 7422,
                          "column": 61
                        }
                      }
                    },
                    "range": [
                      252471,
                      252489
                    ],
                    "loc": {
                      "start": {
                        "line": 7422,
                        "column": 43
                      },
                      "end": {
                        "line": 7422,
                        "column": 61
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "sourceURL",
                    "range": [
                      252492,
                      252501
                    ],
                    "loc": {
                      "start": {
                        "line": 7422,
                        "column": 64
                      },
                      "end": {
                        "line": 7422,
                        "column": 73
                      }
                    }
                  },
                  "range": [
                    252471,
                    252501
                  ],
                  "loc": {
                    "start": {
                      "line": 7422,
                      "column": 43
                    },
                    "end": {
                      "line": 7422,
                      "column": 73
                    }
                  }
                }
              ],
              "range": [
                252449,
                252502
              ],
              "loc": {
                "start": {
                  "line": 7422,
                  "column": 21
                },
                "end": {
                  "line": 7422,
                  "column": 74
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                252503,
                252508
              ],
              "loc": {
                "start": {
                  "line": 7422,
                  "column": 75
                },
                "end": {
                  "line": 7422,
                  "column": 80
                }
              }
            },
            "range": [
              252449,
              252508
            ],
            "loc": {
              "start": {
                "line": 7422,
                "column": 21
              },
              "end": {
                "line": 7422,
                "column": 80
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "undefined",
              "range": [
                252509,
                252518
              ],
              "loc": {
                "start": {
                  "line": 7422,
                  "column": 81
                },
                "end": {
                  "line": 7422,
                  "column": 90
                }
              }
            },
            {
              "type": "Identifier",
              "name": "importsValues",
              "range": [
                252520,
                252533
              ],
              "loc": {
                "start": {
                  "line": 7422,
                  "column": 92
                },
                "end": {
                  "line": 7422,
                  "column": 105
                }
              }
            }
          ],
          "range": [
            252449,
            252534
          ],
          "loc": {
            "start": {
              "line": 7422,
              "column": 21
            },
            "end": {
              "line": 7422,
              "column": 106
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~template",
    "longname": "<anonymous>~runInContext~template~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        252563,
        252580
      ],
      "filename": "lodash.js",
      "lineno": 7424,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012791",
        "name": "e.source",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "source",
          "range": [
            252574,
            252580
          ],
          "loc": {
            "start": {
              "line": 7424,
              "column": 19
            },
            "end": {
              "line": 7424,
              "column": 25
            }
          }
        },
        "value": "source"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "memberof": "e",
    "longname": "e.source",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        252886,
        252908
      ],
      "filename": "lodash.js",
      "lineno": 7433,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012806",
        "name": "result.source",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "source",
          "range": [
            252902,
            252908
          ],
          "loc": {
            "start": {
              "line": 7433,
              "column": 22
            },
            "end": {
              "line": 7433,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~template",
        "value": "source"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "<anonymous>~runInContext~template~result.source",
    "memberof": "<anonymous>~runInContext~template~result",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        253420,
        253618
      ],
      "filename": "lodash.js",
      "lineno": 7454,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012814",
        "name": "trim",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "nativeTrim",
              "range": [
                253428,
                253438
              ],
              "loc": {
                "start": {
                  "line": 7454,
                  "column": 16
                },
                "end": {
                  "line": 7454,
                  "column": 26
                }
              }
            },
            "prefix": true,
            "range": [
              253427,
              253438
            ],
            "loc": {
              "start": {
                "line": 7454,
                "column": 15
              },
              "end": {
                "line": 7454,
                "column": 26
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "shimTrim",
            "range": [
              253441,
              253449
            ],
            "loc": {
              "start": {
                "line": 7454,
                "column": 29
              },
              "end": {
                "line": 7454,
                "column": 37
              }
            }
          },
          "alternate": {
            "type": "FunctionExpression",
            "id": null,
            "params": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  253461,
                  253467
                ],
                "loc": {
                  "start": {
                    "line": 7454,
                    "column": 49
                  },
                  "end": {
                    "line": 7454,
                    "column": 55
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "chars",
                "range": [
                  253469,
                  253474
                ],
                "loc": {
                  "start": {
                    "line": 7454,
                    "column": 57
                  },
                  "end": {
                    "line": 7454,
                    "column": 62
                  }
                }
              }
            ],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "IfStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        253488,
                        253494
                      ],
                      "loc": {
                        "start": {
                          "line": 7455,
                          "column": 10
                        },
                        "end": {
                          "line": 7455,
                          "column": 16
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        253498,
                        253502
                      ],
                      "loc": {
                        "start": {
                          "line": 7455,
                          "column": 20
                        },
                        "end": {
                          "line": 7455,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      253488,
                      253502
                    ],
                    "loc": {
                      "start": {
                        "line": 7455,
                        "column": 10
                      },
                      "end": {
                        "line": 7455,
                        "column": 24
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            253521,
                            253523
                          ],
                          "loc": {
                            "start": {
                              "line": 7456,
                              "column": 15
                            },
                            "end": {
                              "line": 7456,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          253514,
                          253524
                        ],
                        "loc": {
                          "start": {
                            "line": 7456,
                            "column": 8
                          },
                          "end": {
                            "line": 7456,
                            "column": 18
                          }
                        }
                      }
                    ],
                    "range": [
                      253504,
                      253532
                    ],
                    "loc": {
                      "start": {
                        "line": 7455,
                        "column": 26
                      },
                      "end": {
                        "line": 7457,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    253484,
                    253532
                  ],
                  "loc": {
                    "start": {
                      "line": 7455,
                      "column": 6
                    },
                    "end": {
                      "line": 7457,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "chars",
                        "range": [
                          253546,
                          253551
                        ],
                        "loc": {
                          "start": {
                            "line": 7458,
                            "column": 13
                          },
                          "end": {
                            "line": 7458,
                            "column": 18
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          253555,
                          253559
                        ],
                        "loc": {
                          "start": {
                            "line": 7458,
                            "column": 22
                          },
                          "end": {
                            "line": 7458,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        253546,
                        253559
                      ],
                      "loc": {
                        "start": {
                          "line": 7458,
                          "column": 13
                        },
                        "end": {
                          "line": 7458,
                          "column": 26
                        }
                      }
                    },
                    "consequent": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "nativeTrim",
                          "range": [
                            253562,
                            253572
                          ],
                          "loc": {
                            "start": {
                              "line": 7458,
                              "column": 29
                            },
                            "end": {
                              "line": 7458,
                              "column": 39
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "call",
                          "range": [
                            253573,
                            253577
                          ],
                          "loc": {
                            "start": {
                              "line": 7458,
                              "column": 40
                            },
                            "end": {
                              "line": 7458,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          253562,
                          253577
                        ],
                        "loc": {
                          "start": {
                            "line": 7458,
                            "column": 29
                          },
                          "end": {
                            "line": 7458,
                            "column": 44
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            253578,
                            253584
                          ],
                          "loc": {
                            "start": {
                              "line": 7458,
                              "column": 45
                            },
                            "end": {
                              "line": 7458,
                              "column": 51
                            }
                          }
                        }
                      ],
                      "range": [
                        253562,
                        253585
                      ],
                      "loc": {
                        "start": {
                          "line": 7458,
                          "column": 29
                        },
                        "end": {
                          "line": 7458,
                          "column": 52
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "shimTrim",
                        "range": [
                          253588,
                          253596
                        ],
                        "loc": {
                          "start": {
                            "line": 7458,
                            "column": 55
                          },
                          "end": {
                            "line": 7458,
                            "column": 63
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            253597,
                            253603
                          ],
                          "loc": {
                            "start": {
                              "line": 7458,
                              "column": 64
                            },
                            "end": {
                              "line": 7458,
                              "column": 70
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            253605,
                            253610
                          ],
                          "loc": {
                            "start": {
                              "line": 7458,
                              "column": 72
                            },
                            "end": {
                              "line": 7458,
                              "column": 77
                            }
                          }
                        }
                      ],
                      "range": [
                        253588,
                        253611
                      ],
                      "loc": {
                        "start": {
                          "line": 7458,
                          "column": 55
                        },
                        "end": {
                          "line": 7458,
                          "column": 78
                        }
                      }
                    },
                    "range": [
                      253546,
                      253611
                    ],
                    "loc": {
                      "start": {
                        "line": 7458,
                        "column": 13
                      },
                      "end": {
                        "line": 7458,
                        "column": 78
                      }
                    }
                  },
                  "range": [
                    253539,
                    253612
                  ],
                  "loc": {
                    "start": {
                      "line": 7458,
                      "column": 6
                    },
                    "end": {
                      "line": 7458,
                      "column": 79
                    }
                  }
                }
              ],
              "range": [
                253476,
                253618
              ],
              "loc": {
                "start": {
                  "line": 7454,
                  "column": 64
                },
                "end": {
                  "line": 7459,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              253452,
              253618
            ],
            "loc": {
              "start": {
                "line": 7454,
                "column": 40
              },
              "end": {
                "line": 7459,
                "column": 5
              }
            }
          },
          "range": [
            253427,
            253618
          ],
          "loc": {
            "start": {
              "line": 7454,
              "column": 15
            },
            "end": {
              "line": 7459,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "trim",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~trim",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        254103,
        254321
      ],
      "filename": "lodash.js",
      "lineno": 7478,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012846",
        "name": "trimLeft",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "nativeTrimLeft",
              "range": [
                254115,
                254129
              ],
              "loc": {
                "start": {
                  "line": 7478,
                  "column": 20
                },
                "end": {
                  "line": 7478,
                  "column": 34
                }
              }
            },
            "prefix": true,
            "range": [
              254114,
              254129
            ],
            "loc": {
              "start": {
                "line": 7478,
                "column": 19
              },
              "end": {
                "line": 7478,
                "column": 34
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "shimTrimLeft",
            "range": [
              254132,
              254144
            ],
            "loc": {
              "start": {
                "line": 7478,
                "column": 37
              },
              "end": {
                "line": 7478,
                "column": 49
              }
            }
          },
          "alternate": {
            "type": "FunctionExpression",
            "id": null,
            "params": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  254156,
                  254162
                ],
                "loc": {
                  "start": {
                    "line": 7478,
                    "column": 61
                  },
                  "end": {
                    "line": 7478,
                    "column": 67
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "chars",
                "range": [
                  254164,
                  254169
                ],
                "loc": {
                  "start": {
                    "line": 7478,
                    "column": 69
                  },
                  "end": {
                    "line": 7478,
                    "column": 74
                  }
                }
              }
            ],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "IfStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        254183,
                        254189
                      ],
                      "loc": {
                        "start": {
                          "line": 7479,
                          "column": 10
                        },
                        "end": {
                          "line": 7479,
                          "column": 16
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        254193,
                        254197
                      ],
                      "loc": {
                        "start": {
                          "line": 7479,
                          "column": 20
                        },
                        "end": {
                          "line": 7479,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      254183,
                      254197
                    ],
                    "loc": {
                      "start": {
                        "line": 7479,
                        "column": 10
                      },
                      "end": {
                        "line": 7479,
                        "column": 24
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            254216,
                            254218
                          ],
                          "loc": {
                            "start": {
                              "line": 7480,
                              "column": 15
                            },
                            "end": {
                              "line": 7480,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          254209,
                          254219
                        ],
                        "loc": {
                          "start": {
                            "line": 7480,
                            "column": 8
                          },
                          "end": {
                            "line": 7480,
                            "column": 18
                          }
                        }
                      }
                    ],
                    "range": [
                      254199,
                      254227
                    ],
                    "loc": {
                      "start": {
                        "line": 7479,
                        "column": 26
                      },
                      "end": {
                        "line": 7481,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    254179,
                    254227
                  ],
                  "loc": {
                    "start": {
                      "line": 7479,
                      "column": 6
                    },
                    "end": {
                      "line": 7481,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "chars",
                        "range": [
                          254241,
                          254246
                        ],
                        "loc": {
                          "start": {
                            "line": 7482,
                            "column": 13
                          },
                          "end": {
                            "line": 7482,
                            "column": 18
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          254250,
                          254254
                        ],
                        "loc": {
                          "start": {
                            "line": 7482,
                            "column": 22
                          },
                          "end": {
                            "line": 7482,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        254241,
                        254254
                      ],
                      "loc": {
                        "start": {
                          "line": 7482,
                          "column": 13
                        },
                        "end": {
                          "line": 7482,
                          "column": 26
                        }
                      }
                    },
                    "consequent": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "nativeTrimLeft",
                          "range": [
                            254257,
                            254271
                          ],
                          "loc": {
                            "start": {
                              "line": 7482,
                              "column": 29
                            },
                            "end": {
                              "line": 7482,
                              "column": 43
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "call",
                          "range": [
                            254272,
                            254276
                          ],
                          "loc": {
                            "start": {
                              "line": 7482,
                              "column": 44
                            },
                            "end": {
                              "line": 7482,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          254257,
                          254276
                        ],
                        "loc": {
                          "start": {
                            "line": 7482,
                            "column": 29
                          },
                          "end": {
                            "line": 7482,
                            "column": 48
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            254277,
                            254283
                          ],
                          "loc": {
                            "start": {
                              "line": 7482,
                              "column": 49
                            },
                            "end": {
                              "line": 7482,
                              "column": 55
                            }
                          }
                        }
                      ],
                      "range": [
                        254257,
                        254284
                      ],
                      "loc": {
                        "start": {
                          "line": 7482,
                          "column": 29
                        },
                        "end": {
                          "line": 7482,
                          "column": 56
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "shimTrimLeft",
                        "range": [
                          254287,
                          254299
                        ],
                        "loc": {
                          "start": {
                            "line": 7482,
                            "column": 59
                          },
                          "end": {
                            "line": 7482,
                            "column": 71
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            254300,
                            254306
                          ],
                          "loc": {
                            "start": {
                              "line": 7482,
                              "column": 72
                            },
                            "end": {
                              "line": 7482,
                              "column": 78
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            254308,
                            254313
                          ],
                          "loc": {
                            "start": {
                              "line": 7482,
                              "column": 80
                            },
                            "end": {
                              "line": 7482,
                              "column": 85
                            }
                          }
                        }
                      ],
                      "range": [
                        254287,
                        254314
                      ],
                      "loc": {
                        "start": {
                          "line": 7482,
                          "column": 59
                        },
                        "end": {
                          "line": 7482,
                          "column": 86
                        }
                      }
                    },
                    "range": [
                      254241,
                      254314
                    ],
                    "loc": {
                      "start": {
                        "line": 7482,
                        "column": 13
                      },
                      "end": {
                        "line": 7482,
                        "column": 86
                      }
                    }
                  },
                  "range": [
                    254234,
                    254315
                  ],
                  "loc": {
                    "start": {
                      "line": 7482,
                      "column": 6
                    },
                    "end": {
                      "line": 7482,
                      "column": 87
                    }
                  }
                }
              ],
              "range": [
                254171,
                254321
              ],
              "loc": {
                "start": {
                  "line": 7478,
                  "column": 76
                },
                "end": {
                  "line": 7483,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              254147,
              254321
            ],
            "loc": {
              "start": {
                "line": 7478,
                "column": 52
              },
              "end": {
                "line": 7483,
                "column": 5
              }
            }
          },
          "range": [
            254114,
            254321
          ],
          "loc": {
            "start": {
              "line": 7478,
              "column": 19
            },
            "end": {
              "line": 7483,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "trimLeft",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~trimLeft",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        254809,
        255032
      ],
      "filename": "lodash.js",
      "lineno": 7502,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012878",
        "name": "trimRight",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "UnaryExpression",
            "operator": "!",
            "argument": {
              "type": "Identifier",
              "name": "nativeTrimRight",
              "range": [
                254822,
                254837
              ],
              "loc": {
                "start": {
                  "line": 7502,
                  "column": 21
                },
                "end": {
                  "line": 7502,
                  "column": 36
                }
              }
            },
            "prefix": true,
            "range": [
              254821,
              254837
            ],
            "loc": {
              "start": {
                "line": 7502,
                "column": 20
              },
              "end": {
                "line": 7502,
                "column": 36
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "shimTrimRight",
            "range": [
              254840,
              254853
            ],
            "loc": {
              "start": {
                "line": 7502,
                "column": 39
              },
              "end": {
                "line": 7502,
                "column": 52
              }
            }
          },
          "alternate": {
            "type": "FunctionExpression",
            "id": null,
            "params": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  254865,
                  254871
                ],
                "loc": {
                  "start": {
                    "line": 7502,
                    "column": 64
                  },
                  "end": {
                    "line": 7502,
                    "column": 70
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "chars",
                "range": [
                  254873,
                  254878
                ],
                "loc": {
                  "start": {
                    "line": 7502,
                    "column": 72
                  },
                  "end": {
                    "line": 7502,
                    "column": 77
                  }
                }
              }
            ],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "IfStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        254892,
                        254898
                      ],
                      "loc": {
                        "start": {
                          "line": 7503,
                          "column": 10
                        },
                        "end": {
                          "line": 7503,
                          "column": 16
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        254902,
                        254906
                      ],
                      "loc": {
                        "start": {
                          "line": 7503,
                          "column": 20
                        },
                        "end": {
                          "line": 7503,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      254892,
                      254906
                    ],
                    "loc": {
                      "start": {
                        "line": 7503,
                        "column": 10
                      },
                      "end": {
                        "line": 7503,
                        "column": 24
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            254925,
                            254927
                          ],
                          "loc": {
                            "start": {
                              "line": 7504,
                              "column": 15
                            },
                            "end": {
                              "line": 7504,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          254918,
                          254928
                        ],
                        "loc": {
                          "start": {
                            "line": 7504,
                            "column": 8
                          },
                          "end": {
                            "line": 7504,
                            "column": 18
                          }
                        }
                      }
                    ],
                    "range": [
                      254908,
                      254936
                    ],
                    "loc": {
                      "start": {
                        "line": 7503,
                        "column": 26
                      },
                      "end": {
                        "line": 7505,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    254888,
                    254936
                  ],
                  "loc": {
                    "start": {
                      "line": 7503,
                      "column": 6
                    },
                    "end": {
                      "line": 7505,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "chars",
                        "range": [
                          254950,
                          254955
                        ],
                        "loc": {
                          "start": {
                            "line": 7506,
                            "column": 13
                          },
                          "end": {
                            "line": 7506,
                            "column": 18
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          254959,
                          254963
                        ],
                        "loc": {
                          "start": {
                            "line": 7506,
                            "column": 22
                          },
                          "end": {
                            "line": 7506,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        254950,
                        254963
                      ],
                      "loc": {
                        "start": {
                          "line": 7506,
                          "column": 13
                        },
                        "end": {
                          "line": 7506,
                          "column": 26
                        }
                      }
                    },
                    "consequent": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "nativeTrimRight",
                          "range": [
                            254966,
                            254981
                          ],
                          "loc": {
                            "start": {
                              "line": 7506,
                              "column": 29
                            },
                            "end": {
                              "line": 7506,
                              "column": 44
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "call",
                          "range": [
                            254982,
                            254986
                          ],
                          "loc": {
                            "start": {
                              "line": 7506,
                              "column": 45
                            },
                            "end": {
                              "line": 7506,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          254966,
                          254986
                        ],
                        "loc": {
                          "start": {
                            "line": 7506,
                            "column": 29
                          },
                          "end": {
                            "line": 7506,
                            "column": 49
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            254987,
                            254993
                          ],
                          "loc": {
                            "start": {
                              "line": 7506,
                              "column": 50
                            },
                            "end": {
                              "line": 7506,
                              "column": 56
                            }
                          }
                        }
                      ],
                      "range": [
                        254966,
                        254994
                      ],
                      "loc": {
                        "start": {
                          "line": 7506,
                          "column": 29
                        },
                        "end": {
                          "line": 7506,
                          "column": 57
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "shimTrimRight",
                        "range": [
                          254997,
                          255010
                        ],
                        "loc": {
                          "start": {
                            "line": 7506,
                            "column": 60
                          },
                          "end": {
                            "line": 7506,
                            "column": 73
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            255011,
                            255017
                          ],
                          "loc": {
                            "start": {
                              "line": 7506,
                              "column": 74
                            },
                            "end": {
                              "line": 7506,
                              "column": 80
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "chars",
                          "range": [
                            255019,
                            255024
                          ],
                          "loc": {
                            "start": {
                              "line": 7506,
                              "column": 82
                            },
                            "end": {
                              "line": 7506,
                              "column": 87
                            }
                          }
                        }
                      ],
                      "range": [
                        254997,
                        255025
                      ],
                      "loc": {
                        "start": {
                          "line": 7506,
                          "column": 60
                        },
                        "end": {
                          "line": 7506,
                          "column": 88
                        }
                      }
                    },
                    "range": [
                      254950,
                      255025
                    ],
                    "loc": {
                      "start": {
                        "line": 7506,
                        "column": 13
                      },
                      "end": {
                        "line": 7506,
                        "column": 88
                      }
                    }
                  },
                  "range": [
                    254943,
                    255026
                  ],
                  "loc": {
                    "start": {
                      "line": 7506,
                      "column": 6
                    },
                    "end": {
                      "line": 7506,
                      "column": 89
                    }
                  }
                }
              ],
              "range": [
                254880,
                255032
              ],
              "loc": {
                "start": {
                  "line": 7502,
                  "column": 79
                },
                "end": {
                  "line": 7507,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              254856,
              255032
            ],
            "loc": {
              "start": {
                "line": 7502,
                "column": 55
              },
              "end": {
                "line": 7507,
                "column": 5
              }
            }
          },
          "range": [
            254821,
            255032
          ],
          "loc": {
            "start": {
              "line": 7502,
              "column": 20
            },
            "end": {
              "line": 7507,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "trimRight",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~trimRight",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        256404,
        257936
      ],
      "filename": "lodash.js",
      "lineno": 7540,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012909",
        "name": "truncate",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "truncate",
            "range": [
              256413,
              256421
            ],
            "loc": {
              "start": {
                "line": 7540,
                "column": 13
              },
              "end": {
                "line": 7540,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                256422,
                256428
              ],
              "loc": {
                "start": {
                  "line": 7540,
                  "column": 22
                },
                "end": {
                  "line": 7540,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "options",
              "range": [
                256430,
                256437
              ],
              "loc": {
                "start": {
                  "line": 7540,
                  "column": 30
                },
                "end": {
                  "line": 7540,
                  "column": 37
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        256451,
                        256457
                      ],
                      "loc": {
                        "start": {
                          "line": 7541,
                          "column": 10
                        },
                        "end": {
                          "line": 7541,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": 30,
                      "raw": "30",
                      "range": [
                        256460,
                        256462
                      ],
                      "loc": {
                        "start": {
                          "line": 7541,
                          "column": 19
                        },
                        "end": {
                          "line": 7541,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      256451,
                      256462
                    ],
                    "loc": {
                      "start": {
                        "line": 7541,
                        "column": 10
                      },
                      "end": {
                        "line": 7541,
                        "column": 21
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "omission",
                      "range": [
                        256474,
                        256482
                      ],
                      "loc": {
                        "start": {
                          "line": 7542,
                          "column": 10
                        },
                        "end": {
                          "line": 7542,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": "...",
                      "raw": "'...'",
                      "range": [
                        256485,
                        256490
                      ],
                      "loc": {
                        "start": {
                          "line": 7542,
                          "column": 21
                        },
                        "end": {
                          "line": 7542,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      256474,
                      256490
                    ],
                    "loc": {
                      "start": {
                        "line": 7542,
                        "column": 10
                      },
                      "end": {
                        "line": 7542,
                        "column": 26
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  256447,
                  256491
                ],
                "loc": {
                  "start": {
                    "line": 7541,
                    "column": 6
                  },
                  "end": {
                    "line": 7542,
                    "column": 27
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      256503,
                      256510
                    ],
                    "loc": {
                      "start": {
                        "line": 7544,
                        "column": 10
                      },
                      "end": {
                        "line": 7544,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isObject",
                      "range": [
                        256514,
                        256522
                      ],
                      "loc": {
                        "start": {
                          "line": 7544,
                          "column": 21
                        },
                        "end": {
                          "line": 7544,
                          "column": 29
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "options",
                        "range": [
                          256523,
                          256530
                        ],
                        "loc": {
                          "start": {
                            "line": 7544,
                            "column": 30
                          },
                          "end": {
                            "line": 7544,
                            "column": 37
                          }
                        }
                      }
                    ],
                    "range": [
                      256514,
                      256531
                    ],
                    "loc": {
                      "start": {
                        "line": 7544,
                        "column": 21
                      },
                      "end": {
                        "line": 7544,
                        "column": 38
                      }
                    }
                  },
                  "range": [
                    256503,
                    256531
                  ],
                  "loc": {
                    "start": {
                      "line": 7544,
                      "column": 10
                    },
                    "end": {
                      "line": 7544,
                      "column": 38
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "separator",
                            "range": [
                              256547,
                              256556
                            ],
                            "loc": {
                              "start": {
                                "line": 7545,
                                "column": 12
                              },
                              "end": {
                                "line": 7545,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "in",
                              "left": {
                                "type": "Literal",
                                "value": "separator",
                                "raw": "'separator'",
                                "range": [
                                  256559,
                                  256570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7545,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 7545,
                                    "column": 35
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  256574,
                                  256581
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7545,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 7545,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                256559,
                                256581
                              ],
                              "loc": {
                                "start": {
                                  "line": 7545,
                                  "column": 24
                                },
                                "end": {
                                  "line": 7545,
                                  "column": 46
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  256584,
                                  256591
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7545,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 7545,
                                    "column": 56
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "separator",
                                "range": [
                                  256592,
                                  256601
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7545,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 7545,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                256584,
                                256601
                              ],
                              "loc": {
                                "start": {
                                  "line": 7545,
                                  "column": 49
                                },
                                "end": {
                                  "line": 7545,
                                  "column": 66
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "separator",
                              "range": [
                                256604,
                                256613
                              ],
                              "loc": {
                                "start": {
                                  "line": 7545,
                                  "column": 69
                                },
                                "end": {
                                  "line": 7545,
                                  "column": 78
                                }
                              }
                            },
                            "range": [
                              256559,
                              256613
                            ],
                            "loc": {
                              "start": {
                                "line": 7545,
                                "column": 24
                              },
                              "end": {
                                "line": 7545,
                                "column": 78
                              }
                            }
                          },
                          "range": [
                            256547,
                            256613
                          ],
                          "loc": {
                            "start": {
                              "line": 7545,
                              "column": 12
                            },
                            "end": {
                              "line": 7545,
                              "column": 78
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        256543,
                        256614
                      ],
                      "loc": {
                        "start": {
                          "line": 7545,
                          "column": 8
                        },
                        "end": {
                          "line": 7545,
                          "column": 79
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            256623,
                            256629
                          ],
                          "loc": {
                            "start": {
                              "line": 7546,
                              "column": 8
                            },
                            "end": {
                              "line": 7546,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "in",
                            "left": {
                              "type": "Literal",
                              "value": "length",
                              "raw": "'length'",
                              "range": [
                                256632,
                                256640
                              ],
                              "loc": {
                                "start": {
                                  "line": 7546,
                                  "column": 17
                                },
                                "end": {
                                  "line": 7546,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                256644,
                                256651
                              ],
                              "loc": {
                                "start": {
                                  "line": 7546,
                                  "column": 29
                                },
                                "end": {
                                  "line": 7546,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              256632,
                              256651
                            ],
                            "loc": {
                              "start": {
                                "line": 7546,
                                "column": 17
                              },
                              "end": {
                                "line": 7546,
                                "column": 36
                              }
                            }
                          },
                          "consequent": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "+",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "options",
                                  "range": [
                                    256655,
                                    256662
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7546,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 7546,
                                      "column": 47
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "length",
                                  "range": [
                                    256663,
                                    256669
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7546,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 7546,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  256655,
                                  256669
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7546,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 7546,
                                    "column": 54
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                256654,
                                256669
                              ],
                              "loc": {
                                "start": {
                                  "line": 7546,
                                  "column": 39
                                },
                                "end": {
                                  "line": 7546,
                                  "column": 54
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                256673,
                                256674
                              ],
                              "loc": {
                                "start": {
                                  "line": 7546,
                                  "column": 58
                                },
                                "end": {
                                  "line": 7546,
                                  "column": 59
                                }
                              }
                            },
                            "range": [
                              256654,
                              256674
                            ],
                            "loc": {
                              "start": {
                                "line": 7546,
                                "column": 39
                              },
                              "end": {
                                "line": 7546,
                                "column": 59
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              256677,
                              256683
                            ],
                            "loc": {
                              "start": {
                                "line": 7546,
                                "column": 62
                              },
                              "end": {
                                "line": 7546,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            256632,
                            256683
                          ],
                          "loc": {
                            "start": {
                              "line": 7546,
                              "column": 17
                            },
                            "end": {
                              "line": 7546,
                              "column": 68
                            }
                          }
                        },
                        "range": [
                          256623,
                          256683
                        ],
                        "loc": {
                          "start": {
                            "line": 7546,
                            "column": 8
                          },
                          "end": {
                            "line": 7546,
                            "column": 68
                          }
                        }
                      },
                      "range": [
                        256623,
                        256684
                      ],
                      "loc": {
                        "start": {
                          "line": 7546,
                          "column": 8
                        },
                        "end": {
                          "line": 7546,
                          "column": 69
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "omission",
                          "range": [
                            256693,
                            256701
                          ],
                          "loc": {
                            "start": {
                              "line": 7547,
                              "column": 8
                            },
                            "end": {
                              "line": 7547,
                              "column": 16
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "in",
                            "left": {
                              "type": "Literal",
                              "value": "omission",
                              "raw": "'omission'",
                              "range": [
                                256704,
                                256714
                              ],
                              "loc": {
                                "start": {
                                  "line": 7547,
                                  "column": 19
                                },
                                "end": {
                                  "line": 7547,
                                  "column": 29
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                256718,
                                256725
                              ],
                              "loc": {
                                "start": {
                                  "line": 7547,
                                  "column": 33
                                },
                                "end": {
                                  "line": 7547,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              256704,
                              256725
                            ],
                            "loc": {
                              "start": {
                                "line": 7547,
                                "column": 19
                              },
                              "end": {
                                "line": 7547,
                                "column": 40
                              }
                            }
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "String",
                              "range": [
                                256728,
                                256734
                              ],
                              "loc": {
                                "start": {
                                  "line": 7547,
                                  "column": 43
                                },
                                "end": {
                                  "line": 7547,
                                  "column": 49
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "options",
                                  "range": [
                                    256735,
                                    256742
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7547,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 7547,
                                      "column": 57
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "omission",
                                  "range": [
                                    256743,
                                    256751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7547,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 7547,
                                      "column": 66
                                    }
                                  }
                                },
                                "range": [
                                  256735,
                                  256751
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7547,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 7547,
                                    "column": 66
                                  }
                                }
                              }
                            ],
                            "range": [
                              256728,
                              256752
                            ],
                            "loc": {
                              "start": {
                                "line": 7547,
                                "column": 43
                              },
                              "end": {
                                "line": 7547,
                                "column": 67
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "omission",
                            "range": [
                              256755,
                              256763
                            ],
                            "loc": {
                              "start": {
                                "line": 7547,
                                "column": 70
                              },
                              "end": {
                                "line": 7547,
                                "column": 78
                              }
                            }
                          },
                          "range": [
                            256704,
                            256763
                          ],
                          "loc": {
                            "start": {
                              "line": 7547,
                              "column": 19
                            },
                            "end": {
                              "line": 7547,
                              "column": 78
                            }
                          }
                        },
                        "range": [
                          256693,
                          256763
                        ],
                        "loc": {
                          "start": {
                            "line": 7547,
                            "column": 8
                          },
                          "end": {
                            "line": 7547,
                            "column": 78
                          }
                        }
                      },
                      "range": [
                        256693,
                        256764
                      ],
                      "loc": {
                        "start": {
                          "line": 7547,
                          "column": 8
                        },
                        "end": {
                          "line": 7547,
                          "column": 79
                        }
                      }
                    }
                  ],
                  "range": [
                    256533,
                    256772
                  ],
                  "loc": {
                    "start": {
                      "line": 7544,
                      "column": 40
                    },
                    "end": {
                      "line": 7548,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "options",
                      "range": [
                        256788,
                        256795
                      ],
                      "loc": {
                        "start": {
                          "line": 7549,
                          "column": 15
                        },
                        "end": {
                          "line": 7549,
                          "column": 22
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        256799,
                        256803
                      ],
                      "loc": {
                        "start": {
                          "line": 7549,
                          "column": 26
                        },
                        "end": {
                          "line": 7549,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      256788,
                      256803
                    ],
                    "loc": {
                      "start": {
                        "line": 7549,
                        "column": 15
                      },
                      "end": {
                        "line": 7549,
                        "column": 30
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              256815,
                              256821
                            ],
                            "loc": {
                              "start": {
                                "line": 7550,
                                "column": 8
                              },
                              "end": {
                                "line": 7550,
                                "column": 14
                              }
                            }
                          },
                          "right": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "UnaryExpression",
                              "operator": "+",
                              "argument": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  256825,
                                  256832
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7550,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 7550,
                                    "column": 25
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                256824,
                                256832
                              ],
                              "loc": {
                                "start": {
                                  "line": 7550,
                                  "column": 17
                                },
                                "end": {
                                  "line": 7550,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                256836,
                                256837
                              ],
                              "loc": {
                                "start": {
                                  "line": 7550,
                                  "column": 29
                                },
                                "end": {
                                  "line": 7550,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              256824,
                              256837
                            ],
                            "loc": {
                              "start": {
                                "line": 7550,
                                "column": 17
                              },
                              "end": {
                                "line": 7550,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            256815,
                            256837
                          ],
                          "loc": {
                            "start": {
                              "line": 7550,
                              "column": 8
                            },
                            "end": {
                              "line": 7550,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          256815,
                          256838
                        ],
                        "loc": {
                          "start": {
                            "line": 7550,
                            "column": 8
                          },
                          "end": {
                            "line": 7550,
                            "column": 31
                          }
                        }
                      }
                    ],
                    "range": [
                      256805,
                      256846
                    ],
                    "loc": {
                      "start": {
                        "line": 7549,
                        "column": 32
                      },
                      "end": {
                        "line": 7551,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    256784,
                    256846
                  ],
                  "loc": {
                    "start": {
                      "line": 7549,
                      "column": 11
                    },
                    "end": {
                      "line": 7551,
                      "column": 7
                    }
                  }
                },
                "range": [
                  256499,
                  256846
                ],
                "loc": {
                  "start": {
                    "line": 7544,
                    "column": 6
                  },
                  "end": {
                    "line": 7551,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      256853,
                      256859
                    ],
                    "loc": {
                      "start": {
                        "line": 7552,
                        "column": 6
                      },
                      "end": {
                        "line": 7552,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          256862,
                          256868
                        ],
                        "loc": {
                          "start": {
                            "line": 7552,
                            "column": 15
                          },
                          "end": {
                            "line": 7552,
                            "column": 21
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          256872,
                          256876
                        ],
                        "loc": {
                          "start": {
                            "line": 7552,
                            "column": 25
                          },
                          "end": {
                            "line": 7552,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        256862,
                        256876
                      ],
                      "loc": {
                        "start": {
                          "line": 7552,
                          "column": 15
                        },
                        "end": {
                          "line": 7552,
                          "column": 29
                        }
                      }
                    },
                    "consequent": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        256879,
                        256881
                      ],
                      "loc": {
                        "start": {
                          "line": 7552,
                          "column": 32
                        },
                        "end": {
                          "line": 7552,
                          "column": 34
                        }
                      }
                    },
                    "alternate": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "String",
                        "range": [
                          256884,
                          256890
                        ],
                        "loc": {
                          "start": {
                            "line": 7552,
                            "column": 37
                          },
                          "end": {
                            "line": 7552,
                            "column": 43
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            256891,
                            256897
                          ],
                          "loc": {
                            "start": {
                              "line": 7552,
                              "column": 44
                            },
                            "end": {
                              "line": 7552,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "range": [
                        256884,
                        256898
                      ],
                      "loc": {
                        "start": {
                          "line": 7552,
                          "column": 37
                        },
                        "end": {
                          "line": 7552,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      256862,
                      256898
                    ],
                    "loc": {
                      "start": {
                        "line": 7552,
                        "column": 15
                      },
                      "end": {
                        "line": 7552,
                        "column": 51
                      }
                    }
                  },
                  "range": [
                    256853,
                    256898
                  ],
                  "loc": {
                    "start": {
                      "line": 7552,
                      "column": 6
                    },
                    "end": {
                      "line": 7552,
                      "column": 51
                    }
                  }
                },
                "range": [
                  256853,
                  256899
                ],
                "loc": {
                  "start": {
                    "line": 7552,
                    "column": 6
                  },
                  "end": {
                    "line": 7552,
                    "column": 52
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": ">",
                  "left": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      256910,
                      256916
                    ],
                    "loc": {
                      "start": {
                        "line": 7553,
                        "column": 10
                      },
                      "end": {
                        "line": 7553,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "string",
                      "range": [
                        256919,
                        256925
                      ],
                      "loc": {
                        "start": {
                          "line": 7553,
                          "column": 19
                        },
                        "end": {
                          "line": 7553,
                          "column": 25
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        256926,
                        256932
                      ],
                      "loc": {
                        "start": {
                          "line": 7553,
                          "column": 26
                        },
                        "end": {
                          "line": 7553,
                          "column": 32
                        }
                      }
                    },
                    "range": [
                      256919,
                      256932
                    ],
                    "loc": {
                      "start": {
                        "line": 7553,
                        "column": 19
                      },
                      "end": {
                        "line": 7553,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    256910,
                    256932
                  ],
                  "loc": {
                    "start": {
                      "line": 7553,
                      "column": 10
                    },
                    "end": {
                      "line": 7553,
                      "column": 32
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          256951,
                          256957
                        ],
                        "loc": {
                          "start": {
                            "line": 7554,
                            "column": 15
                          },
                          "end": {
                            "line": 7554,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        256944,
                        256958
                      ],
                      "loc": {
                        "start": {
                          "line": 7554,
                          "column": 8
                        },
                        "end": {
                          "line": 7554,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    256934,
                    256966
                  ],
                  "loc": {
                    "start": {
                      "line": 7553,
                      "column": 34
                    },
                    "end": {
                      "line": 7555,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  256906,
                  256966
                ],
                "loc": {
                  "start": {
                    "line": 7553,
                    "column": 6
                  },
                  "end": {
                    "line": 7555,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "end",
                      "range": [
                        256977,
                        256980
                      ],
                      "loc": {
                        "start": {
                          "line": 7556,
                          "column": 10
                        },
                        "end": {
                          "line": 7556,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "-",
                      "left": {
                        "type": "Identifier",
                        "name": "length",
                        "range": [
                          256983,
                          256989
                        ],
                        "loc": {
                          "start": {
                            "line": 7556,
                            "column": 16
                          },
                          "end": {
                            "line": 7556,
                            "column": 22
                          }
                        }
                      },
                      "right": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "omission",
                          "range": [
                            256992,
                            257000
                          ],
                          "loc": {
                            "start": {
                              "line": 7556,
                              "column": 25
                            },
                            "end": {
                              "line": 7556,
                              "column": 33
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            257001,
                            257007
                          ],
                          "loc": {
                            "start": {
                              "line": 7556,
                              "column": 34
                            },
                            "end": {
                              "line": 7556,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          256992,
                          257007
                        ],
                        "loc": {
                          "start": {
                            "line": 7556,
                            "column": 25
                          },
                          "end": {
                            "line": 7556,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        256983,
                        257007
                      ],
                      "loc": {
                        "start": {
                          "line": 7556,
                          "column": 16
                        },
                        "end": {
                          "line": 7556,
                          "column": 40
                        }
                      }
                    },
                    "range": [
                      256977,
                      257007
                    ],
                    "loc": {
                      "start": {
                        "line": 7556,
                        "column": 10
                      },
                      "end": {
                        "line": 7556,
                        "column": 40
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  256973,
                  257008
                ],
                "loc": {
                  "start": {
                    "line": 7556,
                    "column": 6
                  },
                  "end": {
                    "line": 7556,
                    "column": 41
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "Identifier",
                    "name": "end",
                    "range": [
                      257019,
                      257022
                    ],
                    "loc": {
                      "start": {
                        "line": 7557,
                        "column": 10
                      },
                      "end": {
                        "line": 7557,
                        "column": 13
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": 1,
                    "raw": "1",
                    "range": [
                      257025,
                      257026
                    ],
                    "loc": {
                      "start": {
                        "line": 7557,
                        "column": 16
                      },
                      "end": {
                        "line": 7557,
                        "column": 17
                      }
                    }
                  },
                  "range": [
                    257019,
                    257026
                  ],
                  "loc": {
                    "start": {
                      "line": 7557,
                      "column": 10
                    },
                    "end": {
                      "line": 7557,
                      "column": 17
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "omission",
                        "range": [
                          257045,
                          257053
                        ],
                        "loc": {
                          "start": {
                            "line": 7558,
                            "column": 15
                          },
                          "end": {
                            "line": 7558,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        257038,
                        257054
                      ],
                      "loc": {
                        "start": {
                          "line": 7558,
                          "column": 8
                        },
                        "end": {
                          "line": 7558,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    257028,
                    257062
                  ],
                  "loc": {
                    "start": {
                      "line": 7557,
                      "column": 19
                    },
                    "end": {
                      "line": 7559,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  257015,
                  257062
                ],
                "loc": {
                  "start": {
                    "line": 7557,
                    "column": 6
                  },
                  "end": {
                    "line": 7559,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        257073,
                        257079
                      ],
                      "loc": {
                        "start": {
                          "line": 7560,
                          "column": 10
                        },
                        "end": {
                          "line": 7560,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            257082,
                            257088
                          ],
                          "loc": {
                            "start": {
                              "line": 7560,
                              "column": 19
                            },
                            "end": {
                              "line": 7560,
                              "column": 25
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "slice",
                          "range": [
                            257089,
                            257094
                          ],
                          "loc": {
                            "start": {
                              "line": 7560,
                              "column": 26
                            },
                            "end": {
                              "line": 7560,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          257082,
                          257094
                        ],
                        "loc": {
                          "start": {
                            "line": 7560,
                            "column": 19
                          },
                          "end": {
                            "line": 7560,
                            "column": 31
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            257095,
                            257096
                          ],
                          "loc": {
                            "start": {
                              "line": 7560,
                              "column": 32
                            },
                            "end": {
                              "line": 7560,
                              "column": 33
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "end",
                          "range": [
                            257098,
                            257101
                          ],
                          "loc": {
                            "start": {
                              "line": 7560,
                              "column": 35
                            },
                            "end": {
                              "line": 7560,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "range": [
                        257082,
                        257102
                      ],
                      "loc": {
                        "start": {
                          "line": 7560,
                          "column": 19
                        },
                        "end": {
                          "line": 7560,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      257073,
                      257102
                    ],
                    "loc": {
                      "start": {
                        "line": 7560,
                        "column": 10
                      },
                      "end": {
                        "line": 7560,
                        "column": 39
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  257069,
                  257103
                ],
                "loc": {
                  "start": {
                    "line": 7560,
                    "column": 6
                  },
                  "end": {
                    "line": 7560,
                    "column": 40
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "separator",
                    "range": [
                      257114,
                      257123
                    ],
                    "loc": {
                      "start": {
                        "line": 7561,
                        "column": 10
                      },
                      "end": {
                        "line": 7561,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      257127,
                      257131
                    ],
                    "loc": {
                      "start": {
                        "line": 7561,
                        "column": 23
                      },
                      "end": {
                        "line": 7561,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    257114,
                    257131
                  ],
                  "loc": {
                    "start": {
                      "line": 7561,
                      "column": 10
                    },
                    "end": {
                      "line": 7561,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            257150,
                            257156
                          ],
                          "loc": {
                            "start": {
                              "line": 7562,
                              "column": 15
                            },
                            "end": {
                              "line": 7562,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "omission",
                          "range": [
                            257159,
                            257167
                          ],
                          "loc": {
                            "start": {
                              "line": 7562,
                              "column": 24
                            },
                            "end": {
                              "line": 7562,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          257150,
                          257167
                        ],
                        "loc": {
                          "start": {
                            "line": 7562,
                            "column": 15
                          },
                          "end": {
                            "line": 7562,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        257143,
                        257168
                      ],
                      "loc": {
                        "start": {
                          "line": 7562,
                          "column": 8
                        },
                        "end": {
                          "line": 7562,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    257133,
                    257176
                  ],
                  "loc": {
                    "start": {
                      "line": 7561,
                      "column": 29
                    },
                    "end": {
                      "line": 7563,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  257110,
                  257176
                ],
                "loc": {
                  "start": {
                    "line": 7561,
                    "column": 6
                  },
                  "end": {
                    "line": 7563,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "isRegExp",
                    "range": [
                      257187,
                      257195
                    ],
                    "loc": {
                      "start": {
                        "line": 7564,
                        "column": 10
                      },
                      "end": {
                        "line": 7564,
                        "column": 18
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "separator",
                      "range": [
                        257196,
                        257205
                      ],
                      "loc": {
                        "start": {
                          "line": 7564,
                          "column": 19
                        },
                        "end": {
                          "line": 7564,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    257187,
                    257206
                  ],
                  "loc": {
                    "start": {
                      "line": 7564,
                      "column": 10
                    },
                    "end": {
                      "line": 7564,
                      "column": 29
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "string",
                                "range": [
                                  257222,
                                  257228
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7565,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 7565,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "slice",
                                "range": [
                                  257229,
                                  257234
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7565,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 7565,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                257222,
                                257234
                              ],
                              "loc": {
                                "start": {
                                  "line": 7565,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7565,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "end",
                                "range": [
                                  257235,
                                  257238
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7565,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 7565,
                                    "column": 28
                                  }
                                }
                              }
                            ],
                            "range": [
                              257222,
                              257239
                            ],
                            "loc": {
                              "start": {
                                "line": 7565,
                                "column": 12
                              },
                              "end": {
                                "line": 7565,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "search",
                            "range": [
                              257240,
                              257246
                            ],
                            "loc": {
                              "start": {
                                "line": 7565,
                                "column": 30
                              },
                              "end": {
                                "line": 7565,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            257222,
                            257246
                          ],
                          "loc": {
                            "start": {
                              "line": 7565,
                              "column": 12
                            },
                            "end": {
                              "line": 7565,
                              "column": 36
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "separator",
                            "range": [
                              257247,
                              257256
                            ],
                            "loc": {
                              "start": {
                                "line": 7565,
                                "column": 37
                              },
                              "end": {
                                "line": 7565,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          257222,
                          257257
                        ],
                        "loc": {
                          "start": {
                            "line": 7565,
                            "column": 12
                          },
                          "end": {
                            "line": 7565,
                            "column": 47
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "match",
                                  "range": [
                                    257275,
                                    257280
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7566,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 7566,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": null,
                                "range": [
                                  257275,
                                  257280
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7566,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 7566,
                                    "column": 19
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "newEnd",
                                  "range": [
                                    257296,
                                    257302
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7567,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 7567,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": null,
                                "range": [
                                  257296,
                                  257302
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7567,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 7567,
                                    "column": 20
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "substring",
                                  "range": [
                                    257318,
                                    257327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7568,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 7568,
                                      "column": 23
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "string",
                                      "range": [
                                        257330,
                                        257336
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7568,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 7568,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "slice",
                                      "range": [
                                        257337,
                                        257342
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7568,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 7568,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      257330,
                                      257342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7568,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 7568,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        257343,
                                        257344
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7568,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 7568,
                                          "column": 40
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "end",
                                      "range": [
                                        257346,
                                        257349
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7568,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 7568,
                                          "column": 45
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    257330,
                                    257350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7568,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 7568,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  257318,
                                  257350
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7568,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 7568,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              257271,
                              257351
                            ],
                            "loc": {
                              "start": {
                                "line": 7566,
                                "column": 10
                              },
                              "end": {
                                "line": 7568,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "separator",
                                  "range": [
                                    257368,
                                    257377
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7570,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 7570,
                                      "column": 24
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "global",
                                  "range": [
                                    257378,
                                    257384
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7570,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 7570,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  257368,
                                  257384
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7570,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 7570,
                                    "column": 31
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                257367,
                                257384
                              ],
                              "loc": {
                                "start": {
                                  "line": 7570,
                                  "column": 14
                                },
                                "end": {
                                  "line": 7570,
                                  "column": 31
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "separator",
                                      "range": [
                                        257400,
                                        257409
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7571,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 7571,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "RegExp",
                                        "range": [
                                          257412,
                                          257418
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7571,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 7571,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "separator",
                                            "range": [
                                              257419,
                                              257428
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7571,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 7571,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              257429,
                                              257435
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7571,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 7571,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            257419,
                                            257435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7571,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 7571,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "LogicalExpression",
                                            "operator": "||",
                                            "left": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "reFlags",
                                                  "range": [
                                                    257438,
                                                    257445
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7571,
                                                      "column": 50
                                                    },
                                                    "end": {
                                                      "line": 7571,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "exec",
                                                  "range": [
                                                    257446,
                                                    257450
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7571,
                                                      "column": 58
                                                    },
                                                    "end": {
                                                      "line": 7571,
                                                      "column": 62
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  257438,
                                                  257450
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7571,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 7571,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "separator",
                                                  "range": [
                                                    257451,
                                                    257460
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7571,
                                                      "column": 63
                                                    },
                                                    "end": {
                                                      "line": 7571,
                                                      "column": 72
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                257438,
                                                257461
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7571,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 7571,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "",
                                              "raw": "''",
                                              "range": [
                                                257465,
                                                257467
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7571,
                                                  "column": 77
                                                },
                                                "end": {
                                                  "line": 7571,
                                                  "column": 79
                                                }
                                              }
                                            },
                                            "range": [
                                              257438,
                                              257467
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7571,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 7571,
                                                "column": 79
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": "g",
                                            "raw": "'g'",
                                            "range": [
                                              257471,
                                              257474
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7571,
                                                "column": 83
                                              },
                                              "end": {
                                                "line": 7571,
                                                "column": 86
                                              }
                                            }
                                          },
                                          "range": [
                                            257437,
                                            257474
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7571,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 7571,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        257412,
                                        257475
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7571,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 7571,
                                          "column": 87
                                        }
                                      }
                                    },
                                    "range": [
                                      257400,
                                      257475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7571,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7571,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    257400,
                                    257476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7571,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7571,
                                      "column": 88
                                    }
                                  }
                                }
                              ],
                              "range": [
                                257386,
                                257488
                              ],
                              "loc": {
                                "start": {
                                  "line": 7570,
                                  "column": 33
                                },
                                "end": {
                                  "line": 7572,
                                  "column": 11
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              257363,
                              257488
                            ],
                            "loc": {
                              "start": {
                                "line": 7570,
                                "column": 10
                              },
                              "end": {
                                "line": 7572,
                                "column": 11
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "separator",
                                  "range": [
                                    257499,
                                    257508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7573,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7573,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "lastIndex",
                                  "range": [
                                    257509,
                                    257518
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7573,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 7573,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  257499,
                                  257518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7573,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7573,
                                    "column": 29
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  257521,
                                  257522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7573,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 7573,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                257499,
                                257522
                              ],
                              "loc": {
                                "start": {
                                  "line": 7573,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7573,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              257499,
                              257523
                            ],
                            "loc": {
                              "start": {
                                "line": 7573,
                                "column": 10
                              },
                              "end": {
                                "line": 7573,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "WhileStatement",
                            "test": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "match",
                                "range": [
                                  257542,
                                  257547
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7574,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 7574,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "separator",
                                    "range": [
                                      257550,
                                      257559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7574,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 7574,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "exec",
                                    "range": [
                                      257560,
                                      257564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7574,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 7574,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    257550,
                                    257564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7574,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 7574,
                                      "column": 40
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "substring",
                                    "range": [
                                      257565,
                                      257574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7574,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 7574,
                                        "column": 50
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  257550,
                                  257575
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7574,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 7574,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                257542,
                                257575
                              ],
                              "loc": {
                                "start": {
                                  "line": 7574,
                                  "column": 18
                                },
                                "end": {
                                  "line": 7574,
                                  "column": 51
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "newEnd",
                                      "range": [
                                        257592,
                                        257598
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7575,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 7575,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "match",
                                        "range": [
                                          257601,
                                          257606
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7575,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 7575,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          257607,
                                          257612
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7575,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 7575,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        257601,
                                        257612
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7575,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 7575,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      257592,
                                      257612
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7575,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7575,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    257592,
                                    257613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7575,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7575,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "range": [
                                257578,
                                257625
                              ],
                              "loc": {
                                "start": {
                                  "line": 7574,
                                  "column": 54
                                },
                                "end": {
                                  "line": 7576,
                                  "column": 11
                                }
                              }
                            },
                            "range": [
                              257534,
                              257625
                            ],
                            "loc": {
                              "start": {
                                "line": 7574,
                                "column": 10
                              },
                              "end": {
                                "line": 7576,
                                "column": 11
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  257636,
                                  257642
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7577,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7577,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      257645,
                                      257651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7577,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 7577,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "slice",
                                    "range": [
                                      257652,
                                      257657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7577,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 7577,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    257645,
                                    257657
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7577,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 7577,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      257658,
                                      257659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7577,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 7577,
                                        "column": 33
                                      }
                                    }
                                  },
                                  {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "BinaryExpression",
                                      "operator": "==",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "newEnd",
                                        "range": [
                                          257661,
                                          257667
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7577,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 7577,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          257671,
                                          257675
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7577,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 7577,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "range": [
                                        257661,
                                        257675
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7577,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 7577,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "Identifier",
                                      "name": "end",
                                      "range": [
                                        257678,
                                        257681
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7577,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 7577,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "Identifier",
                                      "name": "newEnd",
                                      "range": [
                                        257684,
                                        257690
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7577,
                                          "column": 58
                                        },
                                        "end": {
                                          "line": 7577,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "range": [
                                      257661,
                                      257690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7577,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 7577,
                                        "column": 64
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  257645,
                                  257691
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7577,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 7577,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                257636,
                                257691
                              ],
                              "loc": {
                                "start": {
                                  "line": 7577,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7577,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              257636,
                              257692
                            ],
                            "loc": {
                              "start": {
                                "line": 7577,
                                "column": 10
                              },
                              "end": {
                                "line": 7577,
                                "column": 66
                              }
                            }
                          }
                        ],
                        "range": [
                          257259,
                          257702
                        ],
                        "loc": {
                          "start": {
                            "line": 7565,
                            "column": 49
                          },
                          "end": {
                            "line": 7578,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        257218,
                        257702
                      ],
                      "loc": {
                        "start": {
                          "line": 7565,
                          "column": 8
                        },
                        "end": {
                          "line": 7578,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    257208,
                    257710
                  ],
                  "loc": {
                    "start": {
                      "line": 7564,
                      "column": 31
                    },
                    "end": {
                      "line": 7579,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            257720,
                            257726
                          ],
                          "loc": {
                            "start": {
                              "line": 7579,
                              "column": 17
                            },
                            "end": {
                              "line": 7579,
                              "column": 23
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "indexOf",
                          "range": [
                            257727,
                            257734
                          ],
                          "loc": {
                            "start": {
                              "line": 7579,
                              "column": 24
                            },
                            "end": {
                              "line": 7579,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          257720,
                          257734
                        ],
                        "loc": {
                          "start": {
                            "line": 7579,
                            "column": 17
                          },
                          "end": {
                            "line": 7579,
                            "column": 31
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "separator",
                          "range": [
                            257735,
                            257744
                          ],
                          "loc": {
                            "start": {
                              "line": 7579,
                              "column": 32
                            },
                            "end": {
                              "line": 7579,
                              "column": 41
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "end",
                          "range": [
                            257746,
                            257749
                          ],
                          "loc": {
                            "start": {
                              "line": 7579,
                              "column": 43
                            },
                            "end": {
                              "line": 7579,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "range": [
                        257720,
                        257750
                      ],
                      "loc": {
                        "start": {
                          "line": 7579,
                          "column": 17
                        },
                        "end": {
                          "line": 7579,
                          "column": 47
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "end",
                      "range": [
                        257754,
                        257757
                      ],
                      "loc": {
                        "start": {
                          "line": 7579,
                          "column": 51
                        },
                        "end": {
                          "line": 7579,
                          "column": 54
                        }
                      }
                    },
                    "range": [
                      257720,
                      257757
                    ],
                    "loc": {
                      "start": {
                        "line": 7579,
                        "column": 17
                      },
                      "end": {
                        "line": 7579,
                        "column": 54
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                257773,
                                257778
                              ],
                              "loc": {
                                "start": {
                                  "line": 7580,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7580,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    257781,
                                    257787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7580,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 7580,
                                      "column": 26
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "lastIndexOf",
                                  "range": [
                                    257788,
                                    257799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7580,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 7580,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  257781,
                                  257799
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7580,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 7580,
                                    "column": 38
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "separator",
                                  "range": [
                                    257800,
                                    257809
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7580,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 7580,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                257781,
                                257810
                              ],
                              "loc": {
                                "start": {
                                  "line": 7580,
                                  "column": 20
                                },
                                "end": {
                                  "line": 7580,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              257773,
                              257810
                            ],
                            "loc": {
                              "start": {
                                "line": 7580,
                                "column": 12
                              },
                              "end": {
                                "line": 7580,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          257769,
                          257811
                        ],
                        "loc": {
                          "start": {
                            "line": 7580,
                            "column": 8
                          },
                          "end": {
                            "line": 7580,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": ">",
                          "left": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              257824,
                              257829
                            ],
                            "loc": {
                              "start": {
                                "line": 7581,
                                "column": 12
                              },
                              "end": {
                                "line": 7581,
                                "column": 17
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "-",
                            "argument": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                257833,
                                257834
                              ],
                              "loc": {
                                "start": {
                                  "line": 7581,
                                  "column": 21
                                },
                                "end": {
                                  "line": 7581,
                                  "column": 22
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              257832,
                              257834
                            ],
                            "loc": {
                              "start": {
                                "line": 7581,
                                "column": 20
                              },
                              "end": {
                                "line": 7581,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            257824,
                            257834
                          ],
                          "loc": {
                            "start": {
                              "line": 7581,
                              "column": 12
                            },
                            "end": {
                              "line": 7581,
                              "column": 22
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "result",
                                  "range": [
                                    257848,
                                    257854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7582,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7582,
                                      "column": 16
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        257857,
                                        257863
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7582,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 7582,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "slice",
                                      "range": [
                                        257864,
                                        257869
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7582,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 7582,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      257857,
                                      257869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7582,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 7582,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        257870,
                                        257871
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7582,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 7582,
                                          "column": 33
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "index",
                                      "range": [
                                        257873,
                                        257878
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7582,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 7582,
                                          "column": 40
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    257857,
                                    257879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7582,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 7582,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  257848,
                                  257879
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7582,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7582,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                257848,
                                257880
                              ],
                              "loc": {
                                "start": {
                                  "line": 7582,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7582,
                                  "column": 42
                                }
                              }
                            }
                          ],
                          "range": [
                            257836,
                            257890
                          ],
                          "loc": {
                            "start": {
                              "line": 7581,
                              "column": 24
                            },
                            "end": {
                              "line": 7583,
                              "column": 9
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          257820,
                          257890
                        ],
                        "loc": {
                          "start": {
                            "line": 7581,
                            "column": 8
                          },
                          "end": {
                            "line": 7583,
                            "column": 9
                          }
                        }
                      }
                    ],
                    "range": [
                      257759,
                      257898
                    ],
                    "loc": {
                      "start": {
                        "line": 7579,
                        "column": 56
                      },
                      "end": {
                        "line": 7584,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    257716,
                    257898
                  ],
                  "loc": {
                    "start": {
                      "line": 7579,
                      "column": 13
                    },
                    "end": {
                      "line": 7584,
                      "column": 7
                    }
                  }
                },
                "range": [
                  257183,
                  257898
                ],
                "loc": {
                  "start": {
                    "line": 7564,
                    "column": 6
                  },
                  "end": {
                    "line": 7584,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      257912,
                      257918
                    ],
                    "loc": {
                      "start": {
                        "line": 7585,
                        "column": 13
                      },
                      "end": {
                        "line": 7585,
                        "column": 19
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "omission",
                    "range": [
                      257921,
                      257929
                    ],
                    "loc": {
                      "start": {
                        "line": 7585,
                        "column": 22
                      },
                      "end": {
                        "line": 7585,
                        "column": 30
                      }
                    }
                  },
                  "range": [
                    257912,
                    257929
                  ],
                  "loc": {
                    "start": {
                      "line": 7585,
                      "column": 13
                    },
                    "end": {
                      "line": 7585,
                      "column": 30
                    }
                  }
                },
                "range": [
                  257905,
                  257930
                ],
                "loc": {
                  "start": {
                    "line": 7585,
                    "column": 6
                  },
                  "end": {
                    "line": 7585,
                    "column": 31
                  }
                }
              }
            ],
            "range": [
              256439,
              257936
            ],
            "loc": {
              "start": {
                "line": 7540,
                "column": 39
              },
              "end": {
                "line": 7586,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            256404,
            257936
          ],
          "loc": {
            "start": {
              "line": 7540,
              "column": 4
            },
            "end": {
              "line": 7586,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string",
          "options"
        ]
      },
      "vars": {
        "length": null,
        "omission": null,
        "separator": null,
        "string": null,
        "end": null,
        "result": null,
        "match": null,
        "newEnd": null,
        "substring": null,
        "separator.lastIndex": null,
        "index": null
      }
    },
    "undocumented": true,
    "name": "truncate",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~truncate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        256451,
        256462
      ],
      "filename": "lodash.js",
      "lineno": 7541,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012915",
        "name": "length",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 30,
          "raw": "30",
          "range": [
            256460,
            256462
          ],
          "loc": {
            "start": {
              "line": 7541,
              "column": 19
            },
            "end": {
              "line": 7541,
              "column": 21
            }
          }
        },
        "value": "30"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~truncate",
    "longname": "<anonymous>~runInContext~truncate~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        256474,
        256490
      ],
      "filename": "lodash.js",
      "lineno": 7542,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012918",
        "name": "omission",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": "...",
          "raw": "'...'",
          "range": [
            256485,
            256490
          ],
          "loc": {
            "start": {
              "line": 7542,
              "column": 21
            },
            "end": {
              "line": 7542,
              "column": 26
            }
          }
        },
        "value": "..."
      }
    },
    "undocumented": true,
    "name": "omission",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~truncate",
    "longname": "<anonymous>~runInContext~truncate~omission",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        256547,
        256613
      ],
      "filename": "lodash.js",
      "lineno": 7545,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012929",
        "name": "separator",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "in",
            "left": {
              "type": "Literal",
              "value": "separator",
              "raw": "'separator'",
              "range": [
                256559,
                256570
              ],
              "loc": {
                "start": {
                  "line": 7545,
                  "column": 24
                },
                "end": {
                  "line": 7545,
                  "column": 35
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "options",
              "range": [
                256574,
                256581
              ],
              "loc": {
                "start": {
                  "line": 7545,
                  "column": 39
                },
                "end": {
                  "line": 7545,
                  "column": 46
                }
              }
            },
            "range": [
              256559,
              256581
            ],
            "loc": {
              "start": {
                "line": 7545,
                "column": 24
              },
              "end": {
                "line": 7545,
                "column": 46
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "options",
              "range": [
                256584,
                256591
              ],
              "loc": {
                "start": {
                  "line": 7545,
                  "column": 49
                },
                "end": {
                  "line": 7545,
                  "column": 56
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "separator",
              "range": [
                256592,
                256601
              ],
              "loc": {
                "start": {
                  "line": 7545,
                  "column": 57
                },
                "end": {
                  "line": 7545,
                  "column": 66
                }
              }
            },
            "range": [
              256584,
              256601
            ],
            "loc": {
              "start": {
                "line": 7545,
                "column": 49
              },
              "end": {
                "line": 7545,
                "column": 66
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "separator",
            "range": [
              256604,
              256613
            ],
            "loc": {
              "start": {
                "line": 7545,
                "column": 69
              },
              "end": {
                "line": 7545,
                "column": 78
              }
            }
          },
          "range": [
            256559,
            256613
          ],
          "loc": {
            "start": {
              "line": 7545,
              "column": 24
            },
            "end": {
              "line": 7545,
              "column": 78
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "separator",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~truncate",
    "longname": "<anonymous>~runInContext~truncate~separator",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        256623,
        256683
      ],
      "filename": "lodash.js",
      "lineno": 7546,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012940",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "in",
            "left": {
              "type": "Literal",
              "value": "length",
              "raw": "'length'",
              "range": [
                256632,
                256640
              ],
              "loc": {
                "start": {
                  "line": 7546,
                  "column": 17
                },
                "end": {
                  "line": 7546,
                  "column": 25
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "options",
              "range": [
                256644,
                256651
              ],
              "loc": {
                "start": {
                  "line": 7546,
                  "column": 29
                },
                "end": {
                  "line": 7546,
                  "column": 36
                }
              }
            },
            "range": [
              256632,
              256651
            ],
            "loc": {
              "start": {
                "line": 7546,
                "column": 17
              },
              "end": {
                "line": 7546,
                "column": 36
              }
            }
          },
          "consequent": {
            "type": "LogicalExpression",
            "operator": "||",
            "left": {
              "type": "UnaryExpression",
              "operator": "+",
              "argument": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "options",
                  "range": [
                    256655,
                    256662
                  ],
                  "loc": {
                    "start": {
                      "line": 7546,
                      "column": 40
                    },
                    "end": {
                      "line": 7546,
                      "column": 47
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "length",
                  "range": [
                    256663,
                    256669
                  ],
                  "loc": {
                    "start": {
                      "line": 7546,
                      "column": 48
                    },
                    "end": {
                      "line": 7546,
                      "column": 54
                    }
                  }
                },
                "range": [
                  256655,
                  256669
                ],
                "loc": {
                  "start": {
                    "line": 7546,
                    "column": 40
                  },
                  "end": {
                    "line": 7546,
                    "column": 54
                  }
                }
              },
              "prefix": true,
              "range": [
                256654,
                256669
              ],
              "loc": {
                "start": {
                  "line": 7546,
                  "column": 39
                },
                "end": {
                  "line": 7546,
                  "column": 54
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                256673,
                256674
              ],
              "loc": {
                "start": {
                  "line": 7546,
                  "column": 58
                },
                "end": {
                  "line": 7546,
                  "column": 59
                }
              }
            },
            "range": [
              256654,
              256674
            ],
            "loc": {
              "start": {
                "line": 7546,
                "column": 39
              },
              "end": {
                "line": 7546,
                "column": 59
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "length",
            "range": [
              256677,
              256683
            ],
            "loc": {
              "start": {
                "line": 7546,
                "column": 62
              },
              "end": {
                "line": 7546,
                "column": 68
              }
            }
          },
          "range": [
            256632,
            256683
          ],
          "loc": {
            "start": {
              "line": 7546,
              "column": 17
            },
            "end": {
              "line": 7546,
              "column": 68
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~truncate"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "<anonymous>~runInContext~truncate~length",
    "memberof": "<anonymous>~runInContext~truncate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        256693,
        256763
      ],
      "filename": "lodash.js",
      "lineno": 7547,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012954",
        "name": "omission",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "in",
            "left": {
              "type": "Literal",
              "value": "omission",
              "raw": "'omission'",
              "range": [
                256704,
                256714
              ],
              "loc": {
                "start": {
                  "line": 7547,
                  "column": 19
                },
                "end": {
                  "line": 7547,
                  "column": 29
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "options",
              "range": [
                256718,
                256725
              ],
              "loc": {
                "start": {
                  "line": 7547,
                  "column": 33
                },
                "end": {
                  "line": 7547,
                  "column": 40
                }
              }
            },
            "range": [
              256704,
              256725
            ],
            "loc": {
              "start": {
                "line": 7547,
                "column": 19
              },
              "end": {
                "line": 7547,
                "column": 40
              }
            }
          },
          "consequent": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                256728,
                256734
              ],
              "loc": {
                "start": {
                  "line": 7547,
                  "column": 43
                },
                "end": {
                  "line": 7547,
                  "column": 49
                }
              }
            },
            "arguments": [
              {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "options",
                  "range": [
                    256735,
                    256742
                  ],
                  "loc": {
                    "start": {
                      "line": 7547,
                      "column": 50
                    },
                    "end": {
                      "line": 7547,
                      "column": 57
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "omission",
                  "range": [
                    256743,
                    256751
                  ],
                  "loc": {
                    "start": {
                      "line": 7547,
                      "column": 58
                    },
                    "end": {
                      "line": 7547,
                      "column": 66
                    }
                  }
                },
                "range": [
                  256735,
                  256751
                ],
                "loc": {
                  "start": {
                    "line": 7547,
                    "column": 50
                  },
                  "end": {
                    "line": 7547,
                    "column": 66
                  }
                }
              }
            ],
            "range": [
              256728,
              256752
            ],
            "loc": {
              "start": {
                "line": 7547,
                "column": 43
              },
              "end": {
                "line": 7547,
                "column": 67
              }
            }
          },
          "alternate": {
            "type": "Identifier",
            "name": "omission",
            "range": [
              256755,
              256763
            ],
            "loc": {
              "start": {
                "line": 7547,
                "column": 70
              },
              "end": {
                "line": 7547,
                "column": 78
              }
            }
          },
          "range": [
            256704,
            256763
          ],
          "loc": {
            "start": {
              "line": 7547,
              "column": 19
            },
            "end": {
              "line": 7547,
              "column": 78
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~truncate"
      }
    },
    "undocumented": true,
    "name": "omission",
    "kind": "member",
    "longname": "<anonymous>~runInContext~truncate~omission",
    "memberof": "<anonymous>~runInContext~truncate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        256815,
        256837
      ],
      "filename": "lodash.js",
      "lineno": 7550,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012972",
        "name": "length",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "UnaryExpression",
            "operator": "+",
            "argument": {
              "type": "Identifier",
              "name": "options",
              "range": [
                256825,
                256832
              ],
              "loc": {
                "start": {
                  "line": 7550,
                  "column": 18
                },
                "end": {
                  "line": 7550,
                  "column": 25
                }
              }
            },
            "prefix": true,
            "range": [
              256824,
              256832
            ],
            "loc": {
              "start": {
                "line": 7550,
                "column": 17
              },
              "end": {
                "line": 7550,
                "column": 25
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              256836,
              256837
            ],
            "loc": {
              "start": {
                "line": 7550,
                "column": 29
              },
              "end": {
                "line": 7550,
                "column": 30
              }
            }
          },
          "range": [
            256824,
            256837
          ],
          "loc": {
            "start": {
              "line": 7550,
              "column": 17
            },
            "end": {
              "line": 7550,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~truncate"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "longname": "<anonymous>~runInContext~truncate~length",
    "memberof": "<anonymous>~runInContext~truncate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        256853,
        256898
      ],
      "filename": "lodash.js",
      "lineno": 7552,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012979",
        "name": "string",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "string",
              "range": [
                256862,
                256868
              ],
              "loc": {
                "start": {
                  "line": 7552,
                  "column": 15
                },
                "end": {
                  "line": 7552,
                  "column": 21
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                256872,
                256876
              ],
              "loc": {
                "start": {
                  "line": 7552,
                  "column": 25
                },
                "end": {
                  "line": 7552,
                  "column": 29
                }
              }
            },
            "range": [
              256862,
              256876
            ],
            "loc": {
              "start": {
                "line": 7552,
                "column": 15
              },
              "end": {
                "line": 7552,
                "column": 29
              }
            }
          },
          "consequent": {
            "type": "Literal",
            "value": "",
            "raw": "''",
            "range": [
              256879,
              256881
            ],
            "loc": {
              "start": {
                "line": 7552,
                "column": 32
              },
              "end": {
                "line": 7552,
                "column": 34
              }
            }
          },
          "alternate": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "String",
              "range": [
                256884,
                256890
              ],
              "loc": {
                "start": {
                  "line": 7552,
                  "column": 37
                },
                "end": {
                  "line": 7552,
                  "column": 43
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "string",
                "range": [
                  256891,
                  256897
                ],
                "loc": {
                  "start": {
                    "line": 7552,
                    "column": 44
                  },
                  "end": {
                    "line": 7552,
                    "column": 50
                  }
                }
              }
            ],
            "range": [
              256884,
              256898
            ],
            "loc": {
              "start": {
                "line": 7552,
                "column": 37
              },
              "end": {
                "line": 7552,
                "column": 51
              }
            }
          },
          "range": [
            256862,
            256898
          ],
          "loc": {
            "start": {
              "line": 7552,
              "column": 15
            },
            "end": {
              "line": 7552,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        256977,
        257007
      ],
      "filename": "lodash.js",
      "lineno": 7556,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100012999",
        "name": "end",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "-",
          "left": {
            "type": "Identifier",
            "name": "length",
            "range": [
              256983,
              256989
            ],
            "loc": {
              "start": {
                "line": 7556,
                "column": 16
              },
              "end": {
                "line": 7556,
                "column": 22
              }
            }
          },
          "right": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "omission",
              "range": [
                256992,
                257000
              ],
              "loc": {
                "start": {
                  "line": 7556,
                  "column": 25
                },
                "end": {
                  "line": 7556,
                  "column": 33
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                257001,
                257007
              ],
              "loc": {
                "start": {
                  "line": 7556,
                  "column": 34
                },
                "end": {
                  "line": 7556,
                  "column": 40
                }
              }
            },
            "range": [
              256992,
              257007
            ],
            "loc": {
              "start": {
                "line": 7556,
                "column": 25
              },
              "end": {
                "line": 7556,
                "column": 40
              }
            }
          },
          "range": [
            256983,
            257007
          ],
          "loc": {
            "start": {
              "line": 7556,
              "column": 16
            },
            "end": {
              "line": 7556,
              "column": 40
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "end",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~truncate",
    "longname": "<anonymous>~runInContext~truncate~end",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257073,
        257102
      ],
      "filename": "lodash.js",
      "lineno": 7560,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013014",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "string",
              "range": [
                257082,
                257088
              ],
              "loc": {
                "start": {
                  "line": 7560,
                  "column": 19
                },
                "end": {
                  "line": 7560,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "slice",
              "range": [
                257089,
                257094
              ],
              "loc": {
                "start": {
                  "line": 7560,
                  "column": 26
                },
                "end": {
                  "line": 7560,
                  "column": 31
                }
              }
            },
            "range": [
              257082,
              257094
            ],
            "loc": {
              "start": {
                "line": 7560,
                "column": 19
              },
              "end": {
                "line": 7560,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                257095,
                257096
              ],
              "loc": {
                "start": {
                  "line": 7560,
                  "column": 32
                },
                "end": {
                  "line": 7560,
                  "column": 33
                }
              }
            },
            {
              "type": "Identifier",
              "name": "end",
              "range": [
                257098,
                257101
              ],
              "loc": {
                "start": {
                  "line": 7560,
                  "column": 35
                },
                "end": {
                  "line": 7560,
                  "column": 38
                }
              }
            }
          ],
          "range": [
            257082,
            257102
          ],
          "loc": {
            "start": {
              "line": 7560,
              "column": 19
            },
            "end": {
              "line": 7560,
              "column": 39
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~truncate",
    "longname": "<anonymous>~runInContext~truncate~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257275,
        257280
      ],
      "filename": "lodash.js",
      "lineno": 7566,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013048",
        "name": "match",
        "node": {
          "type": "Identifier",
          "name": "match",
          "range": [
            257275,
            257280
          ],
          "loc": {
            "start": {
              "line": 7566,
              "column": 14
            },
            "end": {
              "line": 7566,
              "column": 19
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "match",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~truncate",
    "longname": "<anonymous>~runInContext~truncate~match",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257296,
        257302
      ],
      "filename": "lodash.js",
      "lineno": 7567,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013050",
        "name": "newEnd",
        "node": {
          "type": "Identifier",
          "name": "newEnd",
          "range": [
            257296,
            257302
          ],
          "loc": {
            "start": {
              "line": 7567,
              "column": 14
            },
            "end": {
              "line": 7567,
              "column": 20
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "newEnd",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~truncate",
    "longname": "<anonymous>~runInContext~truncate~newEnd",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257318,
        257350
      ],
      "filename": "lodash.js",
      "lineno": 7568,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013052",
        "name": "substring",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "string",
              "range": [
                257330,
                257336
              ],
              "loc": {
                "start": {
                  "line": 7568,
                  "column": 26
                },
                "end": {
                  "line": 7568,
                  "column": 32
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "slice",
              "range": [
                257337,
                257342
              ],
              "loc": {
                "start": {
                  "line": 7568,
                  "column": 33
                },
                "end": {
                  "line": 7568,
                  "column": 38
                }
              }
            },
            "range": [
              257330,
              257342
            ],
            "loc": {
              "start": {
                "line": 7568,
                "column": 26
              },
              "end": {
                "line": 7568,
                "column": 38
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                257343,
                257344
              ],
              "loc": {
                "start": {
                  "line": 7568,
                  "column": 39
                },
                "end": {
                  "line": 7568,
                  "column": 40
                }
              }
            },
            {
              "type": "Identifier",
              "name": "end",
              "range": [
                257346,
                257349
              ],
              "loc": {
                "start": {
                  "line": 7568,
                  "column": 42
                },
                "end": {
                  "line": 7568,
                  "column": 45
                }
              }
            }
          ],
          "range": [
            257330,
            257350
          ],
          "loc": {
            "start": {
              "line": 7568,
              "column": 26
            },
            "end": {
              "line": 7568,
              "column": 46
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "substring",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~truncate",
    "longname": "<anonymous>~runInContext~truncate~substring",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257400,
        257475
      ],
      "filename": "lodash.js",
      "lineno": 7571,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013067",
        "name": "separator",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "RegExp",
            "range": [
              257412,
              257418
            ],
            "loc": {
              "start": {
                "line": 7571,
                "column": 24
              },
              "end": {
                "line": 7571,
                "column": 30
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "separator",
                "range": [
                  257419,
                  257428
                ],
                "loc": {
                  "start": {
                    "line": 7571,
                    "column": 31
                  },
                  "end": {
                    "line": 7571,
                    "column": 40
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "source",
                "range": [
                  257429,
                  257435
                ],
                "loc": {
                  "start": {
                    "line": 7571,
                    "column": 41
                  },
                  "end": {
                    "line": 7571,
                    "column": 47
                  }
                }
              },
              "range": [
                257419,
                257435
              ],
              "loc": {
                "start": {
                  "line": 7571,
                  "column": 31
                },
                "end": {
                  "line": 7571,
                  "column": 47
                }
              }
            },
            {
              "type": "BinaryExpression",
              "operator": "+",
              "left": {
                "type": "LogicalExpression",
                "operator": "||",
                "left": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "reFlags",
                      "range": [
                        257438,
                        257445
                      ],
                      "loc": {
                        "start": {
                          "line": 7571,
                          "column": 50
                        },
                        "end": {
                          "line": 7571,
                          "column": 57
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "exec",
                      "range": [
                        257446,
                        257450
                      ],
                      "loc": {
                        "start": {
                          "line": 7571,
                          "column": 58
                        },
                        "end": {
                          "line": 7571,
                          "column": 62
                        }
                      }
                    },
                    "range": [
                      257438,
                      257450
                    ],
                    "loc": {
                      "start": {
                        "line": 7571,
                        "column": 50
                      },
                      "end": {
                        "line": 7571,
                        "column": 62
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "separator",
                      "range": [
                        257451,
                        257460
                      ],
                      "loc": {
                        "start": {
                          "line": 7571,
                          "column": 63
                        },
                        "end": {
                          "line": 7571,
                          "column": 72
                        }
                      }
                    }
                  ],
                  "range": [
                    257438,
                    257461
                  ],
                  "loc": {
                    "start": {
                      "line": 7571,
                      "column": 50
                    },
                    "end": {
                      "line": 7571,
                      "column": 73
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": "",
                  "raw": "''",
                  "range": [
                    257465,
                    257467
                  ],
                  "loc": {
                    "start": {
                      "line": 7571,
                      "column": 77
                    },
                    "end": {
                      "line": 7571,
                      "column": 79
                    }
                  }
                },
                "range": [
                  257438,
                  257467
                ],
                "loc": {
                  "start": {
                    "line": 7571,
                    "column": 50
                  },
                  "end": {
                    "line": 7571,
                    "column": 79
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "g",
                "raw": "'g'",
                "range": [
                  257471,
                  257474
                ],
                "loc": {
                  "start": {
                    "line": 7571,
                    "column": 83
                  },
                  "end": {
                    "line": 7571,
                    "column": 86
                  }
                }
              },
              "range": [
                257437,
                257474
              ],
              "loc": {
                "start": {
                  "line": 7571,
                  "column": 49
                },
                "end": {
                  "line": 7571,
                  "column": 86
                }
              }
            }
          ],
          "range": [
            257412,
            257475
          ],
          "loc": {
            "start": {
              "line": 7571,
              "column": 24
            },
            "end": {
              "line": 7571,
              "column": 87
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~truncate"
      }
    },
    "undocumented": true,
    "name": "separator",
    "kind": "member",
    "longname": "<anonymous>~runInContext~truncate~separator",
    "memberof": "<anonymous>~runInContext~truncate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257499,
        257522
      ],
      "filename": "lodash.js",
      "lineno": 7573,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013084",
        "name": "separator.lastIndex",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            257521,
            257522
          ],
          "loc": {
            "start": {
              "line": 7573,
              "column": 32
            },
            "end": {
              "line": 7573,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~truncate",
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "lastIndex",
    "kind": "member",
    "longname": "<anonymous>~runInContext~truncate~separator.lastIndex",
    "memberof": "<anonymous>~runInContext~truncate~separator",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257542,
        257575
      ],
      "filename": "lodash.js",
      "lineno": 7574,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013090",
        "name": "match",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "separator",
              "range": [
                257550,
                257559
              ],
              "loc": {
                "start": {
                  "line": 7574,
                  "column": 26
                },
                "end": {
                  "line": 7574,
                  "column": 35
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "exec",
              "range": [
                257560,
                257564
              ],
              "loc": {
                "start": {
                  "line": 7574,
                  "column": 36
                },
                "end": {
                  "line": 7574,
                  "column": 40
                }
              }
            },
            "range": [
              257550,
              257564
            ],
            "loc": {
              "start": {
                "line": 7574,
                "column": 26
              },
              "end": {
                "line": 7574,
                "column": 40
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "substring",
              "range": [
                257565,
                257574
              ],
              "loc": {
                "start": {
                  "line": 7574,
                  "column": 41
                },
                "end": {
                  "line": 7574,
                  "column": 50
                }
              }
            }
          ],
          "range": [
            257550,
            257575
          ],
          "loc": {
            "start": {
              "line": 7574,
              "column": 26
            },
            "end": {
              "line": 7574,
              "column": 51
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~truncate"
      }
    },
    "undocumented": true,
    "name": "match",
    "kind": "member",
    "longname": "<anonymous>~runInContext~truncate~match",
    "memberof": "<anonymous>~runInContext~truncate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257592,
        257612
      ],
      "filename": "lodash.js",
      "lineno": 7575,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013099",
        "name": "newEnd",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "match",
            "range": [
              257601,
              257606
            ],
            "loc": {
              "start": {
                "line": 7575,
                "column": 21
              },
              "end": {
                "line": 7575,
                "column": 26
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              257607,
              257612
            ],
            "loc": {
              "start": {
                "line": 7575,
                "column": 27
              },
              "end": {
                "line": 7575,
                "column": 32
              }
            }
          },
          "range": [
            257601,
            257612
          ],
          "loc": {
            "start": {
              "line": 7575,
              "column": 21
            },
            "end": {
              "line": 7575,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~truncate",
        "value": "match.index"
      }
    },
    "undocumented": true,
    "name": "newEnd",
    "kind": "member",
    "longname": "<anonymous>~runInContext~truncate~newEnd",
    "memberof": "<anonymous>~runInContext~truncate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257636,
        257691
      ],
      "filename": "lodash.js",
      "lineno": 7577,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013105",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "result",
              "range": [
                257645,
                257651
              ],
              "loc": {
                "start": {
                  "line": 7577,
                  "column": 19
                },
                "end": {
                  "line": 7577,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "slice",
              "range": [
                257652,
                257657
              ],
              "loc": {
                "start": {
                  "line": 7577,
                  "column": 26
                },
                "end": {
                  "line": 7577,
                  "column": 31
                }
              }
            },
            "range": [
              257645,
              257657
            ],
            "loc": {
              "start": {
                "line": 7577,
                "column": 19
              },
              "end": {
                "line": 7577,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                257658,
                257659
              ],
              "loc": {
                "start": {
                  "line": 7577,
                  "column": 32
                },
                "end": {
                  "line": 7577,
                  "column": 33
                }
              }
            },
            {
              "type": "ConditionalExpression",
              "test": {
                "type": "BinaryExpression",
                "operator": "==",
                "left": {
                  "type": "Identifier",
                  "name": "newEnd",
                  "range": [
                    257661,
                    257667
                  ],
                  "loc": {
                    "start": {
                      "line": 7577,
                      "column": 35
                    },
                    "end": {
                      "line": 7577,
                      "column": 41
                    }
                  }
                },
                "right": {
                  "type": "Literal",
                  "value": null,
                  "raw": "null",
                  "range": [
                    257671,
                    257675
                  ],
                  "loc": {
                    "start": {
                      "line": 7577,
                      "column": 45
                    },
                    "end": {
                      "line": 7577,
                      "column": 49
                    }
                  }
                },
                "range": [
                  257661,
                  257675
                ],
                "loc": {
                  "start": {
                    "line": 7577,
                    "column": 35
                  },
                  "end": {
                    "line": 7577,
                    "column": 49
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "end",
                "range": [
                  257678,
                  257681
                ],
                "loc": {
                  "start": {
                    "line": 7577,
                    "column": 52
                  },
                  "end": {
                    "line": 7577,
                    "column": 55
                  }
                }
              },
              "alternate": {
                "type": "Identifier",
                "name": "newEnd",
                "range": [
                  257684,
                  257690
                ],
                "loc": {
                  "start": {
                    "line": 7577,
                    "column": 58
                  },
                  "end": {
                    "line": 7577,
                    "column": 64
                  }
                }
              },
              "range": [
                257661,
                257690
              ],
              "loc": {
                "start": {
                  "line": 7577,
                  "column": 35
                },
                "end": {
                  "line": 7577,
                  "column": 64
                }
              }
            }
          ],
          "range": [
            257645,
            257691
          ],
          "loc": {
            "start": {
              "line": 7577,
              "column": 19
            },
            "end": {
              "line": 7577,
              "column": 65
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~truncate"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~truncate~result",
    "memberof": "<anonymous>~runInContext~truncate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257773,
        257810
      ],
      "filename": "lodash.js",
      "lineno": 7580,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013129",
        "name": "index",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "result",
              "range": [
                257781,
                257787
              ],
              "loc": {
                "start": {
                  "line": 7580,
                  "column": 20
                },
                "end": {
                  "line": 7580,
                  "column": 26
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "lastIndexOf",
              "range": [
                257788,
                257799
              ],
              "loc": {
                "start": {
                  "line": 7580,
                  "column": 27
                },
                "end": {
                  "line": 7580,
                  "column": 38
                }
              }
            },
            "range": [
              257781,
              257799
            ],
            "loc": {
              "start": {
                "line": 7580,
                "column": 20
              },
              "end": {
                "line": 7580,
                "column": 38
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "separator",
              "range": [
                257800,
                257809
              ],
              "loc": {
                "start": {
                  "line": 7580,
                  "column": 39
                },
                "end": {
                  "line": 7580,
                  "column": 48
                }
              }
            }
          ],
          "range": [
            257781,
            257810
          ],
          "loc": {
            "start": {
              "line": 7580,
              "column": 20
            },
            "end": {
              "line": 7580,
              "column": 49
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~truncate",
    "longname": "<anonymous>~runInContext~truncate~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        257848,
        257879
      ],
      "filename": "lodash.js",
      "lineno": 7582,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013143",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "result",
              "range": [
                257857,
                257863
              ],
              "loc": {
                "start": {
                  "line": 7582,
                  "column": 19
                },
                "end": {
                  "line": 7582,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "slice",
              "range": [
                257864,
                257869
              ],
              "loc": {
                "start": {
                  "line": 7582,
                  "column": 26
                },
                "end": {
                  "line": 7582,
                  "column": 31
                }
              }
            },
            "range": [
              257857,
              257869
            ],
            "loc": {
              "start": {
                "line": 7582,
                "column": 19
              },
              "end": {
                "line": 7582,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Literal",
              "value": 0,
              "raw": "0",
              "range": [
                257870,
                257871
              ],
              "loc": {
                "start": {
                  "line": 7582,
                  "column": 32
                },
                "end": {
                  "line": 7582,
                  "column": 33
                }
              }
            },
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                257873,
                257878
              ],
              "loc": {
                "start": {
                  "line": 7582,
                  "column": 35
                },
                "end": {
                  "line": 7582,
                  "column": 40
                }
              }
            }
          ],
          "range": [
            257857,
            257879
          ],
          "loc": {
            "start": {
              "line": 7582,
              "column": 19
            },
            "end": {
              "line": 7582,
              "column": 41
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~truncate"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~truncate~result",
    "memberof": "<anonymous>~runInContext~truncate",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        258589,
        258805
      ],
      "filename": "lodash.js",
      "lineno": 7606,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013155",
        "name": "unescape",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "unescape",
            "range": [
              258598,
              258606
            ],
            "loc": {
              "start": {
                "line": 7606,
                "column": 13
              },
              "end": {
                "line": 7606,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                258607,
                258613
              ],
              "loc": {
                "start": {
                  "line": 7606,
                  "column": 22
                },
                "end": {
                  "line": 7606,
                  "column": 28
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      258627,
                      258633
                    ],
                    "loc": {
                      "start": {
                        "line": 7607,
                        "column": 10
                      },
                      "end": {
                        "line": 7607,
                        "column": 16
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      258637,
                      258641
                    ],
                    "loc": {
                      "start": {
                        "line": 7607,
                        "column": 20
                      },
                      "end": {
                        "line": 7607,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    258627,
                    258641
                  ],
                  "loc": {
                    "start": {
                      "line": 7607,
                      "column": 10
                    },
                    "end": {
                      "line": 7607,
                      "column": 24
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Literal",
                        "value": "",
                        "raw": "''",
                        "range": [
                          258660,
                          258662
                        ],
                        "loc": {
                          "start": {
                            "line": 7608,
                            "column": 15
                          },
                          "end": {
                            "line": 7608,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        258653,
                        258663
                      ],
                      "loc": {
                        "start": {
                          "line": 7608,
                          "column": 8
                        },
                        "end": {
                          "line": 7608,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    258643,
                    258671
                  ],
                  "loc": {
                    "start": {
                      "line": 7607,
                      "column": 26
                    },
                    "end": {
                      "line": 7609,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  258623,
                  258671
                ],
                "loc": {
                  "start": {
                    "line": 7607,
                    "column": 6
                  },
                  "end": {
                    "line": 7609,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      258678,
                      258684
                    ],
                    "loc": {
                      "start": {
                        "line": 7610,
                        "column": 6
                      },
                      "end": {
                        "line": 7610,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        258687,
                        258693
                      ],
                      "loc": {
                        "start": {
                          "line": 7610,
                          "column": 15
                        },
                        "end": {
                          "line": 7610,
                          "column": 21
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          258694,
                          258700
                        ],
                        "loc": {
                          "start": {
                            "line": 7610,
                            "column": 22
                          },
                          "end": {
                            "line": 7610,
                            "column": 28
                          }
                        }
                      }
                    ],
                    "range": [
                      258687,
                      258701
                    ],
                    "loc": {
                      "start": {
                        "line": 7610,
                        "column": 15
                      },
                      "end": {
                        "line": 7610,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    258678,
                    258701
                  ],
                  "loc": {
                    "start": {
                      "line": 7610,
                      "column": 6
                    },
                    "end": {
                      "line": 7610,
                      "column": 29
                    }
                  }
                },
                "range": [
                  258678,
                  258702
                ],
                "loc": {
                  "start": {
                    "line": 7610,
                    "column": 6
                  },
                  "end": {
                    "line": 7610,
                    "column": 30
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "<",
                    "left": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "string",
                          "range": [
                            258716,
                            258722
                          ],
                          "loc": {
                            "start": {
                              "line": 7611,
                              "column": 13
                            },
                            "end": {
                              "line": 7611,
                              "column": 19
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "indexOf",
                          "range": [
                            258723,
                            258730
                          ],
                          "loc": {
                            "start": {
                              "line": 7611,
                              "column": 20
                            },
                            "end": {
                              "line": 7611,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          258716,
                          258730
                        ],
                        "loc": {
                          "start": {
                            "line": 7611,
                            "column": 13
                          },
                          "end": {
                            "line": 7611,
                            "column": 27
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": ";",
                          "raw": "';'",
                          "range": [
                            258731,
                            258734
                          ],
                          "loc": {
                            "start": {
                              "line": 7611,
                              "column": 28
                            },
                            "end": {
                              "line": 7611,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "range": [
                        258716,
                        258735
                      ],
                      "loc": {
                        "start": {
                          "line": 7611,
                          "column": 13
                        },
                        "end": {
                          "line": 7611,
                          "column": 32
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        258738,
                        258739
                      ],
                      "loc": {
                        "start": {
                          "line": 7611,
                          "column": 35
                        },
                        "end": {
                          "line": 7611,
                          "column": 36
                        }
                      }
                    },
                    "range": [
                      258716,
                      258739
                    ],
                    "loc": {
                      "start": {
                        "line": 7611,
                        "column": 13
                      },
                      "end": {
                        "line": 7611,
                        "column": 36
                      }
                    }
                  },
                  "consequent": {
                    "type": "Identifier",
                    "name": "string",
                    "range": [
                      258742,
                      258748
                    ],
                    "loc": {
                      "start": {
                        "line": 7611,
                        "column": 39
                      },
                      "end": {
                        "line": 7611,
                        "column": 45
                      }
                    }
                  },
                  "alternate": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "string",
                        "range": [
                          258751,
                          258757
                        ],
                        "loc": {
                          "start": {
                            "line": 7611,
                            "column": 48
                          },
                          "end": {
                            "line": 7611,
                            "column": 54
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "replace",
                        "range": [
                          258758,
                          258765
                        ],
                        "loc": {
                          "start": {
                            "line": 7611,
                            "column": 55
                          },
                          "end": {
                            "line": 7611,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        258751,
                        258765
                      ],
                      "loc": {
                        "start": {
                          "line": 7611,
                          "column": 48
                        },
                        "end": {
                          "line": 7611,
                          "column": 62
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "reEscapedHtml",
                        "range": [
                          258766,
                          258779
                        ],
                        "loc": {
                          "start": {
                            "line": 7611,
                            "column": 63
                          },
                          "end": {
                            "line": 7611,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "unescapeHtmlChar",
                        "range": [
                          258781,
                          258797
                        ],
                        "loc": {
                          "start": {
                            "line": 7611,
                            "column": 78
                          },
                          "end": {
                            "line": 7611,
                            "column": 94
                          }
                        }
                      }
                    ],
                    "range": [
                      258751,
                      258798
                    ],
                    "loc": {
                      "start": {
                        "line": 7611,
                        "column": 48
                      },
                      "end": {
                        "line": 7611,
                        "column": 95
                      }
                    }
                  },
                  "range": [
                    258716,
                    258798
                  ],
                  "loc": {
                    "start": {
                      "line": 7611,
                      "column": 13
                    },
                    "end": {
                      "line": 7611,
                      "column": 95
                    }
                  }
                },
                "range": [
                  258709,
                  258799
                ],
                "loc": {
                  "start": {
                    "line": 7611,
                    "column": 6
                  },
                  "end": {
                    "line": 7611,
                    "column": 96
                  }
                }
              }
            ],
            "range": [
              258615,
              258805
            ],
            "loc": {
              "start": {
                "line": 7606,
                "column": 30
              },
              "end": {
                "line": 7612,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            258589,
            258805
          ],
          "loc": {
            "start": {
              "line": 7606,
              "column": 4
            },
            "end": {
              "line": 7612,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "string"
        ]
      },
      "vars": {
        "string": null
      }
    },
    "undocumented": true,
    "name": "unescape",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~unescape",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        258678,
        258701
      ],
      "filename": "lodash.js",
      "lineno": 7610,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013167",
        "name": "string",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "String",
            "range": [
              258687,
              258693
            ],
            "loc": {
              "start": {
                "line": 7610,
                "column": 15
              },
              "end": {
                "line": 7610,
                "column": 21
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "string",
              "range": [
                258694,
                258700
              ],
              "loc": {
                "start": {
                  "line": 7610,
                  "column": 22
                },
                "end": {
                  "line": 7610,
                  "column": 28
                }
              }
            }
          ],
          "range": [
            258687,
            258701
          ],
          "loc": {
            "start": {
              "line": 7610,
              "column": 15
            },
            "end": {
              "line": 7610,
              "column": 29
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "string",
    "kind": "member",
    "longname": "string",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        259296,
        259385
      ],
      "filename": "lodash.js",
      "lineno": 7631,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013188",
        "name": "constant",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "constant",
            "range": [
              259305,
              259313
            ],
            "loc": {
              "start": {
                "line": 7631,
                "column": 13
              },
              "end": {
                "line": 7631,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                259314,
                259319
              ],
              "loc": {
                "start": {
                  "line": 7631,
                  "column": 22
                },
                "end": {
                  "line": 7631,
                  "column": 27
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "FunctionExpression",
                  "id": null,
                  "params": [],
                  "defaults": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            259364,
                            259369
                          ],
                          "loc": {
                            "start": {
                              "line": 7633,
                              "column": 15
                            },
                            "end": {
                              "line": 7633,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          259357,
                          259370
                        ],
                        "loc": {
                          "start": {
                            "line": 7633,
                            "column": 8
                          },
                          "end": {
                            "line": 7633,
                            "column": 21
                          }
                        }
                      }
                    ],
                    "range": [
                      259347,
                      259378
                    ],
                    "loc": {
                      "start": {
                        "line": 7632,
                        "column": 24
                      },
                      "end": {
                        "line": 7634,
                        "column": 7
                      }
                    }
                  },
                  "rest": null,
                  "generator": false,
                  "expression": false,
                  "range": [
                    259336,
                    259378
                  ],
                  "loc": {
                    "start": {
                      "line": 7632,
                      "column": 13
                    },
                    "end": {
                      "line": 7634,
                      "column": 7
                    }
                  }
                },
                "range": [
                  259329,
                  259379
                ],
                "loc": {
                  "start": {
                    "line": 7632,
                    "column": 6
                  },
                  "end": {
                    "line": 7634,
                    "column": 8
                  }
                }
              }
            ],
            "range": [
              259321,
              259385
            ],
            "loc": {
              "start": {
                "line": 7631,
                "column": 29
              },
              "end": {
                "line": 7635,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            259296,
            259385
          ],
          "loc": {
            "start": {
              "line": 7631,
              "column": 4
            },
            "end": {
              "line": 7635,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      },
      "vars": {
        "": null
      }
    },
    "undocumented": true,
    "name": "constant",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~constant",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        260746,
        261157
      ],
      "filename": "lodash.js",
      "lineno": 7669,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013197",
        "name": "createCallback",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "createCallback",
            "range": [
              260755,
              260769
            ],
            "loc": {
              "start": {
                "line": 7669,
                "column": 13
              },
              "end": {
                "line": 7669,
                "column": 27
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                260770,
                260774
              ],
              "loc": {
                "start": {
                  "line": 7669,
                  "column": 28
                },
                "end": {
                  "line": 7669,
                  "column": 32
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                260776,
                260783
              ],
              "loc": {
                "start": {
                  "line": 7669,
                  "column": 34
                },
                "end": {
                  "line": 7669,
                  "column": 41
                }
              }
            },
            {
              "type": "Identifier",
              "name": "argCount",
              "range": [
                260785,
                260793
              ],
              "loc": {
                "start": {
                  "line": 7669,
                  "column": 43
                },
                "end": {
                  "line": 7669,
                  "column": 51
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        260807,
                        260811
                      ],
                      "loc": {
                        "start": {
                          "line": 7670,
                          "column": 10
                        },
                        "end": {
                          "line": 7670,
                          "column": 14
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "typeof",
                      "argument": {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          260821,
                          260825
                        ],
                        "loc": {
                          "start": {
                            "line": 7670,
                            "column": 24
                          },
                          "end": {
                            "line": 7670,
                            "column": 28
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        260814,
                        260825
                      ],
                      "loc": {
                        "start": {
                          "line": 7670,
                          "column": 17
                        },
                        "end": {
                          "line": 7670,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      260807,
                      260825
                    ],
                    "loc": {
                      "start": {
                        "line": 7670,
                        "column": 10
                      },
                      "end": {
                        "line": 7670,
                        "column": 28
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  260803,
                  260826
                ],
                "loc": {
                  "start": {
                    "line": 7670,
                    "column": 6
                  },
                  "end": {
                    "line": 7670,
                    "column": 29
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        260837,
                        260841
                      ],
                      "loc": {
                        "start": {
                          "line": 7671,
                          "column": 10
                        },
                        "end": {
                          "line": 7671,
                          "column": 14
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "function",
                      "raw": "'function'",
                      "range": [
                        260845,
                        260855
                      ],
                      "loc": {
                        "start": {
                          "line": 7671,
                          "column": 18
                        },
                        "end": {
                          "line": 7671,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      260837,
                      260855
                    ],
                    "loc": {
                      "start": {
                        "line": 7671,
                        "column": 10
                      },
                      "end": {
                        "line": 7671,
                        "column": 28
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "==",
                    "left": {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        260859,
                        260863
                      ],
                      "loc": {
                        "start": {
                          "line": 7671,
                          "column": 32
                        },
                        "end": {
                          "line": 7671,
                          "column": 36
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": null,
                      "raw": "null",
                      "range": [
                        260867,
                        260871
                      ],
                      "loc": {
                        "start": {
                          "line": 7671,
                          "column": 40
                        },
                        "end": {
                          "line": 7671,
                          "column": 44
                        }
                      }
                    },
                    "range": [
                      260859,
                      260871
                    ],
                    "loc": {
                      "start": {
                        "line": 7671,
                        "column": 32
                      },
                      "end": {
                        "line": 7671,
                        "column": 44
                      }
                    }
                  },
                  "range": [
                    260837,
                    260871
                  ],
                  "loc": {
                    "start": {
                      "line": 7671,
                      "column": 10
                    },
                    "end": {
                      "line": 7671,
                      "column": 44
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "&&",
                          "left": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "thisArg",
                                  "range": [
                                    260898,
                                    260905
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7672,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 7672,
                                      "column": 30
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  260891,
                                  260905
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7672,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 7672,
                                    "column": 30
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "undefined",
                                "raw": "'undefined'",
                                "range": [
                                  260909,
                                  260920
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7672,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 7672,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                260891,
                                260920
                              ],
                              "loc": {
                                "start": {
                                  "line": 7672,
                                  "column": 16
                                },
                                "end": {
                                  "line": 7672,
                                  "column": 45
                                }
                              }
                            },
                            "right": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "BinaryExpression",
                                "operator": "in",
                                "left": {
                                  "type": "Literal",
                                  "value": "prototype",
                                  "raw": "'prototype'",
                                  "range": [
                                    260926,
                                    260937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7672,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 7672,
                                      "column": 62
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "func",
                                  "range": [
                                    260941,
                                    260945
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7672,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 7672,
                                      "column": 70
                                    }
                                  }
                                },
                                "range": [
                                  260926,
                                  260945
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7672,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 7672,
                                    "column": 70
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                260924,
                                260946
                              ],
                              "loc": {
                                "start": {
                                  "line": 7672,
                                  "column": 49
                                },
                                "end": {
                                  "line": 7672,
                                  "column": 71
                                }
                              }
                            },
                            "range": [
                              260891,
                              260946
                            ],
                            "loc": {
                              "start": {
                                "line": 7672,
                                "column": 16
                              },
                              "end": {
                                "line": 7672,
                                "column": 71
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              260961,
                              260965
                            ],
                            "loc": {
                              "start": {
                                "line": 7673,
                                "column": 10
                              },
                              "end": {
                                "line": 7673,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            260890,
                            260965
                          ],
                          "loc": {
                            "start": {
                              "line": 7672,
                              "column": 15
                            },
                            "end": {
                              "line": 7673,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "baseCreateCallback",
                            "range": [
                              260969,
                              260987
                            ],
                            "loc": {
                              "start": {
                                "line": 7673,
                                "column": 18
                              },
                              "end": {
                                "line": 7673,
                                "column": 36
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "func",
                              "range": [
                                260988,
                                260992
                              ],
                              "loc": {
                                "start": {
                                  "line": 7673,
                                  "column": 37
                                },
                                "end": {
                                  "line": 7673,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "thisArg",
                              "range": [
                                260994,
                                261001
                              ],
                              "loc": {
                                "start": {
                                  "line": 7673,
                                  "column": 43
                                },
                                "end": {
                                  "line": 7673,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "argCount",
                              "range": [
                                261003,
                                261011
                              ],
                              "loc": {
                                "start": {
                                  "line": 7673,
                                  "column": 52
                                },
                                "end": {
                                  "line": 7673,
                                  "column": 60
                                }
                              }
                            }
                          ],
                          "range": [
                            260969,
                            261012
                          ],
                          "loc": {
                            "start": {
                              "line": 7673,
                              "column": 18
                            },
                            "end": {
                              "line": 7673,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          260890,
                          261012
                        ],
                        "loc": {
                          "start": {
                            "line": 7672,
                            "column": 15
                          },
                          "end": {
                            "line": 7673,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        260883,
                        261013
                      ],
                      "loc": {
                        "start": {
                          "line": 7672,
                          "column": 8
                        },
                        "end": {
                          "line": 7673,
                          "column": 62
                        }
                      }
                    }
                  ],
                  "range": [
                    260873,
                    261021
                  ],
                  "loc": {
                    "start": {
                      "line": 7671,
                      "column": 46
                    },
                    "end": {
                      "line": 7674,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  260833,
                  261021
                ],
                "loc": {
                  "start": {
                    "line": 7671,
                    "column": 6
                  },
                  "end": {
                    "line": 7674,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "BinaryExpression",
                    "operator": "!=",
                    "left": {
                      "type": "Identifier",
                      "name": "type",
                      "range": [
                        261101,
                        261105
                      ],
                      "loc": {
                        "start": {
                          "line": 7676,
                          "column": 13
                        },
                        "end": {
                          "line": 7676,
                          "column": 17
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "object",
                      "raw": "'object'",
                      "range": [
                        261109,
                        261117
                      ],
                      "loc": {
                        "start": {
                          "line": 7676,
                          "column": 21
                        },
                        "end": {
                          "line": 7676,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      261101,
                      261117
                    ],
                    "loc": {
                      "start": {
                        "line": 7676,
                        "column": 13
                      },
                      "end": {
                        "line": 7676,
                        "column": 29
                      }
                    }
                  },
                  "consequent": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "property",
                      "range": [
                        261120,
                        261128
                      ],
                      "loc": {
                        "start": {
                          "line": 7676,
                          "column": 32
                        },
                        "end": {
                          "line": 7676,
                          "column": 40
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          261129,
                          261133
                        ],
                        "loc": {
                          "start": {
                            "line": 7676,
                            "column": 41
                          },
                          "end": {
                            "line": 7676,
                            "column": 45
                          }
                        }
                      }
                    ],
                    "range": [
                      261120,
                      261134
                    ],
                    "loc": {
                      "start": {
                        "line": 7676,
                        "column": 32
                      },
                      "end": {
                        "line": 7676,
                        "column": 46
                      }
                    }
                  },
                  "alternate": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "matches",
                      "range": [
                        261137,
                        261144
                      ],
                      "loc": {
                        "start": {
                          "line": 7676,
                          "column": 49
                        },
                        "end": {
                          "line": 7676,
                          "column": 56
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          261145,
                          261149
                        ],
                        "loc": {
                          "start": {
                            "line": 7676,
                            "column": 57
                          },
                          "end": {
                            "line": 7676,
                            "column": 61
                          }
                        }
                      }
                    ],
                    "range": [
                      261137,
                      261150
                    ],
                    "loc": {
                      "start": {
                        "line": 7676,
                        "column": 49
                      },
                      "end": {
                        "line": 7676,
                        "column": 62
                      }
                    }
                  },
                  "range": [
                    261101,
                    261150
                  ],
                  "loc": {
                    "start": {
                      "line": 7676,
                      "column": 13
                    },
                    "end": {
                      "line": 7676,
                      "column": 62
                    }
                  }
                },
                "range": [
                  261094,
                  261151
                ],
                "loc": {
                  "start": {
                    "line": 7676,
                    "column": 6
                  },
                  "end": {
                    "line": 7676,
                    "column": 63
                  }
                }
              }
            ],
            "range": [
              260795,
              261157
            ],
            "loc": {
              "start": {
                "line": 7669,
                "column": 53
              },
              "end": {
                "line": 7677,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            260746,
            261157
          ],
          "loc": {
            "start": {
              "line": 7669,
              "column": 4
            },
            "end": {
              "line": 7677,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "func",
          "thisArg",
          "argCount"
        ]
      },
      "vars": {
        "type": null
      }
    },
    "undocumented": true,
    "name": "createCallback",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~createCallback",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        260807,
        260825
      ],
      "filename": "lodash.js",
      "lineno": 7670,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013204",
        "name": "type",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "typeof",
          "argument": {
            "type": "Identifier",
            "name": "func",
            "range": [
              260821,
              260825
            ],
            "loc": {
              "start": {
                "line": 7670,
                "column": 24
              },
              "end": {
                "line": 7670,
                "column": 28
              }
            }
          },
          "prefix": true,
          "range": [
            260814,
            260825
          ],
          "loc": {
            "start": {
              "line": 7670,
              "column": 17
            },
            "end": {
              "line": 7670,
              "column": 28
            }
          }
        },
        "value": "typeoffunc"
      }
    },
    "undocumented": true,
    "name": "type",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~createCallback",
    "longname": "<anonymous>~runInContext~createCallback~type",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        261500,
        261552
      ],
      "filename": "lodash.js",
      "lineno": 7693,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013246",
        "name": "identity",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "identity",
            "range": [
              261509,
              261517
            ],
            "loc": {
              "start": {
                "line": 7693,
                "column": 13
              },
              "end": {
                "line": 7693,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                261518,
                261523
              ],
              "loc": {
                "start": {
                  "line": 7693,
                  "column": 22
                },
                "end": {
                  "line": 7693,
                  "column": 27
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    261540,
                    261545
                  ],
                  "loc": {
                    "start": {
                      "line": 7694,
                      "column": 13
                    },
                    "end": {
                      "line": 7694,
                      "column": 18
                    }
                  }
                },
                "range": [
                  261533,
                  261546
                ],
                "loc": {
                  "start": {
                    "line": 7694,
                    "column": 6
                  },
                  "end": {
                    "line": 7694,
                    "column": 19
                  }
                }
              }
            ],
            "range": [
              261525,
              261552
            ],
            "loc": {
              "start": {
                "line": 7693,
                "column": 29
              },
              "end": {
                "line": 7695,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            261500,
            261552
          ],
          "loc": {
            "start": {
              "line": 7693,
              "column": 4
            },
            "end": {
              "line": 7695,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "value"
        ]
      }
    },
    "undocumented": true,
    "name": "identity",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~identity",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        262380,
        263347
      ],
      "filename": "lodash.js",
      "lineno": 7722,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013252",
        "name": "matches",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "matches",
            "range": [
              262389,
              262396
            ],
            "loc": {
              "start": {
                "line": 7722,
                "column": 13
              },
              "end": {
                "line": 7722,
                "column": 20
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                262397,
                262403
              ],
              "loc": {
                "start": {
                  "line": 7722,
                  "column": 21
                },
                "end": {
                  "line": 7722,
                  "column": 27
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "Identifier",
                    "name": "source",
                    "range": [
                      262413,
                      262419
                    ],
                    "loc": {
                      "start": {
                        "line": 7723,
                        "column": 6
                      },
                      "end": {
                        "line": 7723,
                        "column": 12
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "Identifier",
                      "name": "source",
                      "range": [
                        262424,
                        262430
                      ],
                      "loc": {
                        "start": {
                          "line": 7723,
                          "column": 17
                        },
                        "end": {
                          "line": 7723,
                          "column": 23
                        }
                      }
                    },
                    "right": {
                      "type": "ObjectExpression",
                      "properties": [],
                      "range": [
                        262433,
                        262435
                      ],
                      "loc": {
                        "start": {
                          "line": 7723,
                          "column": 26
                        },
                        "end": {
                          "line": 7723,
                          "column": 28
                        }
                      }
                    },
                    "range": [
                      262424,
                      262435
                    ],
                    "loc": {
                      "start": {
                        "line": 7723,
                        "column": 17
                      },
                      "end": {
                        "line": 7723,
                        "column": 28
                      }
                    }
                  },
                  "range": [
                    262413,
                    262436
                  ],
                  "loc": {
                    "start": {
                      "line": 7723,
                      "column": 6
                    },
                    "end": {
                      "line": 7723,
                      "column": 29
                    }
                  }
                },
                "range": [
                  262413,
                  262437
                ],
                "loc": {
                  "start": {
                    "line": 7723,
                    "column": 6
                  },
                  "end": {
                    "line": 7723,
                    "column": 30
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "props",
                      "range": [
                        262449,
                        262454
                      ],
                      "loc": {
                        "start": {
                          "line": 7725,
                          "column": 10
                        },
                        "end": {
                          "line": 7725,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "keys",
                        "range": [
                          262457,
                          262461
                        ],
                        "loc": {
                          "start": {
                            "line": 7725,
                            "column": 18
                          },
                          "end": {
                            "line": 7725,
                            "column": 22
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            262462,
                            262468
                          ],
                          "loc": {
                            "start": {
                              "line": 7725,
                              "column": 23
                            },
                            "end": {
                              "line": 7725,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "range": [
                        262457,
                        262469
                      ],
                      "loc": {
                        "start": {
                          "line": 7725,
                          "column": 18
                        },
                        "end": {
                          "line": 7725,
                          "column": 30
                        }
                      }
                    },
                    "range": [
                      262449,
                      262469
                    ],
                    "loc": {
                      "start": {
                        "line": 7725,
                        "column": 10
                      },
                      "end": {
                        "line": 7725,
                        "column": 30
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "key",
                      "range": [
                        262481,
                        262484
                      ],
                      "loc": {
                        "start": {
                          "line": 7726,
                          "column": 10
                        },
                        "end": {
                          "line": 7726,
                          "column": 13
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "props",
                        "range": [
                          262487,
                          262492
                        ],
                        "loc": {
                          "start": {
                            "line": 7726,
                            "column": 16
                          },
                          "end": {
                            "line": 7726,
                            "column": 21
                          }
                        }
                      },
                      "property": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          262493,
                          262494
                        ],
                        "loc": {
                          "start": {
                            "line": 7726,
                            "column": 22
                          },
                          "end": {
                            "line": 7726,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        262487,
                        262495
                      ],
                      "loc": {
                        "start": {
                          "line": 7726,
                          "column": 16
                        },
                        "end": {
                          "line": 7726,
                          "column": 24
                        }
                      }
                    },
                    "range": [
                      262481,
                      262495
                    ],
                    "loc": {
                      "start": {
                        "line": 7726,
                        "column": 10
                      },
                      "end": {
                        "line": 7726,
                        "column": 24
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "a",
                      "range": [
                        262507,
                        262508
                      ],
                      "loc": {
                        "start": {
                          "line": 7727,
                          "column": 10
                        },
                        "end": {
                          "line": 7727,
                          "column": 11
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "source",
                        "range": [
                          262511,
                          262517
                        ],
                        "loc": {
                          "start": {
                            "line": 7727,
                            "column": 14
                          },
                          "end": {
                            "line": 7727,
                            "column": 20
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          262518,
                          262521
                        ],
                        "loc": {
                          "start": {
                            "line": 7727,
                            "column": 21
                          },
                          "end": {
                            "line": 7727,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        262511,
                        262522
                      ],
                      "loc": {
                        "start": {
                          "line": 7727,
                          "column": 14
                        },
                        "end": {
                          "line": 7727,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      262507,
                      262522
                    ],
                    "loc": {
                      "start": {
                        "line": 7727,
                        "column": 10
                      },
                      "end": {
                        "line": 7727,
                        "column": 25
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  262445,
                  262523
                ],
                "loc": {
                  "start": {
                    "line": 7725,
                    "column": 6
                  },
                  "end": {
                    "line": 7727,
                    "column": 26
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "props",
                          "range": [
                            262654,
                            262659
                          ],
                          "loc": {
                            "start": {
                              "line": 7731,
                              "column": 10
                            },
                            "end": {
                              "line": 7731,
                              "column": 15
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            262660,
                            262666
                          ],
                          "loc": {
                            "start": {
                              "line": 7731,
                              "column": 16
                            },
                            "end": {
                              "line": 7731,
                              "column": 22
                            }
                          }
                        },
                        "range": [
                          262654,
                          262666
                        ],
                        "loc": {
                          "start": {
                            "line": 7731,
                            "column": 10
                          },
                          "end": {
                            "line": 7731,
                            "column": 22
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          262670,
                          262671
                        ],
                        "loc": {
                          "start": {
                            "line": 7731,
                            "column": 26
                          },
                          "end": {
                            "line": 7731,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        262654,
                        262671
                      ],
                      "loc": {
                        "start": {
                          "line": 7731,
                          "column": 10
                        },
                        "end": {
                          "line": 7731,
                          "column": 27
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "===",
                      "left": {
                        "type": "Identifier",
                        "name": "a",
                        "range": [
                          262675,
                          262676
                        ],
                        "loc": {
                          "start": {
                            "line": 7731,
                            "column": 31
                          },
                          "end": {
                            "line": 7731,
                            "column": 32
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "a",
                        "range": [
                          262681,
                          262682
                        ],
                        "loc": {
                          "start": {
                            "line": 7731,
                            "column": 37
                          },
                          "end": {
                            "line": 7731,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        262675,
                        262682
                      ],
                      "loc": {
                        "start": {
                          "line": 7731,
                          "column": 31
                        },
                        "end": {
                          "line": 7731,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      262654,
                      262682
                    ],
                    "loc": {
                      "start": {
                        "line": 7731,
                        "column": 10
                      },
                      "end": {
                        "line": 7731,
                        "column": 38
                      }
                    }
                  },
                  "right": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isObject",
                        "range": [
                          262687,
                          262695
                        ],
                        "loc": {
                          "start": {
                            "line": 7731,
                            "column": 43
                          },
                          "end": {
                            "line": 7731,
                            "column": 51
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "a",
                          "range": [
                            262696,
                            262697
                          ],
                          "loc": {
                            "start": {
                              "line": 7731,
                              "column": 52
                            },
                            "end": {
                              "line": 7731,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "range": [
                        262687,
                        262698
                      ],
                      "loc": {
                        "start": {
                          "line": 7731,
                          "column": 43
                        },
                        "end": {
                          "line": 7731,
                          "column": 54
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      262686,
                      262698
                    ],
                    "loc": {
                      "start": {
                        "line": 7731,
                        "column": 42
                      },
                      "end": {
                        "line": 7731,
                        "column": 54
                      }
                    }
                  },
                  "range": [
                    262654,
                    262698
                  ],
                  "loc": {
                    "start": {
                      "line": 7731,
                      "column": 10
                    },
                    "end": {
                      "line": 7731,
                      "column": 54
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              262726,
                              262732
                            ],
                            "loc": {
                              "start": {
                                "line": 7732,
                                "column": 24
                              },
                              "end": {
                                "line": 7732,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "defaults": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "hasOwnProperty",
                                      "range": [
                                        262751,
                                        262765
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7733,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 7733,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "call",
                                      "range": [
                                        262766,
                                        262770
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7733,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 7733,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      262751,
                                      262770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7733,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 7733,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        262771,
                                        262777
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7733,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 7733,
                                          "column": 41
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        262779,
                                        262782
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7733,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 7733,
                                          "column": 46
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    262751,
                                    262783
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7733,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 7733,
                                      "column": 47
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  262750,
                                  262783
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7733,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 7733,
                                    "column": 47
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Literal",
                                      "value": false,
                                      "raw": "false",
                                      "range": [
                                        262806,
                                        262811
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7734,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 7734,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "range": [
                                      262799,
                                      262812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7734,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7734,
                                        "column": 25
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  262785,
                                  262824
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7733,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 7735,
                                    "column": 11
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                262746,
                                262824
                              ],
                              "loc": {
                                "start": {
                                  "line": 7733,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7735,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      262885,
                                      262886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7737,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 7737,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        262889,
                                        262895
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7737,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 7737,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "key",
                                      "range": [
                                        262896,
                                        262899
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7737,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 7737,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      262889,
                                      262900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7737,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 7737,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    262885,
                                    262900
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7737,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 7737,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                262881,
                                262901
                              ],
                              "loc": {
                                "start": {
                                  "line": 7737,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7737,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "===",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      262919,
                                      262920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7738,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7738,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      262925,
                                      262926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7738,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 7738,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    262919,
                                    262926
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7738,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 7738,
                                      "column": 24
                                    }
                                  }
                                },
                                "right": {
                                  "type": "LogicalExpression",
                                  "operator": "||",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "!==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        262931,
                                        262932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7738,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 7738,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        262937,
                                        262938
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7738,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 7738,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      262931,
                                      262938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7738,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 7738,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "/",
                                      "left": {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          262943,
                                          262944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7738,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 7738,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          262947,
                                          262948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7738,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 7738,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        262943,
                                        262948
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7738,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 7738,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "/",
                                      "left": {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          262952,
                                          262953
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7738,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 7738,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          262956,
                                          262957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7738,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 7738,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        262952,
                                        262957
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7738,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 7738,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "range": [
                                      262943,
                                      262957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7738,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 7738,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    262931,
                                    262958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7738,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 7738,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  262919,
                                  262959
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7738,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 7738,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                262912,
                                262960
                              ],
                              "loc": {
                                "start": {
                                  "line": 7738,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7738,
                                  "column": 58
                                }
                              }
                            }
                          ],
                          "range": [
                            262734,
                            262970
                          ],
                          "loc": {
                            "start": {
                              "line": 7732,
                              "column": 32
                            },
                            "end": {
                              "line": 7739,
                              "column": 9
                            }
                          }
                        },
                        "rest": null,
                        "generator": false,
                        "expression": false,
                        "range": [
                          262717,
                          262970
                        ],
                        "loc": {
                          "start": {
                            "line": 7732,
                            "column": 15
                          },
                          "end": {
                            "line": 7739,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        262710,
                        262971
                      ],
                      "loc": {
                        "start": {
                          "line": 7732,
                          "column": 8
                        },
                        "end": {
                          "line": 7739,
                          "column": 10
                        }
                      }
                    }
                  ],
                  "range": [
                    262700,
                    262979
                  ],
                  "loc": {
                    "start": {
                      "line": 7731,
                      "column": 56
                    },
                    "end": {
                      "line": 7740,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  262650,
                  262979
                ],
                "loc": {
                  "start": {
                    "line": 7731,
                    "column": 6
                  },
                  "end": {
                    "line": 7740,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "FunctionExpression",
                  "id": null,
                  "params": [
                    {
                      "type": "Identifier",
                      "name": "object",
                      "range": [
                        263002,
                        263008
                      ],
                      "loc": {
                        "start": {
                          "line": 7741,
                          "column": 22
                        },
                        "end": {
                          "line": 7741,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "defaults": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                263024,
                                263030
                              ],
                              "loc": {
                                "start": {
                                  "line": 7742,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7742,
                                  "column": 18
                                }
                              }
                            },
                            "init": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  263033,
                                  263038
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7742,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 7742,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "length",
                                "range": [
                                  263039,
                                  263045
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7742,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 7742,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                263033,
                                263045
                              ],
                              "loc": {
                                "start": {
                                  "line": 7742,
                                  "column": 21
                                },
                                "end": {
                                  "line": 7742,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              263024,
                              263045
                            ],
                            "loc": {
                              "start": {
                                "line": 7742,
                                "column": 12
                              },
                              "end": {
                                "line": 7742,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "result",
                              "range": [
                                263059,
                                263065
                              ],
                              "loc": {
                                "start": {
                                  "line": 7743,
                                  "column": 12
                                },
                                "end": {
                                  "line": 7743,
                                  "column": 18
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                263068,
                                263073
                              ],
                              "loc": {
                                "start": {
                                  "line": 7743,
                                  "column": 21
                                },
                                "end": {
                                  "line": 7743,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              263059,
                              263073
                            ],
                            "loc": {
                              "start": {
                                "line": 7743,
                                "column": 12
                              },
                              "end": {
                                "line": 7743,
                                "column": 26
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          263020,
                          263074
                        ],
                        "loc": {
                          "start": {
                            "line": 7742,
                            "column": 8
                          },
                          "end": {
                            "line": 7743,
                            "column": 27
                          }
                        }
                      },
                      {
                        "type": "WhileStatement",
                        "test": {
                          "type": "UpdateExpression",
                          "operator": "--",
                          "argument": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              263091,
                              263097
                            ],
                            "loc": {
                              "start": {
                                "line": 7745,
                                "column": 15
                              },
                              "end": {
                                "line": 7745,
                                "column": 21
                              }
                            }
                          },
                          "prefix": false,
                          "range": [
                            263091,
                            263099
                          ],
                          "loc": {
                            "start": {
                              "line": 7745,
                              "column": 15
                            },
                            "end": {
                              "line": 7745,
                              "column": 23
                            }
                          }
                        },
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "key",
                                    "range": [
                                      263117,
                                      263120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7746,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 7746,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        263123,
                                        263128
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7746,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 7746,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        263129,
                                        263135
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7746,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 7746,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      263123,
                                      263136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7746,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 7746,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    263117,
                                    263136
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7746,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 7746,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                263113,
                                263137
                              ],
                              "loc": {
                                "start": {
                                  "line": 7746,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7746,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "UnaryExpression",
                                "operator": "!",
                                "argument": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      263154,
                                      263160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7747,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 7747,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "hasOwnProperty",
                                          "range": [
                                            263163,
                                            263177
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7747,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 7747,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "call",
                                          "range": [
                                            263178,
                                            263182
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7747,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 7747,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          263163,
                                          263182
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7747,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 7747,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "object",
                                          "range": [
                                            263183,
                                            263189
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7747,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 7747,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "key",
                                          "range": [
                                            263191,
                                            263194
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7747,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 7747,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        263163,
                                        263195
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7747,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 7747,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "baseIsEqual",
                                        "range": [
                                          263215,
                                          263226
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7748,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 7748,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "object",
                                            "range": [
                                              263227,
                                              263233
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7748,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 7748,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "key",
                                            "range": [
                                              263234,
                                              263237
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7748,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 7748,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            263227,
                                            263238
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7748,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 7748,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              263240,
                                              263246
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7748,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 7748,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "key",
                                            "range": [
                                              263247,
                                              263250
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7748,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 7748,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            263240,
                                            263251
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7748,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 7748,
                                              "column": 52
                                            }
                                          }
                                        },
                                        {
                                          "type": "Literal",
                                          "value": null,
                                          "raw": "null",
                                          "range": [
                                            263253,
                                            263257
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7748,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 7748,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "Literal",
                                          "value": true,
                                          "raw": "true",
                                          "range": [
                                            263259,
                                            263263
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7748,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 7748,
                                              "column": 64
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        263215,
                                        263264
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7748,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 7748,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "range": [
                                      263163,
                                      263264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7747,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 7748,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    263154,
                                    263264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7747,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 7748,
                                      "column": 65
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  263152,
                                  263265
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7747,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 7748,
                                    "column": 66
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "BreakStatement",
                                    "label": null,
                                    "range": [
                                      263281,
                                      263287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7749,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7749,
                                        "column": 18
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  263267,
                                  263299
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7748,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 7750,
                                    "column": 11
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                263148,
                                263299
                              ],
                              "loc": {
                                "start": {
                                  "line": 7747,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7750,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            263101,
                            263309
                          ],
                          "loc": {
                            "start": {
                              "line": 7745,
                              "column": 25
                            },
                            "end": {
                              "line": 7751,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          263084,
                          263309
                        ],
                        "loc": {
                          "start": {
                            "line": 7745,
                            "column": 8
                          },
                          "end": {
                            "line": 7751,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Identifier",
                          "name": "result",
                          "range": [
                            263325,
                            263331
                          ],
                          "loc": {
                            "start": {
                              "line": 7752,
                              "column": 15
                            },
                            "end": {
                              "line": 7752,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          263318,
                          263332
                        ],
                        "loc": {
                          "start": {
                            "line": 7752,
                            "column": 8
                          },
                          "end": {
                            "line": 7752,
                            "column": 22
                          }
                        }
                      }
                    ],
                    "range": [
                      263010,
                      263340
                    ],
                    "loc": {
                      "start": {
                        "line": 7741,
                        "column": 30
                      },
                      "end": {
                        "line": 7753,
                        "column": 7
                      }
                    }
                  },
                  "rest": null,
                  "generator": false,
                  "expression": false,
                  "range": [
                    262993,
                    263340
                  ],
                  "loc": {
                    "start": {
                      "line": 7741,
                      "column": 13
                    },
                    "end": {
                      "line": 7753,
                      "column": 7
                    }
                  }
                },
                "range": [
                  262986,
                  263341
                ],
                "loc": {
                  "start": {
                    "line": 7741,
                    "column": 6
                  },
                  "end": {
                    "line": 7753,
                    "column": 8
                  }
                }
              }
            ],
            "range": [
              262405,
              263347
            ],
            "loc": {
              "start": {
                "line": 7722,
                "column": 29
              },
              "end": {
                "line": 7754,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            262380,
            263347
          ],
          "loc": {
            "start": {
              "line": 7722,
              "column": 4
            },
            "end": {
              "line": 7754,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "source"
        ]
      },
      "vars": {
        "source": null,
        "props": null,
        "key": null,
        "a": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "matches",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~matches",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        262424,
        262435
      ],
      "filename": "lodash.js",
      "lineno": 7723,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013259",
        "name": "source",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            262433,
            262435
          ],
          "loc": {
            "start": {
              "line": 7723,
              "column": 26
            },
            "end": {
              "line": 7723,
              "column": 28
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "source",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        262449,
        262469
      ],
      "filename": "lodash.js",
      "lineno": 7725,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013263",
        "name": "props",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              262457,
              262461
            ],
            "loc": {
              "start": {
                "line": 7725,
                "column": 18
              },
              "end": {
                "line": 7725,
                "column": 22
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                262462,
                262468
              ],
              "loc": {
                "start": {
                  "line": 7725,
                  "column": 23
                },
                "end": {
                  "line": 7725,
                  "column": 29
                }
              }
            }
          ],
          "range": [
            262457,
            262469
          ],
          "loc": {
            "start": {
              "line": 7725,
              "column": 18
            },
            "end": {
              "line": 7725,
              "column": 30
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "props",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~matches",
    "longname": "<anonymous>~runInContext~matches~props",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        262481,
        262495
      ],
      "filename": "lodash.js",
      "lineno": 7726,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013268",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              262487,
              262492
            ],
            "loc": {
              "start": {
                "line": 7726,
                "column": 16
              },
              "end": {
                "line": 7726,
                "column": 21
              }
            }
          },
          "property": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              262493,
              262494
            ],
            "loc": {
              "start": {
                "line": 7726,
                "column": 22
              },
              "end": {
                "line": 7726,
                "column": 23
              }
            }
          },
          "range": [
            262487,
            262495
          ],
          "loc": {
            "start": {
              "line": 7726,
              "column": 16
            },
            "end": {
              "line": 7726,
              "column": 24
            }
          }
        },
        "value": "props[0]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~matches",
    "longname": "<anonymous>~runInContext~matches~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        262507,
        262522
      ],
      "filename": "lodash.js",
      "lineno": 7727,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013273",
        "name": "a",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "source",
            "range": [
              262511,
              262517
            ],
            "loc": {
              "start": {
                "line": 7727,
                "column": 14
              },
              "end": {
                "line": 7727,
                "column": 20
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "key",
            "range": [
              262518,
              262521
            ],
            "loc": {
              "start": {
                "line": 7727,
                "column": 21
              },
              "end": {
                "line": 7727,
                "column": 24
              }
            }
          },
          "range": [
            262511,
            262522
          ],
          "loc": {
            "start": {
              "line": 7727,
              "column": 14
            },
            "end": {
              "line": 7727,
              "column": 25
            }
          }
        },
        "value": "source[undefined]"
      }
    },
    "undocumented": true,
    "name": "a",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~matches",
    "longname": "<anonymous>~runInContext~matches~a",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        262885,
        262900
      ],
      "filename": "lodash.js",
      "lineno": 7737,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013310",
        "name": "b",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "object",
            "range": [
              262889,
              262895
            ],
            "loc": {
              "start": {
                "line": 7737,
                "column": 18
              },
              "end": {
                "line": 7737,
                "column": 24
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "key",
            "range": [
              262896,
              262899
            ],
            "loc": {
              "start": {
                "line": 7737,
                "column": 25
              },
              "end": {
                "line": 7737,
                "column": 28
              }
            }
          },
          "range": [
            262889,
            262900
          ],
          "loc": {
            "start": {
              "line": 7737,
              "column": 18
            },
            "end": {
              "line": 7737,
              "column": 29
            }
          }
        },
        "value": "object[undefined]"
      }
    },
    "undocumented": true,
    "name": "b",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~b",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        263024,
        263045
      ],
      "filename": "lodash.js",
      "lineno": 7742,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013336",
        "name": "length",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              263033,
              263038
            ],
            "loc": {
              "start": {
                "line": 7742,
                "column": 21
              },
              "end": {
                "line": 7742,
                "column": 26
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              263039,
              263045
            ],
            "loc": {
              "start": {
                "line": 7742,
                "column": 27
              },
              "end": {
                "line": 7742,
                "column": 33
              }
            }
          },
          "range": [
            263033,
            263045
          ],
          "loc": {
            "start": {
              "line": 7742,
              "column": 21
            },
            "end": {
              "line": 7742,
              "column": 33
            }
          }
        },
        "value": "props.length"
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        263059,
        263073
      ],
      "filename": "lodash.js",
      "lineno": 7743,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013341",
        "name": "result",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            263068,
            263073
          ],
          "loc": {
            "start": {
              "line": 7743,
              "column": 21
            },
            "end": {
              "line": 7743,
              "column": 26
            }
          }
        },
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        263117,
        263136
      ],
      "filename": "lodash.js",
      "lineno": 7746,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013349",
        "name": "key",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "props",
            "range": [
              263123,
              263128
            ],
            "loc": {
              "start": {
                "line": 7746,
                "column": 20
              },
              "end": {
                "line": 7746,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "length",
            "range": [
              263129,
              263135
            ],
            "loc": {
              "start": {
                "line": 7746,
                "column": 26
              },
              "end": {
                "line": 7746,
                "column": 32
              }
            }
          },
          "range": [
            263123,
            263136
          ],
          "loc": {
            "start": {
              "line": 7746,
              "column": 20
            },
            "end": {
              "line": 7746,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~matches",
        "value": "props[undefined]"
      }
    },
    "undocumented": true,
    "name": "key",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~key",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        263154,
        263264
      ],
      "filename": "lodash.js",
      "lineno": 7747,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013356",
        "name": "result",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "hasOwnProperty",
                "range": [
                  263163,
                  263177
                ],
                "loc": {
                  "start": {
                    "line": 7747,
                    "column": 25
                  },
                  "end": {
                    "line": 7747,
                    "column": 39
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "call",
                "range": [
                  263178,
                  263182
                ],
                "loc": {
                  "start": {
                    "line": 7747,
                    "column": 40
                  },
                  "end": {
                    "line": 7747,
                    "column": 44
                  }
                }
              },
              "range": [
                263163,
                263182
              ],
              "loc": {
                "start": {
                  "line": 7747,
                  "column": 25
                },
                "end": {
                  "line": 7747,
                  "column": 44
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "object",
                "range": [
                  263183,
                  263189
                ],
                "loc": {
                  "start": {
                    "line": 7747,
                    "column": 45
                  },
                  "end": {
                    "line": 7747,
                    "column": 51
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "key",
                "range": [
                  263191,
                  263194
                ],
                "loc": {
                  "start": {
                    "line": 7747,
                    "column": 53
                  },
                  "end": {
                    "line": 7747,
                    "column": 56
                  }
                }
              }
            ],
            "range": [
              263163,
              263195
            ],
            "loc": {
              "start": {
                "line": 7747,
                "column": 25
              },
              "end": {
                "line": 7747,
                "column": 57
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "baseIsEqual",
              "range": [
                263215,
                263226
              ],
              "loc": {
                "start": {
                  "line": 7748,
                  "column": 16
                },
                "end": {
                  "line": 7748,
                  "column": 27
                }
              }
            },
            "arguments": [
              {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "object",
                  "range": [
                    263227,
                    263233
                  ],
                  "loc": {
                    "start": {
                      "line": 7748,
                      "column": 28
                    },
                    "end": {
                      "line": 7748,
                      "column": 34
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "key",
                  "range": [
                    263234,
                    263237
                  ],
                  "loc": {
                    "start": {
                      "line": 7748,
                      "column": 35
                    },
                    "end": {
                      "line": 7748,
                      "column": 38
                    }
                  }
                },
                "range": [
                  263227,
                  263238
                ],
                "loc": {
                  "start": {
                    "line": 7748,
                    "column": 28
                  },
                  "end": {
                    "line": 7748,
                    "column": 39
                  }
                }
              },
              {
                "type": "MemberExpression",
                "computed": true,
                "object": {
                  "type": "Identifier",
                  "name": "source",
                  "range": [
                    263240,
                    263246
                  ],
                  "loc": {
                    "start": {
                      "line": 7748,
                      "column": 41
                    },
                    "end": {
                      "line": 7748,
                      "column": 47
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "key",
                  "range": [
                    263247,
                    263250
                  ],
                  "loc": {
                    "start": {
                      "line": 7748,
                      "column": 48
                    },
                    "end": {
                      "line": 7748,
                      "column": 51
                    }
                  }
                },
                "range": [
                  263240,
                  263251
                ],
                "loc": {
                  "start": {
                    "line": 7748,
                    "column": 41
                  },
                  "end": {
                    "line": 7748,
                    "column": 52
                  }
                }
              },
              {
                "type": "Literal",
                "value": null,
                "raw": "null",
                "range": [
                  263253,
                  263257
                ],
                "loc": {
                  "start": {
                    "line": 7748,
                    "column": 54
                  },
                  "end": {
                    "line": 7748,
                    "column": 58
                  }
                }
              },
              {
                "type": "Literal",
                "value": true,
                "raw": "true",
                "range": [
                  263259,
                  263263
                ],
                "loc": {
                  "start": {
                    "line": 7748,
                    "column": 60
                  },
                  "end": {
                    "line": 7748,
                    "column": 64
                  }
                }
              }
            ],
            "range": [
              263215,
              263264
            ],
            "loc": {
              "start": {
                "line": 7748,
                "column": 16
              },
              "end": {
                "line": 7748,
                "column": 65
              }
            }
          },
          "range": [
            263163,
            263264
          ],
          "loc": {
            "start": {
              "line": 7747,
              "column": 25
            },
            "end": {
              "line": 7748,
              "column": 65
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~result",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264318,
        265749
      ],
      "filename": "lodash.js",
      "lineno": 7787,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013379",
        "name": "mixin",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "mixin",
            "range": [
              264327,
              264332
            ],
            "loc": {
              "start": {
                "line": 7787,
                "column": 13
              },
              "end": {
                "line": 7787,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                264333,
                264339
              ],
              "loc": {
                "start": {
                  "line": 7787,
                  "column": 19
                },
                "end": {
                  "line": 7787,
                  "column": 25
                }
              }
            },
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                264341,
                264347
              ],
              "loc": {
                "start": {
                  "line": 7787,
                  "column": 27
                },
                "end": {
                  "line": 7787,
                  "column": 33
                }
              }
            },
            {
              "type": "Identifier",
              "name": "options",
              "range": [
                264349,
                264356
              ],
              "loc": {
                "start": {
                  "line": 7787,
                  "column": 35
                },
                "end": {
                  "line": 7787,
                  "column": 42
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "chain",
                      "range": [
                        264370,
                        264375
                      ],
                      "loc": {
                        "start": {
                          "line": 7788,
                          "column": 10
                        },
                        "end": {
                          "line": 7788,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "Literal",
                      "value": true,
                      "raw": "true",
                      "range": [
                        264378,
                        264382
                      ],
                      "loc": {
                        "start": {
                          "line": 7788,
                          "column": 18
                        },
                        "end": {
                          "line": 7788,
                          "column": 22
                        }
                      }
                    },
                    "range": [
                      264370,
                      264382
                    ],
                    "loc": {
                      "start": {
                        "line": 7788,
                        "column": 10
                      },
                      "end": {
                        "line": 7788,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "methodNames",
                      "range": [
                        264394,
                        264405
                      ],
                      "loc": {
                        "start": {
                          "line": 7789,
                          "column": 10
                        },
                        "end": {
                          "line": 7789,
                          "column": 21
                        }
                      }
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "Identifier",
                        "name": "source",
                        "range": [
                          264408,
                          264414
                        ],
                        "loc": {
                          "start": {
                            "line": 7789,
                            "column": 24
                          },
                          "end": {
                            "line": 7789,
                            "column": 30
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "functions",
                          "range": [
                            264418,
                            264427
                          ],
                          "loc": {
                            "start": {
                              "line": 7789,
                              "column": 34
                            },
                            "end": {
                              "line": 7789,
                              "column": 43
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "source",
                            "range": [
                              264428,
                              264434
                            ],
                            "loc": {
                              "start": {
                                "line": 7789,
                                "column": 44
                              },
                              "end": {
                                "line": 7789,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          264418,
                          264435
                        ],
                        "loc": {
                          "start": {
                            "line": 7789,
                            "column": 34
                          },
                          "end": {
                            "line": 7789,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        264408,
                        264435
                      ],
                      "loc": {
                        "start": {
                          "line": 7789,
                          "column": 24
                        },
                        "end": {
                          "line": 7789,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      264394,
                      264435
                    ],
                    "loc": {
                      "start": {
                        "line": 7789,
                        "column": 10
                      },
                      "end": {
                        "line": 7789,
                        "column": 51
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  264366,
                  264436
                ],
                "loc": {
                  "start": {
                    "line": 7788,
                    "column": 6
                  },
                  "end": {
                    "line": 7789,
                    "column": 52
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "!",
                    "argument": {
                      "type": "Identifier",
                      "name": "source",
                      "range": [
                        264449,
                        264455
                      ],
                      "loc": {
                        "start": {
                          "line": 7791,
                          "column": 11
                        },
                        "end": {
                          "line": 7791,
                          "column": 17
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      264448,
                      264455
                    ],
                    "loc": {
                      "start": {
                        "line": 7791,
                        "column": 10
                      },
                      "end": {
                        "line": 7791,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "!",
                      "argument": {
                        "type": "Identifier",
                        "name": "options",
                        "range": [
                          264461,
                          264468
                        ],
                        "loc": {
                          "start": {
                            "line": 7791,
                            "column": 23
                          },
                          "end": {
                            "line": 7791,
                            "column": 30
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        264460,
                        264468
                      ],
                      "loc": {
                        "start": {
                          "line": 7791,
                          "column": 22
                        },
                        "end": {
                          "line": 7791,
                          "column": 30
                        }
                      }
                    },
                    "right": {
                      "type": "UnaryExpression",
                      "operator": "!",
                      "argument": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "methodNames",
                          "range": [
                            264473,
                            264484
                          ],
                          "loc": {
                            "start": {
                              "line": 7791,
                              "column": 35
                            },
                            "end": {
                              "line": 7791,
                              "column": 46
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            264485,
                            264491
                          ],
                          "loc": {
                            "start": {
                              "line": 7791,
                              "column": 47
                            },
                            "end": {
                              "line": 7791,
                              "column": 53
                            }
                          }
                        },
                        "range": [
                          264473,
                          264491
                        ],
                        "loc": {
                          "start": {
                            "line": 7791,
                            "column": 35
                          },
                          "end": {
                            "line": 7791,
                            "column": 53
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        264472,
                        264491
                      ],
                      "loc": {
                        "start": {
                          "line": 7791,
                          "column": 34
                        },
                        "end": {
                          "line": 7791,
                          "column": 53
                        }
                      }
                    },
                    "range": [
                      264460,
                      264491
                    ],
                    "loc": {
                      "start": {
                        "line": 7791,
                        "column": 22
                      },
                      "end": {
                        "line": 7791,
                        "column": 53
                      }
                    }
                  },
                  "range": [
                    264448,
                    264492
                  ],
                  "loc": {
                    "start": {
                      "line": 7791,
                      "column": 10
                    },
                    "end": {
                      "line": 7791,
                      "column": 54
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "options",
                          "range": [
                            264508,
                            264515
                          ],
                          "loc": {
                            "start": {
                              "line": 7792,
                              "column": 12
                            },
                            "end": {
                              "line": 7792,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            264519,
                            264523
                          ],
                          "loc": {
                            "start": {
                              "line": 7792,
                              "column": 23
                            },
                            "end": {
                              "line": 7792,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          264508,
                          264523
                        ],
                        "loc": {
                          "start": {
                            "line": 7792,
                            "column": 12
                          },
                          "end": {
                            "line": 7792,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "options",
                                "range": [
                                  264537,
                                  264544
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7793,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7793,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  264547,
                                  264553
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7793,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 7793,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                264537,
                                264553
                              ],
                              "loc": {
                                "start": {
                                  "line": 7793,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7793,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              264537,
                              264554
                            ],
                            "loc": {
                              "start": {
                                "line": 7793,
                                "column": 10
                              },
                              "end": {
                                "line": 7793,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          264525,
                          264564
                        ],
                        "loc": {
                          "start": {
                            "line": 7792,
                            "column": 29
                          },
                          "end": {
                            "line": 7794,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        264504,
                        264564
                      ],
                      "loc": {
                        "start": {
                          "line": 7792,
                          "column": 8
                        },
                        "end": {
                          "line": 7794,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "source",
                          "range": [
                            264573,
                            264579
                          ],
                          "loc": {
                            "start": {
                              "line": 7795,
                              "column": 8
                            },
                            "end": {
                              "line": 7795,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            264582,
                            264588
                          ],
                          "loc": {
                            "start": {
                              "line": 7795,
                              "column": 17
                            },
                            "end": {
                              "line": 7795,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          264573,
                          264588
                        ],
                        "loc": {
                          "start": {
                            "line": 7795,
                            "column": 8
                          },
                          "end": {
                            "line": 7795,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        264573,
                        264589
                      ],
                      "loc": {
                        "start": {
                          "line": 7795,
                          "column": 8
                        },
                        "end": {
                          "line": 7795,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            264598,
                            264604
                          ],
                          "loc": {
                            "start": {
                              "line": 7796,
                              "column": 8
                            },
                            "end": {
                              "line": 7796,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "lodash",
                          "range": [
                            264607,
                            264613
                          ],
                          "loc": {
                            "start": {
                              "line": 7796,
                              "column": 17
                            },
                            "end": {
                              "line": 7796,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          264598,
                          264613
                        ],
                        "loc": {
                          "start": {
                            "line": 7796,
                            "column": 8
                          },
                          "end": {
                            "line": 7796,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        264598,
                        264614
                      ],
                      "loc": {
                        "start": {
                          "line": 7796,
                          "column": 8
                        },
                        "end": {
                          "line": 7796,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "methodNames",
                          "range": [
                            264623,
                            264634
                          ],
                          "loc": {
                            "start": {
                              "line": 7797,
                              "column": 8
                            },
                            "end": {
                              "line": 7797,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "functions",
                            "range": [
                              264637,
                              264646
                            ],
                            "loc": {
                              "start": {
                                "line": 7797,
                                "column": 22
                              },
                              "end": {
                                "line": 7797,
                                "column": 31
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "source",
                              "range": [
                                264647,
                                264653
                              ],
                              "loc": {
                                "start": {
                                  "line": 7797,
                                  "column": 32
                                },
                                "end": {
                                  "line": 7797,
                                  "column": 38
                                }
                              }
                            }
                          ],
                          "range": [
                            264637,
                            264654
                          ],
                          "loc": {
                            "start": {
                              "line": 7797,
                              "column": 22
                            },
                            "end": {
                              "line": 7797,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          264623,
                          264654
                        ],
                        "loc": {
                          "start": {
                            "line": 7797,
                            "column": 8
                          },
                          "end": {
                            "line": 7797,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        264623,
                        264655
                      ],
                      "loc": {
                        "start": {
                          "line": 7797,
                          "column": 8
                        },
                        "end": {
                          "line": 7797,
                          "column": 40
                        }
                      }
                    }
                  ],
                  "range": [
                    264494,
                    264663
                  ],
                  "loc": {
                    "start": {
                      "line": 7791,
                      "column": 56
                    },
                    "end": {
                      "line": 7798,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  264444,
                  264663
                ],
                "loc": {
                  "start": {
                    "line": 7791,
                    "column": 6
                  },
                  "end": {
                    "line": 7798,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "===",
                  "left": {
                    "type": "Identifier",
                    "name": "options",
                    "range": [
                      264674,
                      264681
                    ],
                    "loc": {
                      "start": {
                        "line": 7799,
                        "column": 10
                      },
                      "end": {
                        "line": 7799,
                        "column": 17
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": false,
                    "raw": "false",
                    "range": [
                      264686,
                      264691
                    ],
                    "loc": {
                      "start": {
                        "line": 7799,
                        "column": 22
                      },
                      "end": {
                        "line": 7799,
                        "column": 27
                      }
                    }
                  },
                  "range": [
                    264674,
                    264691
                  ],
                  "loc": {
                    "start": {
                      "line": 7799,
                      "column": 10
                    },
                    "end": {
                      "line": 7799,
                      "column": 27
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "chain",
                          "range": [
                            264703,
                            264708
                          ],
                          "loc": {
                            "start": {
                              "line": 7800,
                              "column": 8
                            },
                            "end": {
                              "line": 7800,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            264711,
                            264716
                          ],
                          "loc": {
                            "start": {
                              "line": 7800,
                              "column": 16
                            },
                            "end": {
                              "line": 7800,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          264703,
                          264716
                        ],
                        "loc": {
                          "start": {
                            "line": 7800,
                            "column": 8
                          },
                          "end": {
                            "line": 7800,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        264703,
                        264717
                      ],
                      "loc": {
                        "start": {
                          "line": 7800,
                          "column": 8
                        },
                        "end": {
                          "line": 7800,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    264693,
                    264725
                  ],
                  "loc": {
                    "start": {
                      "line": 7799,
                      "column": 29
                    },
                    "end": {
                      "line": 7801,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "IfStatement",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isObject",
                        "range": [
                          264735,
                          264743
                        ],
                        "loc": {
                          "start": {
                            "line": 7801,
                            "column": 17
                          },
                          "end": {
                            "line": 7801,
                            "column": 25
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "options",
                          "range": [
                            264744,
                            264751
                          ],
                          "loc": {
                            "start": {
                              "line": 7801,
                              "column": 26
                            },
                            "end": {
                              "line": 7801,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "range": [
                        264735,
                        264752
                      ],
                      "loc": {
                        "start": {
                          "line": 7801,
                          "column": 17
                        },
                        "end": {
                          "line": 7801,
                          "column": 34
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "in",
                      "left": {
                        "type": "Literal",
                        "value": "chain",
                        "raw": "'chain'",
                        "range": [
                          264756,
                          264763
                        ],
                        "loc": {
                          "start": {
                            "line": 7801,
                            "column": 38
                          },
                          "end": {
                            "line": 7801,
                            "column": 45
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "options",
                        "range": [
                          264767,
                          264774
                        ],
                        "loc": {
                          "start": {
                            "line": 7801,
                            "column": 49
                          },
                          "end": {
                            "line": 7801,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        264756,
                        264774
                      ],
                      "loc": {
                        "start": {
                          "line": 7801,
                          "column": 38
                        },
                        "end": {
                          "line": 7801,
                          "column": 56
                        }
                      }
                    },
                    "range": [
                      264735,
                      264774
                    ],
                    "loc": {
                      "start": {
                        "line": 7801,
                        "column": 17
                      },
                      "end": {
                        "line": 7801,
                        "column": 56
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "chain",
                            "range": [
                              264786,
                              264791
                            ],
                            "loc": {
                              "start": {
                                "line": 7802,
                                "column": 8
                              },
                              "end": {
                                "line": 7802,
                                "column": 13
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "options",
                              "range": [
                                264794,
                                264801
                              ],
                              "loc": {
                                "start": {
                                  "line": 7802,
                                  "column": 16
                                },
                                "end": {
                                  "line": 7802,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "chain",
                              "range": [
                                264802,
                                264807
                              ],
                              "loc": {
                                "start": {
                                  "line": 7802,
                                  "column": 24
                                },
                                "end": {
                                  "line": 7802,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              264794,
                              264807
                            ],
                            "loc": {
                              "start": {
                                "line": 7802,
                                "column": 16
                              },
                              "end": {
                                "line": 7802,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            264786,
                            264807
                          ],
                          "loc": {
                            "start": {
                              "line": 7802,
                              "column": 8
                            },
                            "end": {
                              "line": 7802,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          264786,
                          264808
                        ],
                        "loc": {
                          "start": {
                            "line": 7802,
                            "column": 8
                          },
                          "end": {
                            "line": 7802,
                            "column": 30
                          }
                        }
                      }
                    ],
                    "range": [
                      264776,
                      264816
                    ],
                    "loc": {
                      "start": {
                        "line": 7801,
                        "column": 58
                      },
                      "end": {
                        "line": 7803,
                        "column": 7
                      }
                    }
                  },
                  "alternate": null,
                  "range": [
                    264731,
                    264816
                  ],
                  "loc": {
                    "start": {
                      "line": 7801,
                      "column": 13
                    },
                    "end": {
                      "line": 7803,
                      "column": 7
                    }
                  }
                },
                "range": [
                  264670,
                  264816
                ],
                "loc": {
                  "start": {
                    "line": 7799,
                    "column": 6
                  },
                  "end": {
                    "line": 7803,
                    "column": 7
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        264827,
                        264832
                      ],
                      "loc": {
                        "start": {
                          "line": 7804,
                          "column": 10
                        },
                        "end": {
                          "line": 7804,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          264836,
                          264837
                        ],
                        "loc": {
                          "start": {
                            "line": 7804,
                            "column": 19
                          },
                          "end": {
                            "line": 7804,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        264835,
                        264837
                      ],
                      "loc": {
                        "start": {
                          "line": 7804,
                          "column": 18
                        },
                        "end": {
                          "line": 7804,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      264827,
                      264837
                    ],
                    "loc": {
                      "start": {
                        "line": 7804,
                        "column": 10
                      },
                      "end": {
                        "line": 7804,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "isFunc",
                      "range": [
                        264849,
                        264855
                      ],
                      "loc": {
                        "start": {
                          "line": 7805,
                          "column": 10
                        },
                        "end": {
                          "line": 7805,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "isFunction",
                        "range": [
                          264858,
                          264868
                        ],
                        "loc": {
                          "start": {
                            "line": 7805,
                            "column": 19
                          },
                          "end": {
                            "line": 7805,
                            "column": 29
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            264869,
                            264875
                          ],
                          "loc": {
                            "start": {
                              "line": 7805,
                              "column": 30
                            },
                            "end": {
                              "line": 7805,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "range": [
                        264858,
                        264876
                      ],
                      "loc": {
                        "start": {
                          "line": 7805,
                          "column": 19
                        },
                        "end": {
                          "line": 7805,
                          "column": 37
                        }
                      }
                    },
                    "range": [
                      264849,
                      264876
                    ],
                    "loc": {
                      "start": {
                        "line": 7805,
                        "column": 10
                      },
                      "end": {
                        "line": 7805,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        264888,
                        264894
                      ],
                      "loc": {
                        "start": {
                          "line": 7806,
                          "column": 10
                        },
                        "end": {
                          "line": 7806,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "Identifier",
                        "name": "methodNames",
                        "range": [
                          264897,
                          264908
                        ],
                        "loc": {
                          "start": {
                            "line": 7806,
                            "column": 19
                          },
                          "end": {
                            "line": 7806,
                            "column": 30
                          }
                        }
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "methodNames",
                          "range": [
                            264911,
                            264922
                          ],
                          "loc": {
                            "start": {
                              "line": 7806,
                              "column": 33
                            },
                            "end": {
                              "line": 7806,
                              "column": 44
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "length",
                          "range": [
                            264923,
                            264929
                          ],
                          "loc": {
                            "start": {
                              "line": 7806,
                              "column": 45
                            },
                            "end": {
                              "line": 7806,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          264911,
                          264929
                        ],
                        "loc": {
                          "start": {
                            "line": 7806,
                            "column": 33
                          },
                          "end": {
                            "line": 7806,
                            "column": 51
                          }
                        }
                      },
                      "alternate": {
                        "type": "Literal",
                        "value": 0,
                        "raw": "0",
                        "range": [
                          264932,
                          264933
                        ],
                        "loc": {
                          "start": {
                            "line": 7806,
                            "column": 54
                          },
                          "end": {
                            "line": 7806,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        264897,
                        264933
                      ],
                      "loc": {
                        "start": {
                          "line": 7806,
                          "column": 19
                        },
                        "end": {
                          "line": 7806,
                          "column": 55
                        }
                      }
                    },
                    "range": [
                      264888,
                      264933
                    ],
                    "loc": {
                      "start": {
                        "line": 7806,
                        "column": 10
                      },
                      "end": {
                        "line": 7806,
                        "column": 55
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  264823,
                  264934
                ],
                "loc": {
                  "start": {
                    "line": 7804,
                    "column": 6
                  },
                  "end": {
                    "line": 7806,
                    "column": 56
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        264951,
                        264956
                      ],
                      "loc": {
                        "start": {
                          "line": 7808,
                          "column": 15
                        },
                        "end": {
                          "line": 7808,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      264949,
                      264956
                    ],
                    "loc": {
                      "start": {
                        "line": 7808,
                        "column": 13
                      },
                      "end": {
                        "line": 7808,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      264959,
                      264965
                    ],
                    "loc": {
                      "start": {
                        "line": 7808,
                        "column": 23
                      },
                      "end": {
                        "line": 7808,
                        "column": 29
                      }
                    }
                  },
                  "range": [
                    264949,
                    264965
                  ],
                  "loc": {
                    "start": {
                      "line": 7808,
                      "column": 13
                    },
                    "end": {
                      "line": 7808,
                      "column": 29
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "methodName",
                            "range": [
                              264981,
                              264991
                            ],
                            "loc": {
                              "start": {
                                "line": 7809,
                                "column": 12
                              },
                              "end": {
                                "line": 7809,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "methodNames",
                              "range": [
                                264994,
                                265005
                              ],
                              "loc": {
                                "start": {
                                  "line": 7809,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7809,
                                  "column": 36
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                265006,
                                265011
                              ],
                              "loc": {
                                "start": {
                                  "line": 7809,
                                  "column": 37
                                },
                                "end": {
                                  "line": 7809,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              264994,
                              265012
                            ],
                            "loc": {
                              "start": {
                                "line": 7809,
                                "column": 25
                              },
                              "end": {
                                "line": 7809,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            264981,
                            265012
                          ],
                          "loc": {
                            "start": {
                              "line": 7809,
                              "column": 12
                            },
                            "end": {
                              "line": 7809,
                              "column": 43
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "func",
                            "range": [
                              265026,
                              265030
                            ],
                            "loc": {
                              "start": {
                                "line": 7810,
                                "column": 12
                              },
                              "end": {
                                "line": 7810,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "object",
                                "range": [
                                  265033,
                                  265039
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7810,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 7810,
                                    "column": 25
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "methodName",
                                "range": [
                                  265040,
                                  265050
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7810,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 7810,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                265033,
                                265051
                              ],
                              "loc": {
                                "start": {
                                  "line": 7810,
                                  "column": 19
                                },
                                "end": {
                                  "line": 7810,
                                  "column": 37
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": true,
                              "object": {
                                "type": "Identifier",
                                "name": "source",
                                "range": [
                                  265054,
                                  265060
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7810,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 7810,
                                    "column": 46
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "methodName",
                                "range": [
                                  265061,
                                  265071
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7810,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 7810,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                265054,
                                265072
                              ],
                              "loc": {
                                "start": {
                                  "line": 7810,
                                  "column": 40
                                },
                                "end": {
                                  "line": 7810,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              265033,
                              265072
                            ],
                            "loc": {
                              "start": {
                                "line": 7810,
                                "column": 19
                              },
                              "end": {
                                "line": 7810,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            265026,
                            265072
                          ],
                          "loc": {
                            "start": {
                              "line": 7810,
                              "column": 12
                            },
                            "end": {
                              "line": 7810,
                              "column": 58
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        264977,
                        265073
                      ],
                      "loc": {
                        "start": {
                          "line": 7809,
                          "column": 8
                        },
                        "end": {
                          "line": 7810,
                          "column": 59
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isFunc",
                        "range": [
                          265087,
                          265093
                        ],
                        "loc": {
                          "start": {
                            "line": 7812,
                            "column": 12
                          },
                          "end": {
                            "line": 7812,
                            "column": 18
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      265107,
                                      265113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7813,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 7813,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "prototype",
                                    "range": [
                                      265114,
                                      265123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7813,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7813,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    265107,
                                    265123
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7813,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7813,
                                      "column": 26
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "methodName",
                                  "range": [
                                    265124,
                                    265134
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7813,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 7813,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  265107,
                                  265135
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7813,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7813,
                                    "column": 38
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "func",
                                      "range": [
                                        265148,
                                        265152
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7813,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 7813,
                                          "column": 55
                                        }
                                      }
                                    }
                                  ],
                                  "defaults": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": {
                                          "type": "FunctionExpression",
                                          "id": null,
                                          "params": [],
                                          "defaults": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "chainAll",
                                                      "range": [
                                                        265206,
                                                        265214
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7815,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 7815,
                                                          "column": 26
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          265217,
                                                          265221
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7815,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 7815,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "__chain__",
                                                        "range": [
                                                          265222,
                                                          265231
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7815,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 7815,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        265217,
                                                        265231
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7815,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 7815,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      265206,
                                                      265231
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7815,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 7815,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        265251,
                                                        265256
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7816,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 7816,
                                                          "column": 23
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          265259,
                                                          265263
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7816,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 7816,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "__wrapped__",
                                                        "range": [
                                                          265264,
                                                          265275
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7816,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 7816,
                                                            "column": 42
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        265259,
                                                        265275
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7816,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 7816,
                                                          "column": 42
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      265251,
                                                      265275
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7816,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 7816,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "args",
                                                      "range": [
                                                        265295,
                                                        265299
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7817,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 7817,
                                                          "column": 22
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            265303,
                                                            265308
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7817,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 7817,
                                                              "column": 31
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        265302,
                                                        265309
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7817,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 7817,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      265295,
                                                      265309
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7817,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 7817,
                                                        "column": 32
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  265202,
                                                  265310
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7815,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 7817,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "push",
                                                      "range": [
                                                        265326,
                                                        265330
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7819,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 7819,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "apply",
                                                      "range": [
                                                        265331,
                                                        265336
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7819,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 7819,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      265326,
                                                      265336
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7819,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 7819,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "args",
                                                      "range": [
                                                        265337,
                                                        265341
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7819,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 7819,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "arguments",
                                                      "range": [
                                                        265343,
                                                        265352
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7819,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 7819,
                                                          "column": 40
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    265326,
                                                    265353
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7819,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 7819,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  265326,
                                                  265354
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7819,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 7819,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "result",
                                                      "range": [
                                                        265373,
                                                        265379
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7820,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 7820,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "func",
                                                          "range": [
                                                            265382,
                                                            265386
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7820,
                                                              "column": 27
                                                            },
                                                            "end": {
                                                              "line": 7820,
                                                              "column": 31
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "apply",
                                                          "range": [
                                                            265387,
                                                            265392
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7820,
                                                              "column": 32
                                                            },
                                                            "end": {
                                                              "line": 7820,
                                                              "column": 37
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          265382,
                                                          265392
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7820,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 7820,
                                                            "column": 37
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "object",
                                                          "range": [
                                                            265393,
                                                            265399
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7820,
                                                              "column": 38
                                                            },
                                                            "end": {
                                                              "line": 7820,
                                                              "column": 44
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "name": "args",
                                                          "range": [
                                                            265401,
                                                            265405
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7820,
                                                              "column": 46
                                                            },
                                                            "end": {
                                                              "line": 7820,
                                                              "column": 50
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        265382,
                                                        265406
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7820,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 7820,
                                                          "column": 51
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      265373,
                                                      265406
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7820,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 7820,
                                                        "column": 51
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  265369,
                                                  265407
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7820,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 7820,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              {
                                                "type": "IfStatement",
                                                "test": {
                                                  "type": "LogicalExpression",
                                                  "operator": "||",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "chain",
                                                    "range": [
                                                      265426,
                                                      265431
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7821,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 7821,
                                                        "column": 23
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "chainAll",
                                                    "range": [
                                                      265435,
                                                      265443
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7821,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 7821,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    265426,
                                                    265443
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7821,
                                                      "column": 18
                                                    },
                                                    "end": {
                                                      "line": 7821,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "consequent": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "IfStatement",
                                                      "test": {
                                                        "type": "LogicalExpression",
                                                        "operator": "&&",
                                                        "left": {
                                                          "type": "BinaryExpression",
                                                          "operator": "===",
                                                          "left": {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              265467,
                                                              265472
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7822,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 7822,
                                                                "column": 25
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              265477,
                                                              265483
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7822,
                                                                "column": 30
                                                              },
                                                              "end": {
                                                                "line": 7822,
                                                                "column": 36
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            265467,
                                                            265483
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7822,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 7822,
                                                              "column": 36
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "Identifier",
                                                            "name": "isObject",
                                                            "range": [
                                                              265487,
                                                              265495
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7822,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 7822,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                265496,
                                                                265502
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7822,
                                                                  "column": 49
                                                                },
                                                                "end": {
                                                                  "line": 7822,
                                                                  "column": 55
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            265487,
                                                            265503
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7822,
                                                              "column": 40
                                                            },
                                                            "end": {
                                                              "line": 7822,
                                                              "column": 56
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          265467,
                                                          265503
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7822,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 7822,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                265532,
                                                                265536
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7823,
                                                                  "column": 25
                                                                },
                                                                "end": {
                                                                  "line": 7823,
                                                                  "column": 29
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              265525,
                                                              265537
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7823,
                                                                "column": 18
                                                              },
                                                              "end": {
                                                                "line": 7823,
                                                                "column": 30
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          265505,
                                                          265555
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7822,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 7824,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "alternate": null,
                                                      "range": [
                                                        265463,
                                                        265555
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7822,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 7824,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "result",
                                                          "range": [
                                                            265572,
                                                            265578
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7825,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 7825,
                                                              "column": 22
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "NewExpression",
                                                          "callee": {
                                                            "type": "Identifier",
                                                            "name": "object",
                                                            "range": [
                                                              265585,
                                                              265591
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7825,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 7825,
                                                                "column": 35
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                265592,
                                                                265598
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7825,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 7825,
                                                                  "column": 42
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            265581,
                                                            265599
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7825,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 7825,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          265572,
                                                          265599
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7825,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 7825,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        265572,
                                                        265600
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7825,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 7825,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "result",
                                                            "range": [
                                                              265617,
                                                              265623
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7826,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 7826,
                                                                "column": 22
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "__chain__",
                                                            "range": [
                                                              265624,
                                                              265633
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7826,
                                                                "column": 23
                                                              },
                                                              "end": {
                                                                "line": 7826,
                                                                "column": 32
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            265617,
                                                            265633
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7826,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 7826,
                                                              "column": 32
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "chainAll",
                                                          "range": [
                                                            265636,
                                                            265644
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7826,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 7826,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          265617,
                                                          265644
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7826,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 7826,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        265617,
                                                        265645
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7826,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 7826,
                                                          "column": 44
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    265445,
                                                    265661
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7821,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 7827,
                                                      "column": 15
                                                    }
                                                  }
                                                },
                                                "alternate": null,
                                                "range": [
                                                  265422,
                                                  265661
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7821,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 7827,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "result",
                                                  "range": [
                                                    265683,
                                                    265689
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 7828,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 7828,
                                                      "column": 27
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  265676,
                                                  265690
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7828,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 7828,
                                                    "column": 28
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              265186,
                                              265704
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7814,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 7829,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "rest": null,
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            265175,
                                            265704
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7814,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 7829,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "range": [
                                          265168,
                                          265705
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7814,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 7829,
                                            "column": 14
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      265154,
                                      265717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7813,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 7830,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "rest": null,
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    265139,
                                    265717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7813,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 7830,
                                      "column": 11
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "func",
                                    "range": [
                                      265718,
                                      265722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7830,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7830,
                                        "column": 16
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  265139,
                                  265723
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7813,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 7830,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                265107,
                                265724
                              ],
                              "loc": {
                                "start": {
                                  "line": 7813,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7830,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              265107,
                              265725
                            ],
                            "loc": {
                              "start": {
                                "line": 7813,
                                "column": 10
                              },
                              "end": {
                                "line": 7830,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          265095,
                          265735
                        ],
                        "loc": {
                          "start": {
                            "line": 7812,
                            "column": 20
                          },
                          "end": {
                            "line": 7831,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        265083,
                        265735
                      ],
                      "loc": {
                        "start": {
                          "line": 7812,
                          "column": 8
                        },
                        "end": {
                          "line": 7831,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    264967,
                    265743
                  ],
                  "loc": {
                    "start": {
                      "line": 7808,
                      "column": 31
                    },
                    "end": {
                      "line": 7832,
                      "column": 7
                    }
                  }
                },
                "range": [
                  264942,
                  265743
                ],
                "loc": {
                  "start": {
                    "line": 7808,
                    "column": 6
                  },
                  "end": {
                    "line": 7832,
                    "column": 7
                  }
                }
              }
            ],
            "range": [
              264358,
              265749
            ],
            "loc": {
              "start": {
                "line": 7787,
                "column": 44
              },
              "end": {
                "line": 7833,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            264318,
            265749
          ],
          "loc": {
            "start": {
              "line": 7787,
              "column": 4
            },
            "end": {
              "line": 7833,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "source",
          "options"
        ]
      },
      "vars": {
        "chain": null,
        "methodNames": null,
        "options": null,
        "source": null,
        "object": null,
        "index": null,
        "isFunc": null,
        "length": null,
        "methodName": null,
        "func": null,
        "object[undefined]": null,
        "object.prototype[undefined]": null,
        "": null
      }
    },
    "undocumented": true,
    "name": "mixin",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~mixin",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264370,
        264382
      ],
      "filename": "lodash.js",
      "lineno": 7788,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013386",
        "name": "chain",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            264378,
            264382
          ],
          "loc": {
            "start": {
              "line": 7788,
              "column": 18
            },
            "end": {
              "line": 7788,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "chain",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~mixin",
    "longname": "<anonymous>~runInContext~mixin~chain",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264394,
        264435
      ],
      "filename": "lodash.js",
      "lineno": 7789,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013389",
        "name": "methodNames",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "&&",
          "left": {
            "type": "Identifier",
            "name": "source",
            "range": [
              264408,
              264414
            ],
            "loc": {
              "start": {
                "line": 7789,
                "column": 24
              },
              "end": {
                "line": 7789,
                "column": 30
              }
            }
          },
          "right": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "functions",
              "range": [
                264418,
                264427
              ],
              "loc": {
                "start": {
                  "line": 7789,
                  "column": 34
                },
                "end": {
                  "line": 7789,
                  "column": 43
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "source",
                "range": [
                  264428,
                  264434
                ],
                "loc": {
                  "start": {
                    "line": 7789,
                    "column": 44
                  },
                  "end": {
                    "line": 7789,
                    "column": 50
                  }
                }
              }
            ],
            "range": [
              264418,
              264435
            ],
            "loc": {
              "start": {
                "line": 7789,
                "column": 34
              },
              "end": {
                "line": 7789,
                "column": 51
              }
            }
          },
          "range": [
            264408,
            264435
          ],
          "loc": {
            "start": {
              "line": 7789,
              "column": 24
            },
            "end": {
              "line": 7789,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "methodNames",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~mixin",
    "longname": "<anonymous>~runInContext~mixin~methodNames",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264537,
        264553
      ],
      "filename": "lodash.js",
      "lineno": 7793,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013414",
        "name": "options",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "source",
          "range": [
            264547,
            264553
          ],
          "loc": {
            "start": {
              "line": 7793,
              "column": 20
            },
            "end": {
              "line": 7793,
              "column": 26
            }
          }
        },
        "value": "source"
      }
    },
    "undocumented": true,
    "name": "options",
    "kind": "member",
    "longname": "options",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264573,
        264588
      ],
      "filename": "lodash.js",
      "lineno": 7795,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013418",
        "name": "source",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "object",
          "range": [
            264582,
            264588
          ],
          "loc": {
            "start": {
              "line": 7795,
              "column": 17
            },
            "end": {
              "line": 7795,
              "column": 23
            }
          }
        },
        "value": "object"
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "longname": "source",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264598,
        264613
      ],
      "filename": "lodash.js",
      "lineno": 7796,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013422",
        "name": "object",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "lodash",
          "range": [
            264607,
            264613
          ],
          "loc": {
            "start": {
              "line": 7796,
              "column": 17
            },
            "end": {
              "line": 7796,
              "column": 23
            }
          }
        },
        "value": "lodash"
      }
    },
    "undocumented": true,
    "name": "object",
    "kind": "member",
    "longname": "object",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264623,
        264654
      ],
      "filename": "lodash.js",
      "lineno": 7797,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013426",
        "name": "methodNames",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "functions",
            "range": [
              264637,
              264646
            ],
            "loc": {
              "start": {
                "line": 7797,
                "column": 22
              },
              "end": {
                "line": 7797,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "source",
              "range": [
                264647,
                264653
              ],
              "loc": {
                "start": {
                  "line": 7797,
                  "column": 32
                },
                "end": {
                  "line": 7797,
                  "column": 38
                }
              }
            }
          ],
          "range": [
            264637,
            264654
          ],
          "loc": {
            "start": {
              "line": 7797,
              "column": 22
            },
            "end": {
              "line": 7797,
              "column": 39
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~mixin"
      }
    },
    "undocumented": true,
    "name": "methodNames",
    "kind": "member",
    "longname": "<anonymous>~runInContext~mixin~methodNames",
    "memberof": "<anonymous>~runInContext~mixin",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264703,
        264716
      ],
      "filename": "lodash.js",
      "lineno": 7800,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013437",
        "name": "chain",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            264711,
            264716
          ],
          "loc": {
            "start": {
              "line": 7800,
              "column": 16
            },
            "end": {
              "line": 7800,
              "column": 21
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~mixin",
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "chain",
    "kind": "member",
    "longname": "<anonymous>~runInContext~mixin~chain",
    "memberof": "<anonymous>~runInContext~mixin",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264786,
        264807
      ],
      "filename": "lodash.js",
      "lineno": 7802,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013450",
        "name": "chain",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "options",
            "range": [
              264794,
              264801
            ],
            "loc": {
              "start": {
                "line": 7802,
                "column": 16
              },
              "end": {
                "line": 7802,
                "column": 23
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "chain",
            "range": [
              264802,
              264807
            ],
            "loc": {
              "start": {
                "line": 7802,
                "column": 24
              },
              "end": {
                "line": 7802,
                "column": 29
              }
            }
          },
          "range": [
            264794,
            264807
          ],
          "loc": {
            "start": {
              "line": 7802,
              "column": 16
            },
            "end": {
              "line": 7802,
              "column": 29
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~mixin",
        "value": "options.chain"
      }
    },
    "undocumented": true,
    "name": "chain",
    "kind": "member",
    "longname": "<anonymous>~runInContext~mixin~chain",
    "memberof": "<anonymous>~runInContext~mixin",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264827,
        264837
      ],
      "filename": "lodash.js",
      "lineno": 7804,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013456",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              264836,
              264837
            ],
            "loc": {
              "start": {
                "line": 7804,
                "column": 19
              },
              "end": {
                "line": 7804,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            264835,
            264837
          ],
          "loc": {
            "start": {
              "line": 7804,
              "column": 18
            },
            "end": {
              "line": 7804,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~mixin",
    "longname": "<anonymous>~runInContext~mixin~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264849,
        264876
      ],
      "filename": "lodash.js",
      "lineno": 7805,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013460",
        "name": "isFunc",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "isFunction",
            "range": [
              264858,
              264868
            ],
            "loc": {
              "start": {
                "line": 7805,
                "column": 19
              },
              "end": {
                "line": 7805,
                "column": 29
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                264869,
                264875
              ],
              "loc": {
                "start": {
                  "line": 7805,
                  "column": 30
                },
                "end": {
                  "line": 7805,
                  "column": 36
                }
              }
            }
          ],
          "range": [
            264858,
            264876
          ],
          "loc": {
            "start": {
              "line": 7805,
              "column": 19
            },
            "end": {
              "line": 7805,
              "column": 37
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isFunc",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~mixin",
    "longname": "<anonymous>~runInContext~mixin~isFunc",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264888,
        264933
      ],
      "filename": "lodash.js",
      "lineno": 7806,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013465",
        "name": "length",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "Identifier",
            "name": "methodNames",
            "range": [
              264897,
              264908
            ],
            "loc": {
              "start": {
                "line": 7806,
                "column": 19
              },
              "end": {
                "line": 7806,
                "column": 30
              }
            }
          },
          "consequent": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "methodNames",
              "range": [
                264911,
                264922
              ],
              "loc": {
                "start": {
                  "line": 7806,
                  "column": 33
                },
                "end": {
                  "line": 7806,
                  "column": 44
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "length",
              "range": [
                264923,
                264929
              ],
              "loc": {
                "start": {
                  "line": 7806,
                  "column": 45
                },
                "end": {
                  "line": 7806,
                  "column": 51
                }
              }
            },
            "range": [
              264911,
              264929
            ],
            "loc": {
              "start": {
                "line": 7806,
                "column": 33
              },
              "end": {
                "line": 7806,
                "column": 51
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              264932,
              264933
            ],
            "loc": {
              "start": {
                "line": 7806,
                "column": 54
              },
              "end": {
                "line": 7806,
                "column": 55
              }
            }
          },
          "range": [
            264897,
            264933
          ],
          "loc": {
            "start": {
              "line": 7806,
              "column": 19
            },
            "end": {
              "line": 7806,
              "column": 55
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "length",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~mixin",
    "longname": "<anonymous>~runInContext~mixin~length",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        264981,
        265012
      ],
      "filename": "lodash.js",
      "lineno": 7809,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013480",
        "name": "methodName",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "methodNames",
            "range": [
              264994,
              265005
            ],
            "loc": {
              "start": {
                "line": 7809,
                "column": 25
              },
              "end": {
                "line": 7809,
                "column": 36
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "index",
            "range": [
              265006,
              265011
            ],
            "loc": {
              "start": {
                "line": 7809,
                "column": 37
              },
              "end": {
                "line": 7809,
                "column": 42
              }
            }
          },
          "range": [
            264994,
            265012
          ],
          "loc": {
            "start": {
              "line": 7809,
              "column": 25
            },
            "end": {
              "line": 7809,
              "column": 43
            }
          }
        },
        "value": "methodNames[undefined]"
      }
    },
    "undocumented": true,
    "name": "methodName",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~mixin",
    "longname": "<anonymous>~runInContext~mixin~methodName",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        265026,
        265072
      ],
      "filename": "lodash.js",
      "lineno": 7810,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013485",
        "name": "func",
        "type": "AssignmentExpression",
        "node": {
          "type": "AssignmentExpression",
          "operator": "=",
          "left": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "object",
              "range": [
                265033,
                265039
              ],
              "loc": {
                "start": {
                  "line": 7810,
                  "column": 19
                },
                "end": {
                  "line": 7810,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "methodName",
              "range": [
                265040,
                265050
              ],
              "loc": {
                "start": {
                  "line": 7810,
                  "column": 26
                },
                "end": {
                  "line": 7810,
                  "column": 36
                }
              }
            },
            "range": [
              265033,
              265051
            ],
            "loc": {
              "start": {
                "line": 7810,
                "column": 19
              },
              "end": {
                "line": 7810,
                "column": 37
              }
            }
          },
          "right": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "source",
              "range": [
                265054,
                265060
              ],
              "loc": {
                "start": {
                  "line": 7810,
                  "column": 40
                },
                "end": {
                  "line": 7810,
                  "column": 46
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "methodName",
              "range": [
                265061,
                265071
              ],
              "loc": {
                "start": {
                  "line": 7810,
                  "column": 47
                },
                "end": {
                  "line": 7810,
                  "column": 57
                }
              }
            },
            "range": [
              265054,
              265072
            ],
            "loc": {
              "start": {
                "line": 7810,
                "column": 40
              },
              "end": {
                "line": 7810,
                "column": 58
              }
            }
          },
          "range": [
            265033,
            265072
          ],
          "loc": {
            "start": {
              "line": 7810,
              "column": 19
            },
            "end": {
              "line": 7810,
              "column": 58
            }
          }
        },
        "value": "object[undefined]"
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~mixin",
    "longname": "<anonymous>~runInContext~mixin~func",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        265033,
        265072
      ],
      "filename": "lodash.js",
      "lineno": 7810,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013487",
        "name": "object[undefined]",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "source",
            "range": [
              265054,
              265060
            ],
            "loc": {
              "start": {
                "line": 7810,
                "column": 40
              },
              "end": {
                "line": 7810,
                "column": 46
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "methodName",
            "range": [
              265061,
              265071
            ],
            "loc": {
              "start": {
                "line": 7810,
                "column": 47
              },
              "end": {
                "line": 7810,
                "column": 57
              }
            }
          },
          "range": [
            265054,
            265072
          ],
          "loc": {
            "start": {
              "line": 7810,
              "column": 40
            },
            "end": {
              "line": 7810,
              "column": 58
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~mixin",
        "value": "source[undefined]"
      }
    },
    "undocumented": true,
    "name": "object[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~mixin~object[undefined]",
    "memberof": "<anonymous>~runInContext~mixin",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        265107,
        265724
      ],
      "filename": "lodash.js",
      "lineno": 7813,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013498",
        "name": "object.prototype[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "FunctionExpression",
            "id": null,
            "params": [
              {
                "type": "Identifier",
                "name": "func",
                "range": [
                  265148,
                  265152
                ],
                "loc": {
                  "start": {
                    "line": 7813,
                    "column": 51
                  },
                  "end": {
                    "line": 7813,
                    "column": 55
                  }
                }
              }
            ],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "FunctionExpression",
                    "id": null,
                    "params": [],
                    "defaults": [],
                    "body": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "VariableDeclaration",
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "chainAll",
                                "range": [
                                  265206,
                                  265214
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7815,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 7815,
                                    "column": 26
                                  }
                                }
                              },
                              "init": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    265217,
                                    265221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7815,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 7815,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "__chain__",
                                  "range": [
                                    265222,
                                    265231
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7815,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 7815,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  265217,
                                  265231
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7815,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 7815,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                265206,
                                265231
                              ],
                              "loc": {
                                "start": {
                                  "line": 7815,
                                  "column": 18
                                },
                                "end": {
                                  "line": 7815,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  265251,
                                  265256
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7816,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 7816,
                                    "column": 23
                                  }
                                }
                              },
                              "init": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    265259,
                                    265263
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7816,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 7816,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "__wrapped__",
                                  "range": [
                                    265264,
                                    265275
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7816,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 7816,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  265259,
                                  265275
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7816,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 7816,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                265251,
                                265275
                              ],
                              "loc": {
                                "start": {
                                  "line": 7816,
                                  "column": 18
                                },
                                "end": {
                                  "line": 7816,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  265295,
                                  265299
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7817,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 7817,
                                    "column": 22
                                  }
                                }
                              },
                              "init": {
                                "type": "ArrayExpression",
                                "elements": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      265303,
                                      265308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7817,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 7817,
                                        "column": 31
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  265302,
                                  265309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7817,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 7817,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                265295,
                                265309
                              ],
                              "loc": {
                                "start": {
                                  "line": 7817,
                                  "column": 18
                                },
                                "end": {
                                  "line": 7817,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "kind": "var",
                          "range": [
                            265202,
                            265310
                          ],
                          "loc": {
                            "start": {
                              "line": 7815,
                              "column": 14
                            },
                            "end": {
                              "line": 7817,
                              "column": 33
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "push",
                                "range": [
                                  265326,
                                  265330
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7819,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 7819,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "apply",
                                "range": [
                                  265331,
                                  265336
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7819,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 7819,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                265326,
                                265336
                              ],
                              "loc": {
                                "start": {
                                  "line": 7819,
                                  "column": 14
                                },
                                "end": {
                                  "line": 7819,
                                  "column": 24
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "args",
                                "range": [
                                  265337,
                                  265341
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7819,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 7819,
                                    "column": 29
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "arguments",
                                "range": [
                                  265343,
                                  265352
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7819,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 7819,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              265326,
                              265353
                            ],
                            "loc": {
                              "start": {
                                "line": 7819,
                                "column": 14
                              },
                              "end": {
                                "line": 7819,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            265326,
                            265354
                          ],
                          "loc": {
                            "start": {
                              "line": 7819,
                              "column": 14
                            },
                            "end": {
                              "line": 7819,
                              "column": 42
                            }
                          }
                        },
                        {
                          "type": "VariableDeclaration",
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "result",
                                "range": [
                                  265373,
                                  265379
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7820,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 7820,
                                    "column": 24
                                  }
                                }
                              },
                              "init": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "func",
                                    "range": [
                                      265382,
                                      265386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7820,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 7820,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "apply",
                                    "range": [
                                      265387,
                                      265392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7820,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 7820,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    265382,
                                    265392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7820,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 7820,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      265393,
                                      265399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7820,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 7820,
                                        "column": 44
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "args",
                                    "range": [
                                      265401,
                                      265405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7820,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 7820,
                                        "column": 50
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  265382,
                                  265406
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7820,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 7820,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                265373,
                                265406
                              ],
                              "loc": {
                                "start": {
                                  "line": 7820,
                                  "column": 18
                                },
                                "end": {
                                  "line": 7820,
                                  "column": 51
                                }
                              }
                            }
                          ],
                          "kind": "var",
                          "range": [
                            265369,
                            265407
                          ],
                          "loc": {
                            "start": {
                              "line": 7820,
                              "column": 14
                            },
                            "end": {
                              "line": 7820,
                              "column": 52
                            }
                          }
                        },
                        {
                          "type": "IfStatement",
                          "test": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "Identifier",
                              "name": "chain",
                              "range": [
                                265426,
                                265431
                              ],
                              "loc": {
                                "start": {
                                  "line": 7821,
                                  "column": 18
                                },
                                "end": {
                                  "line": 7821,
                                  "column": 23
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "chainAll",
                              "range": [
                                265435,
                                265443
                              ],
                              "loc": {
                                "start": {
                                  "line": 7821,
                                  "column": 27
                                },
                                "end": {
                                  "line": 7821,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              265426,
                              265443
                            ],
                            "loc": {
                              "start": {
                                "line": 7821,
                                "column": 18
                              },
                              "end": {
                                "line": 7821,
                                "column": 35
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "IfStatement",
                                "test": {
                                  "type": "LogicalExpression",
                                  "operator": "&&",
                                  "left": {
                                    "type": "BinaryExpression",
                                    "operator": "===",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        265467,
                                        265472
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7822,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 7822,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        265477,
                                        265483
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7822,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 7822,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "range": [
                                      265467,
                                      265483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7822,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 7822,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "isObject",
                                      "range": [
                                        265487,
                                        265495
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7822,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 7822,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          265496,
                                          265502
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7822,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 7822,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      265487,
                                      265503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7822,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 7822,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    265467,
                                    265503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7822,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 7822,
                                      "column": 56
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "body": [
                                    {
                                      "type": "ReturnStatement",
                                      "argument": {
                                        "type": "ThisExpression",
                                        "range": [
                                          265532,
                                          265536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7823,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 7823,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        265525,
                                        265537
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7823,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 7823,
                                          "column": 30
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    265505,
                                    265555
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7822,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 7824,
                                      "column": 17
                                    }
                                  }
                                },
                                "alternate": null,
                                "range": [
                                  265463,
                                  265555
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7822,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 7824,
                                    "column": 17
                                  }
                                }
                              },
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      265572,
                                      265578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7825,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 7825,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "object",
                                      "range": [
                                        265585,
                                        265591
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7825,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 7825,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          265592,
                                          265598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7825,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 7825,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      265581,
                                      265599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7825,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 7825,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    265572,
                                    265599
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7825,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 7825,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  265572,
                                  265600
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7825,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 7825,
                                    "column": 44
                                  }
                                }
                              },
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "result",
                                      "range": [
                                        265617,
                                        265623
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7826,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 7826,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "__chain__",
                                      "range": [
                                        265624,
                                        265633
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7826,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 7826,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      265617,
                                      265633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7826,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 7826,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "chainAll",
                                    "range": [
                                      265636,
                                      265644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7826,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 7826,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    265617,
                                    265644
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7826,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 7826,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  265617,
                                  265645
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7826,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 7826,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "range": [
                              265445,
                              265661
                            ],
                            "loc": {
                              "start": {
                                "line": 7821,
                                "column": 37
                              },
                              "end": {
                                "line": 7827,
                                "column": 15
                              }
                            }
                          },
                          "alternate": null,
                          "range": [
                            265422,
                            265661
                          ],
                          "loc": {
                            "start": {
                              "line": 7821,
                              "column": 14
                            },
                            "end": {
                              "line": 7827,
                              "column": 15
                            }
                          }
                        },
                        {
                          "type": "ReturnStatement",
                          "argument": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              265683,
                              265689
                            ],
                            "loc": {
                              "start": {
                                "line": 7828,
                                "column": 21
                              },
                              "end": {
                                "line": 7828,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            265676,
                            265690
                          ],
                          "loc": {
                            "start": {
                              "line": 7828,
                              "column": 14
                            },
                            "end": {
                              "line": 7828,
                              "column": 28
                            }
                          }
                        }
                      ],
                      "range": [
                        265186,
                        265704
                      ],
                      "loc": {
                        "start": {
                          "line": 7814,
                          "column": 30
                        },
                        "end": {
                          "line": 7829,
                          "column": 13
                        }
                      }
                    },
                    "rest": null,
                    "generator": false,
                    "expression": false,
                    "range": [
                      265175,
                      265704
                    ],
                    "loc": {
                      "start": {
                        "line": 7814,
                        "column": 19
                      },
                      "end": {
                        "line": 7829,
                        "column": 13
                      }
                    }
                  },
                  "range": [
                    265168,
                    265705
                  ],
                  "loc": {
                    "start": {
                      "line": 7814,
                      "column": 12
                    },
                    "end": {
                      "line": 7829,
                      "column": 14
                    }
                  }
                }
              ],
              "range": [
                265154,
                265717
              ],
              "loc": {
                "start": {
                  "line": 7813,
                  "column": 57
                },
                "end": {
                  "line": 7830,
                  "column": 11
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              265139,
              265717
            ],
            "loc": {
              "start": {
                "line": 7813,
                "column": 42
              },
              "end": {
                "line": 7830,
                "column": 11
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "func",
              "range": [
                265718,
                265722
              ],
              "loc": {
                "start": {
                  "line": 7830,
                  "column": 12
                },
                "end": {
                  "line": 7830,
                  "column": 16
                }
              }
            }
          ],
          "range": [
            265139,
            265723
          ],
          "loc": {
            "start": {
              "line": 7813,
              "column": 42
            },
            "end": {
              "line": 7830,
              "column": 17
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~mixin"
      }
    },
    "undocumented": true,
    "name": "[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~mixin~object#[undefined]",
    "memberof": "<anonymous>~runInContext~mixin~object",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        265206,
        265231
      ],
      "filename": "lodash.js",
      "lineno": 7815,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013512",
        "name": "chainAll",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "ThisExpression",
            "range": [
              265217,
              265221
            ],
            "loc": {
              "start": {
                "line": 7815,
                "column": 29
              },
              "end": {
                "line": 7815,
                "column": 33
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "__chain__",
            "range": [
              265222,
              265231
            ],
            "loc": {
              "start": {
                "line": 7815,
                "column": 34
              },
              "end": {
                "line": 7815,
                "column": 43
              }
            }
          },
          "range": [
            265217,
            265231
          ],
          "loc": {
            "start": {
              "line": 7815,
              "column": 29
            },
            "end": {
              "line": 7815,
              "column": 43
            }
          }
        },
        "value": "this.__chain__"
      }
    },
    "undocumented": true,
    "name": "chainAll",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~chainAll",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        265251,
        265275
      ],
      "filename": "lodash.js",
      "lineno": 7816,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013517",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "ThisExpression",
            "range": [
              265259,
              265263
            ],
            "loc": {
              "start": {
                "line": 7816,
                "column": 26
              },
              "end": {
                "line": 7816,
                "column": 30
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "__wrapped__",
            "range": [
              265264,
              265275
            ],
            "loc": {
              "start": {
                "line": 7816,
                "column": 31
              },
              "end": {
                "line": 7816,
                "column": 42
              }
            }
          },
          "range": [
            265259,
            265275
          ],
          "loc": {
            "start": {
              "line": 7816,
              "column": 26
            },
            "end": {
              "line": 7816,
              "column": 42
            }
          }
        },
        "value": "this.__wrapped__"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        265295,
        265309
      ],
      "filename": "lodash.js",
      "lineno": 7817,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013522",
        "name": "args",
        "type": "ArrayExpression",
        "node": {
          "type": "ArrayExpression",
          "elements": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                265303,
                265308
              ],
              "loc": {
                "start": {
                  "line": 7817,
                  "column": 26
                },
                "end": {
                  "line": 7817,
                  "column": 31
                }
              }
            }
          ],
          "range": [
            265302,
            265309
          ],
          "loc": {
            "start": {
              "line": 7817,
              "column": 25
            },
            "end": {
              "line": 7817,
              "column": 32
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "args",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~args",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        265373,
        265406
      ],
      "filename": "lodash.js",
      "lineno": 7820,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013534",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                265382,
                265386
              ],
              "loc": {
                "start": {
                  "line": 7820,
                  "column": 27
                },
                "end": {
                  "line": 7820,
                  "column": 31
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                265387,
                265392
              ],
              "loc": {
                "start": {
                  "line": 7820,
                  "column": 32
                },
                "end": {
                  "line": 7820,
                  "column": 37
                }
              }
            },
            "range": [
              265382,
              265392
            ],
            "loc": {
              "start": {
                "line": 7820,
                "column": 27
              },
              "end": {
                "line": 7820,
                "column": 37
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                265393,
                265399
              ],
              "loc": {
                "start": {
                  "line": 7820,
                  "column": 38
                },
                "end": {
                  "line": 7820,
                  "column": 44
                }
              }
            },
            {
              "type": "Identifier",
              "name": "args",
              "range": [
                265401,
                265405
              ],
              "loc": {
                "start": {
                  "line": 7820,
                  "column": 46
                },
                "end": {
                  "line": 7820,
                  "column": 50
                }
              }
            }
          ],
          "range": [
            265382,
            265406
          ],
          "loc": {
            "start": {
              "line": 7820,
              "column": 27
            },
            "end": {
              "line": 7820,
              "column": 51
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        265572,
        265599
      ],
      "filename": "lodash.js",
      "lineno": 7825,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013559",
        "name": "result",
        "type": "NewExpression",
        "node": {
          "type": "NewExpression",
          "callee": {
            "type": "Identifier",
            "name": "object",
            "range": [
              265585,
              265591
            ],
            "loc": {
              "start": {
                "line": 7825,
                "column": 29
              },
              "end": {
                "line": 7825,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "result",
              "range": [
                265592,
                265598
              ],
              "loc": {
                "start": {
                  "line": 7825,
                  "column": 36
                },
                "end": {
                  "line": 7825,
                  "column": 42
                }
              }
            }
          ],
          "range": [
            265581,
            265599
          ],
          "loc": {
            "start": {
              "line": 7825,
              "column": 25
            },
            "end": {
              "line": 7825,
              "column": 43
            }
          }
        },
        "funcscope": "<anonymous>"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~result",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        265617,
        265644
      ],
      "filename": "lodash.js",
      "lineno": 7826,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013565",
        "name": "result.__chain__",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "chainAll",
          "range": [
            265636,
            265644
          ],
          "loc": {
            "start": {
              "line": 7826,
              "column": 35
            },
            "end": {
              "line": 7826,
              "column": 43
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "chainAll"
      }
    },
    "undocumented": true,
    "name": "__chain__",
    "kind": "member",
    "longname": "<anonymous>~result.__chain__",
    "memberof": "<anonymous>~result",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        266067,
        266142
      ],
      "filename": "lodash.js",
      "lineno": 7847,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013573",
        "name": "noConflict",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "noConflict",
            "range": [
              266076,
              266086
            ],
            "loc": {
              "start": {
                "line": 7847,
                "column": 13
              },
              "end": {
                "line": 7847,
                "column": 23
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "context",
                      "range": [
                        266097,
                        266104
                      ],
                      "loc": {
                        "start": {
                          "line": 7848,
                          "column": 6
                        },
                        "end": {
                          "line": 7848,
                          "column": 13
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "_",
                      "range": [
                        266105,
                        266106
                      ],
                      "loc": {
                        "start": {
                          "line": 7848,
                          "column": 14
                        },
                        "end": {
                          "line": 7848,
                          "column": 15
                        }
                      }
                    },
                    "range": [
                      266097,
                      266106
                    ],
                    "loc": {
                      "start": {
                        "line": 7848,
                        "column": 6
                      },
                      "end": {
                        "line": 7848,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "oldDash",
                    "range": [
                      266109,
                      266116
                    ],
                    "loc": {
                      "start": {
                        "line": 7848,
                        "column": 18
                      },
                      "end": {
                        "line": 7848,
                        "column": 25
                      }
                    }
                  },
                  "range": [
                    266097,
                    266116
                  ],
                  "loc": {
                    "start": {
                      "line": 7848,
                      "column": 6
                    },
                    "end": {
                      "line": 7848,
                      "column": 25
                    }
                  }
                },
                "range": [
                  266097,
                  266117
                ],
                "loc": {
                  "start": {
                    "line": 7848,
                    "column": 6
                  },
                  "end": {
                    "line": 7848,
                    "column": 26
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ThisExpression",
                  "range": [
                    266131,
                    266135
                  ],
                  "loc": {
                    "start": {
                      "line": 7849,
                      "column": 13
                    },
                    "end": {
                      "line": 7849,
                      "column": 17
                    }
                  }
                },
                "range": [
                  266124,
                  266136
                ],
                "loc": {
                  "start": {
                    "line": 7849,
                    "column": 6
                  },
                  "end": {
                    "line": 7849,
                    "column": 18
                  }
                }
              }
            ],
            "range": [
              266089,
              266142
            ],
            "loc": {
              "start": {
                "line": 7847,
                "column": 26
              },
              "end": {
                "line": 7850,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            266067,
            266142
          ],
          "loc": {
            "start": {
              "line": 7847,
              "column": 4
            },
            "end": {
              "line": 7850,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      },
      "vars": {
        "context._": null
      }
    },
    "undocumented": true,
    "name": "noConflict",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~noConflict",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        266097,
        266116
      ],
      "filename": "lodash.js",
      "lineno": 7848,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013577",
        "name": "context._",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "oldDash",
          "range": [
            266109,
            266116
          ],
          "loc": {
            "start": {
              "line": 7848,
              "column": 18
            },
            "end": {
              "line": 7848,
              "column": 25
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "oldDash"
      }
    },
    "undocumented": true,
    "name": "_",
    "kind": "member",
    "longname": "<anonymous>~runInContext~context._",
    "memberof": "<anonymous>~runInContext~context",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        266382,
        266437
      ],
      "filename": "lodash.js",
      "lineno": 7864,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013584",
        "name": "noop",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "noop",
            "range": [
              266391,
              266395
            ],
            "loc": {
              "start": {
                "line": 7864,
                "column": 13
              },
              "end": {
                "line": 7864,
                "column": 17
              }
            }
          },
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [],
            "range": [
              266398,
              266437
            ],
            "loc": {
              "start": {
                "line": 7864,
                "column": 20
              },
              "end": {
                "line": 7866,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            266382,
            266437
          ],
          "loc": {
            "start": {
              "line": 7864,
              "column": 4
            },
            "end": {
              "line": 7866,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": []
      }
    },
    "undocumented": true,
    "name": "noop",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~noop",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        266852,
        266924
      ],
      "filename": "lodash.js",
      "lineno": 7881,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013588",
        "name": "now",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "Identifier",
            "name": "nativeNow",
            "range": [
              266858,
              266867
            ],
            "loc": {
              "start": {
                "line": 7881,
                "column": 14
              },
              "end": {
                "line": 7881,
                "column": 23
              }
            }
          },
          "right": {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "NewExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "Date",
                          "range": [
                            266901,
                            266905
                          ],
                          "loc": {
                            "start": {
                              "line": 7882,
                              "column": 17
                            },
                            "end": {
                              "line": 7882,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          266897,
                          266907
                        ],
                        "loc": {
                          "start": {
                            "line": 7882,
                            "column": 13
                          },
                          "end": {
                            "line": 7882,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "getTime",
                        "range": [
                          266908,
                          266915
                        ],
                        "loc": {
                          "start": {
                            "line": 7882,
                            "column": 24
                          },
                          "end": {
                            "line": 7882,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        266897,
                        266915
                      ],
                      "loc": {
                        "start": {
                          "line": 7882,
                          "column": 13
                        },
                        "end": {
                          "line": 7882,
                          "column": 31
                        }
                      }
                    },
                    "arguments": [],
                    "range": [
                      266897,
                      266917
                    ],
                    "loc": {
                      "start": {
                        "line": 7882,
                        "column": 13
                      },
                      "end": {
                        "line": 7882,
                        "column": 33
                      }
                    }
                  },
                  "range": [
                    266890,
                    266918
                  ],
                  "loc": {
                    "start": {
                      "line": 7882,
                      "column": 6
                    },
                    "end": {
                      "line": 7882,
                      "column": 34
                    }
                  }
                }
              ],
              "range": [
                266882,
                266924
              ],
              "loc": {
                "start": {
                  "line": 7881,
                  "column": 38
                },
                "end": {
                  "line": 7883,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              266871,
              266924
            ],
            "loc": {
              "start": {
                "line": 7881,
                "column": 27
              },
              "end": {
                "line": 7883,
                "column": 5
              }
            }
          },
          "range": [
            266858,
            266924
          ],
          "loc": {
            "start": {
              "line": 7881,
              "column": 14
            },
            "end": {
              "line": 7883,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "now",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~now",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        267656,
        268064
      ],
      "filename": "lodash.js",
      "lineno": 7905,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013601",
        "name": "parseInt",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "CallExpression",
              "callee": {
                "type": "Identifier",
                "name": "nativeParseInt",
                "range": [
                  267667,
                  267681
                ],
                "loc": {
                  "start": {
                    "line": 7905,
                    "column": 19
                  },
                  "end": {
                    "line": 7905,
                    "column": 33
                  }
                }
              },
              "arguments": [
                {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "Identifier",
                    "name": "whitespace",
                    "range": [
                      267682,
                      267692
                    ],
                    "loc": {
                      "start": {
                        "line": 7905,
                        "column": 34
                      },
                      "end": {
                        "line": 7905,
                        "column": 44
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "08",
                    "raw": "'08'",
                    "range": [
                      267695,
                      267699
                    ],
                    "loc": {
                      "start": {
                        "line": 7905,
                        "column": 47
                      },
                      "end": {
                        "line": 7905,
                        "column": 51
                      }
                    }
                  },
                  "range": [
                    267682,
                    267699
                  ],
                  "loc": {
                    "start": {
                      "line": 7905,
                      "column": 34
                    },
                    "end": {
                      "line": 7905,
                      "column": 51
                    }
                  }
                }
              ],
              "range": [
                267667,
                267700
              ],
              "loc": {
                "start": {
                  "line": 7905,
                  "column": 19
                },
                "end": {
                  "line": 7905,
                  "column": 52
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": 8,
              "raw": "8",
              "range": [
                267704,
                267705
              ],
              "loc": {
                "start": {
                  "line": 7905,
                  "column": 56
                },
                "end": {
                  "line": 7905,
                  "column": 57
                }
              }
            },
            "range": [
              267667,
              267705
            ],
            "loc": {
              "start": {
                "line": 7905,
                "column": 19
              },
              "end": {
                "line": 7905,
                "column": 57
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "nativeParseInt",
            "range": [
              267708,
              267722
            ],
            "loc": {
              "start": {
                "line": 7905,
                "column": 60
              },
              "end": {
                "line": 7905,
                "column": 74
              }
            }
          },
          "alternate": {
            "type": "FunctionExpression",
            "id": null,
            "params": [
              {
                "type": "Identifier",
                "name": "value",
                "range": [
                  267734,
                  267739
                ],
                "loc": {
                  "start": {
                    "line": 7905,
                    "column": 86
                  },
                  "end": {
                    "line": 7905,
                    "column": 91
                  }
                }
              },
              {
                "type": "Identifier",
                "name": "radix",
                "range": [
                  267741,
                  267746
                ],
                "loc": {
                  "start": {
                    "line": 7905,
                    "column": 93
                  },
                  "end": {
                    "line": 7905,
                    "column": 98
                  }
                }
              }
            ],
            "defaults": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        267955,
                        267960
                      ],
                      "loc": {
                        "start": {
                          "line": 7909,
                          "column": 6
                        },
                        "end": {
                          "line": 7909,
                          "column": 11
                        }
                      }
                    },
                    "right": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "trim",
                        "range": [
                          267963,
                          267967
                        ],
                        "loc": {
                          "start": {
                            "line": 7909,
                            "column": 14
                          },
                          "end": {
                            "line": 7909,
                            "column": 18
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            267968,
                            267973
                          ],
                          "loc": {
                            "start": {
                              "line": 7909,
                              "column": 19
                            },
                            "end": {
                              "line": 7909,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "range": [
                        267963,
                        267974
                      ],
                      "loc": {
                        "start": {
                          "line": 7909,
                          "column": 14
                        },
                        "end": {
                          "line": 7909,
                          "column": 25
                        }
                      }
                    },
                    "range": [
                      267955,
                      267974
                    ],
                    "loc": {
                      "start": {
                        "line": 7909,
                        "column": 6
                      },
                      "end": {
                        "line": 7909,
                        "column": 25
                      }
                    }
                  },
                  "range": [
                    267955,
                    267975
                  ],
                  "loc": {
                    "start": {
                      "line": 7909,
                      "column": 6
                    },
                    "end": {
                      "line": 7909,
                      "column": 26
                    }
                  }
                },
                {
                  "type": "ReturnStatement",
                  "argument": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "nativeParseInt",
                      "range": [
                        267989,
                        268003
                      ],
                      "loc": {
                        "start": {
                          "line": 7910,
                          "column": 13
                        },
                        "end": {
                          "line": 7910,
                          "column": 27
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          268004,
                          268009
                        ],
                        "loc": {
                          "start": {
                            "line": 7910,
                            "column": 28
                          },
                          "end": {
                            "line": 7910,
                            "column": 33
                          }
                        }
                      },
                      {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "+",
                          "argument": {
                            "type": "Identifier",
                            "name": "radix",
                            "range": [
                              268012,
                              268017
                            ],
                            "loc": {
                              "start": {
                                "line": 7910,
                                "column": 36
                              },
                              "end": {
                                "line": 7910,
                                "column": 41
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            268011,
                            268017
                          ],
                          "loc": {
                            "start": {
                              "line": 7910,
                              "column": 35
                            },
                            "end": {
                              "line": 7910,
                              "column": 41
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "reHexPrefix",
                                "range": [
                                  268022,
                                  268033
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7910,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 7910,
                                    "column": 57
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "test",
                                "range": [
                                  268034,
                                  268038
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7910,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 7910,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                268022,
                                268038
                              ],
                              "loc": {
                                "start": {
                                  "line": 7910,
                                  "column": 46
                                },
                                "end": {
                                  "line": 7910,
                                  "column": 62
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  268039,
                                  268044
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7910,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 7910,
                                    "column": 68
                                  }
                                }
                              }
                            ],
                            "range": [
                              268022,
                              268045
                            ],
                            "loc": {
                              "start": {
                                "line": 7910,
                                "column": 46
                              },
                              "end": {
                                "line": 7910,
                                "column": 69
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": 16,
                            "raw": "16",
                            "range": [
                              268048,
                              268050
                            ],
                            "loc": {
                              "start": {
                                "line": 7910,
                                "column": 72
                              },
                              "end": {
                                "line": 7910,
                                "column": 74
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": 10,
                            "raw": "10",
                            "range": [
                              268053,
                              268055
                            ],
                            "loc": {
                              "start": {
                                "line": 7910,
                                "column": 77
                              },
                              "end": {
                                "line": 7910,
                                "column": 79
                              }
                            }
                          },
                          "range": [
                            268022,
                            268055
                          ],
                          "loc": {
                            "start": {
                              "line": 7910,
                              "column": 46
                            },
                            "end": {
                              "line": 7910,
                              "column": 79
                            }
                          }
                        },
                        "range": [
                          268011,
                          268056
                        ],
                        "loc": {
                          "start": {
                            "line": 7910,
                            "column": 35
                          },
                          "end": {
                            "line": 7910,
                            "column": 80
                          }
                        }
                      }
                    ],
                    "range": [
                      267989,
                      268057
                    ],
                    "loc": {
                      "start": {
                        "line": 7910,
                        "column": 13
                      },
                      "end": {
                        "line": 7910,
                        "column": 81
                      }
                    }
                  },
                  "range": [
                    267982,
                    268058
                  ],
                  "loc": {
                    "start": {
                      "line": 7910,
                      "column": 6
                    },
                    "end": {
                      "line": 7910,
                      "column": 82
                    }
                  }
                }
              ],
              "range": [
                267748,
                268064
              ],
              "loc": {
                "start": {
                  "line": 7905,
                  "column": 100
                },
                "end": {
                  "line": 7911,
                  "column": 5
                }
              }
            },
            "rest": null,
            "generator": false,
            "expression": false,
            "range": [
              267725,
              268064
            ],
            "loc": {
              "start": {
                "line": 7905,
                "column": 77
              },
              "end": {
                "line": 7911,
                "column": 5
              }
            }
          },
          "range": [
            267667,
            268064
          ],
          "loc": {
            "start": {
              "line": 7905,
              "column": 19
            },
            "end": {
              "line": 7911,
              "column": 5
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "parseInt",
    "kind": "member",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~parseInt",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        267955,
        267974
      ],
      "filename": "lodash.js",
      "lineno": 7909,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013617",
        "name": "value",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "trim",
            "range": [
              267963,
              267967
            ],
            "loc": {
              "start": {
                "line": 7909,
                "column": 14
              },
              "end": {
                "line": 7909,
                "column": 18
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                267968,
                267973
              ],
              "loc": {
                "start": {
                  "line": 7909,
                  "column": 19
                },
                "end": {
                  "line": 7909,
                  "column": 24
                }
              }
            }
          ],
          "range": [
            267963,
            267974
          ],
          "loc": {
            "start": {
              "line": 7909,
              "column": 14
            },
            "end": {
              "line": 7909,
              "column": 25
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "value",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        268760,
        268859
      ],
      "filename": "lodash.js",
      "lineno": 7937,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013637",
        "name": "property",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "property",
            "range": [
              268769,
              268777
            ],
            "loc": {
              "start": {
                "line": 7937,
                "column": 13
              },
              "end": {
                "line": 7937,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "key",
              "range": [
                268778,
                268781
              ],
              "loc": {
                "start": {
                  "line": 7937,
                  "column": 22
                },
                "end": {
                  "line": 7937,
                  "column": 25
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "FunctionExpression",
                  "id": null,
                  "params": [
                    {
                      "type": "Identifier",
                      "name": "object",
                      "range": [
                        268807,
                        268813
                      ],
                      "loc": {
                        "start": {
                          "line": 7938,
                          "column": 22
                        },
                        "end": {
                          "line": 7938,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "defaults": [],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "object",
                            "range": [
                              268832,
                              268838
                            ],
                            "loc": {
                              "start": {
                                "line": 7939,
                                "column": 15
                              },
                              "end": {
                                "line": 7939,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "key",
                            "range": [
                              268839,
                              268842
                            ],
                            "loc": {
                              "start": {
                                "line": 7939,
                                "column": 22
                              },
                              "end": {
                                "line": 7939,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            268832,
                            268843
                          ],
                          "loc": {
                            "start": {
                              "line": 7939,
                              "column": 15
                            },
                            "end": {
                              "line": 7939,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          268825,
                          268844
                        ],
                        "loc": {
                          "start": {
                            "line": 7939,
                            "column": 8
                          },
                          "end": {
                            "line": 7939,
                            "column": 27
                          }
                        }
                      }
                    ],
                    "range": [
                      268815,
                      268852
                    ],
                    "loc": {
                      "start": {
                        "line": 7938,
                        "column": 30
                      },
                      "end": {
                        "line": 7940,
                        "column": 7
                      }
                    }
                  },
                  "rest": null,
                  "generator": false,
                  "expression": false,
                  "range": [
                    268798,
                    268852
                  ],
                  "loc": {
                    "start": {
                      "line": 7938,
                      "column": 13
                    },
                    "end": {
                      "line": 7940,
                      "column": 7
                    }
                  }
                },
                "range": [
                  268791,
                  268853
                ],
                "loc": {
                  "start": {
                    "line": 7938,
                    "column": 6
                  },
                  "end": {
                    "line": 7940,
                    "column": 8
                  }
                }
              }
            ],
            "range": [
              268783,
              268859
            ],
            "loc": {
              "start": {
                "line": 7937,
                "column": 27
              },
              "end": {
                "line": 7941,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            268760,
            268859
          ],
          "loc": {
            "start": {
              "line": 7937,
              "column": 4
            },
            "end": {
              "line": 7941,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "key"
        ]
      },
      "vars": {
        "": null
      }
    },
    "undocumented": true,
    "name": "property",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~property",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        269843,
        270623
      ],
      "filename": "lodash.js",
      "lineno": 7970,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013649",
        "name": "random",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "random",
            "range": [
              269852,
              269858
            ],
            "loc": {
              "start": {
                "line": 7970,
                "column": 13
              },
              "end": {
                "line": 7970,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "min",
              "range": [
                269859,
                269862
              ],
              "loc": {
                "start": {
                  "line": 7970,
                  "column": 20
                },
                "end": {
                  "line": 7970,
                  "column": 23
                }
              }
            },
            {
              "type": "Identifier",
              "name": "max",
              "range": [
                269864,
                269867
              ],
              "loc": {
                "start": {
                  "line": 7970,
                  "column": 25
                },
                "end": {
                  "line": 7970,
                  "column": 28
                }
              }
            },
            {
              "type": "Identifier",
              "name": "floating",
              "range": [
                269869,
                269877
              ],
              "loc": {
                "start": {
                  "line": 7970,
                  "column": 30
                },
                "end": {
                  "line": 7970,
                  "column": 38
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "noMin",
                      "range": [
                        269891,
                        269896
                      ],
                      "loc": {
                        "start": {
                          "line": 7971,
                          "column": 10
                        },
                        "end": {
                          "line": 7971,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "min",
                        "range": [
                          269899,
                          269902
                        ],
                        "loc": {
                          "start": {
                            "line": 7971,
                            "column": 18
                          },
                          "end": {
                            "line": 7971,
                            "column": 21
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          269906,
                          269910
                        ],
                        "loc": {
                          "start": {
                            "line": 7971,
                            "column": 25
                          },
                          "end": {
                            "line": 7971,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        269899,
                        269910
                      ],
                      "loc": {
                        "start": {
                          "line": 7971,
                          "column": 18
                        },
                        "end": {
                          "line": 7971,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      269891,
                      269910
                    ],
                    "loc": {
                      "start": {
                        "line": 7971,
                        "column": 10
                      },
                      "end": {
                        "line": 7971,
                        "column": 29
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "noMax",
                      "range": [
                        269922,
                        269927
                      ],
                      "loc": {
                        "start": {
                          "line": 7972,
                          "column": 10
                        },
                        "end": {
                          "line": 7972,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Identifier",
                        "name": "max",
                        "range": [
                          269930,
                          269933
                        ],
                        "loc": {
                          "start": {
                            "line": 7972,
                            "column": 18
                          },
                          "end": {
                            "line": 7972,
                            "column": 21
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": null,
                        "raw": "null",
                        "range": [
                          269937,
                          269941
                        ],
                        "loc": {
                          "start": {
                            "line": 7972,
                            "column": 25
                          },
                          "end": {
                            "line": 7972,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        269930,
                        269941
                      ],
                      "loc": {
                        "start": {
                          "line": 7972,
                          "column": 18
                        },
                        "end": {
                          "line": 7972,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      269922,
                      269941
                    ],
                    "loc": {
                      "start": {
                        "line": 7972,
                        "column": 10
                      },
                      "end": {
                        "line": 7972,
                        "column": 29
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  269887,
                  269942
                ],
                "loc": {
                  "start": {
                    "line": 7971,
                    "column": 6
                  },
                  "end": {
                    "line": 7972,
                    "column": 30
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "Identifier",
                    "name": "floating",
                    "range": [
                      269954,
                      269962
                    ],
                    "loc": {
                      "start": {
                        "line": 7974,
                        "column": 10
                      },
                      "end": {
                        "line": 7974,
                        "column": 18
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": null,
                    "raw": "null",
                    "range": [
                      269966,
                      269970
                    ],
                    "loc": {
                      "start": {
                        "line": 7974,
                        "column": 22
                      },
                      "end": {
                        "line": 7974,
                        "column": 26
                      }
                    }
                  },
                  "range": [
                    269954,
                    269970
                  ],
                  "loc": {
                    "start": {
                      "line": 7974,
                      "column": 10
                    },
                    "end": {
                      "line": 7974,
                      "column": 26
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "noMax",
                          "range": [
                            269986,
                            269991
                          ],
                          "loc": {
                            "start": {
                              "line": 7975,
                              "column": 12
                            },
                            "end": {
                              "line": 7975,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "min",
                              "range": [
                                270002,
                                270005
                              ],
                              "loc": {
                                "start": {
                                  "line": 7975,
                                  "column": 28
                                },
                                "end": {
                                  "line": 7975,
                                  "column": 31
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              269995,
                              270005
                            ],
                            "loc": {
                              "start": {
                                "line": 7975,
                                "column": 21
                              },
                              "end": {
                                "line": 7975,
                                "column": 31
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "boolean",
                            "raw": "'boolean'",
                            "range": [
                              270009,
                              270018
                            ],
                            "loc": {
                              "start": {
                                "line": 7975,
                                "column": 35
                              },
                              "end": {
                                "line": 7975,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            269995,
                            270018
                          ],
                          "loc": {
                            "start": {
                              "line": 7975,
                              "column": 21
                            },
                            "end": {
                              "line": 7975,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          269986,
                          270018
                        ],
                        "loc": {
                          "start": {
                            "line": 7975,
                            "column": 12
                          },
                          "end": {
                            "line": 7975,
                            "column": 44
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "floating",
                                "range": [
                                  270032,
                                  270040
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7976,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7976,
                                    "column": 18
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "min",
                                "range": [
                                  270043,
                                  270046
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7976,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 7976,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                270032,
                                270046
                              ],
                              "loc": {
                                "start": {
                                  "line": 7976,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7976,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              270032,
                              270047
                            ],
                            "loc": {
                              "start": {
                                "line": 7976,
                                "column": 10
                              },
                              "end": {
                                "line": 7976,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "min",
                                "range": [
                                  270058,
                                  270061
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7977,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7977,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 1,
                                "raw": "1",
                                "range": [
                                  270064,
                                  270065
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7977,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 7977,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                270058,
                                270065
                              ],
                              "loc": {
                                "start": {
                                  "line": 7977,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7977,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              270058,
                              270066
                            ],
                            "loc": {
                              "start": {
                                "line": 7977,
                                "column": 10
                              },
                              "end": {
                                "line": 7977,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          270020,
                          270076
                        ],
                        "loc": {
                          "start": {
                            "line": 7975,
                            "column": 46
                          },
                          "end": {
                            "line": 7978,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "max",
                              "range": [
                                270101,
                                270104
                              ],
                              "loc": {
                                "start": {
                                  "line": 7979,
                                  "column": 24
                                },
                                "end": {
                                  "line": 7979,
                                  "column": 27
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              270094,
                              270104
                            ],
                            "loc": {
                              "start": {
                                "line": 7979,
                                "column": 17
                              },
                              "end": {
                                "line": 7979,
                                "column": 27
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "boolean",
                            "raw": "'boolean'",
                            "range": [
                              270108,
                              270117
                            ],
                            "loc": {
                              "start": {
                                "line": 7979,
                                "column": 31
                              },
                              "end": {
                                "line": 7979,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            270094,
                            270117
                          ],
                          "loc": {
                            "start": {
                              "line": 7979,
                              "column": 17
                            },
                            "end": {
                              "line": 7979,
                              "column": 40
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "floating",
                                  "range": [
                                    270131,
                                    270139
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7980,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7980,
                                      "column": 18
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "max",
                                  "range": [
                                    270142,
                                    270145
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7980,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 7980,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  270131,
                                  270145
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7980,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7980,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                270131,
                                270146
                              ],
                              "loc": {
                                "start": {
                                  "line": 7980,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7980,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "noMax",
                                  "range": [
                                    270157,
                                    270162
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7981,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 7981,
                                      "column": 15
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": true,
                                  "raw": "true",
                                  "range": [
                                    270165,
                                    270169
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7981,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 7981,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  270157,
                                  270169
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7981,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 7981,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                270157,
                                270170
                              ],
                              "loc": {
                                "start": {
                                  "line": 7981,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7981,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            270119,
                            270180
                          ],
                          "loc": {
                            "start": {
                              "line": 7979,
                              "column": 42
                            },
                            "end": {
                              "line": 7982,
                              "column": 9
                            }
                          }
                        },
                        "alternate": null,
                        "range": [
                          270090,
                          270180
                        ],
                        "loc": {
                          "start": {
                            "line": 7979,
                            "column": 13
                          },
                          "end": {
                            "line": 7982,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        269982,
                        270180
                      ],
                      "loc": {
                        "start": {
                          "line": 7975,
                          "column": 8
                        },
                        "end": {
                          "line": 7982,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    269972,
                    270188
                  ],
                  "loc": {
                    "start": {
                      "line": 7974,
                      "column": 28
                    },
                    "end": {
                      "line": 7983,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  269950,
                  270188
                ],
                "loc": {
                  "start": {
                    "line": 7974,
                    "column": 6
                  },
                  "end": {
                    "line": 7983,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "Identifier",
                    "name": "noMin",
                    "range": [
                      270199,
                      270204
                    ],
                    "loc": {
                      "start": {
                        "line": 7984,
                        "column": 10
                      },
                      "end": {
                        "line": 7984,
                        "column": 15
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "noMax",
                    "range": [
                      270208,
                      270213
                    ],
                    "loc": {
                      "start": {
                        "line": 7984,
                        "column": 19
                      },
                      "end": {
                        "line": 7984,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    270199,
                    270213
                  ],
                  "loc": {
                    "start": {
                      "line": 7984,
                      "column": 10
                    },
                    "end": {
                      "line": 7984,
                      "column": 24
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "max",
                          "range": [
                            270225,
                            270228
                          ],
                          "loc": {
                            "start": {
                              "line": 7985,
                              "column": 8
                            },
                            "end": {
                              "line": 7985,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            270231,
                            270232
                          ],
                          "loc": {
                            "start": {
                              "line": 7985,
                              "column": 14
                            },
                            "end": {
                              "line": 7985,
                              "column": 15
                            }
                          }
                        },
                        "range": [
                          270225,
                          270232
                        ],
                        "loc": {
                          "start": {
                            "line": 7985,
                            "column": 8
                          },
                          "end": {
                            "line": 7985,
                            "column": 15
                          }
                        }
                      },
                      "range": [
                        270225,
                        270233
                      ],
                      "loc": {
                        "start": {
                          "line": 7985,
                          "column": 8
                        },
                        "end": {
                          "line": 7985,
                          "column": 16
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "noMax",
                          "range": [
                            270242,
                            270247
                          ],
                          "loc": {
                            "start": {
                              "line": 7986,
                              "column": 8
                            },
                            "end": {
                              "line": 7986,
                              "column": 13
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            270250,
                            270255
                          ],
                          "loc": {
                            "start": {
                              "line": 7986,
                              "column": 16
                            },
                            "end": {
                              "line": 7986,
                              "column": 21
                            }
                          }
                        },
                        "range": [
                          270242,
                          270255
                        ],
                        "loc": {
                          "start": {
                            "line": 7986,
                            "column": 8
                          },
                          "end": {
                            "line": 7986,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        270242,
                        270256
                      ],
                      "loc": {
                        "start": {
                          "line": 7986,
                          "column": 8
                        },
                        "end": {
                          "line": 7986,
                          "column": 22
                        }
                      }
                    }
                  ],
                  "range": [
                    270215,
                    270264
                  ],
                  "loc": {
                    "start": {
                      "line": 7984,
                      "column": 26
                    },
                    "end": {
                      "line": 7987,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  270195,
                  270264
                ],
                "loc": {
                  "start": {
                    "line": 7984,
                    "column": 6
                  },
                  "end": {
                    "line": 7987,
                    "column": 7
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "min",
                    "range": [
                      270271,
                      270274
                    ],
                    "loc": {
                      "start": {
                        "line": 7988,
                        "column": 6
                      },
                      "end": {
                        "line": 7988,
                        "column": 9
                      }
                    }
                  },
                  "right": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "+",
                      "argument": {
                        "type": "Identifier",
                        "name": "min",
                        "range": [
                          270278,
                          270281
                        ],
                        "loc": {
                          "start": {
                            "line": 7988,
                            "column": 13
                          },
                          "end": {
                            "line": 7988,
                            "column": 16
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        270277,
                        270281
                      ],
                      "loc": {
                        "start": {
                          "line": 7988,
                          "column": 12
                        },
                        "end": {
                          "line": 7988,
                          "column": 16
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        270285,
                        270286
                      ],
                      "loc": {
                        "start": {
                          "line": 7988,
                          "column": 20
                        },
                        "end": {
                          "line": 7988,
                          "column": 21
                        }
                      }
                    },
                    "range": [
                      270277,
                      270286
                    ],
                    "loc": {
                      "start": {
                        "line": 7988,
                        "column": 12
                      },
                      "end": {
                        "line": 7988,
                        "column": 21
                      }
                    }
                  },
                  "range": [
                    270271,
                    270286
                  ],
                  "loc": {
                    "start": {
                      "line": 7988,
                      "column": 6
                    },
                    "end": {
                      "line": 7988,
                      "column": 21
                    }
                  }
                },
                "range": [
                  270271,
                  270287
                ],
                "loc": {
                  "start": {
                    "line": 7988,
                    "column": 6
                  },
                  "end": {
                    "line": 7988,
                    "column": 22
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "Identifier",
                  "name": "noMax",
                  "range": [
                    270298,
                    270303
                  ],
                  "loc": {
                    "start": {
                      "line": 7989,
                      "column": 10
                    },
                    "end": {
                      "line": 7989,
                      "column": 15
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "max",
                          "range": [
                            270315,
                            270318
                          ],
                          "loc": {
                            "start": {
                              "line": 7990,
                              "column": 8
                            },
                            "end": {
                              "line": 7990,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "min",
                          "range": [
                            270321,
                            270324
                          ],
                          "loc": {
                            "start": {
                              "line": 7990,
                              "column": 14
                            },
                            "end": {
                              "line": 7990,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          270315,
                          270324
                        ],
                        "loc": {
                          "start": {
                            "line": 7990,
                            "column": 8
                          },
                          "end": {
                            "line": 7990,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        270315,
                        270325
                      ],
                      "loc": {
                        "start": {
                          "line": 7990,
                          "column": 8
                        },
                        "end": {
                          "line": 7990,
                          "column": 18
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "min",
                          "range": [
                            270334,
                            270337
                          ],
                          "loc": {
                            "start": {
                              "line": 7991,
                              "column": 8
                            },
                            "end": {
                              "line": 7991,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            270340,
                            270341
                          ],
                          "loc": {
                            "start": {
                              "line": 7991,
                              "column": 14
                            },
                            "end": {
                              "line": 7991,
                              "column": 15
                            }
                          }
                        },
                        "range": [
                          270334,
                          270341
                        ],
                        "loc": {
                          "start": {
                            "line": 7991,
                            "column": 8
                          },
                          "end": {
                            "line": 7991,
                            "column": 15
                          }
                        }
                      },
                      "range": [
                        270334,
                        270342
                      ],
                      "loc": {
                        "start": {
                          "line": 7991,
                          "column": 8
                        },
                        "end": {
                          "line": 7991,
                          "column": 16
                        }
                      }
                    }
                  ],
                  "range": [
                    270305,
                    270350
                  ],
                  "loc": {
                    "start": {
                      "line": 7989,
                      "column": 17
                    },
                    "end": {
                      "line": 7992,
                      "column": 7
                    }
                  }
                },
                "alternate": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "max",
                          "range": [
                            270366,
                            270369
                          ],
                          "loc": {
                            "start": {
                              "line": 7993,
                              "column": 8
                            },
                            "end": {
                              "line": 7993,
                              "column": 11
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "+",
                            "argument": {
                              "type": "Identifier",
                              "name": "max",
                              "range": [
                                270373,
                                270376
                              ],
                              "loc": {
                                "start": {
                                  "line": 7993,
                                  "column": 15
                                },
                                "end": {
                                  "line": 7993,
                                  "column": 18
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              270372,
                              270376
                            ],
                            "loc": {
                              "start": {
                                "line": 7993,
                                "column": 14
                              },
                              "end": {
                                "line": 7993,
                                "column": 18
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              270380,
                              270381
                            ],
                            "loc": {
                              "start": {
                                "line": 7993,
                                "column": 22
                              },
                              "end": {
                                "line": 7993,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            270372,
                            270381
                          ],
                          "loc": {
                            "start": {
                              "line": 7993,
                              "column": 14
                            },
                            "end": {
                              "line": 7993,
                              "column": 23
                            }
                          }
                        },
                        "range": [
                          270366,
                          270381
                        ],
                        "loc": {
                          "start": {
                            "line": 7993,
                            "column": 8
                          },
                          "end": {
                            "line": 7993,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        270366,
                        270382
                      ],
                      "loc": {
                        "start": {
                          "line": 7993,
                          "column": 8
                        },
                        "end": {
                          "line": 7993,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    270356,
                    270390
                  ],
                  "loc": {
                    "start": {
                      "line": 7992,
                      "column": 13
                    },
                    "end": {
                      "line": 7994,
                      "column": 7
                    }
                  }
                },
                "range": [
                  270294,
                  270390
                ],
                "loc": {
                  "start": {
                    "line": 7989,
                    "column": 6
                  },
                  "end": {
                    "line": 7994,
                    "column": 7
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "LogicalExpression",
                  "operator": "||",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "Identifier",
                      "name": "floating",
                      "range": [
                        270401,
                        270409
                      ],
                      "loc": {
                        "start": {
                          "line": 7995,
                          "column": 10
                        },
                        "end": {
                          "line": 7995,
                          "column": 18
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "%",
                      "left": {
                        "type": "Identifier",
                        "name": "min",
                        "range": [
                          270413,
                          270416
                        ],
                        "loc": {
                          "start": {
                            "line": 7995,
                            "column": 22
                          },
                          "end": {
                            "line": 7995,
                            "column": 25
                          }
                        }
                      },
                      "right": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          270419,
                          270420
                        ],
                        "loc": {
                          "start": {
                            "line": 7995,
                            "column": 28
                          },
                          "end": {
                            "line": 7995,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        270413,
                        270420
                      ],
                      "loc": {
                        "start": {
                          "line": 7995,
                          "column": 22
                        },
                        "end": {
                          "line": 7995,
                          "column": 29
                        }
                      }
                    },
                    "range": [
                      270401,
                      270420
                    ],
                    "loc": {
                      "start": {
                        "line": 7995,
                        "column": 10
                      },
                      "end": {
                        "line": 7995,
                        "column": 29
                      }
                    }
                  },
                  "right": {
                    "type": "BinaryExpression",
                    "operator": "%",
                    "left": {
                      "type": "Identifier",
                      "name": "max",
                      "range": [
                        270424,
                        270427
                      ],
                      "loc": {
                        "start": {
                          "line": 7995,
                          "column": 33
                        },
                        "end": {
                          "line": 7995,
                          "column": 36
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": 1,
                      "raw": "1",
                      "range": [
                        270430,
                        270431
                      ],
                      "loc": {
                        "start": {
                          "line": 7995,
                          "column": 39
                        },
                        "end": {
                          "line": 7995,
                          "column": 40
                        }
                      }
                    },
                    "range": [
                      270424,
                      270431
                    ],
                    "loc": {
                      "start": {
                        "line": 7995,
                        "column": 33
                      },
                      "end": {
                        "line": 7995,
                        "column": 40
                      }
                    }
                  },
                  "range": [
                    270401,
                    270431
                  ],
                  "loc": {
                    "start": {
                      "line": 7995,
                      "column": 10
                    },
                    "end": {
                      "line": 7995,
                      "column": 40
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "rand",
                            "range": [
                              270447,
                              270451
                            ],
                            "loc": {
                              "start": {
                                "line": 7996,
                                "column": 12
                              },
                              "end": {
                                "line": 7996,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "nativeRandom",
                              "range": [
                                270454,
                                270466
                              ],
                              "loc": {
                                "start": {
                                  "line": 7996,
                                  "column": 19
                                },
                                "end": {
                                  "line": 7996,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              270454,
                              270468
                            ],
                            "loc": {
                              "start": {
                                "line": 7996,
                                "column": 19
                              },
                              "end": {
                                "line": 7996,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            270447,
                            270468
                          ],
                          "loc": {
                            "start": {
                              "line": 7996,
                              "column": 12
                            },
                            "end": {
                              "line": 7996,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        270443,
                        270469
                      ],
                      "loc": {
                        "start": {
                          "line": 7996,
                          "column": 8
                        },
                        "end": {
                          "line": 7996,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "nativeMin",
                          "range": [
                            270485,
                            270494
                          ],
                          "loc": {
                            "start": {
                              "line": 7997,
                              "column": 15
                            },
                            "end": {
                              "line": 7997,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "Identifier",
                              "name": "min",
                              "range": [
                                270495,
                                270498
                              ],
                              "loc": {
                                "start": {
                                  "line": 7997,
                                  "column": 25
                                },
                                "end": {
                                  "line": 7997,
                                  "column": 28
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "*",
                              "left": {
                                "type": "Identifier",
                                "name": "rand",
                                "range": [
                                  270502,
                                  270506
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7997,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 7997,
                                    "column": 36
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "-",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "max",
                                    "range": [
                                      270510,
                                      270513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7997,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 7997,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "min",
                                    "range": [
                                      270516,
                                      270519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7997,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 7997,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    270510,
                                    270519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7997,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 7997,
                                      "column": 49
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "parseFloat",
                                    "range": [
                                      270522,
                                      270532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7997,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 7997,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "Literal",
                                        "value": "1e-",
                                        "raw": "'1e-'",
                                        "range": [
                                          270533,
                                          270538
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7997,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 7997,
                                            "column": 68
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "BinaryExpression",
                                        "operator": "-",
                                        "left": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "rand",
                                              "range": [
                                                270543,
                                                270547
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7997,
                                                  "column": 73
                                                },
                                                "end": {
                                                  "line": 7997,
                                                  "column": 77
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "",
                                              "raw": "''",
                                              "range": [
                                                270549,
                                                270551
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7997,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 7997,
                                                  "column": 81
                                                }
                                              }
                                            },
                                            "range": [
                                              270543,
                                              270551
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7997,
                                                "column": 73
                                              },
                                              "end": {
                                                "line": 7997,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              270553,
                                              270559
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7997,
                                                "column": 83
                                              },
                                              "end": {
                                                "line": 7997,
                                                "column": 89
                                              }
                                            }
                                          },
                                          "range": [
                                            270542,
                                            270559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7997,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 7997,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            270562,
                                            270563
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7997,
                                              "column": 92
                                            },
                                            "end": {
                                              "line": 7997,
                                              "column": 93
                                            }
                                          }
                                        },
                                        "range": [
                                          270542,
                                          270563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7997,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 7997,
                                            "column": 93
                                          }
                                        }
                                      },
                                      "range": [
                                        270533,
                                        270564
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7997,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 7997,
                                          "column": 94
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    270522,
                                    270565
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7997,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 7997,
                                      "column": 95
                                    }
                                  }
                                },
                                "range": [
                                  270510,
                                  270565
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7997,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 7997,
                                    "column": 95
                                  }
                                }
                              },
                              "range": [
                                270502,
                                270566
                              ],
                              "loc": {
                                "start": {
                                  "line": 7997,
                                  "column": 32
                                },
                                "end": {
                                  "line": 7997,
                                  "column": 96
                                }
                              }
                            },
                            "range": [
                              270495,
                              270567
                            ],
                            "loc": {
                              "start": {
                                "line": 7997,
                                "column": 25
                              },
                              "end": {
                                "line": 7997,
                                "column": 97
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "max",
                            "range": [
                              270569,
                              270572
                            ],
                            "loc": {
                              "start": {
                                "line": 7997,
                                "column": 99
                              },
                              "end": {
                                "line": 7997,
                                "column": 102
                              }
                            }
                          }
                        ],
                        "range": [
                          270485,
                          270573
                        ],
                        "loc": {
                          "start": {
                            "line": 7997,
                            "column": 15
                          },
                          "end": {
                            "line": 7997,
                            "column": 103
                          }
                        }
                      },
                      "range": [
                        270478,
                        270574
                      ],
                      "loc": {
                        "start": {
                          "line": 7997,
                          "column": 8
                        },
                        "end": {
                          "line": 7997,
                          "column": 104
                        }
                      }
                    }
                  ],
                  "range": [
                    270433,
                    270582
                  ],
                  "loc": {
                    "start": {
                      "line": 7995,
                      "column": 42
                    },
                    "end": {
                      "line": 7998,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  270397,
                  270582
                ],
                "loc": {
                  "start": {
                    "line": 7995,
                    "column": 6
                  },
                  "end": {
                    "line": 7998,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "baseRandom",
                    "range": [
                      270596,
                      270606
                    ],
                    "loc": {
                      "start": {
                        "line": 7999,
                        "column": 13
                      },
                      "end": {
                        "line": 7999,
                        "column": 23
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "min",
                      "range": [
                        270607,
                        270610
                      ],
                      "loc": {
                        "start": {
                          "line": 7999,
                          "column": 24
                        },
                        "end": {
                          "line": 7999,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "max",
                      "range": [
                        270612,
                        270615
                      ],
                      "loc": {
                        "start": {
                          "line": 7999,
                          "column": 29
                        },
                        "end": {
                          "line": 7999,
                          "column": 32
                        }
                      }
                    }
                  ],
                  "range": [
                    270596,
                    270616
                  ],
                  "loc": {
                    "start": {
                      "line": 7999,
                      "column": 13
                    },
                    "end": {
                      "line": 7999,
                      "column": 33
                    }
                  }
                },
                "range": [
                  270589,
                  270617
                ],
                "loc": {
                  "start": {
                    "line": 7999,
                    "column": 6
                  },
                  "end": {
                    "line": 7999,
                    "column": 34
                  }
                }
              }
            ],
            "range": [
              269879,
              270623
            ],
            "loc": {
              "start": {
                "line": 7970,
                "column": 40
              },
              "end": {
                "line": 8000,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            269843,
            270623
          ],
          "loc": {
            "start": {
              "line": 7970,
              "column": 4
            },
            "end": {
              "line": 8000,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "min",
          "max",
          "floating"
        ]
      },
      "vars": {
        "noMin": null,
        "noMax": null,
        "floating": null,
        "min": null,
        "max": null,
        "rand": null
      }
    },
    "undocumented": true,
    "name": "random",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~random",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        269891,
        269910
      ],
      "filename": "lodash.js",
      "lineno": 7971,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013656",
        "name": "noMin",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "==",
          "left": {
            "type": "Identifier",
            "name": "min",
            "range": [
              269899,
              269902
            ],
            "loc": {
              "start": {
                "line": 7971,
                "column": 18
              },
              "end": {
                "line": 7971,
                "column": 21
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": null,
            "raw": "null",
            "range": [
              269906,
              269910
            ],
            "loc": {
              "start": {
                "line": 7971,
                "column": 25
              },
              "end": {
                "line": 7971,
                "column": 29
              }
            }
          },
          "range": [
            269899,
            269910
          ],
          "loc": {
            "start": {
              "line": 7971,
              "column": 18
            },
            "end": {
              "line": 7971,
              "column": 29
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "noMin",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~random",
    "longname": "<anonymous>~runInContext~random~noMin",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        269922,
        269941
      ],
      "filename": "lodash.js",
      "lineno": 7972,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013661",
        "name": "noMax",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "==",
          "left": {
            "type": "Identifier",
            "name": "max",
            "range": [
              269930,
              269933
            ],
            "loc": {
              "start": {
                "line": 7972,
                "column": 18
              },
              "end": {
                "line": 7972,
                "column": 21
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": null,
            "raw": "null",
            "range": [
              269937,
              269941
            ],
            "loc": {
              "start": {
                "line": 7972,
                "column": 25
              },
              "end": {
                "line": 7972,
                "column": 29
              }
            }
          },
          "range": [
            269930,
            269941
          ],
          "loc": {
            "start": {
              "line": 7972,
              "column": 18
            },
            "end": {
              "line": 7972,
              "column": 29
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "noMax",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~random",
    "longname": "<anonymous>~runInContext~random~noMax",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270032,
        270046
      ],
      "filename": "lodash.js",
      "lineno": 7976,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013680",
        "name": "floating",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "min",
          "range": [
            270043,
            270046
          ],
          "loc": {
            "start": {
              "line": 7976,
              "column": 21
            },
            "end": {
              "line": 7976,
              "column": 24
            }
          }
        },
        "value": "min"
      }
    },
    "undocumented": true,
    "name": "floating",
    "kind": "member",
    "longname": "floating",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270058,
        270065
      ],
      "filename": "lodash.js",
      "lineno": 7977,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013684",
        "name": "min",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            270064,
            270065
          ],
          "loc": {
            "start": {
              "line": 7977,
              "column": 16
            },
            "end": {
              "line": 7977,
              "column": 17
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "min",
    "kind": "member",
    "longname": "<anonymous>~runInContext~min",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270131,
        270145
      ],
      "filename": "lodash.js",
      "lineno": 7980,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013694",
        "name": "floating",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "max",
          "range": [
            270142,
            270145
          ],
          "loc": {
            "start": {
              "line": 7980,
              "column": 21
            },
            "end": {
              "line": 7980,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~random",
        "value": "max"
      }
    },
    "undocumented": true,
    "name": "floating",
    "kind": "member",
    "longname": "<anonymous>~runInContext~random~floating",
    "memberof": "<anonymous>~runInContext~random",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270157,
        270169
      ],
      "filename": "lodash.js",
      "lineno": 7981,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013698",
        "name": "noMax",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": true,
          "raw": "true",
          "range": [
            270165,
            270169
          ],
          "loc": {
            "start": {
              "line": 7981,
              "column": 18
            },
            "end": {
              "line": 7981,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~random",
        "value": "true"
      }
    },
    "undocumented": true,
    "name": "noMax",
    "kind": "member",
    "longname": "<anonymous>~runInContext~random~noMax",
    "memberof": "<anonymous>~runInContext~random",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270225,
        270232
      ],
      "filename": "lodash.js",
      "lineno": 7985,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013707",
        "name": "max",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 1,
          "raw": "1",
          "range": [
            270231,
            270232
          ],
          "loc": {
            "start": {
              "line": 7985,
              "column": 14
            },
            "end": {
              "line": 7985,
              "column": 15
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "1"
      }
    },
    "undocumented": true,
    "name": "max",
    "kind": "member",
    "longname": "<anonymous>~runInContext~max",
    "memberof": "<anonymous>~runInContext",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270242,
        270255
      ],
      "filename": "lodash.js",
      "lineno": 7986,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013711",
        "name": "noMax",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": false,
          "raw": "false",
          "range": [
            270250,
            270255
          ],
          "loc": {
            "start": {
              "line": 7986,
              "column": 16
            },
            "end": {
              "line": 7986,
              "column": 21
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~random",
        "value": "false"
      }
    },
    "undocumented": true,
    "name": "noMax",
    "kind": "member",
    "longname": "<anonymous>~runInContext~random~noMax",
    "memberof": "<anonymous>~runInContext~random",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270271,
        270286
      ],
      "filename": "lodash.js",
      "lineno": 7988,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013715",
        "name": "min",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "UnaryExpression",
            "operator": "+",
            "argument": {
              "type": "Identifier",
              "name": "min",
              "range": [
                270278,
                270281
              ],
              "loc": {
                "start": {
                  "line": 7988,
                  "column": 13
                },
                "end": {
                  "line": 7988,
                  "column": 16
                }
              }
            },
            "prefix": true,
            "range": [
              270277,
              270281
            ],
            "loc": {
              "start": {
                "line": 7988,
                "column": 12
              },
              "end": {
                "line": 7988,
                "column": 16
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              270285,
              270286
            ],
            "loc": {
              "start": {
                "line": 7988,
                "column": 20
              },
              "end": {
                "line": 7988,
                "column": 21
              }
            }
          },
          "range": [
            270277,
            270286
          ],
          "loc": {
            "start": {
              "line": 7988,
              "column": 12
            },
            "end": {
              "line": 7988,
              "column": 21
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~random"
      }
    },
    "undocumented": true,
    "name": "min",
    "kind": "member",
    "longname": "<anonymous>~runInContext~random~min",
    "memberof": "<anonymous>~runInContext~random",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270315,
        270324
      ],
      "filename": "lodash.js",
      "lineno": 7990,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013725",
        "name": "max",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "min",
          "range": [
            270321,
            270324
          ],
          "loc": {
            "start": {
              "line": 7990,
              "column": 14
            },
            "end": {
              "line": 7990,
              "column": 17
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~random",
        "value": "min"
      }
    },
    "undocumented": true,
    "name": "max",
    "kind": "member",
    "longname": "<anonymous>~runInContext~random~max",
    "memberof": "<anonymous>~runInContext~random",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270334,
        270341
      ],
      "filename": "lodash.js",
      "lineno": 7991,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013729",
        "name": "min",
        "type": "Literal",
        "node": {
          "type": "Literal",
          "value": 0,
          "raw": "0",
          "range": [
            270340,
            270341
          ],
          "loc": {
            "start": {
              "line": 7991,
              "column": 14
            },
            "end": {
              "line": 7991,
              "column": 15
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~random",
        "value": "0"
      }
    },
    "undocumented": true,
    "name": "min",
    "kind": "member",
    "longname": "<anonymous>~runInContext~random~min",
    "memberof": "<anonymous>~runInContext~random",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270366,
        270381
      ],
      "filename": "lodash.js",
      "lineno": 7993,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013734",
        "name": "max",
        "type": "LogicalExpression",
        "node": {
          "type": "LogicalExpression",
          "operator": "||",
          "left": {
            "type": "UnaryExpression",
            "operator": "+",
            "argument": {
              "type": "Identifier",
              "name": "max",
              "range": [
                270373,
                270376
              ],
              "loc": {
                "start": {
                  "line": 7993,
                  "column": 15
                },
                "end": {
                  "line": 7993,
                  "column": 18
                }
              }
            },
            "prefix": true,
            "range": [
              270372,
              270376
            ],
            "loc": {
              "start": {
                "line": 7993,
                "column": 14
              },
              "end": {
                "line": 7993,
                "column": 18
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              270380,
              270381
            ],
            "loc": {
              "start": {
                "line": 7993,
                "column": 22
              },
              "end": {
                "line": 7993,
                "column": 23
              }
            }
          },
          "range": [
            270372,
            270381
          ],
          "loc": {
            "start": {
              "line": 7993,
              "column": 14
            },
            "end": {
              "line": 7993,
              "column": 23
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~random"
      }
    },
    "undocumented": true,
    "name": "max",
    "kind": "member",
    "longname": "<anonymous>~runInContext~random~max",
    "memberof": "<anonymous>~runInContext~random",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        270447,
        270468
      ],
      "filename": "lodash.js",
      "lineno": 7996,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013752",
        "name": "rand",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "nativeRandom",
            "range": [
              270454,
              270466
            ],
            "loc": {
              "start": {
                "line": 7996,
                "column": 19
              },
              "end": {
                "line": 7996,
                "column": 31
              }
            }
          },
          "arguments": [],
          "range": [
            270454,
            270468
          ],
          "loc": {
            "start": {
              "line": 7996,
              "column": 19
            },
            "end": {
              "line": 7996,
              "column": 33
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "rand",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~random",
    "longname": "<anonymous>~runInContext~random~rand",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        271706,
        271950
      ],
      "filename": "lodash.js",
      "lineno": 8035,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013784",
        "name": "result",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "result",
            "range": [
              271715,
              271721
            ],
            "loc": {
              "start": {
                "line": 8035,
                "column": 13
              },
              "end": {
                "line": 8035,
                "column": 19
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "object",
              "range": [
                271722,
                271728
              ],
              "loc": {
                "start": {
                  "line": 8035,
                  "column": 20
                },
                "end": {
                  "line": 8035,
                  "column": 26
                }
              }
            },
            {
              "type": "Identifier",
              "name": "key",
              "range": [
                271730,
                271733
              ],
              "loc": {
                "start": {
                  "line": 8035,
                  "column": 28
                },
                "end": {
                  "line": 8035,
                  "column": 31
                }
              }
            },
            {
              "type": "Identifier",
              "name": "defaultValue",
              "range": [
                271735,
                271747
              ],
              "loc": {
                "start": {
                  "line": 8035,
                  "column": 33
                },
                "end": {
                  "line": 8035,
                  "column": 45
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        271761,
                        271766
                      ],
                      "loc": {
                        "start": {
                          "line": 8036,
                          "column": 10
                        },
                        "end": {
                          "line": 8036,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            271769,
                            271775
                          ],
                          "loc": {
                            "start": {
                              "line": 8036,
                              "column": 18
                            },
                            "end": {
                              "line": 8036,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            271779,
                            271783
                          ],
                          "loc": {
                            "start": {
                              "line": 8036,
                              "column": 28
                            },
                            "end": {
                              "line": 8036,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          271769,
                          271783
                        ],
                        "loc": {
                          "start": {
                            "line": 8036,
                            "column": 18
                          },
                          "end": {
                            "line": 8036,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "Identifier",
                        "name": "undefined",
                        "range": [
                          271786,
                          271795
                        ],
                        "loc": {
                          "start": {
                            "line": 8036,
                            "column": 35
                          },
                          "end": {
                            "line": 8036,
                            "column": 44
                          }
                        }
                      },
                      "alternate": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "object",
                          "range": [
                            271798,
                            271804
                          ],
                          "loc": {
                            "start": {
                              "line": 8036,
                              "column": 47
                            },
                            "end": {
                              "line": 8036,
                              "column": 53
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "key",
                          "range": [
                            271805,
                            271808
                          ],
                          "loc": {
                            "start": {
                              "line": 8036,
                              "column": 54
                            },
                            "end": {
                              "line": 8036,
                              "column": 57
                            }
                          }
                        },
                        "range": [
                          271798,
                          271809
                        ],
                        "loc": {
                          "start": {
                            "line": 8036,
                            "column": 47
                          },
                          "end": {
                            "line": 8036,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        271769,
                        271809
                      ],
                      "loc": {
                        "start": {
                          "line": 8036,
                          "column": 18
                        },
                        "end": {
                          "line": 8036,
                          "column": 58
                        }
                      }
                    },
                    "range": [
                      271761,
                      271809
                    ],
                    "loc": {
                      "start": {
                        "line": 8036,
                        "column": 10
                      },
                      "end": {
                        "line": 8036,
                        "column": 58
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  271757,
                  271810
                ],
                "loc": {
                  "start": {
                    "line": 8036,
                    "column": 6
                  },
                  "end": {
                    "line": 8036,
                    "column": 59
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "==",
                  "left": {
                    "type": "UnaryExpression",
                    "operator": "typeof",
                    "argument": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        271828,
                        271833
                      ],
                      "loc": {
                        "start": {
                          "line": 8037,
                          "column": 17
                        },
                        "end": {
                          "line": 8037,
                          "column": 22
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      271821,
                      271833
                    ],
                    "loc": {
                      "start": {
                        "line": 8037,
                        "column": 10
                      },
                      "end": {
                        "line": 8037,
                        "column": 22
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": "undefined",
                    "raw": "'undefined'",
                    "range": [
                      271837,
                      271848
                    ],
                    "loc": {
                      "start": {
                        "line": 8037,
                        "column": 26
                      },
                      "end": {
                        "line": 8037,
                        "column": 37
                      }
                    }
                  },
                  "range": [
                    271821,
                    271848
                  ],
                  "loc": {
                    "start": {
                      "line": 8037,
                      "column": 10
                    },
                    "end": {
                      "line": 8037,
                      "column": 37
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "defaultValue",
                        "range": [
                          271867,
                          271879
                        ],
                        "loc": {
                          "start": {
                            "line": 8038,
                            "column": 15
                          },
                          "end": {
                            "line": 8038,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        271860,
                        271880
                      ],
                      "loc": {
                        "start": {
                          "line": 8038,
                          "column": 8
                        },
                        "end": {
                          "line": 8038,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    271850,
                    271888
                  ],
                  "loc": {
                    "start": {
                      "line": 8037,
                      "column": 39
                    },
                    "end": {
                      "line": 8039,
                      "column": 7
                    }
                  }
                },
                "alternate": null,
                "range": [
                  271817,
                  271888
                ],
                "loc": {
                  "start": {
                    "line": 8037,
                    "column": 6
                  },
                  "end": {
                    "line": 8039,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "isFunction",
                      "range": [
                        271902,
                        271912
                      ],
                      "loc": {
                        "start": {
                          "line": 8040,
                          "column": 13
                        },
                        "end": {
                          "line": 8040,
                          "column": 23
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "value",
                        "range": [
                          271913,
                          271918
                        ],
                        "loc": {
                          "start": {
                            "line": 8040,
                            "column": 24
                          },
                          "end": {
                            "line": 8040,
                            "column": 29
                          }
                        }
                      }
                    ],
                    "range": [
                      271902,
                      271919
                    ],
                    "loc": {
                      "start": {
                        "line": 8040,
                        "column": 13
                      },
                      "end": {
                        "line": 8040,
                        "column": 30
                      }
                    }
                  },
                  "consequent": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "object",
                        "range": [
                          271922,
                          271928
                        ],
                        "loc": {
                          "start": {
                            "line": 8040,
                            "column": 33
                          },
                          "end": {
                            "line": 8040,
                            "column": 39
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          271929,
                          271932
                        ],
                        "loc": {
                          "start": {
                            "line": 8040,
                            "column": 40
                          },
                          "end": {
                            "line": 8040,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        271922,
                        271933
                      ],
                      "loc": {
                        "start": {
                          "line": 8040,
                          "column": 33
                        },
                        "end": {
                          "line": 8040,
                          "column": 44
                        }
                      }
                    },
                    "arguments": [],
                    "range": [
                      271922,
                      271935
                    ],
                    "loc": {
                      "start": {
                        "line": 8040,
                        "column": 33
                      },
                      "end": {
                        "line": 8040,
                        "column": 46
                      }
                    }
                  },
                  "alternate": {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      271938,
                      271943
                    ],
                    "loc": {
                      "start": {
                        "line": 8040,
                        "column": 49
                      },
                      "end": {
                        "line": 8040,
                        "column": 54
                      }
                    }
                  },
                  "range": [
                    271902,
                    271943
                  ],
                  "loc": {
                    "start": {
                      "line": 8040,
                      "column": 13
                    },
                    "end": {
                      "line": 8040,
                      "column": 54
                    }
                  }
                },
                "range": [
                  271895,
                  271944
                ],
                "loc": {
                  "start": {
                    "line": 8040,
                    "column": 6
                  },
                  "end": {
                    "line": 8040,
                    "column": 55
                  }
                }
              }
            ],
            "range": [
              271749,
              271950
            ],
            "loc": {
              "start": {
                "line": 8035,
                "column": 47
              },
              "end": {
                "line": 8041,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            271706,
            271950
          ],
          "loc": {
            "start": {
              "line": 8035,
              "column": 4
            },
            "end": {
              "line": 8041,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "object",
          "key",
          "defaultValue"
        ]
      },
      "vars": {
        "value": null
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        271761,
        271809
      ],
      "filename": "lodash.js",
      "lineno": 8036,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013791",
        "name": "value",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": "==",
            "left": {
              "type": "Identifier",
              "name": "object",
              "range": [
                271769,
                271775
              ],
              "loc": {
                "start": {
                  "line": 8036,
                  "column": 18
                },
                "end": {
                  "line": 8036,
                  "column": 24
                }
              }
            },
            "right": {
              "type": "Literal",
              "value": null,
              "raw": "null",
              "range": [
                271779,
                271783
              ],
              "loc": {
                "start": {
                  "line": 8036,
                  "column": 28
                },
                "end": {
                  "line": 8036,
                  "column": 32
                }
              }
            },
            "range": [
              271769,
              271783
            ],
            "loc": {
              "start": {
                "line": 8036,
                "column": 18
              },
              "end": {
                "line": 8036,
                "column": 32
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "undefined",
            "range": [
              271786,
              271795
            ],
            "loc": {
              "start": {
                "line": 8036,
                "column": 35
              },
              "end": {
                "line": 8036,
                "column": 44
              }
            }
          },
          "alternate": {
            "type": "MemberExpression",
            "computed": true,
            "object": {
              "type": "Identifier",
              "name": "object",
              "range": [
                271798,
                271804
              ],
              "loc": {
                "start": {
                  "line": 8036,
                  "column": 47
                },
                "end": {
                  "line": 8036,
                  "column": 53
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "key",
              "range": [
                271805,
                271808
              ],
              "loc": {
                "start": {
                  "line": 8036,
                  "column": 54
                },
                "end": {
                  "line": 8036,
                  "column": 57
                }
              }
            },
            "range": [
              271798,
              271809
            ],
            "loc": {
              "start": {
                "line": 8036,
                "column": 47
              },
              "end": {
                "line": 8036,
                "column": 58
              }
            }
          },
          "range": [
            271769,
            271809
          ],
          "loc": {
            "start": {
              "line": 8036,
              "column": 18
            },
            "end": {
              "line": 8036,
              "column": 58
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~result",
    "longname": "<anonymous>~runInContext~result~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        272916,
        273202
      ],
      "filename": "lodash.js",
      "lineno": 8066,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013819",
        "name": "times",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "times",
            "range": [
              272925,
              272930
            ],
            "loc": {
              "start": {
                "line": 8066,
                "column": 13
              },
              "end": {
                "line": 8066,
                "column": 18
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "n",
              "range": [
                272931,
                272932
              ],
              "loc": {
                "start": {
                  "line": 8066,
                  "column": 19
                },
                "end": {
                  "line": 8066,
                  "column": 20
                }
              }
            },
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                272934,
                272942
              ],
              "loc": {
                "start": {
                  "line": 8066,
                  "column": 22
                },
                "end": {
                  "line": 8066,
                  "column": 30
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                272944,
                272951
              ],
              "loc": {
                "start": {
                  "line": 8066,
                  "column": 32
                },
                "end": {
                  "line": 8066,
                  "column": 39
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "n",
                    "range": [
                      272961,
                      272962
                    ],
                    "loc": {
                      "start": {
                        "line": 8067,
                        "column": 6
                      },
                      "end": {
                        "line": 8067,
                        "column": 7
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": ">",
                      "left": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            272966,
                            272967
                          ],
                          "loc": {
                            "start": {
                              "line": 8067,
                              "column": 11
                            },
                            "end": {
                              "line": 8067,
                              "column": 12
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "+",
                          "argument": {
                            "type": "Identifier",
                            "name": "n",
                            "range": [
                              272971,
                              272972
                            ],
                            "loc": {
                              "start": {
                                "line": 8067,
                                "column": 16
                              },
                              "end": {
                                "line": 8067,
                                "column": 17
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            272970,
                            272972
                          ],
                          "loc": {
                            "start": {
                              "line": 8067,
                              "column": 15
                            },
                            "end": {
                              "line": 8067,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          272966,
                          272972
                        ],
                        "loc": {
                          "start": {
                            "line": 8067,
                            "column": 11
                          },
                          "end": {
                            "line": 8067,
                            "column": 17
                          }
                        }
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "operator": "-",
                        "argument": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            272977,
                            272978
                          ],
                          "loc": {
                            "start": {
                              "line": 8067,
                              "column": 22
                            },
                            "end": {
                              "line": 8067,
                              "column": 23
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          272976,
                          272978
                        ],
                        "loc": {
                          "start": {
                            "line": 8067,
                            "column": 21
                          },
                          "end": {
                            "line": 8067,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        272965,
                        272978
                      ],
                      "loc": {
                        "start": {
                          "line": 8067,
                          "column": 10
                        },
                        "end": {
                          "line": 8067,
                          "column": 23
                        }
                      }
                    },
                    "consequent": {
                      "type": "Identifier",
                      "name": "n",
                      "range": [
                        272981,
                        272982
                      ],
                      "loc": {
                        "start": {
                          "line": 8067,
                          "column": 26
                        },
                        "end": {
                          "line": 8067,
                          "column": 27
                        }
                      }
                    },
                    "alternate": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        272985,
                        272986
                      ],
                      "loc": {
                        "start": {
                          "line": 8067,
                          "column": 30
                        },
                        "end": {
                          "line": 8067,
                          "column": 31
                        }
                      }
                    },
                    "range": [
                      272965,
                      272986
                    ],
                    "loc": {
                      "start": {
                        "line": 8067,
                        "column": 10
                      },
                      "end": {
                        "line": 8067,
                        "column": 31
                      }
                    }
                  },
                  "range": [
                    272961,
                    272986
                  ],
                  "loc": {
                    "start": {
                      "line": 8067,
                      "column": 6
                    },
                    "end": {
                      "line": 8067,
                      "column": 31
                    }
                  }
                },
                "range": [
                  272961,
                  272987
                ],
                "loc": {
                  "start": {
                    "line": 8067,
                    "column": 6
                  },
                  "end": {
                    "line": 8067,
                    "column": 32
                  }
                }
              },
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        272998,
                        273003
                      ],
                      "loc": {
                        "start": {
                          "line": 8068,
                          "column": 10
                        },
                        "end": {
                          "line": 8068,
                          "column": 15
                        }
                      }
                    },
                    "init": {
                      "type": "UnaryExpression",
                      "operator": "-",
                      "argument": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          273007,
                          273008
                        ],
                        "loc": {
                          "start": {
                            "line": 8068,
                            "column": 19
                          },
                          "end": {
                            "line": 8068,
                            "column": 20
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        273006,
                        273008
                      ],
                      "loc": {
                        "start": {
                          "line": 8068,
                          "column": 18
                        },
                        "end": {
                          "line": 8068,
                          "column": 20
                        }
                      }
                    },
                    "range": [
                      272998,
                      273008
                    ],
                    "loc": {
                      "start": {
                        "line": 8068,
                        "column": 10
                      },
                      "end": {
                        "line": 8068,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        273020,
                        273026
                      ],
                      "loc": {
                        "start": {
                          "line": 8069,
                          "column": 10
                        },
                        "end": {
                          "line": 8069,
                          "column": 16
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "Array",
                        "range": [
                          273029,
                          273034
                        ],
                        "loc": {
                          "start": {
                            "line": 8069,
                            "column": 19
                          },
                          "end": {
                            "line": 8069,
                            "column": 24
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            273035,
                            273036
                          ],
                          "loc": {
                            "start": {
                              "line": 8069,
                              "column": 25
                            },
                            "end": {
                              "line": 8069,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "range": [
                        273029,
                        273037
                      ],
                      "loc": {
                        "start": {
                          "line": 8069,
                          "column": 19
                        },
                        "end": {
                          "line": 8069,
                          "column": 27
                        }
                      }
                    },
                    "range": [
                      273020,
                      273037
                    ],
                    "loc": {
                      "start": {
                        "line": 8069,
                        "column": 10
                      },
                      "end": {
                        "line": 8069,
                        "column": 27
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  272994,
                  273038
                ],
                "loc": {
                  "start": {
                    "line": 8068,
                    "column": 6
                  },
                  "end": {
                    "line": 8069,
                    "column": 28
                  }
                }
              },
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "callback",
                    "range": [
                      273046,
                      273054
                    ],
                    "loc": {
                      "start": {
                        "line": 8071,
                        "column": 6
                      },
                      "end": {
                        "line": 8071,
                        "column": 14
                      }
                    }
                  },
                  "right": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "baseCreateCallback",
                      "range": [
                        273057,
                        273075
                      ],
                      "loc": {
                        "start": {
                          "line": 8071,
                          "column": 17
                        },
                        "end": {
                          "line": 8071,
                          "column": 35
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "callback",
                        "range": [
                          273076,
                          273084
                        ],
                        "loc": {
                          "start": {
                            "line": 8071,
                            "column": 36
                          },
                          "end": {
                            "line": 8071,
                            "column": 44
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "thisArg",
                        "range": [
                          273086,
                          273093
                        ],
                        "loc": {
                          "start": {
                            "line": 8071,
                            "column": 46
                          },
                          "end": {
                            "line": 8071,
                            "column": 53
                          }
                        }
                      },
                      {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          273095,
                          273096
                        ],
                        "loc": {
                          "start": {
                            "line": 8071,
                            "column": 55
                          },
                          "end": {
                            "line": 8071,
                            "column": 56
                          }
                        }
                      }
                    ],
                    "range": [
                      273057,
                      273097
                    ],
                    "loc": {
                      "start": {
                        "line": 8071,
                        "column": 17
                      },
                      "end": {
                        "line": 8071,
                        "column": 57
                      }
                    }
                  },
                  "range": [
                    273046,
                    273097
                  ],
                  "loc": {
                    "start": {
                      "line": 8071,
                      "column": 6
                    },
                    "end": {
                      "line": 8071,
                      "column": 57
                    }
                  }
                },
                "range": [
                  273046,
                  273098
                ],
                "loc": {
                  "start": {
                    "line": 8071,
                    "column": 6
                  },
                  "end": {
                    "line": 8071,
                    "column": 58
                  }
                }
              },
              {
                "type": "WhileStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "<",
                  "left": {
                    "type": "UpdateExpression",
                    "operator": "++",
                    "argument": {
                      "type": "Identifier",
                      "name": "index",
                      "range": [
                        273114,
                        273119
                      ],
                      "loc": {
                        "start": {
                          "line": 8072,
                          "column": 15
                        },
                        "end": {
                          "line": 8072,
                          "column": 20
                        }
                      }
                    },
                    "prefix": true,
                    "range": [
                      273112,
                      273119
                    ],
                    "loc": {
                      "start": {
                        "line": 8072,
                        "column": 13
                      },
                      "end": {
                        "line": 8072,
                        "column": 20
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "n",
                    "range": [
                      273122,
                      273123
                    ],
                    "loc": {
                      "start": {
                        "line": 8072,
                        "column": 23
                      },
                      "end": {
                        "line": 8072,
                        "column": 24
                      }
                    }
                  },
                  "range": [
                    273112,
                    273123
                  ],
                  "loc": {
                    "start": {
                      "line": 8072,
                      "column": 13
                    },
                    "end": {
                      "line": 8072,
                      "column": 24
                    }
                  }
                },
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "result",
                            "range": [
                              273135,
                              273141
                            ],
                            "loc": {
                              "start": {
                                "line": 8073,
                                "column": 8
                              },
                              "end": {
                                "line": 8073,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "index",
                            "range": [
                              273142,
                              273147
                            ],
                            "loc": {
                              "start": {
                                "line": 8073,
                                "column": 15
                              },
                              "end": {
                                "line": 8073,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            273135,
                            273148
                          ],
                          "loc": {
                            "start": {
                              "line": 8073,
                              "column": 8
                            },
                            "end": {
                              "line": 8073,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "Identifier",
                            "name": "callback",
                            "range": [
                              273151,
                              273159
                            ],
                            "loc": {
                              "start": {
                                "line": 8073,
                                "column": 24
                              },
                              "end": {
                                "line": 8073,
                                "column": 32
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                273160,
                                273165
                              ],
                              "loc": {
                                "start": {
                                  "line": 8073,
                                  "column": 33
                                },
                                "end": {
                                  "line": 8073,
                                  "column": 38
                                }
                              }
                            }
                          ],
                          "range": [
                            273151,
                            273166
                          ],
                          "loc": {
                            "start": {
                              "line": 8073,
                              "column": 24
                            },
                            "end": {
                              "line": 8073,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          273135,
                          273166
                        ],
                        "loc": {
                          "start": {
                            "line": 8073,
                            "column": 8
                          },
                          "end": {
                            "line": 8073,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        273135,
                        273167
                      ],
                      "loc": {
                        "start": {
                          "line": 8073,
                          "column": 8
                        },
                        "end": {
                          "line": 8073,
                          "column": 40
                        }
                      }
                    }
                  ],
                  "range": [
                    273125,
                    273175
                  ],
                  "loc": {
                    "start": {
                      "line": 8072,
                      "column": 26
                    },
                    "end": {
                      "line": 8074,
                      "column": 7
                    }
                  }
                },
                "range": [
                  273105,
                  273175
                ],
                "loc": {
                  "start": {
                    "line": 8072,
                    "column": 6
                  },
                  "end": {
                    "line": 8074,
                    "column": 7
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "Identifier",
                  "name": "result",
                  "range": [
                    273189,
                    273195
                  ],
                  "loc": {
                    "start": {
                      "line": 8075,
                      "column": 13
                    },
                    "end": {
                      "line": 8075,
                      "column": 19
                    }
                  }
                },
                "range": [
                  273182,
                  273196
                ],
                "loc": {
                  "start": {
                    "line": 8075,
                    "column": 6
                  },
                  "end": {
                    "line": 8075,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              272953,
              273202
            ],
            "loc": {
              "start": {
                "line": 8066,
                "column": 41
              },
              "end": {
                "line": 8076,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            272916,
            273202
          ],
          "loc": {
            "start": {
              "line": 8066,
              "column": 4
            },
            "end": {
              "line": 8076,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "n",
          "callback",
          "thisArg"
        ]
      },
      "vars": {
        "n": null,
        "index": null,
        "result": null,
        "callback": null,
        "result[undefined]": null
      }
    },
    "undocumented": true,
    "name": "times",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~times",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        272961,
        272986
      ],
      "filename": "lodash.js",
      "lineno": 8067,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013826",
        "name": "n",
        "type": "ConditionalExpression",
        "node": {
          "type": "ConditionalExpression",
          "test": {
            "type": "BinaryExpression",
            "operator": ">",
            "left": {
              "type": "AssignmentExpression",
              "operator": "=",
              "left": {
                "type": "Identifier",
                "name": "n",
                "range": [
                  272966,
                  272967
                ],
                "loc": {
                  "start": {
                    "line": 8067,
                    "column": 11
                  },
                  "end": {
                    "line": 8067,
                    "column": 12
                  }
                }
              },
              "right": {
                "type": "UnaryExpression",
                "operator": "+",
                "argument": {
                  "type": "Identifier",
                  "name": "n",
                  "range": [
                    272971,
                    272972
                  ],
                  "loc": {
                    "start": {
                      "line": 8067,
                      "column": 16
                    },
                    "end": {
                      "line": 8067,
                      "column": 17
                    }
                  }
                },
                "prefix": true,
                "range": [
                  272970,
                  272972
                ],
                "loc": {
                  "start": {
                    "line": 8067,
                    "column": 15
                  },
                  "end": {
                    "line": 8067,
                    "column": 17
                  }
                }
              },
              "range": [
                272966,
                272972
              ],
              "loc": {
                "start": {
                  "line": 8067,
                  "column": 11
                },
                "end": {
                  "line": 8067,
                  "column": 17
                }
              }
            },
            "right": {
              "type": "UnaryExpression",
              "operator": "-",
              "argument": {
                "type": "Literal",
                "value": 1,
                "raw": "1",
                "range": [
                  272977,
                  272978
                ],
                "loc": {
                  "start": {
                    "line": 8067,
                    "column": 22
                  },
                  "end": {
                    "line": 8067,
                    "column": 23
                  }
                }
              },
              "prefix": true,
              "range": [
                272976,
                272978
              ],
              "loc": {
                "start": {
                  "line": 8067,
                  "column": 21
                },
                "end": {
                  "line": 8067,
                  "column": 23
                }
              }
            },
            "range": [
              272965,
              272978
            ],
            "loc": {
              "start": {
                "line": 8067,
                "column": 10
              },
              "end": {
                "line": 8067,
                "column": 23
              }
            }
          },
          "consequent": {
            "type": "Identifier",
            "name": "n",
            "range": [
              272981,
              272982
            ],
            "loc": {
              "start": {
                "line": 8067,
                "column": 26
              },
              "end": {
                "line": 8067,
                "column": 27
              }
            }
          },
          "alternate": {
            "type": "Literal",
            "value": 0,
            "raw": "0",
            "range": [
              272985,
              272986
            ],
            "loc": {
              "start": {
                "line": 8067,
                "column": 30
              },
              "end": {
                "line": 8067,
                "column": 31
              }
            }
          },
          "range": [
            272965,
            272986
          ],
          "loc": {
            "start": {
              "line": 8067,
              "column": 10
            },
            "end": {
              "line": 8067,
              "column": 31
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "n",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        272966,
        272972
      ],
      "filename": "lodash.js",
      "lineno": 8067,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013830",
        "name": "n",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "+",
          "argument": {
            "type": "Identifier",
            "name": "n",
            "range": [
              272971,
              272972
            ],
            "loc": {
              "start": {
                "line": 8067,
                "column": 16
              },
              "end": {
                "line": 8067,
                "column": 17
              }
            }
          },
          "prefix": true,
          "range": [
            272970,
            272972
          ],
          "loc": {
            "start": {
              "line": 8067,
              "column": 15
            },
            "end": {
              "line": 8067,
              "column": 17
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~times",
        "value": "+n"
      }
    },
    "undocumented": true,
    "name": "n",
    "kind": "member",
    "longname": "<anonymous>~runInContext~times~n",
    "memberof": "<anonymous>~runInContext~times",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        272998,
        273008
      ],
      "filename": "lodash.js",
      "lineno": 8068,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013839",
        "name": "index",
        "type": "UnaryExpression",
        "node": {
          "type": "UnaryExpression",
          "operator": "-",
          "argument": {
            "type": "Literal",
            "value": 1,
            "raw": "1",
            "range": [
              273007,
              273008
            ],
            "loc": {
              "start": {
                "line": 8068,
                "column": 19
              },
              "end": {
                "line": 8068,
                "column": 20
              }
            }
          },
          "prefix": true,
          "range": [
            273006,
            273008
          ],
          "loc": {
            "start": {
              "line": 8068,
              "column": 18
            },
            "end": {
              "line": 8068,
              "column": 20
            }
          }
        },
        "value": "-1"
      }
    },
    "undocumented": true,
    "name": "index",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~times",
    "longname": "<anonymous>~runInContext~times~index",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        273020,
        273037
      ],
      "filename": "lodash.js",
      "lineno": 8069,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013843",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "Array",
            "range": [
              273029,
              273034
            ],
            "loc": {
              "start": {
                "line": 8069,
                "column": 19
              },
              "end": {
                "line": 8069,
                "column": 24
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "n",
              "range": [
                273035,
                273036
              ],
              "loc": {
                "start": {
                  "line": 8069,
                  "column": 25
                },
                "end": {
                  "line": 8069,
                  "column": 26
                }
              }
            }
          ],
          "range": [
            273029,
            273037
          ],
          "loc": {
            "start": {
              "line": 8069,
              "column": 19
            },
            "end": {
              "line": 8069,
              "column": 27
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~times",
    "longname": "<anonymous>~runInContext~times~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        273046,
        273097
      ],
      "filename": "lodash.js",
      "lineno": 8071,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013849",
        "name": "callback",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "baseCreateCallback",
            "range": [
              273057,
              273075
            ],
            "loc": {
              "start": {
                "line": 8071,
                "column": 17
              },
              "end": {
                "line": 8071,
                "column": 35
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "callback",
              "range": [
                273076,
                273084
              ],
              "loc": {
                "start": {
                  "line": 8071,
                  "column": 36
                },
                "end": {
                  "line": 8071,
                  "column": 44
                }
              }
            },
            {
              "type": "Identifier",
              "name": "thisArg",
              "range": [
                273086,
                273093
              ],
              "loc": {
                "start": {
                  "line": 8071,
                  "column": 46
                },
                "end": {
                  "line": 8071,
                  "column": 53
                }
              }
            },
            {
              "type": "Literal",
              "value": 1,
              "raw": "1",
              "range": [
                273095,
                273096
              ],
              "loc": {
                "start": {
                  "line": 8071,
                  "column": 55
                },
                "end": {
                  "line": 8071,
                  "column": 56
                }
              }
            }
          ],
          "range": [
            273057,
            273097
          ],
          "loc": {
            "start": {
              "line": 8071,
              "column": 17
            },
            "end": {
              "line": 8071,
              "column": 57
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "callback",
    "scope": "global"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        273135,
        273166
      ],
      "filename": "lodash.js",
      "lineno": 8073,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013863",
        "name": "result[undefined]",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "callback",
            "range": [
              273151,
              273159
            ],
            "loc": {
              "start": {
                "line": 8073,
                "column": 24
              },
              "end": {
                "line": 8073,
                "column": 32
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "index",
              "range": [
                273160,
                273165
              ],
              "loc": {
                "start": {
                  "line": 8073,
                  "column": 33
                },
                "end": {
                  "line": 8073,
                  "column": 38
                }
              }
            }
          ],
          "range": [
            273151,
            273166
          ],
          "loc": {
            "start": {
              "line": 8073,
              "column": 24
            },
            "end": {
              "line": 8073,
              "column": 39
            }
          }
        },
        "funcscope": "<anonymous>~runInContext~times"
      }
    },
    "undocumented": true,
    "name": "result[undefined]",
    "kind": "member",
    "longname": "<anonymous>~runInContext~times~result[undefined]",
    "memberof": "<anonymous>~runInContext~times",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        273618,
        273735
      ],
      "filename": "lodash.js",
      "lineno": 8094,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013872",
        "name": "uniqueId",
        "type": "FunctionDeclaration",
        "node": {
          "type": "FunctionDeclaration",
          "id": {
            "type": "Identifier",
            "name": "uniqueId",
            "range": [
              273627,
              273635
            ],
            "loc": {
              "start": {
                "line": 8094,
                "column": 13
              },
              "end": {
                "line": 8094,
                "column": 21
              }
            }
          },
          "params": [
            {
              "type": "Identifier",
              "name": "prefix",
              "range": [
                273636,
                273642
              ],
              "loc": {
                "start": {
                  "line": 8094,
                  "column": 22
                },
                "end": {
                  "line": 8094,
                  "column": 28
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "id",
                      "range": [
                        273656,
                        273658
                      ],
                      "loc": {
                        "start": {
                          "line": 8095,
                          "column": 10
                        },
                        "end": {
                          "line": 8095,
                          "column": 12
                        }
                      }
                    },
                    "init": {
                      "type": "UpdateExpression",
                      "operator": "++",
                      "argument": {
                        "type": "Identifier",
                        "name": "idCounter",
                        "range": [
                          273663,
                          273672
                        ],
                        "loc": {
                          "start": {
                            "line": 8095,
                            "column": 17
                          },
                          "end": {
                            "line": 8095,
                            "column": 26
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        273661,
                        273672
                      ],
                      "loc": {
                        "start": {
                          "line": 8095,
                          "column": 15
                        },
                        "end": {
                          "line": 8095,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      273656,
                      273672
                    ],
                    "loc": {
                      "start": {
                        "line": 8095,
                        "column": 10
                      },
                      "end": {
                        "line": 8095,
                        "column": 26
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  273652,
                  273673
                ],
                "loc": {
                  "start": {
                    "line": 8095,
                    "column": 6
                  },
                  "end": {
                    "line": 8095,
                    "column": 27
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "BinaryExpression",
                  "operator": "+",
                  "left": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "String",
                      "range": [
                        273687,
                        273693
                      ],
                      "loc": {
                        "start": {
                          "line": 8096,
                          "column": 13
                        },
                        "end": {
                          "line": 8096,
                          "column": 19
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Identifier",
                            "name": "prefix",
                            "range": [
                              273694,
                              273700
                            ],
                            "loc": {
                              "start": {
                                "line": 8096,
                                "column": 20
                              },
                              "end": {
                                "line": 8096,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              273704,
                              273708
                            ],
                            "loc": {
                              "start": {
                                "line": 8096,
                                "column": 30
                              },
                              "end": {
                                "line": 8096,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            273694,
                            273708
                          ],
                          "loc": {
                            "start": {
                              "line": 8096,
                              "column": 20
                            },
                            "end": {
                              "line": 8096,
                              "column": 34
                            }
                          }
                        },
                        "consequent": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            273711,
                            273713
                          ],
                          "loc": {
                            "start": {
                              "line": 8096,
                              "column": 37
                            },
                            "end": {
                              "line": 8096,
                              "column": 39
                            }
                          }
                        },
                        "alternate": {
                          "type": "Identifier",
                          "name": "prefix",
                          "range": [
                            273716,
                            273722
                          ],
                          "loc": {
                            "start": {
                              "line": 8096,
                              "column": 42
                            },
                            "end": {
                              "line": 8096,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          273694,
                          273722
                        ],
                        "loc": {
                          "start": {
                            "line": 8096,
                            "column": 20
                          },
                          "end": {
                            "line": 8096,
                            "column": 48
                          }
                        }
                      }
                    ],
                    "range": [
                      273687,
                      273723
                    ],
                    "loc": {
                      "start": {
                        "line": 8096,
                        "column": 13
                      },
                      "end": {
                        "line": 8096,
                        "column": 49
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "id",
                    "range": [
                      273726,
                      273728
                    ],
                    "loc": {
                      "start": {
                        "line": 8096,
                        "column": 52
                      },
                      "end": {
                        "line": 8096,
                        "column": 54
                      }
                    }
                  },
                  "range": [
                    273687,
                    273728
                  ],
                  "loc": {
                    "start": {
                      "line": 8096,
                      "column": 13
                    },
                    "end": {
                      "line": 8096,
                      "column": 54
                    }
                  }
                },
                "range": [
                  273680,
                  273729
                ],
                "loc": {
                  "start": {
                    "line": 8096,
                    "column": 6
                  },
                  "end": {
                    "line": 8096,
                    "column": 55
                  }
                }
              }
            ],
            "range": [
              273644,
              273735
            ],
            "loc": {
              "start": {
                "line": 8094,
                "column": 30
              },
              "end": {
                "line": 8097,
                "column": 5
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            273618,
            273735
          ],
          "loc": {
            "start": {
              "line": 8094,
              "column": 4
            },
            "end": {
              "line": 8097,
              "column": 5
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "paramnames": [
          "prefix"
        ]
      },
      "vars": {
        "id": null
      }
    },
    "undocumented": true,
    "name": "uniqueId",
    "kind": "function",
    "memberof": "<anonymous>~runInContext",
    "longname": "<anonymous>~runInContext~uniqueId",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        273656,
        273672
      ],
      "filename": "lodash.js",
      "lineno": 8095,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013877",
        "name": "id",
        "type": "UpdateExpression",
        "node": {
          "type": "UpdateExpression",
          "operator": "++",
          "argument": {
            "type": "Identifier",
            "name": "idCounter",
            "range": [
              273663,
              273672
            ],
            "loc": {
              "start": {
                "line": 8095,
                "column": 17
              },
              "end": {
                "line": 8095,
                "column": 26
              }
            }
          },
          "prefix": true,
          "range": [
            273661,
            273672
          ],
          "loc": {
            "start": {
              "line": 8095,
              "column": 15
            },
            "end": {
              "line": 8095,
              "column": 26
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "id",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~uniqueId",
    "longname": "<anonymous>~runInContext~uniqueId~id",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        273887,
        273907
      ],
      "filename": "lodash.js",
      "lineno": 8102,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013893",
        "name": "lodash.after",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "after",
          "range": [
            273902,
            273907
          ],
          "loc": {
            "start": {
              "line": 8102,
              "column": 19
            },
            "end": {
              "line": 8102,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "after"
      }
    },
    "undocumented": true,
    "name": "after",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.after",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        273913,
        273935
      ],
      "filename": "lodash.js",
      "lineno": 8103,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013899",
        "name": "lodash.assign",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "assign",
          "range": [
            273929,
            273935
          ],
          "loc": {
            "start": {
              "line": 8103,
              "column": 20
            },
            "end": {
              "line": 8103,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "assign"
      }
    },
    "undocumented": true,
    "name": "assign",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.assign",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        273941,
        273955
      ],
      "filename": "lodash.js",
      "lineno": 8104,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013905",
        "name": "lodash.at",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "at",
          "range": [
            273953,
            273955
          ],
          "loc": {
            "start": {
              "line": 8104,
              "column": 16
            },
            "end": {
              "line": 8104,
              "column": 18
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "at"
      }
    },
    "undocumented": true,
    "name": "at",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.at",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        273961,
        273979
      ],
      "filename": "lodash.js",
      "lineno": 8105,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013911",
        "name": "lodash.bind",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "bind",
          "range": [
            273975,
            273979
          ],
          "loc": {
            "start": {
              "line": 8105,
              "column": 18
            },
            "end": {
              "line": 8105,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "bind"
      }
    },
    "undocumented": true,
    "name": "bind",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.bind",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        273985,
        274009
      ],
      "filename": "lodash.js",
      "lineno": 8106,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013917",
        "name": "lodash.bindAll",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "bindAll",
          "range": [
            274002,
            274009
          ],
          "loc": {
            "start": {
              "line": 8106,
              "column": 21
            },
            "end": {
              "line": 8106,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "bindAll"
      }
    },
    "undocumented": true,
    "name": "bindAll",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.bindAll",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274015,
        274039
      ],
      "filename": "lodash.js",
      "lineno": 8107,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013923",
        "name": "lodash.bindKey",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "bindKey",
          "range": [
            274032,
            274039
          ],
          "loc": {
            "start": {
              "line": 8107,
              "column": 21
            },
            "end": {
              "line": 8107,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "bindKey"
      }
    },
    "undocumented": true,
    "name": "bindKey",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.bindKey",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274045,
        274065
      ],
      "filename": "lodash.js",
      "lineno": 8108,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013929",
        "name": "lodash.chain",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "chain",
          "range": [
            274060,
            274065
          ],
          "loc": {
            "start": {
              "line": 8108,
              "column": 19
            },
            "end": {
              "line": 8108,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "chain"
      }
    },
    "undocumented": true,
    "name": "chain",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.chain",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274071,
        274095
      ],
      "filename": "lodash.js",
      "lineno": 8109,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013935",
        "name": "lodash.compact",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "compact",
          "range": [
            274088,
            274095
          ],
          "loc": {
            "start": {
              "line": 8109,
              "column": 21
            },
            "end": {
              "line": 8109,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "compact"
      }
    },
    "undocumented": true,
    "name": "compact",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.compact",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274101,
        274125
      ],
      "filename": "lodash.js",
      "lineno": 8110,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013941",
        "name": "lodash.compose",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "compose",
          "range": [
            274118,
            274125
          ],
          "loc": {
            "start": {
              "line": 8110,
              "column": 21
            },
            "end": {
              "line": 8110,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "compose"
      }
    },
    "undocumented": true,
    "name": "compose",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.compose",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274131,
        274157
      ],
      "filename": "lodash.js",
      "lineno": 8111,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013947",
        "name": "lodash.constant",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "constant",
          "range": [
            274149,
            274157
          ],
          "loc": {
            "start": {
              "line": 8111,
              "column": 22
            },
            "end": {
              "line": 8111,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "constant"
      }
    },
    "undocumented": true,
    "name": "constant",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.constant",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274163,
        274187
      ],
      "filename": "lodash.js",
      "lineno": 8112,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013953",
        "name": "lodash.countBy",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "countBy",
          "range": [
            274180,
            274187
          ],
          "loc": {
            "start": {
              "line": 8112,
              "column": 21
            },
            "end": {
              "line": 8112,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "countBy"
      }
    },
    "undocumented": true,
    "name": "countBy",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.countBy",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274193,
        274215
      ],
      "filename": "lodash.js",
      "lineno": 8113,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013959",
        "name": "lodash.create",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "create",
          "range": [
            274209,
            274215
          ],
          "loc": {
            "start": {
              "line": 8113,
              "column": 20
            },
            "end": {
              "line": 8113,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "create"
      }
    },
    "undocumented": true,
    "name": "create",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.create",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274221,
        274259
      ],
      "filename": "lodash.js",
      "lineno": 8114,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013965",
        "name": "lodash.createCallback",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "createCallback",
          "range": [
            274245,
            274259
          ],
          "loc": {
            "start": {
              "line": 8114,
              "column": 28
            },
            "end": {
              "line": 8114,
              "column": 42
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "createCallback"
      }
    },
    "undocumented": true,
    "name": "createCallback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.createCallback",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274265,
        274285
      ],
      "filename": "lodash.js",
      "lineno": 8115,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013971",
        "name": "lodash.curry",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "curry",
          "range": [
            274280,
            274285
          ],
          "loc": {
            "start": {
              "line": 8115,
              "column": 19
            },
            "end": {
              "line": 8115,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "curry"
      }
    },
    "undocumented": true,
    "name": "curry",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.curry",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274291,
        274317
      ],
      "filename": "lodash.js",
      "lineno": 8116,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013977",
        "name": "lodash.debounce",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "debounce",
          "range": [
            274309,
            274317
          ],
          "loc": {
            "start": {
              "line": 8116,
              "column": 22
            },
            "end": {
              "line": 8116,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "debounce"
      }
    },
    "undocumented": true,
    "name": "debounce",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.debounce",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274323,
        274349
      ],
      "filename": "lodash.js",
      "lineno": 8117,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013983",
        "name": "lodash.defaults",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "defaults",
          "range": [
            274341,
            274349
          ],
          "loc": {
            "start": {
              "line": 8117,
              "column": 22
            },
            "end": {
              "line": 8117,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "defaults"
      }
    },
    "undocumented": true,
    "name": "defaults",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.defaults",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274355,
        274375
      ],
      "filename": "lodash.js",
      "lineno": 8118,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013989",
        "name": "lodash.defer",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "defer",
          "range": [
            274370,
            274375
          ],
          "loc": {
            "start": {
              "line": 8118,
              "column": 19
            },
            "end": {
              "line": 8118,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "defer"
      }
    },
    "undocumented": true,
    "name": "defer",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.defer",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274381,
        274401
      ],
      "filename": "lodash.js",
      "lineno": 8119,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100013995",
        "name": "lodash.delay",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "delay",
          "range": [
            274396,
            274401
          ],
          "loc": {
            "start": {
              "line": 8119,
              "column": 19
            },
            "end": {
              "line": 8119,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "delay"
      }
    },
    "undocumented": true,
    "name": "delay",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.delay",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274407,
        274437
      ],
      "filename": "lodash.js",
      "lineno": 8120,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014001",
        "name": "lodash.difference",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "difference",
          "range": [
            274427,
            274437
          ],
          "loc": {
            "start": {
              "line": 8120,
              "column": 24
            },
            "end": {
              "line": 8120,
              "column": 34
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "difference"
      }
    },
    "undocumented": true,
    "name": "difference",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.difference",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274443,
        274461
      ],
      "filename": "lodash.js",
      "lineno": 8121,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014007",
        "name": "lodash.drop",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "drop",
          "range": [
            274457,
            274461
          ],
          "loc": {
            "start": {
              "line": 8121,
              "column": 18
            },
            "end": {
              "line": 8121,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "drop"
      }
    },
    "undocumented": true,
    "name": "drop",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.drop",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274467,
        274495
      ],
      "filename": "lodash.js",
      "lineno": 8122,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014013",
        "name": "lodash.dropRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "dropRight",
          "range": [
            274486,
            274495
          ],
          "loc": {
            "start": {
              "line": 8122,
              "column": 23
            },
            "end": {
              "line": 8122,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "dropRight"
      }
    },
    "undocumented": true,
    "name": "dropRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.dropRight",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274501,
        274539
      ],
      "filename": "lodash.js",
      "lineno": 8123,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014019",
        "name": "lodash.dropRightWhile",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "dropRightWhile",
          "range": [
            274525,
            274539
          ],
          "loc": {
            "start": {
              "line": 8123,
              "column": 28
            },
            "end": {
              "line": 8123,
              "column": 42
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "dropRightWhile"
      }
    },
    "undocumented": true,
    "name": "dropRightWhile",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.dropRightWhile",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274545,
        274573
      ],
      "filename": "lodash.js",
      "lineno": 8124,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014025",
        "name": "lodash.dropWhile",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "dropWhile",
          "range": [
            274564,
            274573
          ],
          "loc": {
            "start": {
              "line": 8124,
              "column": 23
            },
            "end": {
              "line": 8124,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "dropWhile"
      }
    },
    "undocumented": true,
    "name": "dropWhile",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.dropWhile",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274579,
        274601
      ],
      "filename": "lodash.js",
      "lineno": 8125,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014031",
        "name": "lodash.filter",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "filter",
          "range": [
            274595,
            274601
          ],
          "loc": {
            "start": {
              "line": 8125,
              "column": 20
            },
            "end": {
              "line": 8125,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "filter"
      }
    },
    "undocumented": true,
    "name": "filter",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.filter",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274607,
        274631
      ],
      "filename": "lodash.js",
      "lineno": 8126,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014037",
        "name": "lodash.flatten",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "flatten",
          "range": [
            274624,
            274631
          ],
          "loc": {
            "start": {
              "line": 8126,
              "column": 21
            },
            "end": {
              "line": 8126,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "flatten"
      }
    },
    "undocumented": true,
    "name": "flatten",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.flatten",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274637,
        274661
      ],
      "filename": "lodash.js",
      "lineno": 8127,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014043",
        "name": "lodash.forEach",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "forEach",
          "range": [
            274654,
            274661
          ],
          "loc": {
            "start": {
              "line": 8127,
              "column": 21
            },
            "end": {
              "line": 8127,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "forEach"
      }
    },
    "undocumented": true,
    "name": "forEach",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.forEach",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274667,
        274701
      ],
      "filename": "lodash.js",
      "lineno": 8128,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014049",
        "name": "lodash.forEachRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "forEachRight",
          "range": [
            274689,
            274701
          ],
          "loc": {
            "start": {
              "line": 8128,
              "column": 26
            },
            "end": {
              "line": 8128,
              "column": 38
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "forEachRight"
      }
    },
    "undocumented": true,
    "name": "forEachRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.forEachRight",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274707,
        274727
      ],
      "filename": "lodash.js",
      "lineno": 8129,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014055",
        "name": "lodash.forIn",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "forIn",
          "range": [
            274722,
            274727
          ],
          "loc": {
            "start": {
              "line": 8129,
              "column": 19
            },
            "end": {
              "line": 8129,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "forIn"
      }
    },
    "undocumented": true,
    "name": "forIn",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.forIn",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274733,
        274763
      ],
      "filename": "lodash.js",
      "lineno": 8130,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014061",
        "name": "lodash.forInRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "forInRight",
          "range": [
            274753,
            274763
          ],
          "loc": {
            "start": {
              "line": 8130,
              "column": 24
            },
            "end": {
              "line": 8130,
              "column": 34
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "forInRight"
      }
    },
    "undocumented": true,
    "name": "forInRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.forInRight",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274769,
        274791
      ],
      "filename": "lodash.js",
      "lineno": 8131,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014067",
        "name": "lodash.forOwn",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "forOwn",
          "range": [
            274785,
            274791
          ],
          "loc": {
            "start": {
              "line": 8131,
              "column": 20
            },
            "end": {
              "line": 8131,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "forOwn"
      }
    },
    "undocumented": true,
    "name": "forOwn",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.forOwn",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274797,
        274829
      ],
      "filename": "lodash.js",
      "lineno": 8132,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014073",
        "name": "lodash.forOwnRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "forOwnRight",
          "range": [
            274818,
            274829
          ],
          "loc": {
            "start": {
              "line": 8132,
              "column": 25
            },
            "end": {
              "line": 8132,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "forOwnRight"
      }
    },
    "undocumented": true,
    "name": "forOwnRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.forOwnRight",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274835,
        274863
      ],
      "filename": "lodash.js",
      "lineno": 8133,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014079",
        "name": "lodash.functions",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "functions",
          "range": [
            274854,
            274863
          ],
          "loc": {
            "start": {
              "line": 8133,
              "column": 23
            },
            "end": {
              "line": 8133,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "functions"
      }
    },
    "undocumented": true,
    "name": "functions",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.functions",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274869,
        274893
      ],
      "filename": "lodash.js",
      "lineno": 8134,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014085",
        "name": "lodash.groupBy",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "groupBy",
          "range": [
            274886,
            274893
          ],
          "loc": {
            "start": {
              "line": 8134,
              "column": 21
            },
            "end": {
              "line": 8134,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "groupBy"
      }
    },
    "undocumented": true,
    "name": "groupBy",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.groupBy",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274899,
        274923
      ],
      "filename": "lodash.js",
      "lineno": 8135,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014091",
        "name": "lodash.indexBy",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "indexBy",
          "range": [
            274916,
            274923
          ],
          "loc": {
            "start": {
              "line": 8135,
              "column": 21
            },
            "end": {
              "line": 8135,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "indexBy"
      }
    },
    "undocumented": true,
    "name": "indexBy",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.indexBy",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274929,
        274953
      ],
      "filename": "lodash.js",
      "lineno": 8136,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014097",
        "name": "lodash.initial",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "initial",
          "range": [
            274946,
            274953
          ],
          "loc": {
            "start": {
              "line": 8136,
              "column": 21
            },
            "end": {
              "line": 8136,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "initial"
      }
    },
    "undocumented": true,
    "name": "initial",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.initial",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274959,
        274993
      ],
      "filename": "lodash.js",
      "lineno": 8137,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014103",
        "name": "lodash.intersection",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "intersection",
          "range": [
            274981,
            274993
          ],
          "loc": {
            "start": {
              "line": 8137,
              "column": 26
            },
            "end": {
              "line": 8137,
              "column": 38
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "intersection"
      }
    },
    "undocumented": true,
    "name": "intersection",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.intersection",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        274999,
        275021
      ],
      "filename": "lodash.js",
      "lineno": 8138,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014109",
        "name": "lodash.invert",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "invert",
          "range": [
            275015,
            275021
          ],
          "loc": {
            "start": {
              "line": 8138,
              "column": 20
            },
            "end": {
              "line": 8138,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "invert"
      }
    },
    "undocumented": true,
    "name": "invert",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.invert",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275027,
        275049
      ],
      "filename": "lodash.js",
      "lineno": 8139,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014115",
        "name": "lodash.invoke",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "invoke",
          "range": [
            275043,
            275049
          ],
          "loc": {
            "start": {
              "line": 8139,
              "column": 20
            },
            "end": {
              "line": 8139,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "invoke"
      }
    },
    "undocumented": true,
    "name": "invoke",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.invoke",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275055,
        275073
      ],
      "filename": "lodash.js",
      "lineno": 8140,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014121",
        "name": "lodash.keys",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "keys",
          "range": [
            275069,
            275073
          ],
          "loc": {
            "start": {
              "line": 8140,
              "column": 18
            },
            "end": {
              "line": 8140,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "keys"
      }
    },
    "undocumented": true,
    "name": "keys",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.keys",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275079,
        275095
      ],
      "filename": "lodash.js",
      "lineno": 8141,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014127",
        "name": "lodash.map",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "map",
          "range": [
            275092,
            275095
          ],
          "loc": {
            "start": {
              "line": 8141,
              "column": 17
            },
            "end": {
              "line": 8141,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "map"
      }
    },
    "undocumented": true,
    "name": "map",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.map",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275101,
        275129
      ],
      "filename": "lodash.js",
      "lineno": 8142,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014133",
        "name": "lodash.mapValues",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "mapValues",
          "range": [
            275120,
            275129
          ],
          "loc": {
            "start": {
              "line": 8142,
              "column": 23
            },
            "end": {
              "line": 8142,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "mapValues"
      }
    },
    "undocumented": true,
    "name": "mapValues",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.mapValues",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275135,
        275159
      ],
      "filename": "lodash.js",
      "lineno": 8143,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014139",
        "name": "lodash.matches",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "matches",
          "range": [
            275152,
            275159
          ],
          "loc": {
            "start": {
              "line": 8143,
              "column": 21
            },
            "end": {
              "line": 8143,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "matches"
      }
    },
    "undocumented": true,
    "name": "matches",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.matches",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275165,
        275181
      ],
      "filename": "lodash.js",
      "lineno": 8144,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014145",
        "name": "lodash.max",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "max",
          "range": [
            275178,
            275181
          ],
          "loc": {
            "start": {
              "line": 8144,
              "column": 17
            },
            "end": {
              "line": 8144,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "max"
      }
    },
    "undocumented": true,
    "name": "max",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.max",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275187,
        275211
      ],
      "filename": "lodash.js",
      "lineno": 8145,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014151",
        "name": "lodash.memoize",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "memoize",
          "range": [
            275204,
            275211
          ],
          "loc": {
            "start": {
              "line": 8145,
              "column": 21
            },
            "end": {
              "line": 8145,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "memoize"
      }
    },
    "undocumented": true,
    "name": "memoize",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.memoize",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275217,
        275237
      ],
      "filename": "lodash.js",
      "lineno": 8146,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014157",
        "name": "lodash.merge",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "merge",
          "range": [
            275232,
            275237
          ],
          "loc": {
            "start": {
              "line": 8146,
              "column": 19
            },
            "end": {
              "line": 8146,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "merge"
      }
    },
    "undocumented": true,
    "name": "merge",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.merge",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275243,
        275259
      ],
      "filename": "lodash.js",
      "lineno": 8147,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014163",
        "name": "lodash.min",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "min",
          "range": [
            275256,
            275259
          ],
          "loc": {
            "start": {
              "line": 8147,
              "column": 17
            },
            "end": {
              "line": 8147,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "min"
      }
    },
    "undocumented": true,
    "name": "min",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.min",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275265,
        275283
      ],
      "filename": "lodash.js",
      "lineno": 8148,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014169",
        "name": "lodash.omit",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "omit",
          "range": [
            275279,
            275283
          ],
          "loc": {
            "start": {
              "line": 8148,
              "column": 18
            },
            "end": {
              "line": 8148,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "omit"
      }
    },
    "undocumented": true,
    "name": "omit",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.omit",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275289,
        275307
      ],
      "filename": "lodash.js",
      "lineno": 8149,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014175",
        "name": "lodash.once",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "once",
          "range": [
            275303,
            275307
          ],
          "loc": {
            "start": {
              "line": 8149,
              "column": 18
            },
            "end": {
              "line": 8149,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "once"
      }
    },
    "undocumented": true,
    "name": "once",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.once",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275313,
        275333
      ],
      "filename": "lodash.js",
      "lineno": 8150,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014181",
        "name": "lodash.pairs",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "pairs",
          "range": [
            275328,
            275333
          ],
          "loc": {
            "start": {
              "line": 8150,
              "column": 19
            },
            "end": {
              "line": 8150,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "pairs"
      }
    },
    "undocumented": true,
    "name": "pairs",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.pairs",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275339,
        275363
      ],
      "filename": "lodash.js",
      "lineno": 8151,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014187",
        "name": "lodash.partial",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "partial",
          "range": [
            275356,
            275363
          ],
          "loc": {
            "start": {
              "line": 8151,
              "column": 21
            },
            "end": {
              "line": 8151,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "partial"
      }
    },
    "undocumented": true,
    "name": "partial",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.partial",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275369,
        275403
      ],
      "filename": "lodash.js",
      "lineno": 8152,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014193",
        "name": "lodash.partialRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "partialRight",
          "range": [
            275391,
            275403
          ],
          "loc": {
            "start": {
              "line": 8152,
              "column": 26
            },
            "end": {
              "line": 8152,
              "column": 38
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "partialRight"
      }
    },
    "undocumented": true,
    "name": "partialRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.partialRight",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275409,
        275437
      ],
      "filename": "lodash.js",
      "lineno": 8153,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014199",
        "name": "lodash.partition",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "partition",
          "range": [
            275428,
            275437
          ],
          "loc": {
            "start": {
              "line": 8153,
              "column": 23
            },
            "end": {
              "line": 8153,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "partition"
      }
    },
    "undocumented": true,
    "name": "partition",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.partition",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275443,
        275461
      ],
      "filename": "lodash.js",
      "lineno": 8154,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014205",
        "name": "lodash.pick",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "pick",
          "range": [
            275457,
            275461
          ],
          "loc": {
            "start": {
              "line": 8154,
              "column": 18
            },
            "end": {
              "line": 8154,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "pick"
      }
    },
    "undocumented": true,
    "name": "pick",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.pick",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275467,
        275487
      ],
      "filename": "lodash.js",
      "lineno": 8155,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014211",
        "name": "lodash.pluck",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "pluck",
          "range": [
            275482,
            275487
          ],
          "loc": {
            "start": {
              "line": 8155,
              "column": 19
            },
            "end": {
              "line": 8155,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "pluck"
      }
    },
    "undocumented": true,
    "name": "pluck",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.pluck",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275493,
        275519
      ],
      "filename": "lodash.js",
      "lineno": 8156,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014217",
        "name": "lodash.property",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "property",
          "range": [
            275511,
            275519
          ],
          "loc": {
            "start": {
              "line": 8156,
              "column": 22
            },
            "end": {
              "line": 8156,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "property"
      }
    },
    "undocumented": true,
    "name": "property",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.property",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275525,
        275543
      ],
      "filename": "lodash.js",
      "lineno": 8157,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014223",
        "name": "lodash.pull",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "pull",
          "range": [
            275539,
            275543
          ],
          "loc": {
            "start": {
              "line": 8157,
              "column": 18
            },
            "end": {
              "line": 8157,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "pull"
      }
    },
    "undocumented": true,
    "name": "pull",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.pull",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275549,
        275569
      ],
      "filename": "lodash.js",
      "lineno": 8158,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014229",
        "name": "lodash.range",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "range",
          "range": [
            275564,
            275569
          ],
          "loc": {
            "start": {
              "line": 8158,
              "column": 19
            },
            "end": {
              "line": 8158,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "range"
      }
    },
    "undocumented": true,
    "name": "range",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.range",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275575,
        275597
      ],
      "filename": "lodash.js",
      "lineno": 8159,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014235",
        "name": "lodash.reject",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "reject",
          "range": [
            275591,
            275597
          ],
          "loc": {
            "start": {
              "line": 8159,
              "column": 20
            },
            "end": {
              "line": 8159,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "reject"
      }
    },
    "undocumented": true,
    "name": "reject",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.reject",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275603,
        275625
      ],
      "filename": "lodash.js",
      "lineno": 8160,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014241",
        "name": "lodash.remove",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "remove",
          "range": [
            275619,
            275625
          ],
          "loc": {
            "start": {
              "line": 8160,
              "column": 20
            },
            "end": {
              "line": 8160,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "remove"
      }
    },
    "undocumented": true,
    "name": "remove",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.remove",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275631,
        275649
      ],
      "filename": "lodash.js",
      "lineno": 8161,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014247",
        "name": "lodash.rest",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "rest",
          "range": [
            275645,
            275649
          ],
          "loc": {
            "start": {
              "line": 8161,
              "column": 18
            },
            "end": {
              "line": 8161,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "rest"
      }
    },
    "undocumented": true,
    "name": "rest",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.rest",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275655,
        275679
      ],
      "filename": "lodash.js",
      "lineno": 8162,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014253",
        "name": "lodash.shuffle",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "shuffle",
          "range": [
            275672,
            275679
          ],
          "loc": {
            "start": {
              "line": 8162,
              "column": 21
            },
            "end": {
              "line": 8162,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "shuffle"
      }
    },
    "undocumented": true,
    "name": "shuffle",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.shuffle",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275685,
        275705
      ],
      "filename": "lodash.js",
      "lineno": 8163,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014259",
        "name": "lodash.slice",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "slice",
          "range": [
            275700,
            275705
          ],
          "loc": {
            "start": {
              "line": 8163,
              "column": 19
            },
            "end": {
              "line": 8163,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "slice"
      }
    },
    "undocumented": true,
    "name": "slice",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.slice",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275711,
        275733
      ],
      "filename": "lodash.js",
      "lineno": 8164,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014265",
        "name": "lodash.sortBy",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "sortBy",
          "range": [
            275727,
            275733
          ],
          "loc": {
            "start": {
              "line": 8164,
              "column": 20
            },
            "end": {
              "line": 8164,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "sortBy"
      }
    },
    "undocumented": true,
    "name": "sortBy",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.sortBy",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275739,
        275755
      ],
      "filename": "lodash.js",
      "lineno": 8165,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014271",
        "name": "lodash.tap",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "tap",
          "range": [
            275752,
            275755
          ],
          "loc": {
            "start": {
              "line": 8165,
              "column": 17
            },
            "end": {
              "line": 8165,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "tap"
      }
    },
    "undocumented": true,
    "name": "tap",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.tap",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275761,
        275787
      ],
      "filename": "lodash.js",
      "lineno": 8166,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014277",
        "name": "lodash.throttle",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "throttle",
          "range": [
            275779,
            275787
          ],
          "loc": {
            "start": {
              "line": 8166,
              "column": 22
            },
            "end": {
              "line": 8166,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "throttle"
      }
    },
    "undocumented": true,
    "name": "throttle",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.throttle",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275793,
        275813
      ],
      "filename": "lodash.js",
      "lineno": 8167,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014283",
        "name": "lodash.times",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "times",
          "range": [
            275808,
            275813
          ],
          "loc": {
            "start": {
              "line": 8167,
              "column": 19
            },
            "end": {
              "line": 8167,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "times"
      }
    },
    "undocumented": true,
    "name": "times",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.times",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275819,
        275843
      ],
      "filename": "lodash.js",
      "lineno": 8168,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014289",
        "name": "lodash.toArray",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "toArray",
          "range": [
            275836,
            275843
          ],
          "loc": {
            "start": {
              "line": 8168,
              "column": 21
            },
            "end": {
              "line": 8168,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "toArray"
      }
    },
    "undocumented": true,
    "name": "toArray",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.toArray",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275849,
        275877
      ],
      "filename": "lodash.js",
      "lineno": 8169,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014295",
        "name": "lodash.transform",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "transform",
          "range": [
            275868,
            275877
          ],
          "loc": {
            "start": {
              "line": 8169,
              "column": 23
            },
            "end": {
              "line": 8169,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "transform"
      }
    },
    "undocumented": true,
    "name": "transform",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.transform",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275883,
        275903
      ],
      "filename": "lodash.js",
      "lineno": 8170,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014301",
        "name": "lodash.union",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "union",
          "range": [
            275898,
            275903
          ],
          "loc": {
            "start": {
              "line": 8170,
              "column": 19
            },
            "end": {
              "line": 8170,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "union"
      }
    },
    "undocumented": true,
    "name": "union",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.union",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275909,
        275927
      ],
      "filename": "lodash.js",
      "lineno": 8171,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014307",
        "name": "lodash.uniq",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "uniq",
          "range": [
            275923,
            275927
          ],
          "loc": {
            "start": {
              "line": 8171,
              "column": 18
            },
            "end": {
              "line": 8171,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "uniq"
      }
    },
    "undocumented": true,
    "name": "uniq",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.uniq",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275933,
        275955
      ],
      "filename": "lodash.js",
      "lineno": 8172,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014313",
        "name": "lodash.values",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "values",
          "range": [
            275949,
            275955
          ],
          "loc": {
            "start": {
              "line": 8172,
              "column": 20
            },
            "end": {
              "line": 8172,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "values"
      }
    },
    "undocumented": true,
    "name": "values",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.values",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275961,
        275981
      ],
      "filename": "lodash.js",
      "lineno": 8173,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014319",
        "name": "lodash.where",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "where",
          "range": [
            275976,
            275981
          ],
          "loc": {
            "start": {
              "line": 8173,
              "column": 19
            },
            "end": {
              "line": 8173,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "where"
      }
    },
    "undocumented": true,
    "name": "where",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.where",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        275987,
        276011
      ],
      "filename": "lodash.js",
      "lineno": 8174,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014325",
        "name": "lodash.without",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "without",
          "range": [
            276004,
            276011
          ],
          "loc": {
            "start": {
              "line": 8174,
              "column": 21
            },
            "end": {
              "line": 8174,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "without"
      }
    },
    "undocumented": true,
    "name": "without",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.without",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276017,
        276035
      ],
      "filename": "lodash.js",
      "lineno": 8175,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014331",
        "name": "lodash.wrap",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "wrap",
          "range": [
            276031,
            276035
          ],
          "loc": {
            "start": {
              "line": 8175,
              "column": 18
            },
            "end": {
              "line": 8175,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "wrap"
      }
    },
    "undocumented": true,
    "name": "wrap",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.wrap",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276041,
        276057
      ],
      "filename": "lodash.js",
      "lineno": 8176,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014337",
        "name": "lodash.xor",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "xor",
          "range": [
            276054,
            276057
          ],
          "loc": {
            "start": {
              "line": 8176,
              "column": 17
            },
            "end": {
              "line": 8176,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "xor"
      }
    },
    "undocumented": true,
    "name": "xor",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.xor",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276063,
        276079
      ],
      "filename": "lodash.js",
      "lineno": 8177,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014343",
        "name": "lodash.zip",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "zip",
          "range": [
            276076,
            276079
          ],
          "loc": {
            "start": {
              "line": 8177,
              "column": 17
            },
            "end": {
              "line": 8177,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "zip"
      }
    },
    "undocumented": true,
    "name": "zip",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.zip",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276085,
        276113
      ],
      "filename": "lodash.js",
      "lineno": 8178,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014349",
        "name": "lodash.zipObject",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "zipObject",
          "range": [
            276104,
            276113
          ],
          "loc": {
            "start": {
              "line": 8178,
              "column": 23
            },
            "end": {
              "line": 8178,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "zipObject"
      }
    },
    "undocumented": true,
    "name": "zipObject",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.zipObject",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276139,
        276171
      ],
      "filename": "lodash.js",
      "lineno": 8181,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014355",
        "name": "lodash.callback",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "createCallback",
          "range": [
            276157,
            276171
          ],
          "loc": {
            "start": {
              "line": 8181,
              "column": 22
            },
            "end": {
              "line": 8181,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "createCallback"
      }
    },
    "undocumented": true,
    "name": "callback",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.callback",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276177,
        276197
      ],
      "filename": "lodash.js",
      "lineno": 8182,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014361",
        "name": "lodash.collect",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "map",
          "range": [
            276194,
            276197
          ],
          "loc": {
            "start": {
              "line": 8182,
              "column": 21
            },
            "end": {
              "line": 8182,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "map"
      }
    },
    "undocumented": true,
    "name": "collect",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.collect",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276203,
        276224
      ],
      "filename": "lodash.js",
      "lineno": 8183,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014367",
        "name": "lodash.each",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "forEach",
          "range": [
            276217,
            276224
          ],
          "loc": {
            "start": {
              "line": 8183,
              "column": 18
            },
            "end": {
              "line": 8183,
              "column": 25
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "forEach"
      }
    },
    "undocumented": true,
    "name": "each",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.each",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276230,
        276261
      ],
      "filename": "lodash.js",
      "lineno": 8184,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014373",
        "name": "lodash.eachRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "forEachRight",
          "range": [
            276249,
            276261
          ],
          "loc": {
            "start": {
              "line": 8184,
              "column": 23
            },
            "end": {
              "line": 8184,
              "column": 35
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "forEachRight"
      }
    },
    "undocumented": true,
    "name": "eachRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.eachRight",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276267,
        276289
      ],
      "filename": "lodash.js",
      "lineno": 8185,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014379",
        "name": "lodash.extend",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "assign",
          "range": [
            276283,
            276289
          ],
          "loc": {
            "start": {
              "line": 8185,
              "column": 20
            },
            "end": {
              "line": 8185,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "assign"
      }
    },
    "undocumented": true,
    "name": "extend",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.extend",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276295,
        276321
      ],
      "filename": "lodash.js",
      "lineno": 8186,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014385",
        "name": "lodash.methods",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "functions",
          "range": [
            276312,
            276321
          ],
          "loc": {
            "start": {
              "line": 8186,
              "column": 21
            },
            "end": {
              "line": 8186,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "functions"
      }
    },
    "undocumented": true,
    "name": "methods",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.methods",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276327,
        276352
      ],
      "filename": "lodash.js",
      "lineno": 8187,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014391",
        "name": "lodash.object",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "zipObject",
          "range": [
            276343,
            276352
          ],
          "loc": {
            "start": {
              "line": 8187,
              "column": 20
            },
            "end": {
              "line": 8187,
              "column": 29
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "zipObject"
      }
    },
    "undocumented": true,
    "name": "object",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.object",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276358,
        276380
      ],
      "filename": "lodash.js",
      "lineno": 8188,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014397",
        "name": "lodash.select",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "filter",
          "range": [
            276374,
            276380
          ],
          "loc": {
            "start": {
              "line": 8188,
              "column": 20
            },
            "end": {
              "line": 8188,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "filter"
      }
    },
    "undocumented": true,
    "name": "select",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.select",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276386,
        276404
      ],
      "filename": "lodash.js",
      "lineno": 8189,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014403",
        "name": "lodash.tail",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "rest",
          "range": [
            276400,
            276404
          ],
          "loc": {
            "start": {
              "line": 8189,
              "column": 18
            },
            "end": {
              "line": 8189,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "rest"
      }
    },
    "undocumented": true,
    "name": "tail",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.tail",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276410,
        276430
      ],
      "filename": "lodash.js",
      "lineno": 8190,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014409",
        "name": "lodash.unique",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "uniq",
          "range": [
            276426,
            276430
          ],
          "loc": {
            "start": {
              "line": 8190,
              "column": 20
            },
            "end": {
              "line": 8190,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "uniq"
      }
    },
    "undocumented": true,
    "name": "unique",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.unique",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276436,
        276454
      ],
      "filename": "lodash.js",
      "lineno": 8191,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014415",
        "name": "lodash.unzip",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "zip",
          "range": [
            276451,
            276454
          ],
          "loc": {
            "start": {
              "line": 8191,
              "column": 19
            },
            "end": {
              "line": 8191,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "zip"
      }
    },
    "undocumented": true,
    "name": "unzip",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.unzip",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276684,
        276712
      ],
      "filename": "lodash.js",
      "lineno": 8199,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014428",
        "name": "lodash.camelCase",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "camelCase",
          "range": [
            276703,
            276712
          ],
          "loc": {
            "start": {
              "line": 8199,
              "column": 23
            },
            "end": {
              "line": 8199,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "camelCase"
      }
    },
    "undocumented": true,
    "name": "camelCase",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.camelCase",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276718,
        276748
      ],
      "filename": "lodash.js",
      "lineno": 8200,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014434",
        "name": "lodash.capitalize",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "capitalize",
          "range": [
            276738,
            276748
          ],
          "loc": {
            "start": {
              "line": 8200,
              "column": 24
            },
            "end": {
              "line": 8200,
              "column": 34
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "capitalize"
      }
    },
    "undocumented": true,
    "name": "capitalize",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.capitalize",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276754,
        276774
      ],
      "filename": "lodash.js",
      "lineno": 8201,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014440",
        "name": "lodash.clone",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "clone",
          "range": [
            276769,
            276774
          ],
          "loc": {
            "start": {
              "line": 8201,
              "column": 19
            },
            "end": {
              "line": 8201,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "clone"
      }
    },
    "undocumented": true,
    "name": "clone",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.clone",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276780,
        276808
      ],
      "filename": "lodash.js",
      "lineno": 8202,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014446",
        "name": "lodash.cloneDeep",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "cloneDeep",
          "range": [
            276799,
            276808
          ],
          "loc": {
            "start": {
              "line": 8202,
              "column": 23
            },
            "end": {
              "line": 8202,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "cloneDeep"
      }
    },
    "undocumented": true,
    "name": "cloneDeep",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.cloneDeep",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276814,
        276840
      ],
      "filename": "lodash.js",
      "lineno": 8203,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014452",
        "name": "lodash.contains",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "contains",
          "range": [
            276832,
            276840
          ],
          "loc": {
            "start": {
              "line": 8203,
              "column": 22
            },
            "end": {
              "line": 8203,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "contains"
      }
    },
    "undocumented": true,
    "name": "contains",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.contains",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276846,
        276872
      ],
      "filename": "lodash.js",
      "lineno": 8204,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014458",
        "name": "lodash.endsWith",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "endsWith",
          "range": [
            276864,
            276872
          ],
          "loc": {
            "start": {
              "line": 8204,
              "column": 22
            },
            "end": {
              "line": 8204,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "endsWith"
      }
    },
    "undocumented": true,
    "name": "endsWith",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.endsWith",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276878,
        276900
      ],
      "filename": "lodash.js",
      "lineno": 8205,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014464",
        "name": "lodash.escape",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "escape",
          "range": [
            276894,
            276900
          ],
          "loc": {
            "start": {
              "line": 8205,
              "column": 20
            },
            "end": {
              "line": 8205,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "escape"
      }
    },
    "undocumented": true,
    "name": "escape",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.escape",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276906,
        276940
      ],
      "filename": "lodash.js",
      "lineno": 8206,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014470",
        "name": "lodash.escapeRegExp",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "escapeRegExp",
          "range": [
            276928,
            276940
          ],
          "loc": {
            "start": {
              "line": 8206,
              "column": 26
            },
            "end": {
              "line": 8206,
              "column": 38
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "escapeRegExp"
      }
    },
    "undocumented": true,
    "name": "escapeRegExp",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.escapeRegExp",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276946,
        276966
      ],
      "filename": "lodash.js",
      "lineno": 8207,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014476",
        "name": "lodash.every",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "every",
          "range": [
            276961,
            276966
          ],
          "loc": {
            "start": {
              "line": 8207,
              "column": 19
            },
            "end": {
              "line": 8207,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "every"
      }
    },
    "undocumented": true,
    "name": "every",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.every",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276972,
        276990
      ],
      "filename": "lodash.js",
      "lineno": 8208,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014482",
        "name": "lodash.find",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "find",
          "range": [
            276986,
            276990
          ],
          "loc": {
            "start": {
              "line": 8208,
              "column": 18
            },
            "end": {
              "line": 8208,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "find"
      }
    },
    "undocumented": true,
    "name": "find",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.find",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        276996,
        277024
      ],
      "filename": "lodash.js",
      "lineno": 8209,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014488",
        "name": "lodash.findIndex",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "findIndex",
          "range": [
            277015,
            277024
          ],
          "loc": {
            "start": {
              "line": 8209,
              "column": 23
            },
            "end": {
              "line": 8209,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "findIndex"
      }
    },
    "undocumented": true,
    "name": "findIndex",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.findIndex",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277030,
        277054
      ],
      "filename": "lodash.js",
      "lineno": 8210,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014494",
        "name": "lodash.findKey",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "findKey",
          "range": [
            277047,
            277054
          ],
          "loc": {
            "start": {
              "line": 8210,
              "column": 21
            },
            "end": {
              "line": 8210,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "findKey"
      }
    },
    "undocumented": true,
    "name": "findKey",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.findKey",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277060,
        277086
      ],
      "filename": "lodash.js",
      "lineno": 8211,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014500",
        "name": "lodash.findLast",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "findLast",
          "range": [
            277078,
            277086
          ],
          "loc": {
            "start": {
              "line": 8211,
              "column": 22
            },
            "end": {
              "line": 8211,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "findLast"
      }
    },
    "undocumented": true,
    "name": "findLast",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.findLast",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277092,
        277128
      ],
      "filename": "lodash.js",
      "lineno": 8212,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014506",
        "name": "lodash.findLastIndex",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "findLastIndex",
          "range": [
            277115,
            277128
          ],
          "loc": {
            "start": {
              "line": 8212,
              "column": 27
            },
            "end": {
              "line": 8212,
              "column": 40
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "findLastIndex"
      }
    },
    "undocumented": true,
    "name": "findLastIndex",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.findLastIndex",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277134,
        277166
      ],
      "filename": "lodash.js",
      "lineno": 8213,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014512",
        "name": "lodash.findLastKey",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "findLastKey",
          "range": [
            277155,
            277166
          ],
          "loc": {
            "start": {
              "line": 8213,
              "column": 25
            },
            "end": {
              "line": 8213,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "findLastKey"
      }
    },
    "undocumented": true,
    "name": "findLastKey",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.findLastKey",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277172,
        277188
      ],
      "filename": "lodash.js",
      "lineno": 8214,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014518",
        "name": "lodash.has",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "has",
          "range": [
            277185,
            277188
          ],
          "loc": {
            "start": {
              "line": 8214,
              "column": 17
            },
            "end": {
              "line": 8214,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "has"
      }
    },
    "undocumented": true,
    "name": "has",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.has",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277194,
        277220
      ],
      "filename": "lodash.js",
      "lineno": 8215,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014524",
        "name": "lodash.identity",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "identity",
          "range": [
            277212,
            277220
          ],
          "loc": {
            "start": {
              "line": 8215,
              "column": 22
            },
            "end": {
              "line": 8215,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "identity"
      }
    },
    "undocumented": true,
    "name": "identity",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.identity",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277226,
        277250
      ],
      "filename": "lodash.js",
      "lineno": 8216,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014530",
        "name": "lodash.indexOf",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "indexOf",
          "range": [
            277243,
            277250
          ],
          "loc": {
            "start": {
              "line": 8216,
              "column": 21
            },
            "end": {
              "line": 8216,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "indexOf"
      }
    },
    "undocumented": true,
    "name": "indexOf",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.indexOf",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277256,
        277288
      ],
      "filename": "lodash.js",
      "lineno": 8217,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014536",
        "name": "lodash.isArguments",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isArguments",
          "range": [
            277277,
            277288
          ],
          "loc": {
            "start": {
              "line": 8217,
              "column": 25
            },
            "end": {
              "line": 8217,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isArguments"
      }
    },
    "undocumented": true,
    "name": "isArguments",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isArguments",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277294,
        277318
      ],
      "filename": "lodash.js",
      "lineno": 8218,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014542",
        "name": "lodash.isArray",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isArray",
          "range": [
            277311,
            277318
          ],
          "loc": {
            "start": {
              "line": 8218,
              "column": 21
            },
            "end": {
              "line": 8218,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isArray"
      }
    },
    "undocumented": true,
    "name": "isArray",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isArray",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277324,
        277352
      ],
      "filename": "lodash.js",
      "lineno": 8219,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014548",
        "name": "lodash.isBoolean",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isBoolean",
          "range": [
            277343,
            277352
          ],
          "loc": {
            "start": {
              "line": 8219,
              "column": 23
            },
            "end": {
              "line": 8219,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isBoolean"
      }
    },
    "undocumented": true,
    "name": "isBoolean",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isBoolean",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277358,
        277380
      ],
      "filename": "lodash.js",
      "lineno": 8220,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014554",
        "name": "lodash.isDate",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isDate",
          "range": [
            277374,
            277380
          ],
          "loc": {
            "start": {
              "line": 8220,
              "column": 20
            },
            "end": {
              "line": 8220,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isDate"
      }
    },
    "undocumented": true,
    "name": "isDate",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isDate",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277386,
        277414
      ],
      "filename": "lodash.js",
      "lineno": 8221,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014560",
        "name": "lodash.isElement",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isElement",
          "range": [
            277405,
            277414
          ],
          "loc": {
            "start": {
              "line": 8221,
              "column": 23
            },
            "end": {
              "line": 8221,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isElement"
      }
    },
    "undocumented": true,
    "name": "isElement",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isElement",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277420,
        277444
      ],
      "filename": "lodash.js",
      "lineno": 8222,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014566",
        "name": "lodash.isEmpty",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isEmpty",
          "range": [
            277437,
            277444
          ],
          "loc": {
            "start": {
              "line": 8222,
              "column": 21
            },
            "end": {
              "line": 8222,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isEmpty"
      }
    },
    "undocumented": true,
    "name": "isEmpty",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isEmpty",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277450,
        277474
      ],
      "filename": "lodash.js",
      "lineno": 8223,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014572",
        "name": "lodash.isEqual",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isEqual",
          "range": [
            277467,
            277474
          ],
          "loc": {
            "start": {
              "line": 8223,
              "column": 21
            },
            "end": {
              "line": 8223,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isEqual"
      }
    },
    "undocumented": true,
    "name": "isEqual",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isEqual",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277480,
        277506
      ],
      "filename": "lodash.js",
      "lineno": 8224,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014578",
        "name": "lodash.isFinite",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isFinite",
          "range": [
            277498,
            277506
          ],
          "loc": {
            "start": {
              "line": 8224,
              "column": 22
            },
            "end": {
              "line": 8224,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isFinite"
      }
    },
    "undocumented": true,
    "name": "isFinite",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isFinite",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277512,
        277542
      ],
      "filename": "lodash.js",
      "lineno": 8225,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014584",
        "name": "lodash.isFunction",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isFunction",
          "range": [
            277532,
            277542
          ],
          "loc": {
            "start": {
              "line": 8225,
              "column": 24
            },
            "end": {
              "line": 8225,
              "column": 34
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isFunction"
      }
    },
    "undocumented": true,
    "name": "isFunction",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isFunction",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277548,
        277568
      ],
      "filename": "lodash.js",
      "lineno": 8226,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014590",
        "name": "lodash.isNaN",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isNaN",
          "range": [
            277563,
            277568
          ],
          "loc": {
            "start": {
              "line": 8226,
              "column": 19
            },
            "end": {
              "line": 8226,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isNaN"
      }
    },
    "undocumented": true,
    "name": "isNaN",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isNaN",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277574,
        277596
      ],
      "filename": "lodash.js",
      "lineno": 8227,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014596",
        "name": "lodash.isNull",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isNull",
          "range": [
            277590,
            277596
          ],
          "loc": {
            "start": {
              "line": 8227,
              "column": 20
            },
            "end": {
              "line": 8227,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isNull"
      }
    },
    "undocumented": true,
    "name": "isNull",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isNull",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277602,
        277628
      ],
      "filename": "lodash.js",
      "lineno": 8228,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014602",
        "name": "lodash.isNumber",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isNumber",
          "range": [
            277620,
            277628
          ],
          "loc": {
            "start": {
              "line": 8228,
              "column": 22
            },
            "end": {
              "line": 8228,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isNumber"
      }
    },
    "undocumented": true,
    "name": "isNumber",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isNumber",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277634,
        277660
      ],
      "filename": "lodash.js",
      "lineno": 8229,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014608",
        "name": "lodash.isObject",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isObject",
          "range": [
            277652,
            277660
          ],
          "loc": {
            "start": {
              "line": 8229,
              "column": 22
            },
            "end": {
              "line": 8229,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isObject"
      }
    },
    "undocumented": true,
    "name": "isObject",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isObject",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277666,
        277702
      ],
      "filename": "lodash.js",
      "lineno": 8230,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014614",
        "name": "lodash.isPlainObject",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isPlainObject",
          "range": [
            277689,
            277702
          ],
          "loc": {
            "start": {
              "line": 8230,
              "column": 27
            },
            "end": {
              "line": 8230,
              "column": 40
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isPlainObject"
      }
    },
    "undocumented": true,
    "name": "isPlainObject",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isPlainObject",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277708,
        277734
      ],
      "filename": "lodash.js",
      "lineno": 8231,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014620",
        "name": "lodash.isRegExp",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isRegExp",
          "range": [
            277726,
            277734
          ],
          "loc": {
            "start": {
              "line": 8231,
              "column": 22
            },
            "end": {
              "line": 8231,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isRegExp"
      }
    },
    "undocumented": true,
    "name": "isRegExp",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isRegExp",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277740,
        277766
      ],
      "filename": "lodash.js",
      "lineno": 8232,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014626",
        "name": "lodash.isString",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isString",
          "range": [
            277758,
            277766
          ],
          "loc": {
            "start": {
              "line": 8232,
              "column": 22
            },
            "end": {
              "line": 8232,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isString"
      }
    },
    "undocumented": true,
    "name": "isString",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isString",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277772,
        277804
      ],
      "filename": "lodash.js",
      "lineno": 8233,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014632",
        "name": "lodash.isUndefined",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "isUndefined",
          "range": [
            277793,
            277804
          ],
          "loc": {
            "start": {
              "line": 8233,
              "column": 25
            },
            "end": {
              "line": 8233,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "isUndefined"
      }
    },
    "undocumented": true,
    "name": "isUndefined",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.isUndefined",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277810,
        277838
      ],
      "filename": "lodash.js",
      "lineno": 8234,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014638",
        "name": "lodash.kebabCase",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "kebabCase",
          "range": [
            277829,
            277838
          ],
          "loc": {
            "start": {
              "line": 8234,
              "column": 23
            },
            "end": {
              "line": 8234,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "kebabCase"
      }
    },
    "undocumented": true,
    "name": "kebabCase",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.kebabCase",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277844,
        277876
      ],
      "filename": "lodash.js",
      "lineno": 8235,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014644",
        "name": "lodash.lastIndexOf",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "lastIndexOf",
          "range": [
            277865,
            277876
          ],
          "loc": {
            "start": {
              "line": 8235,
              "column": 25
            },
            "end": {
              "line": 8235,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "lastIndexOf"
      }
    },
    "undocumented": true,
    "name": "lastIndexOf",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.lastIndexOf",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277882,
        277902
      ],
      "filename": "lodash.js",
      "lineno": 8236,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014650",
        "name": "lodash.mixin",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "mixin",
          "range": [
            277897,
            277902
          ],
          "loc": {
            "start": {
              "line": 8236,
              "column": 19
            },
            "end": {
              "line": 8236,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "mixin"
      }
    },
    "undocumented": true,
    "name": "mixin",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.mixin",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277908,
        277938
      ],
      "filename": "lodash.js",
      "lineno": 8237,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014656",
        "name": "lodash.noConflict",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "noConflict",
          "range": [
            277928,
            277938
          ],
          "loc": {
            "start": {
              "line": 8237,
              "column": 24
            },
            "end": {
              "line": 8237,
              "column": 34
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "noConflict"
      }
    },
    "undocumented": true,
    "name": "noConflict",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.noConflict",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277944,
        277962
      ],
      "filename": "lodash.js",
      "lineno": 8238,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014662",
        "name": "lodash.noop",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "noop",
          "range": [
            277958,
            277962
          ],
          "loc": {
            "start": {
              "line": 8238,
              "column": 18
            },
            "end": {
              "line": 8238,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "noop"
      }
    },
    "undocumented": true,
    "name": "noop",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.noop",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277968,
        277984
      ],
      "filename": "lodash.js",
      "lineno": 8239,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014668",
        "name": "lodash.now",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "now",
          "range": [
            277981,
            277984
          ],
          "loc": {
            "start": {
              "line": 8239,
              "column": 17
            },
            "end": {
              "line": 8239,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "now"
      }
    },
    "undocumented": true,
    "name": "now",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.now",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        277990,
        278006
      ],
      "filename": "lodash.js",
      "lineno": 8240,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014674",
        "name": "lodash.pad",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "pad",
          "range": [
            278003,
            278006
          ],
          "loc": {
            "start": {
              "line": 8240,
              "column": 17
            },
            "end": {
              "line": 8240,
              "column": 20
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "pad"
      }
    },
    "undocumented": true,
    "name": "pad",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.pad",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278012,
        278036
      ],
      "filename": "lodash.js",
      "lineno": 8241,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014680",
        "name": "lodash.padLeft",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "padLeft",
          "range": [
            278029,
            278036
          ],
          "loc": {
            "start": {
              "line": 8241,
              "column": 21
            },
            "end": {
              "line": 8241,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "padLeft"
      }
    },
    "undocumented": true,
    "name": "padLeft",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.padLeft",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278042,
        278068
      ],
      "filename": "lodash.js",
      "lineno": 8242,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014686",
        "name": "lodash.padRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "padRight",
          "range": [
            278060,
            278068
          ],
          "loc": {
            "start": {
              "line": 8242,
              "column": 22
            },
            "end": {
              "line": 8242,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "padRight"
      }
    },
    "undocumented": true,
    "name": "padRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.padRight",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278074,
        278100
      ],
      "filename": "lodash.js",
      "lineno": 8243,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014692",
        "name": "lodash.parseInt",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "parseInt",
          "range": [
            278092,
            278100
          ],
          "loc": {
            "start": {
              "line": 8243,
              "column": 22
            },
            "end": {
              "line": 8243,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "parseInt"
      }
    },
    "undocumented": true,
    "name": "parseInt",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.parseInt",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278106,
        278128
      ],
      "filename": "lodash.js",
      "lineno": 8244,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014698",
        "name": "lodash.random",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "random",
          "range": [
            278122,
            278128
          ],
          "loc": {
            "start": {
              "line": 8244,
              "column": 20
            },
            "end": {
              "line": 8244,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "random"
      }
    },
    "undocumented": true,
    "name": "random",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.random",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278134,
        278156
      ],
      "filename": "lodash.js",
      "lineno": 8245,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014704",
        "name": "lodash.reduce",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "reduce",
          "range": [
            278150,
            278156
          ],
          "loc": {
            "start": {
              "line": 8245,
              "column": 20
            },
            "end": {
              "line": 8245,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "reduce"
      }
    },
    "undocumented": true,
    "name": "reduce",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.reduce",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278162,
        278194
      ],
      "filename": "lodash.js",
      "lineno": 8246,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014710",
        "name": "lodash.reduceRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "reduceRight",
          "range": [
            278183,
            278194
          ],
          "loc": {
            "start": {
              "line": 8246,
              "column": 25
            },
            "end": {
              "line": 8246,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "reduceRight"
      }
    },
    "undocumented": true,
    "name": "reduceRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.reduceRight",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278200,
        278222
      ],
      "filename": "lodash.js",
      "lineno": 8247,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014716",
        "name": "lodash.repeat",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "repeat",
          "range": [
            278216,
            278222
          ],
          "loc": {
            "start": {
              "line": 8247,
              "column": 20
            },
            "end": {
              "line": 8247,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "repeat"
      }
    },
    "undocumented": true,
    "name": "repeat",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.repeat",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278228,
        278250
      ],
      "filename": "lodash.js",
      "lineno": 8248,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014722",
        "name": "lodash.result",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "result",
          "range": [
            278244,
            278250
          ],
          "loc": {
            "start": {
              "line": 8248,
              "column": 20
            },
            "end": {
              "line": 8248,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "result"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.result",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278256,
        278290
      ],
      "filename": "lodash.js",
      "lineno": 8249,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014728",
        "name": "lodash.runInContext",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "runInContext",
          "range": [
            278278,
            278290
          ],
          "loc": {
            "start": {
              "line": 8249,
              "column": 26
            },
            "end": {
              "line": 8249,
              "column": 38
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "runInContext"
      }
    },
    "undocumented": true,
    "name": "runInContext",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.runInContext",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278296,
        278314
      ],
      "filename": "lodash.js",
      "lineno": 8250,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014734",
        "name": "lodash.size",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "size",
          "range": [
            278310,
            278314
          ],
          "loc": {
            "start": {
              "line": 8250,
              "column": 18
            },
            "end": {
              "line": 8250,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "size"
      }
    },
    "undocumented": true,
    "name": "size",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.size",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278320,
        278338
      ],
      "filename": "lodash.js",
      "lineno": 8251,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014740",
        "name": "lodash.some",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "some",
          "range": [
            278334,
            278338
          ],
          "loc": {
            "start": {
              "line": 8251,
              "column": 18
            },
            "end": {
              "line": 8251,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "some"
      }
    },
    "undocumented": true,
    "name": "some",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.some",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278344,
        278376
      ],
      "filename": "lodash.js",
      "lineno": 8252,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014746",
        "name": "lodash.sortedIndex",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "sortedIndex",
          "range": [
            278365,
            278376
          ],
          "loc": {
            "start": {
              "line": 8252,
              "column": 25
            },
            "end": {
              "line": 8252,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "sortedIndex"
      }
    },
    "undocumented": true,
    "name": "sortedIndex",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.sortedIndex",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278382,
        278410
      ],
      "filename": "lodash.js",
      "lineno": 8253,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014752",
        "name": "lodash.snakeCase",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "snakeCase",
          "range": [
            278401,
            278410
          ],
          "loc": {
            "start": {
              "line": 8253,
              "column": 23
            },
            "end": {
              "line": 8253,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "snakeCase"
      }
    },
    "undocumented": true,
    "name": "snakeCase",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.snakeCase",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278416,
        278446
      ],
      "filename": "lodash.js",
      "lineno": 8254,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014758",
        "name": "lodash.startsWith",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "startsWith",
          "range": [
            278436,
            278446
          ],
          "loc": {
            "start": {
              "line": 8254,
              "column": 24
            },
            "end": {
              "line": 8254,
              "column": 34
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "startsWith"
      }
    },
    "undocumented": true,
    "name": "startsWith",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.startsWith",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278452,
        278478
      ],
      "filename": "lodash.js",
      "lineno": 8255,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014764",
        "name": "lodash.template",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "template",
          "range": [
            278470,
            278478
          ],
          "loc": {
            "start": {
              "line": 8255,
              "column": 22
            },
            "end": {
              "line": 8255,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "template"
      }
    },
    "undocumented": true,
    "name": "template",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.template",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278484,
        278502
      ],
      "filename": "lodash.js",
      "lineno": 8256,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014770",
        "name": "lodash.trim",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "trim",
          "range": [
            278498,
            278502
          ],
          "loc": {
            "start": {
              "line": 8256,
              "column": 18
            },
            "end": {
              "line": 8256,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "trim"
      }
    },
    "undocumented": true,
    "name": "trim",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.trim",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278508,
        278534
      ],
      "filename": "lodash.js",
      "lineno": 8257,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014776",
        "name": "lodash.trimLeft",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "trimLeft",
          "range": [
            278526,
            278534
          ],
          "loc": {
            "start": {
              "line": 8257,
              "column": 22
            },
            "end": {
              "line": 8257,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "trimLeft"
      }
    },
    "undocumented": true,
    "name": "trimLeft",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.trimLeft",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278540,
        278568
      ],
      "filename": "lodash.js",
      "lineno": 8258,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014782",
        "name": "lodash.trimRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "trimRight",
          "range": [
            278559,
            278568
          ],
          "loc": {
            "start": {
              "line": 8258,
              "column": 23
            },
            "end": {
              "line": 8258,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "trimRight"
      }
    },
    "undocumented": true,
    "name": "trimRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.trimRight",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278574,
        278600
      ],
      "filename": "lodash.js",
      "lineno": 8259,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014788",
        "name": "lodash.truncate",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "truncate",
          "range": [
            278592,
            278600
          ],
          "loc": {
            "start": {
              "line": 8259,
              "column": 22
            },
            "end": {
              "line": 8259,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "truncate"
      }
    },
    "undocumented": true,
    "name": "truncate",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.truncate",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278606,
        278632
      ],
      "filename": "lodash.js",
      "lineno": 8260,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014794",
        "name": "lodash.unescape",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "unescape",
          "range": [
            278624,
            278632
          ],
          "loc": {
            "start": {
              "line": 8260,
              "column": 22
            },
            "end": {
              "line": 8260,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "unescape"
      }
    },
    "undocumented": true,
    "name": "unescape",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.unescape",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278638,
        278664
      ],
      "filename": "lodash.js",
      "lineno": 8261,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014800",
        "name": "lodash.uniqueId",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "uniqueId",
          "range": [
            278656,
            278664
          ],
          "loc": {
            "start": {
              "line": 8261,
              "column": 22
            },
            "end": {
              "line": 8261,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "uniqueId"
      }
    },
    "undocumented": true,
    "name": "uniqueId",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.uniqueId",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278690,
        278708
      ],
      "filename": "lodash.js",
      "lineno": 8264,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014806",
        "name": "lodash.all",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "every",
          "range": [
            278703,
            278708
          ],
          "loc": {
            "start": {
              "line": 8264,
              "column": 17
            },
            "end": {
              "line": 8264,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "every"
      }
    },
    "undocumented": true,
    "name": "all",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.all",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278714,
        278731
      ],
      "filename": "lodash.js",
      "lineno": 8265,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014812",
        "name": "lodash.any",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "some",
          "range": [
            278727,
            278731
          ],
          "loc": {
            "start": {
              "line": 8265,
              "column": 17
            },
            "end": {
              "line": 8265,
              "column": 21
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "some"
      }
    },
    "undocumented": true,
    "name": "any",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.any",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278737,
        278757
      ],
      "filename": "lodash.js",
      "lineno": 8266,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014818",
        "name": "lodash.detect",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "find",
          "range": [
            278753,
            278757
          ],
          "loc": {
            "start": {
              "line": 8266,
              "column": 20
            },
            "end": {
              "line": 8266,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "find"
      }
    },
    "undocumented": true,
    "name": "detect",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.detect",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278763,
        278786
      ],
      "filename": "lodash.js",
      "lineno": 8267,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014824",
        "name": "lodash.findWhere",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "find",
          "range": [
            278782,
            278786
          ],
          "loc": {
            "start": {
              "line": 8267,
              "column": 23
            },
            "end": {
              "line": 8267,
              "column": 27
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "find"
      }
    },
    "undocumented": true,
    "name": "findWhere",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.findWhere",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278792,
        278813
      ],
      "filename": "lodash.js",
      "lineno": 8268,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014830",
        "name": "lodash.foldl",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "reduce",
          "range": [
            278807,
            278813
          ],
          "loc": {
            "start": {
              "line": 8268,
              "column": 19
            },
            "end": {
              "line": 8268,
              "column": 25
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "reduce"
      }
    },
    "undocumented": true,
    "name": "foldl",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.foldl",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278819,
        278845
      ],
      "filename": "lodash.js",
      "lineno": 8269,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014836",
        "name": "lodash.foldr",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "reduceRight",
          "range": [
            278834,
            278845
          ],
          "loc": {
            "start": {
              "line": 8269,
              "column": 19
            },
            "end": {
              "line": 8269,
              "column": 30
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "reduceRight"
      }
    },
    "undocumented": true,
    "name": "foldr",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.foldr",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278851,
        278876
      ],
      "filename": "lodash.js",
      "lineno": 8270,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014842",
        "name": "lodash.include",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "contains",
          "range": [
            278868,
            278876
          ],
          "loc": {
            "start": {
              "line": 8270,
              "column": 21
            },
            "end": {
              "line": 8270,
              "column": 29
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "contains"
      }
    },
    "undocumented": true,
    "name": "include",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.include",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278882,
        278904
      ],
      "filename": "lodash.js",
      "lineno": 8271,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014848",
        "name": "lodash.inject",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "reduce",
          "range": [
            278898,
            278904
          ],
          "loc": {
            "start": {
              "line": 8271,
              "column": 20
            },
            "end": {
              "line": 8271,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "reduce"
      }
    },
    "undocumented": true,
    "name": "inject",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.inject",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        278940,
        278951
      ],
      "filename": "lodash.js",
      "lineno": 8274,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014860",
        "name": "source",
        "type": "ObjectExpression",
        "node": {
          "type": "ObjectExpression",
          "properties": [],
          "range": [
            278949,
            278951
          ],
          "loc": {
            "start": {
              "line": 8274,
              "column": 19
            },
            "end": {
              "line": 8274,
              "column": 21
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "source",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~source",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279061,
        279086
      ],
      "filename": "lodash.js",
      "lineno": 8277,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014880",
        "name": "source[undefined]",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "func",
          "range": [
            279082,
            279086
          ],
          "loc": {
            "start": {
              "line": 8277,
              "column": 31
            },
            "end": {
              "line": 8277,
              "column": 35
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "func"
      }
    },
    "undocumented": true,
    "name": "source[undefined]",
    "kind": "member",
    "longname": "<anonymous>~source[undefined]",
    "memberof": "<anonymous>",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279320,
        279340
      ],
      "filename": "lodash.js",
      "lineno": 8286,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014889",
        "name": "lodash.first",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "first",
          "range": [
            279335,
            279340
          ],
          "loc": {
            "start": {
              "line": 8286,
              "column": 19
            },
            "end": {
              "line": 8286,
              "column": 24
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "first"
      }
    },
    "undocumented": true,
    "name": "first",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.first",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279346,
        279364
      ],
      "filename": "lodash.js",
      "lineno": 8287,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014895",
        "name": "lodash.last",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "last",
          "range": [
            279360,
            279364
          ],
          "loc": {
            "start": {
              "line": 8287,
              "column": 18
            },
            "end": {
              "line": 8287,
              "column": 22
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "last"
      }
    },
    "undocumented": true,
    "name": "last",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.last",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279370,
        279392
      ],
      "filename": "lodash.js",
      "lineno": 8288,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014901",
        "name": "lodash.sample",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "sample",
          "range": [
            279386,
            279392
          ],
          "loc": {
            "start": {
              "line": 8288,
              "column": 20
            },
            "end": {
              "line": 8288,
              "column": 26
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "sample"
      }
    },
    "undocumented": true,
    "name": "sample",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.sample",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279398,
        279417
      ],
      "filename": "lodash.js",
      "lineno": 8289,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014907",
        "name": "lodash.take",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "first",
          "range": [
            279412,
            279417
          ],
          "loc": {
            "start": {
              "line": 8289,
              "column": 18
            },
            "end": {
              "line": 8289,
              "column": 23
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "first"
      }
    },
    "undocumented": true,
    "name": "take",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.take",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279423,
        279446
      ],
      "filename": "lodash.js",
      "lineno": 8290,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014913",
        "name": "lodash.takeRight",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "last",
          "range": [
            279442,
            279446
          ],
          "loc": {
            "start": {
              "line": 8290,
              "column": 23
            },
            "end": {
              "line": 8290,
              "column": 27
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "last"
      }
    },
    "undocumented": true,
    "name": "takeRight",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.takeRight",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279452,
        279480
      ],
      "filename": "lodash.js",
      "lineno": 8291,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014919",
        "name": "lodash.takeRightWhile",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "last",
          "range": [
            279476,
            279480
          ],
          "loc": {
            "start": {
              "line": 8291,
              "column": 28
            },
            "end": {
              "line": 8291,
              "column": 32
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "last"
      }
    },
    "undocumented": true,
    "name": "takeRightWhile",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.takeRightWhile",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279486,
        279510
      ],
      "filename": "lodash.js",
      "lineno": 8292,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014925",
        "name": "lodash.takeWhile",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "first",
          "range": [
            279505,
            279510
          ],
          "loc": {
            "start": {
              "line": 8292,
              "column": 23
            },
            "end": {
              "line": 8292,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "first"
      }
    },
    "undocumented": true,
    "name": "takeWhile",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.takeWhile",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279536,
        279555
      ],
      "filename": "lodash.js",
      "lineno": 8295,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014931",
        "name": "lodash.head",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "first",
          "range": [
            279550,
            279555
          ],
          "loc": {
            "start": {
              "line": 8295,
              "column": 18
            },
            "end": {
              "line": 8295,
              "column": 23
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "first"
      }
    },
    "undocumented": true,
    "name": "head",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash.head",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279620,
        279658
      ],
      "filename": "lodash.js",
      "lineno": 8298,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014945",
        "name": "callbackable",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "!==",
          "left": {
            "type": "Identifier",
            "name": "methodName",
            "range": [
              279635,
              279645
            ],
            "loc": {
              "start": {
                "line": 8298,
                "column": 25
              },
              "end": {
                "line": 8298,
                "column": 35
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "sample",
            "raw": "'sample'",
            "range": [
              279650,
              279658
            ],
            "loc": {
              "start": {
                "line": 8298,
                "column": 40
              },
              "end": {
                "line": 8298,
                "column": 48
              }
            }
          },
          "range": [
            279635,
            279658
          ],
          "loc": {
            "start": {
              "line": 8298,
              "column": 25
            },
            "end": {
              "line": 8298,
              "column": 48
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "callbackable",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~callbackable",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279711,
        280040
      ],
      "filename": "lodash.js",
      "lineno": 8300,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014959",
        "name": "lodash.prototype[undefined]",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [
            {
              "type": "Identifier",
              "name": "n",
              "range": [
                279750,
                279751
              ],
              "loc": {
                "start": {
                  "line": 8300,
                  "column": 47
                },
                "end": {
                  "line": 8300,
                  "column": 48
                }
              }
            },
            {
              "type": "Identifier",
              "name": "guard",
              "range": [
                279753,
                279758
              ],
              "loc": {
                "start": {
                  "line": 8300,
                  "column": 50
                },
                "end": {
                  "line": 8300,
                  "column": 55
                }
              }
            }
          ],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "chainAll",
                      "range": [
                        279776,
                        279784
                      ],
                      "loc": {
                        "start": {
                          "line": 8301,
                          "column": 14
                        },
                        "end": {
                          "line": 8301,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "ThisExpression",
                        "range": [
                          279787,
                          279791
                        ],
                        "loc": {
                          "start": {
                            "line": 8301,
                            "column": 25
                          },
                          "end": {
                            "line": 8301,
                            "column": 29
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "__chain__",
                        "range": [
                          279792,
                          279801
                        ],
                        "loc": {
                          "start": {
                            "line": 8301,
                            "column": 30
                          },
                          "end": {
                            "line": 8301,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        279787,
                        279801
                      ],
                      "loc": {
                        "start": {
                          "line": 8301,
                          "column": 25
                        },
                        "end": {
                          "line": 8301,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      279776,
                      279801
                    ],
                    "loc": {
                      "start": {
                        "line": 8301,
                        "column": 14
                      },
                      "end": {
                        "line": 8301,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        279817,
                        279823
                      ],
                      "loc": {
                        "start": {
                          "line": 8302,
                          "column": 14
                        },
                        "end": {
                          "line": 8302,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "func",
                        "range": [
                          279826,
                          279830
                        ],
                        "loc": {
                          "start": {
                            "line": 8302,
                            "column": 23
                          },
                          "end": {
                            "line": 8302,
                            "column": 27
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              279831,
                              279835
                            ],
                            "loc": {
                              "start": {
                                "line": 8302,
                                "column": 28
                              },
                              "end": {
                                "line": 8302,
                                "column": 32
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "__wrapped__",
                            "range": [
                              279836,
                              279847
                            ],
                            "loc": {
                              "start": {
                                "line": 8302,
                                "column": 33
                              },
                              "end": {
                                "line": 8302,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            279831,
                            279847
                          ],
                          "loc": {
                            "start": {
                              "line": 8302,
                              "column": 28
                            },
                            "end": {
                              "line": 8302,
                              "column": 44
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            279849,
                            279850
                          ],
                          "loc": {
                            "start": {
                              "line": 8302,
                              "column": 46
                            },
                            "end": {
                              "line": 8302,
                              "column": 47
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "guard",
                          "range": [
                            279852,
                            279857
                          ],
                          "loc": {
                            "start": {
                              "line": 8302,
                              "column": 49
                            },
                            "end": {
                              "line": 8302,
                              "column": 54
                            }
                          }
                        }
                      ],
                      "range": [
                        279826,
                        279858
                      ],
                      "loc": {
                        "start": {
                          "line": 8302,
                          "column": 23
                        },
                        "end": {
                          "line": 8302,
                          "column": 55
                        }
                      }
                    },
                    "range": [
                      279817,
                      279858
                    ],
                    "loc": {
                      "start": {
                        "line": 8302,
                        "column": 14
                      },
                      "end": {
                        "line": 8302,
                        "column": 55
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  279772,
                  279859
                ],
                "loc": {
                  "start": {
                    "line": 8301,
                    "column": 10
                  },
                  "end": {
                    "line": 8302,
                    "column": 56
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "UnaryExpression",
                      "operator": "!",
                      "argument": {
                        "type": "Identifier",
                        "name": "chainAll",
                        "range": [
                          279879,
                          279887
                        ],
                        "loc": {
                          "start": {
                            "line": 8304,
                            "column": 18
                          },
                          "end": {
                            "line": 8304,
                            "column": 26
                          }
                        }
                      },
                      "prefix": true,
                      "range": [
                        279878,
                        279887
                      ],
                      "loc": {
                        "start": {
                          "line": 8304,
                          "column": 17
                        },
                        "end": {
                          "line": 8304,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "LogicalExpression",
                      "operator": "||",
                      "left": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "n",
                          "range": [
                            279892,
                            279893
                          ],
                          "loc": {
                            "start": {
                              "line": 8304,
                              "column": 31
                            },
                            "end": {
                              "line": 8304,
                              "column": 32
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            279897,
                            279901
                          ],
                          "loc": {
                            "start": {
                              "line": 8304,
                              "column": 36
                            },
                            "end": {
                              "line": 8304,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          279892,
                          279901
                        ],
                        "loc": {
                          "start": {
                            "line": 8304,
                            "column": 31
                          },
                          "end": {
                            "line": 8304,
                            "column": 40
                          }
                        }
                      },
                      "right": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "Identifier",
                          "name": "guard",
                          "range": [
                            279906,
                            279911
                          ],
                          "loc": {
                            "start": {
                              "line": 8304,
                              "column": 45
                            },
                            "end": {
                              "line": 8304,
                              "column": 50
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "LogicalExpression",
                            "operator": "&&",
                            "left": {
                              "type": "Identifier",
                              "name": "callbackable",
                              "range": [
                                279917,
                                279929
                              ],
                              "loc": {
                                "start": {
                                  "line": 8304,
                                  "column": 56
                                },
                                "end": {
                                  "line": 8304,
                                  "column": 68
                                }
                              }
                            },
                            "right": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "n",
                                  "range": [
                                    279940,
                                    279941
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8304,
                                      "column": 79
                                    },
                                    "end": {
                                      "line": 8304,
                                      "column": 80
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  279933,
                                  279941
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8304,
                                    "column": 72
                                  },
                                  "end": {
                                    "line": 8304,
                                    "column": 80
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "function",
                                "raw": "'function'",
                                "range": [
                                  279945,
                                  279955
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8304,
                                    "column": 84
                                  },
                                  "end": {
                                    "line": 8304,
                                    "column": 94
                                  }
                                }
                              },
                              "range": [
                                279933,
                                279955
                              ],
                              "loc": {
                                "start": {
                                  "line": 8304,
                                  "column": 72
                                },
                                "end": {
                                  "line": 8304,
                                  "column": 94
                                }
                              }
                            },
                            "range": [
                              279917,
                              279955
                            ],
                            "loc": {
                              "start": {
                                "line": 8304,
                                "column": 56
                              },
                              "end": {
                                "line": 8304,
                                "column": 94
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            279915,
                            279956
                          ],
                          "loc": {
                            "start": {
                              "line": 8304,
                              "column": 54
                            },
                            "end": {
                              "line": 8304,
                              "column": 95
                            }
                          }
                        },
                        "range": [
                          279906,
                          279956
                        ],
                        "loc": {
                          "start": {
                            "line": 8304,
                            "column": 45
                          },
                          "end": {
                            "line": 8304,
                            "column": 95
                          }
                        }
                      },
                      "range": [
                        279892,
                        279957
                      ],
                      "loc": {
                        "start": {
                          "line": 8304,
                          "column": 31
                        },
                        "end": {
                          "line": 8304,
                          "column": 96
                        }
                      }
                    },
                    "range": [
                      279878,
                      279958
                    ],
                    "loc": {
                      "start": {
                        "line": 8304,
                        "column": 17
                      },
                      "end": {
                        "line": 8304,
                        "column": 97
                      }
                    }
                  },
                  "consequent": {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      279973,
                      279979
                    ],
                    "loc": {
                      "start": {
                        "line": 8305,
                        "column": 14
                      },
                      "end": {
                        "line": 8305,
                        "column": 20
                      }
                    }
                  },
                  "alternate": {
                    "type": "NewExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "lodashWrapper",
                      "range": [
                        279998,
                        280011
                      ],
                      "loc": {
                        "start": {
                          "line": 8306,
                          "column": 18
                        },
                        "end": {
                          "line": 8306,
                          "column": 31
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          280012,
                          280018
                        ],
                        "loc": {
                          "start": {
                            "line": 8306,
                            "column": 32
                          },
                          "end": {
                            "line": 8306,
                            "column": 38
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "chainAll",
                        "range": [
                          280020,
                          280028
                        ],
                        "loc": {
                          "start": {
                            "line": 8306,
                            "column": 40
                          },
                          "end": {
                            "line": 8306,
                            "column": 48
                          }
                        }
                      }
                    ],
                    "range": [
                      279994,
                      280029
                    ],
                    "loc": {
                      "start": {
                        "line": 8306,
                        "column": 14
                      },
                      "end": {
                        "line": 8306,
                        "column": 49
                      }
                    }
                  },
                  "range": [
                    279878,
                    280029
                  ],
                  "loc": {
                    "start": {
                      "line": 8304,
                      "column": 17
                    },
                    "end": {
                      "line": 8306,
                      "column": 49
                    }
                  }
                },
                "range": [
                  279871,
                  280030
                ],
                "loc": {
                  "start": {
                    "line": 8304,
                    "column": 10
                  },
                  "end": {
                    "line": 8306,
                    "column": 50
                  }
                }
              }
            ],
            "range": [
              279760,
              280040
            ],
            "loc": {
              "start": {
                "line": 8300,
                "column": 57
              },
              "end": {
                "line": 8307,
                "column": 9
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            279741,
            280040
          ],
          "loc": {
            "start": {
              "line": 8300,
              "column": 38
            },
            "end": {
              "line": 8307,
              "column": 9
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "function"
      },
      "vars": {
        "chainAll": null,
        "result": null
      }
    },
    "undocumented": true,
    "name": "[undefined]",
    "kind": "function",
    "longname": "<anonymous>~runInContext~lodash#[undefined]",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279776,
        279801
      ],
      "filename": "lodash.js",
      "lineno": 8301,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014970",
        "name": "chainAll",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "ThisExpression",
            "range": [
              279787,
              279791
            ],
            "loc": {
              "start": {
                "line": 8301,
                "column": 25
              },
              "end": {
                "line": 8301,
                "column": 29
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "__chain__",
            "range": [
              279792,
              279801
            ],
            "loc": {
              "start": {
                "line": 8301,
                "column": 30
              },
              "end": {
                "line": 8301,
                "column": 39
              }
            }
          },
          "range": [
            279787,
            279801
          ],
          "loc": {
            "start": {
              "line": 8301,
              "column": 25
            },
            "end": {
              "line": 8301,
              "column": 39
            }
          }
        },
        "value": "this.__chain__"
      }
    },
    "undocumented": true,
    "name": "chainAll",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash#[undefined]",
    "longname": "<anonymous>~runInContext~lodash#[undefined]~chainAll",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        279817,
        279858
      ],
      "filename": "lodash.js",
      "lineno": 8302,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100014975",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "func",
            "range": [
              279826,
              279830
            ],
            "loc": {
              "start": {
                "line": 8302,
                "column": 23
              },
              "end": {
                "line": 8302,
                "column": 27
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "ThisExpression",
                "range": [
                  279831,
                  279835
                ],
                "loc": {
                  "start": {
                    "line": 8302,
                    "column": 28
                  },
                  "end": {
                    "line": 8302,
                    "column": 32
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "__wrapped__",
                "range": [
                  279836,
                  279847
                ],
                "loc": {
                  "start": {
                    "line": 8302,
                    "column": 33
                  },
                  "end": {
                    "line": 8302,
                    "column": 44
                  }
                }
              },
              "range": [
                279831,
                279847
              ],
              "loc": {
                "start": {
                  "line": 8302,
                  "column": 28
                },
                "end": {
                  "line": 8302,
                  "column": 44
                }
              }
            },
            {
              "type": "Identifier",
              "name": "n",
              "range": [
                279849,
                279850
              ],
              "loc": {
                "start": {
                  "line": 8302,
                  "column": 46
                },
                "end": {
                  "line": 8302,
                  "column": 47
                }
              }
            },
            {
              "type": "Identifier",
              "name": "guard",
              "range": [
                279852,
                279857
              ],
              "loc": {
                "start": {
                  "line": 8302,
                  "column": 49
                },
                "end": {
                  "line": 8302,
                  "column": 54
                }
              }
            }
          ],
          "range": [
            279826,
            279858
          ],
          "loc": {
            "start": {
              "line": 8302,
              "column": 23
            },
            "end": {
              "line": 8302,
              "column": 55
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash#[undefined]",
    "longname": "<anonymous>~runInContext~lodash#[undefined]~result",
    "scope": "inner"
  },
  {
    "comment": "/**\n     * The semantic version number.\n     *\n     * @static\n     * @memberOf _\n     * @type string\n     */",
    "meta": {
      "range": [
        280260,
        280284
      ],
      "filename": "lodash.js",
      "lineno": 8320,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015008",
        "name": "lodash.VERSION",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "version",
          "range": [
            280277,
            280284
          ],
          "loc": {
            "start": {
              "line": 8320,
              "column": 21
            },
            "end": {
              "line": 8320,
              "column": 28
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "version"
      }
    },
    "description": "<p>The semantic version number.</p>",
    "tags": [
      {
        "originalTitle": "scope",
        "title": "scope",
        "text": "static",
        "value": "static"
      }
    ],
    "scope": "static",
    "memberof": "_.lodash",
    "type": {
      "names": [
        "string"
      ]
    },
    "name": "VERSION",
    "kind": "member",
    "longname": "_.lodash.VERSION"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        280338,
        280375
      ],
      "filename": "lodash.js",
      "lineno": 8323,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015014",
        "name": "lodash.prototype.chain",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "wrapperChain",
          "range": [
            280363,
            280375
          ],
          "loc": {
            "start": {
              "line": 8323,
              "column": 29
            },
            "end": {
              "line": 8323,
              "column": 41
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "wrapperChain"
      }
    },
    "undocumented": true,
    "name": "chain",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash#chain",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        280381,
        280424
      ],
      "filename": "lodash.js",
      "lineno": 8324,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015022",
        "name": "lodash.prototype.toString",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "wrapperToString",
          "range": [
            280409,
            280424
          ],
          "loc": {
            "start": {
              "line": 8324,
              "column": 32
            },
            "end": {
              "line": 8324,
              "column": 47
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "wrapperToString"
      }
    },
    "undocumented": true,
    "name": "toString",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash#toString",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        280430,
        280469
      ],
      "filename": "lodash.js",
      "lineno": 8325,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015030",
        "name": "lodash.prototype.value",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "wrapperValueOf",
          "range": [
            280455,
            280469
          ],
          "loc": {
            "start": {
              "line": 8325,
              "column": 29
            },
            "end": {
              "line": 8325,
              "column": 43
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "wrapperValueOf"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash#value",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        280475,
        280516
      ],
      "filename": "lodash.js",
      "lineno": 8326,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015038",
        "name": "lodash.prototype.valueOf",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "wrapperValueOf",
          "range": [
            280502,
            280516
          ],
          "loc": {
            "start": {
              "line": 8326,
              "column": 31
            },
            "end": {
              "line": 8326,
              "column": 45
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "wrapperValueOf"
      }
    },
    "undocumented": true,
    "name": "valueOf",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash#valueOf",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        280649,
        280676
      ],
      "filename": "lodash.js",
      "lineno": 8330,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015056",
        "name": "func",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "arrayRef",
            "range": [
              280656,
              280664
            ],
            "loc": {
              "start": {
                "line": 8330,
                "column": 17
              },
              "end": {
                "line": 8330,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "methodName",
            "range": [
              280665,
              280675
            ],
            "loc": {
              "start": {
                "line": 8330,
                "column": 26
              },
              "end": {
                "line": 8330,
                "column": 36
              }
            }
          },
          "range": [
            280656,
            280676
          ],
          "loc": {
            "start": {
              "line": 8330,
              "column": 17
            },
            "end": {
              "line": 8330,
              "column": 37
            }
          }
        },
        "value": "arrayRef[undefined]"
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~func",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        280684,
        280929
      ],
      "filename": "lodash.js",
      "lineno": 8331,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015062",
        "name": "lodash.prototype[undefined]",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "chainAll",
                      "range": [
                        280740,
                        280748
                      ],
                      "loc": {
                        "start": {
                          "line": 8332,
                          "column": 12
                        },
                        "end": {
                          "line": 8332,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "ThisExpression",
                        "range": [
                          280751,
                          280755
                        ],
                        "loc": {
                          "start": {
                            "line": 8332,
                            "column": 23
                          },
                          "end": {
                            "line": 8332,
                            "column": 27
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "__chain__",
                        "range": [
                          280756,
                          280765
                        ],
                        "loc": {
                          "start": {
                            "line": 8332,
                            "column": 28
                          },
                          "end": {
                            "line": 8332,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        280751,
                        280765
                      ],
                      "loc": {
                        "start": {
                          "line": 8332,
                          "column": 23
                        },
                        "end": {
                          "line": 8332,
                          "column": 37
                        }
                      }
                    },
                    "range": [
                      280740,
                      280765
                    ],
                    "loc": {
                      "start": {
                        "line": 8332,
                        "column": 12
                      },
                      "end": {
                        "line": 8332,
                        "column": 37
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        280779,
                        280785
                      ],
                      "loc": {
                        "start": {
                          "line": 8333,
                          "column": 12
                        },
                        "end": {
                          "line": 8333,
                          "column": 18
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "func",
                          "range": [
                            280788,
                            280792
                          ],
                          "loc": {
                            "start": {
                              "line": 8333,
                              "column": 21
                            },
                            "end": {
                              "line": 8333,
                              "column": 25
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "apply",
                          "range": [
                            280793,
                            280798
                          ],
                          "loc": {
                            "start": {
                              "line": 8333,
                              "column": 26
                            },
                            "end": {
                              "line": 8333,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          280788,
                          280798
                        ],
                        "loc": {
                          "start": {
                            "line": 8333,
                            "column": 21
                          },
                          "end": {
                            "line": 8333,
                            "column": 31
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              280799,
                              280803
                            ],
                            "loc": {
                              "start": {
                                "line": 8333,
                                "column": 32
                              },
                              "end": {
                                "line": 8333,
                                "column": 36
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "__wrapped__",
                            "range": [
                              280804,
                              280815
                            ],
                            "loc": {
                              "start": {
                                "line": 8333,
                                "column": 37
                              },
                              "end": {
                                "line": 8333,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            280799,
                            280815
                          ],
                          "loc": {
                            "start": {
                              "line": 8333,
                              "column": 32
                            },
                            "end": {
                              "line": 8333,
                              "column": 48
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            280817,
                            280826
                          ],
                          "loc": {
                            "start": {
                              "line": 8333,
                              "column": 50
                            },
                            "end": {
                              "line": 8333,
                              "column": 59
                            }
                          }
                        }
                      ],
                      "range": [
                        280788,
                        280827
                      ],
                      "loc": {
                        "start": {
                          "line": 8333,
                          "column": 21
                        },
                        "end": {
                          "line": 8333,
                          "column": 60
                        }
                      }
                    },
                    "range": [
                      280779,
                      280827
                    ],
                    "loc": {
                      "start": {
                        "line": 8333,
                        "column": 12
                      },
                      "end": {
                        "line": 8333,
                        "column": 60
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  280736,
                  280828
                ],
                "loc": {
                  "start": {
                    "line": 8332,
                    "column": 8
                  },
                  "end": {
                    "line": 8333,
                    "column": 61
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "Identifier",
                    "name": "chainAll",
                    "range": [
                      280845,
                      280853
                    ],
                    "loc": {
                      "start": {
                        "line": 8335,
                        "column": 15
                      },
                      "end": {
                        "line": 8335,
                        "column": 23
                      }
                    }
                  },
                  "consequent": {
                    "type": "NewExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "lodashWrapper",
                      "range": [
                        280870,
                        280883
                      ],
                      "loc": {
                        "start": {
                          "line": 8336,
                          "column": 16
                        },
                        "end": {
                          "line": 8336,
                          "column": 29
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          280884,
                          280890
                        ],
                        "loc": {
                          "start": {
                            "line": 8336,
                            "column": 30
                          },
                          "end": {
                            "line": 8336,
                            "column": 36
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "chainAll",
                        "range": [
                          280892,
                          280900
                        ],
                        "loc": {
                          "start": {
                            "line": 8336,
                            "column": 38
                          },
                          "end": {
                            "line": 8336,
                            "column": 46
                          }
                        }
                      }
                    ],
                    "range": [
                      280866,
                      280901
                    ],
                    "loc": {
                      "start": {
                        "line": 8336,
                        "column": 12
                      },
                      "end": {
                        "line": 8336,
                        "column": 47
                      }
                    }
                  },
                  "alternate": {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      280914,
                      280920
                    ],
                    "loc": {
                      "start": {
                        "line": 8337,
                        "column": 12
                      },
                      "end": {
                        "line": 8337,
                        "column": 18
                      }
                    }
                  },
                  "range": [
                    280845,
                    280920
                  ],
                  "loc": {
                    "start": {
                      "line": 8335,
                      "column": 15
                    },
                    "end": {
                      "line": 8337,
                      "column": 18
                    }
                  }
                },
                "range": [
                  280838,
                  280921
                ],
                "loc": {
                  "start": {
                    "line": 8335,
                    "column": 8
                  },
                  "end": {
                    "line": 8337,
                    "column": 19
                  }
                }
              }
            ],
            "range": [
              280726,
              280929
            ],
            "loc": {
              "start": {
                "line": 8331,
                "column": 48
              },
              "end": {
                "line": 8338,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            280715,
            280929
          ],
          "loc": {
            "start": {
              "line": 8331,
              "column": 37
            },
            "end": {
              "line": 8338,
              "column": 7
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "function"
      },
      "vars": {
        "chainAll": null,
        "result": null
      }
    },
    "undocumented": true,
    "name": "[undefined]",
    "kind": "function",
    "longname": "<anonymous>~runInContext~lodash#[undefined]",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        280740,
        280765
      ],
      "filename": "lodash.js",
      "lineno": 8332,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015071",
        "name": "chainAll",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "ThisExpression",
            "range": [
              280751,
              280755
            ],
            "loc": {
              "start": {
                "line": 8332,
                "column": 23
              },
              "end": {
                "line": 8332,
                "column": 27
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "__chain__",
            "range": [
              280756,
              280765
            ],
            "loc": {
              "start": {
                "line": 8332,
                "column": 28
              },
              "end": {
                "line": 8332,
                "column": 37
              }
            }
          },
          "range": [
            280751,
            280765
          ],
          "loc": {
            "start": {
              "line": 8332,
              "column": 23
            },
            "end": {
              "line": 8332,
              "column": 37
            }
          }
        },
        "value": "this.__chain__"
      }
    },
    "undocumented": true,
    "name": "chainAll",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash#[undefined]",
    "longname": "<anonymous>~runInContext~lodash#[undefined]~chainAll",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        280779,
        280827
      ],
      "filename": "lodash.js",
      "lineno": 8333,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015076",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                280788,
                280792
              ],
              "loc": {
                "start": {
                  "line": 8333,
                  "column": 21
                },
                "end": {
                  "line": 8333,
                  "column": 25
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                280793,
                280798
              ],
              "loc": {
                "start": {
                  "line": 8333,
                  "column": 26
                },
                "end": {
                  "line": 8333,
                  "column": 31
                }
              }
            },
            "range": [
              280788,
              280798
            ],
            "loc": {
              "start": {
                "line": 8333,
                "column": 21
              },
              "end": {
                "line": 8333,
                "column": 31
              }
            }
          },
          "arguments": [
            {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "ThisExpression",
                "range": [
                  280799,
                  280803
                ],
                "loc": {
                  "start": {
                    "line": 8333,
                    "column": 32
                  },
                  "end": {
                    "line": 8333,
                    "column": 36
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "__wrapped__",
                "range": [
                  280804,
                  280815
                ],
                "loc": {
                  "start": {
                    "line": 8333,
                    "column": 37
                  },
                  "end": {
                    "line": 8333,
                    "column": 48
                  }
                }
              },
              "range": [
                280799,
                280815
              ],
              "loc": {
                "start": {
                  "line": 8333,
                  "column": 32
                },
                "end": {
                  "line": 8333,
                  "column": 48
                }
              }
            },
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                280817,
                280826
              ],
              "loc": {
                "start": {
                  "line": 8333,
                  "column": 50
                },
                "end": {
                  "line": 8333,
                  "column": 59
                }
              }
            }
          ],
          "range": [
            280788,
            280827
          ],
          "loc": {
            "start": {
              "line": 8333,
              "column": 21
            },
            "end": {
              "line": 8333,
              "column": 60
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash#[undefined]",
    "longname": "<anonymous>~runInContext~lodash#[undefined]~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        281094,
        281121
      ],
      "filename": "lodash.js",
      "lineno": 8343,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015106",
        "name": "func",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "arrayRef",
            "range": [
              281101,
              281109
            ],
            "loc": {
              "start": {
                "line": 8343,
                "column": 17
              },
              "end": {
                "line": 8343,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "methodName",
            "range": [
              281110,
              281120
            ],
            "loc": {
              "start": {
                "line": 8343,
                "column": 26
              },
              "end": {
                "line": 8343,
                "column": 36
              }
            }
          },
          "range": [
            281101,
            281121
          ],
          "loc": {
            "start": {
              "line": 8343,
              "column": 17
            },
            "end": {
              "line": 8343,
              "column": 37
            }
          }
        },
        "value": "arrayRef[undefined]"
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~func",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        281129,
        281250
      ],
      "filename": "lodash.js",
      "lineno": 8344,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015112",
        "name": "lodash.prototype[undefined]",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "func",
                      "range": [
                        281181,
                        281185
                      ],
                      "loc": {
                        "start": {
                          "line": 8345,
                          "column": 8
                        },
                        "end": {
                          "line": 8345,
                          "column": 12
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "apply",
                      "range": [
                        281186,
                        281191
                      ],
                      "loc": {
                        "start": {
                          "line": 8345,
                          "column": 13
                        },
                        "end": {
                          "line": 8345,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      281181,
                      281191
                    ],
                    "loc": {
                      "start": {
                        "line": 8345,
                        "column": 8
                      },
                      "end": {
                        "line": 8345,
                        "column": 18
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "ThisExpression",
                        "range": [
                          281192,
                          281196
                        ],
                        "loc": {
                          "start": {
                            "line": 8345,
                            "column": 19
                          },
                          "end": {
                            "line": 8345,
                            "column": 23
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "__wrapped__",
                        "range": [
                          281197,
                          281208
                        ],
                        "loc": {
                          "start": {
                            "line": 8345,
                            "column": 24
                          },
                          "end": {
                            "line": 8345,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        281192,
                        281208
                      ],
                      "loc": {
                        "start": {
                          "line": 8345,
                          "column": 19
                        },
                        "end": {
                          "line": 8345,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "arguments",
                      "range": [
                        281210,
                        281219
                      ],
                      "loc": {
                        "start": {
                          "line": 8345,
                          "column": 37
                        },
                        "end": {
                          "line": 8345,
                          "column": 46
                        }
                      }
                    }
                  ],
                  "range": [
                    281181,
                    281220
                  ],
                  "loc": {
                    "start": {
                      "line": 8345,
                      "column": 8
                    },
                    "end": {
                      "line": 8345,
                      "column": 47
                    }
                  }
                },
                "range": [
                  281181,
                  281221
                ],
                "loc": {
                  "start": {
                    "line": 8345,
                    "column": 8
                  },
                  "end": {
                    "line": 8345,
                    "column": 48
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ThisExpression",
                  "range": [
                    281237,
                    281241
                  ],
                  "loc": {
                    "start": {
                      "line": 8346,
                      "column": 15
                    },
                    "end": {
                      "line": 8346,
                      "column": 19
                    }
                  }
                },
                "range": [
                  281230,
                  281242
                ],
                "loc": {
                  "start": {
                    "line": 8346,
                    "column": 8
                  },
                  "end": {
                    "line": 8346,
                    "column": 20
                  }
                }
              }
            ],
            "range": [
              281171,
              281250
            ],
            "loc": {
              "start": {
                "line": 8344,
                "column": 48
              },
              "end": {
                "line": 8347,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            281160,
            281250
          ],
          "loc": {
            "start": {
              "line": 8344,
              "column": 37
            },
            "end": {
              "line": 8347,
              "column": 7
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "function"
      }
    },
    "undocumented": true,
    "name": "[undefined]",
    "kind": "function",
    "longname": "<anonymous>~runInContext~lodash#[undefined]",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        281389,
        281416
      ],
      "filename": "lodash.js",
      "lineno": 8352,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015141",
        "name": "func",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "arrayRef",
            "range": [
              281396,
              281404
            ],
            "loc": {
              "start": {
                "line": 8352,
                "column": 17
              },
              "end": {
                "line": 8352,
                "column": 25
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "methodName",
            "range": [
              281405,
              281415
            ],
            "loc": {
              "start": {
                "line": 8352,
                "column": 26
              },
              "end": {
                "line": 8352,
                "column": 36
              }
            }
          },
          "range": [
            281396,
            281416
          ],
          "loc": {
            "start": {
              "line": 8352,
              "column": 17
            },
            "end": {
              "line": 8352,
              "column": 37
            }
          }
        },
        "value": "arrayRef[undefined]"
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~func",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        281424,
        281566
      ],
      "filename": "lodash.js",
      "lineno": 8353,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015147",
        "name": "lodash.prototype[undefined]",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "NewExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "lodashWrapper",
                    "range": [
                      281487,
                      281500
                    ],
                    "loc": {
                      "start": {
                        "line": 8354,
                        "column": 19
                      },
                      "end": {
                        "line": 8354,
                        "column": 32
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "func",
                          "range": [
                            281501,
                            281505
                          ],
                          "loc": {
                            "start": {
                              "line": 8354,
                              "column": 33
                            },
                            "end": {
                              "line": 8354,
                              "column": 37
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "apply",
                          "range": [
                            281506,
                            281511
                          ],
                          "loc": {
                            "start": {
                              "line": 8354,
                              "column": 38
                            },
                            "end": {
                              "line": 8354,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          281501,
                          281511
                        ],
                        "loc": {
                          "start": {
                            "line": 8354,
                            "column": 33
                          },
                          "end": {
                            "line": 8354,
                            "column": 43
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              281512,
                              281516
                            ],
                            "loc": {
                              "start": {
                                "line": 8354,
                                "column": 44
                              },
                              "end": {
                                "line": 8354,
                                "column": 48
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "__wrapped__",
                            "range": [
                              281517,
                              281528
                            ],
                            "loc": {
                              "start": {
                                "line": 8354,
                                "column": 49
                              },
                              "end": {
                                "line": 8354,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            281512,
                            281528
                          ],
                          "loc": {
                            "start": {
                              "line": 8354,
                              "column": 44
                            },
                            "end": {
                              "line": 8354,
                              "column": 60
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            281530,
                            281539
                          ],
                          "loc": {
                            "start": {
                              "line": 8354,
                              "column": 62
                            },
                            "end": {
                              "line": 8354,
                              "column": 71
                            }
                          }
                        }
                      ],
                      "range": [
                        281501,
                        281540
                      ],
                      "loc": {
                        "start": {
                          "line": 8354,
                          "column": 33
                        },
                        "end": {
                          "line": 8354,
                          "column": 72
                        }
                      }
                    },
                    {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "ThisExpression",
                        "range": [
                          281542,
                          281546
                        ],
                        "loc": {
                          "start": {
                            "line": 8354,
                            "column": 74
                          },
                          "end": {
                            "line": 8354,
                            "column": 78
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "__chain__",
                        "range": [
                          281547,
                          281556
                        ],
                        "loc": {
                          "start": {
                            "line": 8354,
                            "column": 79
                          },
                          "end": {
                            "line": 8354,
                            "column": 88
                          }
                        }
                      },
                      "range": [
                        281542,
                        281556
                      ],
                      "loc": {
                        "start": {
                          "line": 8354,
                          "column": 74
                        },
                        "end": {
                          "line": 8354,
                          "column": 88
                        }
                      }
                    }
                  ],
                  "range": [
                    281483,
                    281557
                  ],
                  "loc": {
                    "start": {
                      "line": 8354,
                      "column": 15
                    },
                    "end": {
                      "line": 8354,
                      "column": 89
                    }
                  }
                },
                "range": [
                  281476,
                  281558
                ],
                "loc": {
                  "start": {
                    "line": 8354,
                    "column": 8
                  },
                  "end": {
                    "line": 8354,
                    "column": 90
                  }
                }
              }
            ],
            "range": [
              281466,
              281566
            ],
            "loc": {
              "start": {
                "line": 8353,
                "column": 48
              },
              "end": {
                "line": 8355,
                "column": 7
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            281455,
            281566
          ],
          "loc": {
            "start": {
              "line": 8353,
              "column": 37
            },
            "end": {
              "line": 8355,
              "column": 7
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "function"
      }
    },
    "undocumented": true,
    "name": "[undefined]",
    "kind": "function",
    "longname": "<anonymous>~runInContext~lodash#[undefined]",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        281816,
        281843
      ],
      "filename": "lodash.js",
      "lineno": 8362,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015186",
        "name": "func",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": true,
          "object": {
            "type": "Identifier",
            "name": "arrayRef",
            "range": [
              281823,
              281831
            ],
            "loc": {
              "start": {
                "line": 8362,
                "column": 19
              },
              "end": {
                "line": 8362,
                "column": 27
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "methodName",
            "range": [
              281832,
              281842
            ],
            "loc": {
              "start": {
                "line": 8362,
                "column": 28
              },
              "end": {
                "line": 8362,
                "column": 38
              }
            }
          },
          "range": [
            281823,
            281843
          ],
          "loc": {
            "start": {
              "line": 8362,
              "column": 19
            },
            "end": {
              "line": 8362,
              "column": 39
            }
          }
        },
        "value": "arrayRef[undefined]"
      }
    },
    "undocumented": true,
    "name": "func",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~func",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        281857,
        281890
      ],
      "filename": "lodash.js",
      "lineno": 8363,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015191",
        "name": "isSplice",
        "type": "BinaryExpression",
        "node": {
          "type": "BinaryExpression",
          "operator": "==",
          "left": {
            "type": "Identifier",
            "name": "methodName",
            "range": [
              281868,
              281878
            ],
            "loc": {
              "start": {
                "line": 8363,
                "column": 23
              },
              "end": {
                "line": 8363,
                "column": 33
              }
            }
          },
          "right": {
            "type": "Literal",
            "value": "splice",
            "raw": "'splice'",
            "range": [
              281882,
              281890
            ],
            "loc": {
              "start": {
                "line": 8363,
                "column": 37
              },
              "end": {
                "line": 8363,
                "column": 45
              }
            }
          },
          "range": [
            281868,
            281890
          ],
          "loc": {
            "start": {
              "line": 8363,
              "column": 23
            },
            "end": {
              "line": 8363,
              "column": 45
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "isSplice",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~isSplice",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        281901,
        282278
      ],
      "filename": "lodash.js",
      "lineno": 8365,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015197",
        "name": "lodash.prototype[undefined]",
        "type": "FunctionExpression",
        "node": {
          "type": "FunctionExpression",
          "id": null,
          "params": [],
          "defaults": [],
          "body": {
            "type": "BlockStatement",
            "body": [
              {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "chainAll",
                      "range": [
                        281959,
                        281967
                      ],
                      "loc": {
                        "start": {
                          "line": 8366,
                          "column": 14
                        },
                        "end": {
                          "line": 8366,
                          "column": 22
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "ThisExpression",
                        "range": [
                          281970,
                          281974
                        ],
                        "loc": {
                          "start": {
                            "line": 8366,
                            "column": 25
                          },
                          "end": {
                            "line": 8366,
                            "column": 29
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "__chain__",
                        "range": [
                          281975,
                          281984
                        ],
                        "loc": {
                          "start": {
                            "line": 8366,
                            "column": 30
                          },
                          "end": {
                            "line": 8366,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        281970,
                        281984
                      ],
                      "loc": {
                        "start": {
                          "line": 8366,
                          "column": 25
                        },
                        "end": {
                          "line": 8366,
                          "column": 39
                        }
                      }
                    },
                    "range": [
                      281959,
                      281984
                    ],
                    "loc": {
                      "start": {
                        "line": 8366,
                        "column": 14
                      },
                      "end": {
                        "line": 8366,
                        "column": 39
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        282000,
                        282005
                      ],
                      "loc": {
                        "start": {
                          "line": 8367,
                          "column": 14
                        },
                        "end": {
                          "line": 8367,
                          "column": 19
                        }
                      }
                    },
                    "init": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "ThisExpression",
                        "range": [
                          282008,
                          282012
                        ],
                        "loc": {
                          "start": {
                            "line": 8367,
                            "column": 22
                          },
                          "end": {
                            "line": 8367,
                            "column": 26
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "__wrapped__",
                        "range": [
                          282013,
                          282024
                        ],
                        "loc": {
                          "start": {
                            "line": 8367,
                            "column": 27
                          },
                          "end": {
                            "line": 8367,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        282008,
                        282024
                      ],
                      "loc": {
                        "start": {
                          "line": 8367,
                          "column": 22
                        },
                        "end": {
                          "line": 8367,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      282000,
                      282024
                    ],
                    "loc": {
                      "start": {
                        "line": 8367,
                        "column": 14
                      },
                      "end": {
                        "line": 8367,
                        "column": 38
                      }
                    }
                  },
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "result",
                      "range": [
                        282040,
                        282046
                      ],
                      "loc": {
                        "start": {
                          "line": 8368,
                          "column": 14
                        },
                        "end": {
                          "line": 8368,
                          "column": 20
                        }
                      }
                    },
                    "init": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "func",
                          "range": [
                            282049,
                            282053
                          ],
                          "loc": {
                            "start": {
                              "line": 8368,
                              "column": 23
                            },
                            "end": {
                              "line": 8368,
                              "column": 27
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "apply",
                          "range": [
                            282054,
                            282059
                          ],
                          "loc": {
                            "start": {
                              "line": 8368,
                              "column": 28
                            },
                            "end": {
                              "line": 8368,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          282049,
                          282059
                        ],
                        "loc": {
                          "start": {
                            "line": 8368,
                            "column": 23
                          },
                          "end": {
                            "line": 8368,
                            "column": 33
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "value",
                          "range": [
                            282060,
                            282065
                          ],
                          "loc": {
                            "start": {
                              "line": 8368,
                              "column": 34
                            },
                            "end": {
                              "line": 8368,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "arguments",
                          "range": [
                            282067,
                            282076
                          ],
                          "loc": {
                            "start": {
                              "line": 8368,
                              "column": 41
                            },
                            "end": {
                              "line": 8368,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "range": [
                        282049,
                        282077
                      ],
                      "loc": {
                        "start": {
                          "line": 8368,
                          "column": 23
                        },
                        "end": {
                          "line": 8368,
                          "column": 51
                        }
                      }
                    },
                    "range": [
                      282040,
                      282077
                    ],
                    "loc": {
                      "start": {
                        "line": 8368,
                        "column": 14
                      },
                      "end": {
                        "line": 8368,
                        "column": 51
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  281955,
                  282078
                ],
                "loc": {
                  "start": {
                    "line": 8366,
                    "column": 10
                  },
                  "end": {
                    "line": 8368,
                    "column": 52
                  }
                }
              },
              {
                "type": "IfStatement",
                "test": {
                  "type": "BinaryExpression",
                  "operator": "===",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        282094,
                        282099
                      ],
                      "loc": {
                        "start": {
                          "line": 8370,
                          "column": 14
                        },
                        "end": {
                          "line": 8370,
                          "column": 19
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        282100,
                        282106
                      ],
                      "loc": {
                        "start": {
                          "line": 8370,
                          "column": 20
                        },
                        "end": {
                          "line": 8370,
                          "column": 26
                        }
                      }
                    },
                    "range": [
                      282094,
                      282106
                    ],
                    "loc": {
                      "start": {
                        "line": 8370,
                        "column": 14
                      },
                      "end": {
                        "line": 8370,
                        "column": 26
                      }
                    }
                  },
                  "right": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      282111,
                      282112
                    ],
                    "loc": {
                      "start": {
                        "line": 8370,
                        "column": 31
                      },
                      "end": {
                        "line": 8370,
                        "column": 32
                      }
                    }
                  },
                  "range": [
                    282094,
                    282112
                  ],
                  "loc": {
                    "start": {
                      "line": 8370,
                      "column": 14
                    },
                    "end": {
                      "line": 8370,
                      "column": 32
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "UnaryExpression",
                        "operator": "delete",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "value",
                            "range": [
                              282135,
                              282140
                            ],
                            "loc": {
                              "start": {
                                "line": 8371,
                                "column": 19
                              },
                              "end": {
                                "line": 8371,
                                "column": 24
                              }
                            }
                          },
                          "property": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              282141,
                              282142
                            ],
                            "loc": {
                              "start": {
                                "line": 8371,
                                "column": 25
                              },
                              "end": {
                                "line": 8371,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            282135,
                            282143
                          ],
                          "loc": {
                            "start": {
                              "line": 8371,
                              "column": 19
                            },
                            "end": {
                              "line": 8371,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          282128,
                          282143
                        ],
                        "loc": {
                          "start": {
                            "line": 8371,
                            "column": 12
                          },
                          "end": {
                            "line": 8371,
                            "column": 27
                          }
                        }
                      },
                      "range": [
                        282128,
                        282144
                      ],
                      "loc": {
                        "start": {
                          "line": 8371,
                          "column": 12
                        },
                        "end": {
                          "line": 8371,
                          "column": 28
                        }
                      }
                    }
                  ],
                  "range": [
                    282114,
                    282156
                  ],
                  "loc": {
                    "start": {
                      "line": 8370,
                      "column": 34
                    },
                    "end": {
                      "line": 8372,
                      "column": 11
                    }
                  }
                },
                "alternate": null,
                "range": [
                  282090,
                  282156
                ],
                "loc": {
                  "start": {
                    "line": 8370,
                    "column": 10
                  },
                  "end": {
                    "line": 8372,
                    "column": 11
                  }
                }
              },
              {
                "type": "ReturnStatement",
                "argument": {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "Identifier",
                      "name": "chainAll",
                      "range": [
                        282175,
                        282183
                      ],
                      "loc": {
                        "start": {
                          "line": 8373,
                          "column": 18
                        },
                        "end": {
                          "line": 8373,
                          "column": 26
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "isSplice",
                      "range": [
                        282187,
                        282195
                      ],
                      "loc": {
                        "start": {
                          "line": 8373,
                          "column": 30
                        },
                        "end": {
                          "line": 8373,
                          "column": 38
                        }
                      }
                    },
                    "range": [
                      282175,
                      282195
                    ],
                    "loc": {
                      "start": {
                        "line": 8373,
                        "column": 18
                      },
                      "end": {
                        "line": 8373,
                        "column": 38
                      }
                    }
                  },
                  "consequent": {
                    "type": "NewExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "lodashWrapper",
                      "range": [
                        282215,
                        282228
                      ],
                      "loc": {
                        "start": {
                          "line": 8374,
                          "column": 18
                        },
                        "end": {
                          "line": 8374,
                          "column": 31
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "result",
                        "range": [
                          282229,
                          282235
                        ],
                        "loc": {
                          "start": {
                            "line": 8374,
                            "column": 32
                          },
                          "end": {
                            "line": 8374,
                            "column": 38
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "chainAll",
                        "range": [
                          282237,
                          282245
                        ],
                        "loc": {
                          "start": {
                            "line": 8374,
                            "column": 40
                          },
                          "end": {
                            "line": 8374,
                            "column": 48
                          }
                        }
                      }
                    ],
                    "range": [
                      282211,
                      282246
                    ],
                    "loc": {
                      "start": {
                        "line": 8374,
                        "column": 14
                      },
                      "end": {
                        "line": 8374,
                        "column": 49
                      }
                    }
                  },
                  "alternate": {
                    "type": "Identifier",
                    "name": "result",
                    "range": [
                      282261,
                      282267
                    ],
                    "loc": {
                      "start": {
                        "line": 8375,
                        "column": 14
                      },
                      "end": {
                        "line": 8375,
                        "column": 20
                      }
                    }
                  },
                  "range": [
                    282174,
                    282267
                  ],
                  "loc": {
                    "start": {
                      "line": 8373,
                      "column": 17
                    },
                    "end": {
                      "line": 8375,
                      "column": 20
                    }
                  }
                },
                "range": [
                  282167,
                  282268
                ],
                "loc": {
                  "start": {
                    "line": 8373,
                    "column": 10
                  },
                  "end": {
                    "line": 8375,
                    "column": 21
                  }
                }
              }
            ],
            "range": [
              281943,
              282278
            ],
            "loc": {
              "start": {
                "line": 8365,
                "column": 50
              },
              "end": {
                "line": 8376,
                "column": 9
              }
            }
          },
          "rest": null,
          "generator": false,
          "expression": false,
          "range": [
            281932,
            282278
          ],
          "loc": {
            "start": {
              "line": 8365,
              "column": 39
            },
            "end": {
              "line": 8376,
              "column": 9
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "function"
      },
      "vars": {
        "chainAll": null,
        "value": null,
        "result": null
      }
    },
    "undocumented": true,
    "name": "[undefined]",
    "kind": "function",
    "longname": "<anonymous>~runInContext~lodash#[undefined]",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "instance"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        281959,
        281984
      ],
      "filename": "lodash.js",
      "lineno": 8366,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015206",
        "name": "chainAll",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "ThisExpression",
            "range": [
              281970,
              281974
            ],
            "loc": {
              "start": {
                "line": 8366,
                "column": 25
              },
              "end": {
                "line": 8366,
                "column": 29
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "__chain__",
            "range": [
              281975,
              281984
            ],
            "loc": {
              "start": {
                "line": 8366,
                "column": 30
              },
              "end": {
                "line": 8366,
                "column": 39
              }
            }
          },
          "range": [
            281970,
            281984
          ],
          "loc": {
            "start": {
              "line": 8366,
              "column": 25
            },
            "end": {
              "line": 8366,
              "column": 39
            }
          }
        },
        "value": "this.__chain__"
      }
    },
    "undocumented": true,
    "name": "chainAll",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash#[undefined]",
    "longname": "<anonymous>~runInContext~lodash#[undefined]~chainAll",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        282000,
        282024
      ],
      "filename": "lodash.js",
      "lineno": 8367,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015211",
        "name": "value",
        "type": "MemberExpression",
        "node": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "ThisExpression",
            "range": [
              282008,
              282012
            ],
            "loc": {
              "start": {
                "line": 8367,
                "column": 22
              },
              "end": {
                "line": 8367,
                "column": 26
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "__wrapped__",
            "range": [
              282013,
              282024
            ],
            "loc": {
              "start": {
                "line": 8367,
                "column": 27
              },
              "end": {
                "line": 8367,
                "column": 38
              }
            }
          },
          "range": [
            282008,
            282024
          ],
          "loc": {
            "start": {
              "line": 8367,
              "column": 22
            },
            "end": {
              "line": 8367,
              "column": 38
            }
          }
        },
        "value": "this.__wrapped__"
      }
    },
    "undocumented": true,
    "name": "value",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash#[undefined]",
    "longname": "<anonymous>~runInContext~lodash#[undefined]~value",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        282040,
        282077
      ],
      "filename": "lodash.js",
      "lineno": 8368,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015216",
        "name": "result",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "func",
              "range": [
                282049,
                282053
              ],
              "loc": {
                "start": {
                  "line": 8368,
                  "column": 23
                },
                "end": {
                  "line": 8368,
                  "column": 27
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "apply",
              "range": [
                282054,
                282059
              ],
              "loc": {
                "start": {
                  "line": 8368,
                  "column": 28
                },
                "end": {
                  "line": 8368,
                  "column": 33
                }
              }
            },
            "range": [
              282049,
              282059
            ],
            "loc": {
              "start": {
                "line": 8368,
                "column": 23
              },
              "end": {
                "line": 8368,
                "column": 33
              }
            }
          },
          "arguments": [
            {
              "type": "Identifier",
              "name": "value",
              "range": [
                282060,
                282065
              ],
              "loc": {
                "start": {
                  "line": 8368,
                  "column": 34
                },
                "end": {
                  "line": 8368,
                  "column": 39
                }
              }
            },
            {
              "type": "Identifier",
              "name": "arguments",
              "range": [
                282067,
                282076
              ],
              "loc": {
                "start": {
                  "line": 8368,
                  "column": 41
                },
                "end": {
                  "line": 8368,
                  "column": 50
                }
              }
            }
          ],
          "range": [
            282049,
            282077
          ],
          "loc": {
            "start": {
              "line": 8368,
              "column": 23
            },
            "end": {
              "line": 8368,
              "column": 51
            }
          }
        },
        "funcscope": "<anonymous>~runInContext"
      }
    },
    "undocumented": true,
    "name": "result",
    "kind": "member",
    "memberof": "<anonymous>~runInContext~lodash#[undefined]",
    "longname": "<anonymous>~runInContext~lodash#[undefined]~result",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        282384,
        282413
      ],
      "filename": "lodash.js",
      "lineno": 8381,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015247",
        "name": "lodash._baseForIn",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "baseForIn",
          "range": [
            282404,
            282413
          ],
          "loc": {
            "start": {
              "line": 8381,
              "column": 24
            },
            "end": {
              "line": 8381,
              "column": 33
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "baseForIn"
      }
    },
    "undocumented": true,
    "name": "_baseForIn",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash._baseForIn",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        282419,
        282462
      ],
      "filename": "lodash.js",
      "lineno": 8382,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015253",
        "name": "lodash._iteratorTemplate",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "iteratorTemplate",
          "range": [
            282446,
            282462
          ],
          "loc": {
            "start": {
              "line": 8382,
              "column": 31
            },
            "end": {
              "line": 8382,
              "column": 47
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "iteratorTemplate"
      }
    },
    "undocumented": true,
    "name": "_iteratorTemplate",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash._iteratorTemplate",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        282468,
        282495
      ],
      "filename": "lodash.js",
      "lineno": 8383,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015259",
        "name": "lodash._shimKeys",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "shimKeys",
          "range": [
            282487,
            282495
          ],
          "loc": {
            "start": {
              "line": 8383,
              "column": 23
            },
            "end": {
              "line": 8383,
              "column": 31
            }
          }
        },
        "funcscope": "<anonymous>~runInContext",
        "value": "shimKeys"
      }
    },
    "undocumented": true,
    "name": "_shimKeys",
    "kind": "member",
    "longname": "<anonymous>~runInContext~lodash._shimKeys",
    "memberof": "<anonymous>~runInContext~lodash",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        282630,
        282648
      ],
      "filename": "lodash.js",
      "lineno": 8391,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015267",
        "name": "_",
        "type": "CallExpression",
        "node": {
          "type": "CallExpression",
          "callee": {
            "type": "Identifier",
            "name": "runInContext",
            "range": [
              282634,
              282646
            ],
            "loc": {
              "start": {
                "line": 8391,
                "column": 10
              },
              "end": {
                "line": 8391,
                "column": 22
              }
            }
          },
          "arguments": [],
          "range": [
            282634,
            282648
          ],
          "loc": {
            "start": {
              "line": 8391,
              "column": 10
            },
            "end": {
              "line": 8391,
              "column": 24
            }
          }
        }
      }
    },
    "undocumented": true,
    "name": "_",
    "kind": "member",
    "memberof": "<anonymous>",
    "longname": "<anonymous>~_",
    "scope": "inner"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        283028,
        283038
      ],
      "filename": "lodash.js",
      "lineno": 8398,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015289",
        "name": "root._",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "_",
          "range": [
            283037,
            283038
          ],
          "loc": {
            "start": {
              "line": 8398,
              "column": 13
            },
            "end": {
              "line": 8398,
              "column": 14
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "_"
      }
    },
    "undocumented": true,
    "name": "_",
    "kind": "member",
    "longname": "<anonymous>~root._",
    "memberof": "<anonymous>~root",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        283402,
        283432
      ],
      "filename": "lodash.js",
      "lineno": 8410,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015310",
        "name": "freeModule.exports._",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "_",
          "range": [
            283431,
            283432
          ],
          "loc": {
            "start": {
              "line": 8410,
              "column": 35
            },
            "end": {
              "line": 8410,
              "column": 36
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "_"
      }
    },
    "undocumented": true,
    "name": "_",
    "kind": "member",
    "longname": "<anonymous>~freeModule.exports._",
    "memberof": "<anonymous>~freeModule.exports",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        283403,
        283425
      ],
      "filename": "lodash.js",
      "lineno": 8410,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015313",
        "name": "freeModule.exports",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "_",
          "range": [
            283424,
            283425
          ],
          "loc": {
            "start": {
              "line": 8410,
              "column": 28
            },
            "end": {
              "line": 8410,
              "column": 29
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "_"
      }
    },
    "undocumented": true,
    "name": "exports",
    "kind": "member",
    "longname": "<anonymous>~freeModule.exports",
    "memberof": "<anonymous>~freeModule",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        283493,
        283510
      ],
      "filename": "lodash.js",
      "lineno": 8414,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015321",
        "name": "freeExports._",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "_",
          "range": [
            283509,
            283510
          ],
          "loc": {
            "start": {
              "line": 8414,
              "column": 22
            },
            "end": {
              "line": 8414,
              "column": 23
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "_"
      }
    },
    "undocumented": true,
    "name": "_",
    "kind": "member",
    "longname": "<anonymous>~freeExports._",
    "memberof": "<anonymous>~freeExports",
    "scope": "static"
  },
  {
    "comment": "",
    "meta": {
      "range": [
        283564,
        283574
      ],
      "filename": "lodash.js",
      "lineno": 8419,
      "path": "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures",
      "code": {
        "id": "astnode100015328",
        "name": "root._",
        "type": "Identifier",
        "node": {
          "type": "Identifier",
          "name": "_",
          "range": [
            283573,
            283574
          ],
          "loc": {
            "start": {
              "line": 8419,
              "column": 13
            },
            "end": {
              "line": 8419,
              "column": 14
            }
          }
        },
        "funcscope": "<anonymous>",
        "value": "_"
      }
    },
    "undocumented": true,
    "name": "_",
    "kind": "member",
    "longname": "<anonymous>~root._",
    "memberof": "<anonymous>~root",
    "scope": "static"
  },
  {
    "name": "",
    "kind": "package",
    "longname": "package:",
    "description": "",
    "version": "",
    "licenses": [],
    "tags": {
      "allowUnknownTags": true
    },
    "plugins": [
      "/Users/dmp/dev/jsboot/gulp-jsdoc/node_modules/jsdoc/plugins/markdown"
    ],
    "files": [
      "/Users/dmp/dev/jsboot/gulp-jsdoc/test/fixtures/lodash.js"
    ]
  }
]